diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 8bd8c06547..cc44a4f9c0 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.8.0 +current_version = 1.9.0 commit = False tag = False diff --git a/backend-server/.version b/backend-server/.version index 27f9cd322b..f8e233b273 100644 --- a/backend-server/.version +++ b/backend-server/.version @@ -1 +1 @@ -1.8.0 +1.9.0 diff --git a/backend-server/application/src/main/java/com/apitable/widget/service/impl/WidgetServiceImpl.java b/backend-server/application/src/main/java/com/apitable/widget/service/impl/WidgetServiceImpl.java index 48f3ebd7f9..251fbb96ca 100644 --- a/backend-server/application/src/main/java/com/apitable/widget/service/impl/WidgetServiceImpl.java +++ b/backend-server/application/src/main/java/com/apitable/widget/service/impl/WidgetServiceImpl.java @@ -85,6 +85,7 @@ import java.util.Set; import java.util.stream.Collectors; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -128,7 +129,7 @@ public class WidgetServiceImpl implements IWidgetService { @Resource private ObjectMapper objectMapper; - @Resource + @Autowired(required = false) private EntitlementServiceFacade entitlementServiceFacade; @Override diff --git a/backend-server/application/src/main/java/com/apitable/workspace/controller/NodeController.java b/backend-server/application/src/main/java/com/apitable/workspace/controller/NodeController.java index 3512625cfa..2307254c0e 100644 --- a/backend-server/application/src/main/java/com/apitable/workspace/controller/NodeController.java +++ b/backend-server/application/src/main/java/com/apitable/workspace/controller/NodeController.java @@ -535,8 +535,12 @@ public ResponseData update(@PathVariable("nodeId") String nodeId, SpaceHolder.set(spaceId); // The method includes determining whether the user is in this space. Long memberId = LoginContext.me().getMemberId(userId, spaceId); + NodePermission nodePermission = + NodeType.CUSTOM_PAGE.equals(iNodeService.getTypeByNodeId(nodeId)) + ? NodePermission.EDIT_CELL + : NodePermission.MANAGE_NODE; // check whether the node has the specified operation permission - controlTemplate.checkNodePermission(memberId, nodeId, NodePermission.MANAGE_NODE, + controlTemplate.checkNodePermission(memberId, nodeId, nodePermission, status -> ExceptionUtil.isTrue(status, PermissionException.NODE_OPERATION_DENIED)); iNodeService.edit(userId, nodeId, nodeOpRo); return ResponseData.success( diff --git a/backend-server/application/src/main/java/com/apitable/workspace/vo/NodeShareTree.java b/backend-server/application/src/main/java/com/apitable/workspace/vo/NodeShareTree.java index 3f38e8e68d..c580c70806 100644 --- a/backend-server/application/src/main/java/com/apitable/workspace/vo/NodeShareTree.java +++ b/backend-server/application/src/main/java/com/apitable/workspace/vo/NodeShareTree.java @@ -78,7 +78,7 @@ public String getNodeParentId() { @JsonIgnore @Override - public List getChildrenNodes() { + public List getChildrenNodes() { return this.children; } diff --git a/backend-server/application/src/main/resources/application.yml b/backend-server/application/src/main/resources/application.yml index f471dfb255..05d8097426 100644 --- a/backend-server/application/src/main/resources/application.yml +++ b/backend-server/application/src/main/resources/application.yml @@ -40,6 +40,10 @@ spring: simple: acknowledge-mode: manual prefetch: 5 + auto-startup: true + retry: + enabled: true + virtual-host: ${RABBITMQ_VHOST:/} mail: host: ${MAIL_HOST:smtp.apitable.com} diff --git a/backend-server/application/src/main/resources/mapper/workspace/NodeMapper.xml b/backend-server/application/src/main/resources/mapper/workspace/NodeMapper.xml index c4d9200e61..49cfa8c68e 100644 --- a/backend-server/application/src/main/resources/mapper/workspace/NodeMapper.xml +++ b/backend-server/application/src/main/resources/mapper/workspace/NodeMapper.xml @@ -21,12 +21,13 @@ INSERT INTO ${tablePrefix}node(id, space_id, parent_id, pre_node_id, node_id, node_name, icon, type, cover, is_template, - created_by, updated_by) + created_by, updated_by, extra) VALUES #{item.id},#{item.spaceId},#{item.parentId},#{item.preNodeId},#{item.nodeId},#{item.nodeName}, - #{item.icon},#{item.type},#{item.cover},#{item.isTemplate},#{item.createdBy},#{item.updatedBy} + #{item.icon},#{item.type},#{item.cover},#{item.isTemplate},#{item.createdBy},#{item.updatedBy}, + #{item.extra} diff --git a/backend-server/application/src/main/resources/sysconfig/strings.json b/backend-server/application/src/main/resources/sysconfig/strings.json index 2a6155abb4..db69a9b33f 100644 --- a/backend-server/application/src/main/resources/sysconfig/strings.json +++ b/backend-server/application/src/main/resources/sysconfig/strings.json @@ -642,7 +642,7 @@ "apps_support": "Plattformübergreifender Kundensupport", "archive_delete_record": "Archivierte Datensätze löschen", "archive_delete_record_title": "Aufzeichnung löschen", - "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Alle bidirektionalen Verbindungen für diesen Datensatz werden gelöscht

2. Das Bearbeiten wird nicht unterstützt

3. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

4. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", + "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Das Bearbeiten wird nicht unterstützt

2. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

3. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", "archive_record_in_activity": "Archiviert diesen Datensatz", "archive_record_in_menu": "Datensatz archivieren", "archive_record_success": "Erfolgreich archivierte Aufzeichnungen", @@ -946,13 +946,13 @@ "button_type": "Schaltflächentyp", "by_at": "bei", "by_days": "Tage", - "by_every": "every", + "by_every": "jeden", "by_field_id": "Feld-ID verwenden", "by_hours": "Std", "by_in": "bei", "by_min": "Protokoll)", "by_months": "Monate", - "by_on": " on the", + "by_on": "auf der", "by_the_day": "Tagsüber", "by_the_month": "Monatlich", "by_the_year": "Jährlich", @@ -1679,59 +1679,61 @@ "embed_fail_og_description_content": "Der öffentliche Link für diese Einbettung wurde deaktiviert und ist vorübergehend nicht verfügbar", "embed_failed": "Einbettungslink ist nicht verfügbar,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Durch das Einbetten der Bilibili-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in Vika anzeigen.", + "embed_link_bilibili_link_text": "So betten Sie das Bilibili-Video ein", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Irgendetwas", + "embed_link_default_desc": "Fügen Sie einen Link ein, um eine beliebige Website anzuzeigen.", + "embed_link_default_link_text": "Erfahren Sie mehr", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Durch die Einbettung von Figma-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_figma_link_text": "So betten Sie Figma-Dateien ein", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Durch die Einbettung von Google Docs können Sie Dokumente in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_docs_link_text": "So betten Sie Google Docs ein", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Durch die Einbettung von Google Sheets können Sie Tabellen in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_sheets_link_text": "So betten Sie Google Sheets ein", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Durch die Einbettung von JSdesign-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_jishi_design_link_text": "So betten Sie JSdesign-Dateien ein", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Tencent-Dokumente", + "embed_link_tencent_docs_desc": "Durch die Einbettung von Tencent-Dokumenten können Sie Tencent-Dokumente in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_tencent_docs_link_text": "So betten Sie Tencent-Dokumente ein", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Durch das Einbetten von WPS-Dateien können Sie WPS-Dokumente, -Tabellen und -Formulare in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_wps_link_text": "So betten Sie WPS-Dateien ein", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Durch das Einbetten von YouTube-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in AITable anzeigen.", + "embed_link_youtube_link_text": "So betten Sie YouTube-Videos ein", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "Benutzerdefinierte Seite", + "embed_page_add_url": "URL hinzufügen", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Fügen Sie Webseiten zu ${edition} hinzu, um einfachen Zugriff auf Website-Dokumente, Videos und mehr von Drittanbietern zu erhalten. Sie können empfohlene Website-Links oder beliebige benutzerdefinierte Links hinzufügen.", + "embed_page_node_permission_editor": "Auf der Basis von „Nur aktualisieren“ kann auch die öffentliche Freigabe der Datei geöffnet werden", + "embed_page_node_permission_manager": "Kann alle Aktionen für die Datei ausführen", + "embed_page_node_permission_reader": "Kann den Inhalt der benutzerdefinierten Seite und grundlegende Dateiinformationen anzeigen", + "embed_page_node_permission_updater": "Auf der Basis von „schreibgeschützt“ kann auch der Link der benutzerdefinierten Seite geändert werden", + "embed_page_setting_title": "Fügen Sie eine benutzerdefinierte Seite hinzu", + "embed_page_url_invalid": "Bitte geben Sie die richtige URL ein", + "embed_paste_link_bilibili_placeholder": "Fügen Sie den Link zum Bilibili-Video ein", + "embed_paste_link_default_placeholder": "Fügen Sie die URL ein", + "embed_paste_link_figma_placeholder": "Fügen Sie den Freigabelink der Figma-Datei ein", + "embed_paste_link_google_docs_placeholder": "Fügen Sie den Freigabelink für Google Docs ein", + "embed_paste_link_google_sheets_placeholder": "Fügen Sie den Freigabelink für Google Sheets ein", + "embed_paste_link_jsdesign_placeholder": "Fügen Sie den Freigabelink der JSdesign-Datei ein", + "embed_paste_link_tencent_docs_placeholder": "Fügen Sie den Tencent Docs-Freigabelink ein", + "embed_paste_link_wps_placeholder": "Fügen Sie den Freigabelink der WPS-Datei ein", + "embed_paste_link_youtube_placeholder": "Fügen Sie den YouTube-Videolink ein", + "embed_success": "Erfolgreich hinzufügen", "emoji_activity": "Aktivitäten", "emoji_custom": "Benutzerdefiniert", "emoji_flags": "Flaggen", @@ -1853,6 +1855,7 @@ "exchange": "Einlösen", "exchange_code_times_tip": "Hinweis: Der Einlösungscode kann nur einmal verwendet werden", "exclusive_consultant": "Exklusiver V+ Berater", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "Exit-Erfahrung", "exits_space": "Leerzeichen verlassen", "expand": "Erweitern", @@ -3353,7 +3356,6 @@ "name_length_err": "Der Name muss zwischen 1- und 100-Zeichen in der Länge liegen", "name_not_rule": "name_not_rule", "name_repeat": "Doppelter Name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "ich", "nav_space_settings": "Einstellungen", @@ -3372,7 +3374,7 @@ "new_automation": "Neue Automatisierung", "new_caledonia": "Neukaledonien", "new_datasheet": "Neues Datenblatt", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Neue benutzerdefinierte Seite", "new_folder": "Neuer Ordner", "new_folder_btn_title": "Ordner", "new_folder_tooltip": "Ordner erstellen", @@ -3538,7 +3540,7 @@ "nvc_start_text": "Ziehen Sie die Leiste an das rechte Ende", "nvc_yes_text": "Verifiziert", "obtain_verification_code": "Überprüfungscode nicht erhalten oder abgelaufen", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ „title“: „产品“, „lists“: [{ „name“: „快速入门“, „url“: „https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": „产品价格“, „url“: „/pricing/“ }, { „name“: „产品路线图“, „url“: „https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5“ }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/join-us/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": „Scrum敏捷开发管理“, „url“: „/scrum/“ }, { „name“: „营销策划与市场运营“, „url“: „/marketing/“ }, { „name“: „OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门 Aliexpress管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : „https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef“ }, { „name“: „专有云部署“, „url“: „https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL“ } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \" Adresse: pr@vikadata.com, \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"Adresse: hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Vorschau von Office-Dateien", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4135,14 +4137,14 @@ "reconciled_data": "Daten werden abgeglichen", "record": "Aufzeichnung", "record_activity_experience_tips": "Sie können Aufzeichnungsaktivitäten von ${day} Tagen anzeigen", - "record_archived_data": "archived record", + "record_archived_data": "archivierter Datensatz", "record_comment": "Nur Kommentare", "record_comments": "Kommentare", "record_fail_data": "Datenfehler", "record_filter_tips": "Dieser Datensatz wurde gefiltert", "record_functions": "Aufzeichnungsfunktion", "record_history": "Nur Revisionsverlauf", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Aufzeichnungsverlauf", "record_pre_filtered": "Dieser Datensatz wurde gefiltert und wird ausgeblendet, sobald Sie außerhalb des Datensatzes klicken", "record_pre_move": "Dieser Datensatz wird an eine andere Stelle verschoben, sobald Sie außerhalb des Datensatzes klicken", @@ -4601,7 +4603,7 @@ "search_folder_or_sheet": "Dateien suchen", "search_new_admin": "Suche", "search_node_pleaseholder": "Nach Dateien suchen (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Schnellsuche (${shortcutKey})", "search_or_add": "Eine Option suchen oder hinzufügen", "search_role_placeholder": "Rollen suchen", "seats": "Sitze", @@ -5980,8 +5982,8 @@ "workdoc_color_title": "Schriftfarbe", "workdoc_create": "Arbeitsdokument erstellen", "workdoc_expanded": "Erweitern Sie das Inhaltsverzeichnis", - "workdoc_image_max_10mb": "Die Bildgröße darf 10 MB nicht überschreiten", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "Null", + "workdoc_image_max_size": "Die Bildgröße darf ${size} nicht überschreiten", "workdoc_info": "WorkDoc Info", "workdoc_info_create_time": "Hergestellt in", "workdoc_info_creator": "Erstellt von", @@ -5989,7 +5991,7 @@ "workdoc_info_last_modify_time": "Zuletzt geändert um", "workdoc_link_placeholder": "Bitte geben Sie den Link ein", "workdoc_only_image": "Es ist nur ein Bild erlaubt", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Es sind nur Videos erlaubt", "workdoc_text_placeholder": "Geben Sie „/“ Schnellstart ein", "workdoc_title_placeholder": "Bitte Titel eingeben", "workdoc_unnamed": "Unbenanntes Arbeitsdokument", @@ -5998,7 +6000,7 @@ "workdoc_unsave_ok": "Änderungen verwerfen", "workdoc_unsave_title": "Das WorkDoc wurde nicht gespeichert", "workdoc_upload_failed": "Upload fehlgeschlagen", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Die Videogröße darf ${size} nicht überschreiten", "workdoc_ws_connected": "In Verbindung gebracht", "workdoc_ws_connecting": "Verbinden...", "workdoc_ws_disconnected": "Getrennt", @@ -7712,46 +7714,48 @@ "embed_link_bilibili": "bilibili", "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "Anything", "embed_link_default_desc": "Paste a link to view any website. ", "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", "embed_link_jishi_design": "JSdesign", "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "Tencent Docs", "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "Custom Page", "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Add web pages into ${edition} for easy access to third-party website documents, videos, and more. You can add recommended website links or any custom links.", + "embed_page_node_permission_editor": "On the basis of \"update only\", can also open the public sharing of the file", + "embed_page_node_permission_manager": "Can perform all actions on the file", + "embed_page_node_permission_reader": "Can view the content of the custom page and basic file information", + "embed_page_node_permission_updater": "On the basis of \"read-only\", can also modify the link of the custom page", + "embed_page_setting_title": "Add a custom page", "embed_page_url_invalid": "Please enter the correct URL", "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", "embed_paste_link_default_placeholder": "Paste the URL", @@ -7762,7 +7766,7 @@ "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_success": "Add Successfully", "emoji_activity": "Activities", "emoji_custom": "Custom", "emoji_flags": "Flags", @@ -7884,6 +7888,7 @@ "exchange": "Redeem", "exchange_code_times_tip": "Note: The redeem code can be used once only", "exclusive_consultant": "Exclusive V+ consultant", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "Exit experience", "exits_space": "Exit space", "expand": "Expand", @@ -9384,7 +9389,6 @@ "name_length_err": "The name must be between 1 and 100 characters in length", "name_not_rule": "name_not_rule", "name_repeat": "Duplicate name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Settings", @@ -9403,7 +9407,7 @@ "new_automation": "New automation", "new_caledonia": "New Caledonia", "new_datasheet": "New datasheet", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "New custom page", "new_folder": "New folder", "new_folder_btn_title": "Folder", "new_folder_tooltip": "Create folder", @@ -10173,7 +10177,7 @@ "record_filter_tips": "This record has been filtered", "record_functions": "Record Function", "record_history": "Revision history only", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Record history", "record_pre_filtered": "This record has been filtered and will be hidden once you click outside the record", "record_pre_move": "This record will be moved elsewhere once you click outside the record", @@ -12706,7 +12710,7 @@ "apps_support": "Soporte cliente de plataforma completa", "archive_delete_record": "Eliminar registros archivados", "archive_delete_record_title": "Eliminar el registro", - "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. Se cancelará todo enlace bidireccional para este registro.

2. No se admite la edición

3. No se admiten funciones como recordatorios de fechas y registros de suscripción

4. Ya no participa en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", + "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. No se admite la edición

2. No se admiten funciones como recordatorios de fechas y registros de suscripción

3. Ya no participar en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", "archive_record_in_activity": "Archivó este registro", "archive_record_in_menu": "Registro de archivo", "archive_record_success": "Se han archivado con éxito los registros", @@ -13010,13 +13014,13 @@ "button_type": "Tipo de botón", "by_at": "en", "by_days": "Días", - "by_every": "every", + "by_every": "cada", "by_field_id": "Usar el ID de campo", "by_hours": "Horas", "by_in": "en", "by_min": "minutos)", "by_months": "Meses", - "by_on": " on the", + "by_on": "sobre el", "by_the_day": "Por día", "by_the_month": "Revista mensual", "by_the_year": "Anual", @@ -13743,59 +13747,61 @@ "embed_fail_og_description_content": "Este enlace público incrustado ha sido desactivado y no está disponible por el momento", "embed_failed": "Los enlaces incrustados no están disponibles,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Al insertar los videos de bilibili, puede ver tutoriales y guías, o ver la página de inicio del canal en Vika.", + "embed_link_bilibili_link_text": "Cómo insertar el vídeo de bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Cualquier cosa", + "embed_link_default_desc": "Pegue un enlace para ver cualquier sitio web.", + "embed_link_default_link_text": "Aprende más", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Al incorporar archivos Figma, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_figma_link_text": "Cómo incrustar archivos Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Al incorporar Google Docs, puede editar y ver documentos en AITable para facilitar la colaboración en equipo.", + "embed_link_google_docs_link_text": "Cómo incrustar Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Al incorporar Google Sheets, puede editar y ver tablas en AITable para facilitar la colaboración en equipo.", + "embed_link_google_sheets_link_text": "Cómo incrustar Hojas de cálculo de Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_jishi_design": "Diseño JS", + "embed_link_jishi_design_desc": "Al incorporar archivos JSdesign, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_jishi_design_link_text": "Cómo incrustar archivos JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documentos Tencent", + "embed_link_tencent_docs_desc": "Al incorporar Tencent Docs, puede editar y ver documentos de Tencent en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_tencent_docs_link_text": "Cómo incrustar documentos Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Al incorporar archivos WPS, puede editar y ver documentos, tablas y formularios WPS en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_wps_link_text": "Cómo incrustar archivos WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Al insertar videos de YouTube, puede ver tutoriales y guías, o ver la página de inicio del canal en AITable.", + "embed_link_youtube_link_text": "Cómo insertar vídeos de YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "Pagina personalizada", + "embed_page_add_url": "Agregar URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Agregue páginas web a ${edition} para acceder fácilmente a documentos, videos y más de sitios web de terceros. Puede agregar enlaces a sitios web recomendados o cualquier enlace personalizado.", + "embed_page_node_permission_editor": "Sobre la base de \"solo actualización\", también se puede abrir el intercambio público del archivo.", + "embed_page_node_permission_manager": "Puede realizar todas las acciones en el archivo.", + "embed_page_node_permission_reader": "Puede ver el contenido de la página personalizada y la información básica del archivo.", + "embed_page_node_permission_updater": "Sobre la base de \"solo lectura\", también puede modificar el enlace de la página personalizada.", + "embed_page_setting_title": "Agregar una página personalizada", + "embed_page_url_invalid": "Por favor ingresa la URL correcta", + "embed_paste_link_bilibili_placeholder": "Pegue el enlace del video bilibili", + "embed_paste_link_default_placeholder": "Pega la URL", + "embed_paste_link_figma_placeholder": "Pegue el enlace para compartir del archivo Figma", + "embed_paste_link_google_docs_placeholder": "Pegue el enlace para compartir de Google Docs", + "embed_paste_link_google_sheets_placeholder": "Pegue el enlace para compartir de Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Pegue el enlace para compartir del archivo JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Pegue el enlace para compartir de Tencent Docs", + "embed_paste_link_wps_placeholder": "Pegue el enlace para compartir del archivo WPS", + "embed_paste_link_youtube_placeholder": "Pega el enlace del vídeo de YouTube.", + "embed_success": "Agregar con éxito", "emoji_activity": "Actividades", "emoji_custom": "Costumbres", "emoji_flags": "Bandera", @@ -13917,6 +13923,7 @@ "exchange": "Rescate", "exchange_code_times_tip": "Nota: el Código de cambio solo se puede usar una vez", "exclusive_consultant": "Consultor exclusivo V +.", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "Experiencia de salida", "exits_space": "Espacio de salida", "expand": "Ampliación", @@ -15417,7 +15424,6 @@ "name_length_err": "La longitud del nombre debe estar entre 1 y 100 caracteres", "name_not_rule": "Nombre irregular", "name_repeat": "Nombre duplicado", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "Yo", "nav_space_settings": "Configuración", @@ -15436,7 +15442,7 @@ "new_automation": "Nueva automatización", "new_caledonia": "Nueva Caledonia", "new_datasheet": "Nueva tabla de datos", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nueva página personalizada", "new_folder": "Nueva carpeta", "new_folder_btn_title": "Carpetas", "new_folder_tooltip": "Crear una carpeta", @@ -15602,7 +15608,7 @@ "nvc_start_text": "Arrastre la barra al extremo derecho", "nvc_yes_text": "Confirmado", "obtain_verification_code": "El Código de verificación no se ha obtenido o ha expirado", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- inicio\" }, { \"nombre\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"nombre\": \"产品价格\", \"url\": \"/precios/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/únete a nosotros/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"listas\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"nombre\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"nombre\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"nombre\": \"Scrum敏捷开发管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门管理\", \"url\" : \"/tienda/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"nombre\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"nombre\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"nombre\": \"服务条款\", \"url\": \"/acuerdo-de-servicio/\" }, { \"nombre\": \"隐私协议\", \"url\": \"/acuerdo-de-servicio/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. es\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Previsualizar archivos de Office", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -16199,14 +16205,14 @@ "reconciled_data": "Se están verificando los datos", "record": "Registro", "record_activity_experience_tips": "Puede ver la actividad de registro de ${day} días", - "record_archived_data": "archived record", + "record_archived_data": "registro archivado", "record_comment": "Solo anotaciones", "record_comments": "Comentarios", "record_fail_data": "Error de datos", "record_filter_tips": "Este registro ha sido filtrado", "record_functions": "Función de registro", "record_history": "Solo se revisan los registros históricos", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Registrar registros históricos", "record_pre_filtered": "Este registro ha sido filtrado y se ocultará al hacer clic en el exterior del registro", "record_pre_move": "Después de hacer clic en el exterior del registro, este registro se moverá a otra posición", @@ -16665,7 +16671,7 @@ "search_folder_or_sheet": "Buscar archivos", "search_new_admin": "Buscar", "search_node_pleaseholder": "Buscar archivos (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Búsqueda rápida (${shortcutKey})", "search_or_add": "Encontrar o agregar opciones", "search_role_placeholder": "Buscar personajes", "seats": "Asientos", @@ -18044,8 +18050,8 @@ "workdoc_color_title": "Color de fuente", "workdoc_create": "Crear documento de trabajo", "workdoc_expanded": "Ampliar la tabla de contenidos", - "workdoc_image_max_10mb": "El tamaño de la imagen no puede exceder los 10 MB.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nulo", + "workdoc_image_max_size": "El tamaño de la imagen no puede exceder ${size}", "workdoc_info": "Información", "workdoc_info_create_time": "Creado en", "workdoc_info_creator": "Creado por", @@ -18053,7 +18059,7 @@ "workdoc_info_last_modify_time": "Última modificación en", "workdoc_link_placeholder": "Por favor ingrese el enlace", "workdoc_only_image": "Solo se permite imagen", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Sólo se permite vídeo", "workdoc_text_placeholder": "Ingrese \"/\" inicio rápido", "workdoc_title_placeholder": "Por favor ingresa el título", "workdoc_unnamed": "Documento de trabajo sin nombre", @@ -18062,7 +18068,7 @@ "workdoc_unsave_ok": "Descartar los cambios", "workdoc_unsave_title": "El WorkDoc no ha sido guardado", "workdoc_upload_failed": "Subida fallida", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "El tamaño del video no puede exceder ${size}", "workdoc_ws_connected": "Conectado", "workdoc_ws_connecting": "Conectando...", "workdoc_ws_disconnected": "Desconectado", @@ -18740,7 +18746,7 @@ "apps_support": "Support client de toutes les plates-formes", "archive_delete_record": "Supprimer les enregistrements archivés", "archive_delete_record_title": "Supprimer l'enregistrement", - "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. Tous les liens bidirectionnels pour cet enregistrement seront annulés

2. L'édition n'est pas prise en charge

3. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

4. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", + "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. L'édition n'est pas prise en charge

2. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

3. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", "archive_record_in_activity": "Archivé cet enregistrement", "archive_record_in_menu": "Dossier d'archive", "archive_record_success": "Enregistrements archivés avec succès", @@ -19044,13 +19050,13 @@ "button_type": "Type de bouton", "by_at": "à", "by_days": "Jours", - "by_every": "every", + "by_every": "chaque", "by_field_id": "Utiliser l'ID du champ", "by_hours": "Heures", "by_in": "à", "by_min": "minutes)", "by_months": "Mois", - "by_on": " on the", + "by_on": "sur le", "by_the_day": "Par jour", "by_the_month": "Mensuel", "by_the_year": "Annuel", @@ -19777,59 +19783,61 @@ "embed_fail_og_description_content": "Le lien public pour cette intégration a été désactivé et est temporairement indisponible", "embed_failed": "Le lien d'intégration est indisponible ", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "En intégrant les vidéos bilibili, vous pouvez regarder des tutoriels et des guides, ou consulter la page d'accueil de la chaîne dans Vika.", + "embed_link_bilibili_link_text": "Comment intégrer la vidéo bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Rien", + "embed_link_default_desc": "Collez un lien pour afficher n’importe quel site Web.", + "embed_link_default_link_text": "Apprendre encore plus", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "En intégrant des fichiers Figma, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_figma_link_text": "Comment intégrer des fichiers Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "En intégrant Google Docs, vous pouvez modifier et afficher des documents dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_docs_link_text": "Comment intégrer Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "En intégrant Google Sheets, vous pouvez modifier et afficher des tableaux dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_sheets_link_text": "Comment intégrer Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_jishi_design": "JSconception", + "embed_link_jishi_design_desc": "En intégrant des fichiers JSdesign, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_jishi_design_link_text": "Comment intégrer des fichiers JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documents Tencent", + "embed_link_tencent_docs_desc": "En intégrant Tencent Docs, vous pouvez modifier et afficher des documents Tencent dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_tencent_docs_link_text": "Comment intégrer Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "En intégrant des fichiers WPS, vous pouvez modifier et afficher des documents, des tableaux et des formulaires WPS dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_wps_link_text": "Comment intégrer des fichiers WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "En intégrant des vidéos YouTube, vous pouvez regarder des didacticiels et des guides, ou afficher la page d'accueil de la chaîne dans AITable.", + "embed_link_youtube_link_text": "Comment intégrer des vidéos YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "Page personnalisée", + "embed_page_add_url": "Ajouter l'URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Ajoutez des pages Web dans ${edition} pour accéder facilement aux documents, vidéos et bien plus encore de sites Web tiers. Vous pouvez ajouter des liens de sites Web recommandés ou des liens personnalisés.", + "embed_page_node_permission_editor": "Sur la base de \"mise à jour uniquement\", peut également ouvrir le partage public du fichier", + "embed_page_node_permission_manager": "Peut effectuer toutes les actions sur le fichier", + "embed_page_node_permission_reader": "Peut afficher le contenu de la page personnalisée et les informations de base sur le fichier", + "embed_page_node_permission_updater": "Sur la base du \"lecture seule\", on peut également modifier le lien de la page personnalisée", + "embed_page_setting_title": "Ajouter une page personnalisée", + "embed_page_url_invalid": "Veuillez entrer l'URL correcte", + "embed_paste_link_bilibili_placeholder": "Collez le lien vidéo bilibili", + "embed_paste_link_default_placeholder": "Collez l'URL", + "embed_paste_link_figma_placeholder": "Collez le lien de partage du fichier Figma", + "embed_paste_link_google_docs_placeholder": "Collez le lien de partage Google Docs", + "embed_paste_link_google_sheets_placeholder": "Collez le lien de partage Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Collez le lien de partage du fichier JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Collez le lien de partage Tencent Docs", + "embed_paste_link_wps_placeholder": "Collez le lien de partage du fichier WPS", + "embed_paste_link_youtube_placeholder": "Collez le lien de la vidéo YouTube", + "embed_success": "Ajouter avec succès", "emoji_activity": "Activité", "emoji_custom": "Personnalisée", "emoji_flags": "Drapeaux", @@ -19951,6 +19959,7 @@ "exchange": "Rédemption", "exchange_code_times_tip": "Note: Le code de rachat ne peut être utilisé qu'une seule fois", "exclusive_consultant": "Consultant exclusif V+", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "Quitter l'expérience", "exits_space": "Sortir de l’espace", "expand": "Agrandir", @@ -21451,7 +21460,6 @@ "name_length_err": "Le nom doit contenir entre 1 et 100 caractères", "name_not_rule": "ne pas définir de règle", "name_repeat": "Dupliquer le fichier", - "namembed_link_figmae": "Figma", "namibia": "Namibie", "nav_me": "moi", "nav_space_settings": "Réglages", @@ -21470,7 +21478,7 @@ "new_automation": "Nouvelle automatisation", "new_caledonia": "Nouvelle-Calédonie", "new_datasheet": "Nouvelle fiche technique", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nouvelle page personnalisée", "new_folder": "Nouveau dossier", "new_folder_btn_title": "Répertoire", "new_folder_tooltip": "Créer un dossier", @@ -21636,7 +21644,7 @@ "nvc_start_text": "Faites glisser la barre vers la droite", "nvc_yes_text": "Vérifié", "obtain_verification_code": "Code de vérification non obtenu ou expiré", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/rejoignez-nous/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum\"管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Aperçu des fichiers Office", "office_preview_app_desc": "

Aperçu en ligne lisse des fichiers bureautiques sur la feuille de données, vous permettant de visualiser les fichiers bureautiques courants tels que Excel, Word, PPT, etc. sur votre ordinateur de bureau ou mobile n'importe où, à tout moment

\n\n
    \n
  • Aperçu en ligne de . oc, .docx, .xls, .xlsx, .ppt, .pptx, et . df fichiers bureautiques formatés
  • \n
  • Bureau et mobile supportent les aperçus de fichiers des formats ci-dessus
  • \n
\n\n

Notes supplémentaires :

\n
    \n
  • Cette fonctionnalité est alimentée par \"Conversion Cloud Yoncentrique\" et officiellement intégrée
  • \n
  • Cliquez sur le bouton \"Activer\" ci-dessous pour activer cette intégration et accepter que \"Conversion Cloud Yoncentrique\" lit les fichiers bureautiques que vous souhaitez prévisualiser
  • \n
  • Si vous n'avez plus besoin de la fonction de prévisualisation des fichiers bureautiques, l'administrateur de l'espace peut le désactiver sur cette page
  • \n
", @@ -22233,14 +22241,14 @@ "reconciled_data": "Les données sont en cours de rapprochement", "record": "Enregistrements", "record_activity_experience_tips": "Vous pouvez afficher l'activité d'enregistrement de ${day} jours", - "record_archived_data": "archived record", + "record_archived_data": "enregistrement archivé", "record_comment": "Commentaires uniquement", "record_comments": "commenté", "record_fail_data": "erreur de données", "record_filter_tips": "Cet enregistrement a été filtré", "record_functions": "Fonction d'enregistrement", "record_history": "Historique des révisions uniquement", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Historique des enregistrements", "record_pre_filtered": "Cet enregistrement a été filtré et sera masqué une fois que vous aurez cliqué en dehors de l'enregistrement", "record_pre_move": "Cet enregistrement sera déplacé ailleurs une fois que vous cliquerez en dehors de l'enregistrement", @@ -22699,7 +22707,7 @@ "search_folder_or_sheet": "Rechercher des fichiers", "search_new_admin": "Chercher", "search_node_pleaseholder": "Rechercher des fichiers (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Recherche rapide (${shortcutKey})", "search_or_add": "Trouver ou ajouter une option", "search_role_placeholder": "Rechercher des rôles", "seats": "Sièges", @@ -24078,8 +24086,8 @@ "workdoc_color_title": "Couleur de la police", "workdoc_create": "Créer un document de travail", "workdoc_expanded": "Développer la table des matières", - "workdoc_image_max_10mb": "La taille de l'image ne peut pas dépasser 10 Mo", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nul", + "workdoc_image_max_size": "La taille de l'image ne peut pas dépasser ${size}", "workdoc_info": "Informations", "workdoc_info_create_time": "Créé à", "workdoc_info_creator": "Créé par", @@ -24087,7 +24095,7 @@ "workdoc_info_last_modify_time": "Dernière modification à", "workdoc_link_placeholder": "Veuillez entrer le lien", "workdoc_only_image": "Seule l'image est autorisée", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Seule la vidéo est autorisée", "workdoc_text_placeholder": "Entrez \"/\" démarrage rapide", "workdoc_title_placeholder": "Veuillez entrer le titre", "workdoc_unnamed": "Document de travail sans nom", @@ -24096,7 +24104,7 @@ "workdoc_unsave_ok": "Annuler les modifications", "workdoc_unsave_title": "Le WorkDoc n'a pas été enregistré", "workdoc_upload_failed": "Échec du téléchargement", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La taille de la vidéo ne peut pas dépasser ${size}", "workdoc_ws_connected": "Connecté", "workdoc_ws_connecting": "De liaison...", "workdoc_ws_disconnected": "Débranché", @@ -24318,7 +24326,7 @@ "ai_credit_time_dimension_year": "Quest'anno", "ai_credit_usage_tooltip": "I crediti di messaggio possono essere utilizzati per le domande di agente AI. I crediti del messaggio sono proporzionali al numero di posti sul vostro spazio.", "ai_data_source_required": "nullo", - "ai_data_source_rows": "${righe} righe di dati", + "ai_data_source_rows": "${rows} righe di dati", "ai_data_source_update": "Aggiornamento disponibile", "ai_datasheet_panel_create_btn_text": "Crea AI Agent", "ai_default_idk": "Non so", @@ -24774,7 +24782,7 @@ "apps_support": "Supporto clienti su tutte le piattaforme", "archive_delete_record": "Elimina i record archiviati", "archive_delete_record_title": "Elimina registrazione", - "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. Tutti i collegamenti bidirezionali per questo record verranno annullati

2. La modifica non è supportata

3. Funzioni come promemoria della data e record di abbonamento non sono supportate

4. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", + "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. La modifica non è supportata

2. Funzioni come promemoria della data e record di abbonamento non sono supportate

3. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", "archive_record_in_activity": "Archiviato questo disco", "archive_record_in_menu": "Archivio record", "archive_record_success": "Archiviati con successo", @@ -25078,13 +25086,13 @@ "button_type": "Tipo di pulsante", "by_at": "A", "by_days": "Giorni", - "by_every": "every", + "by_every": "ogni", "by_field_id": "Usa ID campo", "by_hours": "Ore", "by_in": "A", "by_min": "minuti)", "by_months": "Mesi", - "by_on": " on the", + "by_on": "sul", "by_the_day": "Di giorno", "by_the_month": "Mensile", "by_the_year": "Annuale", @@ -25811,59 +25819,61 @@ "embed_fail_og_description_content": "Il link pubblico per questa incorporazione è stato disabilitato ed è temporaneamente non disponibile", "embed_failed": "Il collegamento incorporato non è disponibile,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Incorporando i video bilibili, puoi guardare tutorial e guide o visualizzare la home page del canale in Vika.", + "embed_link_bilibili_link_text": "Come incorporare il video bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Nulla", + "embed_link_default_desc": "Incolla un collegamento per visualizzare qualsiasi sito web.", + "embed_link_default_link_text": "Saperne di più", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Incorporando i file Figma, i membri possono visualizzare e modificare le bozze di progettazione in modo più conveniente, migliorando l'efficienza della collaborazione.", + "embed_link_figma_link_text": "Come incorporare file Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Incorporando Google Docs, puoi modificare e visualizzare i documenti in AITable per facilitare la collaborazione del team.", + "embed_link_google_docs_link_text": "Come incorporare Google Documenti", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Incorporando Fogli Google, puoi modificare e visualizzare le tabelle in AITable per facilitare la collaborazione del team.", + "embed_link_google_sheets_link_text": "Come incorporare Fogli Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Incorporando file JSdesign, i membri possono visualizzare e modificare le bozze di progettazione in modo più pratico, migliorando l'efficienza della collaborazione.", + "embed_link_jishi_design_link_text": "Come incorporare file JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documenti Tencent", + "embed_link_tencent_docs_desc": "Incorporando Tencent Docs, puoi modificare e visualizzare i documenti Tencent in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_tencent_docs_link_text": "Come incorporare Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Incorporando file WPS, puoi modificare e visualizzare documenti, tabelle e moduli WPS in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_wps_link_text": "Come incorporare file WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Incorporando video di YouTube, puoi guardare tutorial e guide o visualizzare la home page del canale in AITable.", + "embed_link_youtube_link_text": "Come incorporare video di YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "Pagina personalizzata", + "embed_page_add_url": "Aggiungi URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Aggiungi pagine web in ${edition} per accedere facilmente a documenti, video e altro ancora di siti web di terze parti. È possibile aggiungere collegamenti a siti Web consigliati o collegamenti personalizzati.", + "embed_page_node_permission_editor": "Sulla base del \"solo aggiornamento\", è possibile anche aprire la condivisione pubblica del file", + "embed_page_node_permission_manager": "Può eseguire tutte le azioni sul file", + "embed_page_node_permission_reader": "Può visualizzare il contenuto della pagina personalizzata e le informazioni di base sul file", + "embed_page_node_permission_updater": "Sulla base della \"sola lettura\", è possibile anche modificare il collegamento della pagina personalizzata", + "embed_page_setting_title": "Aggiungi una pagina personalizzata", + "embed_page_url_invalid": "Inserisci l'URL corretto", + "embed_paste_link_bilibili_placeholder": "Incolla il collegamento del video bilibili", + "embed_paste_link_default_placeholder": "Incolla l'URL", + "embed_paste_link_figma_placeholder": "Incolla il collegamento di condivisione del file Figma", + "embed_paste_link_google_docs_placeholder": "Incolla il link di condivisione di Google Documenti", + "embed_paste_link_google_sheets_placeholder": "Incolla il link di condivisione di Fogli Google", + "embed_paste_link_jsdesign_placeholder": "Incolla il collegamento di condivisione del file JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Incolla il collegamento di condivisione di Tencent Docs", + "embed_paste_link_wps_placeholder": "Incolla il collegamento di condivisione del file WPS", + "embed_paste_link_youtube_placeholder": "Incolla il collegamento del video di YouTube", + "embed_success": "Aggiungi con successo", "emoji_activity": "Attività", "emoji_custom": "Personalizzato", "emoji_flags": "Bandiere", @@ -25985,6 +25995,7 @@ "exchange": "Riscatta", "exchange_code_times_tip": "Nota: Il codice di riscatto può essere utilizzato una sola volta", "exclusive_consultant": "Consulente V+ esclusivo", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "Esperienza di uscita", "exits_space": "Esci dallo spazio", "expand": "Espandi", @@ -27485,7 +27496,6 @@ "name_length_err": "Il nome deve avere una lunghezza compresa tra 1 e 100 caratteri", "name_not_rule": "nome_non_regola", "name_repeat": "Duplica nome", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Impostazioni", @@ -27504,7 +27514,7 @@ "new_automation": "Nuova automazione", "new_caledonia": "Nuova Caledonia", "new_datasheet": "Nuovo foglio dati", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nuova pagina personalizzata", "new_folder": "Nuova cartella", "new_folder_btn_title": "Cartella", "new_folder_tooltip": "Crea cartella", @@ -28267,14 +28277,14 @@ "reconciled_data": "I dati vengono riconciliati", "record": "Registra", "record_activity_experience_tips": "Puoi visualizzare l'attività registrata di ${day} giorni", - "record_archived_data": "archived record", + "record_archived_data": "registrazione archiviata", "record_comment": "Solo osservazioni", "record_comments": "commenti", "record_fail_data": "errore dei dati", "record_filter_tips": "Questo record è stato filtrato", "record_functions": "Funzione di registrazione", "record_history": "Solo cronologia delle revisioni", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Cronologia record", "record_pre_filtered": "Questo record è stato filtrato e verrà nascosto una volta cliccato fuori dal record", "record_pre_move": "Questo record verrà spostato altrove una volta cliccato fuori dal record", @@ -28733,7 +28743,7 @@ "search_folder_or_sheet": "Cerca file", "search_new_admin": "Cerca", "search_node_pleaseholder": "Cerca file (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Ricerca rapida (${shortcutKey})", "search_or_add": "Trova o aggiungi un'opzione", "search_role_placeholder": "Ricerca ruoli", "seats": "Sedili", @@ -30112,8 +30122,8 @@ "workdoc_color_title": "Colore del carattere", "workdoc_create": "Crea documento di lavoro", "workdoc_expanded": "Espandi il sommario", - "workdoc_image_max_10mb": "La dimensione dell'immagine non può superare i 10 MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nullo", + "workdoc_image_max_size": "La dimensione dell'immagine non può superare ${size}", "workdoc_info": "Informazioni", "workdoc_info_create_time": "Creato a", "workdoc_info_creator": "Creato da", @@ -30121,7 +30131,7 @@ "workdoc_info_last_modify_time": "Ultima modifica a", "workdoc_link_placeholder": "Inserisci il collegamento", "workdoc_only_image": "È consentita solo l'immagine", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "È consentito solo il video", "workdoc_text_placeholder": "Immettere \"/\" avvio rapido", "workdoc_title_placeholder": "Inserisci il titolo", "workdoc_unnamed": "Documento di lavoro senza nome", @@ -30130,7 +30140,7 @@ "workdoc_unsave_ok": "Non salvare le modifiche", "workdoc_unsave_title": "Il WorkDoc non è stato salvato", "workdoc_upload_failed": "Caricamento fallito", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La dimensione del video non può superare ${size}", "workdoc_ws_connected": "Collegato", "workdoc_ws_connecting": "Collegamento...", "workdoc_ws_disconnected": "Disconnesso", @@ -30808,7 +30818,7 @@ "apps_support": "フルプラットフォームクライアントサポート", "archive_delete_record": "アーカイブされたレコードを削除する", "archive_delete_record_title": "レコードの削除", - "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. このレコードの双方向リンクはすべてキャンセルされます

2. 編集はサポートされていません

3. 日付リマインダーや購読記録などの機能はサポートされていません

4. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", + "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. 編集はサポートされていません

2. 日付リマインダーや購読記録などの機能はサポートされていません

3. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", "archive_record_in_activity": "この記録をアーカイブしました", "archive_record_in_menu": "アーカイブレコード", "archive_record_success": "レコードは正常にアーカイブされました", @@ -31112,13 +31122,13 @@ "button_type": "ボタンの種類", "by_at": "で", "by_days": "日々", - "by_every": "every", + "by_every": "毎", "by_field_id": "フィールドIDの使用", "by_hours": "時間", "by_in": "で", "by_min": "分)", "by_months": "月", - "by_on": " on the", + "by_on": "で", "by_the_day": "日単位", "by_the_month": "月刊誌", "by_the_year": "毎年", @@ -31845,59 +31855,61 @@ "embed_fail_og_description_content": "この埋め込まれたパブリックリンクは無効になっており、一時的には使用できません", "embed_failed": "埋め込みリンクは使用できません。", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "bilibili ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、Vika でチャンネルのホームページを表示したりできます。", + "embed_link_bilibili_link_text": "bilibili動画を埋め込む方法", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "何でも", + "embed_link_default_desc": "リンクを貼り付けて Web サイトを表示します。", + "embed_link_default_link_text": "もっと詳しく知る", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_figma_link_text": "Figma ファイルを埋め込む方法", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google ドキュメントを埋め込むことで、AITable でドキュメントを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_docs_link_text": "Googleドキュメントを埋め込む方法", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google スプレッドシートを埋め込むと、AITable でテーブルを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_sheets_link_text": "Googleスプレッドシートを埋め込む方法", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_jishi_design": "JSデザイン", + "embed_link_jishi_design_desc": "JSdesign ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_jishi_design_link_text": "JSdesignファイルを埋め込む方法", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "テンセントのドキュメント", + "embed_link_tencent_docs_desc": "Tencent ドキュメントを埋め込むことで、Vika で Tencent ドキュメントを編集および表示できるようになり、コラボレーションの効率が向上します。", + "embed_link_tencent_docs_link_text": "Tencent ドキュメントを埋め込む方法", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "WPS ファイルを埋め込むことで、Vika で WPS ドキュメント、テーブル、フォームを編集および表示して、コラボレーションの効率を向上させることができます。", + "embed_link_wps_link_text": "WPSファイルを埋め込む方法", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "YouTube ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、AITable でチャンネルのホームページを表示したりできます。", + "embed_link_youtube_link_text": "YouTubeビデオを埋め込む方法", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "カスタムページ", + "embed_page_add_url": "URLを追加", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Web ページを ${edition} に追加すると、サードパーティの Web サイトのドキュメントやビデオなどに簡単にアクセスできます。推奨される Web サイトのリンクやカスタム リンクを追加できます。", + "embed_page_node_permission_editor": "「更新のみ」に基づいて、ファイルの公開共有を開くこともできます", + "embed_page_node_permission_manager": "ファイルに対するすべてのアクションを実行できます", + "embed_page_node_permission_reader": "カスタムページのコンテンツと基本的なファイル情報を表示できます", + "embed_page_node_permission_updater": "「読み取り専用」に基づいて、カスタムページのリンクを変更することもできます", + "embed_page_setting_title": "カスタムページを追加する", + "embed_page_url_invalid": "正しいURLを入力してください", + "embed_paste_link_bilibili_placeholder": "bilibili動画のリンクを貼り付けます", + "embed_paste_link_default_placeholder": "URLを貼り付けてください", + "embed_paste_link_figma_placeholder": "Figma ファイルの共有リンクを貼り付けます", + "embed_paste_link_google_docs_placeholder": "Google ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_google_sheets_placeholder": "Google スプレッドシートの共有リンクを貼り付けます", + "embed_paste_link_jsdesign_placeholder": "JSdesign ファイルの共有リンクを貼り付けます。", + "embed_paste_link_tencent_docs_placeholder": "Tencent ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_wps_placeholder": "WPS ファイルの共有リンクを貼り付けます", + "embed_paste_link_youtube_placeholder": "YouTube ビデオのリンクを貼り付けます", + "embed_success": "正常に追加されました", "emoji_activity": "アクティビティ", "emoji_custom": "風俗", "emoji_flags": "に旗を立てる", @@ -32019,6 +32031,7 @@ "exchange": "請け出す", "exchange_code_times_tip": "注意:為替コードは1回だけ使用できます", "exclusive_consultant": "独占V+コンサルタント", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "エクスペリエンスの終了", "exits_space": "スペースを終了", "expand": "拡大", @@ -33519,7 +33532,6 @@ "name_length_err": "名前の長さは1~100文字でなければなりません", "name_not_rule": "名前が不規則です", "name_repeat": "重複する名前", - "namembed_link_figmae": "Figma", "namibia": "ナミビア.", "nav_me": "私", "nav_space_settings": "設定", @@ -33538,7 +33550,7 @@ "new_automation": "新しい自動化", "new_caledonia": "ニューカレドニア", "new_datasheet": "新規データテーブル", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新しいカスタムページ", "new_folder": "新規フォルダ", "new_folder_btn_title": "フォルダー", "new_folder_tooltip": "フォルダの作成", @@ -33704,7 +33716,7 @@ "nvc_start_text": "棒グラフを右端にドラッグ", "nvc_yes_text": "実証済み", "obtain_verification_code": "認証コードが取得されていないか期限切れです", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品回線图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关に関する我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"添加我们\", \"url \": \"/join-us/\" }, { \"name\": \"メディア报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum敏捷开発行管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \" サポート\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开発行者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"追加社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云配置\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"メディア:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Officeファイルのプレビュー", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -34301,14 +34313,14 @@ "reconciled_data": "データの照合", "record": "レコード破り", "record_activity_experience_tips": "${day} 日間のアクティビティの記録を表示できます", - "record_archived_data": "archived record", + "record_archived_data": "アーカイブされた記録", "record_comment": "コメントのみ", "record_comments": "コメント", "record_fail_data": "データエラー", "record_filter_tips": "このレコードはフィルタされました", "record_functions": "ロギング機能", "record_history": "改訂履歴のみ", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "レコード履歴", "record_pre_filtered": "このレコードはフィルタされており、レコードの外部をクリックすると非表示になります", "record_pre_move": "レコードの外部をクリックすると、このレコードは別の場所に移動されます", @@ -34767,7 +34779,7 @@ "search_folder_or_sheet": "ファイルを検索する", "search_new_admin": "検索けんさく", "search_node_pleaseholder": "ファイルの検索 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "クイック検索 (${shortcutKey})", "search_or_add": "オプションの検索または追加", "search_role_placeholder": "ロールの検索", "seats": "座席", @@ -36146,8 +36158,8 @@ "workdoc_color_title": "文字の色", "workdoc_create": "ワークドキュメントの作成", "workdoc_expanded": "目次を展開する", - "workdoc_image_max_10mb": "画像サイズは10MBを超えることはできません", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "ヌル", + "workdoc_image_max_size": "画像サイズは ${size} を超えることはできません", "workdoc_info": "ワークドキュメント情報", "workdoc_info_create_time": "で作成されました", "workdoc_info_creator": "によって作成された", @@ -36155,7 +36167,7 @@ "workdoc_info_last_modify_time": "最終更新日時", "workdoc_link_placeholder": "リンクを入力してください", "workdoc_only_image": "画像のみ許可されています", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "動画のみ許可されています", "workdoc_text_placeholder": "「/」を入力してクイックスタート", "workdoc_title_placeholder": "タイトルを入力してください", "workdoc_unnamed": "名前のないワークドキュメント", @@ -36164,7 +36176,7 @@ "workdoc_unsave_ok": "変更を破棄", "workdoc_unsave_title": "WorkDoc は保存されていません", "workdoc_upload_failed": "アップロードに失敗しました", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "動画のサイズは ${size} を超えることはできません", "workdoc_ws_connected": "接続済み", "workdoc_ws_connecting": "接続中...", "workdoc_ws_disconnected": "切断されました", @@ -36842,7 +36854,7 @@ "apps_support": "전체 플랫폼 클라이언트 지원", "archive_delete_record": "보관된 기록 삭제", "archive_delete_record_title": "기록 삭제", - "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 이 기록에 대한 모든 양방향 링크가 취소됩니다.

2. 편집은 지원되지 않습니다.

3. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

4. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", + "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 편집은 지원되지 않습니다.

2. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

3. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", "archive_record_in_activity": "이 레코드를 보관했습니다.", "archive_record_in_menu": "아카이브 레코드", "archive_record_success": "레코드가 성공적으로 아카이브되었습니다.", @@ -37146,13 +37158,13 @@ "button_type": "버튼 유형", "by_at": "~에", "by_days": "날", - "by_every": "every", + "by_every": "모든", "by_field_id": "필드 ID 사용", "by_hours": "시간", "by_in": "~에", "by_min": "분)", "by_months": "개월", - "by_on": " on the", + "by_on": "에", "by_the_day": "일별", "by_the_month": "월간", "by_the_year": "매년의", @@ -37878,60 +37890,62 @@ "embed_error_page_help": "자세한 내용", "embed_fail_og_description_content": "이 포함된 공용 링크는 비활성화되어 당분간 사용할 수 없습니다.", "embed_failed": "포함된 링크를 사용할 수 없습니다.", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "빌리빌리", + "embed_link_bilibili_desc": "bilibili 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 Vika에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_bilibili_link_text": "bilibili 비디오를 삽입하는 방법", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "아무것", + "embed_link_default_desc": "웹사이트를 보려면 링크를 붙여넣으세요.", + "embed_link_default_link_text": "더 알아보기", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma 파일을 내장함으로써 회원들은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_figma_link_text": "Figma 파일을 삽입하는 방법", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google Docs를 삽입하면 AITable에서 문서를 편집하고 볼 수 있어 팀 협업이 용이해집니다.", + "embed_link_google_docs_link_text": "Google 문서를 삽입하는 방법", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google 스프레드시트를 삽입하면 AITable에서 테이블을 편집하고 볼 수 있어 팀 공동작업이 용이해집니다.", + "embed_link_google_sheets_link_text": "Google 스프레드시트를 삽입하는 방법", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_jishi_design": "JS디자인", + "embed_link_jishi_design_desc": "JSdesign 파일을 내장함으로써 구성원은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_jishi_design_link_text": "JSdesign 파일을 삽입하는 방법", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "텐센트 문서", + "embed_link_tencent_docs_desc": "Tencent Docs를 내장하면 Vika에서 Tencent 문서를 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_tencent_docs_link_text": "Tencent Docs를 삽입하는 방법", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "WPS 파일을 삽입하면 Vika에서 WPS 문서, 표, 양식을 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_wps_link_text": "WPS 파일을 삽입하는 방법", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "유튜브", + "embed_link_youtube_desc": "YouTube 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 AITable에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_youtube_link_text": "YouTube 동영상을 삽입하는 방법", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "사용자 정의 페이지", + "embed_page_add_url": "URL 추가", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "제3자 웹사이트 문서, 비디오 등에 쉽게 액세스하려면 ${edition}에 웹페이지를 추가하세요. 추천 웹사이트 링크나 사용자 정의 링크를 추가할 수 있습니다.", + "embed_page_node_permission_editor": "\"업데이트 전용\"을 기준으로 파일의 공개 공유도 열 수 있습니다.", + "embed_page_node_permission_manager": "파일에 대한 모든 작업을 수행할 수 있습니다.", + "embed_page_node_permission_reader": "사용자 정의 페이지의 내용과 기본 파일 정보를 볼 수 있습니다.", + "embed_page_node_permission_updater": "\"읽기 전용\"을 기반으로 사용자 정의 페이지의 링크를 수정할 수도 있습니다.", + "embed_page_setting_title": "사용자 정의 페이지 추가", + "embed_page_url_invalid": "올바른 URL을 입력하세요.", + "embed_paste_link_bilibili_placeholder": "bilibili 비디오 링크 붙여넣기", + "embed_paste_link_default_placeholder": "URL을 붙여넣으세요", + "embed_paste_link_figma_placeholder": "Figma 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_docs_placeholder": "Google Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_sheets_placeholder": "Google Sheets 공유 링크를 붙여넣으세요.", + "embed_paste_link_jsdesign_placeholder": "JSdesign 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_tencent_docs_placeholder": "Tencent Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_wps_placeholder": "WPS 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_youtube_placeholder": "YouTube 동영상 링크 붙여넣기", + "embed_success": "추가가 성공했습니다.", "emoji_activity": "활동", "emoji_custom": "풍속", "emoji_flags": "깃발", @@ -38053,6 +38067,7 @@ "exchange": "되찾다", "exchange_code_times_tip": "참고: 교환코드는 한 번만 사용할 수 있습니다.", "exclusive_consultant": "독점 V+ 컨설턴트", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "종료 경험", "exits_space": "스페이스 종료", "expand": "확대", @@ -39553,7 +39568,6 @@ "name_length_err": "이름은 1 ~ 100자 사이여야 합니다.", "name_not_rule": "이름 불규칙", "name_repeat": "중복된 이름", - "namembed_link_figmae": "Figma", "namibia": "나미비아", "nav_me": "나", "nav_space_settings": "설치", @@ -39572,7 +39586,7 @@ "new_automation": "새로운 자동화", "new_caledonia": "뉴칼레도니아", "new_datasheet": "새 데이터 테이블", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "새로운 사용자 정의 페이지", "new_folder": "새 폴더", "new_folder_btn_title": "폴더", "new_folder_tooltip": "폴더 만들기", @@ -40335,14 +40349,14 @@ "reconciled_data": "데이터 확인 중", "record": "기록", "record_activity_experience_tips": "${day}일의 기록 활동을 볼 수 있습니다.", - "record_archived_data": "archived record", + "record_archived_data": "보관된 기록", "record_comment": "주석만 해당", "record_comments": "코멘트", "record_fail_data": "데이터 오류", "record_filter_tips": "이 레코드는 필터링됨", "record_functions": "레코드 기능", "record_history": "개정 히스토리만", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "기록 기록", "record_pre_filtered": "이 레코드는 필터링되었으며 레코드 외부를 클릭하면 숨겨집니다.", "record_pre_move": "레코드 외부를 클릭하면 레코드가 다른 위치로 이동됩니다.", @@ -40801,7 +40815,7 @@ "search_folder_or_sheet": "파일 검색", "search_new_admin": "검색", "search_node_pleaseholder": "파일 검색(${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "빠른 검색(${shortcutKey})", "search_or_add": "옵션 찾기 또는 추가", "search_role_placeholder": "역할 검색", "seats": "좌석", @@ -42180,8 +42194,8 @@ "workdoc_color_title": "글꼴 색상", "workdoc_create": "Workdoc 만들기", "workdoc_expanded": "목차 펼치기", - "workdoc_image_max_10mb": "이미지 크기는 10MB를 초과할 수 없습니다.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "없는", + "workdoc_image_max_size": "이미지 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_info": "WorkDoc 정보", "workdoc_info_create_time": "생성 날짜", "workdoc_info_creator": "작성자:", @@ -42189,7 +42203,7 @@ "workdoc_info_last_modify_time": "마지막 수정 시간:", "workdoc_link_placeholder": "링크를 입력해주세요", "workdoc_only_image": "이미지만 허용됩니다.", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "영상만 허용됩니다", "workdoc_text_placeholder": "\"/\" 빠른 시작 입력", "workdoc_title_placeholder": "제목을 입력해주세요", "workdoc_unnamed": "이름이 없는 워크문서", @@ -42198,7 +42212,7 @@ "workdoc_unsave_ok": "변경 사항을 취소", "workdoc_unsave_title": "WorkDoc이 저장되지 않았습니다.", "workdoc_upload_failed": "업로드 실패", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "동영상 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_ws_connected": "연결됨", "workdoc_ws_connecting": "연결 중...", "workdoc_ws_disconnected": "연결이 끊김", @@ -42876,7 +42890,7 @@ "apps_support": "Поддержка всех клиентов платформы", "archive_delete_record": "Удалить архивированные записи", "archive_delete_record_title": "Удалить запись", - "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Все двусторонние ссылки для этой записи будут отменены.

2. Редактирование не поддерживается.

3. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

4. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", + "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Редактирование не поддерживается.

2. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

3. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", "archive_record_in_activity": "архивная копия", "archive_record_in_menu": "Архив", "archive_record_success": "Успешное архивирование", @@ -43180,13 +43194,13 @@ "button_type": "Тип кнопки", "by_at": "в", "by_days": "Дни", - "by_every": "every", + "by_every": "каждый", "by_field_id": "Использовать идентификатор поля", "by_hours": "Часы", "by_in": "в", "by_min": "минута(ы)", "by_months": "Месяцы", - "by_on": " on the", + "by_on": "на", "by_the_day": "По дням", "by_the_month": "Ежемесячный журнал", "by_the_year": "Ежегодно", @@ -43912,60 +43926,62 @@ "embed_error_page_help": "Узнать больше", "embed_fail_og_description_content": "Эта встроенная общедоступная ссылка отключена и временно недоступна", "embed_failed": "Встроенные ссылки недоступны,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "билибили", + "embed_link_bilibili_desc": "Вставив видеоролики bilibili, вы сможете просматривать обучающие материалы и руководства или просматривать домашнюю страницу канала в Vika.", + "embed_link_bilibili_link_text": "Как вставить видео билибили", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Что-либо", + "embed_link_default_desc": "Вставьте ссылку для просмотра любого веб-сайта.", + "embed_link_default_link_text": "Узнать больше", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Встраивая файлы Figma, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_figma_link_text": "Как встроить файлы Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Встраивая Google Docs, вы можете редактировать и просматривать документы в AITable, что облегчает совместную работу команды.", + "embed_link_google_docs_link_text": "Как встроить Google Документы", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Встраивая Google Таблицы, вы можете редактировать и просматривать таблицы в AITable, чтобы облегчить совместную работу команды.", + "embed_link_google_sheets_link_text": "Как встроить Google Таблицы", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_jishi_design": "JSдизайн", + "embed_link_jishi_design_desc": "Встраивая файлы JSdesign, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_jishi_design_link_text": "Как встроить файлы JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Документы Tencent", + "embed_link_tencent_docs_desc": "Встраивая документы Tencent, вы можете редактировать и просматривать документы Tencent в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_tencent_docs_link_text": "Как встроить документы Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Встраивая файлы WPS, вы можете редактировать и просматривать документы, таблицы и формы WPS в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_wps_link_text": "Как встроить файлы WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Встраивая видео YouTube, вы можете просматривать учебные пособия и руководства или просматривать домашнюю страницу канала в AITable.", + "embed_link_youtube_link_text": "Как встроить видео с YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "Пользовательская страница", + "embed_page_add_url": "Добавить URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Добавляйте веб-страницы в ${edition} для быстрого доступа к документам, видео и т. д. сторонних веб-сайтов. Вы можете добавить рекомендуемые ссылки на веб-сайты или любые пользовательские ссылки.", + "embed_page_node_permission_editor": "На основе «только обновление» также можно открыть общий доступ к файлу.", + "embed_page_node_permission_manager": "Может выполнять все действия с файлом", + "embed_page_node_permission_reader": "Можно просматривать содержимое пользовательской страницы и основную информацию о файле.", + "embed_page_node_permission_updater": "На основе «только для чтения» также можно изменить ссылку на пользовательскую страницу.", + "embed_page_setting_title": "Добавить пользовательскую страницу", + "embed_page_url_invalid": "Пожалуйста, введите правильный URL", + "embed_paste_link_bilibili_placeholder": "Вставьте ссылку на видео билибили", + "embed_paste_link_default_placeholder": "Вставьте URL-адрес", + "embed_paste_link_figma_placeholder": "Вставьте ссылку общего доступа к файлу Figma.", + "embed_paste_link_google_docs_placeholder": "Вставьте ссылку общего доступа к Документам Google.", + "embed_paste_link_google_sheets_placeholder": "Вставьте ссылку общего доступа к Google Таблицам.", + "embed_paste_link_jsdesign_placeholder": "Вставьте ссылку общего доступа к файлу JSdesign.", + "embed_paste_link_tencent_docs_placeholder": "Вставьте ссылку на общий доступ к документам Tencent.", + "embed_paste_link_wps_placeholder": "Вставьте ссылку общего доступа к файлу WPS.", + "embed_paste_link_youtube_placeholder": "Вставьте ссылку на видео YouTube", + "embed_success": "Добавить успешно", "emoji_activity": "Деятельность", "emoji_custom": "Обычаи", "emoji_flags": "Флаг", @@ -44087,6 +44103,7 @@ "exchange": "Выкуп.", "exchange_code_times_tip": "Примечание: Код обмена можно использовать только один раз", "exclusive_consultant": "Эксклюзивный консультант V +", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "Выход из опыта", "exits_space": "Выход из пространства", "expand": "Расширение", @@ -45587,7 +45604,6 @@ "name_length_err": "Длина имени должна быть от 1 до 100 символов.", "name_not_rule": "Неправильное имя", "name_repeat": "Повторить имя", - "namembed_link_figmae": "Figma", "namibia": "Намибия", "nav_me": "Я...", "nav_space_settings": "Настройка", @@ -45606,7 +45622,7 @@ "new_automation": "Новая автоматизация", "new_caledonia": "Новая Каледония", "new_datasheet": "Новая таблица данных", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Новая пользовательская страница", "new_folder": "Создать папку", "new_folder_btn_title": "Папка", "new_folder_tooltip": "Создать папку", @@ -46369,14 +46385,14 @@ "reconciled_data": "Данные проверяются.", "record": "Запись", "record_activity_experience_tips": "Вы можете просматривать записи об активности за ${day} дней.", - "record_archived_data": "archived record", + "record_archived_data": "архивная запись", "record_comment": "Только примечания", "record_comments": "Замечания", "record_fail_data": "Ошибка данных", "record_filter_tips": "Эта запись была просмотрена.", "record_functions": "Функция записи", "record_history": "Пересмотр только исторических записей", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "История записей", "record_pre_filtered": "Эта запись была отфильтрована и будет скрыта при щелчке на внешней стороне записи", "record_pre_move": "После щелчка на внешней стороне записи запись будет перемещена в другое место", @@ -46835,7 +46851,7 @@ "search_folder_or_sheet": "Поиск файлов", "search_new_admin": "Поиск", "search_node_pleaseholder": "Поиск файлов (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Быстрый поиск (${shortcutKey})", "search_or_add": "Поиск или добавление опций", "search_role_placeholder": "Поиск ролей", "seats": "Места", @@ -48214,8 +48230,8 @@ "workdoc_color_title": "Цвет шрифта", "workdoc_create": "Создать рабочий документ", "workdoc_expanded": "Развернуть оглавление", - "workdoc_image_max_10mb": "Размер изображения не может превышать 10 МБ.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "нулевой", + "workdoc_image_max_size": "Размер изображения не может превышать ${size}", "workdoc_info": "Информация о документе", "workdoc_info_create_time": "Создан в", "workdoc_info_creator": "Сделано", @@ -48223,7 +48239,7 @@ "workdoc_info_last_modify_time": "Изменить время", "workdoc_link_placeholder": "Пожалуйста, введите ссылку", "workdoc_only_image": "Разрешено только изображение", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Разрешено только видео", "workdoc_text_placeholder": "Введите \"/\" быстрый старт", "workdoc_title_placeholder": "Пожалуйста, введите название", "workdoc_unnamed": "Безымянный рабочий документ", @@ -48232,7 +48248,7 @@ "workdoc_unsave_ok": "Отменить изменения", "workdoc_unsave_title": "Рабочий документ не сохранен.", "workdoc_upload_failed": "Загрузка не удалась", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Размер видео не может превышать ${size}", "workdoc_ws_connected": "Связанный", "workdoc_ws_connecting": "Подключение...", "workdoc_ws_disconnected": "Отключено", @@ -48909,7 +48925,7 @@ "apps_support": "全平台客户端支持", "archive_delete_record": "删除归档记录", "archive_delete_record_title": "删除记录", - "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级能力里的归档箱中可以取消归档)

", + "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级功能中的归档箱可以取消归档)

", "archive_record_in_activity": " 归档了这条记录", "archive_record_in_menu": "归档记录", "archive_record_success": "已归档记录", @@ -49950,47 +49966,47 @@ "embed_link_bilibili": "哔哩哔哩", "embed_link_bilibili_desc": "通过嵌入哔哩哔哩视频,你可以在维格云观看教程、指南或其他视频资源,放置个人主页等,", "embed_link_bilibili_link_text": "如何嵌入哔哩哔哩视频", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "任何链接", - "embed_link_default_desc": "任何链接都行", + "embed_link_default_desc": "任何链接都行,", "embed_link_default_link_text": "了解更多", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", "embed_link_figma": "Figma", "embed_link_figma_desc": "通过嵌入 Figma 文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_figma_link_text": "如何嵌入 Figma 文件", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "谷歌文档", - "embed_link_google_docs_desc": "通过嵌入 Google Docs,你可以在 AITable 中编辑和查看文档,方便团队协作,", - "embed_link_google_docs_link_text": "如何嵌入Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "通过嵌入谷歌文档,你可以在 AITable 中编辑和查看文档,方便团队协作,", + "embed_link_google_docs_link_text": "如何嵌入谷歌文档", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "谷歌表格", - "embed_link_google_sheets_desc": "通过嵌入 Google Sheets,你可以在 AITable 中编辑和查看表格,方便团队协作,", - "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "通过嵌入谷歌表格,你可以在 AITable 中编辑和查看表格,方便团队协作,", + "embed_link_google_sheets_link_text": "如何嵌入谷歌表格", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", "embed_link_jishi_design": "即时设计", "embed_link_jishi_design_desc": "通过嵌入即时设计的文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_jishi_design_link_text": "如何嵌入即时设计文件", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "腾讯文档", "embed_link_tencent_docs_desc": "通过嵌入腾讯文档,你可以在维格云中和团队成员协作,实时编辑和查看腾讯文档,提高协作效率,", "embed_link_tencent_docs_link_text": "如何嵌入腾讯文档", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "通过嵌入 WPS 文件,你可以在维格云中编辑和查看 WPS 的文档、表格、表单等,提高协作效率,", "embed_link_wps_link_text": "如何嵌入 WPS 文件", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "通过嵌入 YouTube 视频,你可以在 AITable 中观看教程、指南,或查看频道主页等,", "embed_link_youtube_link_text": "如何嵌入 Youtube 视频", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "网页嵌入", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "自定义页面", "embed_page_add_url": "添加网址", - "embed_page_doc_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_page_function_desc": "将网页嵌入${edition},以便轻松访问第三方网站的文档、视频等内容。您可以嵌入推荐的网站链接或任何自定义链接。", - "embed_page_node_permission_editor": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_manager": "在「只可阅读」基础上,可以修改嵌入链接", - "embed_page_node_permission_reader": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_updater": "在「只可阅读」基础上,只可查看", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "将网页添加到${edition},以便轻松访问第三方网站的文档、视频等内容。您可以添加推荐的网站链接或任何自定义链接。", + "embed_page_node_permission_editor": "在「只可更新」基础上,还可以打开文件的公开分享", + "embed_page_node_permission_manager": "拥有该文件的所有操作权限", + "embed_page_node_permission_reader": "可查看自定义页面的内容和文件基本信息", + "embed_page_node_permission_updater": "在「只可阅读」基础上,还可以修改自定义页面的链接", "embed_page_setting_title": "添加自定义页面", "embed_page_url_invalid": "请输入正确的网址", "embed_paste_link_bilibili_placeholder": "粘贴哔哩哔哩视频链接", @@ -50002,7 +50018,7 @@ "embed_paste_link_tencent_docs_placeholder": "粘贴腾讯文档的分享链接", "embed_paste_link_wps_placeholder": "粘贴 WPS 文件的分享链接", "embed_paste_link_youtube_placeholder": "粘贴 YouTube 视频链接", - "embed_success": "嵌入成功", + "embed_success": "添加成功", "emoji_activity": "活动和事件", "emoji_custom": "自定义", "emoji_flags": "旗帜", @@ -50124,6 +50140,7 @@ "exchange": "兑换", "exchange_code_times_tip": "请注意,兑换码只能兑换一次", "exclusive_consultant": "专属 V+ 顾问", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "退出体验", "exits_space": "退出空间", "expand": "展开", @@ -51626,7 +51643,6 @@ "name_length_err": "名称要求 1~100 字符以内", "name_not_rule": "名称包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名称重复", - "namembed_link_figmae": "Figma", "namibia": "纳米比亚", "nav_me": "我的", "nav_space_settings": "空间站管理", @@ -51645,7 +51661,7 @@ "new_automation": "新建自动化", "new_caledonia": "新喀里多尼亚", "new_datasheet": "新建表格", - "new_ebmed_page": "新建网页嵌入", + "new_ebmed_page": "新建自定义页面", "new_folder": "新建文件夹", "new_folder_btn_title": "新建文件夹", "new_folder_tooltip": "新建文件夹", @@ -52416,7 +52432,7 @@ "record_filter_tips": "此记录已被筛选条件过滤", "record_functions": "记录(行)函数", "record_history": "仅修改历史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改历史", "record_pre_filtered": "此记录已被筛选过滤,点击本记录以外区域它将被隐藏", "record_pre_move": "此记录不属于当前位置,点击本记录以外区域它将被移动", @@ -54949,7 +54965,7 @@ "apps_support": "全平台客戶端支持", "archive_delete_record": "刪除存檔記錄", "archive_delete_record_title": "刪除記錄", - "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1. 該記錄的所有雙向連結將被取消

2.不支援編輯

3.不支援日期提醒、訂閱記錄等功能

4.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", + "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1.不支援編輯

2.不支援日期提醒、訂閱記錄等功能

3.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", "archive_record_in_activity": "已將此記錄存檔", "archive_record_in_menu": "存檔記錄", "archive_record_success": "成功存檔記錄", @@ -55253,13 +55269,13 @@ "button_type": "按鈕類型", "by_at": "在", "by_days": "天", - "by_every": "every", + "by_every": "每一個", "by_field_id": "使用 Field ID", "by_hours": "小時", "by_in": "在", "by_min": "分鐘)", "by_months": "幾個月", - "by_on": " on the", + "by_on": "於", "by_the_day": "按天", "by_the_month": "按月", "by_the_year": "每年", @@ -55985,60 +56001,62 @@ "embed_error_page_help": "點擊了解失效原因", "embed_fail_og_description_content": "該嵌入的公開鏈接已被關閉,暫時無法訪問", "embed_failed": "嵌入鏈接已失效,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "嗶哩嗶哩", + "embed_link_bilibili_desc": "透過嵌入bilibili視頻,您可以在Vika中觀看教程和指南,或查看頻道首頁。", + "embed_link_bilibili_link_text": "如何嵌入bilibili視頻", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "任何事物", + "embed_link_default_desc": "貼上連結以查看任何網站。", + "embed_link_default_link_text": "了解更多", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "透過嵌入Figma文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_figma_link_text": "如何嵌入 Figma 文件", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "透過嵌入Google Docs,您可以在AITable中編輯和查看文檔,以方便團隊協作。", + "embed_link_google_docs_link_text": "如何嵌入 Google 文件", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "透過嵌入Google Sheets,您可以在AITable中編輯和檢視表格,以促進團隊協作。", + "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_jishi_design": "JS設計", + "embed_link_jishi_design_desc": "透過嵌入JSdesign文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_jishi_design_link_text": "如何嵌入 JSdesign 文件", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "騰訊文檔", + "embed_link_tencent_docs_desc": "透過嵌入騰訊文檔,您可以在Vika中編輯、查看騰訊文檔,提高協作效率。", + "embed_link_tencent_docs_link_text": "如何嵌入騰訊文檔", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "透過嵌入WPS文件,您可以在Vika中編輯並檢視WPS文件、表格和表單,提高協作效率。", + "embed_link_wps_link_text": "如何嵌入WPS文件", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "透過嵌入 YouTube 視頻,您可以觀看教程和指南,或查看 AITable 中的頻道主頁。", + "embed_link_youtube_link_text": "如何嵌入 YouTube 影片", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_page": "自定義頁面", + "embed_page_add_url": "新增網址", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "將網頁加入${edition}中,以便輕鬆存取第三方網站文件、影片等。您可以新增推薦的網站連結或任何自定義連結。", + "embed_page_node_permission_editor": "在「僅更新」的基礎上,還可以開啟檔案的公開共享", + "embed_page_node_permission_manager": "可以對檔案執行所有操作", + "embed_page_node_permission_reader": "可以查看自定義頁面的內容和基本文件訊息", + "embed_page_node_permission_updater": "在「唯讀」的基礎上,也可以修改自定義頁面的連結", + "embed_page_setting_title": "新增自定義頁面", + "embed_page_url_invalid": "請輸入正確的網址", + "embed_paste_link_bilibili_placeholder": "貼上bilibili視頻鏈接", + "embed_paste_link_default_placeholder": "貼上網址", + "embed_paste_link_figma_placeholder": "貼上 Figma 檔案的共享鏈接", + "embed_paste_link_google_docs_placeholder": "貼上 Google 文件共享連結", + "embed_paste_link_google_sheets_placeholder": "貼上 Google 試算表共享鏈接", + "embed_paste_link_jsdesign_placeholder": "貼上 JSdesign 檔案的共享鏈接", + "embed_paste_link_tencent_docs_placeholder": "貼上騰訊文檔分享鏈接", + "embed_paste_link_wps_placeholder": "貼上 WPS 檔案的共享鏈接", + "embed_paste_link_youtube_placeholder": "貼上 YouTube 影片連結", + "embed_success": "添加成功", "emoji_activity": "活動和事件", "emoji_custom": "自定義", "emoji_flags": "旗幟", @@ -56160,6 +56178,7 @@ "exchange": "兌換", "exchange_code_times_tip": "請注意,兌換碼只能兌換一次", "exclusive_consultant": "專屬 V+ 顧問", + "exclusive_limit_plan_desc": "Exclusive Limited Tier", "exist_experience": "退出體驗", "exits_space": "退出空間", "expand": "展開", @@ -57660,7 +57679,6 @@ "name_length_err": "名稱要求 1~100 字符以內", "name_not_rule": "名稱包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名稱重複", - "namembed_link_figmae": "Figma", "namibia": "納米比亞", "nav_me": "我的", "nav_space_settings": "空間站管理", @@ -57679,7 +57697,7 @@ "new_automation": "New automation", "new_caledonia": "新喀裡多尼亞", "new_datasheet": "新建維格表", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新的自定義頁面", "new_folder": "新建文件夾", "new_folder_btn_title": "文件夾", "new_folder_tooltip": "建立資料夾", @@ -58442,14 +58460,14 @@ "reconciled_data": "正在核對數據……", "record": "記錄", "record_activity_experience_tips": "可查看 ${day} 天的修改歷史", - "record_archived_data": "archived record", + "record_archived_data": "存檔記錄", "record_comment": "僅評論", "record_comments": "評論", "record_fail_data": "數據已失效", "record_filter_tips": "記錄已被篩選條件過濾", "record_functions": "記錄(行)函數", "record_history": "僅修改歷史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改歷史", "record_pre_filtered": "此記錄已被篩選過濾,點擊本記錄以外區域它將被隱藏", "record_pre_move": "此記錄不屬於當前位置,點擊本記錄以外區域它將被移動", @@ -58908,7 +58926,7 @@ "search_folder_or_sheet": "搜索文件夾或維格表", "search_new_admin": "搜索成員暱稱,選擇移交的主管理員", "search_node_pleaseholder": "搜索文件 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "快速搜尋(${shortcutKey})", "search_or_add": "查找或添加", "search_role_placeholder": "搜索角色", "seats": "席位數量", @@ -60287,8 +60305,8 @@ "workdoc_color_title": "字體顏色", "workdoc_create": "創建輕文檔", "workdoc_expanded": "展開目錄", - "workdoc_image_max_10mb": "圖片大小不能超過10MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "無效的", + "workdoc_image_max_size": "圖片大小不能超過${size}", "workdoc_info": "文件訊息", "workdoc_info_create_time": "創建時間", "workdoc_info_creator": "創建人", @@ -60296,7 +60314,7 @@ "workdoc_info_last_modify_time": "修改時間", "workdoc_link_placeholder": "請輸入連結", "workdoc_only_image": "僅允許使用影像", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "僅允許視頻", "workdoc_text_placeholder": "輸入“/”開始", "workdoc_title_placeholder": "請輸入標題", "workdoc_unnamed": "未命名文檔", @@ -60305,7 +60323,7 @@ "workdoc_unsave_ok": "放棄更改", "workdoc_unsave_title": "輕文檔尚未保存", "workdoc_upload_failed": "上傳失敗", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "影片大小不能超過${size}", "workdoc_ws_connected": "已連接", "workdoc_ws_connecting": "正在連接...", "workdoc_ws_disconnected": "已斷開連接", diff --git a/backend-server/application/src/test/java/com/apitable/template/service/impl/TemplateServiceImplTest.java b/backend-server/application/src/test/java/com/apitable/template/service/impl/TemplateServiceImplTest.java new file mode 100644 index 0000000000..b40951278a --- /dev/null +++ b/backend-server/application/src/test/java/com/apitable/template/service/impl/TemplateServiceImplTest.java @@ -0,0 +1,70 @@ +package com.apitable.template.service.impl; + + +import static org.assertj.core.api.Assertions.assertThat; + +import com.apitable.AbstractIntegrationTest; +import com.apitable.mock.bean.MockUserSpace; +import com.apitable.shared.context.LoginContext; +import com.apitable.template.ro.CreateTemplateRo; +import com.apitable.template.vo.TemplateDirectoryVo; +import com.apitable.workspace.enums.NodeType; +import com.apitable.workspace.ro.NodeEmbedPageRo; +import com.apitable.workspace.ro.NodeOpRo; +import com.apitable.workspace.ro.NodeRelRo; +import com.apitable.workspace.vo.NodeShareTree; +import org.junit.jupiter.api.Test; + +public class TemplateServiceImplTest extends AbstractIntegrationTest { + + @Test + void testCreateTplWithCustomPageInFolder() { + MockUserSpace userSpace = createSingleUserAndSpace(); + String rootNodeId = iNodeService.getRootNodeIdBySpaceId(userSpace.getSpaceId()); + String folderId = iNodeService.createNode(userSpace.getUserId(), userSpace.getSpaceId(), + NodeOpRo.builder().parentId(rootNodeId).type( + NodeType.FOLDER.getNodeType()).build()); + // create custom page + NodeRelRo nodeRelRo = new NodeRelRo(); + nodeRelRo.setEmbedPage(new NodeEmbedPageRo("https://www.baidu.con", "any")); + iNodeService.createNode(userSpace.getUserId(), userSpace.getSpaceId(), + NodeOpRo.builder().parentId(folderId).type(NodeType.CUSTOM_PAGE.getNodeType()) + .extra(nodeRelRo).build()); + CreateTemplateRo createTemplateRo = new CreateTemplateRo(); + createTemplateRo.setNodeId(folderId); + createTemplateRo.setData(true); + createTemplateRo.setName("new folder"); + String templateId = iTemplateService.create(userSpace.getUserId(), userSpace.getSpaceId(), + createTemplateRo); + String lang = LoginContext.me().getLocaleStrWithUnderLine(); + TemplateDirectoryVo vo = + iTemplateService.getDirectoryVo("tpcprivate", templateId, true, lang); + NodeShareTree nodeShareTree = vo.getNodeTree(); + assertThat(nodeShareTree.getChildrenNodes()).isNotEmpty(); + assertThat(nodeShareTree.getChildrenNodes().get(0).getExtra()).isNotEmpty(); + } + + @Test + void testCreateTplWithCustomPageInFolderWithoutExtra() { + MockUserSpace userSpace = createSingleUserAndSpace(); + String rootNodeId = iNodeService.getRootNodeIdBySpaceId(userSpace.getSpaceId()); + String folderId = iNodeService.createNode(userSpace.getUserId(), userSpace.getSpaceId(), + NodeOpRo.builder().parentId(rootNodeId).type( + NodeType.FOLDER.getNodeType()).build()); + + iNodeService.createNode(userSpace.getUserId(), userSpace.getSpaceId(), + NodeOpRo.builder().parentId(folderId).type(NodeType.CUSTOM_PAGE.getNodeType()).build()); + CreateTemplateRo createTemplateRo = new CreateTemplateRo(); + createTemplateRo.setNodeId(folderId); + createTemplateRo.setData(true); + createTemplateRo.setName("new folder"); + String templateId = iTemplateService.create(userSpace.getUserId(), userSpace.getSpaceId(), + createTemplateRo); + String lang = LoginContext.me().getLocaleStrWithUnderLine(); + TemplateDirectoryVo vo = + iTemplateService.getDirectoryVo("tpcprivate", templateId, true, lang); + NodeShareTree nodeShareTree = vo.getNodeTree(); + assertThat(nodeShareTree.getChildrenNodes()).isNotEmpty(); + assertThat(nodeShareTree.getChildrenNodes().get(0).getExtra()).isNull(); + } +} diff --git a/init-db/.version b/init-db/.version index 27f9cd322b..f8e233b273 100644 --- a/init-db/.version +++ b/init-db/.version @@ -1 +1 @@ -1.8.0 +1.9.0 diff --git a/package.json b/package.json index 143f022b77..bd075fd06e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "1.8.0", + "version": "1.9.0", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", @@ -23,7 +23,6 @@ "build:room-server": "nx run @apitable/room-server:build", "build:datasheet": "nx run @apitable/datasheet:build", "build:api-client": "nx run @apitable/api-client:build", - "build:ai-components": "node build.js", "build:dst:pre": "nx run-many -t build -p @apitable/i18n-lang @apitable/core @apitable/icons @apitable/components @apitable/ai @apitable/widget-sdk --parallel=5 && pnpm build:api-client", "build:dst": "nx run --verbose @apitable/datasheet:build", "build:air-agent:pre": "nx run-many -t build -p @apitable/i18n-lang @apitable/icons @apitable/core @apitable/components @apitable/ai --parallel=5", diff --git a/packages/ai-components/.eslintrc b/packages/ai-components/.eslintrc new file mode 100644 index 0000000000..7ab0e10e37 --- /dev/null +++ b/packages/ai-components/.eslintrc @@ -0,0 +1,122 @@ +{ + "extends": [ + "../../.eslintrc" + ], + "plugins": ["import"], + // "parserOptions": { + // "project": "./tsconfig.json" + // }, + "rules": { + "import/no-duplicates": [ + "warn", + { + "considerQueryString": true + } + ], + "import/order": [ + "warn", + { + "groups": [ + "builtin", + "external", + "internal", + "parent", + "sibling", + "index" + ], + "pathGroups": [ + { + "pattern": "@apitable/**", + "group": "external", + "position": "after" + }, + { + "pattern": "pc/**", + "group": "internal", + "position": "after" + }, + { + "pattern": "static/**", + "group": "internal", + "position": "after" + }, + { + "pattern": "enterprise/**", + "group": "sibling", + "position": "after" + }, + { + "pattern": "./*.less", + "group": "index", + "position": "after" + }, + { + "pattern": "./*.module.less", + "group": "index", + "position": "after" + } + ], + "pathGroupsExcludedImportTypes": [ + "builtin" + ], + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + } + ], + "comma-spacing": [ + "warn", + { + "before": false, + "after": true + } + ], + "react/display-name": 0, + "react/no-find-dom-node": 0, + "react/no-unknown-property": 1, + "no-restricted-imports": [ + "error", + { + "paths": [ + { + "name": "@apitable/components", + "importNames": [ + "Select" + ], + "message": "Please use tooltip DropdownSelect from '@apitable/components instead ." + }, + { + "name": "pc/components/common/tooltip", + "importNames": [ + "Tooltip" + ], + "message": "Please use tooltip FloatUiTooltip from '@apitable/components instead ." + }, + { + "name": "pc/components/common", + "importNames": [ + "Tooltip" + ], + "message": "Please use tooltip FloatUiTooltip from '@apitable/components instead ." + }, + { + "name": "react-custom-scrollbars", + "importNames": [ + "Scrollbars" + ], + "message": "Please use ScrollBar from pc/components/scroll_bar instead." + } + ] + } + ], + "@typescript-eslint/no-unused-vars": [ + "warn", + { + "argsIgnorePattern": "^_" + } + ] + // "@typescript-eslint/no-misused-promises": 1, + // "@typescript-eslint/no-floating-promises": 1 + } +} diff --git a/packages/ai-components/.gitignore b/packages/ai-components/.gitignore new file mode 100644 index 0000000000..196982123d --- /dev/null +++ b/packages/ai-components/.gitignore @@ -0,0 +1,6 @@ +node_modules +dist +.DS_Store +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/packages/ai-components/.npmignore b/packages/ai-components/.npmignore new file mode 100644 index 0000000000..faaede70a4 --- /dev/null +++ b/packages/ai-components/.npmignore @@ -0,0 +1,20 @@ +# The current package will be released to npm, +# and only d.ts will be kept in npm without source code, +# and all unnecessary sensitive information will be discharged in +.yarn +src +dist/**/*.d.ts.map +tsconfig*.json +docs/ +READ.dev.md +setup.ts +styleguide/ +styleguide.config.js +typings.json +typings/ +.storybook +.env +.gitignore +jest.config.js +sonar-project.properties +README.md diff --git a/packages/ai-components/README.md b/packages/ai-components/README.md new file mode 100644 index 0000000000..85520dde05 --- /dev/null +++ b/packages/ai-components/README.md @@ -0,0 +1,17 @@ +# APITable Components + +A Design System with React、styled-components and Typescript. + +## Install + +```bash +yarn add @apitable/components +``` + +## Usage + +```javascript +import { Select } from '@apitable/components'; +``` + + diff --git a/packages/ai-components/build.js b/packages/ai-components/build.js index cbbf460018..7dfe6a4876 100644 --- a/packages/ai-components/build.js +++ b/packages/ai-components/build.js @@ -1,12 +1,12 @@ const { exec } = require('child_process'); const fs = require('fs'); -const configFile = 'rollup.config.js'; +const dir = 'src'; // Check if the file exists -fs.access(configFile, fs.constants.F_OK, (err) => { +fs.access(dir, fs.constants.F_OK, (err) => { if (err) { - console.error(`${configFile} does not exist, no compilation will be performed.`); + console.error(`${dir} does not exist, no compilation will be performed.`); } else { // File exists, execute the rollup -c command exec('rm -rf ./dist && rollup -c --bundleConfigAsCjs && tsc-alias', (error, stdout, stderr) => { diff --git a/packages/ai-components/package.json b/packages/ai-components/package.json index e65fe09787..dea8ccebb1 100644 --- a/packages/ai-components/package.json +++ b/packages/ai-components/package.json @@ -1,6 +1,6 @@ { "name": "@apitable/ai", - "version": "1.8.0", + "version": "1.9.0", "main": "dist/index.js", "typings": "dist/index.d.ts", "author": "APITable Ltd. ", diff --git a/packages/ai-components/prettier.config.js b/packages/ai-components/prettier.config.js new file mode 100644 index 0000000000..bd66771777 --- /dev/null +++ b/packages/ai-components/prettier.config.js @@ -0,0 +1,10 @@ +/** @type {import("prettier").Config} */ +module.exports = { + bracketSpacing: true, + printWidth: 150, + semi: true, + singleQuote: true, + tabWidth: 2, + trailingComma: 'all', + useTabs: false, +}; diff --git a/packages/ai-components/rollup.config.js b/packages/ai-components/rollup.config.js new file mode 100644 index 0000000000..da374461a3 --- /dev/null +++ b/packages/ai-components/rollup.config.js @@ -0,0 +1,38 @@ +import * as path from 'path'; +import alias from '@rollup/plugin-alias'; +import commonjs from '@rollup/plugin-commonjs'; +import image from '@rollup/plugin-image'; +import json from '@rollup/plugin-json'; +import typescript from '@rollup/plugin-typescript'; +import postcss from 'rollup-plugin-postcss'; +import tailwindcss from 'tailwindcss'; + +export default { + input: 'src/index.ts', + output: { + // file: 'dist/index.esm.js', + format: 'es', + dir: 'dist', + preserveModules: true, + preserveModulesRoot: 'src' + }, + plugins: [ + commonjs(), + typescript({ + noEmitOnError: false, + }), + json(), + image(), + postcss({ + // extract: false, + extensions: ['.css', '.less'], + plugins: [tailwindcss], + modules: { + localsConvention: 'camelCase', + }, + }), + alias({ + entries: [{ find: 'static', replacement: path.resolve(path.resolve(__dirname), 'src/static') }], + }), + ], +}; diff --git a/packages/ai-components/tailwind.config.js b/packages/ai-components/tailwind.config.js new file mode 100644 index 0000000000..879893da6e --- /dev/null +++ b/packages/ai-components/tailwind.config.js @@ -0,0 +1,13 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + prefix: 'vk-', + darkMode: ['class'], + content: ['./src/**/*.{js,ts,jsx,tsx,mdx}'], + theme: { + extend: {}, + }, + corePlugins: { + preflight: false, + }, + plugins: [], +}; diff --git a/packages/ai-components/tsconfig.json b/packages/ai-components/tsconfig.json new file mode 100644 index 0000000000..26df2f9a76 --- /dev/null +++ b/packages/ai-components/tsconfig.json @@ -0,0 +1,47 @@ +{ + "extends": "../../common-tsconfig.json", + "compilerOptions": { + "baseUrl": ".", + "target": "ES2017", + "allowJs": true, + "strict": true, + "isolatedModules": true, + "noEmit": true, + "incremental": false, + "noImplicitThis": true, + "noImplicitAny": false, + "declaration": true, + "declarationMap": true, + "alwaysStrict": true, + "strictNullChecks": false, + "noUnusedLocals": false, + "noImplicitReturns": true, + "noImplicitOverride": true, + "noFallthroughCasesInSwitch": true, + "useUnknownInCatchVariables": false, + "noUnusedParameters": false, + "strictBindCallApply": true, + "strictFunctionTypes": true, + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "module": "ESNext", + "jsx": "react-jsx", + "outDir": "dist", + "paths": { + "@/*": [ + "src/*" + ] + } + }, + "include": [ + "src/*", + "dist/*" + ], + "exclude": [ + "node_modules", + "dist" + ] +} \ No newline at end of file diff --git a/packages/core/src/cell_format_checker/cell_format_checker.ts b/packages/core/src/cell_format_checker/cell_format_checker.ts index c1847ef732..c70f1d8c86 100644 --- a/packages/core/src/cell_format_checker/cell_format_checker.ts +++ b/packages/core/src/cell_format_checker/cell_format_checker.ts @@ -25,14 +25,20 @@ import { Field } from 'model/field'; import { ICellValue } from 'model/record'; import produce from 'immer'; import { FieldType, IField } from 'types'; +import { OneWayLinkField } from '../model/field/one_way_link_field'; export class CellFormatChecker { constructor(private store: Store) {} static checkValueValid(cellValue: any, field: IField, state: IReduxState) { - if (Field.bindContext(field, state).validate(cellValue)) { + const isValid = Field.bindContext(field, state).validate(cellValue); + if (isValid) { return cellValue; } + // One-way link invalid data needs to be filtered out + if (field.type === FieldType.OneWayLink) { + return (Field.bindContext(field, state) as OneWayLinkField).filterRecordIds(cellValue); + } return null; } diff --git a/packages/core/src/commands/datasheet/delete_archived_record.ts b/packages/core/src/commands/datasheet/delete_archived_record.ts index 5c8b567c0a..7c3efa5d4d 100644 --- a/packages/core/src/commands/datasheet/delete_archived_record.ts +++ b/packages/core/src/commands/datasheet/delete_archived_record.ts @@ -1,13 +1,15 @@ -import { ICollaCommandDef, ExecuteResult } from 'command_manager'; +import { ICollaCommandDef, ExecuteResult, ILinkedActions } from 'command_manager'; import { CollaCommandName } from 'commands/enum'; import { getActiveDatasheetId, getSnapshot, } from 'modules/database/store/selectors/resource/datasheet/base'; import { DatasheetActions } from 'commands_actions/datasheet'; -import { IJOTAction } from 'engine/ot'; -import { ResourceType } from 'types'; +import { IJOTAction, OTActionName } from 'engine/ot'; +import { FieldType, ResourceType } from 'types'; +import { getCellValue } from '../../modules/database/store/selectors/resource'; +import { isEqual } from 'lodash'; export interface IDeleteArchivedRecordsOptions { cmd: CollaCommandName.DeleteArchivedRecords; @@ -28,6 +30,46 @@ export const deleteArchivedRecords: ICollaCommandDef { + const recordId = record.id; + const value = record.data[fieldId] as string[] | null; + if (value) { + value.forEach(id => { + const oldValue = getCellValue(state, linkedSnapshot, id, field.property.brotherFieldId!) as string[] | null; + const value = oldValue ? oldValue.filter(v => v !== recordId) : null; + if (isEqual(value, oldValue)) { + return; + } + const path = ['recordMap', id, 'data', field.property.brotherFieldId!]; + const samePathIndex = _linkedActions.findIndex(action => isEqual(action.p, path)); + if (samePathIndex > -1) { + // @ts-ignore + _linkedActions[samePathIndex].oi = _linkedActions[samePathIndex].oi.filter(v => v !== recordId); + } else { + _linkedActions.push({ + n: OTActionName.ObjectReplace, + p: path, + oi: value, + od: oldValue, + }); + } + }); + } + }); + linkedActions.push({ + datasheetId: field.property.foreignDatasheetId, + actions: _linkedActions, + }); + } + } const unarchiveRecordsActions = DatasheetActions.deleteArchivedRecords2Action(snapshot, { recordsData: data }); @@ -42,6 +84,7 @@ export const deleteArchivedRecords: ICollaCommandDef([ }, ], [ - NodeType.EMBED_PAGE, + NodeType.CUSTOM_PAGE, { [permission.manager]: t(Strings.embed_page_node_permission_manager), [permission.editor]: t(Strings.embed_page_node_permission_editor), @@ -304,7 +304,7 @@ export enum ContextMenuType { 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', - EMBED_PAGE = 'EMBED_PAGE', + CUSTOM_PAGE = 'CUSTOM_PAGE', } export const NODE_DESCRIPTION_EDITOR_ID = 'folderDescribeEditor'; diff --git a/packages/core/src/config/stringkeys.interface.ts b/packages/core/src/config/stringkeys.interface.ts index f66bf979cd..4916359621 100644 --- a/packages/core/src/config/stringkeys.interface.ts +++ b/packages/core/src/config/stringkeys.interface.ts @@ -1,6035 +1,6035 @@ /* 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_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_copilot_generate_response: 'ai_copilot_generate_response'; - ai_copilot_processs: 'ai_copilot_processs'; - ai_copilot_start_process_request: 'ai_copilot_start_process_request'; - 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_is_not_yet_enabled: 'automation_is_not_yet_enabled'; - 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_every: 'by_every'; - by_field_id: 'by_field_id'; - by_hours: 'by_hours'; - by_in: 'by_in'; - by_min: 'by_min'; - by_months: 'by_months'; - by_on: 'by_on'; - 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'; - copilot_auto_agent_desc: 'copilot_auto_agent_desc'; - copilot_auto_agent_name: 'copilot_auto_agent_name'; - copilot_data_agent_desc: 'copilot_data_agent_desc'; - copilot_data_agent_name: 'copilot_data_agent_name'; - copilot_data_agent_policy: 'copilot_data_agent_policy'; - copilot_data_agent_policy_button: 'copilot_data_agent_policy_button'; - copilot_help_agent_desc: 'copilot_help_agent_desc'; - copilot_help_agent_name: 'copilot_help_agent_name'; - 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_custom_page: 'default_create_custom_page'; - 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'; - embed_link_bilibili: 'embed_link_bilibili'; - embed_link_bilibili_desc: 'embed_link_bilibili_desc'; - embed_link_bilibili_link_text: 'embed_link_bilibili_link_text'; - embed_link_bilibili_link_url: 'embed_link_bilibili_link_url'; - embed_link_default: 'embed_link_default'; - embed_link_default_desc: 'embed_link_default_desc'; - embed_link_default_link_text: 'embed_link_default_link_text'; - embed_link_default_link_url: 'embed_link_default_link_url'; - embed_link_figma_desc: 'embed_link_figma_desc'; - embed_link_figma_link_text: 'embed_link_figma_link_text'; - embed_link_figma_link_url: 'embed_link_figma_link_url'; - embed_link_google_docs: 'embed_link_google_docs'; - embed_link_google_docs_desc: 'embed_link_google_docs_desc'; - embed_link_google_docs_link_text: 'embed_link_google_docs_link_text'; - embed_link_google_docs_link_url: 'embed_link_google_docs_link_url'; - embed_link_google_sheets: 'embed_link_google_sheets'; - embed_link_google_sheets_desc: 'embed_link_google_sheets_desc'; - embed_link_google_sheets_link_text: 'embed_link_google_sheets_link_text'; - embed_link_google_sheets_link_url: 'embed_link_google_sheets_link_url'; - embed_link_jishi_design: 'embed_link_jishi_design'; - embed_link_jishi_design_desc: 'embed_link_jishi_design_desc'; - embed_link_jishi_design_link_text: 'embed_link_jishi_design_link_text'; - embed_link_jishi_design_link_url: 'embed_link_jishi_design_link_url'; - embed_link_tencent_docs: 'embed_link_tencent_docs'; - embed_link_tencent_docs_desc: 'embed_link_tencent_docs_desc'; - embed_link_tencent_docs_link_text: 'embed_link_tencent_docs_link_text'; - embed_link_tencent_docs_link_url: 'embed_link_tencent_docs_link_url'; - embed_link_wps: 'embed_link_wps'; - embed_link_wps_desc: 'embed_link_wps_desc'; - embed_link_wps_link_text: 'embed_link_wps_link_text'; - embed_link_wps_link_url: 'embed_link_wps_link_url'; - embed_link_youtube: 'embed_link_youtube'; - embed_link_youtube_desc: 'embed_link_youtube_desc'; - embed_link_youtube_link_text: 'embed_link_youtube_link_text'; - embed_link_youtube_link_url: 'embed_link_youtube_link_url'; - embed_page: 'embed_page'; - embed_page_add_url: 'embed_page_add_url'; - embed_page_doc_url: 'embed_page_doc_url'; - embed_page_function_desc: 'embed_page_function_desc'; - embed_page_node_permission_editor: 'embed_page_node_permission_editor'; - embed_page_node_permission_manager: 'embed_page_node_permission_manager'; - embed_page_node_permission_reader: 'embed_page_node_permission_reader'; - embed_page_node_permission_updater: 'embed_page_node_permission_updater'; - embed_page_url_invalid: 'embed_page_url_invalid'; - embed_paste_link_bilibili_placeholder: 'embed_paste_link_bilibili_placeholder'; - embed_paste_link_default_placeholder: 'embed_paste_link_default_placeholder'; - embed_paste_link_figma_placeholder: 'embed_paste_link_figma_placeholder'; - embed_paste_link_google_docs_placeholder: 'embed_paste_link_google_docs_placeholder'; - embed_paste_link_google_sheets_placeholder: 'embed_paste_link_google_sheets_placeholder'; - embed_paste_link_jsdesign_placeholder: 'embed_paste_link_jsdesign_placeholder'; - embed_paste_link_tencent_docs_placeholder: 'embed_paste_link_tencent_docs_placeholder'; - embed_paste_link_wps_placeholder: 'embed_paste_link_wps_placeholder'; - embed_paste_link_youtube_placeholder: 'embed_paste_link_youtube_placeholder'; - embed_success: 'embed_success'; - 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'; - exclusive_limit_plan_desc: 'exclusive_limit_plan_desc'; - 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_automation_configuration: 'invalid_automation_configuration'; - 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'; - namembed_link_figmae: 'namembed_link_figmae'; - 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_ebmed_page: 'new_ebmed_page'; - 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'; - payment_reminder_modal_content: 'payment_reminder_modal_content'; - payment_reminder_modal_title: 'payment_reminder_modal_title'; - 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_archived_data: 'record_archived_data'; - 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_day_tips: 'schedule_day_tips'; - schedule_hour_tips: 'schedule_hour_tips'; - schedule_start_day: 'schedule_start_day'; - schedule_start_month: 'schedule_start_month'; - schedule_type: 'schedule_type'; - schedule_year_tips: 'schedule_year_tips'; - 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_node_tip: 'search_node_tip'; - 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'; - starting_from_midnight: 'starting_from_midnight'; - 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_button_field_is_misconfigured: 'the_button_field_is_misconfigured'; - 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: 'video'; - 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_size: 'workdoc_image_max_size'; - 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_only_video: 'workdoc_only_video'; - 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_video_max_size: 'workdoc_video_max_size'; - 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'; + '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_copilot_generate_response': 'ai_copilot_generate_response', + 'ai_copilot_processs': 'ai_copilot_processs', + 'ai_copilot_start_process_request': 'ai_copilot_start_process_request', + '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_is_not_yet_enabled': 'automation_is_not_yet_enabled', + '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_every': 'by_every', + 'by_field_id': 'by_field_id', + 'by_hours': 'by_hours', + 'by_in': 'by_in', + 'by_min': 'by_min', + 'by_months': 'by_months', + 'by_on': 'by_on', + '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', + 'copilot_auto_agent_desc': 'copilot_auto_agent_desc', + 'copilot_auto_agent_name': 'copilot_auto_agent_name', + 'copilot_data_agent_desc': 'copilot_data_agent_desc', + 'copilot_data_agent_name': 'copilot_data_agent_name', + 'copilot_data_agent_policy': 'copilot_data_agent_policy', + 'copilot_data_agent_policy_button': 'copilot_data_agent_policy_button', + 'copilot_help_agent_desc': 'copilot_help_agent_desc', + 'copilot_help_agent_name': 'copilot_help_agent_name', + '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_custom_page': 'default_create_custom_page', + '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', + 'embed_link_bilibili': 'embed_link_bilibili', + 'embed_link_bilibili_desc': 'embed_link_bilibili_desc', + 'embed_link_bilibili_link_text': 'embed_link_bilibili_link_text', + 'embed_link_bilibili_link_url': 'embed_link_bilibili_link_url', + 'embed_link_default': 'embed_link_default', + 'embed_link_default_desc': 'embed_link_default_desc', + 'embed_link_default_link_text': 'embed_link_default_link_text', + 'embed_link_default_link_url': 'embed_link_default_link_url', + 'embed_link_figma': 'embed_link_figma', + 'embed_link_figma_desc': 'embed_link_figma_desc', + 'embed_link_figma_link_text': 'embed_link_figma_link_text', + 'embed_link_figma_link_url': 'embed_link_figma_link_url', + 'embed_link_google_docs': 'embed_link_google_docs', + 'embed_link_google_docs_desc': 'embed_link_google_docs_desc', + 'embed_link_google_docs_link_text': 'embed_link_google_docs_link_text', + 'embed_link_google_docs_link_url': 'embed_link_google_docs_link_url', + 'embed_link_google_sheets': 'embed_link_google_sheets', + 'embed_link_google_sheets_desc': 'embed_link_google_sheets_desc', + 'embed_link_google_sheets_link_text': 'embed_link_google_sheets_link_text', + 'embed_link_google_sheets_link_url': 'embed_link_google_sheets_link_url', + 'embed_link_jishi_design': 'embed_link_jishi_design', + 'embed_link_jishi_design_desc': 'embed_link_jishi_design_desc', + 'embed_link_jishi_design_link_text': 'embed_link_jishi_design_link_text', + 'embed_link_jishi_design_link_url': 'embed_link_jishi_design_link_url', + 'embed_link_tencent_docs': 'embed_link_tencent_docs', + 'embed_link_tencent_docs_desc': 'embed_link_tencent_docs_desc', + 'embed_link_tencent_docs_link_text': 'embed_link_tencent_docs_link_text', + 'embed_link_tencent_docs_link_url': 'embed_link_tencent_docs_link_url', + 'embed_link_wps': 'embed_link_wps', + 'embed_link_wps_desc': 'embed_link_wps_desc', + 'embed_link_wps_link_text': 'embed_link_wps_link_text', + 'embed_link_wps_link_url': 'embed_link_wps_link_url', + 'embed_link_youtube': 'embed_link_youtube', + 'embed_link_youtube_desc': 'embed_link_youtube_desc', + 'embed_link_youtube_link_text': 'embed_link_youtube_link_text', + 'embed_link_youtube_link_url': 'embed_link_youtube_link_url', + 'embed_page': 'embed_page', + 'embed_page_add_url': 'embed_page_add_url', + 'embed_page_doc_url': 'embed_page_doc_url', + 'embed_page_function_desc': 'embed_page_function_desc', + 'embed_page_node_permission_editor': 'embed_page_node_permission_editor', + 'embed_page_node_permission_manager': 'embed_page_node_permission_manager', + 'embed_page_node_permission_reader': 'embed_page_node_permission_reader', + 'embed_page_node_permission_updater': 'embed_page_node_permission_updater', + 'embed_page_setting_title': 'embed_page_setting_title', + 'embed_page_url_invalid': 'embed_page_url_invalid', + 'embed_paste_link_bilibili_placeholder': 'embed_paste_link_bilibili_placeholder', + 'embed_paste_link_default_placeholder': 'embed_paste_link_default_placeholder', + 'embed_paste_link_figma_placeholder': 'embed_paste_link_figma_placeholder', + 'embed_paste_link_google_docs_placeholder': 'embed_paste_link_google_docs_placeholder', + 'embed_paste_link_google_sheets_placeholder': 'embed_paste_link_google_sheets_placeholder', + 'embed_paste_link_jsdesign_placeholder': 'embed_paste_link_jsdesign_placeholder', + 'embed_paste_link_tencent_docs_placeholder': 'embed_paste_link_tencent_docs_placeholder', + 'embed_paste_link_wps_placeholder': 'embed_paste_link_wps_placeholder', + 'embed_paste_link_youtube_placeholder': 'embed_paste_link_youtube_placeholder', + 'embed_success': 'embed_success', + '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', + 'exclusive_limit_plan_desc': 'exclusive_limit_plan_desc', + '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_automation_configuration': 'invalid_automation_configuration', + '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_ebmed_page': 'new_ebmed_page', + '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', + 'payment_reminder_modal_content': 'payment_reminder_modal_content', + 'payment_reminder_modal_title': 'payment_reminder_modal_title', + '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_archived_data': 'record_archived_data', + '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_day_tips': 'schedule_day_tips', + 'schedule_hour_tips': 'schedule_hour_tips', + 'schedule_start_day': 'schedule_start_day', + 'schedule_start_month': 'schedule_start_month', + 'schedule_type': 'schedule_type', + 'schedule_year_tips': 'schedule_year_tips', + '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_node_tip': 'search_node_tip', + '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', + 'starting_from_midnight': 'starting_from_midnight', + '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_button_field_is_misconfigured': 'the_button_field_is_misconfigured', + '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': 'video', + '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_size': 'workdoc_image_max_size', + '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_only_video': 'workdoc_only_video', + '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_video_max_size': 'workdoc_video_max_size', + '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 = { diff --git a/packages/core/src/config/system_config.interface.ts b/packages/core/src/config/system_config.interface.ts index 31df30defe..255f6121b2 100644 --- a/packages/core/src/config/system_config.interface.ts +++ b/packages/core/src/config/system_config.interface.ts @@ -83,12 +83,12 @@ export interface Audit { export interface ActualDeleteSpace { content?: string; online?: boolean; - type: Type; + type: NotificationsTypeElement; category: string; name: string; } -export enum Type { +export enum NotificationsTypeElement { Member = "member", Space = "space", System = "system", @@ -97,7 +97,7 @@ export enum Type { export interface AddNodeRole { content: string; online: boolean; - type: Type; + type: NotificationsTypeElement; sort: string; show_in_audit_log: boolean; category: CategoryElement; @@ -111,7 +111,7 @@ export enum CategoryElement { } export interface AddSubAdmin { - type: Type; + type: NotificationsTypeElement; category: AddSubAdminCategory; } @@ -124,7 +124,7 @@ export enum AddSubAdminCategory { export interface StoreShareNode { content: string; online: boolean; - type: Type[]; + type: NotificationsTypeElement[]; sort: string; show_in_audit_log: boolean; category: CategoryElement[]; @@ -152,7 +152,7 @@ export interface SystemConfigInterfaceGuide { export interface Step { uiConfigId: string; - uiType: UIType; + uiType: string; prev?: string; backdrop?: Backdrop; onPlay?: string[]; @@ -176,6 +176,7 @@ export enum Backdrop { export enum Next { 下一步 = "下一步", 好的 = "好的", + 已完成添加 = "已完成添加", 我知道了 = "我知道了", 查看更多 = "查看更多", 查看详情 = "查看详情", @@ -192,6 +193,7 @@ export enum NextID { Known = "known", NextStep = "next_step", Okay = "okay", + PlayerContactUsConfirmBtn = "player_contact_us_confirm_btn", SeeMore = "see_more", } @@ -200,27 +202,13 @@ export enum On { ClearGuideUisPopover = "clear_guide_uis([\"popover\"])", OpenGuideNextStep = "open_guide_next_step()", OpenGuideNextStepClearAllPrevUITrue = "open_guide_next_step({\"clearAllPrevUi\":true})", + OpenVikabyDefaultExpandMenuTrueVisibleTrue = "open_vikaby({\"defaultExpandMenu\": true, \"visible\": true})", SetWizardCompletedCurWizardTrue = "set_wizard_completed({\"curWizard\": true})", SkipAllWizards = "skip_all_wizards()", SkipCurrentWizard = "skip_current_wizard()", SkipCurrentWizardCurWizardCompletedTrue = "skip_current_wizard({\"curWizardCompleted\": true})", } -export enum UIType { - AfterSignNPS = "afterSignNPS", - BillingStrip = "billingStrip", - Breath = "breath", - CustomQuestionnaire = "customQuestionnaire", - CustomTemplate = "customTemplate", - Modal = "modal", - Notice = "notice", - Popover = "popover", - PrivacyModal = "privacyModal", - Questionnaire = "questionnaire", - Slideout = "slideout", - TaskList = "taskList", -} - export interface Wizard { completeIndex?: number; player?: WizardPlayer; @@ -449,7 +437,7 @@ export interface Templates { export interface ActivityIntegralIncomeNotify { to_tag: ToTag; - notifications_type: Type; + notifications_type: NotificationsTypeElement; is_notification: boolean; format_string: string; notification_type: NotificationType; @@ -479,7 +467,7 @@ export enum ToTag { export interface AddRecordOutOfLimit { can_jump?: boolean; to_tag: ToTag; - notifications_type: Type; + notifications_type: NotificationsTypeElement; is_notification: boolean; is_mail?: boolean; mail_template_subject?: string; @@ -502,7 +490,7 @@ export enum URL { export interface Notify { to_tag: ToTag; - notifications_type: Type; + notifications_type: NotificationsTypeElement; is_notification: boolean; is_mail?: boolean; is_browser: boolean; @@ -539,7 +527,7 @@ export interface CommentMentioned { export interface CommonSystemNotifyWeb { to_tag: ToTag; - notifications_type: Type; + notifications_type: NotificationsTypeElement; format_string: string; is_component: boolean; is_mobile?: boolean; @@ -867,12 +855,19 @@ export interface ShortcutKey { show?: boolean; key: string; winKey: string; - name?: any[]; + name?: string[]; when?: string; id: string; command: string; description?: string; - type?: any[]; + type?: ShortcutKeyType[]; +} + +export enum ShortcutKeyType { + GalleryViewShortcuts = "gallery_view_shortcuts", + GirdViewShortcuts = "gird_view_shortcuts", + GlobalShortcuts = "global_shortcuts", + WorkbenckShortcuts = "workbenck_shortcuts", } export interface TestFunction { diff --git a/packages/core/src/config/system_config.source.json b/packages/core/src/config/system_config.source.json index e5829c921a..5395399930 100644 --- a/packages/core/src/config/system_config.source.json +++ b/packages/core/src/config/system_config.source.json @@ -3603,16 +3603,16 @@ "device_IS_pc", "url_EXCLUDES_templateId", "url_EXCLUDES_shareId", - "edition_IS_aitable" + "edition_IS_apitable" ], - "id": "workbench_show_trial_tip,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_aitable],[open_guide_wizards([105, 104])]", + "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, 136])" + "open_guide_wizards([29, 76, 138])" ], "rules": [ "device_IS_pc", @@ -3621,7 +3621,7 @@ "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, 136])]", + "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, 138])]", "event": [ "workbench_shown" ] @@ -3634,7 +3634,7 @@ "device_IS_pc", "url_EXCLUDES_templateId", "url_EXCLUDES_shareId", - "edition_IS_aitable" + "edition_IS_apitable" ], "id": "workbench_shown,[device_IS_pc, url_EXCLUDES_templateId, url_EXCLUDES_shareId, edition_IS_apitable],[open_guide_wizards([105, 115])]", "event": [ @@ -3659,7 +3659,7 @@ }, { "actions": [ - "open_guide_wizards([76, 136])" + "open_guide_wizards([76, 138])" ], "rules": [ "sign_up_time_IS_BEFORE_2024-12-31 23:59", @@ -3668,7 +3668,7 @@ "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, 136])]", + "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, 138])]", "event": [ "workbench_shown" ] @@ -3991,8 +3991,8 @@ { "operator": "IS", "condition": "edition", - "id": "edition_IS_aitable", - "conditionArgs": "aitable" + "id": "edition_IS_apitable", + "conditionArgs": "apitable" }, { "operator": "IS", @@ -4358,9 +4358,9 @@ "commandArgs": "[21]" }, { - "id": "open_guide_wizards([29, 76, 136])", + "id": "open_guide_wizards([29, 76, 138])", "command": "open_guide_wizards", - "commandArgs": "[29, 76, 136]" + "commandArgs": "[29, 76, 138]" }, { "id": "open_guide_wizards([31])", @@ -4373,9 +4373,9 @@ "commandArgs": "[4]" }, { - "id": "open_guide_wizards([76, 136])", + "id": "open_guide_wizards([76, 138])", "command": "open_guide_wizards", - "commandArgs": "[76, 136]" + "commandArgs": "[76, 138]" }, { "id": "open_guide_wizards([76])", @@ -5138,6 +5138,11 @@ "steps": "[[192]]" }, "136": { + "completeIndex": -1, + "endTime": 1704420420000, + "steps": "[[196]]" + }, + "138": { "completeIndex": -1, "player": { "action": [ @@ -5145,8 +5150,8 @@ "recBtbbzXDolQ" ] }, - "endTime": 1704420420000, - "steps": "[[196]]" + "endTime": 1708596000000, + "steps": "[[199]]" } }, "step": { @@ -6889,6 +6894,20 @@ "set_wizard_completed({\"curWizard\": true})", "open_guide_next_step({\"clearAllPrevUi\":true})" ] + }, + "199": { + "uiConfigId": "player_step_ui_config_199·", + "uiType": "notice", + "onNext": [ + "open_guide_next_step({\"clearAllPrevUi\":true})" + ], + "next": "查看详情", + "nextId": "check_detail", + "uiConfig": "{\n \"headerImg\": \"https://s1.vika.cn/space/2024/01/24/3aa9d045e1504ab7a4f0d1ebb01af1c6\",\n \"readMoreUrl\": \"https://help.vika.cn/changelog/24-01-25-updates\",\n \"children\": \"

🚀 本次更新内容

  • 归档记录功能升级:归档记录后,保留双向关联关系
  • 自定义页面上线,一站式管理所有网页资源
  • 轻文档功能升级:图片组件完善、支持上传视频、导出文件到本地
\"\n}", + "onClose": [ + "set_wizard_completed({\"curWizard\": true})", + "open_guide_next_step({\"clearAllPrevUi\":true})" + ] } } }, 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 262b4b4def..9f7b1e1f12 100644 --- a/packages/core/src/event_manager/events/datasheet/cell_updated.ts +++ b/packages/core/src/event_manager/events/datasheet/cell_updated.ts @@ -137,6 +137,15 @@ export class OPEventCellUpdated extends IAtomEventType { const brotherFieldId = (relatedLinkField as ILinkField).property?.brotherFieldId!; // 3. The recordIds affected by this cell update triggerRecIds = getCellValue(state, snapshot, recordId, brotherFieldId); + if (relatedLinkField.type === FieldType.OneWayLink) { + const _snapshot = getSnapshot(state, _datasheetId)!; + const _records = Object.values(_snapshot.recordMap); + const filterRecords = _records.filter(record => { + const recordData = record?.data[relatedLinkField.id] as string[] | undefined; + return recordData && recordData.includes(recordId); + }); + triggerRecIds = filterRecords.map(record => record.id); + } } // TODO: The value of the link field cell must be null or an array. // Due to the existence of dirty data, we first judge whether it is an array type before processing it. Delete data after cleaning? diff --git a/packages/core/src/model/field/one_way_link_field.ts b/packages/core/src/model/field/one_way_link_field.ts index e81b66ac31..04d4514139 100644 --- a/packages/core/src/model/field/one_way_link_field.ts +++ b/packages/core/src/model/field/one_way_link_field.ts @@ -137,8 +137,9 @@ export class OneWayLinkField extends ArrayValueField { if (!snapshot) { return []; } + const archivedRecordIds = snapshot.meta.archivedRecordIds || []; if (Array.isArray(value)) { - return value.filter(recordId => snapshot.recordMap[recordId]); + return value.filter(recordId => snapshot.recordMap[recordId] || archivedRecordIds.includes(recordId)); } return []; } @@ -151,10 +152,8 @@ export class OneWayLinkField extends ArrayValueField { const archivedRecordIds = snapshot.meta.archivedRecordIds || []; if (Array.isArray(value)) { return value.every(recordId => { - if (snapshot.recordMap[recordId] || archivedRecordIds.includes(recordId)) { - return true; - } - return false; + return !!(snapshot.recordMap[recordId] || archivedRecordIds.includes(recordId)); + }); } return false; diff --git a/packages/core/src/modules/database/store/actions/resource/datasheet/datasheet.ts b/packages/core/src/modules/database/store/actions/resource/datasheet/datasheet.ts index 2e134ff2b9..9a4c2198bd 100644 --- a/packages/core/src/modules/database/store/actions/resource/datasheet/datasheet.ts +++ b/packages/core/src/modules/database/store/actions/resource/datasheet/datasheet.ts @@ -49,7 +49,6 @@ import { ACTIVE_OPERATE_VIEW_ID, ADD_DATASHEET, CHANGE_VIEW, - CHANGE_WIDGET_PANEL_WIDTH, CLEAR_ACTIVE_ROW_INFO, CLEAR_FIELD_INFO, DATAPACK_LOADED, @@ -138,7 +137,7 @@ function ensureInnerConsistency(payload: IServerDatasheetPack, getState?: () => // @su // the check of data consistency // datasheet is the only object that should be attention - // if if all the permission of datasheet is ok, no need to check more + // if all the permission of datasheet is ok, no need to check more if (!datasheet.permissions?.editable) { // when the permission of datasheet is not ok, then check other factors const pageParams = getState ? getState().pageParams : {}; @@ -810,16 +809,6 @@ export interface IToggleWidgetPanel { type: typeof TOGGLE_WIDGET_PANEL; } -// export interface IChangeWidgetPanelWidth { -// type: typeof CHANGE_WIDGET_PANEL_WIDTH; -// payload: number; -// } - -// export interface ISwitchActivePanel { -// type: typeof SWITCH_ACTIVE_PANEL; -// payload: string; -// } - export interface ISetGridViewHoverFieldIdAction { type: typeof SET_GRID_VIEW_HOVER_FIELD_ID; payload: string | null; diff --git a/packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts b/packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts index c0ae3c38fd..cdbe232bd2 100644 --- a/packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts +++ b/packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts @@ -820,7 +820,7 @@ export interface IPageParams { mirrorId?: string; embedId?: string; aiId?: string; - embedPageId?: string; + customPageId?: string; } export interface ICollaboratorParams { diff --git a/packages/core/src/modules/space/store/interfaces/template_centre.ts b/packages/core/src/modules/space/store/interfaces/template_centre.ts index 0c0327f6f9..f08a501d0b 100644 --- a/packages/core/src/modules/space/store/interfaces/template_centre.ts +++ b/packages/core/src/modules/space/store/interfaces/template_centre.ts @@ -70,6 +70,7 @@ export interface ITemplateTree { nodeName: string; icon: string; type: number; + extra: string; children: ITemplateTree[]; } diff --git a/packages/core/src/utils/link_consistency.ts b/packages/core/src/utils/link_consistency.ts index aea038e2d2..7d903f91eb 100644 --- a/packages/core/src/utils/link_consistency.ts +++ b/packages/core/src/utils/link_consistency.ts @@ -26,7 +26,7 @@ export function checkLinkConsistency(state: IReduxState, _loadedForeignDstId: st // the check of data consistency // datasheet is the only object that should be attention - // if if all the permission of datasheet is ok, no need to check more + // if all the permission of datasheet is ok, no need to check more if (!datasheet.permissions?.editable) { // when the permission of datasheet is not ok, then check other factors if (!state.pageParams.mirrorId) { @@ -118,7 +118,10 @@ export function checkLinkConsistency(state: IReduxState, _loadedForeignDstId: st for (const fieldId of linkFieldIds) { const { foreignDatasheetId, brotherFieldId } = fieldMap[fieldId]!.property as ILinkFieldProperty; const { - snapshot: { recordMap: foreignRecordMap }, + snapshot: { + recordMap: foreignRecordMap, + meta: { archivedRecordIds } + }, } = getDatasheet(state, foreignDatasheetId)!; // check recordIds that are missing in link cells in foreign datasheet @@ -130,7 +133,11 @@ export function checkLinkConsistency(state: IReduxState, _loadedForeignDstId: st } for (const linkedRecordId of cellValue) { const foreignRecord = foreignRecordMap[linkedRecordId]; - + const isArchivedRecord = archivedRecordIds?.includes(linkedRecordId); + // ignore archived records + if (isArchivedRecord) { + continue; + } if (!foreignRecord) { addRedundantRecordId(mainDstId, recordId, fieldId, linkedRecordId); } else if (!(foreignRecord.data[brotherFieldId!] as ILinkIds | undefined)?.includes(recordId)) { diff --git a/packages/datasheet/public/custom/custom_config.js b/packages/datasheet/public/custom/custom_config.js index c0f47a7fe1..4d8f02547f 100644 --- a/packages/datasheet/public/custom/custom_config.js +++ b/packages/datasheet/public/custom/custom_config.js @@ -268,7 +268,7 @@ function main() { "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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_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}", "price_title1": "Vika", "private_product_point": "Holen Sie sich sofort Ihr eigenes APITable", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "Die Anzahl der Datensätze pro Datenblatt", "reset_password": "Passwort zurücksetzen", "retrieve_password": "Passwort vergessen", @@ -459,7 +459,7 @@ function main() { "gallery_style_setting_url": "https://help.vika.cn/docs/guide/manual-gallery-view#set-style", "how_to_report_issues": "https://help.vika.cn/docs/guide/how-to-report-issues", "how_contact_service": "https://help.vika.cn/docs/guide/how-contact-service", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "field_permission_help_url": "https://help.vika.cn/docs/guide/manual-field-permission", "gantt_setting_help_url": "https://help.vika.cn/docs/guide/manual-gantt-view", "intro_widget": "https://help.vika.cn/docs/guide/intro-widget", @@ -976,7 +976,7 @@ function main() { "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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_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}", "price_title1": "Viká", "private_product_point": "Obtenga su propia APITable inmediatamente", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "El número de registros por hoja de datos", "reset_password": "Restablecer la contraseña", "retrieve_password": "Has olvidado tu contraseña", @@ -1322,7 +1322,7 @@ function main() { "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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_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}", "price_title1": "Vika", "private_product_point": "Obtenez votre propre APITable immédiatement", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "Le nombre d'enregistrements par feuille de données", "reset_password": "Réinitialiser le mot de passe", "retrieve_password": "Mot de passe oublié", @@ -1668,7 +1668,7 @@ function main() { "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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_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}", "price_title1": "Vica", "private_product_point": "Ottieni subito la tua APITable", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "Il numero di record per foglio dati", "reset_password": "Resetta la password", "retrieve_password": "Ha dimenticato la password", @@ -2014,7 +2014,7 @@ function main() { "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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_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}", "price_title1": "ヴィカ", "private_product_point": "独自の APITable を今すぐ入手", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "データシートあたりのレコード数", "reset_password": "パスワードを再設定する", "retrieve_password": "パスワードをお忘れですか", @@ -2360,7 +2360,7 @@ function main() { "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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_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}", "price_title1": "비카", "private_product_point": "나만의 APITable 즉시 가져오기", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "데이터시트당 레코드 수", "reset_password": "암호를 재설정", "retrieve_password": "비밀번호를 잊으 셨나요", @@ -2706,7 +2706,7 @@ function main() { "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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_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}", "price_title1": "Вика", "private_product_point": "Получите свою собственную APITable немедленно", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "Количество записей в таблице данных", "reset_password": "Сброс пароля", "retrieve_password": "Забыли пароль", @@ -3053,7 +3053,7 @@ function main() { "player_step_ui_config_97": "{\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://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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_vikaby.png\",\n\"tip\": \"请使用钉钉扫码,加入交流群\"\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\": \"扫码添加客服\",\n\t\t\"tip\": \"请使用飞书扫码,添加客服号备用\",\n\t\t\"description\": \"以便使用过程中遇到问题,可以随时获得服务和解答\",\n\t\t\"originUrl\": \"https://u.vika.cn/z9ygm\"\n\t}\n}", "price_title1": "vika维格表", "private_product_point": "一键拥有自己的维格表平台", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "单维格表行数", "reset_password": "重置密码", "retrieve_password": "忘记密码", @@ -3416,7 +3416,7 @@ function main() { "player_step_ui_config_97": "{\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://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/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_questionnaire.png\",\n\t\t\"vikaby\": \"https://s4.vika.cn/space/2023/04/27/2c617a16afd9408ba48392e337fbbd7f?attname=20230427_dingtalk_vikaby.png\",\n\"tip\": \"請使用釘釘掃碼,加入交流群\"\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\": \"掃碼添加客服\",\n\t\t\"tip\": \"請使用飛書掃碼,添加客服號備用\",\n\t\t\"description\": \"以便使用過程中遇到問題,可以隨時獲得服務和解答\",\n\t\t\"originUrl\": \"https://u.vika.cn/z9ygm\"\n\t}\n}", "price_title1": "vika維格表", "private_product_point": "立即獲取您自己的 APITable", - "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-history", + "record_history_help_url": "https://help.vika.cn/docs/guide/manual-record-activity", "records_per_datasheet": "單維格表行數", "reset_password": "重置密碼", "retrieve_password": "忘記密碼", diff --git a/packages/datasheet/public/file/langs/strings.ar-SA.json b/packages/datasheet/public/file/langs/strings.ar-SA.json index 24feac5e94..679210d286 100644 --- a/packages/datasheet/public/file/langs/strings.ar-SA.json +++ b/packages/datasheet/public/file/langs/strings.ar-SA.json @@ -3682,7 +3682,7 @@ "record_filter_tips": "تم تصفية هذا السجل", "record_functions": "وظيفة تسجيل", "record_history": "مراجعة التاريخ فقط", - "record_history_help_url": "https://help.apitable.com/docs/guide/manual-record-history", + "record_history_help_url": "https://help.apitable.com/docs/guide/manual-record-activity", "record_history_title": "سجل التاريخ", "record_pre_filtered": "هذا السجل قد تم تصفيتها ، وسوف تكون مخفية عند النقر فوق خارج السجل .", "record_pre_move": "بعد النقر فوق خارج السجل ، سيتم نقل هذا السجل إلى موقع آخر", diff --git a/packages/datasheet/public/file/langs/strings.de-DE.json b/packages/datasheet/public/file/langs/strings.de-DE.json index a7e5b5ebf2..e611f1d076 100644 --- a/packages/datasheet/public/file/langs/strings.de-DE.json +++ b/packages/datasheet/public/file/langs/strings.de-DE.json @@ -641,7 +641,7 @@ "apps_support": "Plattformübergreifender Kundensupport", "archive_delete_record": "Archivierte Datensätze löschen", "archive_delete_record_title": "Aufzeichnung löschen", - "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Alle bidirektionalen Verbindungen für diesen Datensatz werden gelöscht

2. Das Bearbeiten wird nicht unterstützt

3. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

4. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", + "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Das Bearbeiten wird nicht unterstützt

2. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

3. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", "archive_record_in_activity": "Archiviert diesen Datensatz", "archive_record_in_menu": "Datensatz archivieren", "archive_record_success": "Erfolgreich archivierte Aufzeichnungen", @@ -945,13 +945,13 @@ "button_type": "Schaltflächentyp", "by_at": "bei", "by_days": "Tage", - "by_every": "every", + "by_every": "jeden", "by_field_id": "Feld-ID verwenden", "by_hours": "Std", "by_in": "bei", "by_min": "Protokoll)", "by_months": "Monate", - "by_on": " on the", + "by_on": "auf der", "by_the_day": "Tagsüber", "by_the_month": "Monatlich", "by_the_year": "Jährlich", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Der öffentliche Link für diese Einbettung wurde deaktiviert und ist vorübergehend nicht verfügbar", "embed_failed": "Einbettungslink ist nicht verfügbar,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Durch das Einbetten der Bilibili-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in Vika anzeigen.", + "embed_link_bilibili_link_text": "So betten Sie das Bilibili-Video ein", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Irgendetwas", + "embed_link_default_desc": "Fügen Sie einen Link ein, um eine beliebige Website anzuzeigen.", + "embed_link_default_link_text": "Erfahren Sie mehr", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Durch die Einbettung von Figma-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_figma_link_text": "So betten Sie Figma-Dateien ein", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Durch die Einbettung von Google Docs können Sie Dokumente in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_docs_link_text": "So betten Sie Google Docs ein", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Durch die Einbettung von Google Sheets können Sie Tabellen in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_sheets_link_text": "So betten Sie Google Sheets ein", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Durch die Einbettung von JSdesign-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_jishi_design_link_text": "So betten Sie JSdesign-Dateien ein", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Tencent-Dokumente", + "embed_link_tencent_docs_desc": "Durch die Einbettung von Tencent-Dokumenten können Sie Tencent-Dokumente in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_tencent_docs_link_text": "So betten Sie Tencent-Dokumente ein", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Durch das Einbetten von WPS-Dateien können Sie WPS-Dokumente, -Tabellen und -Formulare in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_wps_link_text": "So betten Sie WPS-Dateien ein", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Durch das Einbetten von YouTube-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in AITable anzeigen.", + "embed_link_youtube_link_text": "So betten Sie YouTube-Videos ein", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Benutzerdefinierte Seite", + "embed_page_add_url": "URL hinzufügen", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Fügen Sie Webseiten zu ${edition} hinzu, um einfachen Zugriff auf Website-Dokumente, Videos und mehr von Drittanbietern zu erhalten. Sie können empfohlene Website-Links oder beliebige benutzerdefinierte Links hinzufügen.", + "embed_page_node_permission_editor": "Auf der Basis von „Nur aktualisieren“ kann auch die öffentliche Freigabe der Datei geöffnet werden", + "embed_page_node_permission_manager": "Kann alle Aktionen für die Datei ausführen", + "embed_page_node_permission_reader": "Kann den Inhalt der benutzerdefinierten Seite und grundlegende Dateiinformationen anzeigen", + "embed_page_node_permission_updater": "Auf der Basis von „schreibgeschützt“ kann auch der Link der benutzerdefinierten Seite geändert werden", + "embed_page_setting_title": "Fügen Sie eine benutzerdefinierte Seite hinzu", + "embed_page_url_invalid": "Bitte geben Sie die richtige URL ein", + "embed_paste_link_bilibili_placeholder": "Fügen Sie den Link zum Bilibili-Video ein", + "embed_paste_link_default_placeholder": "Fügen Sie die URL ein", + "embed_paste_link_figma_placeholder": "Fügen Sie den Freigabelink der Figma-Datei ein", + "embed_paste_link_google_docs_placeholder": "Fügen Sie den Freigabelink für Google Docs ein", + "embed_paste_link_google_sheets_placeholder": "Fügen Sie den Freigabelink für Google Sheets ein", + "embed_paste_link_jsdesign_placeholder": "Fügen Sie den Freigabelink der JSdesign-Datei ein", + "embed_paste_link_tencent_docs_placeholder": "Fügen Sie den Tencent Docs-Freigabelink ein", + "embed_paste_link_wps_placeholder": "Fügen Sie den Freigabelink der WPS-Datei ein", + "embed_paste_link_youtube_placeholder": "Fügen Sie den YouTube-Videolink ein", + "embed_success": "Erfolgreich hinzufügen", "emoji_activity": "Aktivitäten", "emoji_custom": "Benutzerdefiniert", "emoji_flags": "Flaggen", @@ -3353,7 +3355,6 @@ "name_length_err": "Der Name muss zwischen 1- und 100-Zeichen in der Länge liegen", "name_not_rule": "name_not_rule", "name_repeat": "Doppelter Name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "ich", "nav_space_settings": "Einstellungen", @@ -3372,7 +3373,7 @@ "new_automation": "Neue Automatisierung", "new_caledonia": "Neukaledonien", "new_datasheet": "Neues Datenblatt", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Neue benutzerdefinierte Seite", "new_folder": "Neuer Ordner", "new_folder_btn_title": "Ordner", "new_folder_tooltip": "Ordner erstellen", @@ -3538,7 +3539,7 @@ "nvc_start_text": "Ziehen Sie die Leiste an das rechte Ende", "nvc_yes_text": "Verifiziert", "obtain_verification_code": "Überprüfungscode nicht erhalten oder abgelaufen", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ „title“: „产品“, „lists“: [{ „name“: „快速入门“, „url“: „https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": „产品价格“, „url“: „/pricing/“ }, { „name“: „产品路线图“, „url“: „https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5“ }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/join-us/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": „Scrum敏捷开发管理“, „url“: „/scrum/“ }, { „name“: „营销策划与市场运营“, „url“: „/marketing/“ }, { „name“: „OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门 Aliexpress管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : „https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef“ }, { „name“: „专有云部署“, „url“: „https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL“ } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \" Adresse: pr@vikadata.com, \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"Adresse: hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Vorschau von Office-Dateien", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "Daten werden abgeglichen", "record": "Aufzeichnung", "record_activity_experience_tips": "Sie können Aufzeichnungsaktivitäten von ${day} Tagen anzeigen", - "record_archived_data": "archived record", + "record_archived_data": "archivierter Datensatz", "record_comment": "Nur Kommentare", "record_comments": "Kommentare", "record_fail_data": "Datenfehler", "record_filter_tips": "Dieser Datensatz wurde gefiltert", "record_functions": "Aufzeichnungsfunktion", "record_history": "Nur Revisionsverlauf", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Aufzeichnungsverlauf", "record_pre_filtered": "Dieser Datensatz wurde gefiltert und wird ausgeblendet, sobald Sie außerhalb des Datensatzes klicken", "record_pre_move": "Dieser Datensatz wird an eine andere Stelle verschoben, sobald Sie außerhalb des Datensatzes klicken", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Dateien suchen", "search_new_admin": "Suche", "search_node_pleaseholder": "Nach Dateien suchen (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Schnellsuche (${shortcutKey})", "search_or_add": "Eine Option suchen oder hinzufügen", "search_role_placeholder": "Rollen suchen", "seats": "Sitze", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Schriftfarbe", "workdoc_create": "Arbeitsdokument erstellen", "workdoc_expanded": "Erweitern Sie das Inhaltsverzeichnis", - "workdoc_image_max_10mb": "Die Bildgröße darf 10 MB nicht überschreiten", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "Null", + "workdoc_image_max_size": "Die Bildgröße darf ${size} nicht überschreiten", "workdoc_info": "WorkDoc Info", "workdoc_info_create_time": "Hergestellt in", "workdoc_info_creator": "Erstellt von", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Zuletzt geändert um", "workdoc_link_placeholder": "Bitte geben Sie den Link ein", "workdoc_only_image": "Es ist nur ein Bild erlaubt", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Es sind nur Videos erlaubt", "workdoc_text_placeholder": "Geben Sie „/“ Schnellstart ein", "workdoc_title_placeholder": "Bitte Titel eingeben", "workdoc_unnamed": "Unbenanntes Arbeitsdokument", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Änderungen verwerfen", "workdoc_unsave_title": "Das WorkDoc wurde nicht gespeichert", "workdoc_upload_failed": "Upload fehlgeschlagen", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Die Videogröße darf ${size} nicht überschreiten", "workdoc_ws_connected": "In Verbindung gebracht", "workdoc_ws_connecting": "Verbinden...", "workdoc_ws_disconnected": "Getrennt", diff --git a/packages/datasheet/public/file/langs/strings.en-US.json b/packages/datasheet/public/file/langs/strings.en-US.json index b806982e3d..3d00bfdde7 100644 --- a/packages/datasheet/public/file/langs/strings.en-US.json +++ b/packages/datasheet/public/file/langs/strings.en-US.json @@ -1677,46 +1677,48 @@ "embed_link_bilibili": "bilibili", "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "Anything", "embed_link_default_desc": "Paste a link to view any website. ", "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "Tencent Docs", "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Custom Page", "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Add web pages into ${edition} for easy access to third-party website documents, videos, and more. You can add recommended website links or any custom links.", + "embed_page_node_permission_editor": "On the basis of \"update only\", can also open the public sharing of the file", + "embed_page_node_permission_manager": "Can perform all actions on the file", + "embed_page_node_permission_reader": "Can view the content of the custom page and basic file information", + "embed_page_node_permission_updater": "On the basis of \"read-only\", can also modify the link of the custom page", + "embed_page_setting_title": "Add a custom page", "embed_page_url_invalid": "Please enter the correct URL", "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", "embed_paste_link_default_placeholder": "Paste the URL", @@ -1727,7 +1729,7 @@ "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_success": "Add Successfully", "emoji_activity": "Activities", "emoji_custom": "Custom", "emoji_flags": "Flags", @@ -3350,7 +3352,6 @@ "name_length_err": "The name must be between 1 and 100 characters in length", "name_not_rule": "name_not_rule", "name_repeat": "Duplicate name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Settings", @@ -3369,7 +3370,7 @@ "new_automation": "New automation", "new_caledonia": "New Caledonia", "new_datasheet": "New datasheet", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "New custom page", "new_folder": "New folder", "new_folder_btn_title": "Folder", "new_folder_tooltip": "Create folder", @@ -4139,7 +4140,7 @@ "record_filter_tips": "This record has been filtered", "record_functions": "Record Function", "record_history": "Revision history only", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Record history", "record_pre_filtered": "This record has been filtered and will be hidden once you click outside the record", "record_pre_move": "This record will be moved elsewhere once you click outside the record", diff --git a/packages/datasheet/public/file/langs/strings.es-ES.json b/packages/datasheet/public/file/langs/strings.es-ES.json index 2beef6f3e6..4a3790ee33 100644 --- a/packages/datasheet/public/file/langs/strings.es-ES.json +++ b/packages/datasheet/public/file/langs/strings.es-ES.json @@ -641,7 +641,7 @@ "apps_support": "Soporte cliente de plataforma completa", "archive_delete_record": "Eliminar registros archivados", "archive_delete_record_title": "Eliminar el registro", - "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. Se cancelará todo enlace bidireccional para este registro.

2. No se admite la edición

3. No se admiten funciones como recordatorios de fechas y registros de suscripción

4. Ya no participa en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", + "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. No se admite la edición

2. No se admiten funciones como recordatorios de fechas y registros de suscripción

3. Ya no participar en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", "archive_record_in_activity": "Archivó este registro", "archive_record_in_menu": "Registro de archivo", "archive_record_success": "Se han archivado con éxito los registros", @@ -945,13 +945,13 @@ "button_type": "Tipo de botón", "by_at": "en", "by_days": "Días", - "by_every": "every", + "by_every": "cada", "by_field_id": "Usar el ID de campo", "by_hours": "Horas", "by_in": "en", "by_min": "minutos)", "by_months": "Meses", - "by_on": " on the", + "by_on": "sobre el", "by_the_day": "Por día", "by_the_month": "Revista mensual", "by_the_year": "Anual", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Este enlace público incrustado ha sido desactivado y no está disponible por el momento", "embed_failed": "Los enlaces incrustados no están disponibles,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Al insertar los videos de bilibili, puede ver tutoriales y guías, o ver la página de inicio del canal en Vika.", + "embed_link_bilibili_link_text": "Cómo insertar el vídeo de bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Cualquier cosa", + "embed_link_default_desc": "Pegue un enlace para ver cualquier sitio web.", + "embed_link_default_link_text": "Aprende más", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Al incorporar archivos Figma, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_figma_link_text": "Cómo incrustar archivos Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Al incorporar Google Docs, puede editar y ver documentos en AITable para facilitar la colaboración en equipo.", + "embed_link_google_docs_link_text": "Cómo incrustar Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Al incorporar Google Sheets, puede editar y ver tablas en AITable para facilitar la colaboración en equipo.", + "embed_link_google_sheets_link_text": "Cómo incrustar Hojas de cálculo de Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "Diseño JS", + "embed_link_jishi_design_desc": "Al incorporar archivos JSdesign, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_jishi_design_link_text": "Cómo incrustar archivos JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documentos Tencent", + "embed_link_tencent_docs_desc": "Al incorporar Tencent Docs, puede editar y ver documentos de Tencent en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_tencent_docs_link_text": "Cómo incrustar documentos Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Al incorporar archivos WPS, puede editar y ver documentos, tablas y formularios WPS en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_wps_link_text": "Cómo incrustar archivos WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Al insertar videos de YouTube, puede ver tutoriales y guías, o ver la página de inicio del canal en AITable.", + "embed_link_youtube_link_text": "Cómo insertar vídeos de YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizada", + "embed_page_add_url": "Agregar URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Agregue páginas web a ${edition} para acceder fácilmente a documentos, videos y más de sitios web de terceros. Puede agregar enlaces a sitios web recomendados o cualquier enlace personalizado.", + "embed_page_node_permission_editor": "Sobre la base de \"solo actualización\", también se puede abrir el intercambio público del archivo.", + "embed_page_node_permission_manager": "Puede realizar todas las acciones en el archivo.", + "embed_page_node_permission_reader": "Puede ver el contenido de la página personalizada y la información básica del archivo.", + "embed_page_node_permission_updater": "Sobre la base de \"solo lectura\", también puede modificar el enlace de la página personalizada.", + "embed_page_setting_title": "Agregar una página personalizada", + "embed_page_url_invalid": "Por favor ingresa la URL correcta", + "embed_paste_link_bilibili_placeholder": "Pegue el enlace del video bilibili", + "embed_paste_link_default_placeholder": "Pega la URL", + "embed_paste_link_figma_placeholder": "Pegue el enlace para compartir del archivo Figma", + "embed_paste_link_google_docs_placeholder": "Pegue el enlace para compartir de Google Docs", + "embed_paste_link_google_sheets_placeholder": "Pegue el enlace para compartir de Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Pegue el enlace para compartir del archivo JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Pegue el enlace para compartir de Tencent Docs", + "embed_paste_link_wps_placeholder": "Pegue el enlace para compartir del archivo WPS", + "embed_paste_link_youtube_placeholder": "Pega el enlace del vídeo de YouTube.", + "embed_success": "Agregar con éxito", "emoji_activity": "Actividades", "emoji_custom": "Costumbres", "emoji_flags": "Bandera", @@ -3353,7 +3355,6 @@ "name_length_err": "La longitud del nombre debe estar entre 1 y 100 caracteres", "name_not_rule": "Nombre irregular", "name_repeat": "Nombre duplicado", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "Yo", "nav_space_settings": "Configuración", @@ -3372,7 +3373,7 @@ "new_automation": "Nueva automatización", "new_caledonia": "Nueva Caledonia", "new_datasheet": "Nueva tabla de datos", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nueva página personalizada", "new_folder": "Nueva carpeta", "new_folder_btn_title": "Carpetas", "new_folder_tooltip": "Crear una carpeta", @@ -3538,7 +3539,7 @@ "nvc_start_text": "Arrastre la barra al extremo derecho", "nvc_yes_text": "Confirmado", "obtain_verification_code": "El Código de verificación no se ha obtenido o ha expirado", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- inicio\" }, { \"nombre\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"nombre\": \"产品价格\", \"url\": \"/precios/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/únete a nosotros/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"listas\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"nombre\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"nombre\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"nombre\": \"Scrum敏捷开发管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门管理\", \"url\" : \"/tienda/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"nombre\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"nombre\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"nombre\": \"服务条款\", \"url\": \"/acuerdo-de-servicio/\" }, { \"nombre\": \"隐私协议\", \"url\": \"/acuerdo-de-servicio/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. es\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Previsualizar archivos de Office", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "Se están verificando los datos", "record": "Registro", "record_activity_experience_tips": "Puede ver la actividad de registro de ${day} días", - "record_archived_data": "archived record", + "record_archived_data": "registro archivado", "record_comment": "Solo anotaciones", "record_comments": "Comentarios", "record_fail_data": "Error de datos", "record_filter_tips": "Este registro ha sido filtrado", "record_functions": "Función de registro", "record_history": "Solo se revisan los registros históricos", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Registrar registros históricos", "record_pre_filtered": "Este registro ha sido filtrado y se ocultará al hacer clic en el exterior del registro", "record_pre_move": "Después de hacer clic en el exterior del registro, este registro se moverá a otra posición", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Buscar archivos", "search_new_admin": "Buscar", "search_node_pleaseholder": "Buscar archivos (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Búsqueda rápida (${shortcutKey})", "search_or_add": "Encontrar o agregar opciones", "search_role_placeholder": "Buscar personajes", "seats": "Asientos", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Color de fuente", "workdoc_create": "Crear documento de trabajo", "workdoc_expanded": "Ampliar la tabla de contenidos", - "workdoc_image_max_10mb": "El tamaño de la imagen no puede exceder los 10 MB.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nulo", + "workdoc_image_max_size": "El tamaño de la imagen no puede exceder ${size}", "workdoc_info": "Información", "workdoc_info_create_time": "Creado en", "workdoc_info_creator": "Creado por", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Última modificación en", "workdoc_link_placeholder": "Por favor ingrese el enlace", "workdoc_only_image": "Solo se permite imagen", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Sólo se permite vídeo", "workdoc_text_placeholder": "Ingrese \"/\" inicio rápido", "workdoc_title_placeholder": "Por favor ingresa el título", "workdoc_unnamed": "Documento de trabajo sin nombre", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Descartar los cambios", "workdoc_unsave_title": "El WorkDoc no ha sido guardado", "workdoc_upload_failed": "Subida fallida", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "El tamaño del video no puede exceder ${size}", "workdoc_ws_connected": "Conectado", "workdoc_ws_connecting": "Conectando...", "workdoc_ws_disconnected": "Desconectado", diff --git a/packages/datasheet/public/file/langs/strings.fr-FR.json b/packages/datasheet/public/file/langs/strings.fr-FR.json index 76891daed2..d6389213ca 100644 --- a/packages/datasheet/public/file/langs/strings.fr-FR.json +++ b/packages/datasheet/public/file/langs/strings.fr-FR.json @@ -641,7 +641,7 @@ "apps_support": "Support client de toutes les plates-formes", "archive_delete_record": "Supprimer les enregistrements archivés", "archive_delete_record_title": "Supprimer l'enregistrement", - "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. Tous les liens bidirectionnels pour cet enregistrement seront annulés

2. L'édition n'est pas prise en charge

3. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

4. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", + "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. L'édition n'est pas prise en charge

2. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

3. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", "archive_record_in_activity": "Archivé cet enregistrement", "archive_record_in_menu": "Dossier d'archive", "archive_record_success": "Enregistrements archivés avec succès", @@ -945,13 +945,13 @@ "button_type": "Type de bouton", "by_at": "à", "by_days": "Jours", - "by_every": "every", + "by_every": "chaque", "by_field_id": "Utiliser l'ID du champ", "by_hours": "Heures", "by_in": "à", "by_min": "minutes)", "by_months": "Mois", - "by_on": " on the", + "by_on": "sur le", "by_the_day": "Par jour", "by_the_month": "Mensuel", "by_the_year": "Annuel", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Le lien public pour cette intégration a été désactivé et est temporairement indisponible", "embed_failed": "Le lien d'intégration est indisponible ", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "En intégrant les vidéos bilibili, vous pouvez regarder des tutoriels et des guides, ou consulter la page d'accueil de la chaîne dans Vika.", + "embed_link_bilibili_link_text": "Comment intégrer la vidéo bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Rien", + "embed_link_default_desc": "Collez un lien pour afficher n’importe quel site Web.", + "embed_link_default_link_text": "Apprendre encore plus", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "En intégrant des fichiers Figma, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_figma_link_text": "Comment intégrer des fichiers Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "En intégrant Google Docs, vous pouvez modifier et afficher des documents dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_docs_link_text": "Comment intégrer Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "En intégrant Google Sheets, vous pouvez modifier et afficher des tableaux dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_sheets_link_text": "Comment intégrer Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSconception", + "embed_link_jishi_design_desc": "En intégrant des fichiers JSdesign, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_jishi_design_link_text": "Comment intégrer des fichiers JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documents Tencent", + "embed_link_tencent_docs_desc": "En intégrant Tencent Docs, vous pouvez modifier et afficher des documents Tencent dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_tencent_docs_link_text": "Comment intégrer Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "En intégrant des fichiers WPS, vous pouvez modifier et afficher des documents, des tableaux et des formulaires WPS dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_wps_link_text": "Comment intégrer des fichiers WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "En intégrant des vidéos YouTube, vous pouvez regarder des didacticiels et des guides, ou afficher la page d'accueil de la chaîne dans AITable.", + "embed_link_youtube_link_text": "Comment intégrer des vidéos YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Page personnalisée", + "embed_page_add_url": "Ajouter l'URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Ajoutez des pages Web dans ${edition} pour accéder facilement aux documents, vidéos et bien plus encore de sites Web tiers. Vous pouvez ajouter des liens de sites Web recommandés ou des liens personnalisés.", + "embed_page_node_permission_editor": "Sur la base de \"mise à jour uniquement\", peut également ouvrir le partage public du fichier", + "embed_page_node_permission_manager": "Peut effectuer toutes les actions sur le fichier", + "embed_page_node_permission_reader": "Peut afficher le contenu de la page personnalisée et les informations de base sur le fichier", + "embed_page_node_permission_updater": "Sur la base du \"lecture seule\", on peut également modifier le lien de la page personnalisée", + "embed_page_setting_title": "Ajouter une page personnalisée", + "embed_page_url_invalid": "Veuillez entrer l'URL correcte", + "embed_paste_link_bilibili_placeholder": "Collez le lien vidéo bilibili", + "embed_paste_link_default_placeholder": "Collez l'URL", + "embed_paste_link_figma_placeholder": "Collez le lien de partage du fichier Figma", + "embed_paste_link_google_docs_placeholder": "Collez le lien de partage Google Docs", + "embed_paste_link_google_sheets_placeholder": "Collez le lien de partage Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Collez le lien de partage du fichier JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Collez le lien de partage Tencent Docs", + "embed_paste_link_wps_placeholder": "Collez le lien de partage du fichier WPS", + "embed_paste_link_youtube_placeholder": "Collez le lien de la vidéo YouTube", + "embed_success": "Ajouter avec succès", "emoji_activity": "Activité", "emoji_custom": "Personnalisée", "emoji_flags": "Drapeaux", @@ -3353,7 +3355,6 @@ "name_length_err": "Le nom doit contenir entre 1 et 100 caractères", "name_not_rule": "ne pas définir de règle", "name_repeat": "Dupliquer le fichier", - "namembed_link_figmae": "Figma", "namibia": "Namibie", "nav_me": "moi", "nav_space_settings": "Réglages", @@ -3372,7 +3373,7 @@ "new_automation": "Nouvelle automatisation", "new_caledonia": "Nouvelle-Calédonie", "new_datasheet": "Nouvelle fiche technique", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nouvelle page personnalisée", "new_folder": "Nouveau dossier", "new_folder_btn_title": "Répertoire", "new_folder_tooltip": "Créer un dossier", @@ -3538,7 +3539,7 @@ "nvc_start_text": "Faites glisser la barre vers la droite", "nvc_yes_text": "Vérifié", "obtain_verification_code": "Code de vérification non obtenu ou expiré", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/rejoignez-nous/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum\"管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Aperçu des fichiers Office", "office_preview_app_desc": "

Aperçu en ligne lisse des fichiers bureautiques sur la feuille de données, vous permettant de visualiser les fichiers bureautiques courants tels que Excel, Word, PPT, etc. sur votre ordinateur de bureau ou mobile n'importe où, à tout moment

\n\n
    \n
  • Aperçu en ligne de . oc, .docx, .xls, .xlsx, .ppt, .pptx, et . df fichiers bureautiques formatés
  • \n
  • Bureau et mobile supportent les aperçus de fichiers des formats ci-dessus
  • \n
\n\n

Notes supplémentaires :

\n
    \n
  • Cette fonctionnalité est alimentée par \"Conversion Cloud Yoncentrique\" et officiellement intégrée
  • \n
  • Cliquez sur le bouton \"Activer\" ci-dessous pour activer cette intégration et accepter que \"Conversion Cloud Yoncentrique\" lit les fichiers bureautiques que vous souhaitez prévisualiser
  • \n
  • Si vous n'avez plus besoin de la fonction de prévisualisation des fichiers bureautiques, l'administrateur de l'espace peut le désactiver sur cette page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "Les données sont en cours de rapprochement", "record": "Enregistrements", "record_activity_experience_tips": "Vous pouvez afficher l'activité d'enregistrement de ${day} jours", - "record_archived_data": "archived record", + "record_archived_data": "enregistrement archivé", "record_comment": "Commentaires uniquement", "record_comments": "commenté", "record_fail_data": "erreur de données", "record_filter_tips": "Cet enregistrement a été filtré", "record_functions": "Fonction d'enregistrement", "record_history": "Historique des révisions uniquement", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Historique des enregistrements", "record_pre_filtered": "Cet enregistrement a été filtré et sera masqué une fois que vous aurez cliqué en dehors de l'enregistrement", "record_pre_move": "Cet enregistrement sera déplacé ailleurs une fois que vous cliquerez en dehors de l'enregistrement", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Rechercher des fichiers", "search_new_admin": "Chercher", "search_node_pleaseholder": "Rechercher des fichiers (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Recherche rapide (${shortcutKey})", "search_or_add": "Trouver ou ajouter une option", "search_role_placeholder": "Rechercher des rôles", "seats": "Sièges", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Couleur de la police", "workdoc_create": "Créer un document de travail", "workdoc_expanded": "Développer la table des matières", - "workdoc_image_max_10mb": "La taille de l'image ne peut pas dépasser 10 Mo", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nul", + "workdoc_image_max_size": "La taille de l'image ne peut pas dépasser ${size}", "workdoc_info": "Informations", "workdoc_info_create_time": "Créé à", "workdoc_info_creator": "Créé par", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Dernière modification à", "workdoc_link_placeholder": "Veuillez entrer le lien", "workdoc_only_image": "Seule l'image est autorisée", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Seule la vidéo est autorisée", "workdoc_text_placeholder": "Entrez \"/\" démarrage rapide", "workdoc_title_placeholder": "Veuillez entrer le titre", "workdoc_unnamed": "Document de travail sans nom", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Annuler les modifications", "workdoc_unsave_title": "Le WorkDoc n'a pas été enregistré", "workdoc_upload_failed": "Échec du téléchargement", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La taille de la vidéo ne peut pas dépasser ${size}", "workdoc_ws_connected": "Connecté", "workdoc_ws_connecting": "De liaison...", "workdoc_ws_disconnected": "Débranché", diff --git a/packages/datasheet/public/file/langs/strings.it-IT.json b/packages/datasheet/public/file/langs/strings.it-IT.json index 710436afbf..e7023fc696 100644 --- a/packages/datasheet/public/file/langs/strings.it-IT.json +++ b/packages/datasheet/public/file/langs/strings.it-IT.json @@ -641,7 +641,7 @@ "apps_support": "Supporto clienti su tutte le piattaforme", "archive_delete_record": "Elimina i record archiviati", "archive_delete_record_title": "Elimina registrazione", - "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. Tutti i collegamenti bidirezionali per questo record verranno annullati

2. La modifica non è supportata

3. Funzioni come promemoria della data e record di abbonamento non sono supportate

4. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", + "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. La modifica non è supportata

2. Funzioni come promemoria della data e record di abbonamento non sono supportate

3. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", "archive_record_in_activity": "Archiviato questo disco", "archive_record_in_menu": "Archivio record", "archive_record_success": "Archiviati con successo", @@ -945,13 +945,13 @@ "button_type": "Tipo di pulsante", "by_at": "A", "by_days": "Giorni", - "by_every": "every", + "by_every": "ogni", "by_field_id": "Usa ID campo", "by_hours": "Ore", "by_in": "A", "by_min": "minuti)", "by_months": "Mesi", - "by_on": " on the", + "by_on": "sul", "by_the_day": "Di giorno", "by_the_month": "Mensile", "by_the_year": "Annuale", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Il link pubblico per questa incorporazione è stato disabilitato ed è temporaneamente non disponibile", "embed_failed": "Il collegamento incorporato non è disponibile,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Incorporando i video bilibili, puoi guardare tutorial e guide o visualizzare la home page del canale in Vika.", + "embed_link_bilibili_link_text": "Come incorporare il video bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Nulla", + "embed_link_default_desc": "Incolla un collegamento per visualizzare qualsiasi sito web.", + "embed_link_default_link_text": "Saperne di più", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Incorporando i file Figma, i membri possono visualizzare e modificare le bozze di progettazione in modo più conveniente, migliorando l'efficienza della collaborazione.", + "embed_link_figma_link_text": "Come incorporare file Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Incorporando Google Docs, puoi modificare e visualizzare i documenti in AITable per facilitare la collaborazione del team.", + "embed_link_google_docs_link_text": "Come incorporare Google Documenti", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Incorporando Fogli Google, puoi modificare e visualizzare le tabelle in AITable per facilitare la collaborazione del team.", + "embed_link_google_sheets_link_text": "Come incorporare Fogli Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Incorporando file JSdesign, i membri possono visualizzare e modificare le bozze di progettazione in modo più pratico, migliorando l'efficienza della collaborazione.", + "embed_link_jishi_design_link_text": "Come incorporare file JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documenti Tencent", + "embed_link_tencent_docs_desc": "Incorporando Tencent Docs, puoi modificare e visualizzare i documenti Tencent in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_tencent_docs_link_text": "Come incorporare Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Incorporando file WPS, puoi modificare e visualizzare documenti, tabelle e moduli WPS in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_wps_link_text": "Come incorporare file WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Incorporando video di YouTube, puoi guardare tutorial e guide o visualizzare la home page del canale in AITable.", + "embed_link_youtube_link_text": "Come incorporare video di YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizzata", + "embed_page_add_url": "Aggiungi URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Aggiungi pagine web in ${edition} per accedere facilmente a documenti, video e altro ancora di siti web di terze parti. È possibile aggiungere collegamenti a siti Web consigliati o collegamenti personalizzati.", + "embed_page_node_permission_editor": "Sulla base del \"solo aggiornamento\", è possibile anche aprire la condivisione pubblica del file", + "embed_page_node_permission_manager": "Può eseguire tutte le azioni sul file", + "embed_page_node_permission_reader": "Può visualizzare il contenuto della pagina personalizzata e le informazioni di base sul file", + "embed_page_node_permission_updater": "Sulla base della \"sola lettura\", è possibile anche modificare il collegamento della pagina personalizzata", + "embed_page_setting_title": "Aggiungi una pagina personalizzata", + "embed_page_url_invalid": "Inserisci l'URL corretto", + "embed_paste_link_bilibili_placeholder": "Incolla il collegamento del video bilibili", + "embed_paste_link_default_placeholder": "Incolla l'URL", + "embed_paste_link_figma_placeholder": "Incolla il collegamento di condivisione del file Figma", + "embed_paste_link_google_docs_placeholder": "Incolla il link di condivisione di Google Documenti", + "embed_paste_link_google_sheets_placeholder": "Incolla il link di condivisione di Fogli Google", + "embed_paste_link_jsdesign_placeholder": "Incolla il collegamento di condivisione del file JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Incolla il collegamento di condivisione di Tencent Docs", + "embed_paste_link_wps_placeholder": "Incolla il collegamento di condivisione del file WPS", + "embed_paste_link_youtube_placeholder": "Incolla il collegamento del video di YouTube", + "embed_success": "Aggiungi con successo", "emoji_activity": "Attività", "emoji_custom": "Personalizzato", "emoji_flags": "Bandiere", @@ -3353,7 +3355,6 @@ "name_length_err": "Il nome deve avere una lunghezza compresa tra 1 e 100 caratteri", "name_not_rule": "nome_non_regola", "name_repeat": "Duplica nome", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Impostazioni", @@ -3372,7 +3373,7 @@ "new_automation": "Nuova automazione", "new_caledonia": "Nuova Caledonia", "new_datasheet": "Nuovo foglio dati", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nuova pagina personalizzata", "new_folder": "Nuova cartella", "new_folder_btn_title": "Cartella", "new_folder_tooltip": "Crea cartella", @@ -4135,14 +4136,14 @@ "reconciled_data": "I dati vengono riconciliati", "record": "Registra", "record_activity_experience_tips": "Puoi visualizzare l'attività registrata di ${day} giorni", - "record_archived_data": "archived record", + "record_archived_data": "registrazione archiviata", "record_comment": "Solo osservazioni", "record_comments": "commenti", "record_fail_data": "errore dei dati", "record_filter_tips": "Questo record è stato filtrato", "record_functions": "Funzione di registrazione", "record_history": "Solo cronologia delle revisioni", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Cronologia record", "record_pre_filtered": "Questo record è stato filtrato e verrà nascosto una volta cliccato fuori dal record", "record_pre_move": "Questo record verrà spostato altrove una volta cliccato fuori dal record", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Cerca file", "search_new_admin": "Cerca", "search_node_pleaseholder": "Cerca file (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Ricerca rapida (${shortcutKey})", "search_or_add": "Trova o aggiungi un'opzione", "search_role_placeholder": "Ricerca ruoli", "seats": "Sedili", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Colore del carattere", "workdoc_create": "Crea documento di lavoro", "workdoc_expanded": "Espandi il sommario", - "workdoc_image_max_10mb": "La dimensione dell'immagine non può superare i 10 MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nullo", + "workdoc_image_max_size": "La dimensione dell'immagine non può superare ${size}", "workdoc_info": "Informazioni", "workdoc_info_create_time": "Creato a", "workdoc_info_creator": "Creato da", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Ultima modifica a", "workdoc_link_placeholder": "Inserisci il collegamento", "workdoc_only_image": "È consentita solo l'immagine", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "È consentito solo il video", "workdoc_text_placeholder": "Immettere \"/\" avvio rapido", "workdoc_title_placeholder": "Inserisci il titolo", "workdoc_unnamed": "Documento di lavoro senza nome", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Non salvare le modifiche", "workdoc_unsave_title": "Il WorkDoc non è stato salvato", "workdoc_upload_failed": "Caricamento fallito", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La dimensione del video non può superare ${size}", "workdoc_ws_connected": "Collegato", "workdoc_ws_connecting": "Collegamento...", "workdoc_ws_disconnected": "Disconnesso", diff --git a/packages/datasheet/public/file/langs/strings.ja-JP.json b/packages/datasheet/public/file/langs/strings.ja-JP.json index 0824a128b9..2b76ea8790 100644 --- a/packages/datasheet/public/file/langs/strings.ja-JP.json +++ b/packages/datasheet/public/file/langs/strings.ja-JP.json @@ -641,7 +641,7 @@ "apps_support": "フルプラットフォームクライアントサポート", "archive_delete_record": "アーカイブされたレコードを削除する", "archive_delete_record_title": "レコードの削除", - "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. このレコードの双方向リンクはすべてキャンセルされます

2. 編集はサポートされていません

3. 日付リマインダーや購読記録などの機能はサポートされていません

4. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", + "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. 編集はサポートされていません

2. 日付リマインダーや購読記録などの機能はサポートされていません

3. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", "archive_record_in_activity": "この記録をアーカイブしました", "archive_record_in_menu": "アーカイブレコード", "archive_record_success": "レコードは正常にアーカイブされました", @@ -945,13 +945,13 @@ "button_type": "ボタンの種類", "by_at": "で", "by_days": "日々", - "by_every": "every", + "by_every": "毎", "by_field_id": "フィールドIDの使用", "by_hours": "時間", "by_in": "で", "by_min": "分)", "by_months": "月", - "by_on": " on the", + "by_on": "で", "by_the_day": "日単位", "by_the_month": "月刊誌", "by_the_year": "毎年", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "この埋め込まれたパブリックリンクは無効になっており、一時的には使用できません", "embed_failed": "埋め込みリンクは使用できません。", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "bilibili ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、Vika でチャンネルのホームページを表示したりできます。", + "embed_link_bilibili_link_text": "bilibili動画を埋め込む方法", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "何でも", + "embed_link_default_desc": "リンクを貼り付けて Web サイトを表示します。", + "embed_link_default_link_text": "もっと詳しく知る", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_figma_link_text": "Figma ファイルを埋め込む方法", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google ドキュメントを埋め込むことで、AITable でドキュメントを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_docs_link_text": "Googleドキュメントを埋め込む方法", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google スプレッドシートを埋め込むと、AITable でテーブルを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_sheets_link_text": "Googleスプレッドシートを埋め込む方法", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSデザイン", + "embed_link_jishi_design_desc": "JSdesign ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_jishi_design_link_text": "JSdesignファイルを埋め込む方法", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "テンセントのドキュメント", + "embed_link_tencent_docs_desc": "Tencent ドキュメントを埋め込むことで、Vika で Tencent ドキュメントを編集および表示できるようになり、コラボレーションの効率が向上します。", + "embed_link_tencent_docs_link_text": "Tencent ドキュメントを埋め込む方法", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "WPS ファイルを埋め込むことで、Vika で WPS ドキュメント、テーブル、フォームを編集および表示して、コラボレーションの効率を向上させることができます。", + "embed_link_wps_link_text": "WPSファイルを埋め込む方法", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "YouTube ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、AITable でチャンネルのホームページを表示したりできます。", + "embed_link_youtube_link_text": "YouTubeビデオを埋め込む方法", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "カスタムページ", + "embed_page_add_url": "URLを追加", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Web ページを ${edition} に追加すると、サードパーティの Web サイトのドキュメントやビデオなどに簡単にアクセスできます。推奨される Web サイトのリンクやカスタム リンクを追加できます。", + "embed_page_node_permission_editor": "「更新のみ」に基づいて、ファイルの公開共有を開くこともできます", + "embed_page_node_permission_manager": "ファイルに対するすべてのアクションを実行できます", + "embed_page_node_permission_reader": "カスタムページのコンテンツと基本的なファイル情報を表示できます", + "embed_page_node_permission_updater": "「読み取り専用」に基づいて、カスタムページのリンクを変更することもできます", + "embed_page_setting_title": "カスタムページを追加する", + "embed_page_url_invalid": "正しいURLを入力してください", + "embed_paste_link_bilibili_placeholder": "bilibili動画のリンクを貼り付けます", + "embed_paste_link_default_placeholder": "URLを貼り付けてください", + "embed_paste_link_figma_placeholder": "Figma ファイルの共有リンクを貼り付けます", + "embed_paste_link_google_docs_placeholder": "Google ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_google_sheets_placeholder": "Google スプレッドシートの共有リンクを貼り付けます", + "embed_paste_link_jsdesign_placeholder": "JSdesign ファイルの共有リンクを貼り付けます。", + "embed_paste_link_tencent_docs_placeholder": "Tencent ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_wps_placeholder": "WPS ファイルの共有リンクを貼り付けます", + "embed_paste_link_youtube_placeholder": "YouTube ビデオのリンクを貼り付けます", + "embed_success": "正常に追加されました", "emoji_activity": "アクティビティ", "emoji_custom": "風俗", "emoji_flags": "に旗を立てる", @@ -3353,7 +3355,6 @@ "name_length_err": "名前の長さは1~100文字でなければなりません", "name_not_rule": "名前が不規則です", "name_repeat": "重複する名前", - "namembed_link_figmae": "Figma", "namibia": "ナミビア.", "nav_me": "私", "nav_space_settings": "設定", @@ -3372,7 +3373,7 @@ "new_automation": "新しい自動化", "new_caledonia": "ニューカレドニア", "new_datasheet": "新規データテーブル", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新しいカスタムページ", "new_folder": "新規フォルダ", "new_folder_btn_title": "フォルダー", "new_folder_tooltip": "フォルダの作成", @@ -3538,7 +3539,7 @@ "nvc_start_text": "棒グラフを右端にドラッグ", "nvc_yes_text": "実証済み", "obtain_verification_code": "認証コードが取得されていないか期限切れです", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品回線图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关に関する我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"添加我们\", \"url \": \"/join-us/\" }, { \"name\": \"メディア报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum敏捷开発行管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \" サポート\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开発行者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"追加社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云配置\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"メディア:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Officeファイルのプレビュー", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "データの照合", "record": "レコード破り", "record_activity_experience_tips": "${day} 日間のアクティビティの記録を表示できます", - "record_archived_data": "archived record", + "record_archived_data": "アーカイブされた記録", "record_comment": "コメントのみ", "record_comments": "コメント", "record_fail_data": "データエラー", "record_filter_tips": "このレコードはフィルタされました", "record_functions": "ロギング機能", "record_history": "改訂履歴のみ", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "レコード履歴", "record_pre_filtered": "このレコードはフィルタされており、レコードの外部をクリックすると非表示になります", "record_pre_move": "レコードの外部をクリックすると、このレコードは別の場所に移動されます", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "ファイルを検索する", "search_new_admin": "検索けんさく", "search_node_pleaseholder": "ファイルの検索 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "クイック検索 (${shortcutKey})", "search_or_add": "オプションの検索または追加", "search_role_placeholder": "ロールの検索", "seats": "座席", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "文字の色", "workdoc_create": "ワークドキュメントの作成", "workdoc_expanded": "目次を展開する", - "workdoc_image_max_10mb": "画像サイズは10MBを超えることはできません", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "ヌル", + "workdoc_image_max_size": "画像サイズは ${size} を超えることはできません", "workdoc_info": "ワークドキュメント情報", "workdoc_info_create_time": "で作成されました", "workdoc_info_creator": "によって作成された", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "最終更新日時", "workdoc_link_placeholder": "リンクを入力してください", "workdoc_only_image": "画像のみ許可されています", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "動画のみ許可されています", "workdoc_text_placeholder": "「/」を入力してクイックスタート", "workdoc_title_placeholder": "タイトルを入力してください", "workdoc_unnamed": "名前のないワークドキュメント", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "変更を破棄", "workdoc_unsave_title": "WorkDoc は保存されていません", "workdoc_upload_failed": "アップロードに失敗しました", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "動画のサイズは ${size} を超えることはできません", "workdoc_ws_connected": "接続済み", "workdoc_ws_connecting": "接続中...", "workdoc_ws_disconnected": "切断されました", diff --git a/packages/datasheet/public/file/langs/strings.json b/packages/datasheet/public/file/langs/strings.json index 7654a2cb71..410307755e 100644 --- a/packages/datasheet/public/file/langs/strings.json +++ b/packages/datasheet/public/file/langs/strings.json @@ -642,7 +642,7 @@ "apps_support": "Plattformübergreifender Kundensupport", "archive_delete_record": "Archivierte Datensätze löschen", "archive_delete_record_title": "Aufzeichnung löschen", - "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Alle bidirektionalen Verbindungen für diesen Datensatz werden gelöscht

2. Das Bearbeiten wird nicht unterstützt

3. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

4. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", + "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Das Bearbeiten wird nicht unterstützt

2. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

3. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", "archive_record_in_activity": "Archiviert diesen Datensatz", "archive_record_in_menu": "Datensatz archivieren", "archive_record_success": "Erfolgreich archivierte Aufzeichnungen", @@ -946,13 +946,13 @@ "button_type": "Schaltflächentyp", "by_at": "bei", "by_days": "Tage", - "by_every": "every", + "by_every": "jeden", "by_field_id": "Feld-ID verwenden", "by_hours": "Std", "by_in": "bei", "by_min": "Protokoll)", "by_months": "Monate", - "by_on": " on the", + "by_on": "auf der", "by_the_day": "Tagsüber", "by_the_month": "Monatlich", "by_the_year": "Jährlich", @@ -1679,59 +1679,61 @@ "embed_fail_og_description_content": "Der öffentliche Link für diese Einbettung wurde deaktiviert und ist vorübergehend nicht verfügbar", "embed_failed": "Einbettungslink ist nicht verfügbar,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Durch das Einbetten der Bilibili-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in Vika anzeigen.", + "embed_link_bilibili_link_text": "So betten Sie das Bilibili-Video ein", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Irgendetwas", + "embed_link_default_desc": "Fügen Sie einen Link ein, um eine beliebige Website anzuzeigen.", + "embed_link_default_link_text": "Erfahren Sie mehr", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Durch die Einbettung von Figma-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_figma_link_text": "So betten Sie Figma-Dateien ein", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Durch die Einbettung von Google Docs können Sie Dokumente in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_docs_link_text": "So betten Sie Google Docs ein", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Durch die Einbettung von Google Sheets können Sie Tabellen in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_sheets_link_text": "So betten Sie Google Sheets ein", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Durch die Einbettung von JSdesign-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_jishi_design_link_text": "So betten Sie JSdesign-Dateien ein", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Tencent-Dokumente", + "embed_link_tencent_docs_desc": "Durch die Einbettung von Tencent-Dokumenten können Sie Tencent-Dokumente in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_tencent_docs_link_text": "So betten Sie Tencent-Dokumente ein", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Durch das Einbetten von WPS-Dateien können Sie WPS-Dokumente, -Tabellen und -Formulare in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_wps_link_text": "So betten Sie WPS-Dateien ein", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Durch das Einbetten von YouTube-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in AITable anzeigen.", + "embed_link_youtube_link_text": "So betten Sie YouTube-Videos ein", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Benutzerdefinierte Seite", + "embed_page_add_url": "URL hinzufügen", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Fügen Sie Webseiten zu ${edition} hinzu, um einfachen Zugriff auf Website-Dokumente, Videos und mehr von Drittanbietern zu erhalten. Sie können empfohlene Website-Links oder beliebige benutzerdefinierte Links hinzufügen.", + "embed_page_node_permission_editor": "Auf der Basis von „Nur aktualisieren“ kann auch die öffentliche Freigabe der Datei geöffnet werden", + "embed_page_node_permission_manager": "Kann alle Aktionen für die Datei ausführen", + "embed_page_node_permission_reader": "Kann den Inhalt der benutzerdefinierten Seite und grundlegende Dateiinformationen anzeigen", + "embed_page_node_permission_updater": "Auf der Basis von „schreibgeschützt“ kann auch der Link der benutzerdefinierten Seite geändert werden", + "embed_page_setting_title": "Fügen Sie eine benutzerdefinierte Seite hinzu", + "embed_page_url_invalid": "Bitte geben Sie die richtige URL ein", + "embed_paste_link_bilibili_placeholder": "Fügen Sie den Link zum Bilibili-Video ein", + "embed_paste_link_default_placeholder": "Fügen Sie die URL ein", + "embed_paste_link_figma_placeholder": "Fügen Sie den Freigabelink der Figma-Datei ein", + "embed_paste_link_google_docs_placeholder": "Fügen Sie den Freigabelink für Google Docs ein", + "embed_paste_link_google_sheets_placeholder": "Fügen Sie den Freigabelink für Google Sheets ein", + "embed_paste_link_jsdesign_placeholder": "Fügen Sie den Freigabelink der JSdesign-Datei ein", + "embed_paste_link_tencent_docs_placeholder": "Fügen Sie den Tencent Docs-Freigabelink ein", + "embed_paste_link_wps_placeholder": "Fügen Sie den Freigabelink der WPS-Datei ein", + "embed_paste_link_youtube_placeholder": "Fügen Sie den YouTube-Videolink ein", + "embed_success": "Erfolgreich hinzufügen", "emoji_activity": "Aktivitäten", "emoji_custom": "Benutzerdefiniert", "emoji_flags": "Flaggen", @@ -3354,7 +3356,6 @@ "name_length_err": "Der Name muss zwischen 1- und 100-Zeichen in der Länge liegen", "name_not_rule": "name_not_rule", "name_repeat": "Doppelter Name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "ich", "nav_space_settings": "Einstellungen", @@ -3373,7 +3374,7 @@ "new_automation": "Neue Automatisierung", "new_caledonia": "Neukaledonien", "new_datasheet": "Neues Datenblatt", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Neue benutzerdefinierte Seite", "new_folder": "Neuer Ordner", "new_folder_btn_title": "Ordner", "new_folder_tooltip": "Ordner erstellen", @@ -3539,7 +3540,7 @@ "nvc_start_text": "Ziehen Sie die Leiste an das rechte Ende", "nvc_yes_text": "Verifiziert", "obtain_verification_code": "Überprüfungscode nicht erhalten oder abgelaufen", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ „title“: „产品“, „lists“: [{ „name“: „快速入门“, „url“: „https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": „产品价格“, „url“: „/pricing/“ }, { „name“: „产品路线图“, „url“: „https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5“ }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/join-us/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": „Scrum敏捷开发管理“, „url“: „/scrum/“ }, { „name“: „营销策划与市场运营“, „url“: „/marketing/“ }, { „name“: „OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门 Aliexpress管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : „https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef“ }, { „name“: „专有云部署“, „url“: „https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL“ } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \" Adresse: pr@vikadata.com, \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"Adresse: hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Vorschau von Office-Dateien", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4136,14 +4137,14 @@ "reconciled_data": "Daten werden abgeglichen", "record": "Aufzeichnung", "record_activity_experience_tips": "Sie können Aufzeichnungsaktivitäten von ${day} Tagen anzeigen", - "record_archived_data": "archived record", + "record_archived_data": "archivierter Datensatz", "record_comment": "Nur Kommentare", "record_comments": "Kommentare", "record_fail_data": "Datenfehler", "record_filter_tips": "Dieser Datensatz wurde gefiltert", "record_functions": "Aufzeichnungsfunktion", "record_history": "Nur Revisionsverlauf", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Aufzeichnungsverlauf", "record_pre_filtered": "Dieser Datensatz wurde gefiltert und wird ausgeblendet, sobald Sie außerhalb des Datensatzes klicken", "record_pre_move": "Dieser Datensatz wird an eine andere Stelle verschoben, sobald Sie außerhalb des Datensatzes klicken", @@ -4602,7 +4603,7 @@ "search_folder_or_sheet": "Dateien suchen", "search_new_admin": "Suche", "search_node_pleaseholder": "Nach Dateien suchen (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Schnellsuche (${shortcutKey})", "search_or_add": "Eine Option suchen oder hinzufügen", "search_role_placeholder": "Rollen suchen", "seats": "Sitze", @@ -5981,8 +5982,8 @@ "workdoc_color_title": "Schriftfarbe", "workdoc_create": "Arbeitsdokument erstellen", "workdoc_expanded": "Erweitern Sie das Inhaltsverzeichnis", - "workdoc_image_max_10mb": "Die Bildgröße darf 10 MB nicht überschreiten", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "Null", + "workdoc_image_max_size": "Die Bildgröße darf ${size} nicht überschreiten", "workdoc_info": "WorkDoc Info", "workdoc_info_create_time": "Hergestellt in", "workdoc_info_creator": "Erstellt von", @@ -5990,7 +5991,7 @@ "workdoc_info_last_modify_time": "Zuletzt geändert um", "workdoc_link_placeholder": "Bitte geben Sie den Link ein", "workdoc_only_image": "Es ist nur ein Bild erlaubt", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Es sind nur Videos erlaubt", "workdoc_text_placeholder": "Geben Sie „/“ Schnellstart ein", "workdoc_title_placeholder": "Bitte Titel eingeben", "workdoc_unnamed": "Unbenanntes Arbeitsdokument", @@ -5999,7 +6000,7 @@ "workdoc_unsave_ok": "Änderungen verwerfen", "workdoc_unsave_title": "Das WorkDoc wurde nicht gespeichert", "workdoc_upload_failed": "Upload fehlgeschlagen", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Die Videogröße darf ${size} nicht überschreiten", "workdoc_ws_connected": "In Verbindung gebracht", "workdoc_ws_connecting": "Verbinden...", "workdoc_ws_disconnected": "Getrennt", @@ -7713,46 +7714,48 @@ "embed_link_bilibili": "bilibili", "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "Anything", "embed_link_default_desc": "Paste a link to view any website. ", "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "Tencent Docs", "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Custom Page", "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Add web pages into ${edition} for easy access to third-party website documents, videos, and more. You can add recommended website links or any custom links.", + "embed_page_node_permission_editor": "On the basis of \"update only\", can also open the public sharing of the file", + "embed_page_node_permission_manager": "Can perform all actions on the file", + "embed_page_node_permission_reader": "Can view the content of the custom page and basic file information", + "embed_page_node_permission_updater": "On the basis of \"read-only\", can also modify the link of the custom page", + "embed_page_setting_title": "Add a custom page", "embed_page_url_invalid": "Please enter the correct URL", "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", "embed_paste_link_default_placeholder": "Paste the URL", @@ -7763,7 +7766,7 @@ "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_success": "Add Successfully", "emoji_activity": "Activities", "emoji_custom": "Custom", "emoji_flags": "Flags", @@ -9386,7 +9389,6 @@ "name_length_err": "The name must be between 1 and 100 characters in length", "name_not_rule": "name_not_rule", "name_repeat": "Duplicate name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Settings", @@ -9405,7 +9407,7 @@ "new_automation": "New automation", "new_caledonia": "New Caledonia", "new_datasheet": "New datasheet", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "New custom page", "new_folder": "New folder", "new_folder_btn_title": "Folder", "new_folder_tooltip": "Create folder", @@ -10175,7 +10177,7 @@ "record_filter_tips": "This record has been filtered", "record_functions": "Record Function", "record_history": "Revision history only", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Record history", "record_pre_filtered": "This record has been filtered and will be hidden once you click outside the record", "record_pre_move": "This record will be moved elsewhere once you click outside the record", @@ -12708,7 +12710,7 @@ "apps_support": "Soporte cliente de plataforma completa", "archive_delete_record": "Eliminar registros archivados", "archive_delete_record_title": "Eliminar el registro", - "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. Se cancelará todo enlace bidireccional para este registro.

2. No se admite la edición

3. No se admiten funciones como recordatorios de fechas y registros de suscripción

4. Ya no participa en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", + "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. No se admite la edición

2. No se admiten funciones como recordatorios de fechas y registros de suscripción

3. Ya no participar en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", "archive_record_in_activity": "Archivó este registro", "archive_record_in_menu": "Registro de archivo", "archive_record_success": "Se han archivado con éxito los registros", @@ -13012,13 +13014,13 @@ "button_type": "Tipo de botón", "by_at": "en", "by_days": "Días", - "by_every": "every", + "by_every": "cada", "by_field_id": "Usar el ID de campo", "by_hours": "Horas", "by_in": "en", "by_min": "minutos)", "by_months": "Meses", - "by_on": " on the", + "by_on": "sobre el", "by_the_day": "Por día", "by_the_month": "Revista mensual", "by_the_year": "Anual", @@ -13745,59 +13747,61 @@ "embed_fail_og_description_content": "Este enlace público incrustado ha sido desactivado y no está disponible por el momento", "embed_failed": "Los enlaces incrustados no están disponibles,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Al insertar los videos de bilibili, puede ver tutoriales y guías, o ver la página de inicio del canal en Vika.", + "embed_link_bilibili_link_text": "Cómo insertar el vídeo de bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Cualquier cosa", + "embed_link_default_desc": "Pegue un enlace para ver cualquier sitio web.", + "embed_link_default_link_text": "Aprende más", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Al incorporar archivos Figma, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_figma_link_text": "Cómo incrustar archivos Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Al incorporar Google Docs, puede editar y ver documentos en AITable para facilitar la colaboración en equipo.", + "embed_link_google_docs_link_text": "Cómo incrustar Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Al incorporar Google Sheets, puede editar y ver tablas en AITable para facilitar la colaboración en equipo.", + "embed_link_google_sheets_link_text": "Cómo incrustar Hojas de cálculo de Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "Diseño JS", + "embed_link_jishi_design_desc": "Al incorporar archivos JSdesign, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_jishi_design_link_text": "Cómo incrustar archivos JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documentos Tencent", + "embed_link_tencent_docs_desc": "Al incorporar Tencent Docs, puede editar y ver documentos de Tencent en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_tencent_docs_link_text": "Cómo incrustar documentos Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Al incorporar archivos WPS, puede editar y ver documentos, tablas y formularios WPS en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_wps_link_text": "Cómo incrustar archivos WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Al insertar videos de YouTube, puede ver tutoriales y guías, o ver la página de inicio del canal en AITable.", + "embed_link_youtube_link_text": "Cómo insertar vídeos de YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizada", + "embed_page_add_url": "Agregar URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Agregue páginas web a ${edition} para acceder fácilmente a documentos, videos y más de sitios web de terceros. Puede agregar enlaces a sitios web recomendados o cualquier enlace personalizado.", + "embed_page_node_permission_editor": "Sobre la base de \"solo actualización\", también se puede abrir el intercambio público del archivo.", + "embed_page_node_permission_manager": "Puede realizar todas las acciones en el archivo.", + "embed_page_node_permission_reader": "Puede ver el contenido de la página personalizada y la información básica del archivo.", + "embed_page_node_permission_updater": "Sobre la base de \"solo lectura\", también puede modificar el enlace de la página personalizada.", + "embed_page_setting_title": "Agregar una página personalizada", + "embed_page_url_invalid": "Por favor ingresa la URL correcta", + "embed_paste_link_bilibili_placeholder": "Pegue el enlace del video bilibili", + "embed_paste_link_default_placeholder": "Pega la URL", + "embed_paste_link_figma_placeholder": "Pegue el enlace para compartir del archivo Figma", + "embed_paste_link_google_docs_placeholder": "Pegue el enlace para compartir de Google Docs", + "embed_paste_link_google_sheets_placeholder": "Pegue el enlace para compartir de Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Pegue el enlace para compartir del archivo JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Pegue el enlace para compartir de Tencent Docs", + "embed_paste_link_wps_placeholder": "Pegue el enlace para compartir del archivo WPS", + "embed_paste_link_youtube_placeholder": "Pega el enlace del vídeo de YouTube.", + "embed_success": "Agregar con éxito", "emoji_activity": "Actividades", "emoji_custom": "Costumbres", "emoji_flags": "Bandera", @@ -15420,7 +15424,6 @@ "name_length_err": "La longitud del nombre debe estar entre 1 y 100 caracteres", "name_not_rule": "Nombre irregular", "name_repeat": "Nombre duplicado", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "Yo", "nav_space_settings": "Configuración", @@ -15439,7 +15442,7 @@ "new_automation": "Nueva automatización", "new_caledonia": "Nueva Caledonia", "new_datasheet": "Nueva tabla de datos", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nueva página personalizada", "new_folder": "Nueva carpeta", "new_folder_btn_title": "Carpetas", "new_folder_tooltip": "Crear una carpeta", @@ -15605,7 +15608,7 @@ "nvc_start_text": "Arrastre la barra al extremo derecho", "nvc_yes_text": "Confirmado", "obtain_verification_code": "El Código de verificación no se ha obtenido o ha expirado", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- inicio\" }, { \"nombre\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"nombre\": \"产品价格\", \"url\": \"/precios/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/únete a nosotros/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"listas\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"nombre\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"nombre\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"nombre\": \"Scrum敏捷开发管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门管理\", \"url\" : \"/tienda/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"nombre\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"nombre\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"nombre\": \"服务条款\", \"url\": \"/acuerdo-de-servicio/\" }, { \"nombre\": \"隐私协议\", \"url\": \"/acuerdo-de-servicio/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. es\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Previsualizar archivos de Office", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -16202,14 +16205,14 @@ "reconciled_data": "Se están verificando los datos", "record": "Registro", "record_activity_experience_tips": "Puede ver la actividad de registro de ${day} días", - "record_archived_data": "archived record", + "record_archived_data": "registro archivado", "record_comment": "Solo anotaciones", "record_comments": "Comentarios", "record_fail_data": "Error de datos", "record_filter_tips": "Este registro ha sido filtrado", "record_functions": "Función de registro", "record_history": "Solo se revisan los registros históricos", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Registrar registros históricos", "record_pre_filtered": "Este registro ha sido filtrado y se ocultará al hacer clic en el exterior del registro", "record_pre_move": "Después de hacer clic en el exterior del registro, este registro se moverá a otra posición", @@ -16668,7 +16671,7 @@ "search_folder_or_sheet": "Buscar archivos", "search_new_admin": "Buscar", "search_node_pleaseholder": "Buscar archivos (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Búsqueda rápida (${shortcutKey})", "search_or_add": "Encontrar o agregar opciones", "search_role_placeholder": "Buscar personajes", "seats": "Asientos", @@ -18047,8 +18050,8 @@ "workdoc_color_title": "Color de fuente", "workdoc_create": "Crear documento de trabajo", "workdoc_expanded": "Ampliar la tabla de contenidos", - "workdoc_image_max_10mb": "El tamaño de la imagen no puede exceder los 10 MB.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nulo", + "workdoc_image_max_size": "El tamaño de la imagen no puede exceder ${size}", "workdoc_info": "Información", "workdoc_info_create_time": "Creado en", "workdoc_info_creator": "Creado por", @@ -18056,7 +18059,7 @@ "workdoc_info_last_modify_time": "Última modificación en", "workdoc_link_placeholder": "Por favor ingrese el enlace", "workdoc_only_image": "Solo se permite imagen", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Sólo se permite vídeo", "workdoc_text_placeholder": "Ingrese \"/\" inicio rápido", "workdoc_title_placeholder": "Por favor ingresa el título", "workdoc_unnamed": "Documento de trabajo sin nombre", @@ -18065,7 +18068,7 @@ "workdoc_unsave_ok": "Descartar los cambios", "workdoc_unsave_title": "El WorkDoc no ha sido guardado", "workdoc_upload_failed": "Subida fallida", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "El tamaño del video no puede exceder ${size}", "workdoc_ws_connected": "Conectado", "workdoc_ws_connecting": "Conectando...", "workdoc_ws_disconnected": "Desconectado", @@ -18743,7 +18746,7 @@ "apps_support": "Support client de toutes les plates-formes", "archive_delete_record": "Supprimer les enregistrements archivés", "archive_delete_record_title": "Supprimer l'enregistrement", - "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. Tous les liens bidirectionnels pour cet enregistrement seront annulés

2. L'édition n'est pas prise en charge

3. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

4. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", + "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. L'édition n'est pas prise en charge

2. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

3. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", "archive_record_in_activity": "Archivé cet enregistrement", "archive_record_in_menu": "Dossier d'archive", "archive_record_success": "Enregistrements archivés avec succès", @@ -19047,13 +19050,13 @@ "button_type": "Type de bouton", "by_at": "à", "by_days": "Jours", - "by_every": "every", + "by_every": "chaque", "by_field_id": "Utiliser l'ID du champ", "by_hours": "Heures", "by_in": "à", "by_min": "minutes)", "by_months": "Mois", - "by_on": " on the", + "by_on": "sur le", "by_the_day": "Par jour", "by_the_month": "Mensuel", "by_the_year": "Annuel", @@ -19780,59 +19783,61 @@ "embed_fail_og_description_content": "Le lien public pour cette intégration a été désactivé et est temporairement indisponible", "embed_failed": "Le lien d'intégration est indisponible ", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "En intégrant les vidéos bilibili, vous pouvez regarder des tutoriels et des guides, ou consulter la page d'accueil de la chaîne dans Vika.", + "embed_link_bilibili_link_text": "Comment intégrer la vidéo bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Rien", + "embed_link_default_desc": "Collez un lien pour afficher n’importe quel site Web.", + "embed_link_default_link_text": "Apprendre encore plus", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "En intégrant des fichiers Figma, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_figma_link_text": "Comment intégrer des fichiers Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "En intégrant Google Docs, vous pouvez modifier et afficher des documents dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_docs_link_text": "Comment intégrer Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "En intégrant Google Sheets, vous pouvez modifier et afficher des tableaux dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_sheets_link_text": "Comment intégrer Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSconception", + "embed_link_jishi_design_desc": "En intégrant des fichiers JSdesign, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_jishi_design_link_text": "Comment intégrer des fichiers JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documents Tencent", + "embed_link_tencent_docs_desc": "En intégrant Tencent Docs, vous pouvez modifier et afficher des documents Tencent dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_tencent_docs_link_text": "Comment intégrer Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "En intégrant des fichiers WPS, vous pouvez modifier et afficher des documents, des tableaux et des formulaires WPS dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_wps_link_text": "Comment intégrer des fichiers WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "En intégrant des vidéos YouTube, vous pouvez regarder des didacticiels et des guides, ou afficher la page d'accueil de la chaîne dans AITable.", + "embed_link_youtube_link_text": "Comment intégrer des vidéos YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Page personnalisée", + "embed_page_add_url": "Ajouter l'URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Ajoutez des pages Web dans ${edition} pour accéder facilement aux documents, vidéos et bien plus encore de sites Web tiers. Vous pouvez ajouter des liens de sites Web recommandés ou des liens personnalisés.", + "embed_page_node_permission_editor": "Sur la base de \"mise à jour uniquement\", peut également ouvrir le partage public du fichier", + "embed_page_node_permission_manager": "Peut effectuer toutes les actions sur le fichier", + "embed_page_node_permission_reader": "Peut afficher le contenu de la page personnalisée et les informations de base sur le fichier", + "embed_page_node_permission_updater": "Sur la base du \"lecture seule\", on peut également modifier le lien de la page personnalisée", + "embed_page_setting_title": "Ajouter une page personnalisée", + "embed_page_url_invalid": "Veuillez entrer l'URL correcte", + "embed_paste_link_bilibili_placeholder": "Collez le lien vidéo bilibili", + "embed_paste_link_default_placeholder": "Collez l'URL", + "embed_paste_link_figma_placeholder": "Collez le lien de partage du fichier Figma", + "embed_paste_link_google_docs_placeholder": "Collez le lien de partage Google Docs", + "embed_paste_link_google_sheets_placeholder": "Collez le lien de partage Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Collez le lien de partage du fichier JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Collez le lien de partage Tencent Docs", + "embed_paste_link_wps_placeholder": "Collez le lien de partage du fichier WPS", + "embed_paste_link_youtube_placeholder": "Collez le lien de la vidéo YouTube", + "embed_success": "Ajouter avec succès", "emoji_activity": "Activité", "emoji_custom": "Personnalisée", "emoji_flags": "Drapeaux", @@ -21455,7 +21460,6 @@ "name_length_err": "Le nom doit contenir entre 1 et 100 caractères", "name_not_rule": "ne pas définir de règle", "name_repeat": "Dupliquer le fichier", - "namembed_link_figmae": "Figma", "namibia": "Namibie", "nav_me": "moi", "nav_space_settings": "Réglages", @@ -21474,7 +21478,7 @@ "new_automation": "Nouvelle automatisation", "new_caledonia": "Nouvelle-Calédonie", "new_datasheet": "Nouvelle fiche technique", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nouvelle page personnalisée", "new_folder": "Nouveau dossier", "new_folder_btn_title": "Répertoire", "new_folder_tooltip": "Créer un dossier", @@ -21640,7 +21644,7 @@ "nvc_start_text": "Faites glisser la barre vers la droite", "nvc_yes_text": "Vérifié", "obtain_verification_code": "Code de vérification non obtenu ou expiré", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/rejoignez-nous/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum\"管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Aperçu des fichiers Office", "office_preview_app_desc": "

Aperçu en ligne lisse des fichiers bureautiques sur la feuille de données, vous permettant de visualiser les fichiers bureautiques courants tels que Excel, Word, PPT, etc. sur votre ordinateur de bureau ou mobile n'importe où, à tout moment

\n\n
    \n
  • Aperçu en ligne de . oc, .docx, .xls, .xlsx, .ppt, .pptx, et . df fichiers bureautiques formatés
  • \n
  • Bureau et mobile supportent les aperçus de fichiers des formats ci-dessus
  • \n
\n\n

Notes supplémentaires :

\n
    \n
  • Cette fonctionnalité est alimentée par \"Conversion Cloud Yoncentrique\" et officiellement intégrée
  • \n
  • Cliquez sur le bouton \"Activer\" ci-dessous pour activer cette intégration et accepter que \"Conversion Cloud Yoncentrique\" lit les fichiers bureautiques que vous souhaitez prévisualiser
  • \n
  • Si vous n'avez plus besoin de la fonction de prévisualisation des fichiers bureautiques, l'administrateur de l'espace peut le désactiver sur cette page
  • \n
", @@ -22237,14 +22241,14 @@ "reconciled_data": "Les données sont en cours de rapprochement", "record": "Enregistrements", "record_activity_experience_tips": "Vous pouvez afficher l'activité d'enregistrement de ${day} jours", - "record_archived_data": "archived record", + "record_archived_data": "enregistrement archivé", "record_comment": "Commentaires uniquement", "record_comments": "commenté", "record_fail_data": "erreur de données", "record_filter_tips": "Cet enregistrement a été filtré", "record_functions": "Fonction d'enregistrement", "record_history": "Historique des révisions uniquement", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Historique des enregistrements", "record_pre_filtered": "Cet enregistrement a été filtré et sera masqué une fois que vous aurez cliqué en dehors de l'enregistrement", "record_pre_move": "Cet enregistrement sera déplacé ailleurs une fois que vous cliquerez en dehors de l'enregistrement", @@ -22703,7 +22707,7 @@ "search_folder_or_sheet": "Rechercher des fichiers", "search_new_admin": "Chercher", "search_node_pleaseholder": "Rechercher des fichiers (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Recherche rapide (${shortcutKey})", "search_or_add": "Trouver ou ajouter une option", "search_role_placeholder": "Rechercher des rôles", "seats": "Sièges", @@ -24082,8 +24086,8 @@ "workdoc_color_title": "Couleur de la police", "workdoc_create": "Créer un document de travail", "workdoc_expanded": "Développer la table des matières", - "workdoc_image_max_10mb": "La taille de l'image ne peut pas dépasser 10 Mo", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nul", + "workdoc_image_max_size": "La taille de l'image ne peut pas dépasser ${size}", "workdoc_info": "Informations", "workdoc_info_create_time": "Créé à", "workdoc_info_creator": "Créé par", @@ -24091,7 +24095,7 @@ "workdoc_info_last_modify_time": "Dernière modification à", "workdoc_link_placeholder": "Veuillez entrer le lien", "workdoc_only_image": "Seule l'image est autorisée", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Seule la vidéo est autorisée", "workdoc_text_placeholder": "Entrez \"/\" démarrage rapide", "workdoc_title_placeholder": "Veuillez entrer le titre", "workdoc_unnamed": "Document de travail sans nom", @@ -24100,7 +24104,7 @@ "workdoc_unsave_ok": "Annuler les modifications", "workdoc_unsave_title": "Le WorkDoc n'a pas été enregistré", "workdoc_upload_failed": "Échec du téléchargement", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La taille de la vidéo ne peut pas dépasser ${size}", "workdoc_ws_connected": "Connecté", "workdoc_ws_connecting": "De liaison...", "workdoc_ws_disconnected": "Débranché", @@ -24778,7 +24782,7 @@ "apps_support": "Supporto clienti su tutte le piattaforme", "archive_delete_record": "Elimina i record archiviati", "archive_delete_record_title": "Elimina registrazione", - "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. Tutti i collegamenti bidirezionali per questo record verranno annullati

2. La modifica non è supportata

3. Funzioni come promemoria della data e record di abbonamento non sono supportate

4. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", + "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. La modifica non è supportata

2. Funzioni come promemoria della data e record di abbonamento non sono supportate

3. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", "archive_record_in_activity": "Archiviato questo disco", "archive_record_in_menu": "Archivio record", "archive_record_success": "Archiviati con successo", @@ -25082,13 +25086,13 @@ "button_type": "Tipo di pulsante", "by_at": "A", "by_days": "Giorni", - "by_every": "every", + "by_every": "ogni", "by_field_id": "Usa ID campo", "by_hours": "Ore", "by_in": "A", "by_min": "minuti)", "by_months": "Mesi", - "by_on": " on the", + "by_on": "sul", "by_the_day": "Di giorno", "by_the_month": "Mensile", "by_the_year": "Annuale", @@ -25815,59 +25819,61 @@ "embed_fail_og_description_content": "Il link pubblico per questa incorporazione è stato disabilitato ed è temporaneamente non disponibile", "embed_failed": "Il collegamento incorporato non è disponibile,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Incorporando i video bilibili, puoi guardare tutorial e guide o visualizzare la home page del canale in Vika.", + "embed_link_bilibili_link_text": "Come incorporare il video bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Nulla", + "embed_link_default_desc": "Incolla un collegamento per visualizzare qualsiasi sito web.", + "embed_link_default_link_text": "Saperne di più", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Incorporando i file Figma, i membri possono visualizzare e modificare le bozze di progettazione in modo più conveniente, migliorando l'efficienza della collaborazione.", + "embed_link_figma_link_text": "Come incorporare file Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Incorporando Google Docs, puoi modificare e visualizzare i documenti in AITable per facilitare la collaborazione del team.", + "embed_link_google_docs_link_text": "Come incorporare Google Documenti", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Incorporando Fogli Google, puoi modificare e visualizzare le tabelle in AITable per facilitare la collaborazione del team.", + "embed_link_google_sheets_link_text": "Come incorporare Fogli Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Incorporando file JSdesign, i membri possono visualizzare e modificare le bozze di progettazione in modo più pratico, migliorando l'efficienza della collaborazione.", + "embed_link_jishi_design_link_text": "Come incorporare file JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documenti Tencent", + "embed_link_tencent_docs_desc": "Incorporando Tencent Docs, puoi modificare e visualizzare i documenti Tencent in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_tencent_docs_link_text": "Come incorporare Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Incorporando file WPS, puoi modificare e visualizzare documenti, tabelle e moduli WPS in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_wps_link_text": "Come incorporare file WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Incorporando video di YouTube, puoi guardare tutorial e guide o visualizzare la home page del canale in AITable.", + "embed_link_youtube_link_text": "Come incorporare video di YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizzata", + "embed_page_add_url": "Aggiungi URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Aggiungi pagine web in ${edition} per accedere facilmente a documenti, video e altro ancora di siti web di terze parti. È possibile aggiungere collegamenti a siti Web consigliati o collegamenti personalizzati.", + "embed_page_node_permission_editor": "Sulla base del \"solo aggiornamento\", è possibile anche aprire la condivisione pubblica del file", + "embed_page_node_permission_manager": "Può eseguire tutte le azioni sul file", + "embed_page_node_permission_reader": "Può visualizzare il contenuto della pagina personalizzata e le informazioni di base sul file", + "embed_page_node_permission_updater": "Sulla base della \"sola lettura\", è possibile anche modificare il collegamento della pagina personalizzata", + "embed_page_setting_title": "Aggiungi una pagina personalizzata", + "embed_page_url_invalid": "Inserisci l'URL corretto", + "embed_paste_link_bilibili_placeholder": "Incolla il collegamento del video bilibili", + "embed_paste_link_default_placeholder": "Incolla l'URL", + "embed_paste_link_figma_placeholder": "Incolla il collegamento di condivisione del file Figma", + "embed_paste_link_google_docs_placeholder": "Incolla il link di condivisione di Google Documenti", + "embed_paste_link_google_sheets_placeholder": "Incolla il link di condivisione di Fogli Google", + "embed_paste_link_jsdesign_placeholder": "Incolla il collegamento di condivisione del file JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Incolla il collegamento di condivisione di Tencent Docs", + "embed_paste_link_wps_placeholder": "Incolla il collegamento di condivisione del file WPS", + "embed_paste_link_youtube_placeholder": "Incolla il collegamento del video di YouTube", + "embed_success": "Aggiungi con successo", "emoji_activity": "Attività", "emoji_custom": "Personalizzato", "emoji_flags": "Bandiere", @@ -27490,7 +27496,6 @@ "name_length_err": "Il nome deve avere una lunghezza compresa tra 1 e 100 caratteri", "name_not_rule": "nome_non_regola", "name_repeat": "Duplica nome", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Impostazioni", @@ -27509,7 +27514,7 @@ "new_automation": "Nuova automazione", "new_caledonia": "Nuova Caledonia", "new_datasheet": "Nuovo foglio dati", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nuova pagina personalizzata", "new_folder": "Nuova cartella", "new_folder_btn_title": "Cartella", "new_folder_tooltip": "Crea cartella", @@ -28272,14 +28277,14 @@ "reconciled_data": "I dati vengono riconciliati", "record": "Registra", "record_activity_experience_tips": "Puoi visualizzare l'attività registrata di ${day} giorni", - "record_archived_data": "archived record", + "record_archived_data": "registrazione archiviata", "record_comment": "Solo osservazioni", "record_comments": "commenti", "record_fail_data": "errore dei dati", "record_filter_tips": "Questo record è stato filtrato", "record_functions": "Funzione di registrazione", "record_history": "Solo cronologia delle revisioni", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Cronologia record", "record_pre_filtered": "Questo record è stato filtrato e verrà nascosto una volta cliccato fuori dal record", "record_pre_move": "Questo record verrà spostato altrove una volta cliccato fuori dal record", @@ -28738,7 +28743,7 @@ "search_folder_or_sheet": "Cerca file", "search_new_admin": "Cerca", "search_node_pleaseholder": "Cerca file (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Ricerca rapida (${shortcutKey})", "search_or_add": "Trova o aggiungi un'opzione", "search_role_placeholder": "Ricerca ruoli", "seats": "Sedili", @@ -30117,8 +30122,8 @@ "workdoc_color_title": "Colore del carattere", "workdoc_create": "Crea documento di lavoro", "workdoc_expanded": "Espandi il sommario", - "workdoc_image_max_10mb": "La dimensione dell'immagine non può superare i 10 MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nullo", + "workdoc_image_max_size": "La dimensione dell'immagine non può superare ${size}", "workdoc_info": "Informazioni", "workdoc_info_create_time": "Creato a", "workdoc_info_creator": "Creato da", @@ -30126,7 +30131,7 @@ "workdoc_info_last_modify_time": "Ultima modifica a", "workdoc_link_placeholder": "Inserisci il collegamento", "workdoc_only_image": "È consentita solo l'immagine", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "È consentito solo il video", "workdoc_text_placeholder": "Immettere \"/\" avvio rapido", "workdoc_title_placeholder": "Inserisci il titolo", "workdoc_unnamed": "Documento di lavoro senza nome", @@ -30135,7 +30140,7 @@ "workdoc_unsave_ok": "Non salvare le modifiche", "workdoc_unsave_title": "Il WorkDoc non è stato salvato", "workdoc_upload_failed": "Caricamento fallito", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La dimensione del video non può superare ${size}", "workdoc_ws_connected": "Collegato", "workdoc_ws_connecting": "Collegamento...", "workdoc_ws_disconnected": "Disconnesso", @@ -30813,7 +30818,7 @@ "apps_support": "フルプラットフォームクライアントサポート", "archive_delete_record": "アーカイブされたレコードを削除する", "archive_delete_record_title": "レコードの削除", - "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. このレコードの双方向リンクはすべてキャンセルされます

2. 編集はサポートされていません

3. 日付リマインダーや購読記録などの機能はサポートされていません

4. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", + "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. 編集はサポートされていません

2. 日付リマインダーや購読記録などの機能はサポートされていません

3. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", "archive_record_in_activity": "この記録をアーカイブしました", "archive_record_in_menu": "アーカイブレコード", "archive_record_success": "レコードは正常にアーカイブされました", @@ -31117,13 +31122,13 @@ "button_type": "ボタンの種類", "by_at": "で", "by_days": "日々", - "by_every": "every", + "by_every": "毎", "by_field_id": "フィールドIDの使用", "by_hours": "時間", "by_in": "で", "by_min": "分)", "by_months": "月", - "by_on": " on the", + "by_on": "で", "by_the_day": "日単位", "by_the_month": "月刊誌", "by_the_year": "毎年", @@ -31850,59 +31855,61 @@ "embed_fail_og_description_content": "この埋め込まれたパブリックリンクは無効になっており、一時的には使用できません", "embed_failed": "埋め込みリンクは使用できません。", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "bilibili ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、Vika でチャンネルのホームページを表示したりできます。", + "embed_link_bilibili_link_text": "bilibili動画を埋め込む方法", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "何でも", + "embed_link_default_desc": "リンクを貼り付けて Web サイトを表示します。", + "embed_link_default_link_text": "もっと詳しく知る", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_figma_link_text": "Figma ファイルを埋め込む方法", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google ドキュメントを埋め込むことで、AITable でドキュメントを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_docs_link_text": "Googleドキュメントを埋め込む方法", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google スプレッドシートを埋め込むと、AITable でテーブルを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_sheets_link_text": "Googleスプレッドシートを埋め込む方法", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSデザイン", + "embed_link_jishi_design_desc": "JSdesign ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_jishi_design_link_text": "JSdesignファイルを埋め込む方法", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "テンセントのドキュメント", + "embed_link_tencent_docs_desc": "Tencent ドキュメントを埋め込むことで、Vika で Tencent ドキュメントを編集および表示できるようになり、コラボレーションの効率が向上します。", + "embed_link_tencent_docs_link_text": "Tencent ドキュメントを埋め込む方法", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "WPS ファイルを埋め込むことで、Vika で WPS ドキュメント、テーブル、フォームを編集および表示して、コラボレーションの効率を向上させることができます。", + "embed_link_wps_link_text": "WPSファイルを埋め込む方法", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "YouTube ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、AITable でチャンネルのホームページを表示したりできます。", + "embed_link_youtube_link_text": "YouTubeビデオを埋め込む方法", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "カスタムページ", + "embed_page_add_url": "URLを追加", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Web ページを ${edition} に追加すると、サードパーティの Web サイトのドキュメントやビデオなどに簡単にアクセスできます。推奨される Web サイトのリンクやカスタム リンクを追加できます。", + "embed_page_node_permission_editor": "「更新のみ」に基づいて、ファイルの公開共有を開くこともできます", + "embed_page_node_permission_manager": "ファイルに対するすべてのアクションを実行できます", + "embed_page_node_permission_reader": "カスタムページのコンテンツと基本的なファイル情報を表示できます", + "embed_page_node_permission_updater": "「読み取り専用」に基づいて、カスタムページのリンクを変更することもできます", + "embed_page_setting_title": "カスタムページを追加する", + "embed_page_url_invalid": "正しいURLを入力してください", + "embed_paste_link_bilibili_placeholder": "bilibili動画のリンクを貼り付けます", + "embed_paste_link_default_placeholder": "URLを貼り付けてください", + "embed_paste_link_figma_placeholder": "Figma ファイルの共有リンクを貼り付けます", + "embed_paste_link_google_docs_placeholder": "Google ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_google_sheets_placeholder": "Google スプレッドシートの共有リンクを貼り付けます", + "embed_paste_link_jsdesign_placeholder": "JSdesign ファイルの共有リンクを貼り付けます。", + "embed_paste_link_tencent_docs_placeholder": "Tencent ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_wps_placeholder": "WPS ファイルの共有リンクを貼り付けます", + "embed_paste_link_youtube_placeholder": "YouTube ビデオのリンクを貼り付けます", + "embed_success": "正常に追加されました", "emoji_activity": "アクティビティ", "emoji_custom": "風俗", "emoji_flags": "に旗を立てる", @@ -33525,7 +33532,6 @@ "name_length_err": "名前の長さは1~100文字でなければなりません", "name_not_rule": "名前が不規則です", "name_repeat": "重複する名前", - "namembed_link_figmae": "Figma", "namibia": "ナミビア.", "nav_me": "私", "nav_space_settings": "設定", @@ -33544,7 +33550,7 @@ "new_automation": "新しい自動化", "new_caledonia": "ニューカレドニア", "new_datasheet": "新規データテーブル", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新しいカスタムページ", "new_folder": "新規フォルダ", "new_folder_btn_title": "フォルダー", "new_folder_tooltip": "フォルダの作成", @@ -33710,7 +33716,7 @@ "nvc_start_text": "棒グラフを右端にドラッグ", "nvc_yes_text": "実証済み", "obtain_verification_code": "認証コードが取得されていないか期限切れです", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品回線图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关に関する我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"添加我们\", \"url \": \"/join-us/\" }, { \"name\": \"メディア报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum敏捷开発行管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \" サポート\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开発行者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"追加社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云配置\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"メディア:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Officeファイルのプレビュー", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -34307,14 +34313,14 @@ "reconciled_data": "データの照合", "record": "レコード破り", "record_activity_experience_tips": "${day} 日間のアクティビティの記録を表示できます", - "record_archived_data": "archived record", + "record_archived_data": "アーカイブされた記録", "record_comment": "コメントのみ", "record_comments": "コメント", "record_fail_data": "データエラー", "record_filter_tips": "このレコードはフィルタされました", "record_functions": "ロギング機能", "record_history": "改訂履歴のみ", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "レコード履歴", "record_pre_filtered": "このレコードはフィルタされており、レコードの外部をクリックすると非表示になります", "record_pre_move": "レコードの外部をクリックすると、このレコードは別の場所に移動されます", @@ -34773,7 +34779,7 @@ "search_folder_or_sheet": "ファイルを検索する", "search_new_admin": "検索けんさく", "search_node_pleaseholder": "ファイルの検索 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "クイック検索 (${shortcutKey})", "search_or_add": "オプションの検索または追加", "search_role_placeholder": "ロールの検索", "seats": "座席", @@ -36152,8 +36158,8 @@ "workdoc_color_title": "文字の色", "workdoc_create": "ワークドキュメントの作成", "workdoc_expanded": "目次を展開する", - "workdoc_image_max_10mb": "画像サイズは10MBを超えることはできません", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "ヌル", + "workdoc_image_max_size": "画像サイズは ${size} を超えることはできません", "workdoc_info": "ワークドキュメント情報", "workdoc_info_create_time": "で作成されました", "workdoc_info_creator": "によって作成された", @@ -36161,7 +36167,7 @@ "workdoc_info_last_modify_time": "最終更新日時", "workdoc_link_placeholder": "リンクを入力してください", "workdoc_only_image": "画像のみ許可されています", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "動画のみ許可されています", "workdoc_text_placeholder": "「/」を入力してクイックスタート", "workdoc_title_placeholder": "タイトルを入力してください", "workdoc_unnamed": "名前のないワークドキュメント", @@ -36170,7 +36176,7 @@ "workdoc_unsave_ok": "変更を破棄", "workdoc_unsave_title": "WorkDoc は保存されていません", "workdoc_upload_failed": "アップロードに失敗しました", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "動画のサイズは ${size} を超えることはできません", "workdoc_ws_connected": "接続済み", "workdoc_ws_connecting": "接続中...", "workdoc_ws_disconnected": "切断されました", @@ -36848,7 +36854,7 @@ "apps_support": "전체 플랫폼 클라이언트 지원", "archive_delete_record": "보관된 기록 삭제", "archive_delete_record_title": "기록 삭제", - "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 이 기록에 대한 모든 양방향 링크가 취소됩니다.

2. 편집은 지원되지 않습니다.

3. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

4. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", + "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 편집은 지원되지 않습니다.

2. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

3. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", "archive_record_in_activity": "이 레코드를 보관했습니다.", "archive_record_in_menu": "아카이브 레코드", "archive_record_success": "레코드가 성공적으로 아카이브되었습니다.", @@ -37152,13 +37158,13 @@ "button_type": "버튼 유형", "by_at": "~에", "by_days": "날", - "by_every": "every", + "by_every": "모든", "by_field_id": "필드 ID 사용", "by_hours": "시간", "by_in": "~에", "by_min": "분)", "by_months": "개월", - "by_on": " on the", + "by_on": "에", "by_the_day": "일별", "by_the_month": "월간", "by_the_year": "매년의", @@ -37884,60 +37890,62 @@ "embed_error_page_help": "자세한 내용", "embed_fail_og_description_content": "이 포함된 공용 링크는 비활성화되어 당분간 사용할 수 없습니다.", "embed_failed": "포함된 링크를 사용할 수 없습니다.", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "빌리빌리", + "embed_link_bilibili_desc": "bilibili 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 Vika에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_bilibili_link_text": "bilibili 비디오를 삽입하는 방법", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "아무것", + "embed_link_default_desc": "웹사이트를 보려면 링크를 붙여넣으세요.", + "embed_link_default_link_text": "더 알아보기", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma 파일을 내장함으로써 회원들은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_figma_link_text": "Figma 파일을 삽입하는 방법", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google Docs를 삽입하면 AITable에서 문서를 편집하고 볼 수 있어 팀 협업이 용이해집니다.", + "embed_link_google_docs_link_text": "Google 문서를 삽입하는 방법", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google 스프레드시트를 삽입하면 AITable에서 테이블을 편집하고 볼 수 있어 팀 공동작업이 용이해집니다.", + "embed_link_google_sheets_link_text": "Google 스프레드시트를 삽입하는 방법", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS디자인", + "embed_link_jishi_design_desc": "JSdesign 파일을 내장함으로써 구성원은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_jishi_design_link_text": "JSdesign 파일을 삽입하는 방법", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "텐센트 문서", + "embed_link_tencent_docs_desc": "Tencent Docs를 내장하면 Vika에서 Tencent 문서를 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_tencent_docs_link_text": "Tencent Docs를 삽입하는 방법", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "WPS 파일을 삽입하면 Vika에서 WPS 문서, 표, 양식을 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_wps_link_text": "WPS 파일을 삽입하는 방법", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "유튜브", + "embed_link_youtube_desc": "YouTube 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 AITable에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_youtube_link_text": "YouTube 동영상을 삽입하는 방법", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "사용자 정의 페이지", + "embed_page_add_url": "URL 추가", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "제3자 웹사이트 문서, 비디오 등에 쉽게 액세스하려면 ${edition}에 웹페이지를 추가하세요. 추천 웹사이트 링크나 사용자 정의 링크를 추가할 수 있습니다.", + "embed_page_node_permission_editor": "\"업데이트 전용\"을 기준으로 파일의 공개 공유도 열 수 있습니다.", + "embed_page_node_permission_manager": "파일에 대한 모든 작업을 수행할 수 있습니다.", + "embed_page_node_permission_reader": "사용자 정의 페이지의 내용과 기본 파일 정보를 볼 수 있습니다.", + "embed_page_node_permission_updater": "\"읽기 전용\"을 기반으로 사용자 정의 페이지의 링크를 수정할 수도 있습니다.", + "embed_page_setting_title": "사용자 정의 페이지 추가", + "embed_page_url_invalid": "올바른 URL을 입력하세요.", + "embed_paste_link_bilibili_placeholder": "bilibili 비디오 링크 붙여넣기", + "embed_paste_link_default_placeholder": "URL을 붙여넣으세요", + "embed_paste_link_figma_placeholder": "Figma 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_docs_placeholder": "Google Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_sheets_placeholder": "Google Sheets 공유 링크를 붙여넣으세요.", + "embed_paste_link_jsdesign_placeholder": "JSdesign 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_tencent_docs_placeholder": "Tencent Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_wps_placeholder": "WPS 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_youtube_placeholder": "YouTube 동영상 링크 붙여넣기", + "embed_success": "추가가 성공했습니다.", "emoji_activity": "활동", "emoji_custom": "풍속", "emoji_flags": "깃발", @@ -39560,7 +39568,6 @@ "name_length_err": "이름은 1 ~ 100자 사이여야 합니다.", "name_not_rule": "이름 불규칙", "name_repeat": "중복된 이름", - "namembed_link_figmae": "Figma", "namibia": "나미비아", "nav_me": "나", "nav_space_settings": "설치", @@ -39579,7 +39586,7 @@ "new_automation": "새로운 자동화", "new_caledonia": "뉴칼레도니아", "new_datasheet": "새 데이터 테이블", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "새로운 사용자 정의 페이지", "new_folder": "새 폴더", "new_folder_btn_title": "폴더", "new_folder_tooltip": "폴더 만들기", @@ -40342,14 +40349,14 @@ "reconciled_data": "데이터 확인 중", "record": "기록", "record_activity_experience_tips": "${day}일의 기록 활동을 볼 수 있습니다.", - "record_archived_data": "archived record", + "record_archived_data": "보관된 기록", "record_comment": "주석만 해당", "record_comments": "코멘트", "record_fail_data": "데이터 오류", "record_filter_tips": "이 레코드는 필터링됨", "record_functions": "레코드 기능", "record_history": "개정 히스토리만", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "기록 기록", "record_pre_filtered": "이 레코드는 필터링되었으며 레코드 외부를 클릭하면 숨겨집니다.", "record_pre_move": "레코드 외부를 클릭하면 레코드가 다른 위치로 이동됩니다.", @@ -40808,7 +40815,7 @@ "search_folder_or_sheet": "파일 검색", "search_new_admin": "검색", "search_node_pleaseholder": "파일 검색(${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "빠른 검색(${shortcutKey})", "search_or_add": "옵션 찾기 또는 추가", "search_role_placeholder": "역할 검색", "seats": "좌석", @@ -42187,8 +42194,8 @@ "workdoc_color_title": "글꼴 색상", "workdoc_create": "Workdoc 만들기", "workdoc_expanded": "목차 펼치기", - "workdoc_image_max_10mb": "이미지 크기는 10MB를 초과할 수 없습니다.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "없는", + "workdoc_image_max_size": "이미지 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_info": "WorkDoc 정보", "workdoc_info_create_time": "생성 날짜", "workdoc_info_creator": "작성자:", @@ -42196,7 +42203,7 @@ "workdoc_info_last_modify_time": "마지막 수정 시간:", "workdoc_link_placeholder": "링크를 입력해주세요", "workdoc_only_image": "이미지만 허용됩니다.", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "영상만 허용됩니다", "workdoc_text_placeholder": "\"/\" 빠른 시작 입력", "workdoc_title_placeholder": "제목을 입력해주세요", "workdoc_unnamed": "이름이 없는 워크문서", @@ -42205,7 +42212,7 @@ "workdoc_unsave_ok": "변경 사항을 취소", "workdoc_unsave_title": "WorkDoc이 저장되지 않았습니다.", "workdoc_upload_failed": "업로드 실패", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "동영상 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_ws_connected": "연결됨", "workdoc_ws_connecting": "연결 중...", "workdoc_ws_disconnected": "연결이 끊김", @@ -42883,7 +42890,7 @@ "apps_support": "Поддержка всех клиентов платформы", "archive_delete_record": "Удалить архивированные записи", "archive_delete_record_title": "Удалить запись", - "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Все двусторонние ссылки для этой записи будут отменены.

2. Редактирование не поддерживается.

3. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

4. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", + "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Редактирование не поддерживается.

2. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

3. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", "archive_record_in_activity": "архивная копия", "archive_record_in_menu": "Архив", "archive_record_success": "Успешное архивирование", @@ -43187,13 +43194,13 @@ "button_type": "Тип кнопки", "by_at": "в", "by_days": "Дни", - "by_every": "every", + "by_every": "каждый", "by_field_id": "Использовать идентификатор поля", "by_hours": "Часы", "by_in": "в", "by_min": "минута(ы)", "by_months": "Месяцы", - "by_on": " on the", + "by_on": "на", "by_the_day": "По дням", "by_the_month": "Ежемесячный журнал", "by_the_year": "Ежегодно", @@ -43919,60 +43926,62 @@ "embed_error_page_help": "Узнать больше", "embed_fail_og_description_content": "Эта встроенная общедоступная ссылка отключена и временно недоступна", "embed_failed": "Встроенные ссылки недоступны,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "билибили", + "embed_link_bilibili_desc": "Вставив видеоролики bilibili, вы сможете просматривать обучающие материалы и руководства или просматривать домашнюю страницу канала в Vika.", + "embed_link_bilibili_link_text": "Как вставить видео билибили", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Что-либо", + "embed_link_default_desc": "Вставьте ссылку для просмотра любого веб-сайта.", + "embed_link_default_link_text": "Узнать больше", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Встраивая файлы Figma, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_figma_link_text": "Как встроить файлы Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Встраивая Google Docs, вы можете редактировать и просматривать документы в AITable, что облегчает совместную работу команды.", + "embed_link_google_docs_link_text": "Как встроить Google Документы", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Встраивая Google Таблицы, вы можете редактировать и просматривать таблицы в AITable, чтобы облегчить совместную работу команды.", + "embed_link_google_sheets_link_text": "Как встроить Google Таблицы", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSдизайн", + "embed_link_jishi_design_desc": "Встраивая файлы JSdesign, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_jishi_design_link_text": "Как встроить файлы JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Документы Tencent", + "embed_link_tencent_docs_desc": "Встраивая документы Tencent, вы можете редактировать и просматривать документы Tencent в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_tencent_docs_link_text": "Как встроить документы Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Встраивая файлы WPS, вы можете редактировать и просматривать документы, таблицы и формы WPS в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_wps_link_text": "Как встроить файлы WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Встраивая видео YouTube, вы можете просматривать учебные пособия и руководства или просматривать домашнюю страницу канала в AITable.", + "embed_link_youtube_link_text": "Как встроить видео с YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Пользовательская страница", + "embed_page_add_url": "Добавить URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Добавляйте веб-страницы в ${edition} для быстрого доступа к документам, видео и т. д. сторонних веб-сайтов. Вы можете добавить рекомендуемые ссылки на веб-сайты или любые пользовательские ссылки.", + "embed_page_node_permission_editor": "На основе «только обновление» также можно открыть общий доступ к файлу.", + "embed_page_node_permission_manager": "Может выполнять все действия с файлом", + "embed_page_node_permission_reader": "Можно просматривать содержимое пользовательской страницы и основную информацию о файле.", + "embed_page_node_permission_updater": "На основе «только для чтения» также можно изменить ссылку на пользовательскую страницу.", + "embed_page_setting_title": "Добавить пользовательскую страницу", + "embed_page_url_invalid": "Пожалуйста, введите правильный URL", + "embed_paste_link_bilibili_placeholder": "Вставьте ссылку на видео билибили", + "embed_paste_link_default_placeholder": "Вставьте URL-адрес", + "embed_paste_link_figma_placeholder": "Вставьте ссылку общего доступа к файлу Figma.", + "embed_paste_link_google_docs_placeholder": "Вставьте ссылку общего доступа к Документам Google.", + "embed_paste_link_google_sheets_placeholder": "Вставьте ссылку общего доступа к Google Таблицам.", + "embed_paste_link_jsdesign_placeholder": "Вставьте ссылку общего доступа к файлу JSdesign.", + "embed_paste_link_tencent_docs_placeholder": "Вставьте ссылку на общий доступ к документам Tencent.", + "embed_paste_link_wps_placeholder": "Вставьте ссылку общего доступа к файлу WPS.", + "embed_paste_link_youtube_placeholder": "Вставьте ссылку на видео YouTube", + "embed_success": "Добавить успешно", "emoji_activity": "Деятельность", "emoji_custom": "Обычаи", "emoji_flags": "Флаг", @@ -45595,7 +45604,6 @@ "name_length_err": "Длина имени должна быть от 1 до 100 символов.", "name_not_rule": "Неправильное имя", "name_repeat": "Повторить имя", - "namembed_link_figmae": "Figma", "namibia": "Намибия", "nav_me": "Я...", "nav_space_settings": "Настройка", @@ -45614,7 +45622,7 @@ "new_automation": "Новая автоматизация", "new_caledonia": "Новая Каледония", "new_datasheet": "Новая таблица данных", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Новая пользовательская страница", "new_folder": "Создать папку", "new_folder_btn_title": "Папка", "new_folder_tooltip": "Создать папку", @@ -46377,14 +46385,14 @@ "reconciled_data": "Данные проверяются.", "record": "Запись", "record_activity_experience_tips": "Вы можете просматривать записи об активности за ${day} дней.", - "record_archived_data": "archived record", + "record_archived_data": "архивная запись", "record_comment": "Только примечания", "record_comments": "Замечания", "record_fail_data": "Ошибка данных", "record_filter_tips": "Эта запись была просмотрена.", "record_functions": "Функция записи", "record_history": "Пересмотр только исторических записей", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "История записей", "record_pre_filtered": "Эта запись была отфильтрована и будет скрыта при щелчке на внешней стороне записи", "record_pre_move": "После щелчка на внешней стороне записи запись будет перемещена в другое место", @@ -46843,7 +46851,7 @@ "search_folder_or_sheet": "Поиск файлов", "search_new_admin": "Поиск", "search_node_pleaseholder": "Поиск файлов (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Быстрый поиск (${shortcutKey})", "search_or_add": "Поиск или добавление опций", "search_role_placeholder": "Поиск ролей", "seats": "Места", @@ -48222,8 +48230,8 @@ "workdoc_color_title": "Цвет шрифта", "workdoc_create": "Создать рабочий документ", "workdoc_expanded": "Развернуть оглавление", - "workdoc_image_max_10mb": "Размер изображения не может превышать 10 МБ.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "нулевой", + "workdoc_image_max_size": "Размер изображения не может превышать ${size}", "workdoc_info": "Информация о документе", "workdoc_info_create_time": "Создан в", "workdoc_info_creator": "Сделано", @@ -48231,7 +48239,7 @@ "workdoc_info_last_modify_time": "Изменить время", "workdoc_link_placeholder": "Пожалуйста, введите ссылку", "workdoc_only_image": "Разрешено только изображение", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Разрешено только видео", "workdoc_text_placeholder": "Введите \"/\" быстрый старт", "workdoc_title_placeholder": "Пожалуйста, введите название", "workdoc_unnamed": "Безымянный рабочий документ", @@ -48240,7 +48248,7 @@ "workdoc_unsave_ok": "Отменить изменения", "workdoc_unsave_title": "Рабочий документ не сохранен.", "workdoc_upload_failed": "Загрузка не удалась", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Размер видео не может превышать ${size}", "workdoc_ws_connected": "Связанный", "workdoc_ws_connecting": "Подключение...", "workdoc_ws_disconnected": "Отключено", @@ -48917,7 +48925,7 @@ "apps_support": "全平台客户端支持", "archive_delete_record": "删除归档记录", "archive_delete_record_title": "删除记录", - "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级能力里的归档箱中可以取消归档)

", + "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级功能中的归档箱可以取消归档)

", "archive_record_in_activity": " 归档了这条记录", "archive_record_in_menu": "归档记录", "archive_record_success": "已归档记录", @@ -49958,47 +49966,47 @@ "embed_link_bilibili": "哔哩哔哩", "embed_link_bilibili_desc": "通过嵌入哔哩哔哩视频,你可以在维格云观看教程、指南或其他视频资源,放置个人主页等,", "embed_link_bilibili_link_text": "如何嵌入哔哩哔哩视频", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "任何链接", - "embed_link_default_desc": "任何链接都行", + "embed_link_default_desc": "任何链接都行,", "embed_link_default_link_text": "了解更多", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", "embed_link_figma": "Figma", "embed_link_figma_desc": "通过嵌入 Figma 文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_figma_link_text": "如何嵌入 Figma 文件", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "谷歌文档", - "embed_link_google_docs_desc": "通过嵌入 Google Docs,你可以在 AITable 中编辑和查看文档,方便团队协作,", - "embed_link_google_docs_link_text": "如何嵌入Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "通过嵌入谷歌文档,你可以在 AITable 中编辑和查看文档,方便团队协作,", + "embed_link_google_docs_link_text": "如何嵌入谷歌文档", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "谷歌表格", - "embed_link_google_sheets_desc": "通过嵌入 Google Sheets,你可以在 AITable 中编辑和查看表格,方便团队协作,", - "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "通过嵌入谷歌表格,你可以在 AITable 中编辑和查看表格,方便团队协作,", + "embed_link_google_sheets_link_text": "如何嵌入谷歌表格", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "即时设计", "embed_link_jishi_design_desc": "通过嵌入即时设计的文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_jishi_design_link_text": "如何嵌入即时设计文件", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "腾讯文档", "embed_link_tencent_docs_desc": "通过嵌入腾讯文档,你可以在维格云中和团队成员协作,实时编辑和查看腾讯文档,提高协作效率,", "embed_link_tencent_docs_link_text": "如何嵌入腾讯文档", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "通过嵌入 WPS 文件,你可以在维格云中编辑和查看 WPS 的文档、表格、表单等,提高协作效率,", "embed_link_wps_link_text": "如何嵌入 WPS 文件", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "通过嵌入 YouTube 视频,你可以在 AITable 中观看教程、指南,或查看频道主页等,", "embed_link_youtube_link_text": "如何嵌入 Youtube 视频", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "网页嵌入", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定义页面", "embed_page_add_url": "添加网址", - "embed_page_doc_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_page_function_desc": "将网页嵌入${edition},以便轻松访问第三方网站的文档、视频等内容。您可以嵌入推荐的网站链接或任何自定义链接。", - "embed_page_node_permission_editor": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_manager": "在「只可阅读」基础上,可以修改嵌入链接", - "embed_page_node_permission_reader": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_updater": "在「只可阅读」基础上,只可查看", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "将网页添加到${edition},以便轻松访问第三方网站的文档、视频等内容。您可以添加推荐的网站链接或任何自定义链接。", + "embed_page_node_permission_editor": "在「只可更新」基础上,还可以打开文件的公开分享", + "embed_page_node_permission_manager": "拥有该文件的所有操作权限", + "embed_page_node_permission_reader": "可查看自定义页面的内容和文件基本信息", + "embed_page_node_permission_updater": "在「只可阅读」基础上,还可以修改自定义页面的链接", "embed_page_setting_title": "添加自定义页面", "embed_page_url_invalid": "请输入正确的网址", "embed_paste_link_bilibili_placeholder": "粘贴哔哩哔哩视频链接", @@ -50010,7 +50018,7 @@ "embed_paste_link_tencent_docs_placeholder": "粘贴腾讯文档的分享链接", "embed_paste_link_wps_placeholder": "粘贴 WPS 文件的分享链接", "embed_paste_link_youtube_placeholder": "粘贴 YouTube 视频链接", - "embed_success": "嵌入成功", + "embed_success": "添加成功", "emoji_activity": "活动和事件", "emoji_custom": "自定义", "emoji_flags": "旗帜", @@ -51635,7 +51643,6 @@ "name_length_err": "名称要求 1~100 字符以内", "name_not_rule": "名称包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名称重复", - "namembed_link_figmae": "Figma", "namibia": "纳米比亚", "nav_me": "我的", "nav_space_settings": "空间站管理", @@ -51654,7 +51661,7 @@ "new_automation": "新建自动化", "new_caledonia": "新喀里多尼亚", "new_datasheet": "新建表格", - "new_ebmed_page": "新建网页嵌入", + "new_ebmed_page": "新建自定义页面", "new_folder": "新建文件夹", "new_folder_btn_title": "新建文件夹", "new_folder_tooltip": "新建文件夹", @@ -52425,7 +52432,7 @@ "record_filter_tips": "此记录已被筛选条件过滤", "record_functions": "记录(行)函数", "record_history": "仅修改历史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改历史", "record_pre_filtered": "此记录已被筛选过滤,点击本记录以外区域它将被隐藏", "record_pre_move": "此记录不属于当前位置,点击本记录以外区域它将被移动", @@ -54958,7 +54965,7 @@ "apps_support": "全平台客戶端支持", "archive_delete_record": "刪除存檔記錄", "archive_delete_record_title": "刪除記錄", - "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1. 該記錄的所有雙向連結將被取消

2.不支援編輯

3.不支援日期提醒、訂閱記錄等功能

4.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", + "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1.不支援編輯

2.不支援日期提醒、訂閱記錄等功能

3.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", "archive_record_in_activity": "已將此記錄存檔", "archive_record_in_menu": "存檔記錄", "archive_record_success": "成功存檔記錄", @@ -55262,13 +55269,13 @@ "button_type": "按鈕類型", "by_at": "在", "by_days": "天", - "by_every": "every", + "by_every": "每一個", "by_field_id": "使用 Field ID", "by_hours": "小時", "by_in": "在", "by_min": "分鐘)", "by_months": "幾個月", - "by_on": " on the", + "by_on": "於", "by_the_day": "按天", "by_the_month": "按月", "by_the_year": "每年", @@ -55994,60 +56001,62 @@ "embed_error_page_help": "點擊了解失效原因", "embed_fail_og_description_content": "該嵌入的公開鏈接已被關閉,暫時無法訪問", "embed_failed": "嵌入鏈接已失效,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "嗶哩嗶哩", + "embed_link_bilibili_desc": "透過嵌入bilibili視頻,您可以在Vika中觀看教程和指南,或查看頻道首頁。", + "embed_link_bilibili_link_text": "如何嵌入bilibili視頻", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "任何事物", + "embed_link_default_desc": "貼上連結以查看任何網站。", + "embed_link_default_link_text": "了解更多", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "透過嵌入Figma文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_figma_link_text": "如何嵌入 Figma 文件", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "透過嵌入Google Docs,您可以在AITable中編輯和查看文檔,以方便團隊協作。", + "embed_link_google_docs_link_text": "如何嵌入 Google 文件", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "透過嵌入Google Sheets,您可以在AITable中編輯和檢視表格,以促進團隊協作。", + "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS設計", + "embed_link_jishi_design_desc": "透過嵌入JSdesign文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_jishi_design_link_text": "如何嵌入 JSdesign 文件", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "騰訊文檔", + "embed_link_tencent_docs_desc": "透過嵌入騰訊文檔,您可以在Vika中編輯、查看騰訊文檔,提高協作效率。", + "embed_link_tencent_docs_link_text": "如何嵌入騰訊文檔", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "透過嵌入WPS文件,您可以在Vika中編輯並檢視WPS文件、表格和表單,提高協作效率。", + "embed_link_wps_link_text": "如何嵌入WPS文件", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "透過嵌入 YouTube 視頻,您可以觀看教程和指南,或查看 AITable 中的頻道主頁。", + "embed_link_youtube_link_text": "如何嵌入 YouTube 影片", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定義頁面", + "embed_page_add_url": "新增網址", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "將網頁加入${edition}中,以便輕鬆存取第三方網站文件、影片等。您可以新增推薦的網站連結或任何自定義連結。", + "embed_page_node_permission_editor": "在「僅更新」的基礎上,還可以開啟檔案的公開共享", + "embed_page_node_permission_manager": "可以對檔案執行所有操作", + "embed_page_node_permission_reader": "可以查看自定義頁面的內容和基本文件訊息", + "embed_page_node_permission_updater": "在「唯讀」的基礎上,也可以修改自定義頁面的連結", + "embed_page_setting_title": "新增自定義頁面", + "embed_page_url_invalid": "請輸入正確的網址", + "embed_paste_link_bilibili_placeholder": "貼上bilibili視頻鏈接", + "embed_paste_link_default_placeholder": "貼上網址", + "embed_paste_link_figma_placeholder": "貼上 Figma 檔案的共享鏈接", + "embed_paste_link_google_docs_placeholder": "貼上 Google 文件共享連結", + "embed_paste_link_google_sheets_placeholder": "貼上 Google 試算表共享鏈接", + "embed_paste_link_jsdesign_placeholder": "貼上 JSdesign 檔案的共享鏈接", + "embed_paste_link_tencent_docs_placeholder": "貼上騰訊文檔分享鏈接", + "embed_paste_link_wps_placeholder": "貼上 WPS 檔案的共享鏈接", + "embed_paste_link_youtube_placeholder": "貼上 YouTube 影片連結", + "embed_success": "添加成功", "emoji_activity": "活動和事件", "emoji_custom": "自定義", "emoji_flags": "旗幟", @@ -57670,7 +57679,6 @@ "name_length_err": "名稱要求 1~100 字符以內", "name_not_rule": "名稱包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名稱重複", - "namembed_link_figmae": "Figma", "namibia": "納米比亞", "nav_me": "我的", "nav_space_settings": "空間站管理", @@ -57689,7 +57697,7 @@ "new_automation": "New automation", "new_caledonia": "新喀裡多尼亞", "new_datasheet": "新建維格表", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新的自定義頁面", "new_folder": "新建文件夾", "new_folder_btn_title": "文件夾", "new_folder_tooltip": "建立資料夾", @@ -58452,14 +58460,14 @@ "reconciled_data": "正在核對數據……", "record": "記錄", "record_activity_experience_tips": "可查看 ${day} 天的修改歷史", - "record_archived_data": "archived record", + "record_archived_data": "存檔記錄", "record_comment": "僅評論", "record_comments": "評論", "record_fail_data": "數據已失效", "record_filter_tips": "記錄已被篩選條件過濾", "record_functions": "記錄(行)函數", "record_history": "僅修改歷史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改歷史", "record_pre_filtered": "此記錄已被篩選過濾,點擊本記錄以外區域它將被隱藏", "record_pre_move": "此記錄不屬於當前位置,點擊本記錄以外區域它將被移動", @@ -58918,7 +58926,7 @@ "search_folder_or_sheet": "搜索文件夾或維格表", "search_new_admin": "搜索成員暱稱,選擇移交的主管理員", "search_node_pleaseholder": "搜索文件 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "快速搜尋(${shortcutKey})", "search_or_add": "查找或添加", "search_role_placeholder": "搜索角色", "seats": "席位數量", @@ -60297,8 +60305,8 @@ "workdoc_color_title": "字體顏色", "workdoc_create": "創建輕文檔", "workdoc_expanded": "展開目錄", - "workdoc_image_max_10mb": "圖片大小不能超過10MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "無效的", + "workdoc_image_max_size": "圖片大小不能超過${size}", "workdoc_info": "文件訊息", "workdoc_info_create_time": "創建時間", "workdoc_info_creator": "創建人", @@ -60306,7 +60314,7 @@ "workdoc_info_last_modify_time": "修改時間", "workdoc_link_placeholder": "請輸入連結", "workdoc_only_image": "僅允許使用影像", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "僅允許視頻", "workdoc_text_placeholder": "輸入“/”開始", "workdoc_title_placeholder": "請輸入標題", "workdoc_unnamed": "未命名文檔", @@ -60315,7 +60323,7 @@ "workdoc_unsave_ok": "放棄更改", "workdoc_unsave_title": "輕文檔尚未保存", "workdoc_upload_failed": "上傳失敗", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "影片大小不能超過${size}", "workdoc_ws_connected": "已連接", "workdoc_ws_connecting": "正在連接...", "workdoc_ws_disconnected": "已斷開連接", diff --git a/packages/datasheet/public/file/langs/strings.ko-KR.json b/packages/datasheet/public/file/langs/strings.ko-KR.json index 8a25300c08..e20dc365da 100644 --- a/packages/datasheet/public/file/langs/strings.ko-KR.json +++ b/packages/datasheet/public/file/langs/strings.ko-KR.json @@ -641,7 +641,7 @@ "apps_support": "전체 플랫폼 클라이언트 지원", "archive_delete_record": "보관된 기록 삭제", "archive_delete_record_title": "기록 삭제", - "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 이 기록에 대한 모든 양방향 링크가 취소됩니다.

2. 편집은 지원되지 않습니다.

3. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

4. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", + "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 편집은 지원되지 않습니다.

2. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

3. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", "archive_record_in_activity": "이 레코드를 보관했습니다.", "archive_record_in_menu": "아카이브 레코드", "archive_record_success": "레코드가 성공적으로 아카이브되었습니다.", @@ -945,13 +945,13 @@ "button_type": "버튼 유형", "by_at": "~에", "by_days": "날", - "by_every": "every", + "by_every": "모든", "by_field_id": "필드 ID 사용", "by_hours": "시간", "by_in": "~에", "by_min": "분)", "by_months": "개월", - "by_on": " on the", + "by_on": "에", "by_the_day": "일별", "by_the_month": "월간", "by_the_year": "매년의", @@ -1677,60 +1677,62 @@ "embed_error_page_help": "자세한 내용", "embed_fail_og_description_content": "이 포함된 공용 링크는 비활성화되어 당분간 사용할 수 없습니다.", "embed_failed": "포함된 링크를 사용할 수 없습니다.", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "빌리빌리", + "embed_link_bilibili_desc": "bilibili 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 Vika에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_bilibili_link_text": "bilibili 비디오를 삽입하는 방법", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "아무것", + "embed_link_default_desc": "웹사이트를 보려면 링크를 붙여넣으세요.", + "embed_link_default_link_text": "더 알아보기", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma 파일을 내장함으로써 회원들은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_figma_link_text": "Figma 파일을 삽입하는 방법", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google Docs를 삽입하면 AITable에서 문서를 편집하고 볼 수 있어 팀 협업이 용이해집니다.", + "embed_link_google_docs_link_text": "Google 문서를 삽입하는 방법", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google 스프레드시트를 삽입하면 AITable에서 테이블을 편집하고 볼 수 있어 팀 공동작업이 용이해집니다.", + "embed_link_google_sheets_link_text": "Google 스프레드시트를 삽입하는 방법", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS디자인", + "embed_link_jishi_design_desc": "JSdesign 파일을 내장함으로써 구성원은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_jishi_design_link_text": "JSdesign 파일을 삽입하는 방법", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "텐센트 문서", + "embed_link_tencent_docs_desc": "Tencent Docs를 내장하면 Vika에서 Tencent 문서를 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_tencent_docs_link_text": "Tencent Docs를 삽입하는 방법", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "WPS 파일을 삽입하면 Vika에서 WPS 문서, 표, 양식을 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_wps_link_text": "WPS 파일을 삽입하는 방법", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "유튜브", + "embed_link_youtube_desc": "YouTube 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 AITable에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_youtube_link_text": "YouTube 동영상을 삽입하는 방법", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "사용자 정의 페이지", + "embed_page_add_url": "URL 추가", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "제3자 웹사이트 문서, 비디오 등에 쉽게 액세스하려면 ${edition}에 웹페이지를 추가하세요. 추천 웹사이트 링크나 사용자 정의 링크를 추가할 수 있습니다.", + "embed_page_node_permission_editor": "\"업데이트 전용\"을 기준으로 파일의 공개 공유도 열 수 있습니다.", + "embed_page_node_permission_manager": "파일에 대한 모든 작업을 수행할 수 있습니다.", + "embed_page_node_permission_reader": "사용자 정의 페이지의 내용과 기본 파일 정보를 볼 수 있습니다.", + "embed_page_node_permission_updater": "\"읽기 전용\"을 기반으로 사용자 정의 페이지의 링크를 수정할 수도 있습니다.", + "embed_page_setting_title": "사용자 정의 페이지 추가", + "embed_page_url_invalid": "올바른 URL을 입력하세요.", + "embed_paste_link_bilibili_placeholder": "bilibili 비디오 링크 붙여넣기", + "embed_paste_link_default_placeholder": "URL을 붙여넣으세요", + "embed_paste_link_figma_placeholder": "Figma 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_docs_placeholder": "Google Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_sheets_placeholder": "Google Sheets 공유 링크를 붙여넣으세요.", + "embed_paste_link_jsdesign_placeholder": "JSdesign 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_tencent_docs_placeholder": "Tencent Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_wps_placeholder": "WPS 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_youtube_placeholder": "YouTube 동영상 링크 붙여넣기", + "embed_success": "추가가 성공했습니다.", "emoji_activity": "활동", "emoji_custom": "풍속", "emoji_flags": "깃발", @@ -3353,7 +3355,6 @@ "name_length_err": "이름은 1 ~ 100자 사이여야 합니다.", "name_not_rule": "이름 불규칙", "name_repeat": "중복된 이름", - "namembed_link_figmae": "Figma", "namibia": "나미비아", "nav_me": "나", "nav_space_settings": "설치", @@ -3372,7 +3373,7 @@ "new_automation": "새로운 자동화", "new_caledonia": "뉴칼레도니아", "new_datasheet": "새 데이터 테이블", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "새로운 사용자 정의 페이지", "new_folder": "새 폴더", "new_folder_btn_title": "폴더", "new_folder_tooltip": "폴더 만들기", @@ -4135,14 +4136,14 @@ "reconciled_data": "데이터 확인 중", "record": "기록", "record_activity_experience_tips": "${day}일의 기록 활동을 볼 수 있습니다.", - "record_archived_data": "archived record", + "record_archived_data": "보관된 기록", "record_comment": "주석만 해당", "record_comments": "코멘트", "record_fail_data": "데이터 오류", "record_filter_tips": "이 레코드는 필터링됨", "record_functions": "레코드 기능", "record_history": "개정 히스토리만", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "기록 기록", "record_pre_filtered": "이 레코드는 필터링되었으며 레코드 외부를 클릭하면 숨겨집니다.", "record_pre_move": "레코드 외부를 클릭하면 레코드가 다른 위치로 이동됩니다.", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "파일 검색", "search_new_admin": "검색", "search_node_pleaseholder": "파일 검색(${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "빠른 검색(${shortcutKey})", "search_or_add": "옵션 찾기 또는 추가", "search_role_placeholder": "역할 검색", "seats": "좌석", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "글꼴 색상", "workdoc_create": "Workdoc 만들기", "workdoc_expanded": "목차 펼치기", - "workdoc_image_max_10mb": "이미지 크기는 10MB를 초과할 수 없습니다.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "없는", + "workdoc_image_max_size": "이미지 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_info": "WorkDoc 정보", "workdoc_info_create_time": "생성 날짜", "workdoc_info_creator": "작성자:", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "마지막 수정 시간:", "workdoc_link_placeholder": "링크를 입력해주세요", "workdoc_only_image": "이미지만 허용됩니다.", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "영상만 허용됩니다", "workdoc_text_placeholder": "\"/\" 빠른 시작 입력", "workdoc_title_placeholder": "제목을 입력해주세요", "workdoc_unnamed": "이름이 없는 워크문서", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "변경 사항을 취소", "workdoc_unsave_title": "WorkDoc이 저장되지 않았습니다.", "workdoc_upload_failed": "업로드 실패", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "동영상 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_ws_connected": "연결됨", "workdoc_ws_connecting": "연결 중...", "workdoc_ws_disconnected": "연결이 끊김", diff --git a/packages/datasheet/public/file/langs/strings.ru-RU.json b/packages/datasheet/public/file/langs/strings.ru-RU.json index 87360bf39e..c5d7f54023 100644 --- a/packages/datasheet/public/file/langs/strings.ru-RU.json +++ b/packages/datasheet/public/file/langs/strings.ru-RU.json @@ -641,7 +641,7 @@ "apps_support": "Поддержка всех клиентов платформы", "archive_delete_record": "Удалить архивированные записи", "archive_delete_record_title": "Удалить запись", - "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Все двусторонние ссылки для этой записи будут отменены.

2. Редактирование не поддерживается.

3. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

4. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", + "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Редактирование не поддерживается.

2. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

3. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", "archive_record_in_activity": "архивная копия", "archive_record_in_menu": "Архив", "archive_record_success": "Успешное архивирование", @@ -945,13 +945,13 @@ "button_type": "Тип кнопки", "by_at": "в", "by_days": "Дни", - "by_every": "every", + "by_every": "каждый", "by_field_id": "Использовать идентификатор поля", "by_hours": "Часы", "by_in": "в", "by_min": "минута(ы)", "by_months": "Месяцы", - "by_on": " on the", + "by_on": "на", "by_the_day": "По дням", "by_the_month": "Ежемесячный журнал", "by_the_year": "Ежегодно", @@ -1677,60 +1677,62 @@ "embed_error_page_help": "Узнать больше", "embed_fail_og_description_content": "Эта встроенная общедоступная ссылка отключена и временно недоступна", "embed_failed": "Встроенные ссылки недоступны,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "билибили", + "embed_link_bilibili_desc": "Вставив видеоролики bilibili, вы сможете просматривать обучающие материалы и руководства или просматривать домашнюю страницу канала в Vika.", + "embed_link_bilibili_link_text": "Как вставить видео билибили", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Что-либо", + "embed_link_default_desc": "Вставьте ссылку для просмотра любого веб-сайта.", + "embed_link_default_link_text": "Узнать больше", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Встраивая файлы Figma, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_figma_link_text": "Как встроить файлы Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Встраивая Google Docs, вы можете редактировать и просматривать документы в AITable, что облегчает совместную работу команды.", + "embed_link_google_docs_link_text": "Как встроить Google Документы", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Встраивая Google Таблицы, вы можете редактировать и просматривать таблицы в AITable, чтобы облегчить совместную работу команды.", + "embed_link_google_sheets_link_text": "Как встроить Google Таблицы", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSдизайн", + "embed_link_jishi_design_desc": "Встраивая файлы JSdesign, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_jishi_design_link_text": "Как встроить файлы JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Документы Tencent", + "embed_link_tencent_docs_desc": "Встраивая документы Tencent, вы можете редактировать и просматривать документы Tencent в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_tencent_docs_link_text": "Как встроить документы Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Встраивая файлы WPS, вы можете редактировать и просматривать документы, таблицы и формы WPS в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_wps_link_text": "Как встроить файлы WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Встраивая видео YouTube, вы можете просматривать учебные пособия и руководства или просматривать домашнюю страницу канала в AITable.", + "embed_link_youtube_link_text": "Как встроить видео с YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Пользовательская страница", + "embed_page_add_url": "Добавить URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Добавляйте веб-страницы в ${edition} для быстрого доступа к документам, видео и т. д. сторонних веб-сайтов. Вы можете добавить рекомендуемые ссылки на веб-сайты или любые пользовательские ссылки.", + "embed_page_node_permission_editor": "На основе «только обновление» также можно открыть общий доступ к файлу.", + "embed_page_node_permission_manager": "Может выполнять все действия с файлом", + "embed_page_node_permission_reader": "Можно просматривать содержимое пользовательской страницы и основную информацию о файле.", + "embed_page_node_permission_updater": "На основе «только для чтения» также можно изменить ссылку на пользовательскую страницу.", + "embed_page_setting_title": "Добавить пользовательскую страницу", + "embed_page_url_invalid": "Пожалуйста, введите правильный URL", + "embed_paste_link_bilibili_placeholder": "Вставьте ссылку на видео билибили", + "embed_paste_link_default_placeholder": "Вставьте URL-адрес", + "embed_paste_link_figma_placeholder": "Вставьте ссылку общего доступа к файлу Figma.", + "embed_paste_link_google_docs_placeholder": "Вставьте ссылку общего доступа к Документам Google.", + "embed_paste_link_google_sheets_placeholder": "Вставьте ссылку общего доступа к Google Таблицам.", + "embed_paste_link_jsdesign_placeholder": "Вставьте ссылку общего доступа к файлу JSdesign.", + "embed_paste_link_tencent_docs_placeholder": "Вставьте ссылку на общий доступ к документам Tencent.", + "embed_paste_link_wps_placeholder": "Вставьте ссылку общего доступа к файлу WPS.", + "embed_paste_link_youtube_placeholder": "Вставьте ссылку на видео YouTube", + "embed_success": "Добавить успешно", "emoji_activity": "Деятельность", "emoji_custom": "Обычаи", "emoji_flags": "Флаг", @@ -3353,7 +3355,6 @@ "name_length_err": "Длина имени должна быть от 1 до 100 символов.", "name_not_rule": "Неправильное имя", "name_repeat": "Повторить имя", - "namembed_link_figmae": "Figma", "namibia": "Намибия", "nav_me": "Я...", "nav_space_settings": "Настройка", @@ -3372,7 +3373,7 @@ "new_automation": "Новая автоматизация", "new_caledonia": "Новая Каледония", "new_datasheet": "Новая таблица данных", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Новая пользовательская страница", "new_folder": "Создать папку", "new_folder_btn_title": "Папка", "new_folder_tooltip": "Создать папку", @@ -4135,14 +4136,14 @@ "reconciled_data": "Данные проверяются.", "record": "Запись", "record_activity_experience_tips": "Вы можете просматривать записи об активности за ${day} дней.", - "record_archived_data": "archived record", + "record_archived_data": "архивная запись", "record_comment": "Только примечания", "record_comments": "Замечания", "record_fail_data": "Ошибка данных", "record_filter_tips": "Эта запись была просмотрена.", "record_functions": "Функция записи", "record_history": "Пересмотр только исторических записей", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "История записей", "record_pre_filtered": "Эта запись была отфильтрована и будет скрыта при щелчке на внешней стороне записи", "record_pre_move": "После щелчка на внешней стороне записи запись будет перемещена в другое место", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Поиск файлов", "search_new_admin": "Поиск", "search_node_pleaseholder": "Поиск файлов (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Быстрый поиск (${shortcutKey})", "search_or_add": "Поиск или добавление опций", "search_role_placeholder": "Поиск ролей", "seats": "Места", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Цвет шрифта", "workdoc_create": "Создать рабочий документ", "workdoc_expanded": "Развернуть оглавление", - "workdoc_image_max_10mb": "Размер изображения не может превышать 10 МБ.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "нулевой", + "workdoc_image_max_size": "Размер изображения не может превышать ${size}", "workdoc_info": "Информация о документе", "workdoc_info_create_time": "Создан в", "workdoc_info_creator": "Сделано", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Изменить время", "workdoc_link_placeholder": "Пожалуйста, введите ссылку", "workdoc_only_image": "Разрешено только изображение", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Разрешено только видео", "workdoc_text_placeholder": "Введите \"/\" быстрый старт", "workdoc_title_placeholder": "Пожалуйста, введите название", "workdoc_unnamed": "Безымянный рабочий документ", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Отменить изменения", "workdoc_unsave_title": "Рабочий документ не сохранен.", "workdoc_upload_failed": "Загрузка не удалась", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Размер видео не может превышать ${size}", "workdoc_ws_connected": "Связанный", "workdoc_ws_connecting": "Подключение...", "workdoc_ws_disconnected": "Отключено", diff --git a/packages/datasheet/public/file/langs/strings.zh-CN.json b/packages/datasheet/public/file/langs/strings.zh-CN.json index 1fa094c280..ddc5b4fb9c 100644 --- a/packages/datasheet/public/file/langs/strings.zh-CN.json +++ b/packages/datasheet/public/file/langs/strings.zh-CN.json @@ -640,7 +640,7 @@ "apps_support": "全平台客户端支持", "archive_delete_record": "删除归档记录", "archive_delete_record_title": "删除记录", - "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级能力里的归档箱中可以取消归档)

", + "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级功能中的归档箱可以取消归档)

", "archive_record_in_activity": " 归档了这条记录", "archive_record_in_menu": "归档记录", "archive_record_success": "已归档记录", @@ -1681,47 +1681,47 @@ "embed_link_bilibili": "哔哩哔哩", "embed_link_bilibili_desc": "通过嵌入哔哩哔哩视频,你可以在维格云观看教程、指南或其他视频资源,放置个人主页等,", "embed_link_bilibili_link_text": "如何嵌入哔哩哔哩视频", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "任何链接", - "embed_link_default_desc": "任何链接都行", + "embed_link_default_desc": "任何链接都行,", "embed_link_default_link_text": "了解更多", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", "embed_link_figma": "Figma", "embed_link_figma_desc": "通过嵌入 Figma 文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_figma_link_text": "如何嵌入 Figma 文件", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "谷歌文档", - "embed_link_google_docs_desc": "通过嵌入 Google Docs,你可以在 AITable 中编辑和查看文档,方便团队协作,", - "embed_link_google_docs_link_text": "如何嵌入Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "通过嵌入谷歌文档,你可以在 AITable 中编辑和查看文档,方便团队协作,", + "embed_link_google_docs_link_text": "如何嵌入谷歌文档", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "谷歌表格", - "embed_link_google_sheets_desc": "通过嵌入 Google Sheets,你可以在 AITable 中编辑和查看表格,方便团队协作,", - "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "通过嵌入谷歌表格,你可以在 AITable 中编辑和查看表格,方便团队协作,", + "embed_link_google_sheets_link_text": "如何嵌入谷歌表格", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "即时设计", "embed_link_jishi_design_desc": "通过嵌入即时设计的文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_jishi_design_link_text": "如何嵌入即时设计文件", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "腾讯文档", "embed_link_tencent_docs_desc": "通过嵌入腾讯文档,你可以在维格云中和团队成员协作,实时编辑和查看腾讯文档,提高协作效率,", "embed_link_tencent_docs_link_text": "如何嵌入腾讯文档", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "通过嵌入 WPS 文件,你可以在维格云中编辑和查看 WPS 的文档、表格、表单等,提高协作效率,", "embed_link_wps_link_text": "如何嵌入 WPS 文件", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "通过嵌入 YouTube 视频,你可以在 AITable 中观看教程、指南,或查看频道主页等,", "embed_link_youtube_link_text": "如何嵌入 Youtube 视频", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "网页嵌入", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定义页面", "embed_page_add_url": "添加网址", - "embed_page_doc_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_page_function_desc": "将网页嵌入${edition},以便轻松访问第三方网站的文档、视频等内容。您可以嵌入推荐的网站链接或任何自定义链接。", - "embed_page_node_permission_editor": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_manager": "在「只可阅读」基础上,可以修改嵌入链接", - "embed_page_node_permission_reader": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_updater": "在「只可阅读」基础上,只可查看", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "将网页添加到${edition},以便轻松访问第三方网站的文档、视频等内容。您可以添加推荐的网站链接或任何自定义链接。", + "embed_page_node_permission_editor": "在「只可更新」基础上,还可以打开文件的公开分享", + "embed_page_node_permission_manager": "拥有该文件的所有操作权限", + "embed_page_node_permission_reader": "可查看自定义页面的内容和文件基本信息", + "embed_page_node_permission_updater": "在「只可阅读」基础上,还可以修改自定义页面的链接", "embed_page_setting_title": "添加自定义页面", "embed_page_url_invalid": "请输入正确的网址", "embed_paste_link_bilibili_placeholder": "粘贴哔哩哔哩视频链接", @@ -1733,7 +1733,7 @@ "embed_paste_link_tencent_docs_placeholder": "粘贴腾讯文档的分享链接", "embed_paste_link_wps_placeholder": "粘贴 WPS 文件的分享链接", "embed_paste_link_youtube_placeholder": "粘贴 YouTube 视频链接", - "embed_success": "嵌入成功", + "embed_success": "添加成功", "emoji_activity": "活动和事件", "emoji_custom": "自定义", "emoji_flags": "旗帜", @@ -3358,7 +3358,6 @@ "name_length_err": "名称要求 1~100 字符以内", "name_not_rule": "名称包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名称重复", - "namembed_link_figmae": "Figma", "namibia": "纳米比亚", "nav_me": "我的", "nav_space_settings": "空间站管理", @@ -3377,7 +3376,7 @@ "new_automation": "新建自动化", "new_caledonia": "新喀里多尼亚", "new_datasheet": "新建表格", - "new_ebmed_page": "新建网页嵌入", + "new_ebmed_page": "新建自定义页面", "new_folder": "新建文件夹", "new_folder_btn_title": "新建文件夹", "new_folder_tooltip": "新建文件夹", @@ -4148,7 +4147,7 @@ "record_filter_tips": "此记录已被筛选条件过滤", "record_functions": "记录(行)函数", "record_history": "仅修改历史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改历史", "record_pre_filtered": "此记录已被筛选过滤,点击本记录以外区域它将被隐藏", "record_pre_move": "此记录不属于当前位置,点击本记录以外区域它将被移动", diff --git a/packages/datasheet/public/file/langs/strings.zh-HK.json b/packages/datasheet/public/file/langs/strings.zh-HK.json index 5fd223788c..fd40dd315c 100644 --- a/packages/datasheet/public/file/langs/strings.zh-HK.json +++ b/packages/datasheet/public/file/langs/strings.zh-HK.json @@ -641,7 +641,7 @@ "apps_support": "全平台客戶端支持", "archive_delete_record": "刪除存檔記錄", "archive_delete_record_title": "刪除記錄", - "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1. 該記錄的所有雙向連結將被取消

2.不支援編輯

3.不支援日期提醒、訂閱記錄等功能

4.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", + "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1.不支援編輯

2.不支援日期提醒、訂閱記錄等功能

3.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", "archive_record_in_activity": "已將此記錄存檔", "archive_record_in_menu": "存檔記錄", "archive_record_success": "成功存檔記錄", @@ -945,13 +945,13 @@ "button_type": "按鈕類型", "by_at": "在", "by_days": "天", - "by_every": "every", + "by_every": "每一個", "by_field_id": "使用 Field ID", "by_hours": "小時", "by_in": "在", "by_min": "分鐘)", "by_months": "幾個月", - "by_on": " on the", + "by_on": "於", "by_the_day": "按天", "by_the_month": "按月", "by_the_year": "每年", @@ -1677,60 +1677,62 @@ "embed_error_page_help": "點擊了解失效原因", "embed_fail_og_description_content": "該嵌入的公開鏈接已被關閉,暫時無法訪問", "embed_failed": "嵌入鏈接已失效,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "嗶哩嗶哩", + "embed_link_bilibili_desc": "透過嵌入bilibili視頻,您可以在Vika中觀看教程和指南,或查看頻道首頁。", + "embed_link_bilibili_link_text": "如何嵌入bilibili視頻", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "任何事物", + "embed_link_default_desc": "貼上連結以查看任何網站。", + "embed_link_default_link_text": "了解更多", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "透過嵌入Figma文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_figma_link_text": "如何嵌入 Figma 文件", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "透過嵌入Google Docs,您可以在AITable中編輯和查看文檔,以方便團隊協作。", + "embed_link_google_docs_link_text": "如何嵌入 Google 文件", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "透過嵌入Google Sheets,您可以在AITable中編輯和檢視表格,以促進團隊協作。", + "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS設計", + "embed_link_jishi_design_desc": "透過嵌入JSdesign文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_jishi_design_link_text": "如何嵌入 JSdesign 文件", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "騰訊文檔", + "embed_link_tencent_docs_desc": "透過嵌入騰訊文檔,您可以在Vika中編輯、查看騰訊文檔,提高協作效率。", + "embed_link_tencent_docs_link_text": "如何嵌入騰訊文檔", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "透過嵌入WPS文件,您可以在Vika中編輯並檢視WPS文件、表格和表單,提高協作效率。", + "embed_link_wps_link_text": "如何嵌入WPS文件", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "透過嵌入 YouTube 視頻,您可以觀看教程和指南,或查看 AITable 中的頻道主頁。", + "embed_link_youtube_link_text": "如何嵌入 YouTube 影片", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定義頁面", + "embed_page_add_url": "新增網址", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "將網頁加入${edition}中,以便輕鬆存取第三方網站文件、影片等。您可以新增推薦的網站連結或任何自定義連結。", + "embed_page_node_permission_editor": "在「僅更新」的基礎上,還可以開啟檔案的公開共享", + "embed_page_node_permission_manager": "可以對檔案執行所有操作", + "embed_page_node_permission_reader": "可以查看自定義頁面的內容和基本文件訊息", + "embed_page_node_permission_updater": "在「唯讀」的基礎上,也可以修改自定義頁面的連結", + "embed_page_setting_title": "新增自定義頁面", + "embed_page_url_invalid": "請輸入正確的網址", + "embed_paste_link_bilibili_placeholder": "貼上bilibili視頻鏈接", + "embed_paste_link_default_placeholder": "貼上網址", + "embed_paste_link_figma_placeholder": "貼上 Figma 檔案的共享鏈接", + "embed_paste_link_google_docs_placeholder": "貼上 Google 文件共享連結", + "embed_paste_link_google_sheets_placeholder": "貼上 Google 試算表共享鏈接", + "embed_paste_link_jsdesign_placeholder": "貼上 JSdesign 檔案的共享鏈接", + "embed_paste_link_tencent_docs_placeholder": "貼上騰訊文檔分享鏈接", + "embed_paste_link_wps_placeholder": "貼上 WPS 檔案的共享鏈接", + "embed_paste_link_youtube_placeholder": "貼上 YouTube 影片連結", + "embed_success": "添加成功", "emoji_activity": "活動和事件", "emoji_custom": "自定義", "emoji_flags": "旗幟", @@ -3353,7 +3355,6 @@ "name_length_err": "名稱要求 1~100 字符以內", "name_not_rule": "名稱包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名稱重複", - "namembed_link_figmae": "Figma", "namibia": "納米比亞", "nav_me": "我的", "nav_space_settings": "空間站管理", @@ -3372,7 +3373,7 @@ "new_automation": "New automation", "new_caledonia": "新喀裡多尼亞", "new_datasheet": "新建維格表", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新的自定義頁面", "new_folder": "新建文件夾", "new_folder_btn_title": "文件夾", "new_folder_tooltip": "建立資料夾", @@ -4135,14 +4136,14 @@ "reconciled_data": "正在核對數據……", "record": "記錄", "record_activity_experience_tips": "可查看 ${day} 天的修改歷史", - "record_archived_data": "archived record", + "record_archived_data": "存檔記錄", "record_comment": "僅評論", "record_comments": "評論", "record_fail_data": "數據已失效", "record_filter_tips": "記錄已被篩選條件過濾", "record_functions": "記錄(行)函數", "record_history": "僅修改歷史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改歷史", "record_pre_filtered": "此記錄已被篩選過濾,點擊本記錄以外區域它將被隱藏", "record_pre_move": "此記錄不屬於當前位置,點擊本記錄以外區域它將被移動", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "搜索文件夾或維格表", "search_new_admin": "搜索成員暱稱,選擇移交的主管理員", "search_node_pleaseholder": "搜索文件 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "快速搜尋(${shortcutKey})", "search_or_add": "查找或添加", "search_role_placeholder": "搜索角色", "seats": "席位數量", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "字體顏色", "workdoc_create": "創建輕文檔", "workdoc_expanded": "展開目錄", - "workdoc_image_max_10mb": "圖片大小不能超過10MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "無效的", + "workdoc_image_max_size": "圖片大小不能超過${size}", "workdoc_info": "文件訊息", "workdoc_info_create_time": "創建時間", "workdoc_info_creator": "創建人", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "修改時間", "workdoc_link_placeholder": "請輸入連結", "workdoc_only_image": "僅允許使用影像", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "僅允許視頻", "workdoc_text_placeholder": "輸入“/”開始", "workdoc_title_placeholder": "請輸入標題", "workdoc_unnamed": "未命名文檔", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "放棄更改", "workdoc_unsave_title": "輕文檔尚未保存", "workdoc_upload_failed": "上傳失敗", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "影片大小不能超過${size}", "workdoc_ws_connected": "已連接", "workdoc_ws_connecting": "正在連接...", "workdoc_ws_disconnected": "已斷開連接", diff --git a/packages/datasheet/src/modules/api/utils/init_axios.tsx b/packages/datasheet/src/modules/api/utils/init_axios.tsx index 3b285b9c90..304c261bea 100644 --- a/packages/datasheet/src/modules/api/utils/init_axios.tsx +++ b/packages/datasheet/src/modules/api/utils/init_axios.tsx @@ -1,8 +1,8 @@ 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 { apiErrorManager } from 'api/utils/error_manager'; import { Router } from 'pc/components/route_manager/router'; import { store } from 'pc/store'; import { getInitializationData, getReleaseVersion, getSpaceIdFormTemplate } from 'pc/utils/env'; diff --git a/packages/datasheet/src/modules/api/widget/api.ts b/packages/datasheet/src/modules/api/widget/api.ts index 800221d871..9fac9c5719 100644 --- a/packages/datasheet/src/modules/api/widget/api.ts +++ b/packages/datasheet/src/modules/api/widget/api.ts @@ -17,8 +17,8 @@ */ import axios from 'axios'; +import { IApiWrapper, IWidget, WidgetPackageType, WidgetReleaseType } from '@apitable/core'; import * as Url from './const'; -import {IApiWrapper, IWidget, WidgetPackageType, WidgetReleaseType} from '@apitable/core'; // const baseURL = '/nest/v1'; /** @@ -54,4 +54,3 @@ export const installWidget = (nodeId: string, packageId: string, name?: string) }); }; - diff --git a/packages/datasheet/src/modules/billing/index.ts b/packages/datasheet/src/modules/billing/index.ts index d563aafbd6..5a407bd746 100644 --- a/packages/datasheet/src/modules/billing/index.ts +++ b/packages/datasheet/src/modules/billing/index.ts @@ -1 +1 @@ -export * from './get_billing_info' +export * from './get_billing_info'; diff --git a/packages/datasheet/src/modules/shared/shortcut_key/shortcut_key.ts b/packages/datasheet/src/modules/shared/shortcut_key/shortcut_key.ts index d370dcd0a7..2134aa06a0 100644 --- a/packages/datasheet/src/modules/shared/shortcut_key/shortcut_key.ts +++ b/packages/datasheet/src/modules/shared/shortcut_key/shortcut_key.ts @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -import { ContextName, ShortcutActionName } from 'modules/shared/shortcut_key/enum'; +import { isEmpty } from 'lodash'; import { CollaCommandName, ConfigConstant, @@ -29,11 +29,13 @@ import { Strings, t, } from '@apitable/core'; +import { ContextName, ShortcutActionName } from 'modules/shared/shortcut_key/enum'; import { Message } from 'pc/components/common/message/message'; import { notify } from 'pc/components/common/notify/notify'; import { NotifyKey } from 'pc/components/common/notify/notify.interface'; import { EXPAND_RECORD } from 'pc/components/expand_record/expand_record.enum'; import { expandRecordIdNavigate } from 'pc/components/expand_record/utils'; +import { string2Query } from 'pc/components/form_container/util'; import { EXPAND_SEARCH } from 'pc/components/quick_search/const'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; @@ -263,7 +265,20 @@ const getUndoManager = () => { }; export function clear() { + const query = string2Query(); const state = store.getState(); + const recordId = query.recordId as string | undefined; + const fieldId = query.fieldId as string | undefined; + if (recordId && fieldId) { + const snapshot = Selectors.getSnapshot(state)!; + const fieldMap = snapshot.meta?.fieldMap; + const fieldType = fieldMap[fieldId]?.type; + const cv = Selectors.getCellValue(state, snapshot, recordId, fieldId); + if (fieldType === FieldType.WorkDoc && !isEmpty(cv)) { + return; + } + } + console.log('query', query); const fieldMap = Selectors.getFieldMap(state, state.pageParams.datasheetId!); const uploadManager = resourceService.instance!.uploadManager; const data: ISetRecordOptions[] = []; diff --git a/packages/datasheet/src/modules/space/member_stash/hooks/use_get_member_stash.ts b/packages/datasheet/src/modules/space/member_stash/hooks/use_get_member_stash.ts index 5138d22bfd..c971e1fa8e 100644 --- a/packages/datasheet/src/modules/space/member_stash/hooks/use_get_member_stash.ts +++ b/packages/datasheet/src/modules/space/member_stash/hooks/use_get_member_stash.ts @@ -1,5 +1,5 @@ -import { useEffect, useState } from 'react'; import { memberStash } from 'modules/space/member_stash/member_stash'; +import { useEffect, useState } from 'react'; import { useAppSelector } from 'pc/store/react-redux'; export const useGetMemberStash = () => { diff --git a/packages/datasheet/src/pc/common/initializer.ts b/packages/datasheet/src/pc/common/initializer.ts index ee69a97f75..2e84337a1a 100644 --- a/packages/datasheet/src/pc/common/initializer.ts +++ b/packages/datasheet/src/pc/common/initializer.ts @@ -22,10 +22,10 @@ import { RewriteFrames } from '@sentry/integrations'; import * as Sentry from '@sentry/nextjs'; import { Integrations } from '@sentry/tracing'; -import { handleResponse, initAxios } from 'api/utils/init_axios'; import dayjs from 'dayjs'; import { getLanguage, injectStore, WasmApi } from '@apitable/core'; import { getBrowserDatabusApiEnabled } from '@apitable/core/dist/modules/database/api/wasm'; +import { handleResponse, initAxios } from 'api/utils/init_axios'; import { getEnvVariables, getInitializationData, getReleaseVersion } from 'pc/utils/env'; import '../../modules/shared/apphook/hook_bindings'; import { APITable } from '../../modules/shared/apitable_lib'; diff --git a/packages/datasheet/src/pc/components/address_list/address_list.tsx b/packages/datasheet/src/pc/components/address_list/address_list.tsx index 985dcfcdf3..51e4bdb51b 100644 --- a/packages/datasheet/src/pc/components/address_list/address_list.tsx +++ b/packages/datasheet/src/pc/components/address_list/address_list.tsx @@ -26,6 +26,7 @@ import { IReduxState, StoreActions, Strings, t } from '@apitable/core'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import OrgImageDark from 'static/icon/organization/contacts_empty_dark.png'; import OrgImageLight from 'static/icon/organization/contacts_empty_light.png'; import { ComponentDisplay } from '../common/component_display'; @@ -34,11 +35,9 @@ import { CommonSide } from '../common_side'; import { MobileBar } from '../mobile_bar'; import { MemberInfo } from './member_info'; import { MemberList } from './member_list'; -import styles from './style.module.less'; // @ts-ignore import { isContactSyncing, isSocialDingTalk } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const _SplitPane: any = SplitPane; diff --git a/packages/datasheet/src/pc/components/address_list/address_tree_menu/address_tree_menu.tsx b/packages/datasheet/src/pc/components/address_list/address_tree_menu/address_tree_menu.tsx index 043fce581d..f42059c949 100644 --- a/packages/datasheet/src/pc/components/address_list/address_tree_menu/address_tree_menu.tsx +++ b/packages/datasheet/src/pc/components/address_list/address_tree_menu/address_tree_menu.tsx @@ -25,8 +25,8 @@ import { TriangleRightFilled } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; const { TreeNode, DirectoryTree } = Tree; diff --git a/packages/datasheet/src/pc/components/address_list/member_info/member_info.tsx b/packages/datasheet/src/pc/components/address_list/member_info/member_info.tsx index 4e062b02e6..bafd97be1e 100644 --- a/packages/datasheet/src/pc/components/address_list/member_info/member_info.tsx +++ b/packages/datasheet/src/pc/components/address_list/member_info/member_info.tsx @@ -27,12 +27,11 @@ import { EditOutlined } from '@apitable/icons'; import { Avatar, Tooltip, AvatarSize, ButtonPlus } from 'pc/components/common'; import { Identity } from 'pc/components/space_manage/identity'; import { useAddressRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName, isSocialFeiShu, isSocialPlatformEnabled } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const getIdentity = (memberInfo: IMemberInfoInAddressList) => { if (!memberInfo.isActive) return 'inactive'; diff --git a/packages/datasheet/src/pc/components/address_list/member_list/member_list.tsx b/packages/datasheet/src/pc/components/address_list/member_list/member_list.tsx index b0862f76fa..96d4e0f528 100644 --- a/packages/datasheet/src/pc/components/address_list/member_list/member_list.tsx +++ b/packages/datasheet/src/pc/components/address_list/member_list/member_list.tsx @@ -28,13 +28,12 @@ import { Router } from 'pc/components/route_manager/router'; import { Identity } from 'pc/components/space_manage/identity'; import { useResponsive } from 'pc/hooks'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import { expandMemberInfo } from '../expand_member_info'; import { getIdentity } from '../member_info'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export interface IMemberList { memberList: IMemberInfoInAddressList[]; diff --git a/packages/datasheet/src/pc/components/api_panel/field_codes/doc_inner_html.tsx b/packages/datasheet/src/pc/components/api_panel/field_codes/doc_inner_html.tsx index a3c1d5e4c1..7c9a884e5b 100644 --- a/packages/datasheet/src/pc/components/api_panel/field_codes/doc_inner_html.tsx +++ b/packages/datasheet/src/pc/components/api_panel/field_codes/doc_inner_html.tsx @@ -20,14 +20,13 @@ import template from 'lodash/template'; import * as React from 'react'; import { ModalType, Strings, t } from '@apitable/core'; import { Modal } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { getStorage, setStorage, StorageName } from 'pc/utils/storage'; import { CodeLanguage } from './enum'; import { getDoc } from './examples'; import mdStyles from './markdown.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IDocInnerHtmlProps { language: CodeLanguage; exampleConfig: any; diff --git a/packages/datasheet/src/pc/components/api_panel/field_codes/field_codes.tsx b/packages/datasheet/src/pc/components/api_panel/field_codes/field_codes.tsx index 4c9aaac655..c5a4948eea 100644 --- a/packages/datasheet/src/pc/components/api_panel/field_codes/field_codes.tsx +++ b/packages/datasheet/src/pc/components/api_panel/field_codes/field_codes.tsx @@ -23,14 +23,13 @@ import { LinkButton } from '@apitable/components'; import { Field, FieldType, Selectors, Strings, t } from '@apitable/core'; import { Loading } from 'pc/components/common'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import githubIcon from 'static/icon/common/github_octopus.png'; import { getFieldDocs } from '../field_docs/api_panel_config'; import { CodeLanguage, CodeType } from './enum'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const DocInnerHtml = dynamic(() => import('./doc_inner_html'), { ssr: false, loading: () => , diff --git a/packages/datasheet/src/pc/components/api_panel/field_docs/field_docs.tsx b/packages/datasheet/src/pc/components/api_panel/field_docs/field_docs.tsx index 4ea0465655..82ce1a08cf 100644 --- a/packages/datasheet/src/pc/components/api_panel/field_docs/field_docs.tsx +++ b/packages/datasheet/src/pc/components/api_panel/field_docs/field_docs.tsx @@ -21,11 +21,10 @@ import { useThemeColors } from '@apitable/components'; import { Field, FieldType, FieldTypeDescriptionMap, Selectors, Strings, t } from '@apitable/core'; import { useGetSignatureAssertByToken } from '@apitable/widget-sdk'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; +import { useAppSelector } from 'pc/store/react-redux'; import { getFieldDocs } from './api_panel_config'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFieldDocs { recordId?: string; fieldId: string; diff --git a/packages/datasheet/src/pc/components/automation/components/list_with_footer/index.tsx b/packages/datasheet/src/pc/components/automation/components/list_with_footer/index.tsx index 967637f032..90424fe363 100644 --- a/packages/datasheet/src/pc/components/automation/components/list_with_footer/index.tsx +++ b/packages/datasheet/src/pc/components/automation/components/list_with_footer/index.tsx @@ -6,7 +6,7 @@ export const ListWithFooter: FC<{ padding?: string; footer: ReactElement; children: ReactElement; -}> = ({ footer, children, className ,padding}) => { +}> = ({ footer, children, className, padding }) => { return ( <> diff --git a/packages/datasheet/src/pc/components/automation/content/basic_info/index.tsx b/packages/datasheet/src/pc/components/automation/content/basic_info/index.tsx index 2e2895dae4..91f1eb1d6b 100644 --- a/packages/datasheet/src/pc/components/automation/content/basic_info/index.tsx +++ b/packages/datasheet/src/pc/components/automation/content/basic_info/index.tsx @@ -12,6 +12,7 @@ import { TimeOutlined, UserEditOutlined } from '@apitable/icons'; +import EllipsisText from 'pc/components/ellipsis_text'; import { getNodeTypeByNodeId } from '../../../../utils'; import { NodeIcon } from '../../../catalog/tree/node_icon'; import { Avatar, AvatarType } from '../../../common'; @@ -24,7 +25,6 @@ import { automationHistoryAtom, automationStateAtom } from '../../controller/ato import { useAutomationResourcePermission } from '../../controller/use_automation_permission'; import { TaskList } from '../../run_history/list/task'; import style from './styles.module.less'; -import EllipsisText from "pc/components/ellipsis_text"; const StyledGrip = styled(Box)` gap: 16px; diff --git a/packages/datasheet/src/pc/components/automation/content/index.tsx b/packages/datasheet/src/pc/components/automation/content/index.tsx index 47c1b7c89c..5c88d51909 100644 --- a/packages/datasheet/src/pc/components/automation/content/index.tsx +++ b/packages/datasheet/src/pc/components/automation/content/index.tsx @@ -2,14 +2,12 @@ import { Tabs } from 'antd'; import TabPane from 'antd/es/tabs/TabPane'; import { useAtom } from 'jotai'; import * as React from 'react'; -import { FunctionComponent, memo, useEffect } from 'react'; +import { FunctionComponent, memo } from 'react'; import AutoSizer from 'react-virtualized-auto-sizer'; import styled, { css } from 'styled-components'; import { Box, Switch, Typography, useThemeColors, useThemeMode } from '@apitable/components'; import { IReduxState, Strings, t } from '@apitable/core'; import { InfoCircleOutlined } from '@apitable/icons'; -// @ts-ignore -import { goToUpgrade } from 'enterprise/subscribe_system/upgrade_method'; import { VikaSplitPanel } from 'pc/components/common'; import { useAppSelector } from 'pc/store/react-redux'; import { useResponsive, useSideBarVisible } from '../../../hooks'; @@ -20,6 +18,8 @@ import { ListWithFooter } from '../components/list_with_footer'; import { automationPanelAtom, PanelName } from '../controller/atoms'; import { useAutomationResourcePermission } from '../controller/use_automation_permission'; import { Side } from './side'; +// @ts-ignore +import { goToUpgrade } from 'enterprise/subscribe_system/upgrade_method'; import styles from './styles.module.less'; export const ConstAutomationContentLeft = 'automation-content-left'; diff --git a/packages/datasheet/src/pc/components/automation/controller/use_robot_list.tsx b/packages/datasheet/src/pc/components/automation/controller/use_robot_list.tsx index 39fee4ff1a..6571a9527b 100644 --- a/packages/datasheet/src/pc/components/automation/controller/use_robot_list.tsx +++ b/packages/datasheet/src/pc/components/automation/controller/use_robot_list.tsx @@ -1,10 +1,9 @@ import { useMemo } from 'react'; import useSWR from 'swr'; import { Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { getResourceAutomations } from '../../robot/api'; -import {useAppSelector} from "pc/store/react-redux"; - export const useAutomationList = () => { const datasheetId = useAppSelector(Selectors.getActiveDatasheetId); const { data: automationList, error, mutate: mutateRefresh } diff --git a/packages/datasheet/src/pc/components/automation/run_history/modal/index.tsx b/packages/datasheet/src/pc/components/automation/run_history/modal/index.tsx index 761f18487f..148971e45e 100644 --- a/packages/datasheet/src/pc/components/automation/run_history/modal/index.tsx +++ b/packages/datasheet/src/pc/components/automation/run_history/modal/index.tsx @@ -17,6 +17,7 @@ import { import { Strings, t, ThemeName } from '@apitable/core'; import { DownloadOutlined, LoadingOutlined, RefreshOutlined } from '@apitable/icons'; import { RobotRunHistoryItemDetail, useRunTaskDetail } from 'pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail'; +import { useAppSelector } from 'pc/store/react-redux'; import EmptyStateDarkImg from 'static/icon/datasheet/empty_state_dark.png'; import EmptyStateLightImg from 'static/icon/datasheet/empty_state_light.png'; import { getAutomationRunHistoryDetail } from '../../../robot/api'; @@ -27,7 +28,6 @@ import { CONST_DATETIME_FORMAT } from '../list'; import { TaskList } from '../list/task'; import { handleDownload } from '../list/util'; -import {useAppSelector} from "pc/store/react-redux"; dayjs.extend(duration); const CONST_STATUS_SUCCESS = 1; diff --git a/packages/datasheet/src/pc/components/automation/select_dst/index.tsx b/packages/datasheet/src/pc/components/automation/select_dst/index.tsx index a9d0d68015..065036a8b0 100644 --- a/packages/datasheet/src/pc/components/automation/select_dst/index.tsx +++ b/packages/datasheet/src/pc/components/automation/select_dst/index.tsx @@ -8,12 +8,11 @@ import { DataSourceSelectorForNode } from 'pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node'; import { SearchPanel } from 'pc/components/datasheet_search_panel'; +import { useAppSelector } from 'pc/store/react-redux'; import { RelatedResource } from '../../robot/robot_context'; import { automationStateAtom, loadableFormItemAtom } from '../controller'; import { SelectTrigger } from './select_trigger'; -import {useAppSelector} from "pc/store/react-redux"; - export const SelectDst: FC<{ value: string; onChange: (dstId: string | undefined) => void }> = memo(({ value, onChange diff --git a/packages/datasheet/src/pc/components/calendar_view/calendar_setting_panel/calendar_setting_panel.tsx b/packages/datasheet/src/pc/components/calendar_view/calendar_setting_panel/calendar_setting_panel.tsx index 77626f6758..1bff80ef14 100644 --- a/packages/datasheet/src/pc/components/calendar_view/calendar_setting_panel/calendar_setting_panel.tsx +++ b/packages/datasheet/src/pc/components/calendar_view/calendar_setting_panel/calendar_setting_panel.tsx @@ -52,14 +52,13 @@ import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { setColor } from 'pc/components/multi_grid/format'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { setStorage, StorageName } from 'pc/utils/storage'; import { CalendarContext } from '../calendar_context'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const UNUSED_END_DATE = 'unusedEndDate'; interface ICalendarSettingPanel { diff --git a/packages/datasheet/src/pc/components/calendar_view/calendar_view.tsx b/packages/datasheet/src/pc/components/calendar_view/calendar_view.tsx index 12f8ca0500..909d13a46f 100644 --- a/packages/datasheet/src/pc/components/calendar_view/calendar_view.tsx +++ b/packages/datasheet/src/pc/components/calendar_view/calendar_view.tsx @@ -46,6 +46,7 @@ import { RecordMenu } from 'pc/components/multi_grid/context_menu/record_menu'; import { setColor } from 'pc/components/multi_grid/format'; import { useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { getStorage, setStorage, StorageName } from 'pc/utils/storage'; import { VikaSplitPanel } from '../common'; import { ScreenSize } from '../common/component_display/enum'; @@ -60,8 +61,6 @@ import { Drop } from './drop'; import { RecordList } from './record_list'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICalendarViewProps { height: number; width: number; diff --git a/packages/datasheet/src/pc/components/catalog/catalog.tsx b/packages/datasheet/src/pc/components/catalog/catalog.tsx index 9e3de345fd..d58ea6b2cc 100644 --- a/packages/datasheet/src/pc/components/catalog/catalog.tsx +++ b/packages/datasheet/src/pc/components/catalog/catalog.tsx @@ -26,13 +26,12 @@ import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortc import { useRootManageable } from 'pc/hooks'; import { useCatalog } from 'pc/hooks/use_catalog'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { getContextTypeByNodeType } from 'pc/utils'; import { dndH5Manager } from 'pc/utils/dnd_manager'; import { WorkbenchSideContext } from '../common_side/workbench_side/workbench_side_context'; -import styles from './style.module.less'; import { Tree } from './tree'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const CatalogBase: React.FC> = () => { // Whether the node is loaded or not (expand the node) diff --git a/packages/datasheet/src/pc/components/catalog/generate_template/generate_template.tsx b/packages/datasheet/src/pc/components/catalog/generate_template/generate_template.tsx index 4042ca25bd..5757051980 100644 --- a/packages/datasheet/src/pc/components/catalog/generate_template/generate_template.tsx +++ b/packages/datasheet/src/pc/components/catalog/generate_template/generate_template.tsx @@ -24,10 +24,9 @@ import { ConfigConstant, IReduxState, Navigation, Selectors, Strings, t } from ' import { BaseModal, Message, Modal } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useRequest, useTemplateRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IGenerateTemplateProps { nodeId?: string; onCancel: () => void; diff --git a/packages/datasheet/src/pc/components/catalog/import_file/import_file.tsx b/packages/datasheet/src/pc/components/catalog/import_file/import_file.tsx index aca811d1ed..f3724dcd1d 100644 --- a/packages/datasheet/src/pc/components/catalog/import_file/import_file.tsx +++ b/packages/datasheet/src/pc/components/catalog/import_file/import_file.tsx @@ -25,11 +25,10 @@ import { Message, Modal } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; import { usePercent } from 'pc/hooks/use_percent'; +import { useAppSelector } from 'pc/store/react-redux'; import { byte2Mb } from 'pc/utils'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const { Dragger } = Upload; export interface IImportFileProps { diff --git a/packages/datasheet/src/pc/components/catalog/move_to/move_to.tsx b/packages/datasheet/src/pc/components/catalog/move_to/move_to.tsx index 182eaa1a80..37c8a7319d 100644 --- a/packages/datasheet/src/pc/components/catalog/move_to/move_to.tsx +++ b/packages/datasheet/src/pc/components/catalog/move_to/move_to.tsx @@ -26,11 +26,10 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { TComponent } from 'pc/components/common/t_component'; import { Router } from 'pc/components/route_manager/router'; +import { useAppSelector } from 'pc/store/react-redux'; import { SelectFolder } from './select_folder'; -import styles from './style.module.less'; import { MobileFooter, MobileTitle, Title } from './title'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const MoveTo: React.FC< React.PropsWithChildren<{ diff --git a/packages/datasheet/src/pc/components/catalog/move_to/select_folder.tsx b/packages/datasheet/src/pc/components/catalog/move_to/select_folder.tsx index b76ac2c79f..1d4340bc72 100644 --- a/packages/datasheet/src/pc/components/catalog/move_to/select_folder.tsx +++ b/packages/datasheet/src/pc/components/catalog/move_to/select_folder.tsx @@ -25,13 +25,12 @@ import { Api, ApiInterface, ConfigConstant, INode, INodesMapItem, IParent, Strin import { ChevronRightOutlined, SearchOutlined } from '@apitable/icons'; import { ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { FolderItem } from './folder_item'; import { SelectFolderTips } from './select_folder_tips'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const SelectFolder: React.FC< React.PropsWithChildren<{ selectedFolderId?: string; diff --git a/packages/datasheet/src/pc/components/catalog/node_context_menu/context_menu_data.tsx b/packages/datasheet/src/pc/components/catalog/node_context_menu/context_menu_data.tsx index 79beea374a..9f45e778ed 100644 --- a/packages/datasheet/src/pc/components/catalog/node_context_menu/context_menu_data.tsx +++ b/packages/datasheet/src/pc/components/catalog/node_context_menu/context_menu_data.tsx @@ -16,11 +16,11 @@ * along with this program. If not, see . */ -import { ShortcutActionName } from 'modules/shared/shortcut_key'; -import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { isMobile } from 'react-device-detect'; import { black, colorVars } from '@apitable/components'; import { ConfigConstant, Strings, t, WORKBENCH_SIDE_ID } from '@apitable/core'; +import { ShortcutActionName } from 'modules/shared/shortcut_key'; +import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { getEnvVariables } from 'pc/utils/env'; import { makeNodeIconComponent, NodeIcon } from './node_icons'; import styles from './style.module.less'; diff --git a/packages/datasheet/src/pc/components/catalog/node_context_menu/node_context_menu.tsx b/packages/datasheet/src/pc/components/catalog/node_context_menu/node_context_menu.tsx index f3be49fe19..ba5175dc14 100644 --- a/packages/datasheet/src/pc/components/catalog/node_context_menu/node_context_menu.tsx +++ b/packages/datasheet/src/pc/components/catalog/node_context_menu/node_context_menu.tsx @@ -266,7 +266,7 @@ export const NodeContextMenu: FC> Player.applyFilters(Events.get_context_menu_file_more, data); break; } - case ConfigConstant.ContextMenuType.EMBED_PAGE: { + case ConfigConstant.ContextMenuType.CUSTOM_PAGE: { data = [ [ contextItemMap.get(ContextItemKey.Rename)(() => rename(nodeId, level, module), !renamable), @@ -354,32 +354,32 @@ export const NodeContextMenu: FC> }), judgeShowAIEntrance() ? contextItemMap.get(ContextItemKey.addAi)(() => { - if (!spaceInfo?.isEnableChatbot) { - if (!getEnvVariables().IS_APITABLE) { - if (getReleaseVersion() !== 'development') { - window.open(getAIOpenFormUrl()); - return; - } + if (!spaceInfo?.isEnableChatbot) { + if (!getEnvVariables().IS_APITABLE) { + if (getReleaseVersion() !== 'development') { + window.open(getAIOpenFormUrl()); + return; } } - const result = triggerUsageAlert?.( - 'maxFormViewsInSpace', - { usage: spaceInfo!.formViewNums + 1, alwaysAlert: true }, - SubscribeUsageTipType.Alert, - ); - if (result) { - return; - } - openCatalog(); - addTreeNode(targetId, ConfigConstant.NodeType.AI); - }) + } + const result = triggerUsageAlert?.( + 'maxFormViewsInSpace', + { usage: spaceInfo!.formViewNums + 1, alwaysAlert: true }, + SubscribeUsageTipType.Alert, + ); + if (result) { + return; + } + openCatalog(); + addTreeNode(targetId, ConfigConstant.NodeType.AI); + }) : undefined, contextItemMap.get(ContextItemKey.AddAutomation)(() => { addTreeNode(targetId, ConfigConstant.NodeType.AUTOMATION); }), contextItemMap.get(ContextItemKey.AddEmbed)(() => { - addTreeNode(targetId, ConfigConstant.NodeType.EMBED_PAGE); + addTreeNode(targetId, ConfigConstant.NodeType.CUSTOM_PAGE); }), ], [ diff --git a/packages/datasheet/src/pc/components/catalog/node_info/node_info.tsx b/packages/datasheet/src/pc/components/catalog/node_info/node_info.tsx index 53f56481e3..886ea129d0 100644 --- a/packages/datasheet/src/pc/components/catalog/node_info/node_info.tsx +++ b/packages/datasheet/src/pc/components/catalog/node_info/node_info.tsx @@ -28,12 +28,11 @@ import { ScreenSize } from 'pc/components/common/component_display/enum'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { useRequest, useResponsive } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { getNodeIcon } from '../tree/node_icon'; -import styles from './styles.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; interface INodeInfoProps { nodeId: string; diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/search_result/search_result.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/search_result/search_result.tsx index 03a42f9c35..9424c97f84 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/search_result/search_result.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/search_result/search_result.tsx @@ -20,11 +20,11 @@ import Image from 'next/image'; import { FC } from 'react'; import { ThemeName } from '@apitable/components'; import { Strings, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; export interface ISearchResultProps { isEmpty?: boolean; } diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_left.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_left.tsx index 2ae6997835..ee67022024 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_left.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_left.tsx @@ -30,14 +30,13 @@ import { AvatarType, ButtonPlus, HorizontalScroll, InfoCard, SearchInput } from import { ScreenSize } from 'pc/components/common/component_display'; import { useCatalogTreeRequest, useRequest, useResponsive } from 'pc/hooks'; import { IRoleItem, useRoleRequest } from 'pc/hooks/use_role'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { SearchResult } from '../search_result'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; import { SelectUnitSource } from '.'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export interface ISelectUnitLeftProps { isSingleSelect?: boolean; diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_modal.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_modal.tsx index 769a729319..ebfa173dcb 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_modal.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_modal.tsx @@ -30,14 +30,13 @@ import { IModalProps } from 'pc/components/common/modal/modal/modal.interface'; import { expandInviteModal } from 'pc/components/invite'; import { useSpaceInfo } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { SelectUnitLeft } from './select_unit_left'; import { SelectUnitPopup } from './select_unit_popup'; import { SelectUnitRight } from './select_unit_right'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export enum SelectUnitSource { Perm = 'perm', Member = 'member', diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_popup.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_popup.tsx index 1aef5ad206..2c8f21349f 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_popup.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_popup.tsx @@ -22,11 +22,10 @@ import { Strings, t } from '@apitable/core'; import { UserAddOutlined } from '@apitable/icons'; import { Popup } from 'pc/components/common/mobile/popup'; import { expandInviteModal } from 'pc/components/invite'; +import { useAppSelector } from 'pc/store/react-redux'; import { ISelectUnitLeftProps, SelectUnitLeft } from './select_unit_left'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ISelectPopupProps extends ISelectUnitLeftProps { onCancel(): void; onOk(): void; diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_right.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_right.tsx index 14fa24dd6d..2375601181 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_right.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_right.tsx @@ -18,14 +18,13 @@ import * as React from 'react'; import { MemberType, Strings, t, IMember, ISpaceInfo, ISpaceBasicInfo, UnitItem } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { generateUserInfo } from 'pc/utils'; -import styles from './style.module.less'; import { UnitTag } from './unit_tag'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; import { SelectUnitSource } from '.'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface ISelectUnitRightProps { source?: SelectUnitSource; diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/unit_item/unit_item.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/unit_item/unit_item.tsx index 13d210c05d..948a59147a 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings/permission/unit_item/unit_item.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings/permission/unit_item/unit_item.tsx @@ -25,12 +25,11 @@ import { UserAdminFilled, UserAdminOutlined } from '@apitable/icons'; import { PermissionSelect } from 'pc/components/catalog/permission_settings/permission/unit_item/permission_select'; // eslint-disable-next-line no-restricted-imports import { AvatarType, InfoCard, Tooltip } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { IRoleOption, IUnitItemProps } from './interface'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const DEFAULT_ROLE: IRoleOption[] = [ { diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission.tsx index 14a375dabd..028ab0b780 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission.tsx @@ -36,16 +36,15 @@ import { Message } from 'pc/components/common/message/message'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { UnitPermissionSelect } from 'pc/components/field_permission/unit_permission_select'; import { useCatalogTreeRequest, useRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { permissionMenuData } from 'pc/utils'; import { dispatch } from 'pc/worker/store'; import { MembersDetail } from './members_detail'; import { PermissionInfoSetting } from './permission_info_setting'; -import styles from './style.module.less'; import { UnitList } from './unit_list'; // @ts-ignore import { SubscribeUsageTipType, triggerUsageAlert } from 'enterprise/billing/trigger_usage_alert'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export interface IPermissionSettingProps { data: INodePermissionData; diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission_info_setting.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission_info_setting.tsx index e5349c7944..7784430c2f 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission_info_setting.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/permission_info_setting.tsx @@ -26,9 +26,9 @@ import { ScreenSize } from 'pc/components/common/component_display'; import { Popconfirm } from 'pc/components/common/popconfirm'; import { useResponsive } from 'pc/hooks'; import { Menu, MenuItem } from './menu'; -import styles from './style.module.less'; import { IRoleOption } from './unit_item/interface'; import { PermissionSelectMobile } from './unit_item/permission_select_mobile'; +import styles from './style.module.less'; export const PermissionInfoSetting: React.FC< React.PropsWithChildren<{ diff --git a/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/unit_item/unit_item.tsx b/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/unit_item/unit_item.tsx index 9455759c1f..87db38fa45 100644 --- a/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/unit_item/unit_item.tsx +++ b/packages/datasheet/src/pc/components/catalog/permission_settings_plus/permission/unit_item/unit_item.tsx @@ -26,14 +26,13 @@ import { ChevronDownOutlined, ChevronUpOutlined } from '@apitable/icons'; import { AvatarType, InfoCard } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { Menu, MenuItem } from '../menu'; import { IRoleOption, IUnitItemProps } from './interface'; import { PermissionSelectMobile } from './permission_select_mobile'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const DEFAULT_ROLE: IRoleOption[] = [ { diff --git a/packages/datasheet/src/pc/components/catalog/share/share.tsx b/packages/datasheet/src/pc/components/catalog/share/share.tsx index 8c3b7e0d19..7eabe2a87b 100644 --- a/packages/datasheet/src/pc/components/catalog/share/share.tsx +++ b/packages/datasheet/src/pc/components/catalog/share/share.tsx @@ -18,10 +18,9 @@ import { FC } from 'react'; import { IReduxState } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { ShareNode } from '../share_node'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IShareProps { nodeId: string; onClose?: () => void; diff --git a/packages/datasheet/src/pc/components/catalog/share_node/permission_and_collaborator.tsx b/packages/datasheet/src/pc/components/catalog/share_node/permission_and_collaborator.tsx index 3e520e279c..6ae97eeb2a 100644 --- a/packages/datasheet/src/pc/components/catalog/share_node/permission_and_collaborator.tsx +++ b/packages/datasheet/src/pc/components/catalog/share_node/permission_and_collaborator.tsx @@ -23,6 +23,7 @@ import { Skeleton, IOption, Typography, LinkButton } from '@apitable/components' import { Api, INodeRoleMap, IReduxState, IUnitValue, StoreActions, Strings, t } from '@apitable/core'; import { ChevronRightOutlined, QuestionCircleOutlined, UserAddOutlined, LinkOutlined } from '@apitable/icons'; import { useCatalogTreeRequest, useRequest, NodeChangeInfoType } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard, permissionMenuData } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { Avatar, AvatarSize, Message, Tooltip } from '../../common'; @@ -31,13 +32,11 @@ import { expandInviteModal } from '../../invite'; import { IMemberList } from '../permission_settings_plus/permission'; import { MembersDetail } from '../permission_settings_plus/permission/members_detail'; import { IShareContentProps } from './interface'; -import styles from './style.module.less'; // @ts-ignore import { SubscribeUsageTipType, triggerUsageAlert } from 'enterprise/billing/trigger_usage_alert'; // @ts-ignore import { isSocialPlatformEnabled } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const PermissionAndCollaborator: React.FC = ({ data }) => { const [detailModalVisible, setDetailModalVisible] = useState(false); diff --git a/packages/datasheet/src/pc/components/catalog/share_node/public_link/public_share_invite_link.tsx b/packages/datasheet/src/pc/components/catalog/share_node/public_link/public_share_invite_link.tsx index c7c0958d49..8e141d9dd2 100644 --- a/packages/datasheet/src/pc/components/catalog/share_node/public_link/public_share_invite_link.tsx +++ b/packages/datasheet/src/pc/components/catalog/share_node/public_link/public_share_invite_link.tsx @@ -46,7 +46,6 @@ import { ShareQrCode } from '../share_qr_code'; import { WidgetEmbed } from 'enterprise/chat/widget_embed'; import styles from './style.module.less'; - export interface IPublicShareLinkProps { nodeId: string; } diff --git a/packages/datasheet/src/pc/components/catalog/share_node/share/share.tsx b/packages/datasheet/src/pc/components/catalog/share_node/share/share.tsx index dfabb7c7d1..442f998fc7 100644 --- a/packages/datasheet/src/pc/components/catalog/share_node/share/share.tsx +++ b/packages/datasheet/src/pc/components/catalog/share_node/share/share.tsx @@ -29,11 +29,10 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { TComponent } from 'pc/components/common/t_component'; import { useRequest, useCatalogTreeRequest, useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { ShareLink } from './share_link'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IShareProps { shareSettings: IShareSettings; nodeId: string; diff --git a/packages/datasheet/src/pc/components/catalog/share_node/share_node.tsx b/packages/datasheet/src/pc/components/catalog/share_node/share_node.tsx index 80a40a8244..e1b2b9e12f 100644 --- a/packages/datasheet/src/pc/components/catalog/share_node/share_node.tsx +++ b/packages/datasheet/src/pc/components/catalog/share_node/share_node.tsx @@ -23,11 +23,10 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { TComponent } from 'pc/components/common/t_component'; // import HeaderPng from 'static/icon/datasheet/share/datasheet_img_share.png'; +import { useAppSelector } from 'pc/store/react-redux'; import { ShareContent } from './share_content'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IShareNodeProps { /** Information about the node being operated on */ data: { diff --git a/packages/datasheet/src/pc/components/catalog/tree/tree.tsx b/packages/datasheet/src/pc/components/catalog/tree/tree.tsx index a8b9c56299..f5a343397d 100644 --- a/packages/datasheet/src/pc/components/catalog/tree/tree.tsx +++ b/packages/datasheet/src/pc/components/catalog/tree/tree.tsx @@ -68,7 +68,7 @@ const TreeBase: FC> = ({ rightClick }) => { ConfigConstant.NodeType.DASHBOARD, ConfigConstant.NodeType.MIRROR, ConfigConstant.NodeType.AI, - ConfigConstant.NodeType.EMBED_PAGE, + ConfigConstant.NodeType.CUSTOM_PAGE, ]); const onContextMenu = (e: React.MouseEvent) => { diff --git a/packages/datasheet/src/pc/components/common/color_picker/color_picker.tsx b/packages/datasheet/src/pc/components/common/color_picker/color_picker.tsx index 7262086634..4d3e0e01aa 100644 --- a/packages/datasheet/src/pc/components/common/color_picker/color_picker.tsx +++ b/packages/datasheet/src/pc/components/common/color_picker/color_picker.tsx @@ -23,6 +23,7 @@ import * as React from 'react'; import ReactDOM from 'react-dom'; import { Selectors } from '@apitable/core'; import { setColor } from 'pc/components/multi_grid/format'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from '../../../utils/dom'; import { ComponentDisplay } from '../component_display'; import { ScreenSize } from '../component_display/enum'; @@ -31,8 +32,6 @@ import { ColorPickerPane } from './color_picker_pane'; import { IColorPicker } from './interface'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IColorPickerRef { open(): void; close(): void; diff --git a/packages/datasheet/src/pc/components/common/color_picker/color_picker_pane.tsx b/packages/datasheet/src/pc/components/common/color_picker/color_picker_pane.tsx index 75d3ef0bff..2ff20a4791 100644 --- a/packages/datasheet/src/pc/components/common/color_picker/color_picker_pane.tsx +++ b/packages/datasheet/src/pc/components/common/color_picker/color_picker_pane.tsx @@ -26,16 +26,16 @@ import { ISelectFieldOption, Strings, t } from '@apitable/core'; import { DeleteOutlined } from '@apitable/icons'; import { useResponsive } from 'pc/hooks'; import { stopPropagation } from 'pc/utils'; +import { getEnvVariables } from 'pc/utils/env'; import { ScreenSize } from '../component_display/enum'; import { Modal } from '../mobile/modal'; import { ColorGroup } from './color_group'; import { OptionSetting } from './enum'; -import styles from './style.module.less'; -import { getEnvVariables } from 'pc/utils/env'; -// @ts-ignore -import { SubscribeGrade, SubscribeLabel } from 'enterprise/subscribe_system/subscribe_label/subscribe_label'; // @ts-ignore import { SubscribeUsageTipType, triggerUsageAlert } from 'enterprise/billing/trigger_usage_alert'; +// @ts-ignore +import { SubscribeGrade, SubscribeLabel } from 'enterprise/subscribe_system/subscribe_label/subscribe_label'; +import styles from './style.module.less'; export interface IColorPickerPane { option: ISelectFieldOption; diff --git a/packages/datasheet/src/pc/components/common/field_change_confirm/delete_link_field_confirm.tsx b/packages/datasheet/src/pc/components/common/field_change_confirm/delete_link_field_confirm.tsx index 6b6ead43f3..898d9d47b8 100644 --- a/packages/datasheet/src/pc/components/common/field_change_confirm/delete_link_field_confirm.tsx +++ b/packages/datasheet/src/pc/components/common/field_change_confirm/delete_link_field_confirm.tsx @@ -18,7 +18,6 @@ import { useLocalStorageState } from 'ahooks'; import { Modal, Radio } from 'antd'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import Image from 'next/image'; import * as React from 'react'; import { createRoot } from 'react-dom/client'; @@ -26,6 +25,7 @@ import { Provider } from 'react-redux'; import { Button, TextButton, ThemeProvider } from '@apitable/components'; import { CollaCommandName, ILinkField, Selectors, Strings, t, ThemeName } from '@apitable/core'; import { CloseOutlined } from '@apitable/icons'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { LinkJump } from 'pc/components/common/link_jump/link_jump'; import { Modal as CustomModal } from 'pc/components/common/modal/modal/modal'; import { resourceService } from 'pc/resource_service'; diff --git a/packages/datasheet/src/pc/components/common/field_change_confirm/field_change_confirm.tsx b/packages/datasheet/src/pc/components/common/field_change_confirm/field_change_confirm.tsx index a784a02bce..a5afe6f9c4 100644 --- a/packages/datasheet/src/pc/components/common/field_change_confirm/field_change_confirm.tsx +++ b/packages/datasheet/src/pc/components/common/field_change_confirm/field_change_confirm.tsx @@ -16,8 +16,8 @@ * along with this program. If not, see . */ -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { Selectors, FieldType, CollaCommandName, t, Strings, ExecuteResult } from '@apitable/core'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { notify } from 'pc/components/common/notify'; import { resourceService } from 'pc/resource_service'; diff --git a/packages/datasheet/src/pc/components/common/modal/modal/modal.tsx b/packages/datasheet/src/pc/components/common/modal/modal/modal.tsx index a9eaa0e2f3..ffdb65b860 100644 --- a/packages/datasheet/src/pc/components/common/modal/modal/modal.tsx +++ b/packages/datasheet/src/pc/components/common/modal/modal/modal.tsx @@ -18,11 +18,11 @@ import classNames from 'classnames'; import parser from 'html-react-parser'; -import { getBillingInfo } from 'modules/billing'; import React, { FC } from 'react'; import { Provider } from 'react-redux'; import { Strings, t } from '@apitable/core'; import { CloseOutlined } from '@apitable/icons'; +import { getBillingInfo } from 'modules/billing'; import { FooterBtnInModal } from 'pc/components/common/modal/components/footer_btn'; import { IDingTalkModalType, showModalInDingTalk } from 'pc/components/economy/upgrade_modal'; import { store } from 'pc/store'; diff --git a/packages/datasheet/src/pc/components/common/modal/modal/modal_with_theme.tsx b/packages/datasheet/src/pc/components/common/modal/modal/modal_with_theme.tsx index 5e56b1ef10..68dd282214 100644 --- a/packages/datasheet/src/pc/components/common/modal/modal/modal_with_theme.tsx +++ b/packages/datasheet/src/pc/components/common/modal/modal/modal_with_theme.tsx @@ -21,7 +21,7 @@ import React from 'react'; import { ThemeProvider } from '@apitable/components'; import { Selectors } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const ModalWithTheme = (props: any) => { const cacheTheme = useAppSelector(Selectors.getTheme); diff --git a/packages/datasheet/src/pc/components/common/search_control/search_control.tsx b/packages/datasheet/src/pc/components/common/search_control/search_control.tsx index 21faa2d313..8837646454 100644 --- a/packages/datasheet/src/pc/components/common/search_control/search_control.tsx +++ b/packages/datasheet/src/pc/components/common/search_control/search_control.tsx @@ -22,12 +22,11 @@ import { forwardRef, memo, useImperativeHandle, useRef } from 'react'; import { Switch } from '@apitable/components'; import { LineSearchInput } from 'pc/components/list/common_list/line_search_input'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from '../../../utils/dom'; import { ScreenSize } from '../component_display'; import style from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ISearchControlProps { onValueChange?: (searchValue: string) => void; onSwitcherChange?: (checked: boolean) => void; diff --git a/packages/datasheet/src/pc/components/common/search_empty/search_empty.tsx b/packages/datasheet/src/pc/components/common/search_empty/search_empty.tsx index 9e0f1cad5c..da3242a8be 100644 --- a/packages/datasheet/src/pc/components/common/search_empty/search_empty.tsx +++ b/packages/datasheet/src/pc/components/common/search_empty/search_empty.tsx @@ -20,12 +20,11 @@ import Image from 'next/image'; import { FC } from 'react'; import { ThemeName } from '@apitable/components'; import { Strings, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const SearchEmpty: FC> = () => { const themeName = useAppSelector((state) => state.theme); const SearchImage = themeName === ThemeName.Light ? NotDataImgLight : NotDataImgDark; diff --git a/packages/datasheet/src/pc/components/common/search_member_list/search_member_list.tsx b/packages/datasheet/src/pc/components/common/search_member_list/search_member_list.tsx index f92d15b072..6863a499f9 100644 --- a/packages/datasheet/src/pc/components/common/search_member_list/search_member_list.tsx +++ b/packages/datasheet/src/pc/components/common/search_member_list/search_member_list.tsx @@ -23,16 +23,15 @@ import { FC, useEffect, useState } from 'react'; import { TextInput, ThemeName } from '@apitable/components'; import { ISearchMemberData, Strings, t } from '@apitable/core'; import { SearchOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; import { InfoCard } from '../index'; -import styles from './style.module.less'; -// @ts-ignore -import { WecomOpenData } from 'enterprise/wecom/wecom_open_data/wecom_open_data'; // @ts-ignore import { getSocialWecomUnitName, isSocialWecom } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +// @ts-ignore +import { WecomOpenData } from 'enterprise/wecom/wecom_open_data/wecom_open_data'; +import styles from './style.module.less'; interface ISearchMemberListProps { onChange: (value: string) => void; diff --git a/packages/datasheet/src/pc/components/common/search_team_and_member/search_list/search_list.tsx b/packages/datasheet/src/pc/components/common/search_team_and_member/search_list/search_list.tsx index 61ed8165ea..1f8341eb91 100644 --- a/packages/datasheet/src/pc/components/common/search_team_and_member/search_list/search_list.tsx +++ b/packages/datasheet/src/pc/components/common/search_team_and_member/search_list/search_list.tsx @@ -20,12 +20,11 @@ import { List } from 'antd'; import { FC } from 'react'; import { ITeamsInSearch, IMembersInSearch, t, Strings } from '@apitable/core'; import { InfoCard } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { AvatarType } from '../../avatar'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export enum ListType { MemberList = 'MEMBER_LIST', diff --git a/packages/datasheet/src/pc/components/common/search_team_and_member/search_team_and_member.tsx b/packages/datasheet/src/pc/components/common/search_team_and_member/search_team_and_member.tsx index 47704a9978..02ac9c190d 100644 --- a/packages/datasheet/src/pc/components/common/search_team_and_member/search_team_and_member.tsx +++ b/packages/datasheet/src/pc/components/common/search_team_and_member/search_team_and_member.tsx @@ -21,13 +21,12 @@ import classNames from 'classnames'; import { FC, useState, useRef, useEffect } from 'react'; import { IReduxState, Api, ITeamsInSearch, IMembersInSearch } from '@apitable/core'; import { useRequest, useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { ScreenSize } from '../component_display'; import { SearchInput, SearchEmpty } from '../index'; import { SearchList, ListType } from './search_list'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ISearchTeamAndMemberProps { setInSearch: (inSearch: boolean) => void; teamClick: (id: string) => void; diff --git a/packages/datasheet/src/pc/components/common/user_card/user_card.tsx b/packages/datasheet/src/pc/components/common/user_card/user_card.tsx index 0f23d6b540..bae18eb9a8 100644 --- a/packages/datasheet/src/pc/components/common/user_card/user_card.tsx +++ b/packages/datasheet/src/pc/components/common/user_card/user_card.tsx @@ -25,12 +25,11 @@ import { SettingOutlined, InfoCircleOutlined } from '@apitable/icons'; import { Avatar } from 'pc/components/common/avatar'; import { IAvatarProps } from 'pc/components/common/avatar/avatar'; import { Loading } from 'pc/components/common/loading'; -import { Tag } from 'pc/components/common/tag'; +import { Tag, TagColors } from 'pc/components/common/tag'; import { useCatalogTreeRequest } from 'pc/hooks/use_catalogtree_request'; import { useRequest } from 'pc/hooks/use_request'; import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; -import { TagColors } from '../tag'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; import styles from './style.module.less'; diff --git a/packages/datasheet/src/pc/components/common_side/common_side.tsx b/packages/datasheet/src/pc/components/common_side/common_side.tsx index 8b9a25fb42..a073436e7a 100644 --- a/packages/datasheet/src/pc/components/common_side/common_side.tsx +++ b/packages/datasheet/src/pc/components/common_side/common_side.tsx @@ -21,13 +21,12 @@ import { FC } from 'react'; import { SpaceMenuTree } from 'pc/components/space_manage/space_menu_tree'; // import styles from './style.module.less'; // import { SpaceMenuTree } from '../space_manage/space_menu_tree'; +import { useAppSelector } from 'pc/store/react-redux'; import { AddressSide } from './address_side'; import { TemplateCategorySide } from './template_category_side'; import { TemplateDetailSide } from './template_detail_side/template_detail_side'; import { WorkbenchSide } from './workbench_side'; -import {useAppSelector} from "pc/store/react-redux"; - export const CommonSide: FC> = () => { const router = useRouter(); const user = useAppSelector((state) => state.user.info); diff --git a/packages/datasheet/src/pc/components/common_side/template_category_side/template_category_side.tsx b/packages/datasheet/src/pc/components/common_side/template_category_side/template_category_side.tsx index 52f281fd2f..d787465ec4 100644 --- a/packages/datasheet/src/pc/components/common_side/template_category_side/template_category_side.tsx +++ b/packages/datasheet/src/pc/components/common_side/template_category_side/template_category_side.tsx @@ -31,14 +31,13 @@ import { ScreenSize } from 'pc/components/common/component_display'; import { SearchInput } from 'pc/components/common/search_input'; import { Router } from 'pc/components/route_manager/router'; import { useQuery, useRequest, useResponsive, useSideBarVisible, useTemplateRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { KeyCode } from 'pc/utils/keycode'; import TemplateIcon from 'static/icon/datasheet/datasheet_icon_template_folder.svg'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const TemplateCategorySide: FC> = () => { const posthog = usePostHog(); const colors = useThemeColors(); diff --git a/packages/datasheet/src/pc/components/common_side/template_detail_side/template_detail_side.tsx b/packages/datasheet/src/pc/components/common_side/template_detail_side/template_detail_side.tsx index a019cf09d6..69ba84d41b 100644 --- a/packages/datasheet/src/pc/components/common_side/template_detail_side/template_detail_side.tsx +++ b/packages/datasheet/src/pc/components/common_side/template_detail_side/template_detail_side.tsx @@ -26,15 +26,14 @@ import { Avatar, AvatarSize, AvatarType, Message, Tooltip } from 'pc/components/ import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { Router } from 'pc/components/route_manager/router'; import { useSideBarVisible, useSpaceInfo } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { NodeTree } from '../../template_centre/template_detail'; import { TemplateUseButton } from '../../template_centre/template_use_button'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const TemplateDetailSide: React.FC> = () => { const colors = useThemeColors(); diff --git a/packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx b/packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx index 67d75da4d1..4939c8d83a 100644 --- a/packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx +++ b/packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx @@ -92,7 +92,7 @@ const FavoriteBase: FC> = () => { ConfigConstant.NodeType.DASHBOARD, ConfigConstant.NodeType.MIRROR, ConfigConstant.NodeType.AI, - ConfigConstant.NodeType.EMBED_PAGE, + ConfigConstant.NodeType.CUSTOM_PAGE, ]); return children.map((nodeId, index) => { const nodeInfo = treeNodesMap[nodeId]; diff --git a/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info-popover/space-info-popover.tsx b/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info-popover/space-info-popover.tsx index d7f87cff61..fbd7dba65b 100644 --- a/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info-popover/space-info-popover.tsx +++ b/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info-popover/space-info-popover.tsx @@ -27,12 +27,11 @@ import { AvatarSize, AvatarType } from 'pc/components/common/avatar'; import CorpCertifiedTag from 'pc/components/space_manage/space_info/components/basic_info/corp_certified_tag'; import { ISpaceLevelType, LevelType } from 'pc/components/space_manage/space_info/interface'; import { SpaceLevelInfo } from 'pc/components/space_manage/space_info/utils'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard } from 'pc/utils'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName, isSocialPlatformEnabled } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const SpaceInfoPopover: FC> = () => { const { spaceInfo, spaceId, userInfo, subscription, spaceFeatures } = useAppSelector( diff --git a/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info.tsx b/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info.tsx index d89adb96d5..ad0a74488f 100644 --- a/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info.tsx +++ b/packages/datasheet/src/pc/components/common_side/workbench_side/space-info/space-info.tsx @@ -27,7 +27,6 @@ import { useAppSelector } from 'pc/store/react-redux'; import { SpaceInfoPopover } from './space-info-popover'; import styles from './style.module.less'; - const Content: FC> = () => { const subscription = useAppSelector((state) => state.billing?.subscription, shallowEqual); const level = (subscription ? subscription.product.toLowerCase() : LevelType.Bronze) as ISpaceLevelType; diff --git a/packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx b/packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx index 4e93f6c640..4f80f15614 100644 --- a/packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx +++ b/packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx @@ -16,7 +16,6 @@ * along with this program. If not, see . */ -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { usePostHog } from 'posthog-js/react'; import * as React from 'react'; import { FC, useEffect, useMemo, useState } from 'react'; @@ -36,6 +35,8 @@ import { WORKBENCH_SIDE_ID, } from '@apitable/core'; import { AddOutlined, DeleteOutlined, FolderAddOutlined, ImportOutlined, PlanetOutlined, SearchOutlined, UserAddOutlined } from '@apitable/icons'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; +import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { GenerateTemplate } from 'pc/components/catalog/generate_template'; import { ImportFile } from 'pc/components/catalog/import_file'; import { MoveTo } from 'pc/components/catalog/move_to'; @@ -63,7 +64,6 @@ import { Favorite } from './favorite'; import { SpaceInfo } from './space-info'; import { WorkbenchSideContext } from './workbench_side_context'; import styles from './style.module.less'; -import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; export const WorkbenchSide: FC> = () => { const colors = useThemeColors(); diff --git a/packages/datasheet/src/pc/components/create_space/create_space.tsx b/packages/datasheet/src/pc/components/create_space/create_space.tsx index bd0e5156b6..9e00fc79cb 100644 --- a/packages/datasheet/src/pc/components/create_space/create_space.tsx +++ b/packages/datasheet/src/pc/components/create_space/create_space.tsx @@ -26,12 +26,11 @@ import { IReduxState, Navigation, StoreActions, Strings, t, Selectors } from '@a import { Logo } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useRequest, useSpaceRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import CreateSpaceIconDark from 'static/icon/space/space_add_name_dark.png'; import CreateSpaceIconLight from 'static/icon/space/space_add_name_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICreateSpace { isShare?: boolean; submitCb?: (name: string) => Promise; diff --git a/packages/datasheet/src/pc/components/embed_page/__test__/convert.test.ts b/packages/datasheet/src/pc/components/custom_page/__test__/convert.test.ts similarity index 100% rename from packages/datasheet/src/pc/components/embed_page/__test__/convert.test.ts rename to packages/datasheet/src/pc/components/custom_page/__test__/convert.test.ts diff --git a/packages/datasheet/src/pc/components/embed_page/components/setting/setting.tsx b/packages/datasheet/src/pc/components/custom_page/components/setting/setting.tsx similarity index 100% rename from packages/datasheet/src/pc/components/embed_page/components/setting/setting.tsx rename to packages/datasheet/src/pc/components/custom_page/components/setting/setting.tsx diff --git a/packages/datasheet/src/pc/components/embed_page/components/setting/setting_inner.tsx b/packages/datasheet/src/pc/components/custom_page/components/setting/setting_inner.tsx similarity index 94% rename from packages/datasheet/src/pc/components/embed_page/components/setting/setting_inner.tsx rename to packages/datasheet/src/pc/components/custom_page/components/setting/setting_inner.tsx index d4c3c0e03e..d95a7bfa87 100644 --- a/packages/datasheet/src/pc/components/embed_page/components/setting/setting_inner.tsx +++ b/packages/datasheet/src/pc/components/custom_page/components/setting/setting_inner.tsx @@ -9,7 +9,7 @@ import { useCatalogTreeRequest } from 'pc/hooks'; import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { getConfig } from '../../config/config'; -import { embedPageAtom } from '../../store/embed_page_desc_atom'; +import { CustomPageAtom } from '../../store/custon_page_desc_atom'; import { convertBilibiliUrl, convertFigmaUrl, convertYoutubeUrl } from '../../utils/convert-url'; function isValidUrl(url: string) { @@ -52,9 +52,9 @@ export const SettingInner: React.FC = ({ onClose, isMobile } const colors = useThemeColors(); const [activeTabIndex, setActiveTabIndex] = useState(0); const activeConfig = getConfig()[activeTabIndex]; - const { embedPageId } = useAppSelector((state) => state.pageParams); + const { customPageId } = useAppSelector((state) => state.pageParams); - const [embedPage, setEmbedPage] = useAtom(embedPageAtom); + const [embedPage, setEmbedPage] = useAtom(CustomPageAtom); const { updateNodeReq } = useCatalogTreeRequest(); const dispatch = useDispatch(); @@ -67,7 +67,7 @@ export const SettingInner: React.FC = ({ onClose, isMobile } const onSubmit = async ({ url }) => { try { - const data = await updateNodeReq(embedPageId!, { + const data = await updateNodeReq(customPageId!, { embedPage: { url, }, @@ -76,7 +76,7 @@ export const SettingInner: React.FC = ({ onClose, isMobile } ...pre, url: data?.extra ? JSON.parse(data?.extra).embedPage.url : '', })); - dispatch(StoreActions.updateTreeNodesMap(embedPageId!, { extra: JSON.stringify({ embedPage: { url } }) })); + dispatch(StoreActions.updateTreeNodesMap(customPageId!, { extra: JSON.stringify({ embedPage: { url } }) })); Message.success({ content: t(Strings.embed_success), }); diff --git a/packages/datasheet/src/pc/components/embed_page/components/setting/style.module.less b/packages/datasheet/src/pc/components/custom_page/components/setting/style.module.less similarity index 100% rename from packages/datasheet/src/pc/components/embed_page/components/setting/style.module.less rename to packages/datasheet/src/pc/components/custom_page/components/setting/style.module.less diff --git a/packages/datasheet/src/pc/components/embed_page/components/tab/tab.tsx b/packages/datasheet/src/pc/components/custom_page/components/tab/tab.tsx similarity index 62% rename from packages/datasheet/src/pc/components/embed_page/components/tab/tab.tsx rename to packages/datasheet/src/pc/components/custom_page/components/tab/tab.tsx index fdb10d7462..38b5b2ec26 100644 --- a/packages/datasheet/src/pc/components/embed_page/components/tab/tab.tsx +++ b/packages/datasheet/src/pc/components/custom_page/components/tab/tab.tsx @@ -5,6 +5,7 @@ import { ListOutlined, SettingOutlined, ShareOutlined } from '@apitable/icons'; import { NodeInfoBar } from 'pc/components/common/node_info_bar'; import { useSideBarVisible } from 'pc/hooks'; import { useAppSelector } from 'pc/store/react-redux'; +import { getPermission } from 'pc/utils'; import { useGetInfo } from '../../hooks/use_get_info'; interface ITabProps { @@ -16,10 +17,12 @@ interface ITabProps { export const Tab: React.FC = ({ setOpenSetting, isMobile, setNodeId }) => { const colors = useThemeColors(); const { setSideBarVisible } = useSideBarVisible(); - const { embedPageId, shareId } = useAppSelector((state) => state.pageParams); + const { customPageId, shareId, templateId } = useAppSelector((state) => state.pageParams); const { nodeFavorite, permissions: nodePermissions, icon, nodeName, role } = useGetInfo(); - const isManager = role === ConfigConstant.Role.Manager; + const canShare = getPermission(role) === 'editor' || getPermission(role) === 'manager'; + const canSetting = canShare || getPermission(role) === 'updater'; + if (isMobile) { return (
= ({ setOpenSetting, isMobile, setNodeId }
setSideBarVisible(true)}>
- {isManager && !shareId && ( + {!shareId && (
- } size="x-small" onClick={() => setOpenSetting(true)} className={'!vk-collapsevk-px-1'}> - {t(Strings.form_tab_setting)} - - } size="x-small" className={'!vk-px-1'} onClick={() => setNodeId(embedPageId!)}> - {t(Strings.form_tab_share)} - + {canSetting && ( + } size="x-small" onClick={() => setOpenSetting(true)} className={'!vk-collapsevk-px-1'}> + {t(Strings.form_tab_setting)} + + )} + {canShare && ( + } size="x-small" className={'!vk-px-1'} onClick={() => setNodeId(customPageId!)}> + {t(Strings.form_tab_share)} + + )}
)}
@@ -49,16 +56,16 @@ export const Tab: React.FC = ({ setOpenSetting, isMobile, setNodeId } className={'vk-w-full vk-px-4 vk-flex vk-justify-between'} style={{ backgroundColor: colors.bgCommonDefault, - borderBottom:'1px solid var(--borderCommonDefault)' + borderBottom: '1px solid var(--borderCommonDefault)', }} >
= ({ setOpenSetting, isMobile, setNodeId } subscribeEnabled: true, }} hiddenModule={{ - favorite: Boolean(shareId), + favorite: Boolean(shareId || templateId), }} />
- {isManager && !shareId && ( + {!shareId && (
{/*
*/} - } size="small" onClick={() => setOpenSetting(true)}> - {t(Strings.form_tab_setting)} - - } size="small" onClick={() => setNodeId(embedPageId!)}> - {t(Strings.form_tab_share)} - + {canSetting && ( + } size="small" onClick={() => setOpenSetting(true)}> + {t(Strings.form_tab_setting)} + + )} + {canShare && ( + } size="small" onClick={() => setNodeId(customPageId!)}> + {t(Strings.form_tab_share)} + + )}
)}
diff --git a/packages/datasheet/src/pc/components/embed_page/config/config.ts b/packages/datasheet/src/pc/components/custom_page/config/config.ts similarity index 100% rename from packages/datasheet/src/pc/components/embed_page/config/config.ts rename to packages/datasheet/src/pc/components/custom_page/config/config.ts diff --git a/packages/datasheet/src/pc/components/embed_page/embed_page.tsx b/packages/datasheet/src/pc/components/custom_page/custom_page.tsx similarity index 82% rename from packages/datasheet/src/pc/components/embed_page/embed_page.tsx rename to packages/datasheet/src/pc/components/custom_page/custom_page.tsx index 7fa630e7f1..8eafca57de 100644 --- a/packages/datasheet/src/pc/components/embed_page/embed_page.tsx +++ b/packages/datasheet/src/pc/components/custom_page/custom_page.tsx @@ -10,17 +10,18 @@ import { Setting } from './components/setting/setting'; import { Tab } from './components/tab/tab'; import { useGetDesc } from './hooks/use_get_desc'; import { useGetInfo } from './hooks/use_get_info'; +import { useGetTreeNodeMap } from './hooks/use_get_tree_node_map'; -export const EmbedPage = () => { +export const CustomPage = () => { const { url, role } = useGetInfo(); const [openSetting, setOpenSetting] = useState(false); const [nodeId, setNodeId] = useState(''); const { screenIsAtMost } = useResponsive(); const isMobile = screenIsAtMost(ScreenSize.md); - const { shareId, embedPageId } = useAppSelector((state) => state.pageParams); - const treeNodesMap = useAppSelector((state) => state.catalogTree.treeNodesMap); + const { shareId, customPageId, templateId } = useAppSelector((state) => state.pageParams); + const treeNodesMap = useGetTreeNodeMap(); - const node = treeNodesMap[embedPageId!]; + const node = treeNodesMap[customPageId!]; useEffect(() => { if (!node) return; @@ -29,11 +30,11 @@ export const EmbedPage = () => { setOpenSetting(!Boolean(_url)); }, [node]); - const isManager = role === ConfigConstant.Role.Manager; + const canAddUrl = role !== ConfigConstant.Role.Reader; useGetDesc(); - if (!role) { + if (!role && !shareId && !templateId) { return ; } @@ -46,7 +47,7 @@ export const EmbedPage = () => { ) : (
- {!shareId && isManager && ( + {!shareId && canAddUrl && ( diff --git a/packages/datasheet/src/pc/components/embed_page/hooks/use_get_desc.ts b/packages/datasheet/src/pc/components/custom_page/hooks/use_get_desc.ts similarity index 56% rename from packages/datasheet/src/pc/components/embed_page/hooks/use_get_desc.ts rename to packages/datasheet/src/pc/components/custom_page/hooks/use_get_desc.ts index bb49559270..fb63b798c1 100644 --- a/packages/datasheet/src/pc/components/embed_page/hooks/use_get_desc.ts +++ b/packages/datasheet/src/pc/components/custom_page/hooks/use_get_desc.ts @@ -3,12 +3,12 @@ import { useAtom } from 'jotai'; import { useEffect } from 'react'; import useSWR from 'swr'; import { useAppSelector } from 'pc/store/react-redux'; -import { embedPageAtom } from '../store/embed_page_desc_atom'; +import { CustomPageAtom } from '../store/custon_page_desc_atom'; export const useGetDesc = (fetch: boolean = true) => { - const { embedPageId } = useAppSelector((state) => state.pageParams); - const { data, mutate } = useSWR(embedPageId, () => getNodeDescription(embedPageId)); - const [, setEmbedPage] = useAtom(embedPageAtom); + const { customPageId } = useAppSelector((state) => state.pageParams); + const { data, mutate } = useSWR(customPageId, () => getNodeDescription(customPageId)); + const [, setEmbedPage] = useAtom(CustomPageAtom); useEffect(() => { if (!fetch) return; @@ -19,6 +19,6 @@ export const useGetDesc = (fetch: boolean = true) => { }, [data, setEmbedPage, fetch]); return { - mutate: embedPageId ? mutate : () => {}, + mutate: customPageId ? mutate : () => {}, }; }; diff --git a/packages/datasheet/src/pc/components/embed_page/hooks/use_get_info.ts b/packages/datasheet/src/pc/components/custom_page/hooks/use_get_info.ts similarity index 58% rename from packages/datasheet/src/pc/components/embed_page/hooks/use_get_info.ts rename to packages/datasheet/src/pc/components/custom_page/hooks/use_get_info.ts index 8a1bc0fc7a..702838079c 100644 --- a/packages/datasheet/src/pc/components/embed_page/hooks/use_get_info.ts +++ b/packages/datasheet/src/pc/components/custom_page/hooks/use_get_info.ts @@ -1,13 +1,14 @@ import { useAtom } from 'jotai'; import { useEffect } from 'react'; import { useAppSelector } from 'pc/store/react-redux'; -import { embedPageAtom } from '../store/embed_page_desc_atom'; +import { CustomPageAtom } from '../store/custon_page_desc_atom'; +import { useGetTreeNodeMap } from './use_get_tree_node_map'; export const useGetInfo = () => { - const { embedPageId } = useAppSelector((state) => state.pageParams); - const treeNodesMap = useAppSelector((state) => state.catalogTree.treeNodesMap); - const node = treeNodesMap[embedPageId!]; - const [embedPage, setEmbedPage] = useAtom(embedPageAtom); + const { customPageId } = useAppSelector((state) => state.pageParams); + const treeNodesMap = useGetTreeNodeMap(); + const node = treeNodesMap[customPageId!]; + const [embedPage, setEmbedPage] = useAtom(CustomPageAtom); const _url = node?.extra ? JSON.parse(node?.extra).embedPage.url : ''; diff --git a/packages/datasheet/src/pc/components/custom_page/hooks/use_get_tree_node_map.ts b/packages/datasheet/src/pc/components/custom_page/hooks/use_get_tree_node_map.ts new file mode 100644 index 0000000000..ec03d4dbf3 --- /dev/null +++ b/packages/datasheet/src/pc/components/custom_page/hooks/use_get_tree_node_map.ts @@ -0,0 +1,36 @@ +import { useMemo } from 'react'; +import { DEFAULT_PERMISSION, IPermissions, ITemplateTree } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; + +function transform(tree: ITemplateTree | undefined): any { + const result: { [nodeId: string]: ITemplateTree & { permissions: IPermissions; role: 'templateVisitor' } } = {}; + + if (typeof tree === 'undefined') return {}; + + function traverse(node: ITemplateTree) { + result[node.nodeId] = { ...node, permissions: DEFAULT_PERMISSION, role: 'templateVisitor' }; + node.children.forEach((child) => traverse(child)); + } + + traverse(tree); + + return result; +} + +export const useGetTreeNodeMap = () => { + const spaceTreeNodesMap = useAppSelector((state) => { + return state.catalogTree.treeNodesMap; + }); + + const templateId = useAppSelector((state) => state.pageParams.templateId); + + const shareNodeTree = useAppSelector((state) => state.templateCentre.directory?.nodeTree); + + const treeNodesMap = useMemo(() => { + if (!templateId) return spaceTreeNodesMap; + + return transform(shareNodeTree); + }, [spaceTreeNodesMap, templateId, shareNodeTree]); + + return treeNodesMap; +}; diff --git a/packages/datasheet/src/pc/components/embed_page/store/embed_page_desc_atom.ts b/packages/datasheet/src/pc/components/custom_page/store/custon_page_desc_atom.ts similarity index 60% rename from packages/datasheet/src/pc/components/embed_page/store/embed_page_desc_atom.ts rename to packages/datasheet/src/pc/components/custom_page/store/custon_page_desc_atom.ts index 98156f6416..270671d8b0 100644 --- a/packages/datasheet/src/pc/components/embed_page/store/embed_page_desc_atom.ts +++ b/packages/datasheet/src/pc/components/custom_page/store/custon_page_desc_atom.ts @@ -1,10 +1,10 @@ import { atom } from 'jotai'; import { IPermissions } from '@apitable/core'; -interface IEmbedPageAtom { +interface ICustomPageAtom { desc?: string; permission?: IPermissions; url?: string; } -export const embedPageAtom = atom(null); +export const CustomPageAtom = atom(null); diff --git a/packages/datasheet/src/pc/components/embed_page/utils/convert-url.ts b/packages/datasheet/src/pc/components/custom_page/utils/convert-url.ts similarity index 100% rename from packages/datasheet/src/pc/components/embed_page/utils/convert-url.ts rename to packages/datasheet/src/pc/components/custom_page/utils/convert-url.ts diff --git a/packages/datasheet/src/pc/components/dashboard_panel/dashboard/dashboard.tsx b/packages/datasheet/src/pc/components/dashboard_panel/dashboard/dashboard.tsx index 375ad812da..9a0abbd313 100644 --- a/packages/datasheet/src/pc/components/dashboard_panel/dashboard/dashboard.tsx +++ b/packages/datasheet/src/pc/components/dashboard_panel/dashboard/dashboard.tsx @@ -20,7 +20,6 @@ import { useLocalStorageState, useMount, useUpdateEffect } from 'ahooks'; import { Drawer } from 'antd'; import classNames from 'classnames'; import { keyBy } from 'lodash'; -import { EmitterEventName } from 'modules/shared/simple_emitter'; import React, { useEffect, useRef, useState } from 'react'; import { Responsive, WidthProvider } from 'react-grid-layout'; import { ContextMenu, Message, useThemeColors } from '@apitable/components'; @@ -40,6 +39,7 @@ import { WidgetReleaseType, } from '@apitable/core'; import { AddOutlined, CodeFilled, DeleteOutlined, DuplicateOutlined, EditOutlined, GotoOutlined, SettingOutlined } from '@apitable/icons'; +import { EmitterEventName } from 'modules/shared/simple_emitter'; import { ScreenSize } from 'pc/components/common/component_display'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { simpleEmitter as panelSimpleEmitter } from 'pc/components/common/vika_split_panel'; diff --git a/packages/datasheet/src/pc/components/dashboard_panel/dashboard_panel.tsx b/packages/datasheet/src/pc/components/dashboard_panel/dashboard_panel.tsx index c2fade104c..6700d1d575 100644 --- a/packages/datasheet/src/pc/components/dashboard_panel/dashboard_panel.tsx +++ b/packages/datasheet/src/pc/components/dashboard_panel/dashboard_panel.tsx @@ -19,13 +19,12 @@ import { Skeleton } from '@apitable/components'; import { Selectors, StatusCode } from '@apitable/core'; import 'react-grid-layout/css/styles.css'; +import { useAppSelector } from 'pc/store/react-redux'; import { ServerError } from '../invalid_page/server_error'; import { NoPermission } from '../no_permission'; import { Dashboard } from './dashboard'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const DashboardPanel = () => { const loading = useAppSelector((state) => Boolean(Selectors.getDashboardLoading(state))); const dashboardErrCode = useAppSelector(Selectors.getDashboardErrCode); diff --git a/packages/datasheet/src/pc/components/dashboard_panel/hooks/use_track_miss_widget.ts b/packages/datasheet/src/pc/components/dashboard_panel/hooks/use_track_miss_widget.ts index 883ffa0a7f..4970cb8fce 100644 --- a/packages/datasheet/src/pc/components/dashboard_panel/hooks/use_track_miss_widget.ts +++ b/packages/datasheet/src/pc/components/dashboard_panel/hooks/use_track_miss_widget.ts @@ -23,7 +23,7 @@ import { IReduxState, Selectors, StoreActions } from '@apitable/core'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; import { store } from 'pc/store'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useTrackMissWidgetAndDep = () => { const installedWidgetIds = useAppSelector(Selectors.getInstalledWidgetInDashboard)!; diff --git a/packages/datasheet/src/pc/components/dashboard_panel/recommend_widget_panel/recommend_widget_panel.tsx b/packages/datasheet/src/pc/components/dashboard_panel/recommend_widget_panel/recommend_widget_panel.tsx index 46526eda28..684e37d9c3 100644 --- a/packages/datasheet/src/pc/components/dashboard_panel/recommend_widget_panel/recommend_widget_panel.tsx +++ b/packages/datasheet/src/pc/components/dashboard_panel/recommend_widget_panel/recommend_widget_panel.tsx @@ -25,6 +25,7 @@ import { ChevronRightOutlined, CloseOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Message, Tooltip } from 'pc/components/common'; import { SearchPanel, SecondConfirmType } from 'pc/components/datasheet_search_panel'; +import { useAppSelector } from 'pc/store/react-redux'; import { getUrlWithHost } from 'pc/utils'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; @@ -32,8 +33,6 @@ import { ScrollBar } from '../../scroll_bar'; import { createWidgetByExistWidgetId } from '../utils'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IRecommendWidgetPanelProps { setVisibleRecommend: React.Dispatch>; visibleRecommend: boolean; diff --git a/packages/datasheet/src/pc/components/dashboard_panel/tab_bar/tab_bar.tsx b/packages/datasheet/src/pc/components/dashboard_panel/tab_bar/tab_bar.tsx index 39e5e0e354..9341ae5d76 100644 --- a/packages/datasheet/src/pc/components/dashboard_panel/tab_bar/tab_bar.tsx +++ b/packages/datasheet/src/pc/components/dashboard_panel/tab_bar/tab_bar.tsx @@ -31,11 +31,10 @@ import { expandWidgetCenter, InstallPosition } from 'pc/components/widget/widget import { WrapperTooltip } from 'pc/components/widget/widget_panel/widget_panel_header'; import { usePrevious, useQuery, useSideBarVisible } from 'pc/hooks'; import { useNetwork } from 'pc/hooks/use_network'; -import styles from './style.module.less'; +import { useAppSelector } from 'pc/store/react-redux'; // @ts-ignore import { isDingtalkSkuPage } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface ITabBarProps { dashboardId: string; diff --git a/packages/datasheet/src/pc/components/data_source_selector/components/folder.tsx b/packages/datasheet/src/pc/components/data_source_selector/components/folder.tsx index e20cebafb8..8631e2bd13 100644 --- a/packages/datasheet/src/pc/components/data_source_selector/components/folder.tsx +++ b/packages/datasheet/src/pc/components/data_source_selector/components/folder.tsx @@ -17,10 +17,10 @@ */ import * as React from 'react'; -import styles from './style.module.less'; -import ArrowIcon from 'static/icon/datasheet/datasheet_icon_calender_right.svg'; import { useThemeColors } from '@apitable/components'; import { FolderNormalFilled } from '@apitable/icons'; +import ArrowIcon from 'static/icon/datasheet/datasheet_icon_calender_right.svg'; +import styles from './style.module.less'; // richContent: Search results are returned as rich text tags for display highlighting export const Folder: React.FC void, richContent?: boolean }>> = props => { diff --git a/packages/datasheet/src/pc/components/data_source_selector/components/view.tsx b/packages/datasheet/src/pc/components/data_source_selector/components/view.tsx index e7d988018b..aa182f664e 100644 --- a/packages/datasheet/src/pc/components/data_source_selector/components/view.tsx +++ b/packages/datasheet/src/pc/components/data_source_selector/components/view.tsx @@ -16,12 +16,12 @@ * along with this program. If not, see . */ -import * as React from 'react'; import classNames from 'classnames'; -import styles from './style.module.less'; -import { ViewIcon } from 'pc/components/tool_bar/view_switcher/view_icon'; +import * as React from 'react'; import { useThemeColors } from '@apitable/components'; import { ViewType } from '@apitable/core'; +import { ViewIcon } from 'pc/components/tool_bar/view_switcher/view_icon'; +import styles from './style.module.less'; export const View: React.FC. */ -import { IParent } from '@apitable/core'; import { Breadcrumb } from 'antd'; -import { HorizontalScroll } from 'pc/components/common'; -import styles from './style.module.less'; -import { useThemeColors } from '@apitable/components'; import * as React from 'react'; +import { useThemeColors } from '@apitable/components'; +import { IParent } from '@apitable/core'; import { ChevronRightOutlined } from '@apitable/icons'; +import { HorizontalScroll } from 'pc/components/common'; +import styles from './style.module.less'; interface IFolderBreadcrumbProps { parents: IParent[]; diff --git a/packages/datasheet/src/pc/components/data_source_selector/hooks/use_search.ts b/packages/datasheet/src/pc/components/data_source_selector/hooks/use_search.ts index 25ebae6944..ada04751f6 100644 --- a/packages/datasheet/src/pc/components/data_source_selector/hooks/use_search.ts +++ b/packages/datasheet/src/pc/components/data_source_selector/hooks/use_search.ts @@ -4,10 +4,9 @@ import { useEffect, useMemo, useRef } from 'react'; import { Api, ConfigConstant, INode } from '@apitable/core'; import { IViewNode } from 'pc/components/data_source_selector/folder_content'; import { useLoader } from 'pc/components/data_source_selector/hooks/use_loader'; +import { useAppSelector } from 'pc/store/react-redux'; import { ISearchPanelState } from '../store/interface/search_panel'; -import {useAppSelector} from "pc/store/react-redux"; - interface IParams { localDispatch: React.Dispatch>; localState: ISearchPanelState; diff --git a/packages/datasheet/src/pc/components/data_source_selector/pc_wrapper.tsx b/packages/datasheet/src/pc/components/data_source_selector/pc_wrapper.tsx index 7a8cdca814..969416881a 100644 --- a/packages/datasheet/src/pc/components/data_source_selector/pc_wrapper.tsx +++ b/packages/datasheet/src/pc/components/data_source_selector/pc_wrapper.tsx @@ -1,7 +1,7 @@ +import * as React from 'react'; import ReactDOM from 'react-dom'; import { KeyCode, stopPropagation } from '../../utils'; import styles from './style.module.less'; -import * as React from 'react'; export const PcWrapper: React.FC> = ({ children, hidePanel }) => { const onKeyDown = (e: React.KeyboardEvent) => { diff --git a/packages/datasheet/src/pc/components/data_source_selector/utils/insert_view_nodes.ts b/packages/datasheet/src/pc/components/data_source_selector/utils/insert_view_nodes.ts index 9f160fe640..8135f979a7 100644 --- a/packages/datasheet/src/pc/components/data_source_selector/utils/insert_view_nodes.ts +++ b/packages/datasheet/src/pc/components/data_source_selector/utils/insert_view_nodes.ts @@ -1,6 +1,6 @@ -import { ISearchPanelState } from 'pc/components/datasheet_search_panel/store/interface/search_panel'; import * as React from 'react'; import { ConfigConstant, ViewType } from '@apitable/core'; +import { ISearchPanelState } from 'pc/components/datasheet_search_panel/store/interface/search_panel'; export const insertViewNode = ({ currentMeta, nodes, currentDatasheetId, localDispatch, diff --git a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_form/form_previewer/form_previewer.tsx b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_form/form_previewer/form_previewer.tsx index b88a70b6de..fd4e5421b5 100644 --- a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_form/form_previewer/form_previewer.tsx +++ b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_form/form_previewer/form_previewer.tsx @@ -26,12 +26,11 @@ import { Events, Field, FieldType, IMeta, Player, Selectors, Strings, t, ViewTyp import { ScreenSize } from 'pc/components/common/component_display'; import { FormFieldContainer } from 'pc/components/form_container/form_field_container'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFormPreviewerProps { datasheetId: string | undefined; viewId: string | undefined; diff --git a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node.tsx b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node.tsx index 77efdd99cd..962fc0f5cd 100644 --- a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node.tsx +++ b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node.tsx @@ -1,5 +1,5 @@ import { useState } from 'react'; -import {Box, Button } from '@apitable/components'; +import { Box, Button } from '@apitable/components'; import { ConfigConstant, INode, IPermissions, Strings, t } from '@apitable/core'; import { Loading } from 'pc/components/common'; import { LoaderContext } from 'pc/components/data_source_selector/context/loader_context'; diff --git a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/hooks/use_fetch_extra_data.ts b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/hooks/use_fetch_extra_data.ts index 0c37257134..abe6d26b4e 100644 --- a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/hooks/use_fetch_extra_data.ts +++ b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/hooks/use_fetch_extra_data.ts @@ -2,7 +2,7 @@ import { useMemo, useState } from 'react'; import { useDispatch } from 'react-redux'; import { Selectors, StoreActions } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useFetchExtraData = () => { const [process, setProcess] = useState<{ diff --git a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/data_source_selector_for_widget.tsx b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/data_source_selector_for_widget.tsx index 5de81c0814..901c38b0f5 100644 --- a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/data_source_selector_for_widget.tsx +++ b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/data_source_selector_for_widget.tsx @@ -1,12 +1,12 @@ -import { DataSourceSelectorWrapper } from '../../data_source_selector/data_source_selector_wrapper'; -import { DataSourceSelectorBase } from '../../data_source_selector/data_source_selector'; -import styles from './style.module.less'; -import { Strings, t } from '@apitable/core'; import { useState } from 'react'; -import { IOnChange, IOnChangeParams, ISearchPanelProps } from '../../data_source_selector/interface'; +import { Strings, t } from '@apitable/core'; import { useResponsive } from '../../../hooks'; import { ScreenSize } from '../../common/component_display'; +import { DataSourceSelectorBase } from '../../data_source_selector/data_source_selector'; +import { DataSourceSelectorWrapper } from '../../data_source_selector/data_source_selector_wrapper'; +import { IOnChange, IOnChangeParams, ISearchPanelProps } from '../../data_source_selector/interface'; import { WidgetPreview } from './widget_preview/widget_preview'; +import styles from './style.module.less'; interface IDataSourceSelectorForAIProps { onChange: IOnChange; diff --git a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/widget_preview/widget_preview.tsx b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/widget_preview/widget_preview.tsx index cf66eac8e7..fa071087e9 100644 --- a/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/widget_preview/widget_preview.tsx +++ b/packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/widget_preview/widget_preview.tsx @@ -16,22 +16,20 @@ * along with this program. If not, see . */ -import { integrateCdnHost, Settings, Strings, t, WidgetApi } from '@apitable/core'; -import { Button, ThemeName, useThemeColors } from '@apitable/components'; -import { CheckOutlined } from '@apitable/icons'; import classNames from 'classnames'; import { difference } from 'lodash'; import Image from 'next/image'; +import React, { useEffect, useState } from 'react'; +import { Button, ThemeName, useThemeColors } from '@apitable/components'; +import { integrateCdnHost, Settings, Strings, t, WidgetApi } from '@apitable/core'; +import { CheckOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; -import React, { useEffect, useState } from 'react'; +import { useAppSelector } from 'pc/store/react-redux'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; import styles from './style.module.less'; - -import {useAppSelector} from "pc/store/react-redux"; - interface IWidgetPreviewProps { onChange(result: { datasheetId?: string; viewId?: string; widgetIds?: string[] }): void; diff --git a/packages/datasheet/src/pc/components/datasheet_pane/datasheet_pane.tsx b/packages/datasheet/src/pc/components/datasheet_pane/datasheet_pane.tsx index 9df7b2f1f4..788fe96304 100644 --- a/packages/datasheet/src/pc/components/datasheet_pane/datasheet_pane.tsx +++ b/packages/datasheet/src/pc/components/datasheet_pane/datasheet_pane.tsx @@ -20,7 +20,6 @@ import { useToggle } from 'ahooks'; import classNames from 'classnames'; import { useAtom } from 'jotai'; import { get } from 'lodash'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import dynamic from 'next/dynamic'; import * as React from 'react'; import { FC, useCallback, useContext, useEffect, useMemo } from 'react'; @@ -40,6 +39,7 @@ import { SystemConfig, t, } from '@apitable/core'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { ApiPanel } from 'pc/components/api_panel'; import { automationHistoryAtom } from 'pc/components/automation/controller'; import AutomationHistoryPanel from 'pc/components/automation/run_history/modal/modal'; diff --git a/packages/datasheet/src/pc/components/datasheet_pane/reconnecting/reconnecting.tsx b/packages/datasheet/src/pc/components/datasheet_pane/reconnecting/reconnecting.tsx index 740768a7f6..25b3054ccc 100644 --- a/packages/datasheet/src/pc/components/datasheet_pane/reconnecting/reconnecting.tsx +++ b/packages/datasheet/src/pc/components/datasheet_pane/reconnecting/reconnecting.tsx @@ -21,10 +21,9 @@ import * as React from 'react'; import { useThemeColors } from '@apitable/components'; import { t, Strings } from '@apitable/core'; import { WarnCircleFilled } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const Reconnecting: React.FC> = () => { const colors = useThemeColors(); const reconnecting = useAppSelector((state) => { diff --git a/packages/datasheet/src/pc/components/datasheet_search_panel/components/widget_preview.tsx b/packages/datasheet/src/pc/components/datasheet_search_panel/components/widget_preview.tsx index e02a813970..84451851d6 100644 --- a/packages/datasheet/src/pc/components/datasheet_search_panel/components/widget_preview.tsx +++ b/packages/datasheet/src/pc/components/datasheet_search_panel/components/widget_preview.tsx @@ -26,13 +26,12 @@ import { integrateCdnHost, Settings, Strings, t } from '@apitable/core'; import { CheckOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; import { INodeInstalledWidget } from '../interface'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IWidgetPreviewProps { onChange(result: { datasheetId?: string; viewId?: string; widgetIds?: string[] }): void; installedWidgets: INodeInstalledWidget[]; diff --git a/packages/datasheet/src/pc/components/datasheet_search_panel/folder_content.tsx b/packages/datasheet/src/pc/components/datasheet_search_panel/folder_content.tsx index 4c640ec8dc..7765e6afe2 100644 --- a/packages/datasheet/src/pc/components/datasheet_search_panel/folder_content.tsx +++ b/packages/datasheet/src/pc/components/datasheet_search_panel/folder_content.tsx @@ -24,12 +24,11 @@ import { File, Folder, FormSearchItem, View } from 'pc/components/datasheet_sear import styles from 'pc/components/datasheet_search_panel/style.module.less'; import { checkNodeDisable } from 'pc/components/datasheet_search_panel/utils/check_node_disabled'; import { ScrollBar } from 'pc/components/scroll_bar'; +import { useAppSelector } from 'pc/store/react-redux'; import EmptyPngDark from 'static/icon/datasheet/empty_state_dark.png'; import EmptyPngLight from 'static/icon/datasheet/empty_state_light.png'; import { SecondConfirmType } from './interface'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IViewNode { nodeId: string; nodeName: string; diff --git a/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_datasheet_meta.ts b/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_datasheet_meta.ts index 4102ef29c4..6a8ae1fedd 100644 --- a/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_datasheet_meta.ts +++ b/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_datasheet_meta.ts @@ -1,9 +1,9 @@ -import { getDatasheetMeta } from '../api'; +import { useEffect } from 'react'; +import useSWR from 'swr'; +import urlcat from 'urlcat'; import { Url } from '@apitable/core'; +import { getDatasheetMeta } from '../api'; import { ISearchPanelState } from '../store/interface/search_panel'; -import urlcat from 'urlcat'; -import useSWR from 'swr'; -import { useEffect } from 'react'; const getApiKey = (datasheetId: string, needFetchDatasheetMeta: boolean) => { if (!needFetchDatasheetMeta || !datasheetId) return; @@ -39,7 +39,7 @@ export const useFetchDatasheetMeta = ({ localState, needFetchDatasheetMeta, loca }); } - }, [data,localDispatch]); + }, [data, localDispatch]); return { data, mutate, isValidating }; }; diff --git a/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_folder_data.ts b/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_folder_data.ts index 5a1982fa13..6fcc6d474c 100644 --- a/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_folder_data.ts +++ b/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_fetch_folder_data.ts @@ -1,7 +1,7 @@ -import { useFetchParent } from './use_fetch_parents'; -import { useFetchChildren } from './use_fetch_children'; import { useEffect } from 'react'; import { ISearchPanelState } from '../store/interface/search_panel'; +import { useFetchChildren } from './use_fetch_children'; +import { useFetchParent } from './use_fetch_parents'; interface IParams { localState: ISearchPanelState @@ -14,12 +14,12 @@ export const useFetchFolderData = ({ localState, localDispatch }: IParams) => { useEffect(() => { localDispatch({ parents: parentData }); - }, [parentData,localDispatch]); + }, [parentData, localDispatch]); useEffect(() => { const nodes = childrenData || []; localDispatch({ nodes, showSearch: false }); - }, [childrenData,localDispatch]); + }, [childrenData, localDispatch]); return { isValidating: isParentVlidating || isChildrenValidating diff --git a/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_search.ts b/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_search.ts index 8a40812308..9859d20b91 100644 --- a/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_search.ts +++ b/packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_search.ts @@ -4,10 +4,9 @@ import { useEffect, useMemo } from 'react'; import * as React from 'react'; import { Api, ConfigConstant, INode } from '@apitable/core'; import { ISearchPanelState } from 'pc/components/datasheet_search_panel/store/interface/search_panel'; +import { useAppSelector } from 'pc/store/react-redux'; import { ISearchShowOption } from '../datasheet_search_panel'; -import {useAppSelector} from "pc/store/react-redux"; - interface IParams { folderId: string; localDispatch: React.Dispatch>; diff --git a/packages/datasheet/src/pc/components/datasheet_search_panel/search_panel_main.tsx b/packages/datasheet/src/pc/components/datasheet_search_panel/search_panel_main.tsx index a638508c85..24d699434a 100644 --- a/packages/datasheet/src/pc/components/datasheet_search_panel/search_panel_main.tsx +++ b/packages/datasheet/src/pc/components/datasheet_search_panel/search_panel_main.tsx @@ -7,6 +7,7 @@ import { NarrowOutlined, QuestionCircleOutlined } from '@apitable/icons'; import { useNodeClick } from 'pc/components/datasheet_search_panel/hooks/use_node_click'; import { useSearch } from 'pc/components/datasheet_search_panel/hooks/use_search'; import { insertViewNode } from 'pc/components/datasheet_search_panel/utils/insert_view_nodes'; +import { useAppSelector } from 'pc/store/react-redux'; import { useResponsive } from '../../hooks'; import { ButtonPlus, Loading, Tooltip } from '../common'; import { ScreenSize } from '../common/component_display'; @@ -16,10 +17,8 @@ import { FolderBreadcrumb } from './folder_breadcrumb'; import { FolderContent } from './folder_content'; import { ISearchPanelProps, SecondConfirmType } from './interface'; import { SearchResult } from './search_result'; -import styles from './style.module.less'; import { getModalTitle, getPlaceholder } from './utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const SearchPanelMain: React.FC = (props) => { const { hidePanel, noCheckPermission, options, onNodeSelect, directClickMode, showMirrorNode, localState, localDispatch, secondConfirmType } = props; diff --git a/packages/datasheet/src/pc/components/datasheet_search_panel/search_result.tsx b/packages/datasheet/src/pc/components/datasheet_search_panel/search_result.tsx index 68d04c46f2..3c576eb130 100644 --- a/packages/datasheet/src/pc/components/datasheet_search_panel/search_result.tsx +++ b/packages/datasheet/src/pc/components/datasheet_search_panel/search_result.tsx @@ -24,11 +24,10 @@ import { File, Folder } from 'pc/components/datasheet_search_panel/components'; import { ISearchOptions } from 'pc/components/datasheet_search_panel/interface'; import styles from 'pc/components/datasheet_search_panel/style.module.less'; import { checkNodeDisable } from 'pc/components/datasheet_search_panel/utils/check_node_disabled'; +import { useAppSelector } from 'pc/store/react-redux'; import NotDataImgDark from 'static/icon/datasheet/empty_state_dark.png'; import NotDataImgLight from 'static/icon/datasheet/empty_state_light.png'; -import {useAppSelector} from "pc/store/react-redux"; - interface ISearchResultProps { searchResult: { folders: INode[]; files: INode[] } | string; onlyShowAvailable: boolean; diff --git a/packages/datasheet/src/pc/components/editable_text/index.tsx b/packages/datasheet/src/pc/components/editable_text/index.tsx index de361a68ff..90338f692f 100644 --- a/packages/datasheet/src/pc/components/editable_text/index.tsx +++ b/packages/datasheet/src/pc/components/editable_text/index.tsx @@ -52,18 +52,20 @@ export const EditableText: FC< { - if(!editable) { + if (!editable) { return; } setEditing(true); - } - } + }} onDoubleClick={() => { - if(!editable) { + if (!editable) { return; } setEditing(true); - }} display={'inline-flex'} alignItems={'center'}> + }} + display={'inline-flex'} + alignItems={'center'} + > {value || placeholder} diff --git a/packages/datasheet/src/pc/components/editors/attach_event_hoc.tsx b/packages/datasheet/src/pc/components/editors/attach_event_hoc.tsx index 528681835b..5cc9363c28 100644 --- a/packages/datasheet/src/pc/components/editors/attach_event_hoc.tsx +++ b/packages/datasheet/src/pc/components/editors/attach_event_hoc.tsx @@ -25,14 +25,13 @@ import { DATASHEET_ID, ICell, Selectors, StoreActions, Strings, t } from '@apita import { Message } from 'pc/components/common/message'; import { useMemorizePreviousValue } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { CELL_CLASS, FIELD_HEAD_CLASS, isTouchDevice, OPACITY_LINE_CLASS, OPERATE_HEAD_CLASS } from 'pc/utils'; import { getClickCellId, getElementDataset, getParentNodeByClass } from 'pc/utils/dom'; import { expandRecordIdNavigate } from '../expand_record'; import { useAttachEvent } from '../konva_grid'; import { IContainerEdit } from './interface'; -import {useAppSelector} from "pc/store/react-redux"; - interface IScrollToItem { align?: 'auto' | 'smart' | 'center' | 'end' | 'start'; rowIndex?: number; 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 32cee33898..2eeae30a1b 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 @@ -28,7 +28,7 @@ const ERROR_CODE_TRIGGER_NOT_EXISTS_1107 = 1107; const ERROR_CODE_TRIGGER_INVALID_1108 = 1108; const CONST_AUTOMATION_ERROR = [444, 445, ERROR_CODE_NOT_ACTIVATED_1106, ERROR_CODE_TRIGGER_NOT_EXISTS_1107, ERROR_CODE_TRIGGER_INVALID_1108]; -const CONST_TIME_LIMIT=2500 +const CONST_TIME_LIMIT=2500; export function executeWithMinimumTime(businessPromise: Promise): Promise { const start = Date.now(); 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 aa960c8918..f4978b1846 100644 --- a/packages/datasheet/src/pc/components/editors/button_editor/index.tsx +++ b/packages/datasheet/src/pc/components/editors/button_editor/index.tsx @@ -18,9 +18,9 @@ import * as React from 'react'; import { ButtonActionType, evaluate, IButtonField, ICellValue, IReduxState, OpenLinkType, Strings, t, IRecord } from '@apitable/core'; +import { executeWithMinimumTime } from 'pc/components/editors/button_editor/buton_item'; import { reqDatasheetButtonTrigger } from 'pc/components/robot/api'; import { IBaseEditorProps, IEditor } from '../interface'; -import { executeWithMinimumTime } from 'pc/components/editors/button_editor/buton_item'; export interface IButtonEditorProps extends IBaseEditorProps { editable: boolean; diff --git a/packages/datasheet/src/pc/components/editors/button_editor/use_button_field_valid.ts b/packages/datasheet/src/pc/components/editors/button_editor/use_button_field_valid.ts index 75068a1f4d..8514c67aaa 100644 --- a/packages/datasheet/src/pc/components/editors/button_editor/use_button_field_valid.ts +++ b/packages/datasheet/src/pc/components/editors/button_editor/use_button_field_valid.ts @@ -56,7 +56,7 @@ export const check = (dstId: string, button: IButtonField, buttonFieldTriggerId: } // @ts-ignore - const found = list?.find(item => getFieldId(item) === button.id && getDatasheetId(item) === dstId) + const found = list?.find(item => getFieldId(item) === button.id && getDatasheetId(item) === dstId); if(!found) { return { @@ -65,7 +65,6 @@ export const check = (dstId: string, button: IButtonField, buttonFieldTriggerId: }; } - return { fieldId: button.id, result: true diff --git a/packages/datasheet/src/pc/components/editors/container.tsx b/packages/datasheet/src/pc/components/editors/container.tsx index fb9d7336ea..25b46a164f 100644 --- a/packages/datasheet/src/pc/components/editors/container.tsx +++ b/packages/datasheet/src/pc/components/editors/container.tsx @@ -22,7 +22,7 @@ import { isEmpty, isEqual, noop, omit } from 'lodash'; import * as React from 'react'; import { ClipboardEvent, forwardRef, KeyboardEvent, useCallback, useEffect, useImperativeHandle, useMemo, useRef, useState } from 'react'; import { shallowEqual } from 'react-redux'; -import { Button, Message } from '@apitable/components'; +import { Message } from '@apitable/components'; import { Cell, CellDirection, @@ -32,7 +32,6 @@ import { Field, FieldType, Group, - IButtonField, ICell, ICellValue, IDateTimeField, @@ -173,9 +172,9 @@ const EditorContainerBase: React.ForwardRefRenderFunction( field && record ? { - recordId: record.id, - fieldId: field.id, - } + recordId: record.id, + fieldId: field.id, + } : null, ); const dispatch = useDispatch(); diff --git a/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/date_picker.less b/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/date_picker.less index 966d15a91f..ba3aba73bf 100644 --- a/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/date_picker.less +++ b/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/date_picker.less @@ -44,19 +44,11 @@ .ellipsis(); } -.cp-calendar-picker-input::-moz-placeholder { - color: #7e8791; +.cp-calendar-picker-input::placeholder { + color: var(--thirdLevelText); opacity: 1; } -.cp-calendar-picker-input:-ms-input-placeholder { - color: #7e8791; -} - -.cp-calendar-picker-input::-webkit-input-placeholder { - color: #7e8791; -} - .cp-calendar-picker:hover .cp-calendar-picker-input:not(.cp-input-disabled) { border-color: @background-color; } diff --git a/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/interface.tsx b/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/interface.tsx index e7f7d5de14..018edb07f6 100644 --- a/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/interface.tsx +++ b/packages/datasheet/src/pc/components/editors/date_time_editor/date_picker/interface.tsx @@ -32,7 +32,6 @@ export interface IPickerProps { align?: any; onInputBlur?: () => void; suffixIcon?: React.ReactNode; - dropdownClassName?: string; disabledDate?: (current: dayjs.Dayjs) => boolean; } export interface IDatePickerProps extends IPickerProps { diff --git a/packages/datasheet/src/pc/components/editors/date_time_editor/date_time_editor.tsx b/packages/datasheet/src/pc/components/editors/date_time_editor/date_time_editor.tsx index 71feafb9b0..48b04d7dba 100644 --- a/packages/datasheet/src/pc/components/editors/date_time_editor/date_time_editor.tsx +++ b/packages/datasheet/src/pc/components/editors/date_time_editor/date_time_editor.tsx @@ -80,6 +80,10 @@ dayjs.extend(timezone); const DEFAULT_FORMAT = 'YYYY-MM-DD'; +const formatDateNoYear = (dateFormat?: string) => { + return dateFormat === DateFormat[4] || dateFormat === DateFormat[6] || dateFormat === DateFormat[7]; +}; + const DatePicker = React.lazy(() => import('./date_picker')); export interface IDateTimeEditorState { @@ -244,7 +248,7 @@ export class DateTimeEditorBase extends React.PureComponent str2timestamp(dateStr, dateFormat); + format2StandardDate = (dateStr: string, dateFormat?: string): ITimestamp | null => str2timestamp(dateStr, dateFormat); getInputValue() { const { field, userTimeZone } = this.props; @@ -258,7 +262,8 @@ export class DateTimeEditorBase extends React.PureComponent> = (props) => { diff --git a/packages/datasheet/src/pc/components/expand_record/activity_pane/reply_comment/reply_comment.tsx b/packages/datasheet/src/pc/components/expand_record/activity_pane/reply_comment/reply_comment.tsx index e3ac301161..587dbe77bd 100644 --- a/packages/datasheet/src/pc/components/expand_record/activity_pane/reply_comment/reply_comment.tsx +++ b/packages/datasheet/src/pc/components/expand_record/activity_pane/reply_comment/reply_comment.tsx @@ -23,10 +23,9 @@ import { Typography, IconButton, useThemeColors } from '@apitable/components'; import { t, Strings } from '@apitable/core'; import { CloseOutlined } from '@apitable/icons'; import { serialize, ITextNode } from 'pc/components/draft_editor/utils'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IReplyComment { reply: any; handleClose?: () => void; diff --git a/packages/datasheet/src/pc/components/expand_record/editor_container.tsx b/packages/datasheet/src/pc/components/expand_record/editor_container.tsx index bfea111cca..0eaf6ed848 100644 --- a/packages/datasheet/src/pc/components/expand_record/editor_container.tsx +++ b/packages/datasheet/src/pc/components/expand_record/editor_container.tsx @@ -23,12 +23,11 @@ import { Strings, t, ViewType, IViewColumn } from '@apitable/core'; import { TriangleDownFilled, TriangleRightFilled } from '@apitable/icons'; import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { useGetViewByIdWithDefault } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { getStorage, setStorage, StorageMethod, StorageName } from 'pc/utils/storage'; import { FieldEditor } from './field_editor'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFieldEditorContainer { fields: IViewColumn[]; visible: boolean; diff --git a/packages/datasheet/src/pc/components/expand_record/expand_lookup/expand_lookup.tsx b/packages/datasheet/src/pc/components/expand_record/expand_lookup/expand_lookup.tsx index 3de11430fb..caa9962bff 100644 --- a/packages/datasheet/src/pc/components/expand_record/expand_lookup/expand_lookup.tsx +++ b/packages/datasheet/src/pc/components/expand_record/expand_lookup/expand_lookup.tsx @@ -16,6 +16,7 @@ * along with this program. If not, see . */ +import { memo } from 'react'; import { assertNever, BasicValueType, @@ -42,7 +43,6 @@ import { CellMember } from 'pc/components/multi_grid/cell/cell_member'; import { CellOptions } from 'pc/components/multi_grid/cell/cell_options'; import { CellText } from 'pc/components/multi_grid/cell/cell_text'; import { useComputeCellValue } from 'pc/hooks/use_cellvalue'; -import { memo } from 'react'; import { ExpandAttachment } from '../expand_attachment'; import { ExpandLink } from '../expand_link'; import styles from '../field_editor/style.module.less'; 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 fad9cac33b..f6e781012e 100644 --- a/packages/datasheet/src/pc/components/expand_record/expand_record.tsx +++ b/packages/datasheet/src/pc/components/expand_record/expand_record.tsx @@ -45,10 +45,9 @@ import { import { AttentionOutlined, CommentOutlined, NarrowOutlined } from '@apitable/icons'; import { expandRecordManager } from 'modules/database/expand_record_manager'; import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; - -// eslint-disable-next-line no-restricted-imports import { Message } from 'pc/components/common/message'; import { Modal as CustomModal } from 'pc/components/common/modal/modal/modal'; +// eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common/tooltip'; import { EXPAND_RECORD, RecordType } from 'pc/components/expand_record/expand_record.enum'; import { @@ -62,7 +61,6 @@ import { RecordPageTurn } from 'pc/components/expand_record/record_page_turn'; import { clearExpandModal, expandRecordIdNavigate, getRecordName, recordModalCloseFns } from 'pc/components/expand_record/utils'; import { FieldDesc } from 'pc/components/multi_grid/field_desc'; import { FieldSetting } from 'pc/components/multi_grid/field_setting/field_setting'; - import { Router } from 'pc/components/route_manager/router'; import { useGetViewByIdWithDefault, useQuery, useRequest, useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; diff --git a/packages/datasheet/src/pc/components/expand_record/expand_record_more_option.tsx b/packages/datasheet/src/pc/components/expand_record/expand_record_more_option.tsx index 5ac96d5d80..f1cd368c53 100644 --- a/packages/datasheet/src/pc/components/expand_record/expand_record_more_option.tsx +++ b/packages/datasheet/src/pc/components/expand_record/expand_record_more_option.tsx @@ -221,7 +221,7 @@ export const ExpandRecordMoreOption: React.FC {rowRemovable && } - {rowRemovable && !mirrorId && permissions.manageable && ( + {fromCurrentDatasheet && rowRemovable && !mirrorId && permissions.manageable && ( } diff --git a/packages/datasheet/src/pc/components/expand_record/expand_record_vision_option.tsx b/packages/datasheet/src/pc/components/expand_record/expand_record_vision_option.tsx index 825f900f4c..d4d717437a 100644 --- a/packages/datasheet/src/pc/components/expand_record/expand_record_vision_option.tsx +++ b/packages/datasheet/src/pc/components/expand_record/expand_record_vision_option.tsx @@ -23,11 +23,10 @@ import { RecordVision, StoreActions, Strings, t } from '@apitable/core'; import { IIconProps, MiddlescreenOutlined, SidescreenOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { setStorage, StorageMethod, StorageName } from 'pc/utils/storage'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IIconButtonProps { active: boolean; tooltipText: string; diff --git a/packages/datasheet/src/pc/components/expand_record/field_editor/field_editor.tsx b/packages/datasheet/src/pc/components/expand_record/field_editor/field_editor.tsx index 7a41627235..9a734eb909 100644 --- a/packages/datasheet/src/pc/components/expand_record/field_editor/field_editor.tsx +++ b/packages/datasheet/src/pc/components/expand_record/field_editor/field_editor.tsx @@ -28,13 +28,12 @@ import { ScreenSize } from 'pc/components/common/component_display'; import { useFocusEffect } from 'pc/components/editors/hooks/use_focus_effect'; import { IEditor } from 'pc/components/editors/interface'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { isTouchDevice } from 'pc/utils'; import { FieldBlock, ICommonProps } from './field_block'; import { FieldTitle } from './field_title'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFieldEditorProps { datasheetId: string; fieldId: string; diff --git a/packages/datasheet/src/pc/components/expand_record/field_editor/field_title.tsx b/packages/datasheet/src/pc/components/expand_record/field_editor/field_title.tsx index 70ec81bd47..e67bfc7ffc 100644 --- a/packages/datasheet/src/pc/components/expand_record/field_editor/field_title.tsx +++ b/packages/datasheet/src/pc/components/expand_record/field_editor/field_title.tsx @@ -50,14 +50,13 @@ import { useDeleteField, useHideField } from 'pc/components/multi_grid/hooks'; import { BulkDownload } from 'pc/components/preview_file/preview_main/bulk_download'; import { useAllowDownloadAttachment } from 'pc/components/upload_modal/preview_item'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import EditorTitleContext from '../editor_title_context'; import { FieldDescWithTitle } from './field_desc_with_title'; -import styles from './style.module.less'; // @ts-ignore import { MobileAlarm } from 'enterprise/alarm/mobile_alarm/mobile_alarm'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IFieldTitleProps { isFocus?: boolean; diff --git a/packages/datasheet/src/pc/components/expand_record/more_tool/more_tool.tsx b/packages/datasheet/src/pc/components/expand_record/more_tool/more_tool.tsx index 9c56287e70..a3dad8e453 100644 --- a/packages/datasheet/src/pc/components/expand_record/more_tool/more_tool.tsx +++ b/packages/datasheet/src/pc/components/expand_record/more_tool/more_tool.tsx @@ -30,13 +30,12 @@ import { notifyWithUndo } from 'pc/components/common/notify'; import { NotifyKey } from 'pc/components/common/notify/notify.interface'; import { useRequest } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard } from 'pc/utils'; import EditorTitleContext from '../editor_title_context'; import style from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IMoreToolProps { recordId: string; onClose(): void; diff --git a/packages/datasheet/src/pc/components/expand_record/record_opeation_area.tsx b/packages/datasheet/src/pc/components/expand_record/record_opeation_area.tsx index 0a738913f4..60529b7a66 100644 --- a/packages/datasheet/src/pc/components/expand_record/record_opeation_area.tsx +++ b/packages/datasheet/src/pc/components/expand_record/record_opeation_area.tsx @@ -23,11 +23,10 @@ import { colorVars, IconButton, LinkButton } from '@apitable/components'; import { StoreActions, Strings, t } from '@apitable/core'; import { CloseOutlined, ExpandOutlined, GotoOutlined, NarrowOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import { RecordPageTurn } from './record_page_turn/record_page_turn'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IRecordOperationArea { datasheetId: string; viewId: string; diff --git a/packages/datasheet/src/pc/components/expand_record/record_page_turn/record_page_turn.tsx b/packages/datasheet/src/pc/components/expand_record/record_page_turn/record_page_turn.tsx index 1f7949ea5e..ae95d6bdf7 100644 --- a/packages/datasheet/src/pc/components/expand_record/record_page_turn/record_page_turn.tsx +++ b/packages/datasheet/src/pc/components/expand_record/record_page_turn/record_page_turn.tsx @@ -17,11 +17,11 @@ */ import { useUpdateEffect } from 'ahooks'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; -import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { useEffect, useMemo, useState } from 'react'; import * as React from 'react'; import { Strings, t } from '@apitable/core'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; +import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { PageTurn, PageTurnMobile } from 'pc/components/expand_record/page_turn'; import EditorTitleContext from '../editor_title_context'; diff --git a/packages/datasheet/src/pc/components/expand_record/style.module.less b/packages/datasheet/src/pc/components/expand_record/style.module.less index e6dc5e67bd..d596bbeaa0 100644 --- a/packages/datasheet/src/pc/components/expand_record/style.module.less +++ b/packages/datasheet/src/pc/components/expand_record/style.module.less @@ -1,6 +1,6 @@ -@import "~pc/styles/lib_var.less"; -@import "~pc/styles/lib_mixins.less"; -@import "~pc/styles/lib_screen.less"; +@import '~pc/styles/lib_var.less'; +@import '~pc/styles/lib_mixins.less'; +@import '~pc/styles/lib_screen.less'; .wrapper { padding: 24px; @@ -529,7 +529,7 @@ height: 100%; &:after { - content: " "; + content: ' '; display: inline-block; width: 1px; height: 10px; @@ -607,7 +607,7 @@ position: relative; &::after { - content: ""; + content: ''; border: 1px dashed var(--lineColor); height: 1px; position: absolute; @@ -706,8 +706,9 @@ margin-left: 8px; position: relative; - &:focus, &:hover { - background-color: fade(#FFF, 30%) !important; + &:focus, + &:hover { + background-color: fade(#fff, 30%) !important; } } @@ -725,7 +726,7 @@ .ant-drawer-content-wrapper { height: 100%; } - + .ant-drawer-header { background-color: var(--fc6); border-bottom: 1px solid var(--lineColor); diff --git a/packages/datasheet/src/pc/components/field_permission/disabled_field_permission.tsx b/packages/datasheet/src/pc/components/field_permission/disabled_field_permission.tsx index 61ee6c7fa1..41fb679fb4 100644 --- a/packages/datasheet/src/pc/components/field_permission/disabled_field_permission.tsx +++ b/packages/datasheet/src/pc/components/field_permission/disabled_field_permission.tsx @@ -23,12 +23,11 @@ import { DatasheetApi, Selectors, Strings, t } from '@apitable/core'; import { Modal } from 'pc/components/common'; import { IDisabledPermission } from 'pc/components/field_permission/interface'; import styles from 'pc/components/field_permission/styles.module.less'; +import { useAppSelector } from 'pc/store/react-redux'; import permissionImage from 'static/icon/datasheet/datasheet_img_field_permission.png'; // @ts-ignore import { triggerUsageAlert } from 'enterprise/billing'; -import {useAppSelector} from "pc/store/react-redux"; - export const DisabledFieldPermission: React.FC> = (props) => { const { setPermissionStatus, field } = props; const datasheetId = useAppSelector((state) => state.pageParams.datasheetId)!; diff --git a/packages/datasheet/src/pc/components/field_permission/enable_field_permission.tsx b/packages/datasheet/src/pc/components/field_permission/enable_field_permission.tsx index 1f45f0709b..3bf5962ca3 100644 --- a/packages/datasheet/src/pc/components/field_permission/enable_field_permission.tsx +++ b/packages/datasheet/src/pc/components/field_permission/enable_field_permission.tsx @@ -43,7 +43,7 @@ import styles from 'pc/components/field_permission/styles.module.less'; import { UnitPermissionSelect } from 'pc/components/field_permission/unit_permission_select'; import { useRequest, useResponsive } from 'pc/hooks'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const EnableFieldPermission: React.FC> = (props) => { const colors = useThemeColors(); diff --git a/packages/datasheet/src/pc/components/field_permission/enable_field_permission_plus.tsx b/packages/datasheet/src/pc/components/field_permission/enable_field_permission_plus.tsx index e1ba3a5cdf..4e5fbdc470 100644 --- a/packages/datasheet/src/pc/components/field_permission/enable_field_permission_plus.tsx +++ b/packages/datasheet/src/pc/components/field_permission/enable_field_permission_plus.tsx @@ -28,14 +28,13 @@ import { IEnablePermissionPlus } from 'pc/components/field_permission/interface' import styles from 'pc/components/field_permission/styles.module.less'; import { UnitPermissionSelect } from 'pc/components/field_permission/unit_permission_select'; import { useRequest, useCatalogTreeRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { dispatch } from 'pc/worker/store'; import { IMemberList } from '../catalog/permission_settings_plus/permission/permission'; import { PermissionInfoSetting } from '../catalog/permission_settings_plus/permission/permission_info_setting'; // @ts-ignore import { SubscribeUsageTipType, triggerUsageAlert } from 'enterprise/billing'; -import {useAppSelector} from "pc/store/react-redux"; - const defaultSetting = { formSheetAccessible: false }; export const EnableFieldPermissionPlus: React.FC> = (props) => { diff --git a/packages/datasheet/src/pc/components/field_permission/field_permission.tsx b/packages/datasheet/src/pc/components/field_permission/field_permission.tsx index d544c38f5f..d4faa53d59 100644 --- a/packages/datasheet/src/pc/components/field_permission/field_permission.tsx +++ b/packages/datasheet/src/pc/components/field_permission/field_permission.tsx @@ -29,10 +29,9 @@ import { EnableFieldPermission } from 'pc/components/field_permission/enable_fie import { IFieldPermissionProps } from 'pc/components/field_permission/interface'; import styles from 'pc/components/field_permission/styles.module.less'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; +import { useAppSelector } from 'pc/store/react-redux'; import { PermissionModalHeader } from './permission_modal_header'; -import {useAppSelector} from "pc/store/react-redux"; - export const FieldPermission: React.FC> = (props) => { const colors = useThemeColors(); const { field, onModalClose } = props; diff --git a/packages/datasheet/src/pc/components/field_permission/field_permission_lock.tsx b/packages/datasheet/src/pc/components/field_permission/field_permission_lock.tsx index 0e17a7634f..46492840a7 100644 --- a/packages/datasheet/src/pc/components/field_permission/field_permission_lock.tsx +++ b/packages/datasheet/src/pc/components/field_permission/field_permission_lock.tsx @@ -21,7 +21,7 @@ import { Tooltip, useThemeColors } from '@apitable/components'; import { ConfigConstant, Selectors, Strings, t } from '@apitable/core'; import { EditOutlined, EyeOpenOutlined, LockOutlined } from '@apitable/icons'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const FieldPermissionLock = (props: { fieldId?: string; diff --git a/packages/datasheet/src/pc/components/field_permission/field_permission_plus.tsx b/packages/datasheet/src/pc/components/field_permission/field_permission_plus.tsx index c15a1234cf..9b3b420a00 100644 --- a/packages/datasheet/src/pc/components/field_permission/field_permission_plus.tsx +++ b/packages/datasheet/src/pc/components/field_permission/field_permission_plus.tsx @@ -27,10 +27,9 @@ import { EnableFieldPermissionPlus } from 'pc/components/field_permission/enable import { IFieldPermissionProps } from 'pc/components/field_permission/interface'; import styles from 'pc/components/field_permission/styles.module.less'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; +import { useAppSelector } from 'pc/store/react-redux'; import { PermissionModalHeader } from './permission_modal_header'; -import {useAppSelector} from "pc/store/react-redux"; - export const FieldPermissionPlus: React.FC> = (props) => { const colors = useThemeColors(); const { field, onModalClose } = props; diff --git a/packages/datasheet/src/pc/components/field_permission/unit_permission_select.tsx b/packages/datasheet/src/pc/components/field_permission/unit_permission_select.tsx index ddbd80ad46..38d5331a46 100644 --- a/packages/datasheet/src/pc/components/field_permission/unit_permission_select.tsx +++ b/packages/datasheet/src/pc/components/field_permission/unit_permission_select.tsx @@ -30,12 +30,11 @@ import { Message } from 'pc/components/common/message/message'; import { PopStructure } from 'pc/components/editors/pop_structure'; import { MemberOptionList } from 'pc/components/list'; import { MemberItem } from 'pc/components/multi_grid/cell/cell_member/member_item'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { IUnitPermissionSelectProps } from './interface'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const UnitPermissionSelect: React.FC> = (props) => { const colors = useThemeColors(); const { permissionList, onSubmit, classNames, adminAndOwnerUnitIds = [], showTeams, searchEmail } = props; diff --git a/packages/datasheet/src/pc/components/folder_showcase/description_modal/description_modal.tsx b/packages/datasheet/src/pc/components/folder_showcase/description_modal/description_modal.tsx index 7848376bae..839b5dbe46 100644 --- a/packages/datasheet/src/pc/components/folder_showcase/description_modal/description_modal.tsx +++ b/packages/datasheet/src/pc/components/folder_showcase/description_modal/description_modal.tsx @@ -27,10 +27,9 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { Network } from 'pc/components/network_status'; import { SlateEditor, Deserializer, EditorValue, IEditorData, Serializer } from 'pc/components/slate_editor'; import { useRequest, useCatalogTreeRequest, useImageUpload, useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IDescriptionModalProps { onCancel: () => void; nodeInfo: IShowCaseData; diff --git a/packages/datasheet/src/pc/components/folder_showcase/folder_showcase.tsx b/packages/datasheet/src/pc/components/folder_showcase/folder_showcase.tsx index 94ebd9ffc2..6014fdd733 100644 --- a/packages/datasheet/src/pc/components/folder_showcase/folder_showcase.tsx +++ b/packages/datasheet/src/pc/components/folder_showcase/folder_showcase.tsx @@ -53,6 +53,7 @@ import { Router } from 'pc/components/route_manager/router'; import { Deserializer, SlateEditor } from 'pc/components/slate_editor'; import { sanitized } from 'pc/components/tab_bar/description_modal'; import { useCatalogTreeRequest, usePrevious, useRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { flatContextData } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { getStorage, setStorage, StorageName } from 'pc/utils/storage'; @@ -64,13 +65,11 @@ import { MobileBar } from '../mobile_bar'; import { NoPermission } from '../no_permission'; import { DescriptionModal } from './description_modal'; import { DingTalkDa } from './dingtalk_da'; -import styles from './style.module.less'; // @ts-ignore import { inSocialApp } from 'enterprise/home/social_platform/utils'; // @ts-ignore import { WeixinShareWrapper } from 'enterprise/wechat/weixin_share_wrapper/weixin_share_wrapper'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const _ContextMenuTrigger: any = ContextMenuTrigger; diff --git a/packages/datasheet/src/pc/components/form_container/form_container.tsx b/packages/datasheet/src/pc/components/form_container/form_container.tsx index c4cc505206..8307163f2c 100644 --- a/packages/datasheet/src/pc/components/form_container/form_container.tsx +++ b/packages/datasheet/src/pc/components/form_container/form_container.tsx @@ -68,6 +68,7 @@ import { FieldSetting } from 'pc/components/multi_grid/field_setting'; import { Router } from 'pc/components/route_manager/router'; import { useDispatch, useResponsive } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { flatContextData, IURLMeta } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { getStorage, setStorage, StorageMethod, StorageName } from 'pc/utils/storage/storage'; @@ -81,14 +82,12 @@ import { ShareContext } from '../share'; import { FormContext } from './form_context'; import { FormFieldContainer } from './form_field_container'; import { FormPropContainer } from './form_prop_container'; -import styles from './style.module.less'; import { query2formData, string2Query } from './util'; // @ts-ignore import { triggerUsageAlert, SubscribeUsageTipType } from 'enterprise/billing/trigger_usage_alert'; // @ts-ignore import { PreFillPanel } from 'enterprise/pre_fill_panel/pre_fill_panel'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; enum IFormContentType { Form = 'Form', @@ -421,7 +420,7 @@ export const FormContainer: React.FC< .catch(() => networkErrorTip()) .finally(() => { setLoading(false); - setAnimationLoading(false) + setAnimationLoading(false); }); } return FormApi.addFormRecord(id, postData) @@ -435,7 +434,7 @@ export const FormContainer: React.FC< .catch(() => networkErrorTip()) .finally(() => { setLoading(false); - setAnimationLoading(false) + setAnimationLoading(false); }); }; diff --git a/packages/datasheet/src/pc/components/form_container/form_field_container/form_editors/member_field_editor/member_editor.tsx b/packages/datasheet/src/pc/components/form_container/form_field_container/form_editors/member_field_editor/member_editor.tsx index 28052f1235..60a89d954f 100644 --- a/packages/datasheet/src/pc/components/form_container/form_field_container/form_editors/member_field_editor/member_editor.tsx +++ b/packages/datasheet/src/pc/components/form_container/form_field_container/form_editors/member_field_editor/member_editor.tsx @@ -26,12 +26,11 @@ import { IBaseEditorProps, IEditor } from 'pc/components/editors/interface'; import { MemberEditor } from 'pc/components/editors/member_editor/member_editor'; import { IExpandFieldEditRef } from 'pc/components/expand_record/field_editor'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { printableKey, KeyCode } from 'pc/utils'; import { CellMember } from './cell_member'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IMemberFieldEditorProps extends IBaseEditorProps { style: React.CSSProperties; editable: boolean; diff --git a/packages/datasheet/src/pc/components/form_container/form_field_container/form_field_ui.tsx b/packages/datasheet/src/pc/components/form_container/form_field_container/form_field_ui.tsx index 36c244ca07..eac388db0c 100644 --- a/packages/datasheet/src/pc/components/form_container/form_field_container/form_field_ui.tsx +++ b/packages/datasheet/src/pc/components/form_container/form_field_container/form_field_ui.tsx @@ -21,7 +21,7 @@ import isNumber from 'lodash/isNumber'; import * as React from 'react'; // @ts-ignore import Clamp from 'react-multiline-clamp'; -import {colorVars, IconButton, LinkButton, useContextMenu} from '@apitable/components'; +import { colorVars, IconButton, LinkButton, useContextMenu } from '@apitable/components'; import { ConfigConstant, Selectors, Strings, t } from '@apitable/core'; import { AddOutlined, MoreOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports diff --git a/packages/datasheet/src/pc/components/form_container/form_prop_container/form_prop_container.tsx b/packages/datasheet/src/pc/components/form_container/form_prop_container/form_prop_container.tsx index 652cf92c05..bb7d3f3fd3 100644 --- a/packages/datasheet/src/pc/components/form_container/form_prop_container/form_prop_container.tsx +++ b/packages/datasheet/src/pc/components/form_container/form_prop_container/form_prop_container.tsx @@ -23,13 +23,12 @@ import { useGetSignatureAssertByToken } from '@apitable/widget-sdk'; import { ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { DescEditor } from './desc_editor'; import { CoverImgUploader, LogoImgUploader } from './img_uploader'; import { IModeEnum } from './interface'; -import styles from './style.module.less'; import { TitleEditor } from './title_editor'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IFormPropContainerProps { formId: string; diff --git a/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/share_modal.tsx b/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/share_modal.tsx index 2ff92cef17..dfb608bc82 100644 --- a/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/share_modal.tsx +++ b/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/share_modal.tsx @@ -34,11 +34,10 @@ import { Popconfirm } from 'pc/components/common/popconfirm'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common/tooltip'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import HeaderCover from 'static/icon/datasheet/share/datasheet_img_share.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IShareModalProps { formId: string; visible: boolean; diff --git a/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/tool_bar.tsx b/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/tool_bar.tsx index 6d801ed005..677ed19bbe 100644 --- a/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/tool_bar.tsx +++ b/packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/tool_bar.tsx @@ -27,12 +27,12 @@ import { SettingOutlined, ShareOutlined } from '@apitable/icons'; import { ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { ToolItem } from '../../../tool_bar/tool_item'; import { SettingPanel } from './setting_panel'; import { ShareModal } from './share_modal'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; interface IToolBarProps { nodeShared: boolean; showLabel?: boolean; diff --git a/packages/datasheet/src/pc/components/gallery_view/gallery_view.tsx b/packages/datasheet/src/pc/components/gallery_view/gallery_view.tsx index e42b63cf26..5713a28c08 100644 --- a/packages/datasheet/src/pc/components/gallery_view/gallery_view.tsx +++ b/packages/datasheet/src/pc/components/gallery_view/gallery_view.tsx @@ -40,6 +40,7 @@ import { import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { getIsColNameVisible } from 'pc/utils/datasheet'; import { ScreenSize } from '../common/component_display'; @@ -59,10 +60,8 @@ import { PADDING_BOTTOM, } from './constant'; import { ICommitDragDropState } from './interface'; -import styles from './style.module.less'; import { getColumnWidthAndCount, getGalleryLinearRows, getGroupLinearRows, getGroupTitlePaddingTip, getSearchItemIndex } from './utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IGalleryViewProps { height?: number; diff --git a/packages/datasheet/src/pc/components/gantt_view/components/gantt_export/gantt_export.tsx b/packages/datasheet/src/pc/components/gantt_view/components/gantt_export/gantt_export.tsx index 6e36575e00..6f87621b3c 100644 --- a/packages/datasheet/src/pc/components/gantt_view/components/gantt_export/gantt_export.tsx +++ b/packages/datasheet/src/pc/components/gantt_view/components/gantt_export/gantt_export.tsx @@ -33,7 +33,7 @@ import { } from 'pc/components/konva_grid'; import { store } from 'pc/store'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; const getUnitType = (dateUnitType: DateUnitType) => { switch (dateUnitType) { diff --git a/packages/datasheet/src/pc/components/gantt_view/components/setting_panel/setting_panel.tsx b/packages/datasheet/src/pc/components/gantt_view/components/setting_panel/setting_panel.tsx index e28d83981e..5025041fd5 100644 --- a/packages/datasheet/src/pc/components/gantt_view/components/setting_panel/setting_panel.tsx +++ b/packages/datasheet/src/pc/components/gantt_view/components/setting_panel/setting_panel.tsx @@ -70,13 +70,12 @@ import { KonvaGridContext } from 'pc/components/konva_grid'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { setStorage, StorageName } from 'pc/utils/storage/storage'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const Option = Select.Option; const MultiOption = MultiSelect.Option; @@ -618,7 +617,7 @@ export const SettingPanel: FC> = mem showSearch={false} className={classNames(styles.workDaySelect, { [styles.disabled]: isViewLock })} style={{ width: '100%' }} - dropdownClassName={styles.workDaySelectDropdown} + popupClassName={styles.workDaySelectDropdown} virtual={false} tagRender={({ label }) => {label}} onChange={onWorkDayChange} diff --git a/packages/datasheet/src/pc/components/gantt_view/components/task/task_content.tsx b/packages/datasheet/src/pc/components/gantt_view/components/task/task_content.tsx index cd261a44d4..82e7ea7fcc 100644 --- a/packages/datasheet/src/pc/components/gantt_view/components/task/task_content.tsx +++ b/packages/datasheet/src/pc/components/gantt_view/components/task/task_content.tsx @@ -18,7 +18,7 @@ import dynamic from 'next/dynamic'; import { FC, useContext } from 'react'; -import {FieldType, IPermissions, IReduxState, RowHeight, Selectors, Strings, t, ViewType} from '@apitable/core'; +import { FieldType, IPermissions, IReduxState, RowHeight, Selectors, Strings, t, ViewType } from '@apitable/core'; import { getRecordName } from 'pc/components/expand_record'; import { GanttCoordinate } from 'pc/components/gantt_view'; import { cellHelper, konvaDrawer, KonvaGridViewContext } from 'pc/components/konva_grid'; diff --git a/packages/datasheet/src/pc/components/gantt_view/dom_gantt/dom_gantt.tsx b/packages/datasheet/src/pc/components/gantt_view/dom_gantt/dom_gantt.tsx index 428f635b0d..cfc100c082 100644 --- a/packages/datasheet/src/pc/components/gantt_view/dom_gantt/dom_gantt.tsx +++ b/packages/datasheet/src/pc/components/gantt_view/dom_gantt/dom_gantt.tsx @@ -28,11 +28,10 @@ import { ButtonPlus } from 'pc/components/common'; import { ScreenSize } from 'pc/components/common/component_display'; import { KonvaGridContext } from 'pc/components/konva_grid'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { getStorage, setStorage, StorageName } from 'pc/utils/storage'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IDomGanttBaseProps { containerWidth: number; containerHeight: number; diff --git a/packages/datasheet/src/pc/components/gantt_view/gantt_view.tsx b/packages/datasheet/src/pc/components/gantt_view/gantt_view.tsx index 81c00457c4..0150410482 100644 --- a/packages/datasheet/src/pc/components/gantt_view/gantt_view.tsx +++ b/packages/datasheet/src/pc/components/gantt_view/gantt_view.tsx @@ -80,6 +80,7 @@ import { import { useDispatch, useResponsive, useSetState } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { getStorage, setStorage, StorageName } from 'pc/utils/storage/storage'; import { ScreenSize } from '../common/component_display/enum'; import { IContainerEdit } from '../editors/interface'; @@ -103,10 +104,8 @@ import { ITaskLineSetting, ITargetTaskInfo, } from './interface'; -import styles from './style.module.less'; import { getAllTaskLine, detectCyclesStack, autoTaskScheduling, getCollapsedLinearRows, getGanttViewStatusWithDefault } from './utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IGanttViewProps { height: number; diff --git a/packages/datasheet/src/pc/components/home/components/active_app_sumo/index.tsx b/packages/datasheet/src/pc/components/home/components/active_app_sumo/index.tsx index 0b8f1ffaa5..20d02c77c2 100644 --- a/packages/datasheet/src/pc/components/home/components/active_app_sumo/index.tsx +++ b/packages/datasheet/src/pc/components/home/components/active_app_sumo/index.tsx @@ -1,9 +1,9 @@ import path from 'path'; -import { bindAppSumo, convertState2mail } from 'api/user/api'; -import { GET_APP_SUMO_EMAIL } from 'api/user/const'; import { useEffect } from 'react'; import useSWR from 'swr'; import { Navigation, Strings, t } from '@apitable/core'; +import { bindAppSumo, convertState2mail } from 'api/user/api'; +import { GET_APP_SUMO_EMAIL } from 'api/user/const'; import { Message } from 'pc/components/common/message/message'; import { SignUpBase } from 'pc/components/home/components/sign_up/sign_up_base'; import { Router } from 'pc/components/route_manager/router'; diff --git a/packages/datasheet/src/pc/components/home/components/login/login.tsx b/packages/datasheet/src/pc/components/home/components/login/login.tsx index bd0f1c2a92..4017551b02 100644 --- a/packages/datasheet/src/pc/components/home/components/login/login.tsx +++ b/packages/datasheet/src/pc/components/home/components/login/login.tsx @@ -24,13 +24,12 @@ import { Strings, t, isEmail, ConfigConstant, StatusCode, api, IReduxState } fro import { EmailFilled, EyeCloseOutlined, EyeOpenOutlined, LockFilled } from '@apitable/icons'; import { WithTipWrapper } from 'pc/components/common'; import { useRequest, useUserRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { execNoTraceVerification, initNoTraceVerification } from 'pc/utils'; import { clearStorage } from 'pc/utils/storage'; import { ActionType } from '../../pc_home'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ILoginErrorMsg { username?: string; password?: string; diff --git a/packages/datasheet/src/pc/components/home/components/sign_up/sign_up.tsx b/packages/datasheet/src/pc/components/home/components/sign_up/sign_up.tsx index 51f5a78aeb..cf9c528c9c 100644 --- a/packages/datasheet/src/pc/components/home/components/sign_up/sign_up.tsx +++ b/packages/datasheet/src/pc/components/home/components/sign_up/sign_up.tsx @@ -5,13 +5,12 @@ import { Typography, useThemeColors, Button, TextInput, LinkButton } from '@apit import { Strings, t, isEmail, IReduxState, Api } from '@apitable/core'; import { EmailFilled, EyeCloseOutlined, EyeOpenOutlined, LockFilled } from '@apitable/icons'; import { WithTipWrapper, Message } from 'pc/components/common'; +import { SignUpBase } from 'pc/components/home/components/sign_up/sign_up_base'; import { useRequest, useUserRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { ActionType } from '../../pc_home'; import styles from './style.module.less'; -import { useAppSelector } from 'pc/store/react-redux'; -import { SignUpBase } from 'pc/components/home/components/sign_up/sign_up_base'; - interface ILoginErrorMsg { username?: string; password?: string; diff --git a/packages/datasheet/src/pc/components/home/home.tsx b/packages/datasheet/src/pc/components/home/home.tsx index 1d73c2a015..5b071ab787 100644 --- a/packages/datasheet/src/pc/components/home/home.tsx +++ b/packages/datasheet/src/pc/components/home/home.tsx @@ -21,15 +21,14 @@ import { FC } from 'react'; import { shallowEqual } from 'react-redux'; import { IReduxState, Navigation } from '@apitable/core'; import { Router } from 'pc/components/route_manager/router'; +import { useAppSelector } from 'pc/store/react-redux'; import { getSearchParams } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { MobileHome } from './mobile_home'; import { PcHome } from './pc_home'; -import styles from './style.module.less'; //@ts-ignore import { Home as EnterpriseHome } from 'enterprise/home/home'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; configResponsive({ large: 1023.98, diff --git a/packages/datasheet/src/pc/components/invite/invite_outsider/invite_outsider_modal.tsx b/packages/datasheet/src/pc/components/invite/invite_outsider/invite_outsider_modal.tsx index 851cc68788..3b98e636ad 100644 --- a/packages/datasheet/src/pc/components/invite/invite_outsider/invite_outsider_modal.tsx +++ b/packages/datasheet/src/pc/components/invite/invite_outsider/invite_outsider_modal.tsx @@ -29,16 +29,15 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { useResponsive } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { initNoTraceVerification, stopPropagation } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { ImportFile } from './import_file'; import { InputEmail } from './input_email'; import { LinkInvite } from './link_invite'; -import styles from './style.module.less'; // @ts-ignore import { checkSocialInvite } from 'enterprise/home/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const { TabPane } = Tabs; diff --git a/packages/datasheet/src/pc/components/invite/invite_outsider/link_invite/link_invite.tsx b/packages/datasheet/src/pc/components/invite/invite_outsider/link_invite/link_invite.tsx index 428f82d07f..c6b068ebb4 100644 --- a/packages/datasheet/src/pc/components/invite/invite_outsider/link_invite/link_invite.tsx +++ b/packages/datasheet/src/pc/components/invite/invite_outsider/link_invite/link_invite.tsx @@ -28,12 +28,11 @@ import { Message, Popconfirm, Tooltip } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { Modal } from 'pc/components/common/mobile/modal'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard } from 'pc/utils'; import { InviteAlert } from '../components/invite-alert'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const { TreeNode } = TreeSelect; export const LinkInvite = () => { @@ -224,7 +223,7 @@ export const LinkInvite = () => { treeIcon switcherIcon={} showSearch={false} - dropdownClassName="dropdownInvite" + popupClassName="dropdownInvite" treeDefaultExpandedKeys={[firstTeamId]} listHeight={200} onTreeExpand={onExpand} diff --git a/packages/datasheet/src/pc/components/invite/link_invite/link_invalid.tsx b/packages/datasheet/src/pc/components/invite/link_invite/link_invalid.tsx index 54f82f8633..b9ce4f15d2 100644 --- a/packages/datasheet/src/pc/components/invite/link_invite/link_invalid.tsx +++ b/packages/datasheet/src/pc/components/invite/link_invite/link_invalid.tsx @@ -19,12 +19,11 @@ import { useMount } from 'ahooks'; import { FC } from 'react'; import { IReduxState } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { UrlInvalid } from '../components/url_invalid'; import { useInvitePageRefreshed } from '../use_invite'; import { getInvalidReason } from '../utils'; -import {useAppSelector} from "pc/store/react-redux"; - const LinkInvalid: FC> = () => { const { whenPageRefreshed } = useInvitePageRefreshed({ type: 'linkInvite' }); const inviteLinkInfo = useAppSelector((state: IReduxState) => state.invite.inviteLinkInfo); diff --git a/packages/datasheet/src/pc/components/invite/link_invite/link_login.tsx b/packages/datasheet/src/pc/components/invite/link_invite/link_login.tsx index 1e45701bee..54b0506523 100644 --- a/packages/datasheet/src/pc/components/invite/link_invite/link_login.tsx +++ b/packages/datasheet/src/pc/components/invite/link_invite/link_login.tsx @@ -22,15 +22,13 @@ import { FC } from 'react'; import { IReduxState } from '@apitable/core'; import { Wrapper } from 'pc/components/common'; import { PcHome } from 'pc/components/home/pc_home'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { InviteTitle } from '../components'; import { useInvitePageRefreshed } from '../use_invite'; -import styles from './style.module.less'; -// import '../invite.common.less'; // @ts-ignore import { LoginToggle } from 'enterprise/home/login_toggle/login_toggle'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const LinkLogin: FC> = () => { const { whenPageRefreshed } = useInvitePageRefreshed({ type: 'linkInvite' }); diff --git a/packages/datasheet/src/pc/components/invite/mail_invite/mail_bind_phone.tsx b/packages/datasheet/src/pc/components/invite/mail_invite/mail_bind_phone.tsx index c14ec6152f..479be9ec46 100644 --- a/packages/datasheet/src/pc/components/invite/mail_invite/mail_bind_phone.tsx +++ b/packages/datasheet/src/pc/components/invite/mail_invite/mail_bind_phone.tsx @@ -24,13 +24,12 @@ import { ApiInterface, ConfigConstant, IReduxState, Strings, t } from '@apitable import { Wrapper } from 'pc/components/common'; import { useUserRequest } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { InviteTitle } from '../components'; import { useInvitePageRefreshed } from '../use_invite'; -import styles from './style.module.less'; // @ts-ignore import { IdentifyingCodeLogin } from 'enterprise/home/login/identifying_code_login/identifying_code_login'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const MailBindPhone: FC> = () => { const { whenPageRefreshed } = useInvitePageRefreshed({ type: 'mailInvite' }); diff --git a/packages/datasheet/src/pc/components/invite/mail_invite/mail_invalid.tsx b/packages/datasheet/src/pc/components/invite/mail_invite/mail_invalid.tsx index 6ea86dc7ba..c11acf2958 100644 --- a/packages/datasheet/src/pc/components/invite/mail_invite/mail_invalid.tsx +++ b/packages/datasheet/src/pc/components/invite/mail_invite/mail_invalid.tsx @@ -19,12 +19,11 @@ import { useMount } from 'ahooks'; import { FC } from 'react'; import { IReduxState } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { UrlInvalid } from '../components/url_invalid'; import { useInvitePageRefreshed } from '../use_invite'; import { getInvalidReason } from '../utils'; -import {useAppSelector} from "pc/store/react-redux"; - const MailInvalid: FC> = () => { const { whenPageRefreshed } = useInvitePageRefreshed({ type: 'mailInvite' }); const inviteEmailInfo = useAppSelector((state: IReduxState) => state.invite.inviteEmailInfo); diff --git a/packages/datasheet/src/pc/components/invite/mail_invite/mail_login.tsx b/packages/datasheet/src/pc/components/invite/mail_invite/mail_login.tsx index 759120f1d1..f88ec2b995 100644 --- a/packages/datasheet/src/pc/components/invite/mail_invite/mail_login.tsx +++ b/packages/datasheet/src/pc/components/invite/mail_invite/mail_login.tsx @@ -25,14 +25,13 @@ import { Wrapper } from 'pc/components/common'; import { ScreenSize } from 'pc/components/common/component_display'; import { PcHome } from 'pc/components/home/pc_home'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { InviteTitle } from '../components'; import { useInvitePageRefreshed } from '../use_invite'; -import styles from './style.module.less'; // @ts-ignore import { LoginWithoutOther } from 'enterprise/home/login/login_without_other'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const MailLogin: FC> = () => { const { whenPageRefreshed } = useInvitePageRefreshed({ type: 'mailInvite' }); diff --git a/packages/datasheet/src/pc/components/invite/mail_invite/mail_mismatch.tsx b/packages/datasheet/src/pc/components/invite/mail_invite/mail_mismatch.tsx index a9562f8f6e..0b0ebbd981 100644 --- a/packages/datasheet/src/pc/components/invite/mail_invite/mail_mismatch.tsx +++ b/packages/datasheet/src/pc/components/invite/mail_invite/mail_mismatch.tsx @@ -24,11 +24,10 @@ import { Button } from '@apitable/components'; import { IReduxState, Navigation, Strings, t } from '@apitable/core'; import { Wrapper } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; +import { useAppSelector } from 'pc/store/react-redux'; import { useInvitePageRefreshed } from '../use_invite'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const MailMismatch: FC> = () => { const { whenPageRefreshed } = useInvitePageRefreshed({ type: 'mailInvite' }); const inviteEmailInfo = useAppSelector((state: IReduxState) => state.invite.inviteEmailInfo); diff --git a/packages/datasheet/src/pc/components/kanban_view/add_group/add_group.tsx b/packages/datasheet/src/pc/components/kanban_view/add_group/add_group.tsx index cea49cca17..3321639cc4 100644 --- a/packages/datasheet/src/pc/components/kanban_view/add_group/add_group.tsx +++ b/packages/datasheet/src/pc/components/kanban_view/add_group/add_group.tsx @@ -24,12 +24,11 @@ import * as React from 'react'; import { useThemeColors } from '@apitable/components'; import { Field, FieldType, IField, IMemberField, ISelectField, Selectors, SingleSelectField, Strings, t } from '@apitable/core'; import { AddOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import { MemberFieldHead, OptionFieldHead } from '../group_header'; import { useCommand } from '../hooks/use_command'; import styles from '../styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IAddGroup { kanbanFieldId: string; } diff --git a/packages/datasheet/src/pc/components/kanban_view/group_header/group_head_menu.tsx b/packages/datasheet/src/pc/components/kanban_view/group_header/group_head_menu.tsx index d0dacd40e4..eb90d4ae1a 100644 --- a/packages/datasheet/src/pc/components/kanban_view/group_header/group_head_menu.tsx +++ b/packages/datasheet/src/pc/components/kanban_view/group_header/group_head_menu.tsx @@ -45,14 +45,13 @@ import { InsertPlace, useAddNewCard } from 'pc/components/kanban_view/kanban_gro import { inquiryValueByKey } from 'pc/components/multi_grid/cell/cell_options'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { useCommand } from '../hooks/use_command'; import { IGroupHeaderProps } from './interface'; import { MemberFieldHead } from './member_field_head'; import { OptionFieldHead } from './option_field_head'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICollapseWrapper { isCollapse?: boolean; children: any; diff --git a/packages/datasheet/src/pc/components/kanban_view/group_header/head_more_option.tsx b/packages/datasheet/src/pc/components/kanban_view/group_header/head_more_option.tsx index 84fdb757f6..e1038153b2 100644 --- a/packages/datasheet/src/pc/components/kanban_view/group_header/head_more_option.tsx +++ b/packages/datasheet/src/pc/components/kanban_view/group_header/head_more_option.tsx @@ -21,10 +21,9 @@ import { ContextMenu, useThemeColors } from '@apitable/components'; import { Selectors, Strings, t, UN_GROUP } from '@apitable/core'; import { AddOutlined, EditOutlined, NarrowOutlined, DeleteOutlined, EyeOpenOutlined } from '@apitable/icons'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; +import { useAppSelector } from 'pc/store/react-redux'; import { flatContextData } from 'pc/utils'; -import {useAppSelector} from "pc/store/react-redux"; - export const KANBAN_GROUP_MORE = 'KANBAN_GROUP_MORE'; export const GroupHeadMenu: React.FC> = () => { diff --git a/packages/datasheet/src/pc/components/kanban_view/group_header/member_field_head.tsx b/packages/datasheet/src/pc/components/kanban_view/group_header/member_field_head.tsx index 459a6bcf84..39f8f141d1 100644 --- a/packages/datasheet/src/pc/components/kanban_view/group_header/member_field_head.tsx +++ b/packages/datasheet/src/pc/components/kanban_view/group_header/member_field_head.tsx @@ -23,12 +23,11 @@ import { Strings, t, Selectors } from '@apitable/core'; import { Message } from 'pc/components/common'; import { MemberOptionList } from 'pc/components/list'; import { CellMember } from 'pc/components/multi_grid/cell/cell_member'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { IHeadMemberProps } from './interface'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const MemberFieldHead: React.FC> = (props) => { const { cellValue, field, editing, setEditing, onCommand, readOnly, isNewBoard } = props; const divRef = useRef(null); diff --git a/packages/datasheet/src/pc/components/kanban_view/hooks/use_check_repeat_name.ts b/packages/datasheet/src/pc/components/kanban_view/hooks/use_check_repeat_name.ts index f058c69ff2..3963857b04 100644 --- a/packages/datasheet/src/pc/components/kanban_view/hooks/use_check_repeat_name.ts +++ b/packages/datasheet/src/pc/components/kanban_view/hooks/use_check_repeat_name.ts @@ -19,7 +19,7 @@ import { useState } from 'react'; import { Selectors, Strings, t } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useCheckRepeatName = () => { const [errTip, setErrTip] = useState(''); diff --git a/packages/datasheet/src/pc/components/kanban_view/hooks/use_command.ts b/packages/datasheet/src/pc/components/kanban_view/hooks/use_command.ts index 3b07fb24af..6c70fae93d 100644 --- a/packages/datasheet/src/pc/components/kanban_view/hooks/use_command.ts +++ b/packages/datasheet/src/pc/components/kanban_view/hooks/use_command.ts @@ -29,10 +29,9 @@ import { } from '@apitable/core'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; -import {useAppSelector} from "pc/store/react-redux"; - interface ISetRecordData { recordId: string; fieldId: string; 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 0ce7a19b55..57ebc4b252 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 @@ -17,13 +17,13 @@ */ 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 } from './cell_button'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { resourceService } from 'pc/resource_service'; import { CellScrollContainer } from '../cell_scroll_container'; import { CellAttachment } from './cell_attachment'; +import { CellButton } from './cell_button'; import { CellCheckbox } from './cell_checkbox'; import { CellFormula } from './cell_formula'; import { CellLink } from './cell_link'; diff --git a/packages/datasheet/src/pc/components/konva_grid/components/grid_export/grid_export.tsx b/packages/datasheet/src/pc/components/konva_grid/components/grid_export/grid_export.tsx index c5d9f25bf1..11f3ffe073 100644 --- a/packages/datasheet/src/pc/components/konva_grid/components/grid_export/grid_export.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/components/grid_export/grid_export.tsx @@ -33,7 +33,7 @@ import { GRID_GROUP_ADD_FIELD_BUTTON_WIDTH, } from 'pc/components/konva_grid'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const getRowIndicesMap = (linearRows: ILinearRow[], rowHeight: number, viewType: ViewType = ViewType.Grid) => { const rowIndicesMap: IndicesMap = {}; diff --git a/packages/datasheet/src/pc/components/konva_grid/components/group_menu/group_menu.tsx b/packages/datasheet/src/pc/components/konva_grid/components/group_menu/group_menu.tsx index 361015af74..f4012f17b0 100644 --- a/packages/datasheet/src/pc/components/konva_grid/components/group_menu/group_menu.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/components/group_menu/group_menu.tsx @@ -26,13 +26,12 @@ import { ConicalDownFilled, ConicalRightFilled, CopyOutlined, TriangleDownFilled import { ExpandType } from 'pc/components/multi_grid/cell/virtual_cell/cell_group_tab/group_tab/group_tab'; import { useDispatch } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard, flatContextData } from 'pc/utils'; import { setStorage, StorageName } from 'pc/utils/storage'; import { KonvaGridContext } from '../..'; import { MouseDownType } from '../../../multi_grid'; -import {useAppSelector} from "pc/store/react-redux"; - interface IStatMenuProps { parentRef: React.RefObject | undefined; getBoundary: (e: any) => { x: number; y: number; row: ILinearRow } | null; diff --git a/packages/datasheet/src/pc/components/konva_grid/components/stat_menu/stat_menu.tsx b/packages/datasheet/src/pc/components/konva_grid/components/stat_menu/stat_menu.tsx index fbd4e0998e..d0a2ededa2 100644 --- a/packages/datasheet/src/pc/components/konva_grid/components/stat_menu/stat_menu.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/components/stat_menu/stat_menu.tsx @@ -25,12 +25,11 @@ import { getFieldStatType } from 'pc/components/multi_grid/cell/stat_option'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; // import styles from './style.module.less'; +import { useAppSelector } from 'pc/store/react-redux'; import { flatContextData, isTouchDevice } from 'pc/utils'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { MouseDownType } from '../../../multi_grid'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IFieldBoundary { x: number; y: number; diff --git a/packages/datasheet/src/pc/components/konva_grid/components/url_action_container/url_action_ui.tsx b/packages/datasheet/src/pc/components/konva_grid/components/url_action_container/url_action_ui.tsx index f7ff44a1ee..c21427f90a 100644 --- a/packages/datasheet/src/pc/components/konva_grid/components/url_action_container/url_action_ui.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/components/url_action_container/url_action_ui.tsx @@ -12,11 +12,10 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { useEnhanceTextClick } from 'pc/components/multi_grid/cell/hooks/use_enhance_text_click'; import { useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils/dom'; -import styles from './styles.module.less'; import { formatValue } from './util'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; interface IUrlActionUI { activeUrlAction: boolean; diff --git a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid.tsx b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid.tsx index 369f50f976..3dfd37d254 100644 --- a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid.tsx @@ -408,11 +408,11 @@ export const useGrid = (props: IUseGridProps) => { }; const shadowProps = frozenShadowVisible ? { - shadowColor: themeName === ThemeName.Light ? '#E7E8EC' : '#191919', - shadowBlur: 4, - shadowOffsetX: 2, - shadowForStrokeEnabled: true, - } + shadowColor: themeName === ThemeName.Light ? '#E7E8EC' : '#191919', + shadowBlur: 4, + shadowOffsetX: 2, + shadowForStrokeEnabled: true, + } : {}; const top = ; diff --git a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_attachment_event.ts b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_attachment_event.ts index 0dc4a88aa8..5b20cce264 100644 --- a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_attachment_event.ts +++ b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_attachment_event.ts @@ -22,11 +22,10 @@ import { shallowEqual } from 'react-redux'; import { CellType, FieldType, Selectors } from '@apitable/core'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { UploadManager } from 'pc/utils'; import { GRID_ROW_HEAD_WIDTH } from '../constant'; -import {useAppSelector} from "pc/store/react-redux"; - interface IAttachmentEvent { instance: any; gridBound: { x: number; y: number }; diff --git a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_heads.tsx b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_heads.tsx index 16f95e9bbc..50109f8eb0 100644 --- a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_heads.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_heads.tsx @@ -25,9 +25,9 @@ import { getFieldLock } from 'pc/components/field_permission'; import { AreaType, IScrollState, PointPosition } from 'pc/components/gantt_view'; import { Icon, IconType, Line, Rect } from 'pc/components/konva_components'; import { GRID_ICON_COMMON_SIZE, GRID_ROW_HEAD_WIDTH, GridCoordinate, KonvaGridContext, KonvaGridViewContext } from 'pc/components/konva_grid'; +import { useAppSelector } from 'pc/store/react-redux'; import { FieldHead } from '../components'; -import {useAppSelector} from "pc/store/react-redux"; interface IUseHeadsProps { instance: GridCoordinate; columnStartIndex: number; diff --git a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_message.tsx b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_message.tsx index 2667b82f74..91e3e036f2 100644 --- a/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_message.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_message.tsx @@ -23,12 +23,11 @@ import { CollaCommandName, Selectors, Strings, t } from '@apitable/core'; import { CloseOutlined } from '@apitable/icons'; import { Message } from 'pc/components/common'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { GRID_ROW_HEAD_WIDTH } from '../constant'; import styles from '../style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IUseGridMessageProps { text?: string; containerWidth: number; diff --git a/packages/datasheet/src/pc/components/konva_grid/hooks/use_wx_title_map.ts b/packages/datasheet/src/pc/components/konva_grid/hooks/use_wx_title_map.ts index 106cc29a77..a14b168400 100644 --- a/packages/datasheet/src/pc/components/konva_grid/hooks/use_wx_title_map.ts +++ b/packages/datasheet/src/pc/components/konva_grid/hooks/use_wx_title_map.ts @@ -19,13 +19,12 @@ import { isObject } from 'lodash'; import { useState, useEffect } from 'react'; import { Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; // @ts-ignore import { isSocialWecom } from 'enterprise/home/social_platform/utils'; // @ts-ignore import { WecomOpenDataType } from 'enterprise/wecom/wecom_open_data/wecom_open_data'; -import {useAppSelector} from "pc/store/react-redux"; - interface IWxTitleMap { userNames?: { name: string; unitId: string }[]; } diff --git a/packages/datasheet/src/pc/components/konva_grid/interface.ts b/packages/datasheet/src/pc/components/konva_grid/interface.ts index d6dafee133..3692ee3aed 100644 --- a/packages/datasheet/src/pc/components/konva_grid/interface.ts +++ b/packages/datasheet/src/pc/components/konva_grid/interface.ts @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -import {ICellValue, IField, RowHeightLevel, ViewType, ThemeName, IPermissions} from '@apitable/core'; +import { ICellValue, IField, RowHeightLevel, ViewType, ThemeName, IPermissions } from '@apitable/core'; // index - size export type IndicesMap = Record; diff --git a/packages/datasheet/src/pc/components/konva_grid/konva_grid_view.tsx b/packages/datasheet/src/pc/components/konva_grid/konva_grid_view.tsx index c77d68cc57..dd0978dde0 100644 --- a/packages/datasheet/src/pc/components/konva_grid/konva_grid_view.tsx +++ b/packages/datasheet/src/pc/components/konva_grid/konva_grid_view.tsx @@ -63,13 +63,12 @@ import { import { useAllowDownloadAttachment } from 'pc/components/upload_modal/preview_item'; import { useCacheScroll } from 'pc/context'; import { useSetState, useDispatch } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { IContainerEdit } from '../editors/interface'; import { getFieldLock } from '../field_permission'; import { autoSizerCanvas } from '../konva_components'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IGridViewProps { height: number; width: number; 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 60cbc127f7..9dfd210e5c 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 @@ -23,7 +23,6 @@ import { Api, ArrayValueField, BasicValueType, - ButtonActionType, ButtonStyleType, ConfigConstant, DatasheetApi, diff --git a/packages/datasheet/src/pc/components/list/member_option_list/member_optiton_list.tsx b/packages/datasheet/src/pc/components/list/member_option_list/member_optiton_list.tsx index 2f6070a09d..b40521d441 100644 --- a/packages/datasheet/src/pc/components/list/member_option_list/member_optiton_list.tsx +++ b/packages/datasheet/src/pc/components/list/member_option_list/member_optiton_list.tsx @@ -43,16 +43,15 @@ import { InfoCard } from 'pc/components/common/info_card'; import { expandInviteModal } from 'pc/components/invite'; import { CommonList } from 'pc/components/list/common_list'; import { useRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { stopPropagation } from '../../../utils/dom'; import { expandUnitModal, SelectUnitSource } from '../../catalog/permission_settings/permission/select_unit_modal'; import { Check } from '../common_list/check'; import { IMemberOptionListProps } from './member_option_list.interface'; -import styles from './styles.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; const triggerBase = { action: ['hover'], diff --git a/packages/datasheet/src/pc/components/list/option_list/option_list.tsx b/packages/datasheet/src/pc/components/list/option_list/option_list.tsx index 2f5d7aa6eb..9fd1b23207 100644 --- a/packages/datasheet/src/pc/components/list/option_list/option_list.tsx +++ b/packages/datasheet/src/pc/components/list/option_list/option_list.tsx @@ -24,13 +24,12 @@ import { colorVars } from '@apitable/components'; import { ISelectFieldOption, Selectors, Strings, t } from '@apitable/core'; import { AddOutlined } from '@apitable/icons'; import { CommonList } from 'pc/components/list/common_list'; +import { useAppSelector } from 'pc/store/react-redux'; import { Check } from '../common_list/check'; import { OptionItem } from './option_item'; import { IOptionListProps } from './option_list.interface'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const SortableContainer: any = sortableContainer(({ children }: any) => { return
{children}
; }); diff --git a/packages/datasheet/src/pc/components/list/option_list/option_tag.tsx b/packages/datasheet/src/pc/components/list/option_list/option_tag.tsx index d61b73725e..d1461e87fb 100644 --- a/packages/datasheet/src/pc/components/list/option_list/option_tag.tsx +++ b/packages/datasheet/src/pc/components/list/option_list/option_tag.tsx @@ -23,11 +23,10 @@ import { ISelectFieldOption, Selectors, ThemeName } from '@apitable/core'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; import { setColor } from 'pc/components/multi_grid/format'; +import { useAppSelector } from 'pc/store/react-redux'; import { COLOR_INDEX_THRESHOLD } from 'pc/utils'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IOptionTagProps { option: ISelectFieldOption; style?: React.CSSProperties; diff --git a/packages/datasheet/src/pc/components/mirror/mirror.tsx b/packages/datasheet/src/pc/components/mirror/mirror.tsx index d164ed4b4d..c8e875aa88 100644 --- a/packages/datasheet/src/pc/components/mirror/mirror.tsx +++ b/packages/datasheet/src/pc/components/mirror/mirror.tsx @@ -27,10 +27,10 @@ import { SuspensionPanel } from 'pc/components/suspension_panel'; import { CollaboratorStatus } from 'pc/components/tab_bar/collaboration_status'; import { View } from 'pc/components/view'; import { useNetwork } from 'pc/hooks/use_network'; -import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; import { JobTaskProvider } from '../editors/button_editor/job_task'; +import styles from './style.module.less'; export const Mirror: React.FC> = ({ mirror }) => { const { status } = useNetwork(true, mirror!.id, ResourceType.Mirror); diff --git a/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list.tsx b/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list.tsx index 6956fed790..877a1bc75c 100644 --- a/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list.tsx +++ b/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list.tsx @@ -26,11 +26,10 @@ import { MirrorOutlined } from '@apitable/icons'; import { TComponent } from 'pc/components/common/t_component'; import { MirrorListInner } from 'pc/components/mirror/mirror_list/mirror_list_inner'; import { ToolItem } from 'pc/components/tool_bar/tool_item'; +import { useAppSelector } from 'pc/store/react-redux'; import { IForeignFormProps, IMirrorItem } from './interface'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const MirrorList: FC> = (props) => { const colors = useThemeColors(); const { className, showLabel = true, isHide } = props; diff --git a/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list_inner.tsx b/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list_inner.tsx index a917a52fa9..184366b6a3 100644 --- a/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list_inner.tsx +++ b/packages/datasheet/src/pc/components/mirror/mirror_list/mirror_list_inner.tsx @@ -25,14 +25,13 @@ import { PopUpTitle } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useCatalog } from 'pc/hooks/use_catalog'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import MirrorEmptyDark from 'static/icon/common/mirror_empty_dark.png'; import MirrorEmptyLight from 'static/icon/common/mirror_empty_light.png'; import { IMirrorItem } from './interface'; -import styles from './style.module.less'; import { gstMirrorIconByViewType } from './utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IMirrorListInner { mirrorList: IMirrorItem[]; diff --git a/packages/datasheet/src/pc/components/mirror/mirror_path.tsx b/packages/datasheet/src/pc/components/mirror/mirror_path.tsx index 614f2bf73f..8337ae7830 100644 --- a/packages/datasheet/src/pc/components/mirror/mirror_path.tsx +++ b/packages/datasheet/src/pc/components/mirror/mirror_path.tsx @@ -25,11 +25,10 @@ import { InlineNodeName } from 'pc/components/common/inline_node_name'; import { NodeInfoBar } from 'pc/components/common/node_info_bar'; import { Router } from 'pc/components/route_manager/router'; import { useSideBarVisible } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { gstMirrorIconByViewType } from './mirror_list/utils'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IMirrorPath { breadInfo: ISourceDatasheetInfo; permission: IPermissions; diff --git a/packages/datasheet/src/pc/components/mobile_bar/mobile_bar.tsx b/packages/datasheet/src/pc/components/mobile_bar/mobile_bar.tsx index 4011bdd8d9..ab662aa7d1 100644 --- a/packages/datasheet/src/pc/components/mobile_bar/mobile_bar.tsx +++ b/packages/datasheet/src/pc/components/mobile_bar/mobile_bar.tsx @@ -22,10 +22,9 @@ import { useThemeColors } from '@apitable/components'; import { Selectors, Strings, t } from '@apitable/core'; import { ListOutlined } from '@apitable/icons'; import { useSideBarVisible } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const MobileBar: React.FC> = ({ title }) => { const { datasheetId } = useAppSelector((state) => state.pageParams); const colors = useThemeColors(); diff --git a/packages/datasheet/src/pc/components/mobile_bar/view_list_box/view_list_box.tsx b/packages/datasheet/src/pc/components/mobile_bar/view_list_box/view_list_box.tsx index bb86848ca8..ee2d92ddd2 100644 --- a/packages/datasheet/src/pc/components/mobile_bar/view_list_box/view_list_box.tsx +++ b/packages/datasheet/src/pc/components/mobile_bar/view_list_box/view_list_box.tsx @@ -23,10 +23,9 @@ import { Selectors, t, Strings } from '@apitable/core'; import { CheckCircleFilled } from '@apitable/icons'; import { ViewIcon } from 'pc/components/tool_bar/view_switcher/view_icon'; import { changeView } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewListBox { displayState: boolean; hideViewList: () => void; diff --git a/packages/datasheet/src/pc/components/mobile_grid/cell.tsx b/packages/datasheet/src/pc/components/mobile_grid/cell.tsx index 16ac3c2a31..6c77ab735b 100644 --- a/packages/datasheet/src/pc/components/mobile_grid/cell.tsx +++ b/packages/datasheet/src/pc/components/mobile_grid/cell.tsx @@ -25,13 +25,12 @@ import { useThemeColors } from '@apitable/components'; import { BasicValueType, Field, Selectors } from '@apitable/core'; import { MoreStandOutlined } from '@apitable/icons'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { FIELD_HEAD_CLASS } from 'pc/utils'; import { FieldTitle } from '../expand_record/field_editor/field_title'; import { CellValue } from '../multi_grid/cell/cell_value'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - enum CellType { HEAD, TITLE, diff --git a/packages/datasheet/src/pc/components/mobile_grid/field_menu.tsx b/packages/datasheet/src/pc/components/mobile_grid/field_menu.tsx index e021f7f0ee..60b2410c7f 100644 --- a/packages/datasheet/src/pc/components/mobile_grid/field_menu.tsx +++ b/packages/datasheet/src/pc/components/mobile_grid/field_menu.tsx @@ -59,13 +59,12 @@ import { expandFieldPermission } from 'pc/components/field_permission'; import { getShowFieldName } from 'pc/components/multi_grid/context_menu/utils'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { useActiveFieldSetting, useDeleteField, useFilterField, useHideField, useSortField } from '../multi_grid/hooks'; import { expandFieldDescEditorMobile } from './field_desc_editor'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFieldMenu { onClose(): void; fieldId: string; diff --git a/packages/datasheet/src/pc/components/mobile_grid/mobile_grid.tsx b/packages/datasheet/src/pc/components/mobile_grid/mobile_grid.tsx index 2a524b4f6f..6b19949eff 100644 --- a/packages/datasheet/src/pc/components/mobile_grid/mobile_grid.tsx +++ b/packages/datasheet/src/pc/components/mobile_grid/mobile_grid.tsx @@ -26,6 +26,7 @@ import { DATASHEET_ID, Field, FieldOperateType, IReduxState, Selectors, StoreAct import { browser } from 'modules/shared/browser'; import { useDispatch } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { FIELD_HEAD_CLASS, getElementDataset, getParentNodeByClass } from 'pc/utils'; import { expandRecordIdNavigate } from '../expand_record'; import { FieldSetting } from '../multi_grid/field_setting'; @@ -34,7 +35,6 @@ import { Cell, CellTitle, CellHead } from './cell'; import { FieldMenu } from './field_menu'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; const COLUMN_WIDTH = 134; const ROW_HEIGHT = 80 + 16 + 14; const FIXED_TITLE_HEIGHT = 32; diff --git a/packages/datasheet/src/pc/components/mobile_side_bar/mobile_side_bar.tsx b/packages/datasheet/src/pc/components/mobile_side_bar/mobile_side_bar.tsx index 07d1297ab9..73e5a3ac55 100644 --- a/packages/datasheet/src/pc/components/mobile_side_bar/mobile_side_bar.tsx +++ b/packages/datasheet/src/pc/components/mobile_side_bar/mobile_side_bar.tsx @@ -23,12 +23,11 @@ import { useRouter } from 'next/router'; import * as React from 'react'; import { useEffect } from 'react'; import { useQuery, useSideBarVisible } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { CommonSide } from '../common_side'; import { Navigation } from '../navigation'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const MobileSideBar: React.FC> = () => { const { sideBarVisible, setSideBarVisible } = useSideBarVisible(); const spaceId = useAppSelector((state) => state.space.activeId); diff --git a/packages/datasheet/src/pc/components/mobile_tool_bar/find.tsx b/packages/datasheet/src/pc/components/mobile_tool_bar/find.tsx index 1742aedddc..738a9c1547 100644 --- a/packages/datasheet/src/pc/components/mobile_tool_bar/find.tsx +++ b/packages/datasheet/src/pc/components/mobile_tool_bar/find.tsx @@ -25,10 +25,9 @@ import { IconButton, LinkButton, useThemeColors } from '@apitable/components'; import { StoreActions, Strings, t } from '@apitable/core'; import { CloseCircleFilled, SearchOutlined } from '@apitable/icons'; import { useDispatch } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFind { datasheetId: string; } diff --git a/packages/datasheet/src/pc/components/mobile_tool_bar/more_tool.tsx b/packages/datasheet/src/pc/components/mobile_tool_bar/more_tool.tsx index fc9a881ea3..11b1a4a08a 100644 --- a/packages/datasheet/src/pc/components/mobile_tool_bar/more_tool.tsx +++ b/packages/datasheet/src/pc/components/mobile_tool_bar/more_tool.tsx @@ -24,6 +24,7 @@ import { LinkButton, IconButton, useThemeColors } from '@apitable/components'; import { Selectors, Strings, t } from '@apitable/core'; import { FolderNormalFilled, MoreStandOutlined, RedoOutlined, UndoOutlined } from '@apitable/icons'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { getStorage, setStorage, StorageName } from 'pc/utils/storage'; import { Popover } from '../common/mobile/popover'; @@ -32,8 +33,6 @@ import { NotifyKey } from '../common/notify/notify.interface'; import { expandNodeDescription, elementHasChild } from '../tab_bar/description_modal'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const MoreTool: React.FC> = () => { const colors = useThemeColors(); const datasheetId = useAppSelector((state) => Selectors.getActiveDatasheetId(state))!; diff --git a/packages/datasheet/src/pc/components/mobile_tool_bar/tool_bar_wrapper.tsx b/packages/datasheet/src/pc/components/mobile_tool_bar/tool_bar_wrapper.tsx index 9121279896..977c7e1c4c 100644 --- a/packages/datasheet/src/pc/components/mobile_tool_bar/tool_bar_wrapper.tsx +++ b/packages/datasheet/src/pc/components/mobile_tool_bar/tool_bar_wrapper.tsx @@ -25,16 +25,15 @@ import { ResourceType, Selectors, ViewType } from '@apitable/core'; import { ListOutlined } from '@apitable/icons'; import { useResponsive, useSideBarVisible } from 'pc/hooks'; import { useNetwork } from 'pc/hooks/use_network'; +import { useAppSelector } from 'pc/store/react-redux'; import { ScreenSize } from '../common/component_display'; import { Toolbar } from '../tool_bar'; import { Find } from './find'; import { MoreTool } from './more_tool'; -import styles from './style.module.less'; import { ViewMenu } from './view_menu/view_menu'; import { ViewSwitcherHorizontal } from './view_switcher_horizontal'; import { WidgetTool } from './widget_tool/widget_tool'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export interface IToolBarWrapperProps { hideToolBar?: boolean; diff --git a/packages/datasheet/src/pc/components/mobile_tool_bar/view_switcher_horizontal.tsx b/packages/datasheet/src/pc/components/mobile_tool_bar/view_switcher_horizontal.tsx index 70db89c59b..882894fc65 100644 --- a/packages/datasheet/src/pc/components/mobile_tool_bar/view_switcher_horizontal.tsx +++ b/packages/datasheet/src/pc/components/mobile_tool_bar/view_switcher_horizontal.tsx @@ -24,11 +24,10 @@ import { Selectors } from '@apitable/core'; import { AutosaveOutlined } from '@apitable/icons'; import { ViewIcon } from 'pc/components/tool_bar/view_switcher/view_icon'; import { changeView } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { isInContainer } from 'pc/utils'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const ViewSwitcherHorizontal: React.FC> = () => { const snapshot = useAppSelector((state) => Selectors.getSnapshot(state)); const activeViewId = useAppSelector((state) => Selectors.getActiveViewId(state)); diff --git a/packages/datasheet/src/pc/components/mobile_tool_bar/widget_tool/widget_tool.tsx b/packages/datasheet/src/pc/components/mobile_tool_bar/widget_tool/widget_tool.tsx index 19822d6e2f..20d5d4c2fc 100644 --- a/packages/datasheet/src/pc/components/mobile_tool_bar/widget_tool/widget_tool.tsx +++ b/packages/datasheet/src/pc/components/mobile_tool_bar/widget_tool/widget_tool.tsx @@ -22,11 +22,10 @@ import { WidgetOutlined } from '@apitable/icons'; import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { WidgetPanel } from 'pc/components/widget'; import { useMountWidgetPanelShortKeys } from 'pc/components/widget/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { Popup } from '../../common/mobile/popup'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const WidgetTool = () => { const isOpenPanel = useAppSelector((state) => { const { mirrorId, datasheetId } = state.pageParams; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell.tsx index b596f5883e..a2bdf001b9 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell.tsx @@ -22,16 +22,15 @@ import * as React from 'react'; import { shallowEqual } from 'react-redux'; import { GridChildComponentProps } from 'react-window'; import { CellType, IGridViewColumn, IGridViewProperty, ILinearRowRecord, ILinearRow, RecordMoveType, Selectors, Strings, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { GRID_VIEW_BLANK_HEIGHT } from '../constant'; import { CellValueContainer } from './cell_value_container'; -import styles from './styles.module.less'; import { CellAddField } from './virtual_cell/cell_add_field/cell_add_field'; import { CellAddRecord } from './virtual_cell/cell_add_record/cell_add_record'; import { CellBlank } from './virtual_cell/cell_blank/cell_blank'; import { CellGroupOffset } from './virtual_cell/cell_group_offset/cell_group_offset'; import { CellGroupTab } from './virtual_cell/cell_group_tab/cell_group_tab'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; interface IData { isGroupEmptyContent: boolean; // TODO: Remove here diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_attachment/cell_attachment.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_attachment/cell_attachment.tsx index bd467092ef..0343c200d8 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_attachment/cell_attachment.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_attachment/cell_attachment.tsx @@ -33,14 +33,13 @@ import { UploadItem } from 'pc/components/upload_modal/upload_item'; import { IUploadZoneItem, UploadZone } from 'pc/components/upload_modal/upload_zone'; import { usePlatform } from 'pc/hooks/use_platform'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { getCellValueThumbSrc, showOriginImageThumbnail, UploadManager, UploadStatus } from 'pc/utils'; import { MouseDownType } from '../../enum'; import { ICellComponentProps } from '../cell_value/interface'; import optionalStyle from '../optional_cell_container/style.module.less'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICellAttachmentProps extends ICellComponentProps { field: IAttacheField; recordId: string; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_created_by/cell_created_by.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_created_by/cell_created_by.tsx index 87214859b4..26f3be914c 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_created_by/cell_created_by.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_created_by/cell_created_by.tsx @@ -37,13 +37,12 @@ import { // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { MemberItem } from '../cell_member/member_item'; import { ICellComponentProps } from '../cell_value/interface'; import { OptionalCellContainer } from '../optional_cell_container/optional_cell_container'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface ICellCreatedByProps extends ICellComponentProps { keyPrefix?: string; isFromExpand?: boolean; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_date_time/cell_date_time.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_date_time/cell_date_time.tsx index cf75aaf32f..089fdd83dd 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_date_time/cell_date_time.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_date_time/cell_date_time.tsx @@ -26,14 +26,13 @@ import { NotificationOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; +import { INNER_DAY_ALARM_SUBTRACT } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { ICellComponentProps } from '../cell_value/interface'; -import styles from './styles.module.less'; // @ts-ignore import { AlarmTipText } from 'enterprise/alarm/alarm_tip_text'; -import { INNER_DAY_ALARM_SUBTRACT } from 'pc/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; interface ICellDateTime extends ICellComponentProps { field: IDateTimeField; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_link/cell_link.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_link/cell_link.tsx index eb635c9cf8..bdfb1c7bf7 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_link/cell_link.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_link/cell_link.tsx @@ -41,6 +41,7 @@ import optionalStyle from '../optional_cell_container/style.module.less'; const NO_DATA = Symbol('NO_DATA'); const ERROR_DATA = Symbol('ERROR_DATA'); +const ARCHIVED_DATA = Symbol('ARCHIVED_DATA'); const NO_PERMISSION = Symbol('NO_PERMISSION'); // Tentatively display up to 20 nodes of associated records in a cell @@ -81,6 +82,7 @@ export const CellLink: React.FC> = (props) => const isLoading = Selectors.getDatasheetLoading(state, field.property.foreignDatasheetId); const datasheetClient = Selectors.getDatasheetClient(state, field.property.foreignDatasheetId); const snapshot = datasheet && datasheet.snapshot; + const archivedRecordIds = snapshot?.meta.archivedRecordIds || []; const datasheetErrorCode = Selectors.getDatasheetErrorCode(state, field.property.foreignDatasheetId); const strList = linkRecordIds.map((recordId) => { const cellString = (Field.bindModel(field) as LinkField).getLinkedRecordCellString(recordId); @@ -92,6 +94,9 @@ export const CellLink: React.FC> = (props) => } if (!snapshot.recordMap[recordId]) { + if (archivedRecordIds.includes(recordId)) { + return ARCHIVED_DATA; + } if (!isLoading && datasheetClient!.loadingRecord[recordId] === 'error') { return ERROR_DATA; } @@ -174,15 +179,15 @@ export const CellLink: React.FC> = (props) => <> {linkRecordIds!.map((id, index) => { const text = cellStringList[index]; - const isError = text === ERROR_DATA; + const isDisabled = text === ERROR_DATA || text === ARCHIVED_DATA; return (
!isError && expand(e, id)} + onClick={(e) => !isDisabled && expand(e, id)} > {text && typeof text === 'string' ? (
{text}
@@ -190,6 +195,7 @@ export const CellLink: React.FC> = (props) =>
{text === NO_DATA && t(Strings.loading)} {text === ERROR_DATA && t(Strings.record_fail_data)} + {text === ARCHIVED_DATA && t(Strings.record_archived_data)} {text === NO_PERMISSION && t(Strings.link_record_no_permission)} {!text && t(Strings.record_unnamed)}
diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/cell_member.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/cell_member.tsx index 3f05f72c32..bf83783a9c 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/cell_member.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/cell_member.tsx @@ -41,6 +41,7 @@ import { import { AddOutlined, CloseOutlined } from '@apitable/icons'; import { ButtonPlus } from 'pc/components/common'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { MouseDownType } from '../../enum'; import { ICellComponentProps } from '../cell_value/interface'; @@ -49,8 +50,6 @@ import optionalStyle from '../optional_cell_container/style.module.less'; import { MemberItem } from './member_item'; import styles from './styles.module.less'; -import { useAppSelector } from 'pc/store/react-redux'; - interface ICellMember extends ICellComponentProps { field: IMemberField; keyPrefix?: string; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/member_item.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/member_item.tsx index ed570573c0..55bbb35954 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/member_item.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_member/member_item.tsx @@ -22,11 +22,10 @@ import { getThemeColors } from '@apitable/components'; import { IUnitValue, IUserValue, MemberType, t, Strings } from '@apitable/core'; import { UserOutlined } from '@apitable/icons'; import { Avatar, AvatarSize, AvatarType } from 'pc/components/common'; -import styles from './styles.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 './styles.module.less'; interface IMemberItemProps { unitInfo: IUnitValue | IUserValue; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_options/cell_options.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_options/cell_options.tsx index 62cd4b4ec3..fc1b4656fe 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_options/cell_options.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_options/cell_options.tsx @@ -25,6 +25,7 @@ import { FieldType, IField, IMultiSelectedIds, RowHeightLevel, Selectors, ThemeN import { AddOutlined, CloseOutlined } from '@apitable/icons'; import { ButtonPlus } from 'pc/components/common'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { COLOR_INDEX_THRESHOLD, stopPropagation } from 'pc/utils'; import { MouseDownType } from '../../enum'; import { setColor } from '../../format'; @@ -33,8 +34,6 @@ import { OptionalCellContainer } from '../optional_cell_container/optional_cell_ import optionalStyle from '../optional_cell_container/style.module.less'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export function inquiryValueByKey(key: 'name' | 'color', id: string, field: IField, theme: ThemeName) { const item = field.property.options.find((item: { id: string }) => item.id === id); if (!item) { diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/cell_value_container.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/cell_value_container.tsx index 740fdff80e..d7b1017247 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/cell_value_container.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/cell_value_container.tsx @@ -21,15 +21,14 @@ import * as React from 'react'; import { shallowEqual } from 'react-redux'; import { useThemeColors } from '@apitable/components'; import { Field, IField, IGridViewColumn, IGroupInfo, ILinearRowRecord, Range, RecordMoveType, RowHeightLevel, Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { CELL_CLASS } from 'pc/utils'; import { GROUP_OFFSET } from '../enum'; import { CollaboratorMark, getCollaboratorColor, renderFillHandle } from './cell_other'; import { CellValue } from './cell_value'; -import styles from './styles.module.less'; import { GRAY_COLOR_BORDER, PRIMARY_COLOR_BORDER } from './virtual_cell/cell_group_tab/cell_group_tab'; import { CellRowHead } from './virtual_cell/cell_row_head/cell_row_head'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; interface ICellValueContainer { style: React.CSSProperties; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_group_collapsing.ts b/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_group_collapsing.ts index 4a12d49118..6c3e81484a 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_group_collapsing.ts +++ b/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_group_collapsing.ts @@ -18,7 +18,7 @@ import { CellType, ILinearRow, Selectors } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useIsGroupCollapsing = (row: ILinearRow) => { const groupingCollapseIds = useAppSelector(Selectors.getGroupingCollapseIds); diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_record_will_move.ts b/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_record_will_move.ts index a22415559f..d3f2a6c359 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_record_will_move.ts +++ b/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_is_record_will_move.ts @@ -20,7 +20,7 @@ import { useEffect, useState } from 'react'; import { shallowEqual } from 'react-redux'; import { RecordMoveType, Selectors } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useIsRecordWillMove = (recordId: string) => { const { activeRecordId, recordMoveType } = useAppSelector((state) => { diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_show_keep_sort_border.ts b/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_show_keep_sort_border.ts index 1a78f3816d..b542b3b62c 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_show_keep_sort_border.ts +++ b/packages/datasheet/src/pc/components/multi_grid/cell/hooks/use_show_keep_sort_border.ts @@ -19,7 +19,7 @@ import { shallowEqual } from 'react-redux'; import { Selectors } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useShowKeepSortBorder = (groupHeadRecordId: string) => { const { gridViewDragState, keepSort } = useAppSelector((state) => { diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/stat_option/stat_option.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/stat_option/stat_option.tsx index 4389087222..1f855a7d0b 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/stat_option/stat_option.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/stat_option/stat_option.tsx @@ -42,12 +42,11 @@ import { import { TriangleDownFilled } from '@apitable/icons'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IStatOption { fieldId: string; row?: ILinearRowGroupTab; // The statistics column on the group will pass in this information diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_add_record/cell_add_record.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_add_record/cell_add_record.tsx index 5b8a2d30f0..4983ec6f58 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_add_record/cell_add_record.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_add_record/cell_add_record.tsx @@ -22,13 +22,12 @@ import { useThemeColors } from '@apitable/components'; import { IGroupInfo, IPermissions, ILinearRowAdd, RowHeight, Selectors, ILinearRowRecord } from '@apitable/core'; import { AddOutlined } from '@apitable/icons'; import { GROUP_OFFSET } from 'pc/components/multi_grid/enum'; +import { useAppSelector } from 'pc/store/react-redux'; import { OPERATE_BUTTON_CLASS, ButtonOperateType } from 'pc/utils'; import { useShowKeepSortBorder } from '../../hooks/use_show_keep_sort_border'; import styles from '../../styles.module.less'; import { PRIMARY_COLOR_BORDER, GRAY_COLOR_BORDER } from '../cell_group_tab/cell_group_tab'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICellAddRecord { row: ILinearRowAdd; preRow?: ILinearRowRecord; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_group_tab/group_tab/group_tab.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_group_tab/group_tab/group_tab.tsx index f42025c483..f0ba1f9391 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_group_tab/group_tab/group_tab.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_group_tab/group_tab/group_tab.tsx @@ -44,14 +44,13 @@ import { FieldPermissionLock } from 'pc/components/field_permission'; import { CellValue } from 'pc/components/multi_grid/cell/cell_value'; import { GROUP_OFFSET } from 'pc/components/multi_grid/enum'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { setStorage, StorageName } from 'pc/utils/storage/storage'; import { dispatch } from 'pc/worker/store'; import { StatOption } from '../../../stat_option'; import styles from '../../../styles.module.less'; import { GROUP_HEIGHT } from '../constant'; -import {useAppSelector} from "pc/store/react-redux"; - interface IGroupTab { row: ILinearRowGroupTab; actualColumnIndex: number; diff --git a/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_row_head/cell_row_head.tsx b/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_row_head/cell_row_head.tsx index 45eae3d191..183ce9671a 100644 --- a/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_row_head/cell_row_head.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/cell/virtual_cell/cell_row_head/cell_row_head.tsx @@ -23,12 +23,11 @@ import { shallowEqual } from 'react-redux'; import { IGroupInfo, Selectors, ILinearRowRecord } from '@apitable/core'; import { expandRecordIdNavigate } from 'pc/components/expand_record'; import { CommentCount, OperateColumn } from 'pc/components/multi_grid/operate_column'; +import { useAppSelector } from 'pc/store/react-redux'; import { OPERATE_HEAD_CLASS } from 'pc/utils'; import styles from '../../styles.module.less'; import { GRAY_COLOR_BORDER } from '../cell_group_tab/cell_group_tab'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICellRowHead { row: ILinearRowRecord; recordId: string; diff --git a/packages/datasheet/src/pc/components/multi_grid/context_menu/context_menu.tsx b/packages/datasheet/src/pc/components/multi_grid/context_menu/context_menu.tsx index e167b6e04e..a9b43f6e6a 100644 --- a/packages/datasheet/src/pc/components/multi_grid/context_menu/context_menu.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/context_menu/context_menu.tsx @@ -23,6 +23,7 @@ import { useContextMenu } from '@apitable/components'; import { DATASHEET_ID, Selectors, StoreActions } from '@apitable/core'; import { expandRecordIdNavigate } from 'pc/components/expand_record'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { CELL_CLASS, GHOST_RECORD_ID, @@ -37,8 +38,6 @@ import { stopPropagation } from 'pc/utils/dom'; import { FieldMenu } from './field_menu'; import { GRID_RECORD_MENU, RecordMenu } from './record_menu'; -import {useAppSelector} from "pc/store/react-redux"; - type IdMap = { recordId?: string | null; fieldId?: string | null; diff --git a/packages/datasheet/src/pc/components/multi_grid/context_menu/field_menu.tsx b/packages/datasheet/src/pc/components/multi_grid/context_menu/field_menu.tsx index 4d377e78cf..db295a4d01 100644 --- a/packages/datasheet/src/pc/components/multi_grid/context_menu/field_menu.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/context_menu/field_menu.tsx @@ -70,6 +70,7 @@ import { useCacheScroll } from 'pc/context'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { flatContextData } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; @@ -77,8 +78,6 @@ import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { FIELD_HEAD_CLASS } from '../../../utils/constant'; import { useActiveFieldSetting, useFilterField, useGroupField, useHideField, useSortField } from '../hooks'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFieldMenuProps { fieldId: string; editFieldSetting?: (fieldId: string) => void; diff --git a/packages/datasheet/src/pc/components/multi_grid/context_menu/record_menu.tsx b/packages/datasheet/src/pc/components/multi_grid/context_menu/record_menu.tsx index dd063f0c76..4dea3839e1 100644 --- a/packages/datasheet/src/pc/components/multi_grid/context_menu/record_menu.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/context_menu/record_menu.tsx @@ -20,9 +20,6 @@ import { useMount } from 'ahooks'; import parser from 'html-react-parser'; import { isInteger } from 'lodash'; import difference from 'lodash/difference'; -import { ShortcutActionName } from 'modules/shared/shortcut_key'; -import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; -import { appendRow, Direction } from 'modules/shared/shortcut_key/shortcut_actions/append_row'; import path from 'path-browserify'; import * as React from 'react'; import { KeyboardEvent, useRef, useCallback } from 'react'; @@ -53,6 +50,9 @@ import { ExpandOutlined, ArchiveOutlined } from '@apitable/icons'; +import { ShortcutActionName } from 'modules/shared/shortcut_key'; +import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; +import { appendRow, Direction } from 'modules/shared/shortcut_key/shortcut_actions/append_row'; import { Message } from 'pc/components/common'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { notifyWithUndo } from 'pc/components/common/notify'; @@ -61,6 +61,7 @@ import { expandRecordIdNavigate } from 'pc/components/expand_record'; import { useDispatch, useRequest } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { flatContextData, isNumberKey, printableKey } from 'pc/utils'; import { EDITOR_CONTAINER } from 'pc/utils/constant'; import { getEnvVariables } from 'pc/utils/env'; @@ -68,8 +69,6 @@ import { isWindowsOS } from 'pc/utils/os'; import { copy2clipBoard } from '../../../utils/dom'; import { IInputEditor, InputMenuItem } from './input_menu_item'; -import {useAppSelector} from "pc/store/react-redux"; - export const GRID_RECORD_MENU = 'GRID_RECORD_MENU'; export function copyLink(recordId: string) { diff --git a/packages/datasheet/src/pc/components/multi_grid/drag/drag.tsx b/packages/datasheet/src/pc/components/multi_grid/drag/drag.tsx index 6c98722ef3..4aeb62f642 100644 --- a/packages/datasheet/src/pc/components/multi_grid/drag/drag.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/drag/drag.tsx @@ -39,6 +39,7 @@ import { } from '@apitable/core'; import { useCacheScroll } from 'pc/context'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { CELL_CLASS, FIELD_HEAD_CLASS, getElementDataset, getParentNodeByClass, OPACITY_LINE_CLASS, OPERATE_HEAD_CLASS } from 'pc/utils'; import { getMoveColumnsResult } from 'pc/utils/datasheet'; import { getClickCellId, getGroupHeadRecordId } from 'pc/utils/dom'; @@ -48,8 +49,6 @@ import { HoverLine } from '../hover_line/hover_line'; import { MicroComponent } from '../micro_component'; import { IDragOption, IDragProps, IGlobalRef } from './interface'; -import {useAppSelector} from "pc/store/react-redux"; - export const dependsGroup2ChangeData = ( dragData: { recordId: string }[], overTargetId: string, diff --git a/packages/datasheet/src/pc/components/multi_grid/field_setting/auto_layout.tsx b/packages/datasheet/src/pc/components/multi_grid/field_setting/auto_layout.tsx index 432ce2436e..403d9fd49b 100644 --- a/packages/datasheet/src/pc/components/multi_grid/field_setting/auto_layout.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/field_setting/auto_layout.tsx @@ -18,11 +18,10 @@ import * as React from 'react'; import { Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { OPERATE_WIDTH } from '../field_setting'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IAutoLayoutProps { boxWidth: number; datasheetId?: string; diff --git a/packages/datasheet/src/pc/components/multi_grid/field_setting/field_setting.tsx b/packages/datasheet/src/pc/components/multi_grid/field_setting/field_setting.tsx index 9a1c36e75d..197158aa86 100644 --- a/packages/datasheet/src/pc/components/multi_grid/field_setting/field_setting.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/field_setting/field_setting.tsx @@ -20,7 +20,6 @@ import { useKeyPress } from 'ahooks'; import type { InputRef } from 'antd'; import { Input, message } from 'antd'; import produce from 'immer'; -import { ContextName, ShortcutContext } from 'modules/shared/shortcut_key'; import * as React from 'react'; import { useCallback, useEffect, useRef, useState, FC, PropsWithChildren } from 'react'; import { shallowEqual, useDispatch } from 'react-redux'; @@ -47,6 +46,7 @@ import { DatasheetApi, } from '@apitable/core'; import { QuestionCircleOutlined, WarnCircleFilled } from '@apitable/icons'; +import { ContextName, ShortcutContext } from 'modules/shared/shortcut_key'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { Divider } from 'pc/components/common/divider'; import { Message } from 'pc/components/common/message'; diff --git a/packages/datasheet/src/pc/components/multi_grid/field_setting/field_type_select/field_type_select.tsx b/packages/datasheet/src/pc/components/multi_grid/field_setting/field_type_select/field_type_select.tsx index c185d6e054..26a83326a8 100644 --- a/packages/datasheet/src/pc/components/multi_grid/field_setting/field_type_select/field_type_select.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/field_setting/field_type_select/field_type_select.tsx @@ -43,12 +43,11 @@ import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_dis import { Popup } from 'pc/components/common/mobile/popup'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { TypeSelect } from '../../type_select'; import { AutoLayout } from '../auto_layout'; import styles from '../styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFieldTypeSelectProps { currentField: IField; setCurrentField: React.Dispatch>; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_datasource_view_select/cascader_datasource_view_select.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_datasource_view_select/cascader_datasource_view_select.tsx index d7fb4cce06..6dfbc85f7e 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_datasource_view_select/cascader_datasource_view_select.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_datasource_view_select/cascader_datasource_view_select.tsx @@ -3,11 +3,10 @@ import { IOption, Select, useThemeColors } from '@apitable/components'; import { IReduxState, Selectors, Strings, t } from '@apitable/core'; import { GridOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import { IFormatCascaderProps } from '../format_cascader_select'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const CascaderDatasourceViewSelect = ({ currentField, setCurrentField, diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_rules_modal/cascader_rules_modal.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_rules_modal/cascader_rules_modal.tsx index 02b57f338d..c2d4b13fb8 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_rules_modal/cascader_rules_modal.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_cascader/cascader_rules_modal/cascader_rules_modal.tsx @@ -13,11 +13,10 @@ import { Message, Tooltip } from 'pc/components/common'; import { Modal } from 'pc/components/common/modal'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { filterCommonGroup } from 'pc/components/multi_grid/type_select'; +import { useAppSelector } from 'pc/store/react-redux'; import { ButtonOperateType } from 'pc/utils'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICascaderRulesModalProps { visible: boolean; setVisible: (visible: boolean) => void; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_created_by.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_created_by.tsx index f440d71a0e..c12286464e 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_created_by.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_created_by.tsx @@ -22,13 +22,12 @@ import * as React from 'react'; import { Switch } from '@apitable/components'; import { IField, ICreatedByField, Strings, t } from '@apitable/core'; import { QuestionCircleOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { Message } from '../../common'; import settingStyles from '../field_setting/styles.module.less'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFormatCreatedBy { currentField: ICreatedByField; setCurrentField: Dispatch>; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/collect_type_select.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/collect_type_select.tsx index 5474dfe510..238d9365d7 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/collect_type_select.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/collect_type_select.tsx @@ -25,13 +25,12 @@ import { EditOutlined } from '@apitable/icons'; import { MobileSelect } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; +import { useAppSelector } from 'pc/store/react-redux'; import IconArrow from 'static/icon/datasheet/datasheet_icon_calender_right.svg'; import { AutoLayout } from '../../field_setting/auto_layout'; import settingStyles from '../../field_setting/styles.module.less'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICollectTypeSelectProps { field: ILastModifiedTimeField | ILastModifiedByField; onChange: (type: CollectType) => void; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/field_select_modal.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/field_select_modal.tsx index 85b671d314..c2b5e3697b 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/field_select_modal.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/field_select_modal.tsx @@ -26,10 +26,9 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { LineSearchInput } from 'pc/components/list/common_list/line_search_input'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFieldSelectModalProps { field: IDateTimeBaseField | ILastModifiedByField; onCancel: (isModalShow: boolean) => void; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/format_date_time.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/format_date_time.tsx index 30a81cc687..86af873717 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/format_date_time.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_date_time/format_date_time.tsx @@ -39,13 +39,12 @@ import { QuestionCircleOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { MobileSelect, Tooltip } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; +import { useAppSelector } from 'pc/store/react-redux'; import settingStyles from '../../field_setting/styles.module.less'; import styles from '../styles.module.less'; import { CollectTypeSelect } from './collect_type_select'; import { FieldSelectModal } from './field_select_modal'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFormatDateTime { currentField: IDateTimeBaseField; setCurrentField: Dispatch>; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_formula/format_formula.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_formula/format_formula.tsx index 82948ae550..1af5b144a8 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_formula/format_formula.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_formula/format_formula.tsx @@ -23,6 +23,7 @@ import * as React from 'react'; import { Dispatch, SetStateAction, useEffect, useMemo, useRef } from 'react'; import { BasicValueType, expressionTransform, IField, IFormulaField, parse, Selectors, Strings, t } from '@apitable/core'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { assignDefaultFormatting } from '../format_lookup'; import { LookUpFormatDateTime } from '../format_lookup/lookup_format_datetime'; import { LookUpFormatNumber } from '../format_lookup/lookup_format_number'; @@ -30,8 +31,6 @@ import formatStyles from '../styles.module.less'; import { openFormulaModal } from './open_formula_modal'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFormatFormulaProps { from?: string; currentField: IFormulaField; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_guiding.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_guiding.tsx index 993c9ac2e5..c54fd089ff 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_guiding.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_guiding.tsx @@ -18,8 +18,8 @@ import * as React from 'react'; import { IFunction, IField, t, Strings } from '@apitable/core'; -import styles from './styles.module.less'; import { ExpressionColorant } from './token_colorant'; +import styles from './styles.module.less'; interface IFormulaGuiding { type: 'field' | 'func'; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_modal.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_modal.tsx index 5698cc71b9..4820973b4a 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_modal.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_formula/formula_modal.tsx @@ -42,14 +42,13 @@ import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_dis import { FieldPermissionLock } from 'pc/components/field_permission'; import { useSelectIndex } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { KeyCode } from 'pc/utils'; import { getFieldTypeIcon } from '../../field_setting'; import { FormulaGuiding } from './formula_guiding'; -import styles from './styles.module.less'; import { ExpressionColorant } from './token_colorant'; import { ValueTypeIcon } from './value_type_icon'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; const FORMULA_TEXTAREA_ELEMENT = 'FORMULA_TEXTAREA_ELEMENT'; const FORMULA_COLORANT_ELEMENT = 'FORMULA_COLORANT_ELEMENT'; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_link/format_link.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_link/format_link.tsx index 508e9dc4c1..2f6893fbb4 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_link/format_link.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_link/format_link.tsx @@ -23,12 +23,11 @@ import { FieldType, IField, ILinkField, IOneWayLinkField, NotSupportFieldInstanc import { NodeIcon } from 'pc/components/catalog/tree/node_icon'; import { LinkJump } from 'pc/components/common'; import { SearchPanel } from 'pc/components/datasheet_search_panel'; +import { useAppSelector } from 'pc/store/react-redux'; import IconArrow from 'static/icon/datasheet/datasheet_icon_calender_right.svg'; import settingStyles from '../../field_setting/styles.module.less'; -import styles from './styles.module.less'; import { ViewSelect } from './view_select'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; interface IFormateLinkProps { currentField: ILinkField | IOneWayLinkField; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/common_view_set/common_view_set.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/common_view_set/common_view_set.tsx index ba52baa677..ba0b4b48a3 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/common_view_set/common_view_set.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/common_view_set/common_view_set.tsx @@ -27,13 +27,12 @@ import { ButtonPlus } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { InvalidValue } from 'pc/components/tool_bar/view_filter/invalid_value'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; +import { useAppSelector } from 'pc/store/react-redux'; import { SortFieldOptions } from '../sort_field_options'; import { ViewFieldOptionsMobile } from '../sort_field_options/view_field_options_mobile'; import { ViewRules } from '../view_rules'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICommonViewSetProps { onDragEnd(result: DropResult, provided: ResponderProvided): void; dragData: { fieldId: string; desc: boolean }[]; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/filter_modal/filter_modal.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/filter_modal/filter_modal.tsx index efe6f0cf55..9fd7c7468e 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/filter_modal/filter_modal.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/filter_modal/filter_modal.tsx @@ -27,12 +27,11 @@ import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_dis import { Popup } from 'pc/components/common/mobile/popup'; import { IModalProps } from 'pc/components/common/modal/modal/modal.interface'; import { ModalViewFilter } from 'pc/components/tool_bar/view_filter'; +import { useAppSelector } from 'pc/store/react-redux'; import { CommonViewSet } from '../common_view_set'; import { SortFieldOptions } from '../sort_field_options'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFilterModalProps extends IModalProps { title?: React.ReactNode; handleCancel: () => void; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/format_lookup.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/format_lookup.tsx index 50941e9684..02f1ab3776 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/format_lookup.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/format_lookup.tsx @@ -51,6 +51,7 @@ import { TComponent } from 'pc/components/common/t_component'; import { FilterModal } from 'pc/components/multi_grid/format/format_lookup/filter_modal/filter_modal'; import { LinkFieldPanel } from 'pc/components/multi_grid/format/format_lookup/link_field_panel'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import settingStyles from '../../field_setting/styles.module.less'; import styles from '../styles.module.less'; import { MyTrigger } from '../trigger'; @@ -59,8 +60,6 @@ import { LookUpFormatNumber } from './lookup_format_number'; import { SearchSelectField } from './search_select_field'; import lookupStyles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const Option = Select.Option; interface IFormateLookUpProps { diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/lookup_format_datetime.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/lookup_format_datetime.tsx index b11a142e1b..e7c4e8374a 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/lookup_format_datetime.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/lookup_format_datetime.tsx @@ -36,11 +36,10 @@ import { import { MobileSelect } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { Divider } from 'pc/components/common/divider'; +import { useAppSelector } from 'pc/store/react-redux'; import settingStyles from '../../field_setting/styles.module.less'; import styles from '../styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFormatDateTime { currentField: IField; setCurrentField: Dispatch>; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/search_select_field/search_select_field.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/search_select_field/search_select_field.tsx index 4a5345b33d..b430322f22 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/search_select_field/search_select_field.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/search_select_field/search_select_field.tsx @@ -5,10 +5,9 @@ import { FieldType, Strings, t, Selectors, IViewColumn } from '@apitable/core'; import { DatasheetOutlined } from '@apitable/icons'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ISearchSelectFieldProps { datasheetId: string | undefined; defaultFieldId: string; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/sort_field_options.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/sort_field_options.tsx index 2b7be9566f..caecb64362 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/sort_field_options.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/sort_field_options.tsx @@ -8,10 +8,9 @@ import { FieldPermissionLock } from 'pc/components/field_permission'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { renderComputeFieldError } from 'pc/components/multi_grid/header'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewFieldOptions { defaultFieldId: string; onChange: (targetId: string) => void; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/view_field_options_mobile.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/view_field_options_mobile.tsx index 4fceb86496..058740ecc5 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/view_field_options_mobile.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/view_field_options_mobile.tsx @@ -28,10 +28,9 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { renderComputeFieldError } from 'pc/components/multi_grid/header'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewFieldOptionsMobile { onChange: (targetId: string) => void; existFieldIds: string[]; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/view_rules/view_rules.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/view_rules/view_rules.tsx index 51e3ce7f9e..d7fcfbe10b 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/view_rules/view_rules.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_lookup/view_rules/view_rules.tsx @@ -22,10 +22,9 @@ import { useThemeColors } from '@apitable/components'; import { BasicValueType, Field, IField, isSelectField, Selectors, Strings, t } from '@apitable/core'; import { ArrowRightOutlined, CheckboxFilled, CheckboxOutlined } from '@apitable/icons'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewRules { index: number; onChange: (type: boolean) => void; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_member.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_member.tsx index 5e6b5e6363..bb68a84a75 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_member.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_member.tsx @@ -23,11 +23,11 @@ import { Switch } from '@apitable/components'; import { IField, IMemberField, Strings, t } from '@apitable/core'; import { QuestionCircleOutlined } from '@apitable/icons'; import { Message } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import settingStyles from '../field_setting/styles.module.less'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; interface IFormatmember { currentField: IMemberField; setCurrentField: Dispatch>; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_number.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_number.tsx index 455c684364..73f8a1c03d 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_number.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_number.tsx @@ -41,10 +41,9 @@ import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_dis import { Divider } from 'pc/components/common/divider'; import { IEditor } from 'pc/components/editors/interface'; import { NumberEditor } from 'pc/components/editors/number_editor'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFormateNumberProps { currentField: INumberField | IPercentField | ICurrencyField; setCurrentField: Dispatch>; diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_select/format_select.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_select/format_select.tsx index 12b94c7023..65bf857e8e 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_select/format_select.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_select/format_select.tsx @@ -194,9 +194,9 @@ const FormatSelectBase = (props: IFormatSelect) => { onChange={(val) => { const property: ISelectFieldProperty = val ? { - ...currentField.property, - defaultValue: val, - } + ...currentField.property, + defaultValue: val, + } : omit(currentField.property, 'defaultValue'); setCurrentField({ ...currentField, diff --git a/packages/datasheet/src/pc/components/multi_grid/format/format_select/mobile/format_select_mobile.tsx b/packages/datasheet/src/pc/components/multi_grid/format/format_select/mobile/format_select_mobile.tsx index ca0321d385..546d2a1b75 100644 --- a/packages/datasheet/src/pc/components/multi_grid/format/format_select/mobile/format_select_mobile.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/format/format_select/mobile/format_select_mobile.tsx @@ -29,11 +29,10 @@ import { ScreenSize } from 'pc/components/common/component_display'; import { usePrevious } from 'pc/components/common/hooks/use_previous'; import { Modal } from 'pc/components/common/mobile/modal'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from '../../styles.module.less'; import { FormatSelectItem } from './format_select_item'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFormatSelect { currentField: ISelectField; setCurrentField: Dispatch>; diff --git a/packages/datasheet/src/pc/components/multi_grid/hover_line/hover_line.tsx b/packages/datasheet/src/pc/components/multi_grid/hover_line/hover_line.tsx index d92946bb87..6a892f1f4b 100644 --- a/packages/datasheet/src/pc/components/multi_grid/hover_line/hover_line.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/hover_line/hover_line.tsx @@ -20,12 +20,11 @@ import { useEffect, useMemo, useState } from 'react'; import * as React from 'react'; import { useThemeColors } from '@apitable/components'; import { DATASHEET_ID, DropDirectionType, Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { CELL_CLASS, FIELD_DOT, FIELD_HEAD_CLASS, getElementDataset, getParentNodeByClass, OPACITY_LINE_CLASS, OPERATE_HEAD_CLASS } from 'pc/utils'; import { IDragOption, IDragProps } from '../drag/interface'; import { IElementRectProps, MoveType } from './interface'; -import {useAppSelector} from "pc/store/react-redux"; - interface IHoverLineOwnProps { isChangeColumnsWidth: boolean; dragOption: IDragOption; diff --git a/packages/datasheet/src/pc/components/multi_grid/micro_column/micro_column.tsx b/packages/datasheet/src/pc/components/multi_grid/micro_column/micro_column.tsx index fe59ce81bb..d22f69245b 100644 --- a/packages/datasheet/src/pc/components/multi_grid/micro_column/micro_column.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/micro_column/micro_column.tsx @@ -21,12 +21,11 @@ import { shallowEqual } from 'react-redux'; import { useThemeColors } from '@apitable/components'; import { IDragTarget, IFieldRanges, IGridViewColumn, ILinearRow, ISnapshot, IViewRow, Selectors, StoreActions } from '@apitable/core'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { CellValue } from '../cell/cell_value'; import { Header } from './header'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const { getSnapshot, getVisibleColumns, getGridViewDragState } = Selectors; const DEFAULT_COLUMN_WIDTH = 200; diff --git a/packages/datasheet/src/pc/components/multi_grid/micro_component/micro_component.tsx b/packages/datasheet/src/pc/components/multi_grid/micro_component/micro_component.tsx index 5d83f1c42a..658a277ab3 100644 --- a/packages/datasheet/src/pc/components/multi_grid/micro_component/micro_component.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/micro_component/micro_component.tsx @@ -18,13 +18,12 @@ import * as React from 'react'; import { Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { IDragOption } from '../drag/interface'; import { MicroColumn } from '../micro_column/micro_column'; import { MicroRow } from '../micro_row/micro_row'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IMicroComponent { dragOption: IDragOption; } diff --git a/packages/datasheet/src/pc/components/multi_grid/micro_row/micro_row.tsx b/packages/datasheet/src/pc/components/multi_grid/micro_row/micro_row.tsx index 1c587a118c..b4329e14e9 100644 --- a/packages/datasheet/src/pc/components/multi_grid/micro_row/micro_row.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/micro_row/micro_row.tsx @@ -21,10 +21,10 @@ import * as React from 'react'; import { shallowEqual } from 'react-redux'; import { IGridViewColumn, Selectors, Strings, t, StoreActions } from '@apitable/core'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { CellValue } from '../cell/cell_value'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; const { getSnapshot, getVisibleColumns, getGridViewDragState } = Selectors; const MicroRowBase: React.FC> = () => { diff --git a/packages/datasheet/src/pc/components/multi_grid/operate_column/operate_column.tsx b/packages/datasheet/src/pc/components/multi_grid/operate_column/operate_column.tsx index c59c48b491..9c27946241 100644 --- a/packages/datasheet/src/pc/components/multi_grid/operate_column/operate_column.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/operate_column/operate_column.tsx @@ -27,10 +27,9 @@ import { CheckboxFilled, CommentBgFilled, DragOutlined, ExpandOutlined, Unchecke // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IOperateColumnOwnProperty { isHeader: boolean; recordId?: string; diff --git a/packages/datasheet/src/pc/components/multi_grid/record_will_move_tips/record_will_move_tips.tsx b/packages/datasheet/src/pc/components/multi_grid/record_will_move_tips/record_will_move_tips.tsx index 522b6cd8ab..46aa8f524a 100644 --- a/packages/datasheet/src/pc/components/multi_grid/record_will_move_tips/record_will_move_tips.tsx +++ b/packages/datasheet/src/pc/components/multi_grid/record_will_move_tips/record_will_move_tips.tsx @@ -23,7 +23,7 @@ import { useThemeColors } from '@apitable/components'; import { CellType, DATASHEET_ID, RecordMoveType, Selectors, Strings, t } from '@apitable/core'; import { FilterOutlined, RankOutlined } from '@apitable/icons'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const RecordWillMoveTips = (props: { rowHeight: number; y?: number }) => { const { rowHeight, y: _y } = props; diff --git a/packages/datasheet/src/pc/components/navigation/account_center_modal/personalized_setting/record_vision_setting/record_vision_setting.tsx b/packages/datasheet/src/pc/components/navigation/account_center_modal/personalized_setting/record_vision_setting/record_vision_setting.tsx index 5c9b7cc6f0..3b7765196e 100644 --- a/packages/datasheet/src/pc/components/navigation/account_center_modal/personalized_setting/record_vision_setting/record_vision_setting.tsx +++ b/packages/datasheet/src/pc/components/navigation/account_center_modal/personalized_setting/record_vision_setting/record_vision_setting.tsx @@ -21,11 +21,10 @@ import { useDispatch } from 'react-redux'; // eslint-disable-next-line no-restricted-imports import { Select, Typography } from '@apitable/components'; import { RecordVision, StoreActions, Strings, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { setStorage, StorageMethod, StorageName } from 'pc/utils/storage'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const options = [ { label: t(Strings.expand_record_vision_setting_center), diff --git a/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/card.tsx b/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/card.tsx index 784e96918e..8d62967484 100644 --- a/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/card.tsx +++ b/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/card.tsx @@ -22,13 +22,12 @@ import * as React from 'react'; import { useMemo, useState } from 'react'; import { Button, Typography } from '@apitable/components'; import { ApiInterface, integrateCdnHost, Strings, SystemConfig, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { getStorage, StorageName } from 'pc/utils/storage'; import { FunctionType } from './interface'; import { Modal } from './modal'; import style from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const Card: React.FC> = (props) => { const { feature, isUser } = props; const config = SystemConfig.test_function[feature.key]; diff --git a/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/hooks.ts b/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/hooks.ts index 7d7e14231c..9f67a79ed4 100644 --- a/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/hooks.ts +++ b/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/hooks.ts @@ -20,7 +20,7 @@ import { template } from 'lodash'; import { useCallback } from 'react'; import { Selectors } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useApplyOpenFunction = () => { const spaceId = useAppSelector(Selectors.activeSpaceId); diff --git a/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/modal.tsx b/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/modal.tsx index 795ea73beb..6c1b8c2436 100644 --- a/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/modal.tsx +++ b/packages/datasheet/src/pc/components/navigation/account_center_modal/test_function/modal.tsx @@ -24,16 +24,15 @@ import { Button, Typography } from '@apitable/components'; import { Api, ApiInterface, integrateCdnHost, Strings, SystemConfig, t } from '@apitable/core'; import { Message } from 'pc/components/common'; import { ModalOutsideOperate } from 'pc/components/common/modal_outside_operate'; +import { useAppSelector } from 'pc/store/react-redux'; import { WECOM_ROBOT_URL } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { getStorage, setStorage, StorageMethod, StorageName } from 'pc/utils/storage'; import { useApplyOpenFunction } from './hooks'; import { FunctionType } from './interface'; -import style from './style.module.less'; // @ts-ignore import { isWecomFunc } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import style from './style.module.less'; interface IModalProps { onClose: () => void; diff --git a/packages/datasheet/src/pc/components/navigation/create_space_modal/create_space_modal.tsx b/packages/datasheet/src/pc/components/navigation/create_space_modal/create_space_modal.tsx index e7edcd91df..4ea0b173a0 100644 --- a/packages/datasheet/src/pc/components/navigation/create_space_modal/create_space_modal.tsx +++ b/packages/datasheet/src/pc/components/navigation/create_space_modal/create_space_modal.tsx @@ -27,12 +27,11 @@ import { IReduxState, StatusCode, StoreActions, Strings, t } from '@apitable/cor import { CloseOutlined } from '@apitable/icons'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { useRequest, useSpaceRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import CreateSpaceIconDark from 'static/icon/space/space_add_name_dark.png'; import CreateSpaceIconLight from 'static/icon/space/space_add_name_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface ICreateSpaceModalProps { setShowCreateModal: React.Dispatch>; isMobile: boolean; diff --git a/packages/datasheet/src/pc/components/navigation/help/help.tsx b/packages/datasheet/src/pc/components/navigation/help/help.tsx index a174b31332..97df79969f 100644 --- a/packages/datasheet/src/pc/components/navigation/help/help.tsx +++ b/packages/datasheet/src/pc/components/navigation/help/help.tsx @@ -17,7 +17,6 @@ */ import classnames from 'classnames'; - import RcTrigger from 'rc-trigger'; import { FC, useState } from 'react'; import { useDispatch } from 'react-redux'; @@ -40,28 +39,17 @@ import { ContextmenuItem, MobileContextMenu, Tooltip } from 'pc/components/commo import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { navigationToUrl } from 'pc/components/route_manager/navigation_to_url'; import { useResponsive } from 'pc/hooks'; - import { useContactUs } from 'pc/hooks/use_contact_us'; import { getEnvVariables } from 'pc/utils/env'; -import styles from './style.module.less'; // @ts-ignore import { inSocialApp } from 'enterprise/home/social_platform/utils'; +import styles from './style.module.less'; export interface IHelpProps { className?: string; templateActived: boolean; } -const handleEmailClick = (email: string) => { - const url = `mailto:${email}`; - try { - const newWindow = window.open(url, '_blank', 'noopener=yes,noreferrer=yes'); - newWindow && ((newWindow as any).opener = null); - } catch (error) { - console.log('error', error); - } -}; - export const Help: FC> = ({ className, templateActived }) => { const colors = useThemeColors(); const [visible, setVisible] = useState(false); @@ -122,11 +110,7 @@ export const Help: FC> = ({ className, templ icon: , text: t(Strings.vomit_a_slot), onClick: () => { - if (getEnvVariables().IS_AITABLE) { - handleEmailClick('support@aitable.ai'); - } else { - navigationToUrl(getEnvVariables().USER_FEEDBACK_FORM_URL); - } + navigationToUrl(getEnvVariables().USER_FEEDBACK_FORM_URL); }, hidden: isPrivateDeployment(), }, diff --git a/packages/datasheet/src/pc/components/navigation/invite_code_modal/invite_code_modal.tsx b/packages/datasheet/src/pc/components/navigation/invite_code_modal/invite_code_modal.tsx index 8f378f3fc7..0299eeb2c3 100644 --- a/packages/datasheet/src/pc/components/navigation/invite_code_modal/invite_code_modal.tsx +++ b/packages/datasheet/src/pc/components/navigation/invite_code_modal/invite_code_modal.tsx @@ -21,12 +21,11 @@ import { FC } from 'react'; import * as React from 'react'; import { t, Strings } from '@apitable/core'; import { Modal } from 'pc/components/common/modal/modal/modal'; +import { useAppSelector } from 'pc/store/react-redux'; import { BubbleBox } from './bubble-box/bubble-box'; import { MyInviteCode } from './my-invite-code'; -import styles from './style.module.less'; import { SubmitInviteCode } from './submit-invite-code'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const { TabPane } = Tabs; diff --git a/packages/datasheet/src/pc/components/navigation/invite_code_modal/submit-invite-code/submit-invite-code.tsx b/packages/datasheet/src/pc/components/navigation/invite_code_modal/submit-invite-code/submit-invite-code.tsx index 0be4bd1dbb..44eaeaa3a3 100644 --- a/packages/datasheet/src/pc/components/navigation/invite_code_modal/submit-invite-code/submit-invite-code.tsx +++ b/packages/datasheet/src/pc/components/navigation/invite_code_modal/submit-invite-code/submit-invite-code.tsx @@ -23,12 +23,12 @@ import { StoreActions, Strings, t } from '@apitable/core'; import { WithTipWrapper } from 'pc/components/common'; import { useRequest, useUserRequest } from 'pc/hooks'; import { useContactUs } from 'pc/hooks/use_contact_us'; +import { useAppSelector } from 'pc/store/react-redux'; import { dispatch } from 'pc/worker/store'; import CreateSpaceIconDark from 'static/icon/space/space_add_name_dark.png'; import CreateSpaceIconLight from 'static/icon/space/space_add_name_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; interface ISubmitInviteCode { submitAndSuccess: () => void; myInviteCode: string; diff --git a/packages/datasheet/src/pc/components/navigation/navigation.tsx b/packages/datasheet/src/pc/components/navigation/navigation.tsx index 74ba1963ba..8fb39fe535 100644 --- a/packages/datasheet/src/pc/components/navigation/navigation.tsx +++ b/packages/datasheet/src/pc/components/navigation/navigation.tsx @@ -20,7 +20,6 @@ import { useToggle } from 'ahooks'; import { Badge } from 'antd'; import classNames from 'classnames'; import { AnimationItem } from 'lottie-web/index'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import Link from 'next/link'; import { useRouter } from 'next/router'; import * as React from 'react'; @@ -38,6 +37,7 @@ import { WorkbenchOutlined, LivechatFilled, } from '@apitable/icons'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; // eslint-disable-next-line no-restricted-imports import { Avatar, AvatarSize, AvatarType, Message, Tooltip } from 'pc/components/common'; import { diff --git a/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list.tsx b/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list.tsx index 04e0d5ee9b..dbde378023 100644 --- a/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list.tsx +++ b/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list.tsx @@ -25,6 +25,7 @@ import { Button, Skeleton, ThemeName, TextInput, Typography } from '@apitable/co import { getMaxManageableSpaceCount, ISpaceInfo, Strings, t } from '@apitable/core'; import { SearchOutlined, CloseCircleFilled } from '@apitable/icons'; import { useSpaceRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import EmptyPngDark from 'static/icon/datasheet/empty_state_dark.png'; import EmptyPngLight from 'static/icon/datasheet/empty_state_light.png'; import EmptyIntrantListPngDark from 'static/icon/datasheet/space_img_empty_dark.png'; @@ -34,11 +35,9 @@ import CreateSpaceIconLight from 'static/icon/space/space_add_name_light.png'; import AddIcon from 'static/icon/space/space_icon_add@2x.png'; import { NavigationContext } from '../../navigation_context'; import { SpaceListItem } from './space_list_item'; -import styles from './style.module.less'; // @ts-ignore import { isSocialWecom } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; enum TabPaneKeys { MANAGABLE = 'MANAGABLE', diff --git a/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list_item/space_list_item.tsx b/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list_item/space_list_item.tsx index 9d2c4e1a9a..c7c22023a3 100644 --- a/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list_item/space_list_item.tsx +++ b/packages/datasheet/src/pc/components/navigation/space_list_drawer/space_list/space_list_item/space_list_item.tsx @@ -33,13 +33,12 @@ import { TComponent } from 'pc/components/common/t_component'; import { NavigationContext } from 'pc/components/navigation/navigation_context'; import { Router } from 'pc/components/route_manager/router'; import { useNotificationCreate, useResponsive } from 'pc/hooks'; -import styles from './style.module.less'; +import { useAppSelector } from 'pc/store/react-redux'; // @ts-ignore import { SocialPlatformMap } from 'enterprise/home/social_platform/config'; // @ts-ignore import { isSocialPlatformEnabled } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export interface ISpaceListItemProps { spaceInfo: ISpaceInfo; diff --git a/packages/datasheet/src/pc/components/navigation/user/user.tsx b/packages/datasheet/src/pc/components/navigation/user/user.tsx index 8b8501bdf3..75f4c960d8 100644 --- a/packages/datasheet/src/pc/components/navigation/user/user.tsx +++ b/packages/datasheet/src/pc/components/navigation/user/user.tsx @@ -23,14 +23,13 @@ import { IReduxState } from '@apitable/core'; import { Avatar, AvatarSize } from 'pc/components/common'; import { ScreenSize, ComponentDisplay } from 'pc/components/common/component_display'; import { Popup } from 'pc/components/common/mobile/popup'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { AccountCenterModal } from '../account_center_modal'; import { InviteCodeModal } from '../invite_code_modal'; import { UserMenu } from '../user_menu'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const User: FC> = () => { const { user } = useAppSelector( (state: IReduxState) => ({ diff --git a/packages/datasheet/src/pc/components/navigation/user_menu/user_menu.tsx b/packages/datasheet/src/pc/components/navigation/user_menu/user_menu.tsx index 6f3bccd678..bb79262bb4 100644 --- a/packages/datasheet/src/pc/components/navigation/user_menu/user_menu.tsx +++ b/packages/datasheet/src/pc/components/navigation/user_menu/user_menu.tsx @@ -36,12 +36,16 @@ import { useRequest, useUserRequest } from 'pc/hooks'; import { usePlatform } from 'pc/hooks/use_platform'; import { NotificationStore } from 'pc/notification_store'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard } from 'pc/utils'; import { getEnvVariables, isMobileApp } from 'pc/utils/env'; import Vikaji from 'static/icon/common/vikaji.png'; import AnimationJson from 'static/json/invite_box_filled.json'; import { defaultAvatars } from '../account_center_modal/basic_setting/default_avatar'; -import styles from './style.module.less'; +// @ts-ignore +import { getDingtalkConfig } from 'enterprise/dingtalk/utils/index'; +// @ts-ignore +import { clearWizardsData } from 'enterprise/guide/utils'; import { getSocialWecomUnitName, inSocialApp, @@ -52,11 +56,7 @@ import { isWecomFunc, // @ts-ignore } from 'enterprise/home/social_platform/utils'; -// @ts-ignore -import { clearWizardsData } from 'enterprise/guide/utils'; -// @ts-ignore -import { getDingtalkConfig } from 'enterprise/dingtalk/utils/index'; -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export interface IUserMenuProps { setShowUserMenu: React.Dispatch>; diff --git a/packages/datasheet/src/pc/components/notification/card/card.tsx b/packages/datasheet/src/pc/components/notification/card/card.tsx index cda84b6c1b..177f6a2563 100644 --- a/packages/datasheet/src/pc/components/notification/card/card.tsx +++ b/packages/datasheet/src/pc/components/notification/card/card.tsx @@ -31,6 +31,7 @@ import { Method } from 'pc/components/route_manager/const'; import { IQuery } from 'pc/components/route_manager/interface'; import { navigationToUrl } from 'pc/components/route_manager/navigation_to_url'; import { useNotificationRequest, useRequest, useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { timeFormatter } from 'pc/utils'; import { NOTIFICATION_ITEM_RECORD } from 'pc/utils/test_id_constant'; import { navigationToConfigUrl } from '../publish'; @@ -40,8 +41,6 @@ import { HandleMsg } from './handle_msg'; import { canJumpWhenClickCard, commentContentFormat, getNoticeUrlParams, isAskForJoiningMsg, NotifyType, renderNoticeBody } from './utils'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICard { data: INoticeDetail; isProcessed?: boolean; diff --git a/packages/datasheet/src/pc/components/notification/card/handle_msg.tsx b/packages/datasheet/src/pc/components/notification/card/handle_msg.tsx index 1235bda1b1..0fa5bd80f7 100644 --- a/packages/datasheet/src/pc/components/notification/card/handle_msg.tsx +++ b/packages/datasheet/src/pc/components/notification/card/handle_msg.tsx @@ -25,8 +25,8 @@ import { INoticeDetail, Strings, t } from '@apitable/core'; import { NotificationOutlined } from '@apitable/icons'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import AnimationJson from 'static/json/notification_motion_white(1).json'; -import styles from './style.module.less'; import { isAskForJoiningMsg, JoinMsgApplyStatus } from './utils'; +import styles from './style.module.less'; interface ICard { data: INoticeDetail; diff --git a/packages/datasheet/src/pc/components/notification/no_data/no_data.tsx b/packages/datasheet/src/pc/components/notification/no_data/no_data.tsx index 070dcbf912..38c4fc2205 100644 --- a/packages/datasheet/src/pc/components/notification/no_data/no_data.tsx +++ b/packages/datasheet/src/pc/components/notification/no_data/no_data.tsx @@ -20,12 +20,11 @@ import Image from 'next/image'; import { FC } from 'react'; import { ThemeName } from '@apitable/components'; import { Strings, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import EmptyPngDark from 'static/icon/datasheet/empty_state_dark.png'; import EmptyPngLight from 'static/icon/datasheet/empty_state_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const NoData: FC> = () => { const themeName = useAppSelector((state) => state.theme); const EmptyPng = themeName === ThemeName.Light ? EmptyPngLight : EmptyPngDark; diff --git a/packages/datasheet/src/pc/components/notification/utils.ts b/packages/datasheet/src/pc/components/notification/utils.ts index 8d0057b2cf..9a2df73075 100644 --- a/packages/datasheet/src/pc/components/notification/utils.ts +++ b/packages/datasheet/src/pc/components/notification/utils.ts @@ -16,10 +16,10 @@ * along with this program. If not, see . */ -import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; import semver from 'semver'; import { integrateCdnHost, Strings, SystemConfig, t } from '@apitable/core'; import { Notifications, Templates, Types } from '@apitable/core/src/config/system_config.interface'; +import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; import { getEnvVariables, getInitializationData } from 'pc/utils/env'; const jsonToObject = (object: any) => { diff --git a/packages/datasheet/src/pc/components/org_chart_view/components/add_first_node/add_first_node.tsx b/packages/datasheet/src/pc/components/org_chart_view/components/add_first_node/add_first_node.tsx index 4ca63e170b..7b5b8f8d87 100644 --- a/packages/datasheet/src/pc/components/org_chart_view/components/add_first_node/add_first_node.tsx +++ b/packages/datasheet/src/pc/components/org_chart_view/components/add_first_node/add_first_node.tsx @@ -23,6 +23,7 @@ import { Button, Typography, ThemeName } from '@apitable/components'; import { integrateCdnHost, Settings, Strings, t } from '@apitable/core'; import { AddOutlined } from '@apitable/icons'; import { OnLoadParams, useStoreState } from '@apitable/react-flow'; +import { useAppSelector } from 'pc/store/react-redux'; import ArchitectureEmptyDark from 'static/icon/datasheet/architecture_empty_dark.png'; import ArchitectureEmptyLight from 'static/icon/datasheet/architecture_empty_light.png'; import { CARD_WIDTH } from '../../constants'; @@ -30,7 +31,6 @@ import { FlowContext } from '../../context/flow_context'; import { NodeHandleState } from '../../interfaces'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; interface IAddFirstNodeProps { mode: 'none' | 'add'; onAdd: () => Promise; diff --git a/packages/datasheet/src/pc/components/org_chart_view/components/context_menu/node_context_menu.tsx b/packages/datasheet/src/pc/components/org_chart_view/components/context_menu/node_context_menu.tsx index 0181f9ce70..2ac7977ca4 100644 --- a/packages/datasheet/src/pc/components/org_chart_view/components/context_menu/node_context_menu.tsx +++ b/packages/datasheet/src/pc/components/org_chart_view/components/context_menu/node_context_menu.tsx @@ -36,6 +36,7 @@ import { notifyWithUndo } from 'pc/components/common/notify'; import { NotifyKey } from 'pc/components/common/notify/notify.interface'; import { expandRecordIdNavigate } from 'pc/components/expand_record'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { flatContextData } from 'pc/utils'; import { copyLink, copyRecord } from '../../../multi_grid/context_menu/record_menu'; import { ORG_NODE_MENU } from '../../constants'; @@ -43,8 +44,6 @@ import { FlowContext } from '../../context/flow_context'; import { INode } from '../../interfaces'; import { addRecord } from '../record_list'; -import {useAppSelector} from "pc/store/react-redux"; - export const NodeContextMenu: FC> = () => { const colors = useThemeColors(); const { linkField, viewId, nodeStateMap, setNodeStateMap, rowsCount, fieldEditable, onChange } = useContext(FlowContext); diff --git a/packages/datasheet/src/pc/components/org_chart_view/components/org_chart_setting_panel/org_chart_setting_panel.tsx b/packages/datasheet/src/pc/components/org_chart_view/components/org_chart_setting_panel/org_chart_setting_panel.tsx index 0295e912f1..e5a9069d45 100644 --- a/packages/datasheet/src/pc/components/org_chart_view/components/org_chart_setting_panel/org_chart_setting_panel.tsx +++ b/packages/datasheet/src/pc/components/org_chart_view/components/org_chart_setting_panel/org_chart_setting_panel.tsx @@ -39,13 +39,12 @@ import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; import { FieldPermissionLock } from 'pc/components/field_permission'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { FlowContext } from '../../context/flow_context'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IOrgChartSettingPanelProps { onClose: () => void; onAddField: () => void; diff --git a/packages/datasheet/src/pc/components/org_chart_view/components/scroll_bar/scroll_bar.tsx b/packages/datasheet/src/pc/components/org_chart_view/components/scroll_bar/scroll_bar.tsx index 29670a7bd4..c38f8fae07 100644 --- a/packages/datasheet/src/pc/components/org_chart_view/components/scroll_bar/scroll_bar.tsx +++ b/packages/datasheet/src/pc/components/org_chart_view/components/scroll_bar/scroll_bar.tsx @@ -20,8 +20,8 @@ import classNames from 'classnames'; import { FC, useRef } from 'react'; import { ScrollBarType } from '../../interfaces'; -import styles from './styles.module.less'; import { useScrollEvents } from './use_scroll_events'; +import styles from './styles.module.less'; export interface IScrollBarProps { type: ScrollBarType; diff --git a/packages/datasheet/src/pc/components/org_chart_view/org_chart.tsx b/packages/datasheet/src/pc/components/org_chart_view/org_chart.tsx index aa82ac6789..e0b44641a3 100644 --- a/packages/datasheet/src/pc/components/org_chart_view/org_chart.tsx +++ b/packages/datasheet/src/pc/components/org_chart_view/org_chart.tsx @@ -26,6 +26,7 @@ import { ConfigConstant, Selectors } from '@apitable/core'; import ReactFlow, { Edge, OnLoadParams, useStoreState, useZoomPanHelper } from '@apitable/react-flow'; import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { KeyCode } from 'pc/utils'; import { isWindowsOS } from 'pc/utils/os'; import { AddFirstNode } from './components/add_first_node'; @@ -40,11 +41,9 @@ import { ScrollBar } from './components/scroll_bar'; import { DEFAULT_ZOOM, MAX_ZOOM, MIN_ZOOM, ORG_NODE_MENU, ORG_EDGE_MENU, DragNodeType, NodeType } from './constants'; import { FlowContext } from './context/flow_context'; import { IDragItem, NodeHandleState, ScrollBarType } from './interfaces'; -import styles from './styles.module.less'; // @ts-ignore import { getWizardRunCount } from 'enterprise/guide/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; export const OrgChart: FC> = () => { const { diff --git a/packages/datasheet/src/pc/components/org_chart_view/org_chart_view.tsx b/packages/datasheet/src/pc/components/org_chart_view/org_chart_view.tsx index 58aa46139a..4ec958624a 100644 --- a/packages/datasheet/src/pc/components/org_chart_view/org_chart_view.tsx +++ b/packages/datasheet/src/pc/components/org_chart_view/org_chart_view.tsx @@ -45,6 +45,7 @@ import { import { ReactFlowProvider } from '@apitable/react-flow'; import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { getStorage, setStorage, StorageName } from 'pc/utils/storage'; import { VikaSplitPanel } from '../common'; @@ -62,11 +63,9 @@ import { FlowContext, IFlowContext } from './context/flow_context'; import { useElements } from './hooks/use_elements'; import { IGhostNodesRef, INodeStateMap, IViewNodeStateMap } from './interfaces'; import { OrgChart } from './org_chart'; -import styles from './styles.module.less'; // @ts-ignore import { getWizardRunCount } from 'enterprise/guide/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; const _ReactFlowProvider: any = ReactFlowProvider; diff --git a/packages/datasheet/src/pc/components/organization_head/organization_head.tsx b/packages/datasheet/src/pc/components/organization_head/organization_head.tsx index f45c4fd681..cfab2cf087 100644 --- a/packages/datasheet/src/pc/components/organization_head/organization_head.tsx +++ b/packages/datasheet/src/pc/components/organization_head/organization_head.tsx @@ -18,11 +18,10 @@ import classnames from 'classnames'; import * as React from 'react'; +import { useAppSelector } from 'pc/store/react-redux'; import { Tooltip } from '../common/tooltip'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IOrganizationHeadProps { className?: string; hideTooltip?: boolean; diff --git a/packages/datasheet/src/pc/components/preview_file/preview_file.tsx b/packages/datasheet/src/pc/components/preview_file/preview_file.tsx index 74a64d91dc..302e186253 100644 --- a/packages/datasheet/src/pc/components/preview_file/preview_file.tsx +++ b/packages/datasheet/src/pc/components/preview_file/preview_file.tsx @@ -19,7 +19,6 @@ import { useKeyPress, useMount, useToggle, useUnmount } from 'ahooks'; import classNames from 'classnames'; -import { ContextName, ShortcutContext } from 'modules/shared/shortcut_key'; import * as React from 'react'; import { useCallback, useEffect, useMemo, useRef } from 'react'; import { createRoot } from 'react-dom/client'; @@ -27,6 +26,7 @@ import { Provider, shallowEqual } from 'react-redux'; import { stopPropagation, ThemeProvider } from '@apitable/components'; import { FieldType, handleNullArray, IAttachmentValue, IReduxState, Selectors, StoreActions } from '@apitable/core'; import { useGetSignatureAssertByToken } from '@apitable/widget-sdk'; +import { ContextName, ShortcutContext } from 'modules/shared/shortcut_key'; import { useResponsive } from 'pc/hooks'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; import { store } from 'pc/store'; diff --git a/packages/datasheet/src/pc/components/preview_file/preview_main/bulk_download.tsx b/packages/datasheet/src/pc/components/preview_file/preview_main/bulk_download.tsx index 0bcac99fe6..50d4c0ba8a 100644 --- a/packages/datasheet/src/pc/components/preview_file/preview_main/bulk_download.tsx +++ b/packages/datasheet/src/pc/components/preview_file/preview_main/bulk_download.tsx @@ -22,10 +22,10 @@ import { FC, useState } from 'react'; import { IAttachmentValue, Strings, t } from '@apitable/core'; import { DownloadOutlined } from '@apitable/icons'; import { Message } from 'pc/components/common'; -import styles from './style.module.less'; import { bulkDownload } from './util'; // @ts-ignore import { SubscribeGrade, SubscribeLabel } from 'enterprise/subscribe_system/subscribe_label/subscribe_label'; +import styles from './style.module.less'; interface IBulkDownloadProps { files: IAttachmentValue[]; diff --git a/packages/datasheet/src/pc/components/preview_file/preview_type/no_support.tsx b/packages/datasheet/src/pc/components/preview_file/preview_type/no_support.tsx index d1d80f9f4a..23a7662fb7 100644 --- a/packages/datasheet/src/pc/components/preview_file/preview_type/no_support.tsx +++ b/packages/datasheet/src/pc/components/preview_file/preview_type/no_support.tsx @@ -27,9 +27,9 @@ import { useResponsive } from 'pc/hooks'; import { FileType } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { directDownload } from '../tool_bar'; -import styles from './style.module.less'; // @ts-ignore import { Marketing } from 'enterprise/marketing/marketing'; +import styles from './style.module.less'; interface INoSupportProps { icon?: React.ReactNode; diff --git a/packages/datasheet/src/pc/components/quick_search/default_content.tsx b/packages/datasheet/src/pc/components/quick_search/default_content.tsx index 13ec8dd64f..e8bc69c016 100644 --- a/packages/datasheet/src/pc/components/quick_search/default_content.tsx +++ b/packages/datasheet/src/pc/components/quick_search/default_content.tsx @@ -1,12 +1,11 @@ import Image from 'next/image'; import { Box, ThemeName, Typography } from '@apitable/components'; import { Strings, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import quicksearchDark from 'static/icon/common/quicksearch_default_dark.png'; import quicksearchLight from 'static/icon/common/quicksearch_default_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const DefaultContent = () => { const theme = useAppSelector((state) => state.theme); const defaultImg = theme === ThemeName.Light ? quicksearchLight : quicksearchDark; diff --git a/packages/datasheet/src/pc/components/quick_search/node/node.tsx b/packages/datasheet/src/pc/components/quick_search/node/node.tsx index a4a4dd725c..b8f442554c 100644 --- a/packages/datasheet/src/pc/components/quick_search/node/node.tsx +++ b/packages/datasheet/src/pc/components/quick_search/node/node.tsx @@ -20,11 +20,10 @@ import classNames from 'classnames'; import { FC } from 'react'; import * as React from 'react'; import { INode } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { getNodeIcon } from '../../catalog/tree/node_icon'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export type ISearchNode = INode & { superiorPath: string }; export interface INodeProps { diff --git a/packages/datasheet/src/pc/components/quick_search/search_base.tsx b/packages/datasheet/src/pc/components/quick_search/search_base.tsx index f99251256b..630489077c 100644 --- a/packages/datasheet/src/pc/components/quick_search/search_base.tsx +++ b/packages/datasheet/src/pc/components/quick_search/search_base.tsx @@ -2,13 +2,13 @@ import type { InputRef } from 'antd'; import { Form } from 'antd'; import classnames from 'classnames'; import throttle from 'lodash/throttle'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; -import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import Image from 'next/image'; import * as React from 'react'; import { FC, useEffect, useRef, useState } from 'react'; import { useThemeColors, ThemeName, TextInput, Typography } from '@apitable/components'; import { Api, getArrayLoopIndex, Navigation, Strings, t } from '@apitable/core'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; +import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { ScreenSize } from 'pc/components/common/component_display'; import { Router } from 'pc/components/route_manager/router'; import { useResponsive } from 'pc/hooks'; diff --git a/packages/datasheet/src/pc/components/quick_search/type_tab.tsx b/packages/datasheet/src/pc/components/quick_search/type_tab.tsx index 299415b2d9..0b3318eaa4 100644 --- a/packages/datasheet/src/pc/components/quick_search/type_tab.tsx +++ b/packages/datasheet/src/pc/components/quick_search/type_tab.tsx @@ -42,7 +42,7 @@ export const nodeTypeList = [ }, { name: t(Strings.embed_page), - type: ConfigConstant.NodeType.EMBED_PAGE, + type: ConfigConstant.NodeType.CUSTOM_PAGE, }, ]; diff --git a/packages/datasheet/src/pc/components/record_card/card.tsx b/packages/datasheet/src/pc/components/record_card/card.tsx index 67621c62f5..417e6466f5 100644 --- a/packages/datasheet/src/pc/components/record_card/card.tsx +++ b/packages/datasheet/src/pc/components/record_card/card.tsx @@ -19,11 +19,10 @@ import * as React from 'react'; import { useThemeColors } from '@apitable/components'; import { IViewColumn, Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { CardBody } from './card_body'; import { CardHeader } from './card_header'; -import {useAppSelector} from "pc/store/react-redux"; - // Common card component for Gallery and Kanban views interface IRecordCardProps { recordId: string; diff --git a/packages/datasheet/src/pc/components/record_card/card_header.tsx b/packages/datasheet/src/pc/components/record_card/card_header.tsx index 464c4c4131..9b99548f71 100644 --- a/packages/datasheet/src/pc/components/record_card/card_header.tsx +++ b/packages/datasheet/src/pc/components/record_card/card_header.tsx @@ -37,14 +37,13 @@ import { ScreenSize } from 'pc/components/common/component_display'; import { DisplayFile } from 'pc/components/display_file'; import { useResponsive } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { isSupportImage, renderFileIconUrl } from 'pc/utils'; import NoImage from 'static/icon/datasheet/gallery/emptystates_img_datasheet.png'; import { hasCover } from '../gallery_view/utils'; import { ImageBox, ImageShowType } from './image_box'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const getImageSrc = (value: IAttachmentValue, height: number): string => { const file = { name: value.name, type: value.mimeType }; if (!isImage(file) || !isSupportImage(file.type)) { diff --git a/packages/datasheet/src/pc/components/record_picker/record_picker.tsx b/packages/datasheet/src/pc/components/record_picker/record_picker.tsx index bb21ff12e1..7cf71805ca 100644 --- a/packages/datasheet/src/pc/components/record_picker/record_picker.tsx +++ b/packages/datasheet/src/pc/components/record_picker/record_picker.tsx @@ -5,14 +5,13 @@ import { Align } from 'react-window'; import { stopPropagation, useTheme } from '@apitable/components'; import { IReduxState, IViewRow, Selectors, Strings, t } from '@apitable/core'; import { CloseOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import { KeyCode } from 'pc/utils'; import { SearchControl } from '../common/search_control'; import { TComponent } from '../common/t_component'; import { SearchContent } from './search_content'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IRecordPickerProps { datasheetId: string; isSingle?: boolean; diff --git a/packages/datasheet/src/pc/components/record_picker/search_content/record_card.tsx b/packages/datasheet/src/pc/components/record_picker/search_content/record_card.tsx index 453ab0bc05..662e2d7f0c 100644 --- a/packages/datasheet/src/pc/components/record_picker/search_content/record_card.tsx +++ b/packages/datasheet/src/pc/components/record_picker/search_content/record_card.tsx @@ -5,11 +5,10 @@ import { Field, FieldType, IFieldMap, IViewColumn, IViewRow, Selectors, t, Strin import { DisplayFile } from 'pc/components/display_file'; import { CellValue } from 'pc/components/multi_grid/cell/cell_value'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import EmptyImage from 'static/icon/datasheet/gallery/emptystates_img_datasheet.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IRecordCardProps { datasheetId: string; row: IViewRow; diff --git a/packages/datasheet/src/pc/components/reset_password/reset_password.tsx b/packages/datasheet/src/pc/components/reset_password/reset_password.tsx index 8f23745909..e6ecb34250 100644 --- a/packages/datasheet/src/pc/components/reset_password/reset_password.tsx +++ b/packages/datasheet/src/pc/components/reset_password/reset_password.tsx @@ -26,11 +26,11 @@ import { useRequest, useSetState, useUserRequest } from 'pc/hooks'; import { execNoTraceVerification } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { PasswordInput, WithTipWrapper, Wrapper } from '../common'; -import styles from './style.module.less'; -// @ts-ignore -import { IdentifyingCodeModes } from 'enterprise/home/login/identifying_code_login/identifying_code_modes/identifying_code_modes'; // @ts-ignore import { initMode } from 'enterprise/home/login/identifying_code_login/identifying_code_login'; +// @ts-ignore +import { IdentifyingCodeModes } from 'enterprise/home/login/identifying_code_login/identifying_code_modes/identifying_code_modes'; +import styles from './style.module.less'; interface IState { areaCode: string; diff --git a/packages/datasheet/src/pc/components/robot/helper.ts b/packages/datasheet/src/pc/components/robot/helper.ts index 5dd3df3ced..daff1dfec0 100644 --- a/packages/datasheet/src/pc/components/robot/helper.ts +++ b/packages/datasheet/src/pc/components/robot/helper.ts @@ -127,16 +127,16 @@ export const getNodeOutputSchemaList = (props: { description: itemMap.length === 1 ? t(Strings.automation_variable_trigger_one, { - Trigger_Name: triggerType?.name ?? '', - }) + Trigger_Name: triggerType?.name ?? '', + }) : t(Strings.automation_variable_trigger_many, { - Trigger_Multiple: arrayName - .slice(0, arrayName.length - 1) - .map((item) => item?.name) - .filter(Boolean) - .join(','), - Trigger_Last: arrayName[arrayName.length - 1]?.name ?? '', - }), + Trigger_Multiple: arrayName + .slice(0, arrayName.length - 1) + .map((item) => item?.name) + .filter(Boolean) + .join(','), + Trigger_Last: arrayName[arrayName.length - 1]?.name ?? '', + }), // @ts-ignore icon: integrateCdnHost(getEnvVariables().ROBOT_TRIGGER_ICON ? getEnvVariables().ROBOT_TRIGGER_ICON! : triggerType?.service?.logo), schema: { diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/action/robot_actions.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/action/robot_actions.tsx index 35622e1b7a..6d92bd9b62 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/action/robot_actions.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/action/robot_actions.tsx @@ -18,8 +18,8 @@ import { useSetAtom, useAtomValue } from 'jotai'; import React, { useEffect, useMemo } from 'react'; -import useSWR from 'swr'; import { useSelector } from 'react-redux'; +import useSWR from 'swr'; import { Box } from '@apitable/components'; import { IReduxState, Selectors, Strings, t } from '@apitable/core'; import { IFetchDatasheet } from '@apitable/widget-sdk/dist/message/interface'; diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/magic_text_field.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/magic_text_field.tsx index c5be435601..ddbc67506d 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/magic_text_field.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/magic_text_field.tsx @@ -58,7 +58,7 @@ type IMagicTextFieldProps = IWidgetProps & { triggerDataSheetMap: TriggerDataSheetMap }; -export type TriggerDataSheetMap = Record +export type TriggerDataSheetMap = Record; export const MagicTextField = memo((props: IMagicTextFieldProps) => { const { onChange, schema, triggerDataSheetMap } = props; diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/common/DefaultErrorList.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/common/DefaultErrorList.tsx index 43437abd8a..f9977daf89 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/common/DefaultErrorList.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/common/DefaultErrorList.tsx @@ -22,7 +22,7 @@ export default function DefaultErrorList(props: IErrorListProps) { const { errors } = props; const newErrors = Array.from(new Set(errors.map(r => r.stack))); console.log(errors); - console.log(newErrors); + console.log(newErrors); return (
diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/common.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/common.tsx index ee037ff0ac..d66fdc8bed 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/common.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/common.tsx @@ -18,7 +18,7 @@ import * as React from 'react'; import ReactJson from 'react18-json-view'; -import {Box, Typography, useTheme} from '@apitable/components'; +import { Box, Typography, useTheme } from '@apitable/components'; import 'react18-json-view/src/style.css'; interface IKeyValueDisplayProps { @@ -27,19 +27,19 @@ interface IKeyValueDisplayProps { } export const KeyValueDisplay = (props: IKeyValueDisplayProps) => { - const {label, value} = props; - const theme = useTheme(); - if (!value) return null; - return ( - - - {label} - - - {typeof value === 'object' ? : value.toString()} - - - ); + const { label, value } = props; + const theme = useTheme(); + if (!value) return null; + return ( + + + {label} + + + {typeof value === 'object' ? : value.toString()} + + + ); }; interface IStyledTitleProps { @@ -47,12 +47,12 @@ interface IStyledTitleProps { } export const StyledTitle = (props: React.PropsWithChildren) => { - const theme = useTheme(); - return ( - - - {props.children} - - - ); + const theme = useTheme(); + return ( + + + {props.children} + + + ); }; diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/form_data_render.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/form_data_render.tsx index f5414bc15d..8330df13c5 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/form_data_render.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/form_data_render.tsx @@ -16,11 +16,11 @@ * along with this program. If not, see . */ -import {Box, useTheme, Typography} from '@apitable/components'; -import {t, Strings, data2Operand} from '@apitable/core'; -import {INodeSchema} from '../../interface'; -import {retrieveSchema} from '../node_form/core/utils'; -import {KeyValueDisplay} from './common'; +import { Box, useTheme, Typography } from '@apitable/components'; +import { t, Strings, data2Operand } from '@apitable/core'; +import { INodeSchema } from '../../interface'; +import { retrieveSchema } from '../node_form/core/utils'; +import { KeyValueDisplay } from './common'; import styles from './style.module.less'; interface IFormDataRenderProps { @@ -30,31 +30,31 @@ interface IFormDataRenderProps { } export const FormDataRender = (props: IFormDataRenderProps) => { - const {nodeSchema, formData, disableRetrieveSchema} = props; - const theme = useTheme(); - if (!nodeSchema || !formData) { - return ( - - - {t(Strings.robot_run_history_no_output)} - - - ); - } - const retrievedSchema = disableRetrieveSchema - ? nodeSchema.schema - : retrieveSchema(nodeSchema.schema as any, nodeSchema.schema, data2Operand(formData)); - + const { nodeSchema, formData, disableRetrieveSchema } = props; + const theme = useTheme(); + if (!nodeSchema || !formData) { return ( - - {retrievedSchema.type === 'object' && + + + {t(Strings.robot_run_history_no_output)} + + + ); + } + const retrievedSchema = disableRetrieveSchema + ? nodeSchema.schema + : retrieveSchema(nodeSchema.schema as any, nodeSchema.schema, data2Operand(formData)); + + return ( + + {retrievedSchema.type === 'object' && Object.keys(retrievedSchema.properties!).map((propertyKey) => { - const propertyValue = formData[propertyKey]; - const label = retrievedSchema.properties![propertyKey].title || ''; - return ; + const propertyValue = formData[propertyKey]; + const label = retrievedSchema.properties![propertyKey].title || ''; + return ; })} - - ); + + ); }; diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item.tsx index ebaf6f5961..4b7f838851 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item.tsx @@ -21,10 +21,10 @@ import { useState } from 'react'; import { Box, IconButton, Typography, useTheme } from '@apitable/components'; import { Strings, t } from '@apitable/core'; import { CheckCircleFilled, ChevronDownOutlined, PauseFilled, WarnCircleFilled } from '@apitable/icons'; +import styles from 'style.module.less'; import { timeFormatter } from 'pc/utils'; import { IRobotRunHistoryItem, RobotRunStatusEnums } from '../../interface'; import { RobotRunHistoryItemDetail } from './robot_run_history_item_detail'; -import styles from 'style.module.less'; export interface IRobotRunHistoryItemProps { item: IRobotRunHistoryItem; diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_node_wrapper.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_node_wrapper.tsx index 4f5db5081a..79767119a9 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_node_wrapper.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_node_wrapper.tsx @@ -28,10 +28,10 @@ import { ChevronRightOutlined, ChevronDownOutlined } from '@apitable/icons'; +import styles from 'style.module.less'; import { ItemStatus } from 'pc/components/automation/run_history/list/item_status'; import { INodeType, IRobotRunHistoryDetail } from '../../interface'; import { useCssColors } from '../trigger/use_css_colors'; -import styles from 'style.module.less'; interface IRobotRunHistoryNodeDetail { index: number; 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 970db2d768..1807977388 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,7 +21,7 @@ import { shallowEqual } from 'react-redux'; import ReactJson from 'react18-json-view'; import styled from 'styled-components'; import useSWR from 'swr'; -import {Box, ICronSchema, Timing, Typography, useTheme, useThemeColors} from '@apitable/components'; +import { Box, ICronSchema, Timing, Typography, useTheme, useThemeColors } from '@apitable/components'; import { Selectors, t, Strings, data2Operand } from '@apitable/core'; import { getTriggerDstId } from 'pc/components/automation/controller/hooks/use_robot_fields'; import { useAppSelector } from 'pc/store/react-redux'; diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/trigger/record_matches_conditions_filter.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/record_matches_conditions_filter.tsx index 4c38d9842d..6e45410f1b 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/trigger/record_matches_conditions_filter.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/trigger/record_matches_conditions_filter.tsx @@ -33,6 +33,7 @@ import { } from '@apitable/core'; import { AddOutlined, DeleteOutlined, WarnCircleFilled } from '@apitable/icons'; import { useAllColumnsOrEmpty } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { Select } from '../select'; import { FieldInput } from './field_input'; import { FieldSelect } from './field_select'; @@ -46,8 +47,6 @@ import { } from './helper'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const transformNullFilter = (filter?: IExpression | null) => { return filter == null || isEqual(filter, EmptyNullOperand) ? { 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 a6417fbfbc..0a15bcf789 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 @@ -472,9 +472,9 @@ export const RobotTriggerBase = memo((props: IRobotTriggerBase) => { const transformedValue = value == null || isEqual(value, EmptyNullOperand) ? { - operator: OperatorEnums.And, - operands: [], - } + operator: OperatorEnums.And, + operands: [], + } : value.value; return ( { const transformedValue = value == null || isEqual(value, EmptyNullOperand) ? { - operator: OperatorEnums.And, - operands: [], - } + operator: OperatorEnums.And, + operands: [], + } : value.value; const dstId = getDstIdItem ?? triggerDatasheetValue?.id; diff --git a/packages/datasheet/src/pc/components/robot/robot_detail/utils/index.tsx b/packages/datasheet/src/pc/components/robot/robot_detail/utils/index.tsx index f95d61b2d9..cc8f3f4745 100644 --- a/packages/datasheet/src/pc/components/robot/robot_detail/utils/index.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_detail/utils/index.tsx @@ -19,7 +19,6 @@ import React from 'react'; import { IRobotAction, IRobotTrigger } from '../../interface'; - export const getActionList = (actions?: IRobotAction[]): IRobotAction[] => { if (!actions || actions.length === 0) { return []; diff --git a/packages/datasheet/src/pc/components/robot/robot_list/new_item/index.tsx b/packages/datasheet/src/pc/components/robot/robot_list/new_item/index.tsx index eebcd1f04a..f5434a155e 100644 --- a/packages/datasheet/src/pc/components/robot/robot_list/new_item/index.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_list/new_item/index.tsx @@ -37,8 +37,8 @@ export const StyledBox = styled(Box)<{ disabled?: boolean }>` const DEFAULT_ADD_ITEM_HEIGHT = 84; -export const NewItem: FC = forwardRef(({ className,itemId, - onClick, height, children, disabled }, ref) => { +export const NewItem: FC = forwardRef(({ className, itemId, + onClick, height, children, disabled }, ref) => { const theme = useTheme(); return ( diff --git a/packages/datasheet/src/pc/components/robot/robot_list/robot_empty_list.tsx b/packages/datasheet/src/pc/components/robot/robot_list/robot_empty_list.tsx index 573a59d9d0..5343ca173f 100644 --- a/packages/datasheet/src/pc/components/robot/robot_list/robot_empty_list.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_list/robot_empty_list.tsx @@ -21,6 +21,7 @@ import { Box, Button, Typography, useTheme, ThemeName } from '@apitable/componen import { Api, Selectors, Strings, SystemConfig, t } from '@apitable/core'; import { useApplyOpenFunction } from 'pc/components/navigation/account_center_modal/test_function/hooks'; import { useRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { WECOM_ROBOT_URL } from 'pc/utils'; import ImageNoRecordDark from 'static/icon/datasheet/automation_empty_dark.png'; import ImageNoRecordLight from 'static/icon/datasheet/automation_empty_light.png'; @@ -30,8 +31,6 @@ import { useAddNewRobot, useShowRobot } from '../hooks'; // @ts-ignore import { isWecomFunc } from 'enterprise/home/social_platform/utils'; -import {useAppSelector} from "pc/store/react-redux"; - export const RobotEmptyList = () => { const theme = useTheme(); const { canAddNewRobot } = useAddNewRobot(); diff --git a/packages/datasheet/src/pc/components/robot/robot_list/robot_list.tsx b/packages/datasheet/src/pc/components/robot/robot_list/robot_list.tsx index 0452245c5b..e29901d566 100644 --- a/packages/datasheet/src/pc/components/robot/robot_list/robot_list.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_list/robot_list.tsx @@ -21,6 +21,7 @@ import * as React from 'react'; import { memo, useEffect } from 'react'; import { Skeleton } from '@apitable/components'; import { ConfigConstant, Selectors, Strings, t } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { automationDrawerVisibleAtom } from '../../automation/controller'; import { useAutomationNavigateController } from '../../automation/controller/controller'; import { useAutomationList } from '../../automation/controller/use_robot_list'; @@ -30,8 +31,6 @@ import { RobotListItemCard } from '../robot_list_item'; import { NewItem } from './new_item'; import { RobotEmptyList } from './robot_empty_list'; -import {useAppSelector} from "pc/store/react-redux"; - export const RobotList = memo(() => { const permissions = useAppSelector(Selectors.getPermissions); const canManageRobot = permissions.manageable; 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 50471aba8c..279f4edfad 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 @@ -143,10 +143,10 @@ export const RobotListItemCardReadOnly: React.FC - + diff --git a/packages/datasheet/src/pc/components/robot/robot_panel/robot_list_head.tsx b/packages/datasheet/src/pc/components/robot/robot_panel/robot_list_head.tsx index bf12995ffd..c5bac29a71 100644 --- a/packages/datasheet/src/pc/components/robot/robot_panel/robot_list_head.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_panel/robot_list_head.tsx @@ -21,12 +21,11 @@ import { Box, FloatUiTooltip, IconButton, Typography, useTheme } from '@apitable import { Selectors, Strings, t } from '@apitable/core'; import { AddOutlined, CloseOutlined, QuestionCircleOutlined } from '@apitable/icons'; import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; +import { useAppSelector } from 'pc/store/react-redux'; import { useAutomationNavigateController } from '../../automation/controller/controller'; import { OrTooltip } from '../../common/or_tooltip'; import { useAddNewRobot } from '../hooks'; -import { useAppSelector } from 'pc/store/react-redux'; - export const Beta = () => { const theme = useTheme(); return ( diff --git a/packages/datasheet/src/pc/components/robot/robot_panel/robot_panel.tsx b/packages/datasheet/src/pc/components/robot/robot_panel/robot_panel.tsx index 23afe11b5c..acefa61554 100644 --- a/packages/datasheet/src/pc/components/robot/robot_panel/robot_panel.tsx +++ b/packages/datasheet/src/pc/components/robot/robot_panel/robot_panel.tsx @@ -23,6 +23,7 @@ import React, { memo } from 'react'; import { SWRConfig } from 'swr'; import { Box, ThemeProvider, useTheme } from '@apitable/components'; import { Selectors } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { automationStateAtom } from '../../automation/controller'; import { AutomationScenario } from '../interface'; import { FormEditProvider } from '../robot_detail/form_edit'; @@ -30,8 +31,6 @@ import { RobotList } from '../robot_list'; import { AutomationDrawer } from './automation_modal'; import { RobotListHead } from './robot_list_head'; -import {useAppSelector} from "pc/store/react-redux"; - const RobotBase = () => { const cachedTheme = useAppSelector(Selectors.getTheme); diff --git a/packages/datasheet/src/pc/components/route_manager/router_provider.tsx b/packages/datasheet/src/pc/components/route_manager/router_provider.tsx index 0ad0d737e9..7e7e5d9e65 100644 --- a/packages/datasheet/src/pc/components/route_manager/router_provider.tsx +++ b/packages/datasheet/src/pc/components/route_manager/router_provider.tsx @@ -35,6 +35,7 @@ import { useNavigatorName } from 'pc/hooks'; import { useBlackSpace } from 'pc/hooks/use_black_space'; import { ResourceContext, resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { getCookie } from 'pc/utils'; import { dndH5Manager, dndTouchManager } from 'pc/utils/dnd_manager'; import { getEnvVariables } from 'pc/utils/env'; @@ -44,8 +45,6 @@ import { comlinkStore } from 'pc/worker'; import EmptyPngDark from 'static/icon/datasheet/empty_state_dark.png'; import EmptyPngLight from 'static/icon/datasheet/empty_state_light.png'; -import {useAppSelector} from "pc/store/react-redux"; - message.config({ maxCount: 1, }); diff --git a/packages/datasheet/src/pc/components/route_manager/side_wrapper.tsx b/packages/datasheet/src/pc/components/route_manager/side_wrapper.tsx index ce6f18aa92..71cdd21b30 100644 --- a/packages/datasheet/src/pc/components/route_manager/side_wrapper.tsx +++ b/packages/datasheet/src/pc/components/route_manager/side_wrapper.tsx @@ -17,10 +17,10 @@ */ import { values } from 'lodash'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import * as React from 'react'; import { useEffect } from 'react'; import { IReduxState, StoreActions } from '@apitable/core'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { MobileSideBar } from 'pc/components/mobile_side_bar'; import { Navigation } from 'pc/components/navigation'; diff --git a/packages/datasheet/src/pc/components/route_manager/workspace_route.tsx b/packages/datasheet/src/pc/components/route_manager/workspace_route.tsx index 73a0495651..4e879af511 100644 --- a/packages/datasheet/src/pc/components/route_manager/workspace_route.tsx +++ b/packages/datasheet/src/pc/components/route_manager/workspace_route.tsx @@ -23,9 +23,9 @@ import { Events, IReduxState, Player, Selectors } from '@apitable/core'; import { AutomationPanelWrapper } from 'pc/components/automation/modal/automation_panel_wrapper'; import { MirrorRoute } from 'pc/components/mirror/mirror_route'; import { useAppSelector } from 'pc/store/react-redux'; +import { CustomPage } from '../custom_page/custom_page'; import { DashboardPanel } from '../dashboard_panel'; import { DataSheetPane } from '../datasheet_pane'; -import { EmbedPage } from '../embed_page/embed_page'; import { FolderShowcase } from '../folder_showcase'; import { FormPanel } from '../form_panel'; import { NoPermission } from '../no_permission'; @@ -36,7 +36,7 @@ import { ChatPage } from 'enterprise/chat/chat_page'; const WorkspaceRoute: FC> = () => { const nodeId = useAppSelector((state) => Selectors.getNodeId(state)); const activeNodeError = useAppSelector((state) => state.catalogTree.activeNodeError); - const { datasheetId, folderId, automationId, formId, dashboardId, mirrorId, aiId, embedPageId } = useAppSelector( + const { datasheetId, folderId, automationId, formId, dashboardId, mirrorId, aiId, customPageId } = useAppSelector( (state: IReduxState) => state.pageParams, ); const treeNodesMap = useAppSelector((state: IReduxState) => state.catalogTree.treeNodesMap); @@ -55,8 +55,8 @@ const WorkspaceRoute: FC> = () => { }; const MainComponent = (): React.ReactElement => { - if (embedPageId) { - return ; + if (customPageId) { + return ; } if (automationId) { return ; diff --git a/packages/datasheet/src/pc/components/setting_nickname/setting_nickname.tsx b/packages/datasheet/src/pc/components/setting_nickname/setting_nickname.tsx index 6f3abbfe39..c630e28ef3 100644 --- a/packages/datasheet/src/pc/components/setting_nickname/setting_nickname.tsx +++ b/packages/datasheet/src/pc/components/setting_nickname/setting_nickname.tsx @@ -27,13 +27,12 @@ import { EditOutlined } from '@apitable/icons'; import { Avatar, AvatarSize, ButtonBase, Emoji, ImageCropUpload, ISelectInfo, IUploadType, Wrapper } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useRequest, useUserRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { isLocalSite } from 'pc/utils'; import { useQuery } from '../../hooks/use_home'; import { defaultAvatars } from '../navigation/account_center_modal/basic_setting/default_avatar'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const customTips = { cropDesc: t(Strings.support_image_formats_limits, { number: 2 }), }; diff --git a/packages/datasheet/src/pc/components/share/application_join_space_alert/application_join_space_alert.tsx b/packages/datasheet/src/pc/components/share/application_join_space_alert/application_join_space_alert.tsx index 2d2e90d0ef..b8ab6f0184 100644 --- a/packages/datasheet/src/pc/components/share/application_join_space_alert/application_join_space_alert.tsx +++ b/packages/datasheet/src/pc/components/share/application_join_space_alert/application_join_space_alert.tsx @@ -27,10 +27,9 @@ import { ScreenSize } from 'pc/components/common/component_display'; import { TComponent } from 'pc/components/common/t_component'; import { Router } from 'pc/components/route_manager/router'; import { useRequest, useResponsive, useSpaceRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IApplicationJoinSpaceAlertProps { spaceId: string; spaceName: string; diff --git a/packages/datasheet/src/pc/components/share/share_content.tsx b/packages/datasheet/src/pc/components/share/share_content.tsx index f2da500db3..098c353bc6 100644 --- a/packages/datasheet/src/pc/components/share/share_content.tsx +++ b/packages/datasheet/src/pc/components/share/share_content.tsx @@ -4,7 +4,7 @@ import { findNode } from '@apitable/core'; import { useAppSelector } from 'pc/store/react-redux'; import { AutomationPanelContent } from '../automation/content'; import { AutomationPanel } from '../automation/panel'; -import { EmbedPage } from '../embed_page/embed_page'; +import { CustomPage } from '../custom_page/custom_page'; import { INodeTree } from './interface'; const MirrorRoute = dynamic(() => import('../mirror/mirror_route').then((module) => module.MirrorRoute)); @@ -22,7 +22,7 @@ interface IShareContentProps { export const ShareContent: React.FC = (props) => { const { nodeTree, loading } = props; - const { datasheetId, folderId, formId, automationId, dashboardId, mirrorId, aiId, embedPageId } = useAppSelector((state) => state.pageParams); + const { datasheetId, folderId, formId, automationId, dashboardId, mirrorId, aiId, customPageId } = useAppSelector((state) => state.pageParams); const treeNodesMap = useAppSelector((state) => state.catalogTree.treeNodesMap); if (!nodeTree) { @@ -40,8 +40,8 @@ export const ShareContent: React.FC = (props) => { return ; } else if (aiId) { return ; - } else if (embedPageId) { - return ; + } else if (customPageId) { + return ; } else if (folderId) { const parentNode = findNode([nodeTree], folderId); const childNodes = (parentNode && parentNode.children) ?? []; diff --git a/packages/datasheet/src/pc/components/share/share_fail/share_fail.tsx b/packages/datasheet/src/pc/components/share/share_fail/share_fail.tsx index a92b9294f6..d083e41771 100644 --- a/packages/datasheet/src/pc/components/share/share_fail/share_fail.tsx +++ b/packages/datasheet/src/pc/components/share/share_fail/share_fail.tsx @@ -23,11 +23,10 @@ import { Button } from '@apitable/components'; import { Navigation, Strings, t } from '@apitable/core'; import { Logo } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; +import { useAppSelector } from 'pc/store/react-redux'; import IconFail from 'static/icon/common/common_img_invite_linkfailure.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const ShareFail: React.FC> = () => { const backToSpace = () => { Router.replace(Navigation.HOME); diff --git a/packages/datasheet/src/pc/components/share/share_mobile/share_mobile.tsx b/packages/datasheet/src/pc/components/share/share_mobile/share_mobile.tsx index 8e1872d7ef..407960ec32 100644 --- a/packages/datasheet/src/pc/components/share/share_mobile/share_mobile.tsx +++ b/packages/datasheet/src/pc/components/share/share_mobile/share_mobile.tsx @@ -22,6 +22,7 @@ import * as React from 'react'; import { useEffect, useState } from 'react'; import { findNode, Selectors, Strings, t } from '@apitable/core'; import { AutomationPanel } from 'pc/components/automation'; +import { CustomPage } from 'pc/components/custom_page/custom_page'; import { DashboardPanel } from 'pc/components/dashboard_panel'; import { DataSheetPane } from 'pc/components/datasheet_pane'; import { FolderShowcase } from 'pc/components/folder_showcase'; @@ -45,7 +46,9 @@ export interface IShareMobileProps extends IShareMenu { } export const ShareMobile: React.FC> = (props) => { - const { shareId, datasheetId, folderId, formId, dashboardId, mirrorId, automationId, aiId } = useAppSelector((state) => state.pageParams); + const { shareId, datasheetId, folderId, formId, dashboardId, mirrorId, automationId, aiId, customPageId } = useAppSelector( + (state) => state.pageParams, + ); const [viewListStatus, setViewListStatus] = useState(false); const [shareGuideStatus, setShareGuideStatus] = useState(false); const [descModalStatus, setDescModal] = useState(false); @@ -75,7 +78,7 @@ export const ShareMobile: React.FC> = return; } if (automationId) { - return ; + return ; } else if (mirrorId) { return ; } else if (datasheetId) { @@ -84,6 +87,8 @@ export const ShareMobile: React.FC> = return ; } else if (dashboardId) { return ; + } else if (customPageId) { + return ; } else if (aiId) { return ; } else if (folderId) { diff --git a/packages/datasheet/src/pc/components/share/use_mount_share.tsx b/packages/datasheet/src/pc/components/share/use_mount_share.tsx index 54822a1ebd..f85d64c333 100644 --- a/packages/datasheet/src/pc/components/share/use_mount_share.tsx +++ b/packages/datasheet/src/pc/components/share/use_mount_share.tsx @@ -1,12 +1,12 @@ import { useMount } from 'ahooks'; import { useEffect, useState } from 'react'; import { ConfigConstant, IShareInfo, Selectors, StoreActions, Strings, t } from '@apitable/core'; +import { getEnvVariables } from 'pc/utils/env'; import { useRequest, useSpaceRequest, useUserRequest } from '../../hooks'; import { useAppDispatch } from '../../hooks/use_app_dispatch'; import { deleteStorageByKey, getStorage, StorageName } from '../../utils/storage'; import { Message } from '../common'; import { INodeTree, IShareSpaceInfo } from './interface'; -import { getEnvVariables } from 'pc/utils/env'; export const useMountShare = (shareInfo: Required | undefined) => { const [nodeTree, setNodeTree] = useState(); diff --git a/packages/datasheet/src/pc/components/slate_editor/elements/render.tsx b/packages/datasheet/src/pc/components/slate_editor/elements/render.tsx index 61db299f03..4220c167e5 100644 --- a/packages/datasheet/src/pc/components/slate_editor/elements/render.tsx +++ b/packages/datasheet/src/pc/components/slate_editor/elements/render.tsx @@ -36,10 +36,10 @@ import Paragraph from './paragraph'; import Quote from './quote'; import QuoteItem from './quote_item'; import Section from './section'; -import styles from './style.module.less'; import Task from './task'; import TaskItem from './task_item'; import UnorderedList from './unordered_list'; +import styles from './style.module.less'; export const ElementRender = (props: IElementRenderProps) => { const { element } = props; diff --git a/packages/datasheet/src/pc/components/space_manage/main_admin/admin_info/admin_info.tsx b/packages/datasheet/src/pc/components/space_manage/main_admin/admin_info/admin_info.tsx index b28026f18b..8a66eea5b6 100644 --- a/packages/datasheet/src/pc/components/space_manage/main_admin/admin_info/admin_info.tsx +++ b/packages/datasheet/src/pc/components/space_manage/main_admin/admin_info/admin_info.tsx @@ -20,11 +20,10 @@ import { FC } from 'react'; import { useThemeColors, Typography } from '@apitable/components'; import { IReduxState } from '@apitable/core'; import { Avatar, AvatarSize } from 'pc/components/common'; -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'; export const AdminInfo: FC> = () => { const colors = useThemeColors(); diff --git a/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin.tsx b/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin.tsx index 33b83c0099..83d537e924 100644 --- a/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin.tsx +++ b/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin.tsx @@ -21,13 +21,12 @@ import { FC, useEffect, useMemo, useState } from 'react'; import { Button, Typography, useThemeColors } from '@apitable/components'; import { Events, IReduxState, Player, StoreActions, Strings, t } from '@apitable/core'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { AdminInfo } from './admin_info'; import { MainAdminModal } from './main_admin_modal'; import styles from './style.module.less'; -import { useAppSelector } from 'pc/store/react-redux'; - export const MainAdmin: FC> = () => { const colors = useThemeColors(); const dispatch = useAppDispatch(); diff --git a/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin_modal/main_admin_modal.tsx b/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin_modal/main_admin_modal.tsx index 30eace56bb..0ec940db1e 100644 --- a/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin_modal/main_admin_modal.tsx +++ b/packages/datasheet/src/pc/components/space_manage/main_admin/main_admin_modal/main_admin_modal.tsx @@ -24,12 +24,11 @@ import { IReduxState, Navigation, Strings, t } from '@apitable/core'; import { CheckCircleFilled } from '@apitable/icons'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { Router } from 'pc/components/route_manager/router'; +import { useAppSelector } from 'pc/store/react-redux'; import { SelectAdmin } from '../select_admin'; import { VerifyAdmin } from '../verify_admin'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const { Step } = Steps; interface IModalProps { diff --git a/packages/datasheet/src/pc/components/space_manage/main_admin/select_admin/select_admin.tsx b/packages/datasheet/src/pc/components/space_manage/main_admin/select_admin/select_admin.tsx index d9c90873f7..54e69b0019 100644 --- a/packages/datasheet/src/pc/components/space_manage/main_admin/select_admin/select_admin.tsx +++ b/packages/datasheet/src/pc/components/space_manage/main_admin/select_admin/select_admin.tsx @@ -22,10 +22,9 @@ import * as React from 'react'; import { TextInput, Button, LinkButton } from '@apitable/components'; import { t, Strings, Api, ISearchMemberData, IReduxState, hiddenMobile } from '@apitable/core'; import { SearchMemberList, Message } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IVerifyAdminProps { setCurrent: React.Dispatch>; } diff --git a/packages/datasheet/src/pc/components/space_manage/main_admin/verify_admin/verify_admin.tsx b/packages/datasheet/src/pc/components/space_manage/main_admin/verify_admin/verify_admin.tsx index 7709617f36..3f608ea351 100644 --- a/packages/datasheet/src/pc/components/space_manage/main_admin/verify_admin/verify_admin.tsx +++ b/packages/datasheet/src/pc/components/space_manage/main_admin/verify_admin/verify_admin.tsx @@ -25,11 +25,11 @@ import { Api, IReduxState, t, Strings } from '@apitable/core'; import { WithTipWrapper, IdentifyingCodeInput } from 'pc/components/common'; import { getVerifyData, IChangeMainAdminConfig, VerifyTypes } from 'pc/components/navigation/account_center_modal/utils'; import { useRequest, useSetState } from 'pc/hooks'; -import styles from './style.module.less'; +import { useAppSelector } from 'pc/store/react-redux'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; +import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; interface IVerifyAdminProps { setCurrent: React.Dispatch>; } diff --git a/packages/datasheet/src/pc/components/space_manage/manage_auth/manage_auth.tsx b/packages/datasheet/src/pc/components/space_manage/manage_auth/manage_auth.tsx index db96d8f15d..99dd4b3021 100644 --- a/packages/datasheet/src/pc/components/space_manage/manage_auth/manage_auth.tsx +++ b/packages/datasheet/src/pc/components/space_manage/manage_auth/manage_auth.tsx @@ -18,10 +18,9 @@ import { useRouter } from 'next/router'; import { getSpaceNavList } from 'pc/components/space_manage/space_menu_tree'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; -import {useAppSelector} from "pc/store/react-redux"; - export const ManageAuth = ({ children }: any) => { const spaceResource = useAppSelector((state) => state.spacePermissionManage.spaceResource); const { SPACE_INTEGRATION_PAGE_VISIBLE } = getEnvVariables(); diff --git a/packages/datasheet/src/pc/components/space_manage/role/content/role_table.tsx b/packages/datasheet/src/pc/components/space_manage/role/content/role_table.tsx index 599e48d629..5748bdc952 100644 --- a/packages/datasheet/src/pc/components/space_manage/role/content/role_table.tsx +++ b/packages/datasheet/src/pc/components/space_manage/role/content/role_table.tsx @@ -23,8 +23,8 @@ import { Typography, LinkButton, Box, useThemeColors, Pagination } from '@apitab import { Strings, t } from '@apitable/core'; import { RoleContext } from '../context'; import { IMemberItem } from '../interface'; -import styles from './style.module.less'; import { UnitItem } from './unit_item'; +import styles from './style.module.less'; export interface IPageParams { total: number; diff --git a/packages/datasheet/src/pc/components/space_manage/role/empty.tsx b/packages/datasheet/src/pc/components/space_manage/role/empty.tsx index f918e88be1..010f1817e8 100644 --- a/packages/datasheet/src/pc/components/space_manage/role/empty.tsx +++ b/packages/datasheet/src/pc/components/space_manage/role/empty.tsx @@ -20,13 +20,12 @@ import Image from 'next/image'; import { useContext } from 'react'; import { Box, Button, Typography, useThemeColors } from '@apitable/components'; import { Strings, t, ThemeName } from '@apitable/core'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import RoleEmptyDark from 'static/icon/common/role_empty_dark.png'; import RoleEmptyLight from 'static/icon/common/role_empty_light.png'; import { RoleContext } from './context'; -import {useAppSelector} from "pc/store/react-redux"; - export const Empty: React.FC void }>> = (props) => { const colors = useThemeColors(); const { manageable } = useContext(RoleContext); diff --git a/packages/datasheet/src/pc/components/space_manage/role/role.tsx b/packages/datasheet/src/pc/components/space_manage/role/role.tsx index 1e5492c71e..79d3065803 100644 --- a/packages/datasheet/src/pc/components/space_manage/role/role.tsx +++ b/packages/datasheet/src/pc/components/space_manage/role/role.tsx @@ -21,6 +21,7 @@ import { useEffect, useRef, useState } from 'react'; import { Loading, Message } from '@apitable/components'; import { ConfigConstant, Api } from '@apitable/core'; import { useRoleRequest } from 'pc/hooks/use_role'; +import { useAppSelector } from 'pc/store/react-redux'; import { Left } from './content/left'; import { IRightRefs, Right } from './content/right'; import { RoleContext } from './context'; @@ -28,8 +29,6 @@ import { Empty } from './empty'; import { Header } from './header'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const Role = () => { const [activeRoleId, setActiveRoleId] = useState(); const [activeRoleName, setActiveRoleName] = useState(); diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/basic_info.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/basic_info.tsx index d4f252e56b..c348580b0b 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/basic_info.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/basic_info.tsx @@ -23,12 +23,11 @@ import { Skeleton, Typography } from '@apitable/components'; import { IReduxState, Strings, t } from '@apitable/core'; import { CopyOutlined } from '@apitable/icons'; import { Message } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard } from 'pc/utils'; -import styles from './style.module.less'; // @ts-ignore import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const BasicInfo = () => { const { spaceInfo, spaceId } = useAppSelector((state: IReduxState) => { diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/corp_certified_tag.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/corp_certified_tag.tsx index 7fb6fbda99..df779cf99b 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/corp_certified_tag.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/basic_info/corp_certified_tag.tsx @@ -21,8 +21,8 @@ import { Strings, t } from '@apitable/core'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; import { getEnvVariables, isMobileApp } from 'pc/utils/env'; -import styles from './corp_certified_tag.module.less'; import { buildSpaceCertSheetUrl } from './helper'; +import styles from './corp_certified_tag.module.less'; type Props = { spaceId: string; diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/change_logo/change_logo.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/change_logo/change_logo.tsx index 2ae07eb5a1..2f749095f2 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/change_logo/change_logo.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/change_logo/change_logo.tsx @@ -28,11 +28,10 @@ import { uploadAttachToS3, UploadType } from '@apitable/widget-sdk'; import { Avatar, AvatarSize, AvatarType, IImageCropUploadRef, ImageCropUpload } from 'pc/components/common'; import { ISelectInfo } from 'pc/components/common/image_crop_upload'; import { useChangeLogo } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import AvatarBgImg from 'static/icon/space/space_img_avatarsbj.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const customTips = { cropDesc: t(Strings.support_image_formats_limits, { number: 2 }), }; diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/change_name/change_name.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/change_name/change_name.tsx index 4813498568..55cea01502 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/change_name/change_name.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/change_name/change_name.tsx @@ -25,9 +25,9 @@ import { EditOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Tooltip, NormalModal, WithTipTextInput } from 'pc/components/common'; import { useNotificationCreate } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; export const ChangeName = () => { const { spaceInfo, spaceResource, spaceId, userInfo } = useAppSelector( (state: IReduxState) => ({ diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/credit_cost_card/credit_cost_card.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/credit_cost_card/credit_cost_card.tsx index d00e5e885d..a5ca969c78 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/credit_cost_card/credit_cost_card.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/credit_cost_card/credit_cost_card.tsx @@ -10,10 +10,9 @@ import { GET_CREDIT_STATISTICS, SELECT_LIST, TimeDimension } from 'pc/components import { convertDate } from 'pc/components/space_manage/space_info/components/credit_cost_card/utils/convert_date'; import { getCreditStatisticsFetcher } from 'pc/components/space_manage/space_info/components/credit_cost_card/utils/fetcher'; import { CardTitle } from 'pc/components/space_manage/space_info/ui'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ICreditCostCardProps { minHeight?: string | number; className?: string; diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/del_confirm_modal/del_confirm_modal.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/del_confirm_modal/del_confirm_modal.tsx index 768781403a..09e5007398 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/del_confirm_modal/del_confirm_modal.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/del_confirm_modal/del_confirm_modal.tsx @@ -28,11 +28,10 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { WrapperTooltip } from 'pc/components/widget/widget_panel/widget_panel_header'; import { useRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import DeleteIcon from 'static/icon/space/space_img_delete.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IDelConfirmModalProps { setIsDelSpaceModal: React.Dispatch>; setIsDelConfirmModal: React.Dispatch>; diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/del_space_modal/del_space_modal.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/del_space_modal/del_space_modal.tsx index 3c76730631..f423127cbc 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/del_space_modal/del_space_modal.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/del_space_modal/del_space_modal.tsx @@ -26,10 +26,9 @@ import { IdentifyingCodeInput, WithTipWrapper } from 'pc/components/common/input import { Modal } from 'pc/components/common/modal/modal/modal'; import { getVerifyData, IDelSpaceConfig, VerifyTypes } from 'pc/components/navigation/account_center_modal/utils'; import { useRequest, useSetState } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IDelSpaceModalProps { setIsDelSpaceModal: React.Dispatch>; setIsDelSuccessModal: React.Dispatch>; diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/components/recover_space/recover_space.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/components/recover_space/recover_space.tsx index 946801f3b0..675dab6c1e 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/components/recover_space/recover_space.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/components/recover_space/recover_space.tsx @@ -27,13 +27,12 @@ import { UndoFilled } from '@apitable/icons'; import { Modal } from 'pc/components/common'; import { ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import SpaceDeleteDark from 'static/icon/common/space_delete_img_dark.png'; import SpaceDeleteLight from 'static/icon/common/space_delete_img_light.png'; import { DelSuccess } from '../del_success/del.success'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const RecoverSpace = () => { const spaceInfo = useAppSelector((state: IReduxState) => state.space.curSpaceInfo); const spaceId = useAppSelector((state) => state.space.activeId); diff --git a/packages/datasheet/src/pc/components/space_manage/space_info/space_cockpit.tsx b/packages/datasheet/src/pc/components/space_manage/space_info/space_cockpit.tsx index 7298b996b2..2e8115dafe 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_info/space_cockpit.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_info/space_cockpit.tsx @@ -20,11 +20,10 @@ import { useMount } from 'ahooks'; import { FC } from 'react'; import { Events, IReduxState, Player } from '@apitable/core'; import { Loading } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { RecoverSpace } from './components/recover_space/recover_space'; import { SpaceInfo } from './space_info'; -import {useAppSelector} from "pc/store/react-redux"; - const SpaceCockpit: FC> = () => { const spaceInfo = useAppSelector((state: IReduxState) => state.space.curSpaceInfo); diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/add_member.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/add_member.tsx index 4501ab3694..66fe4d3eba 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/add_member.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/add_member.tsx @@ -22,7 +22,7 @@ import { IReduxState, Api, IAddIsActivedMemberInfo, UnitItem, ITeam, IMember } f import { SelectUnitModal, SelectUnitSource } from 'pc/components/catalog/permission_settings/permission/select_unit_modal'; import { useMemberManage } from 'pc/hooks'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; interface IAddMember { onCancel: () => void; diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/change_member_team.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/change_member_team.tsx index 4c692b849e..64ee53c5bb 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/change_member_team.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/change_member_team.tsx @@ -23,7 +23,7 @@ import { IReduxState, UnitItem, ITeam, ITeamsInSpace } from '@apitable/core'; import { SelectUnitModal, SelectUnitSource } from 'pc/components/catalog/permission_settings/permission/select_unit_modal'; import { useMemberManage } from 'pc/hooks'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; interface IAddMember { onCancel: () => void; diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/create_team_modal/create_team_modal.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/create_team_modal/create_team_modal.tsx index ca26786fae..d134205565 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/create_team_modal/create_team_modal.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/create_team_modal/create_team_modal.tsx @@ -23,10 +23,9 @@ import { t, Strings, IReduxState, MAX_NAME_STRING_LENGTH, ConfigConstant } from import { WithTipTextInput } from 'pc/components/common/input/with_tip_input'; import { NormalModal } from 'pc/components/common/modal/normal_modal'; import { useCreateSubTeam } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { verifyTeamName } from '../../utils'; -import {useAppSelector} from "pc/store/react-redux"; - interface IModalProps { setModalVisible: React.Dispatch>; } diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/edit_member_modal/edit_member_modal.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/edit_member_modal/edit_member_modal.tsx index 6480ff070f..a7e5a9d274 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/edit_member_modal/edit_member_modal.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/edit_member_modal/edit_member_modal.tsx @@ -27,16 +27,15 @@ import { Avatar } from 'pc/components/common/avatar'; import { Message } from 'pc/components/common/message'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { useEditMember, useMemberManage } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { isPrimaryOrOwnFunc } from '../../utils'; import { ChangeMemberTeam } from '../change_member_team'; -import styles from './style.module.less'; // @ts-ignore import { isSocialDingTalk, isSocialFeiShu, isSocialWecom } from 'enterprise/home/social_platform/utils'; // @ts-ignore import { WecomOpenData } from 'enterprise/wecom/wecom_open_data/wecom_open_data'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IModalProps { cancelModalVisible: () => void; diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/rename_team_modal/rename_team_modal.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/rename_team_modal/rename_team_modal.tsx index 3fcf6cd355..d0fc9152c4 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/rename_team_modal/rename_team_modal.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/modal/rename_team_modal/rename_team_modal.tsx @@ -24,10 +24,9 @@ import { Message } from 'pc/components/common'; import { WithTipTextInput } from 'pc/components/common/input/with_tip_input'; import { NormalModal } from 'pc/components/common/modal/normal_modal'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import { verifyTeamName } from '../../utils'; -import {useAppSelector} from "pc/store/react-redux"; - interface IModalProps { setModalVisible: Dispatch>; } diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/space_member_manage.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/space_member_manage.tsx index e9a6c0839b..7b96d80b5c 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/space_member_manage.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/space_member_manage.tsx @@ -28,9 +28,9 @@ import { } from '@apitable/core'; // import { EditMemberModal, ChangeMemberTeam, AddMember } from './modal'; import { Loading } from './loading'; -import styles from './style.module.less'; import { TeamInfo } from './team_info'; import { TeamTree } from './team_tree'; +import styles from './style.module.less'; const _SplitPane: any = SplitPane; diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_info/team_info.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_info/team_info.tsx index 1d2dfac727..210679f515 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_info/team_info.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_info/team_info.tsx @@ -24,14 +24,14 @@ import { IReduxState, StoreActions, IMemberInfoInSpace, ConfigConstant, t, Strin // eslint-disable-next-line no-restricted-imports import { Tooltip, Modal } from 'pc/components/common'; import { useMemberManage } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { MemberTable } from '../member_table'; import { EditMemberModal, ChangeMemberTeam, AddMember } from '../modal'; import { isPrimaryOrOwnFunc, socialPlatPreOperateCheck } from '../utils'; -import styles from './style.module.less'; // @ts-ignore import { isSocialPlatformEnabled, isSocialDingTalk, isSocialWecom, isContactSyncing } from 'enterprise/home/social_platform/utils'; +import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; interface ITeamInfo { searchMemberRes: IMemberInfoInSpace[]; setSearchMemberRes: React.Dispatch>; diff --git a/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_tree/team_tree.tsx b/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_tree/team_tree.tsx index 32b152e8ea..8d6aebfae7 100644 --- a/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_tree/team_tree.tsx +++ b/packages/datasheet/src/pc/components/space_manage/space_member_manage/team_tree/team_tree.tsx @@ -42,11 +42,13 @@ import { Message, Modal, SearchTeamAndMember, Tooltip } from 'pc/components/comm import { expandInviteModal } from 'pc/components/invite'; import { useSelectTeamChange } from 'pc/hooks'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { CreateTeamModal } from '../modal/create_team_modal/create_team_modal'; import { RenameTeamModal } from '../modal/rename_team_modal'; import { socialPlatPreOperateCheck } from '../utils'; -import styles from './style.module.less'; +// @ts-ignore +import { isSocialDingTalk, isSocialPlatformEnabled, isSocialWecom } from 'enterprise/home/social_platform/utils'; import { freshDingtalkOrg, freshWecomOrg, @@ -54,10 +56,7 @@ import { freshIdaasOrg, // @ts-ignore } from 'enterprise/organization/utils/index'; -// @ts-ignore -import { isSocialDingTalk, isSocialPlatformEnabled, isSocialWecom } from 'enterprise/home/social_platform/utils' - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const _ContextMenu: any = ContextMenu; const _MenuItem: any = MenuItem; diff --git a/packages/datasheet/src/pc/components/space_manage/sub_admin/add_admin_modal/add_admin_modal.tsx b/packages/datasheet/src/pc/components/space_manage/sub_admin/add_admin_modal/add_admin_modal.tsx index f7f415bc8b..8662b33863 100644 --- a/packages/datasheet/src/pc/components/space_manage/sub_admin/add_admin_modal/add_admin_modal.tsx +++ b/packages/datasheet/src/pc/components/space_manage/sub_admin/add_admin_modal/add_admin_modal.tsx @@ -25,15 +25,14 @@ import { SelectUnitModal, SelectUnitSource } from 'pc/components/catalog/permiss import { UnitTag } from 'pc/components/catalog/permission_settings/permission/select_unit_modal/unit_tag'; import { Modal } from 'pc/components/common/modal/modal/modal'; import { useEditSubAdmin, useNotificationCreate } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { generateUserInfo } from 'pc/utils'; import { PermissionCard } from '../permission_card'; -import styles from './style.module.less'; // @ts-ignore -import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; +import { SubscribeUsageTipType, triggerUsageAlert } from 'enterprise/billing/trigger_usage_alert'; // @ts-ignore -import { SubscribeUsageTipType, triggerUsageAlert } from 'enterprise/billing/trigger_usage_alert' - -import {useAppSelector} from "pc/store/react-redux"; +import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; +import styles from './style.module.less'; const modalTitle = { read: t(Strings.sub_admin_view), diff --git a/packages/datasheet/src/pc/components/space_manage/sub_admin/permission_card/permission_card.tsx b/packages/datasheet/src/pc/components/space_manage/sub_admin/permission_card/permission_card.tsx index 660c6ec26d..fee6411c92 100644 --- a/packages/datasheet/src/pc/components/space_manage/sub_admin/permission_card/permission_card.tsx +++ b/packages/datasheet/src/pc/components/space_manage/sub_admin/permission_card/permission_card.tsx @@ -22,11 +22,10 @@ import { Strings, t, IReduxState } from '@apitable/core'; import { QuestionCircleOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { Tooltip } from 'pc/components/common'; -import styles from './style.module.less'; +import { useAppSelector } from 'pc/store/react-redux'; // @ts-ignore import { isSocialDingTalk, isSocialPlatformEnabled, isSocialWecom } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IPermissionCardProps { defaultChecked?: string[]; diff --git a/packages/datasheet/src/pc/components/space_manage/sub_admin/sub_admin.tsx b/packages/datasheet/src/pc/components/space_manage/sub_admin/sub_admin.tsx index 2e5ca7ce3f..b1425292af 100644 --- a/packages/datasheet/src/pc/components/space_manage/sub_admin/sub_admin.tsx +++ b/packages/datasheet/src/pc/components/space_manage/sub_admin/sub_admin.tsx @@ -19,7 +19,7 @@ import { useMount } from 'ahooks'; import { Table } from 'antd'; import { ColumnProps } from 'antd/es/table'; -import { FC, useCallback, useEffect, useLayoutEffect, useRef, useState } from 'react'; +import { FC, useEffect, useState } from 'react'; import ReactDOMServer from 'react-dom/server'; import { shallowEqual } from 'react-redux'; import { Button, TextButton, Typography, useThemeColors, Pagination } from '@apitable/components'; @@ -52,7 +52,6 @@ const triggerBase = { export const SubAdmin: FC> = () => { const colors = useThemeColors(); const dispatch = useAppDispatch(); - const tableRef = useRef(null); const { subAdminList, subAdminListData, user, subscription, spaceInfo } = useAppSelector( (state: IReduxState) => ({ subAdminList: state.spacePermissionManage.subAdminListData ? state.spacePermissionManage.subAdminListData.records : [], @@ -66,7 +65,6 @@ export const SubAdmin: FC> = () => { const [modalType, setModalType] = useState(null); const [editOrReadSubMainInfo, setEditOrReadSubMainInfo] = useState(null); const [pageNo, setPageNo] = useState(1); - const [scrollHeight, setScrollHeight] = useState(0); const { delSubAdminAndNotice } = useNotificationCreate({ fromUserId: user!.uuid, spaceId: user!.spaceId }); useMount(() => { @@ -75,21 +73,6 @@ export const SubAdmin: FC> = () => { useEffect(() => { dispatch(StoreActions.getSubAdminList(pageNo)); }, [dispatch, pageNo]); - const updateScroll = useCallback(() => { - if (tableRef.current) { - const height = tableRef.current.clientHeight - 45; - setScrollHeight(height); - } - }, [tableRef]); - useLayoutEffect(() => { - updateScroll(); - }, [updateScroll]); - useEffect(() => { - window.addEventListener('resize', updateScroll); - return () => { - window.removeEventListener('resize', updateScroll); - }; - }, [updateScroll]); const getPermissionContent = (arr: Array) => { const i18nStrings = arr @@ -218,8 +201,8 @@ export const SubAdmin: FC> = () => {
-
- record.memberId} scroll={{ y: scrollHeight }} /> +
+
record.memberId} /> {subAdminListData && subAdminListData.total > ConfigConstant.SUB_ADMIN_LIST_PAGE_SIZE && (
diff --git a/packages/datasheet/src/pc/components/tab_bar/description_modal/description_modal.tsx b/packages/datasheet/src/pc/components/tab_bar/description_modal/description_modal.tsx index ce502bf201..dcfac5baf7 100644 --- a/packages/datasheet/src/pc/components/tab_bar/description_modal/description_modal.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/description_modal/description_modal.tsx @@ -20,15 +20,15 @@ import { Modal } from 'antd'; import classNames from 'classnames'; import { useAtom } from 'jotai'; import { debounce } from 'lodash'; -import { ContextName, ShortcutContext } from 'modules/shared/shortcut_key'; import * as React from 'react'; import { useCallback, useEffect, useRef, useState } from 'react'; import { createRoot } from 'react-dom/client'; import { Provider, shallowEqual, useDispatch } from 'react-redux'; import { Api, INodeDescription, IReduxState, Selectors, StoreActions, Strings, t } from '@apitable/core'; import { CloseCircleOutlined, CloseOutlined } from '@apitable/icons'; -import { useGetDesc } from 'pc/components/embed_page/hooks/use_get_desc'; -import { embedPageAtom } from 'pc/components/embed_page/store/embed_page_desc_atom'; +import { ContextName, ShortcutContext } from 'modules/shared/shortcut_key'; +import { useGetDesc } from 'pc/components/custom_page/hooks/use_get_desc'; +import { CustomPageAtom } from 'pc/components/custom_page/store/custon_page_desc_atom'; import { Deserializer, IEditorData, Serializer, SlateEditor } from 'pc/components/slate_editor'; import { useImageUpload } from 'pc/hooks'; import { store } from 'pc/store'; @@ -69,7 +69,7 @@ const getJsonValue = (value?: string) => { const useGetPermission = (nodeId: string) => { const permissionsOrigin = useAppSelector((state) => Selectors.getPermissions(state)); const permissionAutomations = useAutomationResourcePermission(); - const [embedPage] = useAtom(embedPageAtom); + const [embedPage] = useAtom(CustomPageAtom); if (nodeId.startsWith('aut')) { return permissionAutomations; @@ -87,7 +87,7 @@ const useGetNodeDesc = (nodeId: string) => { return Selectors.getNodeDesc(state); }, shallowEqual); const [automationState] = useAtom(automationStateAtom); - const [embedPage] = useAtom(embedPageAtom); + const [embedPage] = useAtom(CustomPageAtom); if (nodeId.startsWith('aut')) { return getJsonValue(automationState?.robot?.description); diff --git a/packages/datasheet/src/pc/components/tab_bar/tab/conetxt_menu/context_menu.tsx b/packages/datasheet/src/pc/components/tab_bar/tab/conetxt_menu/context_menu.tsx index 9024173afc..5947103c03 100644 --- a/packages/datasheet/src/pc/components/tab_bar/tab/conetxt_menu/context_menu.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/tab/conetxt_menu/context_menu.tsx @@ -47,12 +47,11 @@ import { changeView } from 'pc/hooks'; import { useCatalog } from 'pc/hooks/use_catalog'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { exportDatasheet, flatContextData } from 'pc/utils'; import { isMobileApp } from 'pc/utils/env'; import { confirmViewAutoSave } from '../../view_sync_switch/popup_content/pc'; -import {useAppSelector} from "pc/store/react-redux"; - interface IContextMenuProps { activeViewId: string | undefined; activeNodeId: string | undefined; diff --git a/packages/datasheet/src/pc/components/tab_bar/tab/tab.tsx b/packages/datasheet/src/pc/components/tab_bar/tab/tab.tsx index af4b1e86d4..4883b1deaf 100644 --- a/packages/datasheet/src/pc/components/tab_bar/tab/tab.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/tab/tab.tsx @@ -42,14 +42,13 @@ import { changeView, usePrevious, useSideBarVisible } from 'pc/hooks'; import { useNetwork } from 'pc/hooks/use_network'; import { useViewNameChecker } from 'pc/hooks/use_view_name_checker'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { KeyCode, stopPropagation } from 'pc/utils'; // import { Display } from '../../tool_bar/display/display'; // import { DescriptionModal } from '../description_modal'; import { TabAddView } from '../tab_add_view'; -import styles from './style.module.less'; import { ViewBar } from './view_bar'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export interface ITabStateProps { width: number; diff --git a/packages/datasheet/src/pc/components/tab_bar/tab/view_bar/view_bar.tsx b/packages/datasheet/src/pc/components/tab_bar/tab/view_bar/view_bar.tsx index 3f4ec56e9e..fe52636129 100644 --- a/packages/datasheet/src/pc/components/tab_bar/tab/view_bar/view_bar.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/tab/view_bar/view_bar.tsx @@ -29,6 +29,7 @@ import { Collapse, ICollapseFunc } from 'pc/components/common/collapse'; import { ToolHandleType } from 'pc/components/tool_bar/interface'; import { changeView } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { getElementDataset, isPcDevice, KeyCode, stopPropagation } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { Display } from '../../../tool_bar/display/display'; @@ -36,7 +37,6 @@ import { TabItem } from '../../tab_item'; import { ContextMenu } from '../conetxt_menu'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; // import ReactDOM from 'react-dom'; interface IViewBarProps { diff --git a/packages/datasheet/src/pc/components/tab_bar/tab_add_view/tab_add_view.tsx b/packages/datasheet/src/pc/components/tab_bar/tab_add_view/tab_add_view.tsx index cb613725fe..3b5716cd66 100644 --- a/packages/datasheet/src/pc/components/tab_bar/tab_add_view/tab_add_view.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/tab_add_view/tab_add_view.tsx @@ -51,11 +51,10 @@ import { import { navigationToUrl } from 'pc/components/route_manager/navigation_to_url'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from '../../../utils/dom'; -import styles from './style.module.less'; import { ViewIntroduceList } from './view_introduce_list'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; // const ReactIconAddTag = () => ; diff --git a/packages/datasheet/src/pc/components/tab_bar/tab_add_view/view_introduce_list.tsx b/packages/datasheet/src/pc/components/tab_bar/tab_add_view/view_introduce_list.tsx index ae3d8faecc..a30ad9cb7b 100644 --- a/packages/datasheet/src/pc/components/tab_bar/tab_add_view/view_introduce_list.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/tab_add_view/view_introduce_list.tsx @@ -37,12 +37,11 @@ import { import { AddOutlined } from '@apitable/icons'; import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { ViewIcon } from 'pc/components/tool_bar/view_switcher/view_icon'; +import { useAppSelector } from 'pc/store/react-redux'; import DefaultViewPng from 'static/icon/datasheet/view/datasheet_img_view@4x.png'; import { NodeIcon } from './node_icon'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const MIN_HEIGHT = 120; const MAX_HEIGHT = 459; diff --git a/packages/datasheet/src/pc/components/tab_bar/tab_bar.tsx b/packages/datasheet/src/pc/components/tab_bar/tab_bar.tsx index dcd25119cc..4e24a7a946 100644 --- a/packages/datasheet/src/pc/components/tab_bar/tab_bar.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/tab_bar.tsx @@ -21,8 +21,8 @@ import { FC } from 'react'; import AutoSizer from 'react-virtualized-auto-sizer'; import { Skeleton } from '@apitable/components'; import { DATASHEET_ID /* , Selectors, ViewType */ } from '@apitable/core'; -import styles from './style.module.less'; import { Tab } from './tab'; +import styles from './style.module.less'; // import { useAppSelector } from 'react-redux'; export const TabBar: FC> = ({ loading }) => { diff --git a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/auto_save_lottie.tsx b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/auto_save_lottie.tsx index f4cb93a595..3244402f47 100644 --- a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/auto_save_lottie.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/auto_save_lottie.tsx @@ -15,12 +15,13 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -import { useEffect } from 'react'; +import { useEffect, useRef } from 'react'; import { Events, Player } from '@apitable/core'; import AutoSaveJson from 'static/json/autosave.json'; const AUTO_SAVE_SVG_ID = 'AUTO_SAVE_SVG_ID'; export const AutoSaveLottie = () => { + const ref = useRef(null); useEffect(() => { const handle = document.getElementById(AUTO_SAVE_SVG_ID); if (!handle) { @@ -29,7 +30,8 @@ export const AutoSaveLottie = () => { import('lottie-web/build/player/lottie_svg').then((module) => { const lottie = module.default; lottie.loadAnimation({ - container: handle, + // @ts-ignore + container: ref.current, renderer: 'svg', loop: false, autoplay: true, @@ -37,7 +39,7 @@ export const AutoSaveLottie = () => { }); Player.doTrigger(Events.view_notice_auto_save_true); }); - }, []); + }, [ref]); return
; }; diff --git a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/manual_save_lottie.tsx b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/manual_save_lottie.tsx index c8414d5a6f..39b6ea6889 100644 --- a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/manual_save_lottie.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/manual_save_lottie.tsx @@ -16,11 +16,12 @@ * along with this program. If not, see . */ -import { useEffect } from 'react'; +import { useEffect, useRef } from 'react'; import SyncJson from 'static/json/sync.json'; const MANUAL_SAVE_SVG_ID = 'MANUAL_SAVE_SVG_ID'; export const ManualSaveLottie = () => { + const ref = useRef(null); useEffect(() => { const handle = document.getElementById(MANUAL_SAVE_SVG_ID); if (!handle) { @@ -29,7 +30,8 @@ export const ManualSaveLottie = () => { import('lottie-web/build/player/lottie_svg').then((module) => { const lottie = module.default; lottie.loadAnimation({ - container: handle, + // @ts-ignore + container: ref.current, renderer: 'svg', loop: false, autoplay: true, diff --git a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/mobile.tsx b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/mobile.tsx index a156a4afd0..d8ee3f1f4f 100644 --- a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/mobile.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/mobile.tsx @@ -3,11 +3,10 @@ import { FC } from 'react'; import { Button, Typography } from '@apitable/components'; import { Selectors, Strings, t } from '@apitable/core'; import { InfoCircleOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import { cancelModification, modifyViewProperty } from '../request_view_property_change'; import styles from '../style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IProps { onClose: () => void; } diff --git a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/pc.tsx b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/pc.tsx index 97901bc86e..635754821c 100644 --- a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/pc.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/popup_content/pc.tsx @@ -20,6 +20,7 @@ import * as React from 'react'; import { Button, IconButton, LinkButton, Message, Typography, useThemeColors } from '@apitable/components'; import { CollaCommandName, ExecuteResult, Selectors, StoreActions, Strings, t } from '@apitable/core'; import { CloseOutlined } from '@apitable/icons'; +import { useAppSelector } from 'pc/store/react-redux'; import { resourceService } from '../../../../resource_service'; import { store } from '../../../../store'; import { stopPropagation } from '../../../../utils'; @@ -29,8 +30,6 @@ import { cancelModification, IViewPropertyUpdateProps, modifyViewProperty } from import styles from '../style.module.less'; import { requestServerView } from './request_server_view'; -import {useAppSelector} from "pc/store/react-redux"; - interface IPopupContentProps extends IViewPropertyUpdateProps { contentRef: React.MutableRefObject | null; shareId?: string; diff --git a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/show_view_manual_save_alert.tsx b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/show_view_manual_save_alert.tsx index f4878b02e2..a71a46b239 100644 --- a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/show_view_manual_save_alert.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/show_view_manual_save_alert.tsx @@ -25,11 +25,10 @@ import { Provider } from 'react-redux'; import { ThemeProvider } from '@apitable/components'; import { Selectors } from '@apitable/core'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { PopupContent } from './popup_content/pc'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const VIEW_MANUAL_SAVE_ALERT = 'VIEW_MANUAL_SAVE_ALERT'; export const ShowViewManualSaveAlert = () => { diff --git a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/view_sync_status.tsx b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/view_sync_status.tsx index efdd16b1ef..34919b80a2 100644 --- a/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/view_sync_status.tsx +++ b/packages/datasheet/src/pc/components/tab_bar/view_sync_switch/view_sync_status.tsx @@ -26,10 +26,9 @@ import { Selectors, Strings, t } from '@apitable/core'; import { AutoSaveLottie } from 'pc/components/tab_bar/view_sync_switch/auto_save_lottie'; import { ManualSaveLottie } from 'pc/components/tab_bar/view_sync_switch/manual_save_lottie'; import { PopupContent } from 'pc/components/tab_bar/view_sync_switch/popup_content/pc'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const CONST_VIEW_PROPERTY_CONFIGURATION_POPUP = 'view_property_manually_save_popup'; interface IPopupConfigurations { diff --git a/packages/datasheet/src/pc/components/template_centre/album/album.tsx b/packages/datasheet/src/pc/components/template_centre/album/album.tsx index cc350152c1..89181164ca 100644 --- a/packages/datasheet/src/pc/components/template_centre/album/album.tsx +++ b/packages/datasheet/src/pc/components/template_centre/album/album.tsx @@ -27,14 +27,13 @@ import { ChevronLeftOutlined, DescriptionOutlined, ShareOutlined } from '@apitab import { Message } from 'pc/components/common/message/message'; import { navigationToUrl } from 'pc/components/route_manager/navigation_to_url'; import { Router } from 'pc/components/route_manager/router'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import albumTemplateEnPng from 'static/icon/template/album_template_en.png'; import albumTemplateZhPng from 'static/icon/template/album_template_zh.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const md = new MarkdownIt({ html: true, breaks: true, diff --git a/packages/datasheet/src/pc/components/template_centre/template_detail/node_tree.tsx b/packages/datasheet/src/pc/components/template_centre/template_detail/node_tree.tsx index 7b2ed1a81d..d91c31fcfd 100644 --- a/packages/datasheet/src/pc/components/template_centre/template_detail/node_tree.tsx +++ b/packages/datasheet/src/pc/components/template_centre/template_detail/node_tree.tsx @@ -27,7 +27,7 @@ import { Router } from 'pc/components/route_manager/router'; import { INodeTree } from 'pc/components/share/interface'; import { useResponsive, useSideBarVisible } from 'pc/hooks'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; const { DirectoryTree, TreeNode } = Tree; diff --git a/packages/datasheet/src/pc/components/template_centre/template_detail/template_detail.tsx b/packages/datasheet/src/pc/components/template_centre/template_detail/template_detail.tsx index 6b7dc50900..d930f6287c 100644 --- a/packages/datasheet/src/pc/components/template_centre/template_detail/template_detail.tsx +++ b/packages/datasheet/src/pc/components/template_centre/template_detail/template_detail.tsx @@ -28,6 +28,7 @@ import { AutoTestID, Events, findNode, IReduxState, ITemplateDirectory, Navigati import { Loading } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { CommonSide } from 'pc/components/common_side'; +import { CustomPage } from 'pc/components/custom_page/custom_page'; import { DashboardPanel } from 'pc/components/dashboard_panel'; import { DataSheetPane } from 'pc/components/datasheet_pane'; import { FolderShowcase } from 'pc/components/folder_showcase'; @@ -36,13 +37,12 @@ import { MirrorRoute } from 'pc/components/mirror/mirror_route'; import { Router } from 'pc/components/route_manager/router'; import { useQuery, useResponsive, useSideBarVisible, useTemplateRequest } from 'pc/hooks'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { AutomationPanel } from '../../automation/panel'; -import styles from './style.module.less'; // @ts-ignore import { isDingtalkSkuPage } from 'enterprise/home/social_platform/utils'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; const _SplitPane: any = SplitPane; @@ -52,7 +52,7 @@ export const TemplateDetail: FC> = () => { const router = useRouter(); const { sideBarVisible: _sideBarVisible } = useSideBarVisible(); const pageParams = useAppSelector((state: IReduxState) => state.pageParams); - const { datasheetId, automationId, folderId, templateId, categoryId, formId, dashboardId, mirrorId } = pageParams; + const { datasheetId, automationId, folderId, templateId, categoryId, formId, dashboardId, mirrorId, customPageId } = pageParams; const spaceId = useAppSelector((state) => state.space.activeId); const activeNodeId = useAppSelector((state: IReduxState) => Selectors.getNodeId(state)); @@ -120,6 +120,8 @@ export const TemplateDetail: FC> = () => { } if (automationId) { return ; + } else if (customPageId) { + return ; } else if (mirrorId) { return ; } else if (datasheetId) { diff --git a/packages/datasheet/src/pc/components/template_centre/template_item/template_item.tsx b/packages/datasheet/src/pc/components/template_centre/template_item/template_item.tsx index 3c72e6eeb0..0a65f0e49b 100644 --- a/packages/datasheet/src/pc/components/template_centre/template_item/template_item.tsx +++ b/packages/datasheet/src/pc/components/template_centre/template_item/template_item.tsx @@ -27,11 +27,10 @@ import { ButtonBase } from 'pc/components/common/button_base/button_base'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { Tag } from 'pc/components/common/tag/tag'; import { MyTrigger } from 'pc/components/multi_grid/format/trigger'; +import { useAppSelector } from 'pc/store/react-redux'; import AvatarBgIcon from 'static/icon/template/template_img_cardbg.svg'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - enum Types { BANNER = 'banner', CARD = 'card', diff --git a/packages/datasheet/src/pc/components/template_centre/template_preview/template_preview.tsx b/packages/datasheet/src/pc/components/template_centre/template_preview/template_preview.tsx index 5d842a69c1..ffaf5d8819 100644 --- a/packages/datasheet/src/pc/components/template_centre/template_preview/template_preview.tsx +++ b/packages/datasheet/src/pc/components/template_centre/template_preview/template_preview.tsx @@ -25,15 +25,14 @@ import { CommonSide } from 'pc/components/common_side'; import { MobileBar } from 'pc/components/mobile_bar'; import { Router } from 'pc/components/route_manager/router'; import { useUserRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { isRenderServer } from 'pc/utils'; import { TemplateCategoryDetail } from '../template_category_detail'; import { TemplateChoice } from '../template_choice'; import { UsingTemplateModal } from '../using_template_modal'; -import styles from './style.module.less'; // @ts-ignore import { LoginModal } from 'enterprise/home/login_modal/login_modal'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; export const TemplatePreview: FC> = () => { // Template ID to use diff --git a/packages/datasheet/src/pc/components/template_centre/template_use_button/template_use_button.tsx b/packages/datasheet/src/pc/components/template_centre/template_use_button/template_use_button.tsx index 1efb620c82..ff41ff0d13 100644 --- a/packages/datasheet/src/pc/components/template_centre/template_use_button/template_use_button.tsx +++ b/packages/datasheet/src/pc/components/template_centre/template_use_button/template_use_button.tsx @@ -25,14 +25,13 @@ import { ArrowRightOutlined } from '@apitable/icons'; import { Modal } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useRequest, useUserRequest } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { UsingTemplateModal } from '../using_template_modal'; -import styles from './style.module.less'; // @ts-ignore import { SubscribeUsageTipType, triggerUsageAlert } from 'enterprise/billing/trigger_usage_alert'; // @ts-ignore import { LoginModal } from 'enterprise/home/login_modal/login_modal'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface ITemplateUseButtonProps { style?: React.CSSProperties; diff --git a/packages/datasheet/src/pc/components/template_centre/using_template_modal/style.module.less b/packages/datasheet/src/pc/components/template_centre/using_template_modal/style.module.less index aadc7ef55e..0dd205d26d 100644 --- a/packages/datasheet/src/pc/components/template_centre/using_template_modal/style.module.less +++ b/packages/datasheet/src/pc/components/template_centre/using_template_modal/style.module.less @@ -101,3 +101,9 @@ } } } + +:global { + .usingTemplate.ant-select-dropdown { + z-index: 1201; + } +} diff --git a/packages/datasheet/src/pc/components/template_centre/using_template_modal/using_template_modal.tsx b/packages/datasheet/src/pc/components/template_centre/using_template_modal/using_template_modal.tsx index 40ca6b39aa..ab91bcb501 100644 --- a/packages/datasheet/src/pc/components/template_centre/using_template_modal/using_template_modal.tsx +++ b/packages/datasheet/src/pc/components/template_centre/using_template_modal/using_template_modal.tsx @@ -21,14 +21,13 @@ import { CheckboxChangeEvent } from 'antd/lib/checkbox'; import { usePostHog } from 'posthog-js/react'; import * as React from 'react'; import { FC, useEffect, useState } from 'react'; -import { Api, IReduxState, Navigation, StoreActions, Strings, t, TEMPLATE_CENTER_ID, TrackEvents } from '@apitable/core'; +import { Api, IReduxState, Navigation, Strings, t, TEMPLATE_CENTER_ID, TrackEvents } from '@apitable/core'; import { ChevronDownOutlined } from '@apitable/icons'; import { BaseModal } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useCatalogTreeRequest, useRequest, useRootManageable, useTemplateRequest } from 'pc/hooks'; import { useAppSelector } from 'pc/store/react-redux'; import { transformNodeTreeData, ISelectTreeNode } from 'pc/utils'; -import { dispatch } from 'pc/worker/store'; import styles from './style.module.less'; export interface IUsingTemplateModalProps { @@ -120,6 +119,7 @@ export const UsingTemplateModal: FC )} diff --git a/packages/datasheet/src/pc/components/time_machine/index.tsx b/packages/datasheet/src/pc/components/time_machine/index.tsx index a98c7f958a..8380fc4983 100644 --- a/packages/datasheet/src/pc/components/time_machine/index.tsx +++ b/packages/datasheet/src/pc/components/time_machine/index.tsx @@ -42,10 +42,6 @@ import { ThemeName, } from '@apitable/core'; import { CloseOutlined, QuestionCircleOutlined } from '@apitable/icons'; -// @ts-ignore -import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; -// @ts-ignore -import { Backup } from 'enterprise/time_machine/backup/backup'; import { Avatar, Modal } from 'pc/components/common'; import { notify } from 'pc/components/common/notify'; import { NotifyKey } from 'pc/components/common/notify/notify.interface'; @@ -54,15 +50,17 @@ import { Beta } from 'pc/components/robot/robot_panel/robot_list_head'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import DataEmptyDark from 'static/icon/common/time_machine_empty_dark.png'; import DataEmptyLight from 'static/icon/common/time_machine_empty_light.png'; - import { TabPaneKeys } from './interface'; import { getForeignDatasheetIdsByOp, getOperationInfo } from './utils'; +// @ts-ignore +import { getSocialWecomUnitName } from 'enterprise/home/social_platform/utils'; +// @ts-ignore +import { Backup } from 'enterprise/time_machine/backup/backup'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const { TabPane } = Tabs; const MAX_COUNT = Number.MAX_SAFE_INTEGER; diff --git a/packages/datasheet/src/pc/components/tool_bar/display/display.tsx b/packages/datasheet/src/pc/components/tool_bar/display/display.tsx index e553d0a5d6..bfdd24418e 100644 --- a/packages/datasheet/src/pc/components/tool_bar/display/display.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/display/display.tsx @@ -31,6 +31,7 @@ import { Popup } from 'pc/components/common/mobile/popup'; import { closeAllExpandRecord } from 'pc/components/expand_record'; import { useResponsive } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { ChangeRowHeight } from '../change_row_height'; import { HiddenField } from '../hidden_field'; import { HiddenKanbanGroup } from '../hidden_kanban_group'; @@ -43,8 +44,6 @@ import { ViewGroup, ViewSort } from '../view_sort_and_group'; import { ViewSwitcher } from '../view_switcher'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IDisplay extends Partial { style?: React.CSSProperties; type: ToolHandleType; diff --git a/packages/datasheet/src/pc/components/tool_bar/find/find.tsx b/packages/datasheet/src/pc/components/tool_bar/find/find.tsx index 726d16c0f2..ac4fe92b3d 100644 --- a/packages/datasheet/src/pc/components/tool_bar/find/find.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/find/find.tsx @@ -26,13 +26,13 @@ import { SearchOutlined } from '@apitable/icons'; import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { expandRecordIdNavigate } from 'pc/components/expand_record'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { setStorage, StorageName } from 'pc/utils/storage/storage'; import { dispatch } from 'pc/worker/store'; import { ToolItem } from '../tool_item'; import { FindSearchInput } from './find_search_input'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; interface ISearchInputRef { select(): void; } diff --git a/packages/datasheet/src/pc/components/tool_bar/find/find_search_input.tsx b/packages/datasheet/src/pc/components/tool_bar/find/find_search_input.tsx index ef3d048fa7..b53463c68b 100644 --- a/packages/datasheet/src/pc/components/tool_bar/find/find_search_input.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/find/find_search_input.tsx @@ -25,12 +25,11 @@ import { getArrayLoopIndex, Selectors, StoreActions, Strings, t, ViewType } from import { ChevronDownOutlined, ChevronUpOutlined, CloseCircleFilled, SearchOutlined } from '@apitable/icons'; // eslint-disable-next-line no-restricted-imports import { ButtonPlus, Tooltip } from 'pc/components/common'; +import { useAppSelector } from 'pc/store/react-redux'; import { KeyCode } from 'pc/utils'; import { dispatch } from 'pc/worker/store'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface ISearchPanelProps { setVisible(visible: boolean): void; keyword: string; diff --git a/packages/datasheet/src/pc/components/tool_bar/foreign_form/form_list_panel.tsx b/packages/datasheet/src/pc/components/tool_bar/foreign_form/form_list_panel.tsx index c06fbdae2d..14dc684044 100644 --- a/packages/datasheet/src/pc/components/tool_bar/foreign_form/form_list_panel.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/foreign_form/form_list_panel.tsx @@ -27,12 +27,11 @@ import { AddOutlined, FormOutlined, QuestionCircleOutlined } from '@apitable/ico import { Tooltip } from 'pc/components/common'; import { Router } from 'pc/components/route_manager/router'; import { useCatalog } from 'pc/hooks/use_catalog'; +import { useAppSelector } from 'pc/store/react-redux'; import FormEmptyDark from 'static/icon/common/form_empty_dark.png'; import FormEmptyLight from 'static/icon/common/form_empty_light.png'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export interface IFormNodeItem { nodeId: string; nodeName: string; diff --git a/packages/datasheet/src/pc/components/tool_bar/hidden_kanban_group/hidden_kanban_group.tsx b/packages/datasheet/src/pc/components/tool_bar/hidden_kanban_group/hidden_kanban_group.tsx index c76acee021..0124f9d2f4 100644 --- a/packages/datasheet/src/pc/components/tool_bar/hidden_kanban_group/hidden_kanban_group.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/hidden_kanban_group/hidden_kanban_group.tsx @@ -46,11 +46,10 @@ import { CellOptions, inquiryValueByKey } from 'pc/components/multi_grid/cell/ce import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; import { usePlatform } from 'pc/hooks/use_platform'; +import { useAppSelector } from 'pc/store/react-redux'; import { SyncViewTip } from '../sync_view_tip'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const MIN_HEIGHT = 120; const MAX_HEIGHT = 340; diff --git a/packages/datasheet/src/pc/components/tool_bar/hooks.ts b/packages/datasheet/src/pc/components/tool_bar/hooks.ts index 51c5a490d4..53af906395 100644 --- a/packages/datasheet/src/pc/components/tool_bar/hooks.ts +++ b/packages/datasheet/src/pc/components/tool_bar/hooks.ts @@ -18,10 +18,9 @@ import { Selectors, StoreActions, ToolBarMenuCardOpenState } from '@apitable/core'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; +import { useAppSelector } from 'pc/store/react-redux'; import { ToolHandleType } from './interface'; -import {useAppSelector} from "pc/store/react-redux"; - export const ToolbarMap = { [ToolBarMenuCardOpenState.RowHeight]: ToolHandleType.ChangeRowHeight, [ToolBarMenuCardOpenState.FieldHidden]: ToolHandleType.HideField, diff --git a/packages/datasheet/src/pc/components/tool_bar/mobile/view_item/view_item.tsx b/packages/datasheet/src/pc/components/tool_bar/mobile/view_item/view_item.tsx index 787248bfa1..e78bfe1e8b 100644 --- a/packages/datasheet/src/pc/components/tool_bar/mobile/view_item/view_item.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/mobile/view_item/view_item.tsx @@ -25,12 +25,11 @@ import { DragOutlined } from '@apitable/icons'; import { Message } from 'pc/components/common'; import { Modal } from 'pc/components/common/mobile/modal'; import { changeView } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { ViewIcon } from '../../view_switcher/view_icon'; import style from '../style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const _SwipeOut: any = SwipeOut; export enum ActionType { diff --git a/packages/datasheet/src/pc/components/tool_bar/mobile/view_switcher/view_switcher.tsx b/packages/datasheet/src/pc/components/tool_bar/mobile/view_switcher/view_switcher.tsx index cd4be8bbab..671dac0a06 100644 --- a/packages/datasheet/src/pc/components/tool_bar/mobile/view_switcher/view_switcher.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/mobile/view_switcher/view_switcher.tsx @@ -26,14 +26,13 @@ import { Modal } from 'pc/components/common/mobile/modal'; import { LineSearchInput } from 'pc/components/list/common_list/line_search_input'; import { changeView } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { AddNewViewList } from '../../view_switcher'; import { useViewAction } from '../../view_switcher/action'; import style from '../style.module.less'; import { ActionType, ViewItem } from '../view_item'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewSwitcherProps { onClose: () => void; } diff --git a/packages/datasheet/src/pc/components/tool_bar/sync_view_tip/sync_view_tip.tsx b/packages/datasheet/src/pc/components/tool_bar/sync_view_tip/sync_view_tip.tsx index db2b888c66..0fb97ffdbf 100644 --- a/packages/datasheet/src/pc/components/tool_bar/sync_view_tip/sync_view_tip.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/sync_view_tip/sync_view_tip.tsx @@ -20,10 +20,9 @@ import * as React from 'react'; import { Typography } from '@apitable/components'; import { Selectors, Strings, t } from '@apitable/core'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const SyncViewTip: React.FC> = ({ style, content }) => { const mirrorId = useAppSelector((state) => state.pageParams.mirrorId); const { editable } = useAppSelector(Selectors.getPermissions); diff --git a/packages/datasheet/src/pc/components/tool_bar/tool_bar.tsx b/packages/datasheet/src/pc/components/tool_bar/tool_bar.tsx index c7a117359a..4d3fd22342 100644 --- a/packages/datasheet/src/pc/components/tool_bar/tool_bar.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/tool_bar.tsx @@ -19,7 +19,6 @@ import { useMount, useSize, useThrottleFn } from 'ahooks'; import classNames from 'classnames'; import { get } from 'lodash'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import * as React from 'react'; import { memo, useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { isMobile } from 'react-device-detect'; @@ -66,6 +65,7 @@ import { StyleOutlined, WidgetOutlined, } from '@apitable/icons'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { ArchivedRecords } from 'pc/components/archive_record'; import { closeAllExpandRecord } from 'pc/components/expand_record/utils'; import { MirrorList } from 'pc/components/mirror/mirror_list'; diff --git a/packages/datasheet/src/pc/components/tool_bar/undo/undo.tsx b/packages/datasheet/src/pc/components/tool_bar/undo/undo.tsx index 8224019e5d..36e4bf02bc 100644 --- a/packages/datasheet/src/pc/components/tool_bar/undo/undo.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/undo/undo.tsx @@ -17,13 +17,13 @@ */ import { Tooltip } from 'antd'; -import { ShortcutActionName } from 'modules/shared/shortcut_key'; -import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import * as React from 'react'; import { shallowEqual } from 'react-redux'; import { IconButton, useThemeColors } from '@apitable/components'; import { Strings, t } from '@apitable/core'; import { RedoOutlined, UndoOutlined } from '@apitable/icons'; +import { ShortcutActionName } from 'modules/shared/shortcut_key'; +import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { notify } from 'pc/components/common/notify'; import { NotifyKey } from 'pc/components/common/notify/notify.interface'; import { resourceService } from 'pc/resource_service'; diff --git a/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_checkbox.tsx b/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_checkbox.tsx index b3f19b9a01..7c92019f6d 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_checkbox.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_checkbox.tsx @@ -23,11 +23,10 @@ import { IDateTimeField, Selectors } from '@apitable/core'; import { CheckboxEditor } from 'pc/components/editors/checkbox_editor'; import { IEditor } from 'pc/components/editors/interface'; import { ViewFilterContext } from 'pc/components/tool_bar/view_filter/view_filter_context'; +import { useAppSelector } from 'pc/store/react-redux'; import { IFilterCheckboxProps } from '../interface'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - export const FilterCheckbox: React.FC>> = (props) => { const { condition, onChange, field, disabled } = props; const datasheetId = useAppSelector((state) => Selectors.getActiveDatasheetId(state))!; diff --git a/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_date/filter_date.tsx b/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_date/filter_date.tsx index 97043b2d60..c8a45a8a05 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_date/filter_date.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_date/filter_date.tsx @@ -32,6 +32,7 @@ import { NumberEditor } from 'pc/components/editors/number_editor'; import { DateRangePickerMobile } from 'pc/components/tool_bar/view_filter/filter_value/filter_date/date_range_picker_mobile'; import { ViewFilterContext } from 'pc/components/tool_bar/view_filter/view_filter_context'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { IFilterDateProps } from '../../interface'; import styles from '../style.module.less'; @@ -39,8 +40,6 @@ import { DatePicker } from './date_picker'; import { DateDuration, FilterDateDuration } from './filter_date_duration'; import { LocalFormat } from './local_format'; -import {useAppSelector} from "pc/store/react-redux"; - const { RangePicker } = DatePicker; export const FilterDate: React.FC> = (props) => { diff --git a/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_general_select.tsx b/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_general_select.tsx index 141397921c..0776eee021 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_general_select.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_general_select.tsx @@ -29,11 +29,10 @@ import { OptionList } from 'pc/components/list'; import { MemberOptionList } from 'pc/components/list/member_option_list'; import { CellCreatedBy } from 'pc/components/multi_grid/cell/cell_created_by'; import { CellMember } from 'pc/components/multi_grid/cell/cell_member'; +import { useAppSelector } from 'pc/store/react-redux'; import { CellOptions } from '../../../multi_grid/cell/cell_options/cell_options'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IFilterGeneralSelectProps { placeholder?: string; searchPlaceholder?: string; diff --git a/packages/datasheet/src/pc/components/tool_bar/view_filter/modal_view_filter.tsx b/packages/datasheet/src/pc/components/tool_bar/view_filter/modal_view_filter.tsx index 54caf66e87..5335b3a5c0 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_filter/modal_view_filter.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_filter/modal_view_filter.tsx @@ -37,12 +37,11 @@ import { import { AddOutlined } from '@apitable/icons'; import { ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import ConditionList from './condition_list'; import { ExecuteFilterFn } from './interface'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - const MIN_HEIGHT = 70; const MAX_HEIGHT = 260; diff --git a/packages/datasheet/src/pc/components/tool_bar/view_filter/view_filter.tsx b/packages/datasheet/src/pc/components/tool_bar/view_filter/view_filter.tsx index c025173505..4be359bf0c 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_filter/view_filter.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_filter/view_filter.tsx @@ -41,14 +41,13 @@ import { ViewFilterContext } from 'pc/components/tool_bar/view_filter/view_filte import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; import { useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { SyncViewTip } from '../sync_view_tip'; import ConditionList from './condition_list'; import { ExecuteFilterFn } from './interface'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewFilter { triggerInfo?: IUseListenTriggerInfo; } diff --git a/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_field_options/view_field_options.tsx b/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_field_options/view_field_options.tsx index 7749217827..747c9b6138 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_field_options/view_field_options.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_field_options/view_field_options.tsx @@ -26,10 +26,9 @@ import { FieldPermissionLock } from 'pc/components/field_permission'; import { getFieldTypeIcon } from 'pc/components/multi_grid/field_setting'; import { renderComputeFieldError } from 'pc/components/multi_grid/header'; import { useShowViewLockModal } from 'pc/components/view_lock/use_show_view_lock_modal'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewFieldOptions { defaultFieldId: string; onChange: (targetId: string) => void; diff --git a/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_group/view_group.tsx b/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_group/view_group.tsx index 1b2ab351aa..2999914a04 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_group/view_group.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_group/view_group.tsx @@ -25,14 +25,13 @@ import { CollaCommandName, IGroupInfo, Selectors, Strings, t, ViewType } from '@ import { PopUpTitle } from 'pc/components/common'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { resourceService } from 'pc/resource_service'; +import { useAppSelector } from 'pc/store/react-redux'; import { executeCommandWithMirror } from 'pc/utils/execute_command_with_mirror'; import { SyncViewTip } from '../../sync_view_tip'; import { CommonViewSet } from '../common_view_set'; import styles from '../style.module.less'; import { ViewFieldOptions } from '../view_field_options'; -import {useAppSelector} from "pc/store/react-redux"; - interface IViewSetting { close(e: React.MouseEvent): void; triggerInfo?: IUseListenTriggerInfo; diff --git a/packages/datasheet/src/pc/components/tool_bar/view_switcher/action.ts b/packages/datasheet/src/pc/components/tool_bar/view_switcher/action.ts index 0b69c5be6c..e5b5b9321f 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_switcher/action.ts +++ b/packages/datasheet/src/pc/components/tool_bar/view_switcher/action.ts @@ -22,7 +22,7 @@ import { changeView, useDispatch } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useViewAction = () => { const views = useAppSelector((state) => { diff --git a/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_filter.tsx b/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_filter.tsx index eae6706197..d9e431b453 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_filter.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_filter.tsx @@ -18,8 +18,8 @@ import { FC } from 'react'; import { IViewProperty, t, Strings } from '@apitable/core'; -import styles from './style.module.less'; import { ViewItem } from './view_item'; +import styles from './style.module.less'; interface IViewFilterProps { viewsList: IViewProperty[]; diff --git a/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_switcher.tsx b/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_switcher.tsx index 3d09764964..75fbaf7625 100644 --- a/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_switcher.tsx +++ b/packages/datasheet/src/pc/components/tool_bar/view_switcher/view_switcher.tsx @@ -41,15 +41,14 @@ import { ScreenSize } from 'pc/components/common/component_display'; import { LineSearchInput } from 'pc/components/list/common_list/line_search_input'; import { changeView, useResponsive } from 'pc/hooks'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { stopPropagation } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { useViewAction } from './action'; -import styles from './style.module.less'; import { ViewFilter } from './view_filter'; import { ViewIcon } from './view_icon'; import { ViewItem } from './view_item'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './style.module.less'; interface IViewSwitcherProperty { close: (e: React.MouseEvent) => void; diff --git a/packages/datasheet/src/pc/components/upload_modal/preview_item/preview_item.tsx b/packages/datasheet/src/pc/components/upload_modal/preview_item/preview_item.tsx index ff5ecccc06..55d998288a 100644 --- a/packages/datasheet/src/pc/components/upload_modal/preview_item/preview_item.tsx +++ b/packages/datasheet/src/pc/components/upload_modal/preview_item/preview_item.tsx @@ -25,10 +25,9 @@ import { useGetSignatureAssertByToken } from '@apitable/widget-sdk'; import { ComponentDisplay, ScreenSize } from 'pc/components/common/component_display'; import { DisplayFile } from 'pc/components/display_file'; import { download } from 'pc/components/preview_file/tool_bar'; +import { useAppSelector } from 'pc/store/react-redux'; import styles from './styles.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - interface IPreviewItemProps { datasheetId: string; name: string; @@ -47,7 +46,7 @@ interface IPreviewItemProps { } const useGetRole = (currentDatasheetId: string | undefined) => { - const {mirrorId, datasheetId} = useAppSelector(state => state.pageParams) + const { mirrorId, datasheetId } = useAppSelector(state => state.pageParams); const datasheetRole = useAppSelector((state) => Selectors.getDatasheet(state, currentDatasheetId))?.role; const mirrorRole = useAppSelector((state) => Selectors.getMirror(state, mirrorId))?.role; @@ -66,7 +65,7 @@ export const useAllowDownloadAttachment = (fieldId: string, datasheetId?: string return Boolean(_allowDownloadAttachment); }); - const role = useGetRole(datasheetId) + const role = useGetRole(datasheetId); const fieldPermissionMap = useAppSelector((state) => Selectors.getFieldPermissionMap(state)); const fieldRole = useAppSelector(() => Selectors.getFieldRoleByFieldId(fieldPermissionMap, fieldId)); diff --git a/packages/datasheet/src/pc/components/upload_modal/upload_core/upload_core.tsx b/packages/datasheet/src/pc/components/upload_modal/upload_core/upload_core.tsx index fd17a18358..5cbc5930a4 100644 --- a/packages/datasheet/src/pc/components/upload_modal/upload_core/upload_core.tsx +++ b/packages/datasheet/src/pc/components/upload_modal/upload_core/upload_core.tsx @@ -33,8 +33,8 @@ import { stopPropagation } from '../../../utils/dom'; import { PreviewItem } from '../preview_item/preview_item'; import { UploadItem } from '../upload_item'; import { UploadTab } from '../upload_tab'; -import styles from './styles.module.less'; import { IUploadFileList } from './upload_core.interface'; +import styles from './styles.module.less'; const ScrollingComponent = withScrolling('div'); diff --git a/packages/datasheet/src/pc/components/upload_modal/upload_modal.tsx b/packages/datasheet/src/pc/components/upload_modal/upload_modal.tsx index 42097eb7c1..1f1132ca58 100644 --- a/packages/datasheet/src/pc/components/upload_modal/upload_modal.tsx +++ b/packages/datasheet/src/pc/components/upload_modal/upload_modal.tsx @@ -17,12 +17,12 @@ */ import { Modal } from 'antd'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { useState } from 'react'; import * as React from 'react'; import { useThemeColors } from '@apitable/components'; import { IAttachmentValue, IAttacheField, RowHeightLevel, Strings, t } from '@apitable/core'; import { CloseOutlined } from '@apitable/icons'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { useAllowDownloadAttachment } from 'pc/components/upload_modal/preview_item'; import { useAppSelector } from 'pc/store/react-redux'; import { BulkDownload } from '../preview_file/preview_main/bulk_download'; diff --git a/packages/datasheet/src/pc/components/upload_modal/upload_zone/upload_zone.tsx b/packages/datasheet/src/pc/components/upload_modal/upload_zone/upload_zone.tsx index 0fc98f5f3f..b9a4205ab7 100644 --- a/packages/datasheet/src/pc/components/upload_modal/upload_zone/upload_zone.tsx +++ b/packages/datasheet/src/pc/components/upload_modal/upload_zone/upload_zone.tsx @@ -17,13 +17,13 @@ */ import classNames from 'classnames'; -import { browser } from 'modules/shared/browser'; import { forwardRef, useEffect, useImperativeHandle, useRef, useState } from 'react'; import * as React from 'react'; import { useDropzone } from 'react-dropzone'; import { useThemeColors } from '@apitable/components'; import { IAttachmentValue, Strings, t } from '@apitable/core'; import { AddOutlined } from '@apitable/icons'; +import { browser } from 'modules/shared/browser'; import { ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; diff --git a/packages/datasheet/src/pc/components/view_lock/disabled_view_lock.tsx b/packages/datasheet/src/pc/components/view_lock/disabled_view_lock.tsx index 19b3626da2..c03162df3d 100644 --- a/packages/datasheet/src/pc/components/view_lock/disabled_view_lock.tsx +++ b/packages/datasheet/src/pc/components/view_lock/disabled_view_lock.tsx @@ -25,10 +25,9 @@ import { IViewLockProps } from 'pc/components/view_lock/interface'; import styles from 'pc/components/view_lock/style.module.less'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { requestServerView } from '../tab_bar/view_sync_switch/popup_content/request_server_view'; -import {useAppSelector} from "pc/store/react-redux"; - const { TextArea } = Input; export const DisabledViewLock: React.FC>> = ({ viewId, onModalClose }) => { diff --git a/packages/datasheet/src/pc/components/view_lock/enabled_view_lock.tsx b/packages/datasheet/src/pc/components/view_lock/enabled_view_lock.tsx index 092a45e4aa..fd7200f246 100644 --- a/packages/datasheet/src/pc/components/view_lock/enabled_view_lock.tsx +++ b/packages/datasheet/src/pc/components/view_lock/enabled_view_lock.tsx @@ -26,7 +26,7 @@ import { IViewLockProps } from 'pc/components/view_lock/interface'; import styles from 'pc/components/view_lock/style.module.less'; import { resourceService } from 'pc/resource_service'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; type IEnabledViewLockProps = { view: IViewProperty; diff --git a/packages/datasheet/src/pc/components/view_lock/expand_view_lock.tsx b/packages/datasheet/src/pc/components/view_lock/expand_view_lock.tsx index 85682beeb2..8c82e3ff89 100644 --- a/packages/datasheet/src/pc/components/view_lock/expand_view_lock.tsx +++ b/packages/datasheet/src/pc/components/view_lock/expand_view_lock.tsx @@ -23,7 +23,7 @@ import { Selectors } from '@apitable/core'; import { ViewLock } from 'pc/components/view_lock/view_lock'; import { store } from 'pc/store'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const expandViewLock = (viewId: string, unlockHandle?: () => void) => { const container = document.createElement('div'); diff --git a/packages/datasheet/src/pc/components/view_lock/view_lock_icon.tsx b/packages/datasheet/src/pc/components/view_lock/view_lock_icon.tsx index 3f98023a64..a37b30e93d 100644 --- a/packages/datasheet/src/pc/components/view_lock/view_lock_icon.tsx +++ b/packages/datasheet/src/pc/components/view_lock/view_lock_icon.tsx @@ -23,7 +23,7 @@ import { IReduxState, IViewProperty, Selectors, Strings, t } from '@apitable/cor import { LockOutlined } from '@apitable/icons'; import { ViewSyncStatus } from 'pc/components/tab_bar/view_sync_switch'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const ViewLockIcon: React.FC< React.PropsWithChildren<{ diff --git a/packages/datasheet/src/pc/components/widget/hooks/index.ts b/packages/datasheet/src/pc/components/widget/hooks/index.ts index 21070aa6a3..4c6eb84bba 100644 --- a/packages/datasheet/src/pc/components/widget/hooks/index.ts +++ b/packages/datasheet/src/pc/components/widget/hooks/index.ts @@ -21,10 +21,9 @@ import { useCallback, useEffect, useMemo, useState } from 'react'; import { ResourceType, Selectors } from '@apitable/core'; import { loadWidgetCheck, WidgetLoadError } from '@apitable/widget-sdk/dist/initialize_widget'; import { useUrlQuery } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { closeWidgetRoute, expandWidgetRoute, IWidgetFullScreenType } from '../expand_widget'; -import {useAppSelector} from "pc/store/react-redux"; - export * from './use_manage_widget_map'; export const useResourceManageable = () => { diff --git a/packages/datasheet/src/pc/components/widget/hooks/use_cloud_storage.ts b/packages/datasheet/src/pc/components/widget/hooks/use_cloud_storage.ts index 3324d55704..de72eeab07 100644 --- a/packages/datasheet/src/pc/components/widget/hooks/use_cloud_storage.ts +++ b/packages/datasheet/src/pc/components/widget/hooks/use_cloud_storage.ts @@ -20,7 +20,7 @@ import { Dispatch, SetStateAction, useMemo, useState } from 'react'; import { CollaCommandName, ResourceType } from '@apitable/core'; import { resourceService } from 'pc/resource_service'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; /** * Widget data storage. diff --git a/packages/datasheet/src/pc/components/widget/hooks/use_manage_widget_map.ts b/packages/datasheet/src/pc/components/widget/hooks/use_manage_widget_map.ts index 2a668a4859..305960c20c 100644 --- a/packages/datasheet/src/pc/components/widget/hooks/use_manage_widget_map.ts +++ b/packages/datasheet/src/pc/components/widget/hooks/use_manage_widget_map.ts @@ -24,10 +24,9 @@ import { ResourceType, Selectors, StoreActions, IWidgetPanelStatus } from '@apit import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { useAppDispatch } from 'pc/hooks/use_app_dispatch'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { setStorage, StorageName } from 'pc/utils/storage/storage'; -import {useAppSelector} from "pc/store/react-redux"; - export const useManageWidgetMap = () => { const dispatch = useAppDispatch(); const { datasheetId, mirrorId } = useAppSelector((state) => state.pageParams); diff --git a/packages/datasheet/src/pc/components/widget/hooks/use_pre_load_error.tsx b/packages/datasheet/src/pc/components/widget/hooks/use_pre_load_error.tsx index a6faaf45a2..2158e86aac 100644 --- a/packages/datasheet/src/pc/components/widget/hooks/use_pre_load_error.tsx +++ b/packages/datasheet/src/pc/components/widget/hooks/use_pre_load_error.tsx @@ -20,10 +20,9 @@ import { FC, useCallback, useMemo } from 'react'; import { IWidget, Strings, t, WidgetInstallEnv, WidgetRuntimeEnv } from '@apitable/core'; import { ScreenSize } from 'pc/components/common/component_display'; import { useResponsive } from 'pc/hooks'; +import { useAppSelector } from 'pc/store/react-redux'; import { ErrorWidget } from '../error_widget'; -import {useAppSelector} from "pc/store/react-redux"; - enum PreLoadErrorCode { NotSupportMobile, NotSupportDesktop, diff --git a/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/styles.module.less b/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/styles.module.less index ca93eaa5f3..b7b2bb649a 100644 --- a/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/styles.module.less +++ b/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/styles.module.less @@ -229,7 +229,7 @@ .widgetCretInvalidError { margin-top: 8px; padding: 16px 0; - background-color: var(--red_50); + background-color: var(--rainbowRed1); border-radius: 6px; .title { display: flex; @@ -240,6 +240,9 @@ margin-left: 4px; line-height: 22px; } + svg { + fill: var(--rainbowRed5); + } } .content { padding: 4px 16px 0 44px; diff --git a/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/widget_create_modal.tsx b/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/widget_create_modal.tsx index 6ba27e91c7..76eed59616 100644 --- a/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/widget_create_modal.tsx +++ b/packages/datasheet/src/pc/components/widget/widget_center/widget_create_modal/widget_create_modal.tsx @@ -17,10 +17,13 @@ */ import { useMount } from 'ahooks'; +import { createWidget } from 'api/widget/api'; import classNames from 'classnames'; import filenamify from 'filenamify'; import parser from 'html-react-parser'; import { trim } from 'lodash'; +import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; +import { EmitterEventName } from 'modules/shared/simple_emitter'; import Image from 'next/image'; import * as React from 'react'; import { useCallback, useEffect, useRef, useState } from 'react'; @@ -42,8 +45,6 @@ import { } from '@apitable/core'; import { CopyOutlined, WarnCircleFilled, BulbOutlined, QuestionCircleOutlined } from '@apitable/icons'; import { loadWidgetCheck, WidgetLoadError } from '@apitable/widget-sdk/dist/initialize_widget'; -import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; -import { EmitterEventName } from 'modules/shared/simple_emitter'; import { Loading } from 'pc/components/common/loading'; import { Message } from 'pc/components/common/message'; import { Modal } from 'pc/components/common/modal/modal/modal'; @@ -56,18 +57,16 @@ import { installToDashboard, installToPanel, installWidget } from 'pc/components import { useRequest } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { copy2clipBoard, getUrlWithHost } from 'pc/utils'; import { getEnvVariables } from 'pc/utils/env'; import { dispatch } from 'pc/worker/store'; import { simpleEmitter } from '../..'; import { installedWidgetHandle } from '../../widget_panel/widget_panel_header'; import { Steps } from './steps'; -import styles from './styles.module.less'; // @ts-ignore import { clearWizardsData } from 'enterprise/guide/utils'; -import { createWidget } from 'api/widget/api'; - -import {useAppSelector} from "pc/store/react-redux"; +import styles from './styles.module.less'; const WIDGET_CMD = { publish: 'widget-cli release', @@ -276,7 +275,7 @@ export const expandWidgetCreateSteps = (props: IExpandWidgetCreateStepsProps) => const WidgetCretInvalidError = () => (
- + {t(Strings.widget_cret_invalid_error_title)}
{parser(t(Strings.widget_cret_invalid_error_content))}
diff --git a/packages/datasheet/src/pc/components/widget/widget_center/widget_package_item.tsx b/packages/datasheet/src/pc/components/widget/widget_center/widget_package_item.tsx index 731743a671..759689cad2 100644 --- a/packages/datasheet/src/pc/components/widget/widget_center/widget_package_item.tsx +++ b/packages/datasheet/src/pc/components/widget/widget_center/widget_package_item.tsx @@ -29,6 +29,7 @@ import { Modal } from 'pc/components/common/modal/modal/modal'; import { InstallPosition } from 'pc/components/widget/widget_center/enum'; import { installToDashboard, installToPanel, installWidget } from 'pc/components/widget/widget_center/install_utils'; import { IWidgetPackageItemBase } from 'pc/components/widget/widget_center/interface'; +import { useAppSelector } from 'pc/store/react-redux'; import { getEnvVariables } from 'pc/utils/env'; import { useResourceManageable } from '../hooks'; @@ -36,8 +37,6 @@ import { WrapperTooltip } from '../widget_panel/widget_panel_header'; import { expandReviewInfo } from './review_info'; import styles from './style.module.less'; -import {useAppSelector} from "pc/store/react-redux"; - type IWidgetPackageItemProps = IWidgetPackage & IWidgetPackageItemBase; const WidgetPackageItemBase = (props: IWidgetPackageItemProps) => { diff --git a/packages/datasheet/src/pc/components/widget/widget_center/widget_package_list.tsx b/packages/datasheet/src/pc/components/widget/widget_center/widget_package_list.tsx index 927a97b352..3d701ef4d8 100644 --- a/packages/datasheet/src/pc/components/widget/widget_center/widget_package_list.tsx +++ b/packages/datasheet/src/pc/components/widget/widget_center/widget_package_list.tsx @@ -9,7 +9,7 @@ import { expandWidgetCreate } from 'pc/components/widget/widget_center/widget_cr import { WidgetPackageItem } from 'pc/components/widget/widget_center/widget_package_item'; import { WrapperTooltip } from 'pc/components/widget/widget_panel/widget_panel_header'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; type IWidgetPackageListProps = IWidgetPackageItemBase & { needPlaceholder: boolean; diff --git a/packages/datasheet/src/pc/components/widget/widget_panel/hooks/use_judge_reach_installed_count.ts b/packages/datasheet/src/pc/components/widget/widget_panel/hooks/use_judge_reach_installed_count.ts index 040f6878db..adca2f2d22 100644 --- a/packages/datasheet/src/pc/components/widget/widget_panel/hooks/use_judge_reach_installed_count.ts +++ b/packages/datasheet/src/pc/components/widget/widget_panel/hooks/use_judge_reach_installed_count.ts @@ -1,6 +1,6 @@ import { ConfigConstant, ResourceType, Selectors } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; export const useJudgeReachInstalledCount = () => { const activeWidgetPanel = useAppSelector((state) => { diff --git a/packages/datasheet/src/pc/components/widget/widget_panel/send_to_dashboard/send_to_dashboard.tsx b/packages/datasheet/src/pc/components/widget/widget_panel/send_to_dashboard/send_to_dashboard.tsx index e95db5253c..22d618b558 100644 --- a/packages/datasheet/src/pc/components/widget/widget_panel/send_to_dashboard/send_to_dashboard.tsx +++ b/packages/datasheet/src/pc/components/widget/widget_panel/send_to_dashboard/send_to_dashboard.tsx @@ -16,7 +16,6 @@ * along with this program. If not, see . */ -import { copyWidgetsToNode } from 'api/widget/api'; import classNames from 'classnames'; import Image from 'next/image'; import * as React from 'react'; @@ -26,6 +25,7 @@ import { Provider } from 'react-redux'; import { Button, Skeleton, ThemeName, useThemeColors } from '@apitable/components'; import { Api, CollaCommandName, ConfigConstant, ExecuteResult, Navigation, Selectors, StoreActions, Strings, t, WidgetApi } from '@apitable/core'; import { DashboardOutlined } from '@apitable/icons'; +import { copyWidgetsToNode } from 'api/widget/api'; import { Emoji, Message, Modal } from 'pc/components/common'; import { TComponent } from 'pc/components/common/t_component'; import { Router } from 'pc/components/route_manager/router'; diff --git a/packages/datasheet/src/pc/components/widget/widget_panel/widget_item/widget_block_main.tsx b/packages/datasheet/src/pc/components/widget/widget_panel/widget_item/widget_block_main.tsx index e10d2a53ed..b551b66126 100644 --- a/packages/datasheet/src/pc/components/widget/widget_panel/widget_item/widget_block_main.tsx +++ b/packages/datasheet/src/pc/components/widget/widget_panel/widget_item/widget_block_main.tsx @@ -16,6 +16,7 @@ import { WidgetLoader } from 'widget-stage/main/widget/widget_loader'; import { dashboardReg } from 'pc/hooks'; import { resourceService } from 'pc/resource_service'; import { store } from 'pc/store'; +import { useAppSelector } from 'pc/store/react-redux'; import { getDependenceByDstIdsByGlobalResource } from 'pc/utils/dependence_dst'; import { useCloudStorage } from '../../hooks/use_cloud_storage'; import { expandWidgetDevConfig } from '../../widget_center/widget_create_modal'; @@ -23,8 +24,6 @@ import { patchDatasheet } from './utils'; import { IWidgetBlockRefs } from './widget_block'; import { WidgetLoading } from './widget_loading'; -import {useAppSelector} from "pc/store/react-redux"; - export const WidgetBlockMainBase: React.ForwardRefRenderFunction< IWidgetBlockRefs, { diff --git a/packages/datasheet/src/pc/components/widget/widget_panel/widget_list/widget_list.tsx b/packages/datasheet/src/pc/components/widget/widget_panel/widget_list/widget_list.tsx index bddaa625ab..185df866a4 100644 --- a/packages/datasheet/src/pc/components/widget/widget_panel/widget_list/widget_list.tsx +++ b/packages/datasheet/src/pc/components/widget/widget_panel/widget_list/widget_list.tsx @@ -19,8 +19,6 @@ import { useLocalStorageState } from 'ahooks'; import classNames from 'classnames'; import { keyBy } from 'lodash'; -import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; -import { EmitterEventName } from 'modules/shared/simple_emitter'; import { useEffect, useState } from 'react'; import { Responsive, WidthProvider } from 'react-grid-layout'; import { ContextMenu, Message, useThemeColors } from '@apitable/components'; @@ -44,6 +42,8 @@ import { QuestionCircleOutlined, SettingOutlined, } from '@apitable/icons'; +import { TriggerCommands } from 'modules/shared/apphook/trigger_commands'; +import { EmitterEventName } from 'modules/shared/simple_emitter'; import { Modal } from 'pc/components/common'; import { ScreenSize } from 'pc/components/common/component_display'; import { simpleEmitter as panelSimpleEmitter } from 'pc/components/common/vika_split_panel'; diff --git a/packages/datasheet/src/pc/components/widget/widget_panel/widget_panel.tsx b/packages/datasheet/src/pc/components/widget/widget_panel/widget_panel.tsx index 224afd305c..3ed4daa627 100644 --- a/packages/datasheet/src/pc/components/widget/widget_panel/widget_panel.tsx +++ b/packages/datasheet/src/pc/components/widget/widget_panel/widget_panel.tsx @@ -17,12 +17,12 @@ */ import { useMount } from 'ahooks'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import Image from 'next/image'; import { shallowEqual } from 'react-redux'; import { Button, IconButton, Skeleton, ThemeName } from '@apitable/components'; import { Events, IWidgetPanelStatus, Player, ResourceType, Selectors, Strings, t, PermissionType } from '@apitable/core'; import { AddOutlined, CloseOutlined } from '@apitable/icons'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; import { ScreenSize } from 'pc/components/common/component_display'; import { InstallPosition } from 'pc/components/widget/widget_center/enum'; import { useResponsive } from 'pc/hooks'; diff --git a/packages/datasheet/src/pc/components/workspace/workspace.tsx b/packages/datasheet/src/pc/components/workspace/workspace.tsx index b397392fd7..b07fb15a2e 100644 --- a/packages/datasheet/src/pc/components/workspace/workspace.tsx +++ b/packages/datasheet/src/pc/components/workspace/workspace.tsx @@ -18,8 +18,6 @@ import { useMount } from 'ahooks'; import classNames from 'classnames'; -import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; -import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { useRouter } from 'next/router'; import * as React from 'react'; import { useEffect, useRef, useState } from 'react'; @@ -27,6 +25,8 @@ import { useDispatch } from 'react-redux'; import { LinkButton, useTheme } from '@apitable/components'; import { Api, AutoTestID, Events, IReduxState, Navigation, Player, StoreActions, Strings, t } from '@apitable/core'; import { CollapseOpenOutlined, CollapseOutlined } from '@apitable/icons'; +import { ShortcutActionManager, ShortcutActionName } from 'modules/shared/shortcut_key'; +import { getShortcutKeyString } from 'modules/shared/shortcut_key/keybinding_config'; import { TComponent } from 'pc/components/common/t_component'; import { Navigation as SiderNavigation } from 'pc/components/navigation'; import { Router } from 'pc/components/route_manager/router'; diff --git a/packages/datasheet/src/pc/hooks/use_all_columns.ts b/packages/datasheet/src/pc/hooks/use_all_columns.ts index 5d45237e23..ea497a5796 100644 --- a/packages/datasheet/src/pc/hooks/use_all_columns.ts +++ b/packages/datasheet/src/pc/hooks/use_all_columns.ts @@ -19,7 +19,7 @@ import { useMemo } from 'react'; import { IReduxState, Role, Selectors } from '@apitable/core'; -import {useAppSelector} from "pc/store/react-redux"; +import { useAppSelector } from 'pc/store/react-redux'; /** * diff --git a/packages/datasheet/src/pc/hooks/use_network.ts b/packages/datasheet/src/pc/hooks/use_network.ts index 54153f9696..d1a642d68b 100644 --- a/packages/datasheet/src/pc/hooks/use_network.ts +++ b/packages/datasheet/src/pc/hooks/use_network.ts @@ -16,10 +16,10 @@ * along with this program. If not, see . */ -import { ResourceType, Selectors } from '@apitable/core'; -import { Network } from 'pc/components/network_status'; import { useEffect, useState } from 'react'; import { shallowEqual } from 'react-redux'; +import { ResourceType, Selectors } from '@apitable/core'; +import { Network } from 'pc/components/network_status'; import { useAppSelector } from 'pc/store/react-redux'; diff --git a/packages/datasheet/src/pc/hooks/use_page_params.ts b/packages/datasheet/src/pc/hooks/use_page_params.ts index f61ca21923..1c887a77ed 100644 --- a/packages/datasheet/src/pc/hooks/use_page_params.ts +++ b/packages/datasheet/src/pc/hooks/use_page_params.ts @@ -65,9 +65,9 @@ export const getPageParams = (path: string) => { const resourceId = getRegResult(path, resourceReg); const mirrorId = getRegResult(path, mirrorIdReg); const embedId = getRegResult(path, embedIdReg); - const embedPageId = getRegResult(path, customPageReg); + const customPageId = getRegResult(path, customPageReg); const aiId = getRegResult(path, aiIdReg); - const nodeId = mirrorId || datasheetId || folderId || dashboardId || formId || aiId || automationId || embedPageId; + const nodeId = mirrorId || datasheetId || folderId || dashboardId || formId || aiId || automationId || customPageId; return { datasheetId, @@ -87,7 +87,7 @@ export const getPageParams = (path: string) => { nodeId, mirrorId, embedId, - embedPageId, + customPageId, aiId, }; }; diff --git a/packages/datasheet/src/pc/hooks/use_user_request.ts b/packages/datasheet/src/pc/hooks/use_user_request.ts index e003983a2a..444344fa92 100644 --- a/packages/datasheet/src/pc/hooks/use_user_request.ts +++ b/packages/datasheet/src/pc/hooks/use_user_request.ts @@ -348,14 +348,14 @@ export const useUserRequest = () => { } if (languageMap[userLanguage]) { return userLanguage; - } else { - const langArr = Object.keys(languageMap); - for (let i = 0; i < langArr.length; i++) { - if (langArr[i].indexOf(userLanguage) > -1) { - return langArr[i]; - } + } + const langArr = Object.keys(languageMap); + for (let i = 0; i < langArr.length; i++) { + if (langArr[i].indexOf(userLanguage) > -1) { + return langArr[i]; } } + return 'en-US'; }; return Api.register(username, credential, defaultLang()).then((res) => { diff --git a/packages/datasheet/src/pc/resource_service/service.ts b/packages/datasheet/src/pc/resource_service/service.ts index 04a9343ed1..14174ab6e8 100644 --- a/packages/datasheet/src/pc/resource_service/service.ts +++ b/packages/datasheet/src/pc/resource_service/service.ts @@ -16,10 +16,10 @@ * along with this program. If not, see . */ -import { SimpleEmitter } from 'modules/shared/simple_emitter'; import { Store } from 'redux'; import { BroadcastTypes, IReduxState, Selectors } from '@apitable/core'; import { IServiceError, ResourceService } from '@apitable/widget-sdk'; +import { SimpleEmitter } from 'modules/shared/simple_emitter'; import { UploadManager } from 'pc/utils/upload_manager'; import { KeybindingService } from '../../modules/shared/shortcut_key/keybinding_service'; import { Clipboard } from '../common/clipboard'; diff --git a/packages/datasheet/src/pc/styles/global_components/other.less b/packages/datasheet/src/pc/styles/global_components/other.less index f9bbfbd85d..47d34993b0 100644 --- a/packages/datasheet/src/pc/styles/global_components/other.less +++ b/packages/datasheet/src/pc/styles/global_components/other.less @@ -250,13 +250,6 @@ button:focus-visible { animation: loading 1s linear infinite; } -.cp-time-picker-input::placeholder { - color: #7e8791; - opacity: 1; -} - - - @media screen and (max-width: 768px) { .ant-drawer { z-index: 999; diff --git a/packages/datasheet/src/pc/utils/catalog.ts b/packages/datasheet/src/pc/utils/catalog.ts index 4f061c0de4..be6e54195f 100644 --- a/packages/datasheet/src/pc/utils/catalog.ts +++ b/packages/datasheet/src/pc/utils/catalog.ts @@ -17,7 +17,6 @@ */ import { Workbook } from 'exceljs'; -import { browser } from 'modules/shared/browser'; import React from 'react'; import { ConfigConstant, @@ -37,6 +36,7 @@ import { UnitItem, ViewDerivateBase, } from '@apitable/core'; +import { browser } from 'modules/shared/browser'; import { NodeIcon } from 'pc/components/catalog/node_context_menu/node_icons'; import { Message } from 'pc/components/common/message'; import { Modal } from 'pc/components/common/modal/modal/modal'; @@ -85,7 +85,7 @@ export const nodeConfigData = [ name: t(Strings.automation), }, { - type: ConfigConstant.NodeType.EMBED_PAGE, + type: ConfigConstant.NodeType.CUSTOM_PAGE, icon: NodeIcon.AddEmbed, name: t(Strings.embed_page), }, @@ -437,8 +437,8 @@ export const getContextTypeByNodeType = (type: ConfigConstant.NodeType) => { return ConfigConstant.ContextMenuType.MIRROR; case ConfigConstant.NodeType.AI: return ConfigConstant.ContextMenuType.AI; - case ConfigConstant.NodeType.EMBED_PAGE: - return ConfigConstant.ContextMenuType.EMBED_PAGE; + case ConfigConstant.NodeType.CUSTOM_PAGE: + return ConfigConstant.ContextMenuType.CUSTOM_PAGE; default: return ConfigConstant.ContextMenuType.DEFAULT; } diff --git a/packages/datasheet/src/pc/utils/color_utils.ts b/packages/datasheet/src/pc/utils/color_utils.ts index 8b1359be57..c21d0e8b4f 100644 --- a/packages/datasheet/src/pc/utils/color_utils.ts +++ b/packages/datasheet/src/pc/utils/color_utils.ts @@ -111,19 +111,19 @@ export function createRainbowColorsArr(theme: ThemeName) { const baseColor = isLightTheme ? [100, 200].reduce((prev: string[], cur: number) => { - return prev.concat(createRainbowColorArrByShade(baseHueArr, cur)); - }, []) + return prev.concat(createRainbowColorArrByShade(baseHueArr, cur)); + }, []) : [0.2, 0.4].reduce((prev: string[], cur: number) => { - return prev.concat(createRainbowColorArrByOpacity(baseHueArr, cur)); - }, []); + return prev.concat(createRainbowColorArrByOpacity(baseHueArr, cur)); + }, []); const vipColor = isLightTheme ? [300, 400, 500].reduce((prev: string[], cur: number) => { - return prev.concat(createRainbowColorArrByShade(baseHueArr, cur)); - }, []) + return prev.concat(createRainbowColorArrByShade(baseHueArr, cur)); + }, []) : [0.6, 0.8, 1].reduce((prev: string[], cur: number) => { - return prev.concat(createRainbowColorArrByOpacity(baseHueArr, cur)); - }, []); + return prev.concat(createRainbowColorArrByOpacity(baseHueArr, cur)); + }, []); const whiteBgColor = bgReverseDefault; // The main consideration here is that the base color and vip color may have to be used separately in the future diff --git a/packages/datasheet/src/pc/utils/execute_command_with_mirror.ts b/packages/datasheet/src/pc/utils/execute_command_with_mirror.ts index 800a497d53..a6ae1ebaca 100644 --- a/packages/datasheet/src/pc/utils/execute_command_with_mirror.ts +++ b/packages/datasheet/src/pc/utils/execute_command_with_mirror.ts @@ -17,8 +17,8 @@ */ import { has, isEqual } from 'lodash'; -import { browser } from 'modules/shared/browser'; import { Events, ITemporaryView, IViewProperty, Player, Selectors, StoreActions, ViewPropertyFilter } from '@apitable/core'; +import { browser } from 'modules/shared/browser'; import { showViewManualSaveInMobile } from 'pc/components/tab_bar/view_sync_switch/show_view_manual_save_in_mobile'; import { store } from 'pc/store'; diff --git a/packages/datasheet/src/pc/utils/get_anonymous_Id.ts b/packages/datasheet/src/pc/utils/get_anonymous_Id.ts index 086d552165..e01d5fbedb 100644 --- a/packages/datasheet/src/pc/utils/get_anonymous_Id.ts +++ b/packages/datasheet/src/pc/utils/get_anonymous_Id.ts @@ -1,4 +1,4 @@ -import { generateRandomNumber, IDPrefix } from "@apitable/core"; +import { generateRandomNumber, IDPrefix } from '@apitable/core'; const ANONYMOUS_ID = 'ANONYMOUS_ID'; @@ -10,4 +10,4 @@ export const getAnonymousId = (prefix?: IDPrefix) => { return id; } return anonymousId; -} \ No newline at end of file +}; \ No newline at end of file diff --git a/packages/i18n-lang/src/config/strings.ar-SA.json b/packages/i18n-lang/src/config/strings.ar-SA.json index 24feac5e94..679210d286 100644 --- a/packages/i18n-lang/src/config/strings.ar-SA.json +++ b/packages/i18n-lang/src/config/strings.ar-SA.json @@ -3682,7 +3682,7 @@ "record_filter_tips": "تم تصفية هذا السجل", "record_functions": "وظيفة تسجيل", "record_history": "مراجعة التاريخ فقط", - "record_history_help_url": "https://help.apitable.com/docs/guide/manual-record-history", + "record_history_help_url": "https://help.apitable.com/docs/guide/manual-record-activity", "record_history_title": "سجل التاريخ", "record_pre_filtered": "هذا السجل قد تم تصفيتها ، وسوف تكون مخفية عند النقر فوق خارج السجل .", "record_pre_move": "بعد النقر فوق خارج السجل ، سيتم نقل هذا السجل إلى موقع آخر", diff --git a/packages/i18n-lang/src/config/strings.de-DE.json b/packages/i18n-lang/src/config/strings.de-DE.json index a7e5b5ebf2..e611f1d076 100644 --- a/packages/i18n-lang/src/config/strings.de-DE.json +++ b/packages/i18n-lang/src/config/strings.de-DE.json @@ -641,7 +641,7 @@ "apps_support": "Plattformübergreifender Kundensupport", "archive_delete_record": "Archivierte Datensätze löschen", "archive_delete_record_title": "Aufzeichnung löschen", - "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Alle bidirektionalen Verbindungen für diesen Datensatz werden gelöscht

2. Das Bearbeiten wird nicht unterstützt

3. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

4. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", + "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Das Bearbeiten wird nicht unterstützt

2. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

3. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", "archive_record_in_activity": "Archiviert diesen Datensatz", "archive_record_in_menu": "Datensatz archivieren", "archive_record_success": "Erfolgreich archivierte Aufzeichnungen", @@ -945,13 +945,13 @@ "button_type": "Schaltflächentyp", "by_at": "bei", "by_days": "Tage", - "by_every": "every", + "by_every": "jeden", "by_field_id": "Feld-ID verwenden", "by_hours": "Std", "by_in": "bei", "by_min": "Protokoll)", "by_months": "Monate", - "by_on": " on the", + "by_on": "auf der", "by_the_day": "Tagsüber", "by_the_month": "Monatlich", "by_the_year": "Jährlich", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Der öffentliche Link für diese Einbettung wurde deaktiviert und ist vorübergehend nicht verfügbar", "embed_failed": "Einbettungslink ist nicht verfügbar,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Durch das Einbetten der Bilibili-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in Vika anzeigen.", + "embed_link_bilibili_link_text": "So betten Sie das Bilibili-Video ein", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Irgendetwas", + "embed_link_default_desc": "Fügen Sie einen Link ein, um eine beliebige Website anzuzeigen.", + "embed_link_default_link_text": "Erfahren Sie mehr", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Durch die Einbettung von Figma-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_figma_link_text": "So betten Sie Figma-Dateien ein", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Durch die Einbettung von Google Docs können Sie Dokumente in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_docs_link_text": "So betten Sie Google Docs ein", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Durch die Einbettung von Google Sheets können Sie Tabellen in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_sheets_link_text": "So betten Sie Google Sheets ein", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Durch die Einbettung von JSdesign-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_jishi_design_link_text": "So betten Sie JSdesign-Dateien ein", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Tencent-Dokumente", + "embed_link_tencent_docs_desc": "Durch die Einbettung von Tencent-Dokumenten können Sie Tencent-Dokumente in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_tencent_docs_link_text": "So betten Sie Tencent-Dokumente ein", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Durch das Einbetten von WPS-Dateien können Sie WPS-Dokumente, -Tabellen und -Formulare in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_wps_link_text": "So betten Sie WPS-Dateien ein", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Durch das Einbetten von YouTube-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in AITable anzeigen.", + "embed_link_youtube_link_text": "So betten Sie YouTube-Videos ein", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Benutzerdefinierte Seite", + "embed_page_add_url": "URL hinzufügen", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Fügen Sie Webseiten zu ${edition} hinzu, um einfachen Zugriff auf Website-Dokumente, Videos und mehr von Drittanbietern zu erhalten. Sie können empfohlene Website-Links oder beliebige benutzerdefinierte Links hinzufügen.", + "embed_page_node_permission_editor": "Auf der Basis von „Nur aktualisieren“ kann auch die öffentliche Freigabe der Datei geöffnet werden", + "embed_page_node_permission_manager": "Kann alle Aktionen für die Datei ausführen", + "embed_page_node_permission_reader": "Kann den Inhalt der benutzerdefinierten Seite und grundlegende Dateiinformationen anzeigen", + "embed_page_node_permission_updater": "Auf der Basis von „schreibgeschützt“ kann auch der Link der benutzerdefinierten Seite geändert werden", + "embed_page_setting_title": "Fügen Sie eine benutzerdefinierte Seite hinzu", + "embed_page_url_invalid": "Bitte geben Sie die richtige URL ein", + "embed_paste_link_bilibili_placeholder": "Fügen Sie den Link zum Bilibili-Video ein", + "embed_paste_link_default_placeholder": "Fügen Sie die URL ein", + "embed_paste_link_figma_placeholder": "Fügen Sie den Freigabelink der Figma-Datei ein", + "embed_paste_link_google_docs_placeholder": "Fügen Sie den Freigabelink für Google Docs ein", + "embed_paste_link_google_sheets_placeholder": "Fügen Sie den Freigabelink für Google Sheets ein", + "embed_paste_link_jsdesign_placeholder": "Fügen Sie den Freigabelink der JSdesign-Datei ein", + "embed_paste_link_tencent_docs_placeholder": "Fügen Sie den Tencent Docs-Freigabelink ein", + "embed_paste_link_wps_placeholder": "Fügen Sie den Freigabelink der WPS-Datei ein", + "embed_paste_link_youtube_placeholder": "Fügen Sie den YouTube-Videolink ein", + "embed_success": "Erfolgreich hinzufügen", "emoji_activity": "Aktivitäten", "emoji_custom": "Benutzerdefiniert", "emoji_flags": "Flaggen", @@ -3353,7 +3355,6 @@ "name_length_err": "Der Name muss zwischen 1- und 100-Zeichen in der Länge liegen", "name_not_rule": "name_not_rule", "name_repeat": "Doppelter Name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "ich", "nav_space_settings": "Einstellungen", @@ -3372,7 +3373,7 @@ "new_automation": "Neue Automatisierung", "new_caledonia": "Neukaledonien", "new_datasheet": "Neues Datenblatt", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Neue benutzerdefinierte Seite", "new_folder": "Neuer Ordner", "new_folder_btn_title": "Ordner", "new_folder_tooltip": "Ordner erstellen", @@ -3538,7 +3539,7 @@ "nvc_start_text": "Ziehen Sie die Leiste an das rechte Ende", "nvc_yes_text": "Verifiziert", "obtain_verification_code": "Überprüfungscode nicht erhalten oder abgelaufen", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ „title“: „产品“, „lists“: [{ „name“: „快速入门“, „url“: „https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": „产品价格“, „url“: „/pricing/“ }, { „name“: „产品路线图“, „url“: „https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5“ }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/join-us/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": „Scrum敏捷开发管理“, „url“: „/scrum/“ }, { „name“: „营销策划与市场运营“, „url“: „/marketing/“ }, { „name“: „OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门 Aliexpress管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : „https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef“ }, { „name“: „专有云部署“, „url“: „https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL“ } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \" Adresse: pr@vikadata.com, \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"Adresse: hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Vorschau von Office-Dateien", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "Daten werden abgeglichen", "record": "Aufzeichnung", "record_activity_experience_tips": "Sie können Aufzeichnungsaktivitäten von ${day} Tagen anzeigen", - "record_archived_data": "archived record", + "record_archived_data": "archivierter Datensatz", "record_comment": "Nur Kommentare", "record_comments": "Kommentare", "record_fail_data": "Datenfehler", "record_filter_tips": "Dieser Datensatz wurde gefiltert", "record_functions": "Aufzeichnungsfunktion", "record_history": "Nur Revisionsverlauf", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Aufzeichnungsverlauf", "record_pre_filtered": "Dieser Datensatz wurde gefiltert und wird ausgeblendet, sobald Sie außerhalb des Datensatzes klicken", "record_pre_move": "Dieser Datensatz wird an eine andere Stelle verschoben, sobald Sie außerhalb des Datensatzes klicken", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Dateien suchen", "search_new_admin": "Suche", "search_node_pleaseholder": "Nach Dateien suchen (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Schnellsuche (${shortcutKey})", "search_or_add": "Eine Option suchen oder hinzufügen", "search_role_placeholder": "Rollen suchen", "seats": "Sitze", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Schriftfarbe", "workdoc_create": "Arbeitsdokument erstellen", "workdoc_expanded": "Erweitern Sie das Inhaltsverzeichnis", - "workdoc_image_max_10mb": "Die Bildgröße darf 10 MB nicht überschreiten", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "Null", + "workdoc_image_max_size": "Die Bildgröße darf ${size} nicht überschreiten", "workdoc_info": "WorkDoc Info", "workdoc_info_create_time": "Hergestellt in", "workdoc_info_creator": "Erstellt von", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Zuletzt geändert um", "workdoc_link_placeholder": "Bitte geben Sie den Link ein", "workdoc_only_image": "Es ist nur ein Bild erlaubt", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Es sind nur Videos erlaubt", "workdoc_text_placeholder": "Geben Sie „/“ Schnellstart ein", "workdoc_title_placeholder": "Bitte Titel eingeben", "workdoc_unnamed": "Unbenanntes Arbeitsdokument", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Änderungen verwerfen", "workdoc_unsave_title": "Das WorkDoc wurde nicht gespeichert", "workdoc_upload_failed": "Upload fehlgeschlagen", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Die Videogröße darf ${size} nicht überschreiten", "workdoc_ws_connected": "In Verbindung gebracht", "workdoc_ws_connecting": "Verbinden...", "workdoc_ws_disconnected": "Getrennt", diff --git a/packages/i18n-lang/src/config/strings.en-US.json b/packages/i18n-lang/src/config/strings.en-US.json index b806982e3d..3d00bfdde7 100644 --- a/packages/i18n-lang/src/config/strings.en-US.json +++ b/packages/i18n-lang/src/config/strings.en-US.json @@ -1677,46 +1677,48 @@ "embed_link_bilibili": "bilibili", "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "Anything", "embed_link_default_desc": "Paste a link to view any website. ", "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "Tencent Docs", "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Custom Page", "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Add web pages into ${edition} for easy access to third-party website documents, videos, and more. You can add recommended website links or any custom links.", + "embed_page_node_permission_editor": "On the basis of \"update only\", can also open the public sharing of the file", + "embed_page_node_permission_manager": "Can perform all actions on the file", + "embed_page_node_permission_reader": "Can view the content of the custom page and basic file information", + "embed_page_node_permission_updater": "On the basis of \"read-only\", can also modify the link of the custom page", + "embed_page_setting_title": "Add a custom page", "embed_page_url_invalid": "Please enter the correct URL", "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", "embed_paste_link_default_placeholder": "Paste the URL", @@ -1727,7 +1729,7 @@ "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_success": "Add Successfully", "emoji_activity": "Activities", "emoji_custom": "Custom", "emoji_flags": "Flags", @@ -3350,7 +3352,6 @@ "name_length_err": "The name must be between 1 and 100 characters in length", "name_not_rule": "name_not_rule", "name_repeat": "Duplicate name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Settings", @@ -3369,7 +3370,7 @@ "new_automation": "New automation", "new_caledonia": "New Caledonia", "new_datasheet": "New datasheet", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "New custom page", "new_folder": "New folder", "new_folder_btn_title": "Folder", "new_folder_tooltip": "Create folder", @@ -4139,7 +4140,7 @@ "record_filter_tips": "This record has been filtered", "record_functions": "Record Function", "record_history": "Revision history only", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Record history", "record_pre_filtered": "This record has been filtered and will be hidden once you click outside the record", "record_pre_move": "This record will be moved elsewhere once you click outside the record", diff --git a/packages/i18n-lang/src/config/strings.es-ES.json b/packages/i18n-lang/src/config/strings.es-ES.json index 2beef6f3e6..4a3790ee33 100644 --- a/packages/i18n-lang/src/config/strings.es-ES.json +++ b/packages/i18n-lang/src/config/strings.es-ES.json @@ -641,7 +641,7 @@ "apps_support": "Soporte cliente de plataforma completa", "archive_delete_record": "Eliminar registros archivados", "archive_delete_record_title": "Eliminar el registro", - "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. Se cancelará todo enlace bidireccional para este registro.

2. No se admite la edición

3. No se admiten funciones como recordatorios de fechas y registros de suscripción

4. Ya no participa en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", + "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. No se admite la edición

2. No se admiten funciones como recordatorios de fechas y registros de suscripción

3. Ya no participar en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", "archive_record_in_activity": "Archivó este registro", "archive_record_in_menu": "Registro de archivo", "archive_record_success": "Se han archivado con éxito los registros", @@ -945,13 +945,13 @@ "button_type": "Tipo de botón", "by_at": "en", "by_days": "Días", - "by_every": "every", + "by_every": "cada", "by_field_id": "Usar el ID de campo", "by_hours": "Horas", "by_in": "en", "by_min": "minutos)", "by_months": "Meses", - "by_on": " on the", + "by_on": "sobre el", "by_the_day": "Por día", "by_the_month": "Revista mensual", "by_the_year": "Anual", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Este enlace público incrustado ha sido desactivado y no está disponible por el momento", "embed_failed": "Los enlaces incrustados no están disponibles,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Al insertar los videos de bilibili, puede ver tutoriales y guías, o ver la página de inicio del canal en Vika.", + "embed_link_bilibili_link_text": "Cómo insertar el vídeo de bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Cualquier cosa", + "embed_link_default_desc": "Pegue un enlace para ver cualquier sitio web.", + "embed_link_default_link_text": "Aprende más", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Al incorporar archivos Figma, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_figma_link_text": "Cómo incrustar archivos Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Al incorporar Google Docs, puede editar y ver documentos en AITable para facilitar la colaboración en equipo.", + "embed_link_google_docs_link_text": "Cómo incrustar Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Al incorporar Google Sheets, puede editar y ver tablas en AITable para facilitar la colaboración en equipo.", + "embed_link_google_sheets_link_text": "Cómo incrustar Hojas de cálculo de Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "Diseño JS", + "embed_link_jishi_design_desc": "Al incorporar archivos JSdesign, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_jishi_design_link_text": "Cómo incrustar archivos JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documentos Tencent", + "embed_link_tencent_docs_desc": "Al incorporar Tencent Docs, puede editar y ver documentos de Tencent en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_tencent_docs_link_text": "Cómo incrustar documentos Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Al incorporar archivos WPS, puede editar y ver documentos, tablas y formularios WPS en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_wps_link_text": "Cómo incrustar archivos WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Al insertar videos de YouTube, puede ver tutoriales y guías, o ver la página de inicio del canal en AITable.", + "embed_link_youtube_link_text": "Cómo insertar vídeos de YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizada", + "embed_page_add_url": "Agregar URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Agregue páginas web a ${edition} para acceder fácilmente a documentos, videos y más de sitios web de terceros. Puede agregar enlaces a sitios web recomendados o cualquier enlace personalizado.", + "embed_page_node_permission_editor": "Sobre la base de \"solo actualización\", también se puede abrir el intercambio público del archivo.", + "embed_page_node_permission_manager": "Puede realizar todas las acciones en el archivo.", + "embed_page_node_permission_reader": "Puede ver el contenido de la página personalizada y la información básica del archivo.", + "embed_page_node_permission_updater": "Sobre la base de \"solo lectura\", también puede modificar el enlace de la página personalizada.", + "embed_page_setting_title": "Agregar una página personalizada", + "embed_page_url_invalid": "Por favor ingresa la URL correcta", + "embed_paste_link_bilibili_placeholder": "Pegue el enlace del video bilibili", + "embed_paste_link_default_placeholder": "Pega la URL", + "embed_paste_link_figma_placeholder": "Pegue el enlace para compartir del archivo Figma", + "embed_paste_link_google_docs_placeholder": "Pegue el enlace para compartir de Google Docs", + "embed_paste_link_google_sheets_placeholder": "Pegue el enlace para compartir de Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Pegue el enlace para compartir del archivo JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Pegue el enlace para compartir de Tencent Docs", + "embed_paste_link_wps_placeholder": "Pegue el enlace para compartir del archivo WPS", + "embed_paste_link_youtube_placeholder": "Pega el enlace del vídeo de YouTube.", + "embed_success": "Agregar con éxito", "emoji_activity": "Actividades", "emoji_custom": "Costumbres", "emoji_flags": "Bandera", @@ -3353,7 +3355,6 @@ "name_length_err": "La longitud del nombre debe estar entre 1 y 100 caracteres", "name_not_rule": "Nombre irregular", "name_repeat": "Nombre duplicado", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "Yo", "nav_space_settings": "Configuración", @@ -3372,7 +3373,7 @@ "new_automation": "Nueva automatización", "new_caledonia": "Nueva Caledonia", "new_datasheet": "Nueva tabla de datos", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nueva página personalizada", "new_folder": "Nueva carpeta", "new_folder_btn_title": "Carpetas", "new_folder_tooltip": "Crear una carpeta", @@ -3538,7 +3539,7 @@ "nvc_start_text": "Arrastre la barra al extremo derecho", "nvc_yes_text": "Confirmado", "obtain_verification_code": "El Código de verificación no se ha obtenido o ha expirado", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- inicio\" }, { \"nombre\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"nombre\": \"产品价格\", \"url\": \"/precios/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/únete a nosotros/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"listas\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"nombre\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"nombre\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"nombre\": \"Scrum敏捷开发管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门管理\", \"url\" : \"/tienda/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"nombre\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"nombre\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"nombre\": \"服务条款\", \"url\": \"/acuerdo-de-servicio/\" }, { \"nombre\": \"隐私协议\", \"url\": \"/acuerdo-de-servicio/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. es\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Previsualizar archivos de Office", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "Se están verificando los datos", "record": "Registro", "record_activity_experience_tips": "Puede ver la actividad de registro de ${day} días", - "record_archived_data": "archived record", + "record_archived_data": "registro archivado", "record_comment": "Solo anotaciones", "record_comments": "Comentarios", "record_fail_data": "Error de datos", "record_filter_tips": "Este registro ha sido filtrado", "record_functions": "Función de registro", "record_history": "Solo se revisan los registros históricos", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Registrar registros históricos", "record_pre_filtered": "Este registro ha sido filtrado y se ocultará al hacer clic en el exterior del registro", "record_pre_move": "Después de hacer clic en el exterior del registro, este registro se moverá a otra posición", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Buscar archivos", "search_new_admin": "Buscar", "search_node_pleaseholder": "Buscar archivos (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Búsqueda rápida (${shortcutKey})", "search_or_add": "Encontrar o agregar opciones", "search_role_placeholder": "Buscar personajes", "seats": "Asientos", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Color de fuente", "workdoc_create": "Crear documento de trabajo", "workdoc_expanded": "Ampliar la tabla de contenidos", - "workdoc_image_max_10mb": "El tamaño de la imagen no puede exceder los 10 MB.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nulo", + "workdoc_image_max_size": "El tamaño de la imagen no puede exceder ${size}", "workdoc_info": "Información", "workdoc_info_create_time": "Creado en", "workdoc_info_creator": "Creado por", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Última modificación en", "workdoc_link_placeholder": "Por favor ingrese el enlace", "workdoc_only_image": "Solo se permite imagen", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Sólo se permite vídeo", "workdoc_text_placeholder": "Ingrese \"/\" inicio rápido", "workdoc_title_placeholder": "Por favor ingresa el título", "workdoc_unnamed": "Documento de trabajo sin nombre", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Descartar los cambios", "workdoc_unsave_title": "El WorkDoc no ha sido guardado", "workdoc_upload_failed": "Subida fallida", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "El tamaño del video no puede exceder ${size}", "workdoc_ws_connected": "Conectado", "workdoc_ws_connecting": "Conectando...", "workdoc_ws_disconnected": "Desconectado", diff --git a/packages/i18n-lang/src/config/strings.fr-FR.json b/packages/i18n-lang/src/config/strings.fr-FR.json index 76891daed2..d6389213ca 100644 --- a/packages/i18n-lang/src/config/strings.fr-FR.json +++ b/packages/i18n-lang/src/config/strings.fr-FR.json @@ -641,7 +641,7 @@ "apps_support": "Support client de toutes les plates-formes", "archive_delete_record": "Supprimer les enregistrements archivés", "archive_delete_record_title": "Supprimer l'enregistrement", - "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. Tous les liens bidirectionnels pour cet enregistrement seront annulés

2. L'édition n'est pas prise en charge

3. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

4. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", + "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. L'édition n'est pas prise en charge

2. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

3. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", "archive_record_in_activity": "Archivé cet enregistrement", "archive_record_in_menu": "Dossier d'archive", "archive_record_success": "Enregistrements archivés avec succès", @@ -945,13 +945,13 @@ "button_type": "Type de bouton", "by_at": "à", "by_days": "Jours", - "by_every": "every", + "by_every": "chaque", "by_field_id": "Utiliser l'ID du champ", "by_hours": "Heures", "by_in": "à", "by_min": "minutes)", "by_months": "Mois", - "by_on": " on the", + "by_on": "sur le", "by_the_day": "Par jour", "by_the_month": "Mensuel", "by_the_year": "Annuel", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Le lien public pour cette intégration a été désactivé et est temporairement indisponible", "embed_failed": "Le lien d'intégration est indisponible ", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "En intégrant les vidéos bilibili, vous pouvez regarder des tutoriels et des guides, ou consulter la page d'accueil de la chaîne dans Vika.", + "embed_link_bilibili_link_text": "Comment intégrer la vidéo bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Rien", + "embed_link_default_desc": "Collez un lien pour afficher n’importe quel site Web.", + "embed_link_default_link_text": "Apprendre encore plus", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "En intégrant des fichiers Figma, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_figma_link_text": "Comment intégrer des fichiers Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "En intégrant Google Docs, vous pouvez modifier et afficher des documents dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_docs_link_text": "Comment intégrer Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "En intégrant Google Sheets, vous pouvez modifier et afficher des tableaux dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_sheets_link_text": "Comment intégrer Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSconception", + "embed_link_jishi_design_desc": "En intégrant des fichiers JSdesign, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_jishi_design_link_text": "Comment intégrer des fichiers JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documents Tencent", + "embed_link_tencent_docs_desc": "En intégrant Tencent Docs, vous pouvez modifier et afficher des documents Tencent dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_tencent_docs_link_text": "Comment intégrer Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "En intégrant des fichiers WPS, vous pouvez modifier et afficher des documents, des tableaux et des formulaires WPS dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_wps_link_text": "Comment intégrer des fichiers WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "En intégrant des vidéos YouTube, vous pouvez regarder des didacticiels et des guides, ou afficher la page d'accueil de la chaîne dans AITable.", + "embed_link_youtube_link_text": "Comment intégrer des vidéos YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Page personnalisée", + "embed_page_add_url": "Ajouter l'URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Ajoutez des pages Web dans ${edition} pour accéder facilement aux documents, vidéos et bien plus encore de sites Web tiers. Vous pouvez ajouter des liens de sites Web recommandés ou des liens personnalisés.", + "embed_page_node_permission_editor": "Sur la base de \"mise à jour uniquement\", peut également ouvrir le partage public du fichier", + "embed_page_node_permission_manager": "Peut effectuer toutes les actions sur le fichier", + "embed_page_node_permission_reader": "Peut afficher le contenu de la page personnalisée et les informations de base sur le fichier", + "embed_page_node_permission_updater": "Sur la base du \"lecture seule\", on peut également modifier le lien de la page personnalisée", + "embed_page_setting_title": "Ajouter une page personnalisée", + "embed_page_url_invalid": "Veuillez entrer l'URL correcte", + "embed_paste_link_bilibili_placeholder": "Collez le lien vidéo bilibili", + "embed_paste_link_default_placeholder": "Collez l'URL", + "embed_paste_link_figma_placeholder": "Collez le lien de partage du fichier Figma", + "embed_paste_link_google_docs_placeholder": "Collez le lien de partage Google Docs", + "embed_paste_link_google_sheets_placeholder": "Collez le lien de partage Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Collez le lien de partage du fichier JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Collez le lien de partage Tencent Docs", + "embed_paste_link_wps_placeholder": "Collez le lien de partage du fichier WPS", + "embed_paste_link_youtube_placeholder": "Collez le lien de la vidéo YouTube", + "embed_success": "Ajouter avec succès", "emoji_activity": "Activité", "emoji_custom": "Personnalisée", "emoji_flags": "Drapeaux", @@ -3353,7 +3355,6 @@ "name_length_err": "Le nom doit contenir entre 1 et 100 caractères", "name_not_rule": "ne pas définir de règle", "name_repeat": "Dupliquer le fichier", - "namembed_link_figmae": "Figma", "namibia": "Namibie", "nav_me": "moi", "nav_space_settings": "Réglages", @@ -3372,7 +3373,7 @@ "new_automation": "Nouvelle automatisation", "new_caledonia": "Nouvelle-Calédonie", "new_datasheet": "Nouvelle fiche technique", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nouvelle page personnalisée", "new_folder": "Nouveau dossier", "new_folder_btn_title": "Répertoire", "new_folder_tooltip": "Créer un dossier", @@ -3538,7 +3539,7 @@ "nvc_start_text": "Faites glisser la barre vers la droite", "nvc_yes_text": "Vérifié", "obtain_verification_code": "Code de vérification non obtenu ou expiré", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/rejoignez-nous/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum\"管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Aperçu des fichiers Office", "office_preview_app_desc": "

Aperçu en ligne lisse des fichiers bureautiques sur la feuille de données, vous permettant de visualiser les fichiers bureautiques courants tels que Excel, Word, PPT, etc. sur votre ordinateur de bureau ou mobile n'importe où, à tout moment

\n\n
    \n
  • Aperçu en ligne de . oc, .docx, .xls, .xlsx, .ppt, .pptx, et . df fichiers bureautiques formatés
  • \n
  • Bureau et mobile supportent les aperçus de fichiers des formats ci-dessus
  • \n
\n\n

Notes supplémentaires :

\n
    \n
  • Cette fonctionnalité est alimentée par \"Conversion Cloud Yoncentrique\" et officiellement intégrée
  • \n
  • Cliquez sur le bouton \"Activer\" ci-dessous pour activer cette intégration et accepter que \"Conversion Cloud Yoncentrique\" lit les fichiers bureautiques que vous souhaitez prévisualiser
  • \n
  • Si vous n'avez plus besoin de la fonction de prévisualisation des fichiers bureautiques, l'administrateur de l'espace peut le désactiver sur cette page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "Les données sont en cours de rapprochement", "record": "Enregistrements", "record_activity_experience_tips": "Vous pouvez afficher l'activité d'enregistrement de ${day} jours", - "record_archived_data": "archived record", + "record_archived_data": "enregistrement archivé", "record_comment": "Commentaires uniquement", "record_comments": "commenté", "record_fail_data": "erreur de données", "record_filter_tips": "Cet enregistrement a été filtré", "record_functions": "Fonction d'enregistrement", "record_history": "Historique des révisions uniquement", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Historique des enregistrements", "record_pre_filtered": "Cet enregistrement a été filtré et sera masqué une fois que vous aurez cliqué en dehors de l'enregistrement", "record_pre_move": "Cet enregistrement sera déplacé ailleurs une fois que vous cliquerez en dehors de l'enregistrement", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Rechercher des fichiers", "search_new_admin": "Chercher", "search_node_pleaseholder": "Rechercher des fichiers (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Recherche rapide (${shortcutKey})", "search_or_add": "Trouver ou ajouter une option", "search_role_placeholder": "Rechercher des rôles", "seats": "Sièges", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Couleur de la police", "workdoc_create": "Créer un document de travail", "workdoc_expanded": "Développer la table des matières", - "workdoc_image_max_10mb": "La taille de l'image ne peut pas dépasser 10 Mo", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nul", + "workdoc_image_max_size": "La taille de l'image ne peut pas dépasser ${size}", "workdoc_info": "Informations", "workdoc_info_create_time": "Créé à", "workdoc_info_creator": "Créé par", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Dernière modification à", "workdoc_link_placeholder": "Veuillez entrer le lien", "workdoc_only_image": "Seule l'image est autorisée", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Seule la vidéo est autorisée", "workdoc_text_placeholder": "Entrez \"/\" démarrage rapide", "workdoc_title_placeholder": "Veuillez entrer le titre", "workdoc_unnamed": "Document de travail sans nom", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Annuler les modifications", "workdoc_unsave_title": "Le WorkDoc n'a pas été enregistré", "workdoc_upload_failed": "Échec du téléchargement", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La taille de la vidéo ne peut pas dépasser ${size}", "workdoc_ws_connected": "Connecté", "workdoc_ws_connecting": "De liaison...", "workdoc_ws_disconnected": "Débranché", diff --git a/packages/i18n-lang/src/config/strings.it-IT.json b/packages/i18n-lang/src/config/strings.it-IT.json index 710436afbf..e7023fc696 100644 --- a/packages/i18n-lang/src/config/strings.it-IT.json +++ b/packages/i18n-lang/src/config/strings.it-IT.json @@ -641,7 +641,7 @@ "apps_support": "Supporto clienti su tutte le piattaforme", "archive_delete_record": "Elimina i record archiviati", "archive_delete_record_title": "Elimina registrazione", - "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. Tutti i collegamenti bidirezionali per questo record verranno annullati

2. La modifica non è supportata

3. Funzioni come promemoria della data e record di abbonamento non sono supportate

4. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", + "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. La modifica non è supportata

2. Funzioni come promemoria della data e record di abbonamento non sono supportate

3. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", "archive_record_in_activity": "Archiviato questo disco", "archive_record_in_menu": "Archivio record", "archive_record_success": "Archiviati con successo", @@ -945,13 +945,13 @@ "button_type": "Tipo di pulsante", "by_at": "A", "by_days": "Giorni", - "by_every": "every", + "by_every": "ogni", "by_field_id": "Usa ID campo", "by_hours": "Ore", "by_in": "A", "by_min": "minuti)", "by_months": "Mesi", - "by_on": " on the", + "by_on": "sul", "by_the_day": "Di giorno", "by_the_month": "Mensile", "by_the_year": "Annuale", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "Il link pubblico per questa incorporazione è stato disabilitato ed è temporaneamente non disponibile", "embed_failed": "Il collegamento incorporato non è disponibile,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Incorporando i video bilibili, puoi guardare tutorial e guide o visualizzare la home page del canale in Vika.", + "embed_link_bilibili_link_text": "Come incorporare il video bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Nulla", + "embed_link_default_desc": "Incolla un collegamento per visualizzare qualsiasi sito web.", + "embed_link_default_link_text": "Saperne di più", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Incorporando i file Figma, i membri possono visualizzare e modificare le bozze di progettazione in modo più conveniente, migliorando l'efficienza della collaborazione.", + "embed_link_figma_link_text": "Come incorporare file Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Incorporando Google Docs, puoi modificare e visualizzare i documenti in AITable per facilitare la collaborazione del team.", + "embed_link_google_docs_link_text": "Come incorporare Google Documenti", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Incorporando Fogli Google, puoi modificare e visualizzare le tabelle in AITable per facilitare la collaborazione del team.", + "embed_link_google_sheets_link_text": "Come incorporare Fogli Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Incorporando file JSdesign, i membri possono visualizzare e modificare le bozze di progettazione in modo più pratico, migliorando l'efficienza della collaborazione.", + "embed_link_jishi_design_link_text": "Come incorporare file JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documenti Tencent", + "embed_link_tencent_docs_desc": "Incorporando Tencent Docs, puoi modificare e visualizzare i documenti Tencent in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_tencent_docs_link_text": "Come incorporare Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Incorporando file WPS, puoi modificare e visualizzare documenti, tabelle e moduli WPS in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_wps_link_text": "Come incorporare file WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Incorporando video di YouTube, puoi guardare tutorial e guide o visualizzare la home page del canale in AITable.", + "embed_link_youtube_link_text": "Come incorporare video di YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizzata", + "embed_page_add_url": "Aggiungi URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Aggiungi pagine web in ${edition} per accedere facilmente a documenti, video e altro ancora di siti web di terze parti. È possibile aggiungere collegamenti a siti Web consigliati o collegamenti personalizzati.", + "embed_page_node_permission_editor": "Sulla base del \"solo aggiornamento\", è possibile anche aprire la condivisione pubblica del file", + "embed_page_node_permission_manager": "Può eseguire tutte le azioni sul file", + "embed_page_node_permission_reader": "Può visualizzare il contenuto della pagina personalizzata e le informazioni di base sul file", + "embed_page_node_permission_updater": "Sulla base della \"sola lettura\", è possibile anche modificare il collegamento della pagina personalizzata", + "embed_page_setting_title": "Aggiungi una pagina personalizzata", + "embed_page_url_invalid": "Inserisci l'URL corretto", + "embed_paste_link_bilibili_placeholder": "Incolla il collegamento del video bilibili", + "embed_paste_link_default_placeholder": "Incolla l'URL", + "embed_paste_link_figma_placeholder": "Incolla il collegamento di condivisione del file Figma", + "embed_paste_link_google_docs_placeholder": "Incolla il link di condivisione di Google Documenti", + "embed_paste_link_google_sheets_placeholder": "Incolla il link di condivisione di Fogli Google", + "embed_paste_link_jsdesign_placeholder": "Incolla il collegamento di condivisione del file JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Incolla il collegamento di condivisione di Tencent Docs", + "embed_paste_link_wps_placeholder": "Incolla il collegamento di condivisione del file WPS", + "embed_paste_link_youtube_placeholder": "Incolla il collegamento del video di YouTube", + "embed_success": "Aggiungi con successo", "emoji_activity": "Attività", "emoji_custom": "Personalizzato", "emoji_flags": "Bandiere", @@ -3353,7 +3355,6 @@ "name_length_err": "Il nome deve avere una lunghezza compresa tra 1 e 100 caratteri", "name_not_rule": "nome_non_regola", "name_repeat": "Duplica nome", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Impostazioni", @@ -3372,7 +3373,7 @@ "new_automation": "Nuova automazione", "new_caledonia": "Nuova Caledonia", "new_datasheet": "Nuovo foglio dati", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nuova pagina personalizzata", "new_folder": "Nuova cartella", "new_folder_btn_title": "Cartella", "new_folder_tooltip": "Crea cartella", @@ -4135,14 +4136,14 @@ "reconciled_data": "I dati vengono riconciliati", "record": "Registra", "record_activity_experience_tips": "Puoi visualizzare l'attività registrata di ${day} giorni", - "record_archived_data": "archived record", + "record_archived_data": "registrazione archiviata", "record_comment": "Solo osservazioni", "record_comments": "commenti", "record_fail_data": "errore dei dati", "record_filter_tips": "Questo record è stato filtrato", "record_functions": "Funzione di registrazione", "record_history": "Solo cronologia delle revisioni", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Cronologia record", "record_pre_filtered": "Questo record è stato filtrato e verrà nascosto una volta cliccato fuori dal record", "record_pre_move": "Questo record verrà spostato altrove una volta cliccato fuori dal record", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Cerca file", "search_new_admin": "Cerca", "search_node_pleaseholder": "Cerca file (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Ricerca rapida (${shortcutKey})", "search_or_add": "Trova o aggiungi un'opzione", "search_role_placeholder": "Ricerca ruoli", "seats": "Sedili", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Colore del carattere", "workdoc_create": "Crea documento di lavoro", "workdoc_expanded": "Espandi il sommario", - "workdoc_image_max_10mb": "La dimensione dell'immagine non può superare i 10 MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nullo", + "workdoc_image_max_size": "La dimensione dell'immagine non può superare ${size}", "workdoc_info": "Informazioni", "workdoc_info_create_time": "Creato a", "workdoc_info_creator": "Creato da", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Ultima modifica a", "workdoc_link_placeholder": "Inserisci il collegamento", "workdoc_only_image": "È consentita solo l'immagine", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "È consentito solo il video", "workdoc_text_placeholder": "Immettere \"/\" avvio rapido", "workdoc_title_placeholder": "Inserisci il titolo", "workdoc_unnamed": "Documento di lavoro senza nome", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Non salvare le modifiche", "workdoc_unsave_title": "Il WorkDoc non è stato salvato", "workdoc_upload_failed": "Caricamento fallito", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La dimensione del video non può superare ${size}", "workdoc_ws_connected": "Collegato", "workdoc_ws_connecting": "Collegamento...", "workdoc_ws_disconnected": "Disconnesso", diff --git a/packages/i18n-lang/src/config/strings.ja-JP.json b/packages/i18n-lang/src/config/strings.ja-JP.json index 0824a128b9..2b76ea8790 100644 --- a/packages/i18n-lang/src/config/strings.ja-JP.json +++ b/packages/i18n-lang/src/config/strings.ja-JP.json @@ -641,7 +641,7 @@ "apps_support": "フルプラットフォームクライアントサポート", "archive_delete_record": "アーカイブされたレコードを削除する", "archive_delete_record_title": "レコードの削除", - "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. このレコードの双方向リンクはすべてキャンセルされます

2. 編集はサポートされていません

3. 日付リマインダーや購読記録などの機能はサポートされていません

4. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", + "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. 編集はサポートされていません

2. 日付リマインダーや購読記録などの機能はサポートされていません

3. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", "archive_record_in_activity": "この記録をアーカイブしました", "archive_record_in_menu": "アーカイブレコード", "archive_record_success": "レコードは正常にアーカイブされました", @@ -945,13 +945,13 @@ "button_type": "ボタンの種類", "by_at": "で", "by_days": "日々", - "by_every": "every", + "by_every": "毎", "by_field_id": "フィールドIDの使用", "by_hours": "時間", "by_in": "で", "by_min": "分)", "by_months": "月", - "by_on": " on the", + "by_on": "で", "by_the_day": "日単位", "by_the_month": "月刊誌", "by_the_year": "毎年", @@ -1678,59 +1678,61 @@ "embed_fail_og_description_content": "この埋め込まれたパブリックリンクは無効になっており、一時的には使用できません", "embed_failed": "埋め込みリンクは使用できません。", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "bilibili ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、Vika でチャンネルのホームページを表示したりできます。", + "embed_link_bilibili_link_text": "bilibili動画を埋め込む方法", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "何でも", + "embed_link_default_desc": "リンクを貼り付けて Web サイトを表示します。", + "embed_link_default_link_text": "もっと詳しく知る", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_figma_link_text": "Figma ファイルを埋め込む方法", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google ドキュメントを埋め込むことで、AITable でドキュメントを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_docs_link_text": "Googleドキュメントを埋め込む方法", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google スプレッドシートを埋め込むと、AITable でテーブルを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_sheets_link_text": "Googleスプレッドシートを埋め込む方法", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSデザイン", + "embed_link_jishi_design_desc": "JSdesign ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_jishi_design_link_text": "JSdesignファイルを埋め込む方法", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "テンセントのドキュメント", + "embed_link_tencent_docs_desc": "Tencent ドキュメントを埋め込むことで、Vika で Tencent ドキュメントを編集および表示できるようになり、コラボレーションの効率が向上します。", + "embed_link_tencent_docs_link_text": "Tencent ドキュメントを埋め込む方法", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "WPS ファイルを埋め込むことで、Vika で WPS ドキュメント、テーブル、フォームを編集および表示して、コラボレーションの効率を向上させることができます。", + "embed_link_wps_link_text": "WPSファイルを埋め込む方法", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "YouTube ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、AITable でチャンネルのホームページを表示したりできます。", + "embed_link_youtube_link_text": "YouTubeビデオを埋め込む方法", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "カスタムページ", + "embed_page_add_url": "URLを追加", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Web ページを ${edition} に追加すると、サードパーティの Web サイトのドキュメントやビデオなどに簡単にアクセスできます。推奨される Web サイトのリンクやカスタム リンクを追加できます。", + "embed_page_node_permission_editor": "「更新のみ」に基づいて、ファイルの公開共有を開くこともできます", + "embed_page_node_permission_manager": "ファイルに対するすべてのアクションを実行できます", + "embed_page_node_permission_reader": "カスタムページのコンテンツと基本的なファイル情報を表示できます", + "embed_page_node_permission_updater": "「読み取り専用」に基づいて、カスタムページのリンクを変更することもできます", + "embed_page_setting_title": "カスタムページを追加する", + "embed_page_url_invalid": "正しいURLを入力してください", + "embed_paste_link_bilibili_placeholder": "bilibili動画のリンクを貼り付けます", + "embed_paste_link_default_placeholder": "URLを貼り付けてください", + "embed_paste_link_figma_placeholder": "Figma ファイルの共有リンクを貼り付けます", + "embed_paste_link_google_docs_placeholder": "Google ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_google_sheets_placeholder": "Google スプレッドシートの共有リンクを貼り付けます", + "embed_paste_link_jsdesign_placeholder": "JSdesign ファイルの共有リンクを貼り付けます。", + "embed_paste_link_tencent_docs_placeholder": "Tencent ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_wps_placeholder": "WPS ファイルの共有リンクを貼り付けます", + "embed_paste_link_youtube_placeholder": "YouTube ビデオのリンクを貼り付けます", + "embed_success": "正常に追加されました", "emoji_activity": "アクティビティ", "emoji_custom": "風俗", "emoji_flags": "に旗を立てる", @@ -3353,7 +3355,6 @@ "name_length_err": "名前の長さは1~100文字でなければなりません", "name_not_rule": "名前が不規則です", "name_repeat": "重複する名前", - "namembed_link_figmae": "Figma", "namibia": "ナミビア.", "nav_me": "私", "nav_space_settings": "設定", @@ -3372,7 +3373,7 @@ "new_automation": "新しい自動化", "new_caledonia": "ニューカレドニア", "new_datasheet": "新規データテーブル", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新しいカスタムページ", "new_folder": "新規フォルダ", "new_folder_btn_title": "フォルダー", "new_folder_tooltip": "フォルダの作成", @@ -3538,7 +3539,7 @@ "nvc_start_text": "棒グラフを右端にドラッグ", "nvc_yes_text": "実証済み", "obtain_verification_code": "認証コードが取得されていないか期限切れです", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品回線图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关に関する我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"添加我们\", \"url \": \"/join-us/\" }, { \"name\": \"メディア报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum敏捷开発行管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \" サポート\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开発行者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"追加社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云配置\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"メディア:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Officeファイルのプレビュー", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4135,14 +4136,14 @@ "reconciled_data": "データの照合", "record": "レコード破り", "record_activity_experience_tips": "${day} 日間のアクティビティの記録を表示できます", - "record_archived_data": "archived record", + "record_archived_data": "アーカイブされた記録", "record_comment": "コメントのみ", "record_comments": "コメント", "record_fail_data": "データエラー", "record_filter_tips": "このレコードはフィルタされました", "record_functions": "ロギング機能", "record_history": "改訂履歴のみ", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "レコード履歴", "record_pre_filtered": "このレコードはフィルタされており、レコードの外部をクリックすると非表示になります", "record_pre_move": "レコードの外部をクリックすると、このレコードは別の場所に移動されます", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "ファイルを検索する", "search_new_admin": "検索けんさく", "search_node_pleaseholder": "ファイルの検索 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "クイック検索 (${shortcutKey})", "search_or_add": "オプションの検索または追加", "search_role_placeholder": "ロールの検索", "seats": "座席", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "文字の色", "workdoc_create": "ワークドキュメントの作成", "workdoc_expanded": "目次を展開する", - "workdoc_image_max_10mb": "画像サイズは10MBを超えることはできません", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "ヌル", + "workdoc_image_max_size": "画像サイズは ${size} を超えることはできません", "workdoc_info": "ワークドキュメント情報", "workdoc_info_create_time": "で作成されました", "workdoc_info_creator": "によって作成された", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "最終更新日時", "workdoc_link_placeholder": "リンクを入力してください", "workdoc_only_image": "画像のみ許可されています", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "動画のみ許可されています", "workdoc_text_placeholder": "「/」を入力してクイックスタート", "workdoc_title_placeholder": "タイトルを入力してください", "workdoc_unnamed": "名前のないワークドキュメント", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "変更を破棄", "workdoc_unsave_title": "WorkDoc は保存されていません", "workdoc_upload_failed": "アップロードに失敗しました", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "動画のサイズは ${size} を超えることはできません", "workdoc_ws_connected": "接続済み", "workdoc_ws_connecting": "接続中...", "workdoc_ws_disconnected": "切断されました", diff --git a/packages/i18n-lang/src/config/strings.json b/packages/i18n-lang/src/config/strings.json index 7654a2cb71..410307755e 100644 --- a/packages/i18n-lang/src/config/strings.json +++ b/packages/i18n-lang/src/config/strings.json @@ -642,7 +642,7 @@ "apps_support": "Plattformübergreifender Kundensupport", "archive_delete_record": "Archivierte Datensätze löschen", "archive_delete_record_title": "Aufzeichnung löschen", - "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Alle bidirektionalen Verbindungen für diesen Datensatz werden gelöscht

2. Das Bearbeiten wird nicht unterstützt

3. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

4. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", + "archive_notice": "

Sie versuchen, bestimmte Datensätze zu archivieren. Durch die Archivierung der Datensätze ergeben sich folgende Änderungen:

1. Das Bearbeiten wird nicht unterstützt

2. Funktionen wie Terminerinnerungen und Abonnementdatensätze werden nicht unterstützt

3. Beteiligen Sie sich nicht mehr an der Berechnung von Such-, Formel- und anderen Feldern

Bist du dir sicher, dass du weitermachen willst? (Sie können die Archivierung in der Archivbox unter „Erweitert“ aufheben)

", "archive_record_in_activity": "Archiviert diesen Datensatz", "archive_record_in_menu": "Datensatz archivieren", "archive_record_success": "Erfolgreich archivierte Aufzeichnungen", @@ -946,13 +946,13 @@ "button_type": "Schaltflächentyp", "by_at": "bei", "by_days": "Tage", - "by_every": "every", + "by_every": "jeden", "by_field_id": "Feld-ID verwenden", "by_hours": "Std", "by_in": "bei", "by_min": "Protokoll)", "by_months": "Monate", - "by_on": " on the", + "by_on": "auf der", "by_the_day": "Tagsüber", "by_the_month": "Monatlich", "by_the_year": "Jährlich", @@ -1679,59 +1679,61 @@ "embed_fail_og_description_content": "Der öffentliche Link für diese Einbettung wurde deaktiviert und ist vorübergehend nicht verfügbar", "embed_failed": "Einbettungslink ist nicht verfügbar,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Durch das Einbetten der Bilibili-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in Vika anzeigen.", + "embed_link_bilibili_link_text": "So betten Sie das Bilibili-Video ein", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Irgendetwas", + "embed_link_default_desc": "Fügen Sie einen Link ein, um eine beliebige Website anzuzeigen.", + "embed_link_default_link_text": "Erfahren Sie mehr", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Durch die Einbettung von Figma-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_figma_link_text": "So betten Sie Figma-Dateien ein", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Durch die Einbettung von Google Docs können Sie Dokumente in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_docs_link_text": "So betten Sie Google Docs ein", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Durch die Einbettung von Google Sheets können Sie Tabellen in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", + "embed_link_google_sheets_link_text": "So betten Sie Google Sheets ein", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Durch die Einbettung von JSdesign-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", + "embed_link_jishi_design_link_text": "So betten Sie JSdesign-Dateien ein", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Tencent-Dokumente", + "embed_link_tencent_docs_desc": "Durch die Einbettung von Tencent-Dokumenten können Sie Tencent-Dokumente in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_tencent_docs_link_text": "So betten Sie Tencent-Dokumente ein", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Durch das Einbetten von WPS-Dateien können Sie WPS-Dokumente, -Tabellen und -Formulare in Vika bearbeiten und anzeigen, um die Effizienz der Zusammenarbeit zu verbessern.", + "embed_link_wps_link_text": "So betten Sie WPS-Dateien ein", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Durch das Einbetten von YouTube-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in AITable anzeigen.", + "embed_link_youtube_link_text": "So betten Sie YouTube-Videos ein", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Benutzerdefinierte Seite", + "embed_page_add_url": "URL hinzufügen", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Fügen Sie Webseiten zu ${edition} hinzu, um einfachen Zugriff auf Website-Dokumente, Videos und mehr von Drittanbietern zu erhalten. Sie können empfohlene Website-Links oder beliebige benutzerdefinierte Links hinzufügen.", + "embed_page_node_permission_editor": "Auf der Basis von „Nur aktualisieren“ kann auch die öffentliche Freigabe der Datei geöffnet werden", + "embed_page_node_permission_manager": "Kann alle Aktionen für die Datei ausführen", + "embed_page_node_permission_reader": "Kann den Inhalt der benutzerdefinierten Seite und grundlegende Dateiinformationen anzeigen", + "embed_page_node_permission_updater": "Auf der Basis von „schreibgeschützt“ kann auch der Link der benutzerdefinierten Seite geändert werden", + "embed_page_setting_title": "Fügen Sie eine benutzerdefinierte Seite hinzu", + "embed_page_url_invalid": "Bitte geben Sie die richtige URL ein", + "embed_paste_link_bilibili_placeholder": "Fügen Sie den Link zum Bilibili-Video ein", + "embed_paste_link_default_placeholder": "Fügen Sie die URL ein", + "embed_paste_link_figma_placeholder": "Fügen Sie den Freigabelink der Figma-Datei ein", + "embed_paste_link_google_docs_placeholder": "Fügen Sie den Freigabelink für Google Docs ein", + "embed_paste_link_google_sheets_placeholder": "Fügen Sie den Freigabelink für Google Sheets ein", + "embed_paste_link_jsdesign_placeholder": "Fügen Sie den Freigabelink der JSdesign-Datei ein", + "embed_paste_link_tencent_docs_placeholder": "Fügen Sie den Tencent Docs-Freigabelink ein", + "embed_paste_link_wps_placeholder": "Fügen Sie den Freigabelink der WPS-Datei ein", + "embed_paste_link_youtube_placeholder": "Fügen Sie den YouTube-Videolink ein", + "embed_success": "Erfolgreich hinzufügen", "emoji_activity": "Aktivitäten", "emoji_custom": "Benutzerdefiniert", "emoji_flags": "Flaggen", @@ -3354,7 +3356,6 @@ "name_length_err": "Der Name muss zwischen 1- und 100-Zeichen in der Länge liegen", "name_not_rule": "name_not_rule", "name_repeat": "Doppelter Name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "ich", "nav_space_settings": "Einstellungen", @@ -3373,7 +3374,7 @@ "new_automation": "Neue Automatisierung", "new_caledonia": "Neukaledonien", "new_datasheet": "Neues Datenblatt", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Neue benutzerdefinierte Seite", "new_folder": "Neuer Ordner", "new_folder_btn_title": "Ordner", "new_folder_tooltip": "Ordner erstellen", @@ -3539,7 +3540,7 @@ "nvc_start_text": "Ziehen Sie die Leiste an das rechte Ende", "nvc_yes_text": "Verifiziert", "obtain_verification_code": "Überprüfungscode nicht erhalten oder abgelaufen", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ „title“: „产品“, „lists“: [{ „name“: „快速入门“, „url“: „https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": „产品价格“, „url“: „/pricing/“ }, { „name“: „产品路线图“, „url“: „https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5“ }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/join-us/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": „Scrum敏捷开发管理“, „url“: „/scrum/“ }, { „name“: „营销策划与市场运营“, „url“: „/marketing/“ }, { „name“: „OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门 Aliexpress管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : „https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef“ }, { „name“: „专有云部署“, „url“: „https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL“ } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \" Adresse: pr@vikadata.com, \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"Adresse: hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Vorschau von Office-Dateien", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -4136,14 +4137,14 @@ "reconciled_data": "Daten werden abgeglichen", "record": "Aufzeichnung", "record_activity_experience_tips": "Sie können Aufzeichnungsaktivitäten von ${day} Tagen anzeigen", - "record_archived_data": "archived record", + "record_archived_data": "archivierter Datensatz", "record_comment": "Nur Kommentare", "record_comments": "Kommentare", "record_fail_data": "Datenfehler", "record_filter_tips": "Dieser Datensatz wurde gefiltert", "record_functions": "Aufzeichnungsfunktion", "record_history": "Nur Revisionsverlauf", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Aufzeichnungsverlauf", "record_pre_filtered": "Dieser Datensatz wurde gefiltert und wird ausgeblendet, sobald Sie außerhalb des Datensatzes klicken", "record_pre_move": "Dieser Datensatz wird an eine andere Stelle verschoben, sobald Sie außerhalb des Datensatzes klicken", @@ -4602,7 +4603,7 @@ "search_folder_or_sheet": "Dateien suchen", "search_new_admin": "Suche", "search_node_pleaseholder": "Nach Dateien suchen (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Schnellsuche (${shortcutKey})", "search_or_add": "Eine Option suchen oder hinzufügen", "search_role_placeholder": "Rollen suchen", "seats": "Sitze", @@ -5981,8 +5982,8 @@ "workdoc_color_title": "Schriftfarbe", "workdoc_create": "Arbeitsdokument erstellen", "workdoc_expanded": "Erweitern Sie das Inhaltsverzeichnis", - "workdoc_image_max_10mb": "Die Bildgröße darf 10 MB nicht überschreiten", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "Null", + "workdoc_image_max_size": "Die Bildgröße darf ${size} nicht überschreiten", "workdoc_info": "WorkDoc Info", "workdoc_info_create_time": "Hergestellt in", "workdoc_info_creator": "Erstellt von", @@ -5990,7 +5991,7 @@ "workdoc_info_last_modify_time": "Zuletzt geändert um", "workdoc_link_placeholder": "Bitte geben Sie den Link ein", "workdoc_only_image": "Es ist nur ein Bild erlaubt", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Es sind nur Videos erlaubt", "workdoc_text_placeholder": "Geben Sie „/“ Schnellstart ein", "workdoc_title_placeholder": "Bitte Titel eingeben", "workdoc_unnamed": "Unbenanntes Arbeitsdokument", @@ -5999,7 +6000,7 @@ "workdoc_unsave_ok": "Änderungen verwerfen", "workdoc_unsave_title": "Das WorkDoc wurde nicht gespeichert", "workdoc_upload_failed": "Upload fehlgeschlagen", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Die Videogröße darf ${size} nicht überschreiten", "workdoc_ws_connected": "In Verbindung gebracht", "workdoc_ws_connecting": "Verbinden...", "workdoc_ws_disconnected": "Getrennt", @@ -7713,46 +7714,48 @@ "embed_link_bilibili": "bilibili", "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "Anything", "embed_link_default_desc": "Paste a link to view any website. ", "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "Tencent Docs", "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Custom Page", "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Add web pages into ${edition} for easy access to third-party website documents, videos, and more. You can add recommended website links or any custom links.", + "embed_page_node_permission_editor": "On the basis of \"update only\", can also open the public sharing of the file", + "embed_page_node_permission_manager": "Can perform all actions on the file", + "embed_page_node_permission_reader": "Can view the content of the custom page and basic file information", + "embed_page_node_permission_updater": "On the basis of \"read-only\", can also modify the link of the custom page", + "embed_page_setting_title": "Add a custom page", "embed_page_url_invalid": "Please enter the correct URL", "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", "embed_paste_link_default_placeholder": "Paste the URL", @@ -7763,7 +7766,7 @@ "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_success": "Add Successfully", "emoji_activity": "Activities", "emoji_custom": "Custom", "emoji_flags": "Flags", @@ -9386,7 +9389,6 @@ "name_length_err": "The name must be between 1 and 100 characters in length", "name_not_rule": "name_not_rule", "name_repeat": "Duplicate name", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Settings", @@ -9405,7 +9407,7 @@ "new_automation": "New automation", "new_caledonia": "New Caledonia", "new_datasheet": "New datasheet", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "New custom page", "new_folder": "New folder", "new_folder_btn_title": "Folder", "new_folder_tooltip": "Create folder", @@ -10175,7 +10177,7 @@ "record_filter_tips": "This record has been filtered", "record_functions": "Record Function", "record_history": "Revision history only", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Record history", "record_pre_filtered": "This record has been filtered and will be hidden once you click outside the record", "record_pre_move": "This record will be moved elsewhere once you click outside the record", @@ -12708,7 +12710,7 @@ "apps_support": "Soporte cliente de plataforma completa", "archive_delete_record": "Eliminar registros archivados", "archive_delete_record_title": "Eliminar el registro", - "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. Se cancelará todo enlace bidireccional para este registro.

2. No se admite la edición

3. No se admiten funciones como recordatorios de fechas y registros de suscripción

4. Ya no participa en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", + "archive_notice": "

Está intentando archivar registros específicos. Archivar los registros resultará en los siguientes cambios:

1. No se admite la edición

2. No se admiten funciones como recordatorios de fechas y registros de suscripción

3. Ya no participar en el cálculo de búsquedas, fórmulas y otros campos.

Estás seguro de que quieres continuar? (Puedes desarchivar en Archive Box en Avanzado)

", "archive_record_in_activity": "Archivó este registro", "archive_record_in_menu": "Registro de archivo", "archive_record_success": "Se han archivado con éxito los registros", @@ -13012,13 +13014,13 @@ "button_type": "Tipo de botón", "by_at": "en", "by_days": "Días", - "by_every": "every", + "by_every": "cada", "by_field_id": "Usar el ID de campo", "by_hours": "Horas", "by_in": "en", "by_min": "minutos)", "by_months": "Meses", - "by_on": " on the", + "by_on": "sobre el", "by_the_day": "Por día", "by_the_month": "Revista mensual", "by_the_year": "Anual", @@ -13745,59 +13747,61 @@ "embed_fail_og_description_content": "Este enlace público incrustado ha sido desactivado y no está disponible por el momento", "embed_failed": "Los enlaces incrustados no están disponibles,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Al insertar los videos de bilibili, puede ver tutoriales y guías, o ver la página de inicio del canal en Vika.", + "embed_link_bilibili_link_text": "Cómo insertar el vídeo de bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Cualquier cosa", + "embed_link_default_desc": "Pegue un enlace para ver cualquier sitio web.", + "embed_link_default_link_text": "Aprende más", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Al incorporar archivos Figma, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_figma_link_text": "Cómo incrustar archivos Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Al incorporar Google Docs, puede editar y ver documentos en AITable para facilitar la colaboración en equipo.", + "embed_link_google_docs_link_text": "Cómo incrustar Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Al incorporar Google Sheets, puede editar y ver tablas en AITable para facilitar la colaboración en equipo.", + "embed_link_google_sheets_link_text": "Cómo incrustar Hojas de cálculo de Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "Diseño JS", + "embed_link_jishi_design_desc": "Al incorporar archivos JSdesign, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", + "embed_link_jishi_design_link_text": "Cómo incrustar archivos JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documentos Tencent", + "embed_link_tencent_docs_desc": "Al incorporar Tencent Docs, puede editar y ver documentos de Tencent en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_tencent_docs_link_text": "Cómo incrustar documentos Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Al incorporar archivos WPS, puede editar y ver documentos, tablas y formularios WPS en Vika para mejorar la eficiencia de la colaboración.", + "embed_link_wps_link_text": "Cómo incrustar archivos WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Al insertar videos de YouTube, puede ver tutoriales y guías, o ver la página de inicio del canal en AITable.", + "embed_link_youtube_link_text": "Cómo insertar vídeos de YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizada", + "embed_page_add_url": "Agregar URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Agregue páginas web a ${edition} para acceder fácilmente a documentos, videos y más de sitios web de terceros. Puede agregar enlaces a sitios web recomendados o cualquier enlace personalizado.", + "embed_page_node_permission_editor": "Sobre la base de \"solo actualización\", también se puede abrir el intercambio público del archivo.", + "embed_page_node_permission_manager": "Puede realizar todas las acciones en el archivo.", + "embed_page_node_permission_reader": "Puede ver el contenido de la página personalizada y la información básica del archivo.", + "embed_page_node_permission_updater": "Sobre la base de \"solo lectura\", también puede modificar el enlace de la página personalizada.", + "embed_page_setting_title": "Agregar una página personalizada", + "embed_page_url_invalid": "Por favor ingresa la URL correcta", + "embed_paste_link_bilibili_placeholder": "Pegue el enlace del video bilibili", + "embed_paste_link_default_placeholder": "Pega la URL", + "embed_paste_link_figma_placeholder": "Pegue el enlace para compartir del archivo Figma", + "embed_paste_link_google_docs_placeholder": "Pegue el enlace para compartir de Google Docs", + "embed_paste_link_google_sheets_placeholder": "Pegue el enlace para compartir de Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Pegue el enlace para compartir del archivo JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Pegue el enlace para compartir de Tencent Docs", + "embed_paste_link_wps_placeholder": "Pegue el enlace para compartir del archivo WPS", + "embed_paste_link_youtube_placeholder": "Pega el enlace del vídeo de YouTube.", + "embed_success": "Agregar con éxito", "emoji_activity": "Actividades", "emoji_custom": "Costumbres", "emoji_flags": "Bandera", @@ -15420,7 +15424,6 @@ "name_length_err": "La longitud del nombre debe estar entre 1 y 100 caracteres", "name_not_rule": "Nombre irregular", "name_repeat": "Nombre duplicado", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "Yo", "nav_space_settings": "Configuración", @@ -15439,7 +15442,7 @@ "new_automation": "Nueva automatización", "new_caledonia": "Nueva Caledonia", "new_datasheet": "Nueva tabla de datos", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nueva página personalizada", "new_folder": "Nueva carpeta", "new_folder_btn_title": "Carpetas", "new_folder_tooltip": "Crear una carpeta", @@ -15605,7 +15608,7 @@ "nvc_start_text": "Arrastre la barra al extremo derecho", "nvc_yes_text": "Confirmado", "obtain_verification_code": "El Código de verificación no se ha obtenido o ha expirado", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- inicio\" }, { \"nombre\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"nombre\": \"产品价格\", \"url\": \"/precios/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/únete a nosotros/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"listas\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"nombre\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"nombre\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"nombre\": \"Scrum敏捷开发管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门管理\", \"url\" : \"/tienda/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"nombre\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"nombre\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"nombre\": \"服务条款\", \"url\": \"/acuerdo-de-servicio/\" }, { \"nombre\": \"隐私协议\", \"url\": \"/acuerdo-de-servicio/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. es\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Previsualizar archivos de Office", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -16202,14 +16205,14 @@ "reconciled_data": "Se están verificando los datos", "record": "Registro", "record_activity_experience_tips": "Puede ver la actividad de registro de ${day} días", - "record_archived_data": "archived record", + "record_archived_data": "registro archivado", "record_comment": "Solo anotaciones", "record_comments": "Comentarios", "record_fail_data": "Error de datos", "record_filter_tips": "Este registro ha sido filtrado", "record_functions": "Función de registro", "record_history": "Solo se revisan los registros históricos", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Registrar registros históricos", "record_pre_filtered": "Este registro ha sido filtrado y se ocultará al hacer clic en el exterior del registro", "record_pre_move": "Después de hacer clic en el exterior del registro, este registro se moverá a otra posición", @@ -16668,7 +16671,7 @@ "search_folder_or_sheet": "Buscar archivos", "search_new_admin": "Buscar", "search_node_pleaseholder": "Buscar archivos (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Búsqueda rápida (${shortcutKey})", "search_or_add": "Encontrar o agregar opciones", "search_role_placeholder": "Buscar personajes", "seats": "Asientos", @@ -18047,8 +18050,8 @@ "workdoc_color_title": "Color de fuente", "workdoc_create": "Crear documento de trabajo", "workdoc_expanded": "Ampliar la tabla de contenidos", - "workdoc_image_max_10mb": "El tamaño de la imagen no puede exceder los 10 MB.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nulo", + "workdoc_image_max_size": "El tamaño de la imagen no puede exceder ${size}", "workdoc_info": "Información", "workdoc_info_create_time": "Creado en", "workdoc_info_creator": "Creado por", @@ -18056,7 +18059,7 @@ "workdoc_info_last_modify_time": "Última modificación en", "workdoc_link_placeholder": "Por favor ingrese el enlace", "workdoc_only_image": "Solo se permite imagen", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Sólo se permite vídeo", "workdoc_text_placeholder": "Ingrese \"/\" inicio rápido", "workdoc_title_placeholder": "Por favor ingresa el título", "workdoc_unnamed": "Documento de trabajo sin nombre", @@ -18065,7 +18068,7 @@ "workdoc_unsave_ok": "Descartar los cambios", "workdoc_unsave_title": "El WorkDoc no ha sido guardado", "workdoc_upload_failed": "Subida fallida", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "El tamaño del video no puede exceder ${size}", "workdoc_ws_connected": "Conectado", "workdoc_ws_connecting": "Conectando...", "workdoc_ws_disconnected": "Desconectado", @@ -18743,7 +18746,7 @@ "apps_support": "Support client de toutes les plates-formes", "archive_delete_record": "Supprimer les enregistrements archivés", "archive_delete_record_title": "Supprimer l'enregistrement", - "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. Tous les liens bidirectionnels pour cet enregistrement seront annulés

2. L'édition n'est pas prise en charge

3. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

4. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", + "archive_notice": "

Vous essayez d'archiver des enregistrements spécifiques. L'archivage des enregistrements entraînera les modifications suivantes :

1. L'édition n'est pas prise en charge

2. Les fonctions telles que les rappels de date et les enregistrements d'abonnement ne sont pas prises en charge

3. Ne participez plus au calcul des champs de recherche, de formule et autres

Es-tu sur de vouloir continuer? (Vous pouvez désarchiver dans Archive Box dans Advanced)

", "archive_record_in_activity": "Archivé cet enregistrement", "archive_record_in_menu": "Dossier d'archive", "archive_record_success": "Enregistrements archivés avec succès", @@ -19047,13 +19050,13 @@ "button_type": "Type de bouton", "by_at": "à", "by_days": "Jours", - "by_every": "every", + "by_every": "chaque", "by_field_id": "Utiliser l'ID du champ", "by_hours": "Heures", "by_in": "à", "by_min": "minutes)", "by_months": "Mois", - "by_on": " on the", + "by_on": "sur le", "by_the_day": "Par jour", "by_the_month": "Mensuel", "by_the_year": "Annuel", @@ -19780,59 +19783,61 @@ "embed_fail_og_description_content": "Le lien public pour cette intégration a été désactivé et est temporairement indisponible", "embed_failed": "Le lien d'intégration est indisponible ", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "En intégrant les vidéos bilibili, vous pouvez regarder des tutoriels et des guides, ou consulter la page d'accueil de la chaîne dans Vika.", + "embed_link_bilibili_link_text": "Comment intégrer la vidéo bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Rien", + "embed_link_default_desc": "Collez un lien pour afficher n’importe quel site Web.", + "embed_link_default_link_text": "Apprendre encore plus", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "En intégrant des fichiers Figma, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_figma_link_text": "Comment intégrer des fichiers Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "En intégrant Google Docs, vous pouvez modifier et afficher des documents dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_docs_link_text": "Comment intégrer Google Docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "En intégrant Google Sheets, vous pouvez modifier et afficher des tableaux dans AITable pour faciliter la collaboration en équipe.", + "embed_link_google_sheets_link_text": "Comment intégrer Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSconception", + "embed_link_jishi_design_desc": "En intégrant des fichiers JSdesign, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", + "embed_link_jishi_design_link_text": "Comment intégrer des fichiers JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documents Tencent", + "embed_link_tencent_docs_desc": "En intégrant Tencent Docs, vous pouvez modifier et afficher des documents Tencent dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_tencent_docs_link_text": "Comment intégrer Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "En intégrant des fichiers WPS, vous pouvez modifier et afficher des documents, des tableaux et des formulaires WPS dans Vika pour améliorer l'efficacité de la collaboration.", + "embed_link_wps_link_text": "Comment intégrer des fichiers WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "En intégrant des vidéos YouTube, vous pouvez regarder des didacticiels et des guides, ou afficher la page d'accueil de la chaîne dans AITable.", + "embed_link_youtube_link_text": "Comment intégrer des vidéos YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Page personnalisée", + "embed_page_add_url": "Ajouter l'URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Ajoutez des pages Web dans ${edition} pour accéder facilement aux documents, vidéos et bien plus encore de sites Web tiers. Vous pouvez ajouter des liens de sites Web recommandés ou des liens personnalisés.", + "embed_page_node_permission_editor": "Sur la base de \"mise à jour uniquement\", peut également ouvrir le partage public du fichier", + "embed_page_node_permission_manager": "Peut effectuer toutes les actions sur le fichier", + "embed_page_node_permission_reader": "Peut afficher le contenu de la page personnalisée et les informations de base sur le fichier", + "embed_page_node_permission_updater": "Sur la base du \"lecture seule\", on peut également modifier le lien de la page personnalisée", + "embed_page_setting_title": "Ajouter une page personnalisée", + "embed_page_url_invalid": "Veuillez entrer l'URL correcte", + "embed_paste_link_bilibili_placeholder": "Collez le lien vidéo bilibili", + "embed_paste_link_default_placeholder": "Collez l'URL", + "embed_paste_link_figma_placeholder": "Collez le lien de partage du fichier Figma", + "embed_paste_link_google_docs_placeholder": "Collez le lien de partage Google Docs", + "embed_paste_link_google_sheets_placeholder": "Collez le lien de partage Google Sheets", + "embed_paste_link_jsdesign_placeholder": "Collez le lien de partage du fichier JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Collez le lien de partage Tencent Docs", + "embed_paste_link_wps_placeholder": "Collez le lien de partage du fichier WPS", + "embed_paste_link_youtube_placeholder": "Collez le lien de la vidéo YouTube", + "embed_success": "Ajouter avec succès", "emoji_activity": "Activité", "emoji_custom": "Personnalisée", "emoji_flags": "Drapeaux", @@ -21455,7 +21460,6 @@ "name_length_err": "Le nom doit contenir entre 1 et 100 caractères", "name_not_rule": "ne pas définir de règle", "name_repeat": "Dupliquer le fichier", - "namembed_link_figmae": "Figma", "namibia": "Namibie", "nav_me": "moi", "nav_space_settings": "Réglages", @@ -21474,7 +21478,7 @@ "new_automation": "Nouvelle automatisation", "new_caledonia": "Nouvelle-Calédonie", "new_datasheet": "Nouvelle fiche technique", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nouvelle page personnalisée", "new_folder": "Nouveau dossier", "new_folder_btn_title": "Répertoire", "new_folder_tooltip": "Créer un dossier", @@ -21640,7 +21644,7 @@ "nvc_start_text": "Faites glisser la barre vers la droite", "nvc_yes_text": "Vérifié", "obtain_verification_code": "Code de vérification non obtenu ou expiré", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品路线图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关于我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"加入我们\", \"url \": \"/rejoignez-nous/\" }, { \"name\": \"媒体报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum\"管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \"支持\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开发者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"加入社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云部署\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"媒体:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Aperçu des fichiers Office", "office_preview_app_desc": "

Aperçu en ligne lisse des fichiers bureautiques sur la feuille de données, vous permettant de visualiser les fichiers bureautiques courants tels que Excel, Word, PPT, etc. sur votre ordinateur de bureau ou mobile n'importe où, à tout moment

\n\n
    \n
  • Aperçu en ligne de . oc, .docx, .xls, .xlsx, .ppt, .pptx, et . df fichiers bureautiques formatés
  • \n
  • Bureau et mobile supportent les aperçus de fichiers des formats ci-dessus
  • \n
\n\n

Notes supplémentaires :

\n
    \n
  • Cette fonctionnalité est alimentée par \"Conversion Cloud Yoncentrique\" et officiellement intégrée
  • \n
  • Cliquez sur le bouton \"Activer\" ci-dessous pour activer cette intégration et accepter que \"Conversion Cloud Yoncentrique\" lit les fichiers bureautiques que vous souhaitez prévisualiser
  • \n
  • Si vous n'avez plus besoin de la fonction de prévisualisation des fichiers bureautiques, l'administrateur de l'espace peut le désactiver sur cette page
  • \n
", @@ -22237,14 +22241,14 @@ "reconciled_data": "Les données sont en cours de rapprochement", "record": "Enregistrements", "record_activity_experience_tips": "Vous pouvez afficher l'activité d'enregistrement de ${day} jours", - "record_archived_data": "archived record", + "record_archived_data": "enregistrement archivé", "record_comment": "Commentaires uniquement", "record_comments": "commenté", "record_fail_data": "erreur de données", "record_filter_tips": "Cet enregistrement a été filtré", "record_functions": "Fonction d'enregistrement", "record_history": "Historique des révisions uniquement", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Historique des enregistrements", "record_pre_filtered": "Cet enregistrement a été filtré et sera masqué une fois que vous aurez cliqué en dehors de l'enregistrement", "record_pre_move": "Cet enregistrement sera déplacé ailleurs une fois que vous cliquerez en dehors de l'enregistrement", @@ -22703,7 +22707,7 @@ "search_folder_or_sheet": "Rechercher des fichiers", "search_new_admin": "Chercher", "search_node_pleaseholder": "Rechercher des fichiers (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Recherche rapide (${shortcutKey})", "search_or_add": "Trouver ou ajouter une option", "search_role_placeholder": "Rechercher des rôles", "seats": "Sièges", @@ -24082,8 +24086,8 @@ "workdoc_color_title": "Couleur de la police", "workdoc_create": "Créer un document de travail", "workdoc_expanded": "Développer la table des matières", - "workdoc_image_max_10mb": "La taille de l'image ne peut pas dépasser 10 Mo", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nul", + "workdoc_image_max_size": "La taille de l'image ne peut pas dépasser ${size}", "workdoc_info": "Informations", "workdoc_info_create_time": "Créé à", "workdoc_info_creator": "Créé par", @@ -24091,7 +24095,7 @@ "workdoc_info_last_modify_time": "Dernière modification à", "workdoc_link_placeholder": "Veuillez entrer le lien", "workdoc_only_image": "Seule l'image est autorisée", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Seule la vidéo est autorisée", "workdoc_text_placeholder": "Entrez \"/\" démarrage rapide", "workdoc_title_placeholder": "Veuillez entrer le titre", "workdoc_unnamed": "Document de travail sans nom", @@ -24100,7 +24104,7 @@ "workdoc_unsave_ok": "Annuler les modifications", "workdoc_unsave_title": "Le WorkDoc n'a pas été enregistré", "workdoc_upload_failed": "Échec du téléchargement", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La taille de la vidéo ne peut pas dépasser ${size}", "workdoc_ws_connected": "Connecté", "workdoc_ws_connecting": "De liaison...", "workdoc_ws_disconnected": "Débranché", @@ -24778,7 +24782,7 @@ "apps_support": "Supporto clienti su tutte le piattaforme", "archive_delete_record": "Elimina i record archiviati", "archive_delete_record_title": "Elimina registrazione", - "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. Tutti i collegamenti bidirezionali per questo record verranno annullati

2. La modifica non è supportata

3. Funzioni come promemoria della data e record di abbonamento non sono supportate

4. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", + "archive_notice": "

Stai tentando di archiviare record specifici. L'archiviazione dei record comporterà le seguenti modifiche:

1. La modifica non è supportata

2. Funzioni come promemoria della data e record di abbonamento non sono supportate

3. Non partecipare più al calcolo di ricerca, formula e altri campi

Sei sicuro di voler continuare? (Puoi annullare l'archiviazione nella casella Archivio in Avanzato)

", "archive_record_in_activity": "Archiviato questo disco", "archive_record_in_menu": "Archivio record", "archive_record_success": "Archiviati con successo", @@ -25082,13 +25086,13 @@ "button_type": "Tipo di pulsante", "by_at": "A", "by_days": "Giorni", - "by_every": "every", + "by_every": "ogni", "by_field_id": "Usa ID campo", "by_hours": "Ore", "by_in": "A", "by_min": "minuti)", "by_months": "Mesi", - "by_on": " on the", + "by_on": "sul", "by_the_day": "Di giorno", "by_the_month": "Mensile", "by_the_year": "Annuale", @@ -25815,59 +25819,61 @@ "embed_fail_og_description_content": "Il link pubblico per questa incorporazione è stato disabilitato ed è temporaneamente non disponibile", "embed_failed": "Il collegamento incorporato non è disponibile,", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "Incorporando i video bilibili, puoi guardare tutorial e guide o visualizzare la home page del canale in Vika.", + "embed_link_bilibili_link_text": "Come incorporare il video bilibili", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Nulla", + "embed_link_default_desc": "Incolla un collegamento per visualizzare qualsiasi sito web.", + "embed_link_default_link_text": "Saperne di più", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Incorporando i file Figma, i membri possono visualizzare e modificare le bozze di progettazione in modo più conveniente, migliorando l'efficienza della collaborazione.", + "embed_link_figma_link_text": "Come incorporare file Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Incorporando Google Docs, puoi modificare e visualizzare i documenti in AITable per facilitare la collaborazione del team.", + "embed_link_google_docs_link_text": "Come incorporare Google Documenti", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "Incorporando Fogli Google, puoi modificare e visualizzare le tabelle in AITable per facilitare la collaborazione del team.", + "embed_link_google_sheets_link_text": "Come incorporare Fogli Google", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_jishi_design_desc": "Incorporando file JSdesign, i membri possono visualizzare e modificare le bozze di progettazione in modo più pratico, migliorando l'efficienza della collaborazione.", + "embed_link_jishi_design_link_text": "Come incorporare file JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Documenti Tencent", + "embed_link_tencent_docs_desc": "Incorporando Tencent Docs, puoi modificare e visualizzare i documenti Tencent in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_tencent_docs_link_text": "Come incorporare Tencent Docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "Incorporando file WPS, puoi modificare e visualizzare documenti, tabelle e moduli WPS in Vika per migliorare l'efficienza della collaborazione.", + "embed_link_wps_link_text": "Come incorporare file WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "Incorporando video di YouTube, puoi guardare tutorial e guide o visualizzare la home page del canale in AITable.", + "embed_link_youtube_link_text": "Come incorporare video di YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Pagina personalizzata", + "embed_page_add_url": "Aggiungi URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Aggiungi pagine web in ${edition} per accedere facilmente a documenti, video e altro ancora di siti web di terze parti. È possibile aggiungere collegamenti a siti Web consigliati o collegamenti personalizzati.", + "embed_page_node_permission_editor": "Sulla base del \"solo aggiornamento\", è possibile anche aprire la condivisione pubblica del file", + "embed_page_node_permission_manager": "Può eseguire tutte le azioni sul file", + "embed_page_node_permission_reader": "Può visualizzare il contenuto della pagina personalizzata e le informazioni di base sul file", + "embed_page_node_permission_updater": "Sulla base della \"sola lettura\", è possibile anche modificare il collegamento della pagina personalizzata", + "embed_page_setting_title": "Aggiungi una pagina personalizzata", + "embed_page_url_invalid": "Inserisci l'URL corretto", + "embed_paste_link_bilibili_placeholder": "Incolla il collegamento del video bilibili", + "embed_paste_link_default_placeholder": "Incolla l'URL", + "embed_paste_link_figma_placeholder": "Incolla il collegamento di condivisione del file Figma", + "embed_paste_link_google_docs_placeholder": "Incolla il link di condivisione di Google Documenti", + "embed_paste_link_google_sheets_placeholder": "Incolla il link di condivisione di Fogli Google", + "embed_paste_link_jsdesign_placeholder": "Incolla il collegamento di condivisione del file JSdesign", + "embed_paste_link_tencent_docs_placeholder": "Incolla il collegamento di condivisione di Tencent Docs", + "embed_paste_link_wps_placeholder": "Incolla il collegamento di condivisione del file WPS", + "embed_paste_link_youtube_placeholder": "Incolla il collegamento del video di YouTube", + "embed_success": "Aggiungi con successo", "emoji_activity": "Attività", "emoji_custom": "Personalizzato", "emoji_flags": "Bandiere", @@ -27490,7 +27496,6 @@ "name_length_err": "Il nome deve avere una lunghezza compresa tra 1 e 100 caratteri", "name_not_rule": "nome_non_regola", "name_repeat": "Duplica nome", - "namembed_link_figmae": "Figma", "namibia": "Namibia", "nav_me": "me", "nav_space_settings": "Impostazioni", @@ -27509,7 +27514,7 @@ "new_automation": "Nuova automazione", "new_caledonia": "Nuova Caledonia", "new_datasheet": "Nuovo foglio dati", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Nuova pagina personalizzata", "new_folder": "Nuova cartella", "new_folder_btn_title": "Cartella", "new_folder_tooltip": "Crea cartella", @@ -28272,14 +28277,14 @@ "reconciled_data": "I dati vengono riconciliati", "record": "Registra", "record_activity_experience_tips": "Puoi visualizzare l'attività registrata di ${day} giorni", - "record_archived_data": "archived record", + "record_archived_data": "registrazione archiviata", "record_comment": "Solo osservazioni", "record_comments": "commenti", "record_fail_data": "errore dei dati", "record_filter_tips": "Questo record è stato filtrato", "record_functions": "Funzione di registrazione", "record_history": "Solo cronologia delle revisioni", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Cronologia record", "record_pre_filtered": "Questo record è stato filtrato e verrà nascosto una volta cliccato fuori dal record", "record_pre_move": "Questo record verrà spostato altrove una volta cliccato fuori dal record", @@ -28738,7 +28743,7 @@ "search_folder_or_sheet": "Cerca file", "search_new_admin": "Cerca", "search_node_pleaseholder": "Cerca file (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Ricerca rapida (${shortcutKey})", "search_or_add": "Trova o aggiungi un'opzione", "search_role_placeholder": "Ricerca ruoli", "seats": "Sedili", @@ -30117,8 +30122,8 @@ "workdoc_color_title": "Colore del carattere", "workdoc_create": "Crea documento di lavoro", "workdoc_expanded": "Espandi il sommario", - "workdoc_image_max_10mb": "La dimensione dell'immagine non può superare i 10 MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "nullo", + "workdoc_image_max_size": "La dimensione dell'immagine non può superare ${size}", "workdoc_info": "Informazioni", "workdoc_info_create_time": "Creato a", "workdoc_info_creator": "Creato da", @@ -30126,7 +30131,7 @@ "workdoc_info_last_modify_time": "Ultima modifica a", "workdoc_link_placeholder": "Inserisci il collegamento", "workdoc_only_image": "È consentita solo l'immagine", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "È consentito solo il video", "workdoc_text_placeholder": "Immettere \"/\" avvio rapido", "workdoc_title_placeholder": "Inserisci il titolo", "workdoc_unnamed": "Documento di lavoro senza nome", @@ -30135,7 +30140,7 @@ "workdoc_unsave_ok": "Non salvare le modifiche", "workdoc_unsave_title": "Il WorkDoc non è stato salvato", "workdoc_upload_failed": "Caricamento fallito", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "La dimensione del video non può superare ${size}", "workdoc_ws_connected": "Collegato", "workdoc_ws_connecting": "Collegamento...", "workdoc_ws_disconnected": "Disconnesso", @@ -30813,7 +30818,7 @@ "apps_support": "フルプラットフォームクライアントサポート", "archive_delete_record": "アーカイブされたレコードを削除する", "archive_delete_record_title": "レコードの削除", - "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. このレコードの双方向リンクはすべてキャンセルされます

2. 編集はサポートされていません

3. 日付リマインダーや購読記録などの機能はサポートされていません

4. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", + "archive_notice": "

特定のレコードをアーカイブしようとしています。レコードをアーカイブすると、次のような変更が生じます。

1. 編集はサポートされていません

2. 日付リマインダーや購読記録などの機能はサポートされていません

3. ルックアップ、式、その他のフィールドの計算に参加しなくなりました

続行してもよろしいですか? (詳細設定のアーカイブボックスで解凍できます)

", "archive_record_in_activity": "この記録をアーカイブしました", "archive_record_in_menu": "アーカイブレコード", "archive_record_success": "レコードは正常にアーカイブされました", @@ -31117,13 +31122,13 @@ "button_type": "ボタンの種類", "by_at": "で", "by_days": "日々", - "by_every": "every", + "by_every": "毎", "by_field_id": "フィールドIDの使用", "by_hours": "時間", "by_in": "で", "by_min": "分)", "by_months": "月", - "by_on": " on the", + "by_on": "で", "by_the_day": "日単位", "by_the_month": "月刊誌", "by_the_year": "毎年", @@ -31850,59 +31855,61 @@ "embed_fail_og_description_content": "この埋め込まれたパブリックリンクは無効になっており、一時的には使用できません", "embed_failed": "埋め込みリンクは使用できません。", "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili_desc": "bilibili ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、Vika でチャンネルのホームページを表示したりできます。", + "embed_link_bilibili_link_text": "bilibili動画を埋め込む方法", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "何でも", + "embed_link_default_desc": "リンクを貼り付けて Web サイトを表示します。", + "embed_link_default_link_text": "もっと詳しく知る", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_figma_link_text": "Figma ファイルを埋め込む方法", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google ドキュメントを埋め込むことで、AITable でドキュメントを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_docs_link_text": "Googleドキュメントを埋め込む方法", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google スプレッドシートを埋め込むと、AITable でテーブルを編集および表示して、チームのコラボレーションを促進できます。", + "embed_link_google_sheets_link_text": "Googleスプレッドシートを埋め込む方法", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSデザイン", + "embed_link_jishi_design_desc": "JSdesign ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", + "embed_link_jishi_design_link_text": "JSdesignファイルを埋め込む方法", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "テンセントのドキュメント", + "embed_link_tencent_docs_desc": "Tencent ドキュメントを埋め込むことで、Vika で Tencent ドキュメントを編集および表示できるようになり、コラボレーションの効率が向上します。", + "embed_link_tencent_docs_link_text": "Tencent ドキュメントを埋め込む方法", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "WPS ファイルを埋め込むことで、Vika で WPS ドキュメント、テーブル、フォームを編集および表示して、コラボレーションの効率を向上させることができます。", + "embed_link_wps_link_text": "WPSファイルを埋め込む方法", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "YouTube ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、AITable でチャンネルのホームページを表示したりできます。", + "embed_link_youtube_link_text": "YouTubeビデオを埋め込む方法", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "カスタムページ", + "embed_page_add_url": "URLを追加", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Web ページを ${edition} に追加すると、サードパーティの Web サイトのドキュメントやビデオなどに簡単にアクセスできます。推奨される Web サイトのリンクやカスタム リンクを追加できます。", + "embed_page_node_permission_editor": "「更新のみ」に基づいて、ファイルの公開共有を開くこともできます", + "embed_page_node_permission_manager": "ファイルに対するすべてのアクションを実行できます", + "embed_page_node_permission_reader": "カスタムページのコンテンツと基本的なファイル情報を表示できます", + "embed_page_node_permission_updater": "「読み取り専用」に基づいて、カスタムページのリンクを変更することもできます", + "embed_page_setting_title": "カスタムページを追加する", + "embed_page_url_invalid": "正しいURLを入力してください", + "embed_paste_link_bilibili_placeholder": "bilibili動画のリンクを貼り付けます", + "embed_paste_link_default_placeholder": "URLを貼り付けてください", + "embed_paste_link_figma_placeholder": "Figma ファイルの共有リンクを貼り付けます", + "embed_paste_link_google_docs_placeholder": "Google ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_google_sheets_placeholder": "Google スプレッドシートの共有リンクを貼り付けます", + "embed_paste_link_jsdesign_placeholder": "JSdesign ファイルの共有リンクを貼り付けます。", + "embed_paste_link_tencent_docs_placeholder": "Tencent ドキュメントの共有リンクを貼り付けます", + "embed_paste_link_wps_placeholder": "WPS ファイルの共有リンクを貼り付けます", + "embed_paste_link_youtube_placeholder": "YouTube ビデオのリンクを貼り付けます", + "embed_success": "正常に追加されました", "emoji_activity": "アクティビティ", "emoji_custom": "風俗", "emoji_flags": "に旗を立てる", @@ -33525,7 +33532,6 @@ "name_length_err": "名前の長さは1~100文字でなければなりません", "name_not_rule": "名前が不規則です", "name_repeat": "重複する名前", - "namembed_link_figmae": "Figma", "namibia": "ナミビア.", "nav_me": "私", "nav_space_settings": "設定", @@ -33544,7 +33550,7 @@ "new_automation": "新しい自動化", "new_caledonia": "ニューカレドニア", "new_datasheet": "新規データテーブル", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新しいカスタムページ", "new_folder": "新規フォルダ", "new_folder_btn_title": "フォルダー", "new_folder_tooltip": "フォルダの作成", @@ -33710,7 +33716,7 @@ "nvc_start_text": "棒グラフを右端にドラッグ", "nvc_yes_text": "実証済み", "obtain_verification_code": "認証コードが取得されていないか期限切れです", - "offical_website_footer_nav_data": "[{\n \"title\": \"产品\",\n \"lists\": [{\n \"name\": \"快速入门\",\n \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick-start\"\n }, {\n \"name\": \"产品指南\",\n \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\"\n }, {\n \"name\": \"产品价格\",\n \"url\": \"/pricing/\"\n }, {\n \"name\": \"产品路线图\",\n \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\"\n }]\n}, {\n \"title\": \"关于我们\",\n \"lists\": [{\n \"name\": \"公司介绍\",\n \"url\": \"/company/\"\n }, {\n \"name\": \"加入我们\",\n \"url\": \"/join-us/\"\n }, {\n \"name\": \"媒体报道\",\n \"url\": \"/press/\"\n }, {\n \"name\": \"vika维格课堂\",\n \"url\": \"https://edu.vika.cn/\"\n }, {\n \"name\": \"维格合伙人\",\n \"url\": \"/partners/\"\n }]\n}, {\n \"title\": \"解决方案\",\n \"lists\": [{\n \"name\": \"PMO项目群管理\",\n \"url\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"url\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"url\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"url\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"url\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"url\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"url\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"url\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"url\": \"/shop/\"\n }]\n}, {\n \"title\": \"支持\",\n \"lists\": [{\n \"name\": \"意见反馈\",\n \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg\"\n }, {\n \"name\": \"帮助中心\",\n \"url\": \"https://help.vika.cn/\"\n }, {\n \"name\": \"开发者中心\",\n \"url\": \"/developers/\"\n }, {\n \"name\": \"服务条款\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"隐私协议\",\n \"url\": \"/service-agreement/\"\n }, {\n \"name\": \"安全与合规\",\n \"url\": \"/security/\"\n }]\n}, {\n \"title\": \"服务\",\n \"lists\": [{\n \"name\": \"加入社群\",\n \"url\": \"/chatgroup/\"\n }, {\n \"name\": \"Github开源\",\n \"url\": \"https://github.com/vikadata\"\n }, {\n \"name\": \"预约演示\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"专有云部署\",\n \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\"\n }, {\n \"name\": \"应用连接\",\n \"url\": \"/connections/\"\n }]\n}, {\n \"title\": \"联系我们\",\n \"lists\": [{\n \"name\": \"地址:深圳市南山区国信投资大厦1710\",\n \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\"\n }, {\n \"name\": \"售前咨询:点击联系商务\",\n \"url\": \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\"\n }, {\n \"name\": \"合作:bd@vikadata.com\",\n \"url\": \"mailto:bd@vikadata.com\"\n }, {\n \"name\": \"媒体:pr@vikadata.com\",\n \"url\": \"mailto:pr@vikadata.com\"\n }, {\n \"name\": \"招聘:hr@vikadata.com\",\n \"url\": \"mailto:hr@vikadata.com\"\n }]\n}]", + "offical_website_footer_nav_data": "[{ \"title\": \"产品\", \"lists\": [{ \"name\": \"快速入门\", \"url\": \"https://help.vika.cn/docs/guide/tutorial-1-quick- start\" }, { \"name\": \"产品指南\", \"url\": \"https://help.vika.cn/docs/guide/manual-1-what-is-vikadata\" }, { \"name\": \"产品价格\", \"url\": \"/pricing/\" }, { \"name\": \"产品回線图\", \"url\": \"https://vika.cn/share/shrvp76H9lQBFLaRG1wSY/dstB1RtGAw5qMoqnnY/viw9giKo0IcT5\" }] }, { \"title\": \"关に関する我们\", \"lists\": [{ \"name\": \"公司介绍\", \"url\": \"/company/\" }, { \"name\": \"添加我们\", \"url \": \"/join-us/\" }, { \"name\": \"メディア报道\", \"url\": \"/press/\" }, { \"name\": \"vika维格课堂\", \"url\": \"https ://edu.vika.cn/\" }, { \"name\": \"维格合伙人\", \"url\": \"/partners/\" }] }, { \"title\": \"解决方案\", \"lists\" : [{ \"name\": \"PMO项目群管理\", \"url\": \"/business-pmo/\" }, { \"name\": \"智慧电商运营\", \"url\": \"/ecommerce/\" }, { \"name\": \"CRM客户管理\", \"url\": \"/crm/\" }, { \"name\": \"HR人力资源管理\", \"url\": \"/hr/\" }, { \"name\": \"Scrum敏捷开発行管理\", \"url\": \"/scrum/\" }, { \"name\": \"营销策划与市场运营\", \"url\": \"/marketing/\" }, { \"name\": \"OKR目标管理\", \"url\": \"/okr/\" }, { \"name\": \"教育培训管理\", \"url\": \"/education/\" }, { \"name\": \"智慧门店管理\", \"url\" : \"/shop/\" }] }, { \"title\": \" サポート\", \"lists\": [{ \"name\": \"意见反馈\", \"url\": \"https://vika.cn/share/shrCvbFC53xc3kl00B4Pg \" }, { \"name\": \"帮助中心\", \"url\": \"https://help.vika.cn/\" }, { \"name\": \"开発行者中心\", \"url\": \"/developers/ \" }, { \"name\": \"服务条款\", \"url\": \"/service-agreement/\" }, { \"name\": \"隐私协议\", \"url\": \"/service-agreement/\" }, { \"name\": \"安全与合规\", \"url\": \"/security/\" }] }, { \"title\": \"服务\", \"lists\": [{ \"name\": \"追加社群\", \" url\": \"/chatgroup/\" }, { \"name\": \"Github开源\", \"url\": \"https://github.com/vikadata\" }, { \"name\": \"预约演示\", \"url\" : \"https://vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"专有云配置\", \"url\": \"https://vika.cn/share/shrVrGPclBql6w9ysUHzR/fomed5397fFJfdcRvL\" } , { \"name\": \"应用连接\", \"url\": \"/connections/\" }] }, { \"title\": \"联系我们\", \"lists\": [{ \"name\": \"地址:深圳市南山区国信投资大厦1710\", \"url\": \"https://ditu.amap.com/place/B0FFJ14BJ7\" }, { \"name\": \"售前咨询:点击联系商务\", \"url\": \"https: //vika.cn/share/shrlRw3YWmqZ4BMl0B7qZ/fomUMtKMblNchCG7Ef\" }, { \"name\": \"合作:bd@vikadata.com\", \"url\": \"mailto:bd@vikadata.com\" }, { \"name\": \"メディア:pr@vikadata.com\", \"url\": \"mailto:pr@vikadata.com\" }, { \"name\": \"招聘:hr@vikadata.com\", \"url\": \"mailto:hr@vikadata. com\" }] }]", "offical_website_nav_data": "[{\n \"name\": \"产品\",\n \"href\": \"/login\",\n \"children\": [\n {\n \"name\": \"vika维格表 Overview\",\n \"href\": \"/login/\"\n },\n {\n \"name\": \"应用连接 Integration\",\n \"href\": \"/connections/\"\n },\n {\n \"name\": \"客户端(Beta) Download\",\n \"href\": \"/download/\"\n }\n ]\n}, {\n \"name\": \"解决方案\",\n \"href\": \"/\",\n \"children\": [{\n \"name\": \"PMO项目群管理\",\n \"href\": \"/business-pmo/\"\n }, {\n \"name\": \"智慧电商运营\",\n \"href\": \"/ecommerce/\"\n }, {\n \"name\": \"CRM客户管理\",\n \"href\": \"/crm/\"\n }, {\n \"name\": \"HR人力资源管理\",\n \"href\": \"/hr/\"\n }, {\n \"name\": \"Scrum敏捷开发管理\",\n \"href\": \"/scrum/\"\n }, {\n \"name\": \"营销策划与市场运营\",\n \"href\": \"/marketing/\"\n }, {\n \"name\": \"OKR目标管理\",\n \"href\": \"/okr/\"\n }, {\n \"name\": \"教育培训管理\",\n \"href\": \"/education/\"\n }, {\n \"name\": \"智慧门店管理\",\n \"href\": \"/shop/\"\n }, {\n \"name\": \"更多解决方案 >\",\n \"href\": \"/solutions/\"\n }]\n}, {\n \"name\": \"模板/案例\",\n \"href\": \"/template\",\n \"children\": [\n {\n \"name\": \"模板中心 Tempaltes\",\n \"href\": \"/template\"\n },\n {\n \"name\": \"客户案例 Customers\",\n \"href\": \"/cases/\"\n }\n ]\n},\n {\n \"name\": \"首页\",\n \"href\": \"/?home=1\"\n },\n {\n \"name\": \"学习资源\",\n \"href\": \"https://edu.vika.cn/index\",\n \"children\": [\n {\n \"name\": \"快速入门 Tutorials\",\n \"href\": \"https://help.vika.cn/docs/guide/tutorial\"\n },\n {\n \"name\": \"产品手册 Manual\",\n \"href\": \"https://help.vika.cn/docs/guide/manual\"\n },\n {\n \"name\": \"维格课堂 Vika Education\",\n \"href\": \"https://edu.vika.cn/\"\n },\n {\n \"name\": \"维格社区 Vika BBS\",\n \"href\": \"https://bbs.vika.cn/\"\n },\n {\n \"name\": \"第三方连接 Integration\",\n \"href\": \"https://help.vika.cn/docs/guide/connection\"\n },\n {\n \"name\": \"开发者中心 Developer Center\",\n \"href\": \"/developers/\"\n },\n {\n \"name\": \"常见问题 FAQ\",\n \"href\": \"https://help.vika.cn/docs/guide/questions\"\n }\n ]\n }]", "office_preview": "Officeファイルのプレビュー", "office_preview_app_desc": "

Smooth online preview of office files on datasheet, allowing you to view common office files such as Excel, Word, PPT, etc. on your desktop or mobile anywhere, anytime

\n\n
    \n
  • Online preview of .doc, .docx, .xls, .xlsx, .ppt, .pptx, and .pdf formatted office files
  • \n
  • Desktop and mobile both support file previews of the above formats
  • \n
\n\n

Additional notes:

\n
    \n
  • This feature is powered by \"Yoncentric Cloud Conversion\" and officially integrated
  • \n
  • Click the \"Enable\" button below to enable this integration and agree that \"Yoncentric Cloud Conversion\" reads the office files you want to preview
  • \n
  • If you no longer need the office files preview feature, the space admin can disable it on this page
  • \n
", @@ -34307,14 +34313,14 @@ "reconciled_data": "データの照合", "record": "レコード破り", "record_activity_experience_tips": "${day} 日間のアクティビティの記録を表示できます", - "record_archived_data": "archived record", + "record_archived_data": "アーカイブされた記録", "record_comment": "コメントのみ", "record_comments": "コメント", "record_fail_data": "データエラー", "record_filter_tips": "このレコードはフィルタされました", "record_functions": "ロギング機能", "record_history": "改訂履歴のみ", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "レコード履歴", "record_pre_filtered": "このレコードはフィルタされており、レコードの外部をクリックすると非表示になります", "record_pre_move": "レコードの外部をクリックすると、このレコードは別の場所に移動されます", @@ -34773,7 +34779,7 @@ "search_folder_or_sheet": "ファイルを検索する", "search_new_admin": "検索けんさく", "search_node_pleaseholder": "ファイルの検索 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "クイック検索 (${shortcutKey})", "search_or_add": "オプションの検索または追加", "search_role_placeholder": "ロールの検索", "seats": "座席", @@ -36152,8 +36158,8 @@ "workdoc_color_title": "文字の色", "workdoc_create": "ワークドキュメントの作成", "workdoc_expanded": "目次を展開する", - "workdoc_image_max_10mb": "画像サイズは10MBを超えることはできません", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "ヌル", + "workdoc_image_max_size": "画像サイズは ${size} を超えることはできません", "workdoc_info": "ワークドキュメント情報", "workdoc_info_create_time": "で作成されました", "workdoc_info_creator": "によって作成された", @@ -36161,7 +36167,7 @@ "workdoc_info_last_modify_time": "最終更新日時", "workdoc_link_placeholder": "リンクを入力してください", "workdoc_only_image": "画像のみ許可されています", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "動画のみ許可されています", "workdoc_text_placeholder": "「/」を入力してクイックスタート", "workdoc_title_placeholder": "タイトルを入力してください", "workdoc_unnamed": "名前のないワークドキュメント", @@ -36170,7 +36176,7 @@ "workdoc_unsave_ok": "変更を破棄", "workdoc_unsave_title": "WorkDoc は保存されていません", "workdoc_upload_failed": "アップロードに失敗しました", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "動画のサイズは ${size} を超えることはできません", "workdoc_ws_connected": "接続済み", "workdoc_ws_connecting": "接続中...", "workdoc_ws_disconnected": "切断されました", @@ -36848,7 +36854,7 @@ "apps_support": "전체 플랫폼 클라이언트 지원", "archive_delete_record": "보관된 기록 삭제", "archive_delete_record_title": "기록 삭제", - "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 이 기록에 대한 모든 양방향 링크가 취소됩니다.

2. 편집은 지원되지 않습니다.

3. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

4. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", + "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 편집은 지원되지 않습니다.

2. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

3. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", "archive_record_in_activity": "이 레코드를 보관했습니다.", "archive_record_in_menu": "아카이브 레코드", "archive_record_success": "레코드가 성공적으로 아카이브되었습니다.", @@ -37152,13 +37158,13 @@ "button_type": "버튼 유형", "by_at": "~에", "by_days": "날", - "by_every": "every", + "by_every": "모든", "by_field_id": "필드 ID 사용", "by_hours": "시간", "by_in": "~에", "by_min": "분)", "by_months": "개월", - "by_on": " on the", + "by_on": "에", "by_the_day": "일별", "by_the_month": "월간", "by_the_year": "매년의", @@ -37884,60 +37890,62 @@ "embed_error_page_help": "자세한 내용", "embed_fail_og_description_content": "이 포함된 공용 링크는 비활성화되어 당분간 사용할 수 없습니다.", "embed_failed": "포함된 링크를 사용할 수 없습니다.", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "빌리빌리", + "embed_link_bilibili_desc": "bilibili 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 Vika에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_bilibili_link_text": "bilibili 비디오를 삽입하는 방법", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "아무것", + "embed_link_default_desc": "웹사이트를 보려면 링크를 붙여넣으세요.", + "embed_link_default_link_text": "더 알아보기", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma 파일을 내장함으로써 회원들은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_figma_link_text": "Figma 파일을 삽입하는 방법", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google Docs를 삽입하면 AITable에서 문서를 편집하고 볼 수 있어 팀 협업이 용이해집니다.", + "embed_link_google_docs_link_text": "Google 문서를 삽입하는 방법", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google 스프레드시트를 삽입하면 AITable에서 테이블을 편집하고 볼 수 있어 팀 공동작업이 용이해집니다.", + "embed_link_google_sheets_link_text": "Google 스프레드시트를 삽입하는 방법", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS디자인", + "embed_link_jishi_design_desc": "JSdesign 파일을 내장함으로써 구성원은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_jishi_design_link_text": "JSdesign 파일을 삽입하는 방법", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "텐센트 문서", + "embed_link_tencent_docs_desc": "Tencent Docs를 내장하면 Vika에서 Tencent 문서를 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_tencent_docs_link_text": "Tencent Docs를 삽입하는 방법", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "WPS 파일을 삽입하면 Vika에서 WPS 문서, 표, 양식을 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_wps_link_text": "WPS 파일을 삽입하는 방법", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "유튜브", + "embed_link_youtube_desc": "YouTube 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 AITable에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_youtube_link_text": "YouTube 동영상을 삽입하는 방법", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "사용자 정의 페이지", + "embed_page_add_url": "URL 추가", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "제3자 웹사이트 문서, 비디오 등에 쉽게 액세스하려면 ${edition}에 웹페이지를 추가하세요. 추천 웹사이트 링크나 사용자 정의 링크를 추가할 수 있습니다.", + "embed_page_node_permission_editor": "\"업데이트 전용\"을 기준으로 파일의 공개 공유도 열 수 있습니다.", + "embed_page_node_permission_manager": "파일에 대한 모든 작업을 수행할 수 있습니다.", + "embed_page_node_permission_reader": "사용자 정의 페이지의 내용과 기본 파일 정보를 볼 수 있습니다.", + "embed_page_node_permission_updater": "\"읽기 전용\"을 기반으로 사용자 정의 페이지의 링크를 수정할 수도 있습니다.", + "embed_page_setting_title": "사용자 정의 페이지 추가", + "embed_page_url_invalid": "올바른 URL을 입력하세요.", + "embed_paste_link_bilibili_placeholder": "bilibili 비디오 링크 붙여넣기", + "embed_paste_link_default_placeholder": "URL을 붙여넣으세요", + "embed_paste_link_figma_placeholder": "Figma 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_docs_placeholder": "Google Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_sheets_placeholder": "Google Sheets 공유 링크를 붙여넣으세요.", + "embed_paste_link_jsdesign_placeholder": "JSdesign 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_tencent_docs_placeholder": "Tencent Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_wps_placeholder": "WPS 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_youtube_placeholder": "YouTube 동영상 링크 붙여넣기", + "embed_success": "추가가 성공했습니다.", "emoji_activity": "활동", "emoji_custom": "풍속", "emoji_flags": "깃발", @@ -39560,7 +39568,6 @@ "name_length_err": "이름은 1 ~ 100자 사이여야 합니다.", "name_not_rule": "이름 불규칙", "name_repeat": "중복된 이름", - "namembed_link_figmae": "Figma", "namibia": "나미비아", "nav_me": "나", "nav_space_settings": "설치", @@ -39579,7 +39586,7 @@ "new_automation": "새로운 자동화", "new_caledonia": "뉴칼레도니아", "new_datasheet": "새 데이터 테이블", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "새로운 사용자 정의 페이지", "new_folder": "새 폴더", "new_folder_btn_title": "폴더", "new_folder_tooltip": "폴더 만들기", @@ -40342,14 +40349,14 @@ "reconciled_data": "데이터 확인 중", "record": "기록", "record_activity_experience_tips": "${day}일의 기록 활동을 볼 수 있습니다.", - "record_archived_data": "archived record", + "record_archived_data": "보관된 기록", "record_comment": "주석만 해당", "record_comments": "코멘트", "record_fail_data": "데이터 오류", "record_filter_tips": "이 레코드는 필터링됨", "record_functions": "레코드 기능", "record_history": "개정 히스토리만", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "기록 기록", "record_pre_filtered": "이 레코드는 필터링되었으며 레코드 외부를 클릭하면 숨겨집니다.", "record_pre_move": "레코드 외부를 클릭하면 레코드가 다른 위치로 이동됩니다.", @@ -40808,7 +40815,7 @@ "search_folder_or_sheet": "파일 검색", "search_new_admin": "검색", "search_node_pleaseholder": "파일 검색(${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "빠른 검색(${shortcutKey})", "search_or_add": "옵션 찾기 또는 추가", "search_role_placeholder": "역할 검색", "seats": "좌석", @@ -42187,8 +42194,8 @@ "workdoc_color_title": "글꼴 색상", "workdoc_create": "Workdoc 만들기", "workdoc_expanded": "목차 펼치기", - "workdoc_image_max_10mb": "이미지 크기는 10MB를 초과할 수 없습니다.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "없는", + "workdoc_image_max_size": "이미지 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_info": "WorkDoc 정보", "workdoc_info_create_time": "생성 날짜", "workdoc_info_creator": "작성자:", @@ -42196,7 +42203,7 @@ "workdoc_info_last_modify_time": "마지막 수정 시간:", "workdoc_link_placeholder": "링크를 입력해주세요", "workdoc_only_image": "이미지만 허용됩니다.", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "영상만 허용됩니다", "workdoc_text_placeholder": "\"/\" 빠른 시작 입력", "workdoc_title_placeholder": "제목을 입력해주세요", "workdoc_unnamed": "이름이 없는 워크문서", @@ -42205,7 +42212,7 @@ "workdoc_unsave_ok": "변경 사항을 취소", "workdoc_unsave_title": "WorkDoc이 저장되지 않았습니다.", "workdoc_upload_failed": "업로드 실패", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "동영상 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_ws_connected": "연결됨", "workdoc_ws_connecting": "연결 중...", "workdoc_ws_disconnected": "연결이 끊김", @@ -42883,7 +42890,7 @@ "apps_support": "Поддержка всех клиентов платформы", "archive_delete_record": "Удалить архивированные записи", "archive_delete_record_title": "Удалить запись", - "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Все двусторонние ссылки для этой записи будут отменены.

2. Редактирование не поддерживается.

3. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

4. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", + "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Редактирование не поддерживается.

2. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

3. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", "archive_record_in_activity": "архивная копия", "archive_record_in_menu": "Архив", "archive_record_success": "Успешное архивирование", @@ -43187,13 +43194,13 @@ "button_type": "Тип кнопки", "by_at": "в", "by_days": "Дни", - "by_every": "every", + "by_every": "каждый", "by_field_id": "Использовать идентификатор поля", "by_hours": "Часы", "by_in": "в", "by_min": "минута(ы)", "by_months": "Месяцы", - "by_on": " on the", + "by_on": "на", "by_the_day": "По дням", "by_the_month": "Ежемесячный журнал", "by_the_year": "Ежегодно", @@ -43919,60 +43926,62 @@ "embed_error_page_help": "Узнать больше", "embed_fail_og_description_content": "Эта встроенная общедоступная ссылка отключена и временно недоступна", "embed_failed": "Встроенные ссылки недоступны,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "билибили", + "embed_link_bilibili_desc": "Вставив видеоролики bilibili, вы сможете просматривать обучающие материалы и руководства или просматривать домашнюю страницу канала в Vika.", + "embed_link_bilibili_link_text": "Как вставить видео билибили", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Что-либо", + "embed_link_default_desc": "Вставьте ссылку для просмотра любого веб-сайта.", + "embed_link_default_link_text": "Узнать больше", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Встраивая файлы Figma, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_figma_link_text": "Как встроить файлы Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Встраивая Google Docs, вы можете редактировать и просматривать документы в AITable, что облегчает совместную работу команды.", + "embed_link_google_docs_link_text": "Как встроить Google Документы", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Встраивая Google Таблицы, вы можете редактировать и просматривать таблицы в AITable, чтобы облегчить совместную работу команды.", + "embed_link_google_sheets_link_text": "Как встроить Google Таблицы", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSдизайн", + "embed_link_jishi_design_desc": "Встраивая файлы JSdesign, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_jishi_design_link_text": "Как встроить файлы JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Документы Tencent", + "embed_link_tencent_docs_desc": "Встраивая документы Tencent, вы можете редактировать и просматривать документы Tencent в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_tencent_docs_link_text": "Как встроить документы Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Встраивая файлы WPS, вы можете редактировать и просматривать документы, таблицы и формы WPS в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_wps_link_text": "Как встроить файлы WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Встраивая видео YouTube, вы можете просматривать учебные пособия и руководства или просматривать домашнюю страницу канала в AITable.", + "embed_link_youtube_link_text": "Как встроить видео с YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Пользовательская страница", + "embed_page_add_url": "Добавить URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Добавляйте веб-страницы в ${edition} для быстрого доступа к документам, видео и т. д. сторонних веб-сайтов. Вы можете добавить рекомендуемые ссылки на веб-сайты или любые пользовательские ссылки.", + "embed_page_node_permission_editor": "На основе «только обновление» также можно открыть общий доступ к файлу.", + "embed_page_node_permission_manager": "Может выполнять все действия с файлом", + "embed_page_node_permission_reader": "Можно просматривать содержимое пользовательской страницы и основную информацию о файле.", + "embed_page_node_permission_updater": "На основе «только для чтения» также можно изменить ссылку на пользовательскую страницу.", + "embed_page_setting_title": "Добавить пользовательскую страницу", + "embed_page_url_invalid": "Пожалуйста, введите правильный URL", + "embed_paste_link_bilibili_placeholder": "Вставьте ссылку на видео билибили", + "embed_paste_link_default_placeholder": "Вставьте URL-адрес", + "embed_paste_link_figma_placeholder": "Вставьте ссылку общего доступа к файлу Figma.", + "embed_paste_link_google_docs_placeholder": "Вставьте ссылку общего доступа к Документам Google.", + "embed_paste_link_google_sheets_placeholder": "Вставьте ссылку общего доступа к Google Таблицам.", + "embed_paste_link_jsdesign_placeholder": "Вставьте ссылку общего доступа к файлу JSdesign.", + "embed_paste_link_tencent_docs_placeholder": "Вставьте ссылку на общий доступ к документам Tencent.", + "embed_paste_link_wps_placeholder": "Вставьте ссылку общего доступа к файлу WPS.", + "embed_paste_link_youtube_placeholder": "Вставьте ссылку на видео YouTube", + "embed_success": "Добавить успешно", "emoji_activity": "Деятельность", "emoji_custom": "Обычаи", "emoji_flags": "Флаг", @@ -45595,7 +45604,6 @@ "name_length_err": "Длина имени должна быть от 1 до 100 символов.", "name_not_rule": "Неправильное имя", "name_repeat": "Повторить имя", - "namembed_link_figmae": "Figma", "namibia": "Намибия", "nav_me": "Я...", "nav_space_settings": "Настройка", @@ -45614,7 +45622,7 @@ "new_automation": "Новая автоматизация", "new_caledonia": "Новая Каледония", "new_datasheet": "Новая таблица данных", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Новая пользовательская страница", "new_folder": "Создать папку", "new_folder_btn_title": "Папка", "new_folder_tooltip": "Создать папку", @@ -46377,14 +46385,14 @@ "reconciled_data": "Данные проверяются.", "record": "Запись", "record_activity_experience_tips": "Вы можете просматривать записи об активности за ${day} дней.", - "record_archived_data": "archived record", + "record_archived_data": "архивная запись", "record_comment": "Только примечания", "record_comments": "Замечания", "record_fail_data": "Ошибка данных", "record_filter_tips": "Эта запись была просмотрена.", "record_functions": "Функция записи", "record_history": "Пересмотр только исторических записей", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "История записей", "record_pre_filtered": "Эта запись была отфильтрована и будет скрыта при щелчке на внешней стороне записи", "record_pre_move": "После щелчка на внешней стороне записи запись будет перемещена в другое место", @@ -46843,7 +46851,7 @@ "search_folder_or_sheet": "Поиск файлов", "search_new_admin": "Поиск", "search_node_pleaseholder": "Поиск файлов (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Быстрый поиск (${shortcutKey})", "search_or_add": "Поиск или добавление опций", "search_role_placeholder": "Поиск ролей", "seats": "Места", @@ -48222,8 +48230,8 @@ "workdoc_color_title": "Цвет шрифта", "workdoc_create": "Создать рабочий документ", "workdoc_expanded": "Развернуть оглавление", - "workdoc_image_max_10mb": "Размер изображения не может превышать 10 МБ.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "нулевой", + "workdoc_image_max_size": "Размер изображения не может превышать ${size}", "workdoc_info": "Информация о документе", "workdoc_info_create_time": "Создан в", "workdoc_info_creator": "Сделано", @@ -48231,7 +48239,7 @@ "workdoc_info_last_modify_time": "Изменить время", "workdoc_link_placeholder": "Пожалуйста, введите ссылку", "workdoc_only_image": "Разрешено только изображение", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Разрешено только видео", "workdoc_text_placeholder": "Введите \"/\" быстрый старт", "workdoc_title_placeholder": "Пожалуйста, введите название", "workdoc_unnamed": "Безымянный рабочий документ", @@ -48240,7 +48248,7 @@ "workdoc_unsave_ok": "Отменить изменения", "workdoc_unsave_title": "Рабочий документ не сохранен.", "workdoc_upload_failed": "Загрузка не удалась", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Размер видео не может превышать ${size}", "workdoc_ws_connected": "Связанный", "workdoc_ws_connecting": "Подключение...", "workdoc_ws_disconnected": "Отключено", @@ -48917,7 +48925,7 @@ "apps_support": "全平台客户端支持", "archive_delete_record": "删除归档记录", "archive_delete_record_title": "删除记录", - "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级能力里的归档箱中可以取消归档)

", + "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级功能中的归档箱可以取消归档)

", "archive_record_in_activity": " 归档了这条记录", "archive_record_in_menu": "归档记录", "archive_record_success": "已归档记录", @@ -49958,47 +49966,47 @@ "embed_link_bilibili": "哔哩哔哩", "embed_link_bilibili_desc": "通过嵌入哔哩哔哩视频,你可以在维格云观看教程、指南或其他视频资源,放置个人主页等,", "embed_link_bilibili_link_text": "如何嵌入哔哩哔哩视频", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "任何链接", - "embed_link_default_desc": "任何链接都行", + "embed_link_default_desc": "任何链接都行,", "embed_link_default_link_text": "了解更多", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", "embed_link_figma": "Figma", "embed_link_figma_desc": "通过嵌入 Figma 文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_figma_link_text": "如何嵌入 Figma 文件", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "谷歌文档", - "embed_link_google_docs_desc": "通过嵌入 Google Docs,你可以在 AITable 中编辑和查看文档,方便团队协作,", - "embed_link_google_docs_link_text": "如何嵌入Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "通过嵌入谷歌文档,你可以在 AITable 中编辑和查看文档,方便团队协作,", + "embed_link_google_docs_link_text": "如何嵌入谷歌文档", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "谷歌表格", - "embed_link_google_sheets_desc": "通过嵌入 Google Sheets,你可以在 AITable 中编辑和查看表格,方便团队协作,", - "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "通过嵌入谷歌表格,你可以在 AITable 中编辑和查看表格,方便团队协作,", + "embed_link_google_sheets_link_text": "如何嵌入谷歌表格", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "即时设计", "embed_link_jishi_design_desc": "通过嵌入即时设计的文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_jishi_design_link_text": "如何嵌入即时设计文件", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "腾讯文档", "embed_link_tencent_docs_desc": "通过嵌入腾讯文档,你可以在维格云中和团队成员协作,实时编辑和查看腾讯文档,提高协作效率,", "embed_link_tencent_docs_link_text": "如何嵌入腾讯文档", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "通过嵌入 WPS 文件,你可以在维格云中编辑和查看 WPS 的文档、表格、表单等,提高协作效率,", "embed_link_wps_link_text": "如何嵌入 WPS 文件", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "通过嵌入 YouTube 视频,你可以在 AITable 中观看教程、指南,或查看频道主页等,", "embed_link_youtube_link_text": "如何嵌入 Youtube 视频", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "网页嵌入", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定义页面", "embed_page_add_url": "添加网址", - "embed_page_doc_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_page_function_desc": "将网页嵌入${edition},以便轻松访问第三方网站的文档、视频等内容。您可以嵌入推荐的网站链接或任何自定义链接。", - "embed_page_node_permission_editor": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_manager": "在「只可阅读」基础上,可以修改嵌入链接", - "embed_page_node_permission_reader": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_updater": "在「只可阅读」基础上,只可查看", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "将网页添加到${edition},以便轻松访问第三方网站的文档、视频等内容。您可以添加推荐的网站链接或任何自定义链接。", + "embed_page_node_permission_editor": "在「只可更新」基础上,还可以打开文件的公开分享", + "embed_page_node_permission_manager": "拥有该文件的所有操作权限", + "embed_page_node_permission_reader": "可查看自定义页面的内容和文件基本信息", + "embed_page_node_permission_updater": "在「只可阅读」基础上,还可以修改自定义页面的链接", "embed_page_setting_title": "添加自定义页面", "embed_page_url_invalid": "请输入正确的网址", "embed_paste_link_bilibili_placeholder": "粘贴哔哩哔哩视频链接", @@ -50010,7 +50018,7 @@ "embed_paste_link_tencent_docs_placeholder": "粘贴腾讯文档的分享链接", "embed_paste_link_wps_placeholder": "粘贴 WPS 文件的分享链接", "embed_paste_link_youtube_placeholder": "粘贴 YouTube 视频链接", - "embed_success": "嵌入成功", + "embed_success": "添加成功", "emoji_activity": "活动和事件", "emoji_custom": "自定义", "emoji_flags": "旗帜", @@ -51635,7 +51643,6 @@ "name_length_err": "名称要求 1~100 字符以内", "name_not_rule": "名称包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名称重复", - "namembed_link_figmae": "Figma", "namibia": "纳米比亚", "nav_me": "我的", "nav_space_settings": "空间站管理", @@ -51654,7 +51661,7 @@ "new_automation": "新建自动化", "new_caledonia": "新喀里多尼亚", "new_datasheet": "新建表格", - "new_ebmed_page": "新建网页嵌入", + "new_ebmed_page": "新建自定义页面", "new_folder": "新建文件夹", "new_folder_btn_title": "新建文件夹", "new_folder_tooltip": "新建文件夹", @@ -52425,7 +52432,7 @@ "record_filter_tips": "此记录已被筛选条件过滤", "record_functions": "记录(行)函数", "record_history": "仅修改历史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改历史", "record_pre_filtered": "此记录已被筛选过滤,点击本记录以外区域它将被隐藏", "record_pre_move": "此记录不属于当前位置,点击本记录以外区域它将被移动", @@ -54958,7 +54965,7 @@ "apps_support": "全平台客戶端支持", "archive_delete_record": "刪除存檔記錄", "archive_delete_record_title": "刪除記錄", - "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1. 該記錄的所有雙向連結將被取消

2.不支援編輯

3.不支援日期提醒、訂閱記錄等功能

4.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", + "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1.不支援編輯

2.不支援日期提醒、訂閱記錄等功能

3.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", "archive_record_in_activity": "已將此記錄存檔", "archive_record_in_menu": "存檔記錄", "archive_record_success": "成功存檔記錄", @@ -55262,13 +55269,13 @@ "button_type": "按鈕類型", "by_at": "在", "by_days": "天", - "by_every": "every", + "by_every": "每一個", "by_field_id": "使用 Field ID", "by_hours": "小時", "by_in": "在", "by_min": "分鐘)", "by_months": "幾個月", - "by_on": " on the", + "by_on": "於", "by_the_day": "按天", "by_the_month": "按月", "by_the_year": "每年", @@ -55994,60 +56001,62 @@ "embed_error_page_help": "點擊了解失效原因", "embed_fail_og_description_content": "該嵌入的公開鏈接已被關閉,暫時無法訪問", "embed_failed": "嵌入鏈接已失效,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "嗶哩嗶哩", + "embed_link_bilibili_desc": "透過嵌入bilibili視頻,您可以在Vika中觀看教程和指南,或查看頻道首頁。", + "embed_link_bilibili_link_text": "如何嵌入bilibili視頻", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "任何事物", + "embed_link_default_desc": "貼上連結以查看任何網站。", + "embed_link_default_link_text": "了解更多", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "透過嵌入Figma文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_figma_link_text": "如何嵌入 Figma 文件", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "透過嵌入Google Docs,您可以在AITable中編輯和查看文檔,以方便團隊協作。", + "embed_link_google_docs_link_text": "如何嵌入 Google 文件", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "透過嵌入Google Sheets,您可以在AITable中編輯和檢視表格,以促進團隊協作。", + "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS設計", + "embed_link_jishi_design_desc": "透過嵌入JSdesign文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_jishi_design_link_text": "如何嵌入 JSdesign 文件", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "騰訊文檔", + "embed_link_tencent_docs_desc": "透過嵌入騰訊文檔,您可以在Vika中編輯、查看騰訊文檔,提高協作效率。", + "embed_link_tencent_docs_link_text": "如何嵌入騰訊文檔", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "透過嵌入WPS文件,您可以在Vika中編輯並檢視WPS文件、表格和表單,提高協作效率。", + "embed_link_wps_link_text": "如何嵌入WPS文件", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "透過嵌入 YouTube 視頻,您可以觀看教程和指南,或查看 AITable 中的頻道主頁。", + "embed_link_youtube_link_text": "如何嵌入 YouTube 影片", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定義頁面", + "embed_page_add_url": "新增網址", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "將網頁加入${edition}中,以便輕鬆存取第三方網站文件、影片等。您可以新增推薦的網站連結或任何自定義連結。", + "embed_page_node_permission_editor": "在「僅更新」的基礎上,還可以開啟檔案的公開共享", + "embed_page_node_permission_manager": "可以對檔案執行所有操作", + "embed_page_node_permission_reader": "可以查看自定義頁面的內容和基本文件訊息", + "embed_page_node_permission_updater": "在「唯讀」的基礎上,也可以修改自定義頁面的連結", + "embed_page_setting_title": "新增自定義頁面", + "embed_page_url_invalid": "請輸入正確的網址", + "embed_paste_link_bilibili_placeholder": "貼上bilibili視頻鏈接", + "embed_paste_link_default_placeholder": "貼上網址", + "embed_paste_link_figma_placeholder": "貼上 Figma 檔案的共享鏈接", + "embed_paste_link_google_docs_placeholder": "貼上 Google 文件共享連結", + "embed_paste_link_google_sheets_placeholder": "貼上 Google 試算表共享鏈接", + "embed_paste_link_jsdesign_placeholder": "貼上 JSdesign 檔案的共享鏈接", + "embed_paste_link_tencent_docs_placeholder": "貼上騰訊文檔分享鏈接", + "embed_paste_link_wps_placeholder": "貼上 WPS 檔案的共享鏈接", + "embed_paste_link_youtube_placeholder": "貼上 YouTube 影片連結", + "embed_success": "添加成功", "emoji_activity": "活動和事件", "emoji_custom": "自定義", "emoji_flags": "旗幟", @@ -57670,7 +57679,6 @@ "name_length_err": "名稱要求 1~100 字符以內", "name_not_rule": "名稱包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名稱重複", - "namembed_link_figmae": "Figma", "namibia": "納米比亞", "nav_me": "我的", "nav_space_settings": "空間站管理", @@ -57689,7 +57697,7 @@ "new_automation": "New automation", "new_caledonia": "新喀裡多尼亞", "new_datasheet": "新建維格表", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新的自定義頁面", "new_folder": "新建文件夾", "new_folder_btn_title": "文件夾", "new_folder_tooltip": "建立資料夾", @@ -58452,14 +58460,14 @@ "reconciled_data": "正在核對數據……", "record": "記錄", "record_activity_experience_tips": "可查看 ${day} 天的修改歷史", - "record_archived_data": "archived record", + "record_archived_data": "存檔記錄", "record_comment": "僅評論", "record_comments": "評論", "record_fail_data": "數據已失效", "record_filter_tips": "記錄已被篩選條件過濾", "record_functions": "記錄(行)函數", "record_history": "僅修改歷史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改歷史", "record_pre_filtered": "此記錄已被篩選過濾,點擊本記錄以外區域它將被隱藏", "record_pre_move": "此記錄不屬於當前位置,點擊本記錄以外區域它將被移動", @@ -58918,7 +58926,7 @@ "search_folder_or_sheet": "搜索文件夾或維格表", "search_new_admin": "搜索成員暱稱,選擇移交的主管理員", "search_node_pleaseholder": "搜索文件 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "快速搜尋(${shortcutKey})", "search_or_add": "查找或添加", "search_role_placeholder": "搜索角色", "seats": "席位數量", @@ -60297,8 +60305,8 @@ "workdoc_color_title": "字體顏色", "workdoc_create": "創建輕文檔", "workdoc_expanded": "展開目錄", - "workdoc_image_max_10mb": "圖片大小不能超過10MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "無效的", + "workdoc_image_max_size": "圖片大小不能超過${size}", "workdoc_info": "文件訊息", "workdoc_info_create_time": "創建時間", "workdoc_info_creator": "創建人", @@ -60306,7 +60314,7 @@ "workdoc_info_last_modify_time": "修改時間", "workdoc_link_placeholder": "請輸入連結", "workdoc_only_image": "僅允許使用影像", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "僅允許視頻", "workdoc_text_placeholder": "輸入“/”開始", "workdoc_title_placeholder": "請輸入標題", "workdoc_unnamed": "未命名文檔", @@ -60315,7 +60323,7 @@ "workdoc_unsave_ok": "放棄更改", "workdoc_unsave_title": "輕文檔尚未保存", "workdoc_upload_failed": "上傳失敗", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "影片大小不能超過${size}", "workdoc_ws_connected": "已連接", "workdoc_ws_connecting": "正在連接...", "workdoc_ws_disconnected": "已斷開連接", diff --git a/packages/i18n-lang/src/config/strings.ko-KR.json b/packages/i18n-lang/src/config/strings.ko-KR.json index 8a25300c08..e20dc365da 100644 --- a/packages/i18n-lang/src/config/strings.ko-KR.json +++ b/packages/i18n-lang/src/config/strings.ko-KR.json @@ -641,7 +641,7 @@ "apps_support": "전체 플랫폼 클라이언트 지원", "archive_delete_record": "보관된 기록 삭제", "archive_delete_record_title": "기록 삭제", - "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 이 기록에 대한 모든 양방향 링크가 취소됩니다.

2. 편집은 지원되지 않습니다.

3. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

4. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", + "archive_notice": "

특정 기록을 보관하려고 합니다. 기록을 보관하면 다음과 같은 변경 사항이 발생합니다.

1. 편집은 지원되지 않습니다.

2. 날짜 알림, 구독 기록 등의 기능은 지원되지 않습니다.

3. 더 이상 조회, 수식 및 기타 필드 계산에 참여하지 않습니다.

너 정말 계속하고 싶니? (고급의 보관함에서 보관을 취소할 수 있습니다)

", "archive_record_in_activity": "이 레코드를 보관했습니다.", "archive_record_in_menu": "아카이브 레코드", "archive_record_success": "레코드가 성공적으로 아카이브되었습니다.", @@ -945,13 +945,13 @@ "button_type": "버튼 유형", "by_at": "~에", "by_days": "날", - "by_every": "every", + "by_every": "모든", "by_field_id": "필드 ID 사용", "by_hours": "시간", "by_in": "~에", "by_min": "분)", "by_months": "개월", - "by_on": " on the", + "by_on": "에", "by_the_day": "일별", "by_the_month": "월간", "by_the_year": "매년의", @@ -1677,60 +1677,62 @@ "embed_error_page_help": "자세한 내용", "embed_fail_og_description_content": "이 포함된 공용 링크는 비활성화되어 당분간 사용할 수 없습니다.", "embed_failed": "포함된 링크를 사용할 수 없습니다.", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "빌리빌리", + "embed_link_bilibili_desc": "bilibili 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 Vika에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_bilibili_link_text": "bilibili 비디오를 삽입하는 방법", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "아무것", + "embed_link_default_desc": "웹사이트를 보려면 링크를 붙여넣으세요.", + "embed_link_default_link_text": "더 알아보기", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Figma 파일을 내장함으로써 회원들은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_figma_link_text": "Figma 파일을 삽입하는 방법", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Google Docs를 삽입하면 AITable에서 문서를 편집하고 볼 수 있어 팀 협업이 용이해집니다.", + "embed_link_google_docs_link_text": "Google 문서를 삽입하는 방법", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Google 스프레드시트를 삽입하면 AITable에서 테이블을 편집하고 볼 수 있어 팀 공동작업이 용이해집니다.", + "embed_link_google_sheets_link_text": "Google 스프레드시트를 삽입하는 방법", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS디자인", + "embed_link_jishi_design_desc": "JSdesign 파일을 내장함으로써 구성원은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", + "embed_link_jishi_design_link_text": "JSdesign 파일을 삽입하는 방법", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "텐센트 문서", + "embed_link_tencent_docs_desc": "Tencent Docs를 내장하면 Vika에서 Tencent 문서를 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_tencent_docs_link_text": "Tencent Docs를 삽입하는 방법", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "WPS 파일을 삽입하면 Vika에서 WPS 문서, 표, 양식을 편집하고 볼 수 있어 협업 효율성이 향상됩니다.", + "embed_link_wps_link_text": "WPS 파일을 삽입하는 방법", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "유튜브", + "embed_link_youtube_desc": "YouTube 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 AITable에서 채널 홈페이지를 볼 수 있습니다.", + "embed_link_youtube_link_text": "YouTube 동영상을 삽입하는 방법", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "사용자 정의 페이지", + "embed_page_add_url": "URL 추가", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "제3자 웹사이트 문서, 비디오 등에 쉽게 액세스하려면 ${edition}에 웹페이지를 추가하세요. 추천 웹사이트 링크나 사용자 정의 링크를 추가할 수 있습니다.", + "embed_page_node_permission_editor": "\"업데이트 전용\"을 기준으로 파일의 공개 공유도 열 수 있습니다.", + "embed_page_node_permission_manager": "파일에 대한 모든 작업을 수행할 수 있습니다.", + "embed_page_node_permission_reader": "사용자 정의 페이지의 내용과 기본 파일 정보를 볼 수 있습니다.", + "embed_page_node_permission_updater": "\"읽기 전용\"을 기반으로 사용자 정의 페이지의 링크를 수정할 수도 있습니다.", + "embed_page_setting_title": "사용자 정의 페이지 추가", + "embed_page_url_invalid": "올바른 URL을 입력하세요.", + "embed_paste_link_bilibili_placeholder": "bilibili 비디오 링크 붙여넣기", + "embed_paste_link_default_placeholder": "URL을 붙여넣으세요", + "embed_paste_link_figma_placeholder": "Figma 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_docs_placeholder": "Google Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_google_sheets_placeholder": "Google Sheets 공유 링크를 붙여넣으세요.", + "embed_paste_link_jsdesign_placeholder": "JSdesign 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_tencent_docs_placeholder": "Tencent Docs 공유 링크를 붙여넣으세요.", + "embed_paste_link_wps_placeholder": "WPS 파일의 공유 링크를 붙여넣으세요.", + "embed_paste_link_youtube_placeholder": "YouTube 동영상 링크 붙여넣기", + "embed_success": "추가가 성공했습니다.", "emoji_activity": "활동", "emoji_custom": "풍속", "emoji_flags": "깃발", @@ -3353,7 +3355,6 @@ "name_length_err": "이름은 1 ~ 100자 사이여야 합니다.", "name_not_rule": "이름 불규칙", "name_repeat": "중복된 이름", - "namembed_link_figmae": "Figma", "namibia": "나미비아", "nav_me": "나", "nav_space_settings": "설치", @@ -3372,7 +3373,7 @@ "new_automation": "새로운 자동화", "new_caledonia": "뉴칼레도니아", "new_datasheet": "새 데이터 테이블", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "새로운 사용자 정의 페이지", "new_folder": "새 폴더", "new_folder_btn_title": "폴더", "new_folder_tooltip": "폴더 만들기", @@ -4135,14 +4136,14 @@ "reconciled_data": "데이터 확인 중", "record": "기록", "record_activity_experience_tips": "${day}일의 기록 활동을 볼 수 있습니다.", - "record_archived_data": "archived record", + "record_archived_data": "보관된 기록", "record_comment": "주석만 해당", "record_comments": "코멘트", "record_fail_data": "데이터 오류", "record_filter_tips": "이 레코드는 필터링됨", "record_functions": "레코드 기능", "record_history": "개정 히스토리만", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "기록 기록", "record_pre_filtered": "이 레코드는 필터링되었으며 레코드 외부를 클릭하면 숨겨집니다.", "record_pre_move": "레코드 외부를 클릭하면 레코드가 다른 위치로 이동됩니다.", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "파일 검색", "search_new_admin": "검색", "search_node_pleaseholder": "파일 검색(${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "빠른 검색(${shortcutKey})", "search_or_add": "옵션 찾기 또는 추가", "search_role_placeholder": "역할 검색", "seats": "좌석", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "글꼴 색상", "workdoc_create": "Workdoc 만들기", "workdoc_expanded": "목차 펼치기", - "workdoc_image_max_10mb": "이미지 크기는 10MB를 초과할 수 없습니다.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "없는", + "workdoc_image_max_size": "이미지 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_info": "WorkDoc 정보", "workdoc_info_create_time": "생성 날짜", "workdoc_info_creator": "작성자:", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "마지막 수정 시간:", "workdoc_link_placeholder": "링크를 입력해주세요", "workdoc_only_image": "이미지만 허용됩니다.", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "영상만 허용됩니다", "workdoc_text_placeholder": "\"/\" 빠른 시작 입력", "workdoc_title_placeholder": "제목을 입력해주세요", "workdoc_unnamed": "이름이 없는 워크문서", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "변경 사항을 취소", "workdoc_unsave_title": "WorkDoc이 저장되지 않았습니다.", "workdoc_upload_failed": "업로드 실패", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "동영상 크기는 ${size}을(를) 초과할 수 없습니다.", "workdoc_ws_connected": "연결됨", "workdoc_ws_connecting": "연결 중...", "workdoc_ws_disconnected": "연결이 끊김", diff --git a/packages/i18n-lang/src/config/strings.ru-RU.json b/packages/i18n-lang/src/config/strings.ru-RU.json index 87360bf39e..c5d7f54023 100644 --- a/packages/i18n-lang/src/config/strings.ru-RU.json +++ b/packages/i18n-lang/src/config/strings.ru-RU.json @@ -641,7 +641,7 @@ "apps_support": "Поддержка всех клиентов платформы", "archive_delete_record": "Удалить архивированные записи", "archive_delete_record_title": "Удалить запись", - "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Все двусторонние ссылки для этой записи будут отменены.

2. Редактирование не поддерживается.

3. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

4. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", + "archive_notice": "

Вы пытаетесь заархивировать определенные записи. Архивирование записей приведет к следующим изменениям:

1. Редактирование не поддерживается.

2. Такие функции, как напоминание о дате и запись подписки, не поддерживаются.

3. Больше не участвуйте в вычислении справочных, формул и других полей.

Вы уверены что хотите продолжить? (Вы можете разархивировать в «Архивном ящике» в расширенном режиме)

", "archive_record_in_activity": "архивная копия", "archive_record_in_menu": "Архив", "archive_record_success": "Успешное архивирование", @@ -945,13 +945,13 @@ "button_type": "Тип кнопки", "by_at": "в", "by_days": "Дни", - "by_every": "every", + "by_every": "каждый", "by_field_id": "Использовать идентификатор поля", "by_hours": "Часы", "by_in": "в", "by_min": "минута(ы)", "by_months": "Месяцы", - "by_on": " on the", + "by_on": "на", "by_the_day": "По дням", "by_the_month": "Ежемесячный журнал", "by_the_year": "Ежегодно", @@ -1677,60 +1677,62 @@ "embed_error_page_help": "Узнать больше", "embed_fail_og_description_content": "Эта встроенная общедоступная ссылка отключена и временно недоступна", "embed_failed": "Встроенные ссылки недоступны,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "билибили", + "embed_link_bilibili_desc": "Вставив видеоролики bilibili, вы сможете просматривать обучающие материалы и руководства или просматривать домашнюю страницу канала в Vika.", + "embed_link_bilibili_link_text": "Как вставить видео билибили", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "Что-либо", + "embed_link_default_desc": "Вставьте ссылку для просмотра любого веб-сайта.", + "embed_link_default_link_text": "Узнать больше", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "Встраивая файлы Figma, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_figma_link_text": "Как встроить файлы Figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "Встраивая Google Docs, вы можете редактировать и просматривать документы в AITable, что облегчает совместную работу команды.", + "embed_link_google_docs_link_text": "Как встроить Google Документы", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "Встраивая Google Таблицы, вы можете редактировать и просматривать таблицы в AITable, чтобы облегчить совместную работу команды.", + "embed_link_google_sheets_link_text": "Как встроить Google Таблицы", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JSдизайн", + "embed_link_jishi_design_desc": "Встраивая файлы JSdesign, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", + "embed_link_jishi_design_link_text": "Как встроить файлы JSdesign", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "Документы Tencent", + "embed_link_tencent_docs_desc": "Встраивая документы Tencent, вы можете редактировать и просматривать документы Tencent в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_tencent_docs_link_text": "Как встроить документы Tencent", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_desc": "Встраивая файлы WPS, вы можете редактировать и просматривать документы, таблицы и формы WPS в Vika, чтобы повысить эффективность совместной работы.", + "embed_link_wps_link_text": "Как встроить файлы WPS", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_youtube_desc": "Встраивая видео YouTube, вы можете просматривать учебные пособия и руководства или просматривать домашнюю страницу канала в AITable.", + "embed_link_youtube_link_text": "Как встроить видео с YouTube", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "Пользовательская страница", + "embed_page_add_url": "Добавить URL", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "Добавляйте веб-страницы в ${edition} для быстрого доступа к документам, видео и т. д. сторонних веб-сайтов. Вы можете добавить рекомендуемые ссылки на веб-сайты или любые пользовательские ссылки.", + "embed_page_node_permission_editor": "На основе «только обновление» также можно открыть общий доступ к файлу.", + "embed_page_node_permission_manager": "Может выполнять все действия с файлом", + "embed_page_node_permission_reader": "Можно просматривать содержимое пользовательской страницы и основную информацию о файле.", + "embed_page_node_permission_updater": "На основе «только для чтения» также можно изменить ссылку на пользовательскую страницу.", + "embed_page_setting_title": "Добавить пользовательскую страницу", + "embed_page_url_invalid": "Пожалуйста, введите правильный URL", + "embed_paste_link_bilibili_placeholder": "Вставьте ссылку на видео билибили", + "embed_paste_link_default_placeholder": "Вставьте URL-адрес", + "embed_paste_link_figma_placeholder": "Вставьте ссылку общего доступа к файлу Figma.", + "embed_paste_link_google_docs_placeholder": "Вставьте ссылку общего доступа к Документам Google.", + "embed_paste_link_google_sheets_placeholder": "Вставьте ссылку общего доступа к Google Таблицам.", + "embed_paste_link_jsdesign_placeholder": "Вставьте ссылку общего доступа к файлу JSdesign.", + "embed_paste_link_tencent_docs_placeholder": "Вставьте ссылку на общий доступ к документам Tencent.", + "embed_paste_link_wps_placeholder": "Вставьте ссылку общего доступа к файлу WPS.", + "embed_paste_link_youtube_placeholder": "Вставьте ссылку на видео YouTube", + "embed_success": "Добавить успешно", "emoji_activity": "Деятельность", "emoji_custom": "Обычаи", "emoji_flags": "Флаг", @@ -3353,7 +3355,6 @@ "name_length_err": "Длина имени должна быть от 1 до 100 символов.", "name_not_rule": "Неправильное имя", "name_repeat": "Повторить имя", - "namembed_link_figmae": "Figma", "namibia": "Намибия", "nav_me": "Я...", "nav_space_settings": "Настройка", @@ -3372,7 +3373,7 @@ "new_automation": "Новая автоматизация", "new_caledonia": "Новая Каледония", "new_datasheet": "Новая таблица данных", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "Новая пользовательская страница", "new_folder": "Создать папку", "new_folder_btn_title": "Папка", "new_folder_tooltip": "Создать папку", @@ -4135,14 +4136,14 @@ "reconciled_data": "Данные проверяются.", "record": "Запись", "record_activity_experience_tips": "Вы можете просматривать записи об активности за ${day} дней.", - "record_archived_data": "archived record", + "record_archived_data": "архивная запись", "record_comment": "Только примечания", "record_comments": "Замечания", "record_fail_data": "Ошибка данных", "record_filter_tips": "Эта запись была просмотрена.", "record_functions": "Функция записи", "record_history": "Пересмотр только исторических записей", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "История записей", "record_pre_filtered": "Эта запись была отфильтрована и будет скрыта при щелчке на внешней стороне записи", "record_pre_move": "После щелчка на внешней стороне записи запись будет перемещена в другое место", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "Поиск файлов", "search_new_admin": "Поиск", "search_node_pleaseholder": "Поиск файлов (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "Быстрый поиск (${shortcutKey})", "search_or_add": "Поиск или добавление опций", "search_role_placeholder": "Поиск ролей", "seats": "Места", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "Цвет шрифта", "workdoc_create": "Создать рабочий документ", "workdoc_expanded": "Развернуть оглавление", - "workdoc_image_max_10mb": "Размер изображения не может превышать 10 МБ.", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "нулевой", + "workdoc_image_max_size": "Размер изображения не может превышать ${size}", "workdoc_info": "Информация о документе", "workdoc_info_create_time": "Создан в", "workdoc_info_creator": "Сделано", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "Изменить время", "workdoc_link_placeholder": "Пожалуйста, введите ссылку", "workdoc_only_image": "Разрешено только изображение", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "Разрешено только видео", "workdoc_text_placeholder": "Введите \"/\" быстрый старт", "workdoc_title_placeholder": "Пожалуйста, введите название", "workdoc_unnamed": "Безымянный рабочий документ", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "Отменить изменения", "workdoc_unsave_title": "Рабочий документ не сохранен.", "workdoc_upload_failed": "Загрузка не удалась", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "Размер видео не может превышать ${size}", "workdoc_ws_connected": "Связанный", "workdoc_ws_connecting": "Подключение...", "workdoc_ws_disconnected": "Отключено", diff --git a/packages/i18n-lang/src/config/strings.zh-CN.json b/packages/i18n-lang/src/config/strings.zh-CN.json index 1fa094c280..ddc5b4fb9c 100644 --- a/packages/i18n-lang/src/config/strings.zh-CN.json +++ b/packages/i18n-lang/src/config/strings.zh-CN.json @@ -640,7 +640,7 @@ "apps_support": "全平台客户端支持", "archive_delete_record": "删除归档记录", "archive_delete_record_title": "删除记录", - "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级能力里的归档箱中可以取消归档)

", + "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级功能中的归档箱可以取消归档)

", "archive_record_in_activity": " 归档了这条记录", "archive_record_in_menu": "归档记录", "archive_record_success": "已归档记录", @@ -1681,47 +1681,47 @@ "embed_link_bilibili": "哔哩哔哩", "embed_link_bilibili_desc": "通过嵌入哔哩哔哩视频,你可以在维格云观看教程、指南或其他视频资源,放置个人主页等,", "embed_link_bilibili_link_text": "如何嵌入哔哩哔哩视频", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", "embed_link_default": "任何链接", - "embed_link_default_desc": "任何链接都行", + "embed_link_default_desc": "任何链接都行,", "embed_link_default_link_text": "了解更多", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", "embed_link_figma": "Figma", "embed_link_figma_desc": "通过嵌入 Figma 文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_figma_link_text": "如何嵌入 Figma 文件", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "谷歌文档", - "embed_link_google_docs_desc": "通过嵌入 Google Docs,你可以在 AITable 中编辑和查看文档,方便团队协作,", - "embed_link_google_docs_link_text": "如何嵌入Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "通过嵌入谷歌文档,你可以在 AITable 中编辑和查看文档,方便团队协作,", + "embed_link_google_docs_link_text": "如何嵌入谷歌文档", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "谷歌表格", - "embed_link_google_sheets_desc": "通过嵌入 Google Sheets,你可以在 AITable 中编辑和查看表格,方便团队协作,", - "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", + "embed_link_google_sheets_desc": "通过嵌入谷歌表格,你可以在 AITable 中编辑和查看表格,方便团队协作,", + "embed_link_google_sheets_link_text": "如何嵌入谷歌表格", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "即时设计", "embed_link_jishi_design_desc": "通过嵌入即时设计的文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_jishi_design_link_text": "如何嵌入即时设计文件", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", "embed_link_tencent_docs": "腾讯文档", "embed_link_tencent_docs_desc": "通过嵌入腾讯文档,你可以在维格云中和团队成员协作,实时编辑和查看腾讯文档,提高协作效率,", "embed_link_tencent_docs_link_text": "如何嵌入腾讯文档", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", "embed_link_wps_desc": "通过嵌入 WPS 文件,你可以在维格云中编辑和查看 WPS 的文档、表格、表单等,提高协作效率,", "embed_link_wps_link_text": "如何嵌入 WPS 文件", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "通过嵌入 YouTube 视频,你可以在 AITable 中观看教程、指南,或查看频道主页等,", "embed_link_youtube_link_text": "如何嵌入 Youtube 视频", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "网页嵌入", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定义页面", "embed_page_add_url": "添加网址", - "embed_page_doc_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_page_function_desc": "将网页嵌入${edition},以便轻松访问第三方网站的文档、视频等内容。您可以嵌入推荐的网站链接或任何自定义链接。", - "embed_page_node_permission_editor": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_manager": "在「只可阅读」基础上,可以修改嵌入链接", - "embed_page_node_permission_reader": "在「只可阅读」基础上,只可查看", - "embed_page_node_permission_updater": "在「只可阅读」基础上,只可查看", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "将网页添加到${edition},以便轻松访问第三方网站的文档、视频等内容。您可以添加推荐的网站链接或任何自定义链接。", + "embed_page_node_permission_editor": "在「只可更新」基础上,还可以打开文件的公开分享", + "embed_page_node_permission_manager": "拥有该文件的所有操作权限", + "embed_page_node_permission_reader": "可查看自定义页面的内容和文件基本信息", + "embed_page_node_permission_updater": "在「只可阅读」基础上,还可以修改自定义页面的链接", "embed_page_setting_title": "添加自定义页面", "embed_page_url_invalid": "请输入正确的网址", "embed_paste_link_bilibili_placeholder": "粘贴哔哩哔哩视频链接", @@ -1733,7 +1733,7 @@ "embed_paste_link_tencent_docs_placeholder": "粘贴腾讯文档的分享链接", "embed_paste_link_wps_placeholder": "粘贴 WPS 文件的分享链接", "embed_paste_link_youtube_placeholder": "粘贴 YouTube 视频链接", - "embed_success": "嵌入成功", + "embed_success": "添加成功", "emoji_activity": "活动和事件", "emoji_custom": "自定义", "emoji_flags": "旗帜", @@ -3358,7 +3358,6 @@ "name_length_err": "名称要求 1~100 字符以内", "name_not_rule": "名称包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名称重复", - "namembed_link_figmae": "Figma", "namibia": "纳米比亚", "nav_me": "我的", "nav_space_settings": "空间站管理", @@ -3377,7 +3376,7 @@ "new_automation": "新建自动化", "new_caledonia": "新喀里多尼亚", "new_datasheet": "新建表格", - "new_ebmed_page": "新建网页嵌入", + "new_ebmed_page": "新建自定义页面", "new_folder": "新建文件夹", "new_folder_btn_title": "新建文件夹", "new_folder_tooltip": "新建文件夹", @@ -4148,7 +4147,7 @@ "record_filter_tips": "此记录已被筛选条件过滤", "record_functions": "记录(行)函数", "record_history": "仅修改历史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改历史", "record_pre_filtered": "此记录已被筛选过滤,点击本记录以外区域它将被隐藏", "record_pre_move": "此记录不属于当前位置,点击本记录以外区域它将被移动", diff --git a/packages/i18n-lang/src/config/strings.zh-HK.json b/packages/i18n-lang/src/config/strings.zh-HK.json index 5fd223788c..fd40dd315c 100644 --- a/packages/i18n-lang/src/config/strings.zh-HK.json +++ b/packages/i18n-lang/src/config/strings.zh-HK.json @@ -641,7 +641,7 @@ "apps_support": "全平台客戶端支持", "archive_delete_record": "刪除存檔記錄", "archive_delete_record_title": "刪除記錄", - "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1. 該記錄的所有雙向連結將被取消

2.不支援編輯

3.不支援日期提醒、訂閱記錄等功能

4.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", + "archive_notice": "

您正在嘗試歸檔特定記錄。歸檔記錄將導致以下變更:

1.不支援編輯

2.不支援日期提醒、訂閱記錄等功能

3.不再參與lookup、formula等字段的計算

你確定你要繼續嗎? (您可以在「進階」的「存檔箱」中取消存檔)

", "archive_record_in_activity": "已將此記錄存檔", "archive_record_in_menu": "存檔記錄", "archive_record_success": "成功存檔記錄", @@ -945,13 +945,13 @@ "button_type": "按鈕類型", "by_at": "在", "by_days": "天", - "by_every": "every", + "by_every": "每一個", "by_field_id": "使用 Field ID", "by_hours": "小時", "by_in": "在", "by_min": "分鐘)", "by_months": "幾個月", - "by_on": " on the", + "by_on": "於", "by_the_day": "按天", "by_the_month": "按月", "by_the_year": "每年", @@ -1677,60 +1677,62 @@ "embed_error_page_help": "點擊了解失效原因", "embed_fail_og_description_content": "該嵌入的公開鏈接已被關閉,暫時無法訪問", "embed_failed": "嵌入鏈接已失效,", - "embed_link_bilibili": "bilibili", - "embed_link_bilibili_desc": "By embedding the bilibili videos, you can watch tutorials, and guides, or view the channel homepage in Vika.", - "embed_link_bilibili_link_text": "How to embed the bilibili video", - "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_default": "Anything", - "embed_link_default_desc": "Paste a link to view any website. ", - "embed_link_default_link_text": "Learn more", - "embed_link_default_link_url": "https://help.vika.cn/docs/guide/embedded-page#wps", - "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/embedded-page#figma", + "embed_link_bilibili": "嗶哩嗶哩", + "embed_link_bilibili_desc": "透過嵌入bilibili視頻,您可以在Vika中觀看教程和指南,或查看頻道首頁。", + "embed_link_bilibili_link_text": "如何嵌入bilibili視頻", + "embed_link_bilibili_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-bilibili-video", + "embed_link_default": "任何事物", + "embed_link_default_desc": "貼上連結以查看任何網站。", + "embed_link_default_link_text": "了解更多", + "embed_link_default_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_link_figma": "Figma", + "embed_link_figma_desc": "透過嵌入Figma文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_figma_link_text": "如何嵌入 Figma 文件", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", - "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", - "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", + "embed_link_google_docs_desc": "透過嵌入Google Docs,您可以在AITable中編輯和查看文檔,以方便團隊協作。", + "embed_link_google_docs_link_text": "如何嵌入 Google 文件", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", - "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", - "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-sheets", - "embed_link_jishi_design": "JSdesign", - "embed_link_jishi_design_desc": "By embedding JSdesign files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", - "embed_link_jishi_design_link_text": "How to embed JSdesign files", - "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/embedded-page#js-design", - "embed_link_tencent_docs": "Tencent Docs", - "embed_link_tencent_docs_desc": "By embedding Tencent Docs, you can edit and view Tencent docs in Vika to improve collaboration efficiency. ", - "embed_link_tencent_docs_link_text": "How to embed Tencent Docs", - "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/embedded-page#tencent-docs", + "embed_link_google_sheets_desc": "透過嵌入Google Sheets,您可以在AITable中編輯和檢視表格,以促進團隊協作。", + "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", + "embed_link_jishi_design": "JS設計", + "embed_link_jishi_design_desc": "透過嵌入JSdesign文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", + "embed_link_jishi_design_link_text": "如何嵌入 JSdesign 文件", + "embed_link_jishi_design_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-js-design-file", + "embed_link_tencent_docs": "騰訊文檔", + "embed_link_tencent_docs_desc": "透過嵌入騰訊文檔,您可以在Vika中編輯、查看騰訊文檔,提高協作效率。", + "embed_link_tencent_docs_link_text": "如何嵌入騰訊文檔", + "embed_link_tencent_docs_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-tencent-docs", "embed_link_wps": "WPS", - "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", - "embed_link_wps_link_text": "How to embed WPS files", - "embed_link_wps_link_url": "https://help.aitable.ai/docs/guide/embedded-page#google-docs", - "embed_link_youtube": "YouTube", - "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", - "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/embedded-page#youtube", - "embed_page": "Embed Page", - "embed_page_add_url": "Add Url", - "embed_page_doc_url": "https://help.aitable.ai/docs/guide/embedded-page", - "embed_page_function_desc": "Embed web pages into ${edition} for easy access to third-party website documents, videos, and more. You can embed recommended website links or any custom links.", - "embed_page_node_permission_editor": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_manager": "On the basis of \"read-only\", embedded links can be modified.", - "embed_page_node_permission_reader": "On the basis of \"read-only\", only viewable.", - "embed_page_node_permission_updater": "On the basis of \"read-only\", only viewable.", - "embed_page_url_invalid": "Please enter the correct URL", - "embed_paste_link_bilibili_placeholder": "Paste the bilibili video link", - "embed_paste_link_default_placeholder": "Paste the URL", - "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", - "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", - "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", - "embed_paste_link_jsdesign_placeholder": "Paste the JSdesign file’s share link", - "embed_paste_link_tencent_docs_placeholder": "Paste the Tencent Docs share link", - "embed_paste_link_wps_placeholder": "Paste the WPS file’s share link", - "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", - "embed_success": "Embed Success", + "embed_link_wps_desc": "透過嵌入WPS文件,您可以在Vika中編輯並檢視WPS文件、表格和表單,提高協作效率。", + "embed_link_wps_link_text": "如何嵌入WPS文件", + "embed_link_wps_link_url": "https://help.vika.cn/docs/guide/manual-custom-page#how-to-add-wps-file", + "embed_link_youtube": "Youtube", + "embed_link_youtube_desc": "透過嵌入 YouTube 視頻,您可以觀看教程和指南,或查看 AITable 中的頻道主頁。", + "embed_link_youtube_link_text": "如何嵌入 YouTube 影片", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", + "embed_page": "自定義頁面", + "embed_page_add_url": "新增網址", + "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", + "embed_page_function_desc": "將網頁加入${edition}中,以便輕鬆存取第三方網站文件、影片等。您可以新增推薦的網站連結或任何自定義連結。", + "embed_page_node_permission_editor": "在「僅更新」的基礎上,還可以開啟檔案的公開共享", + "embed_page_node_permission_manager": "可以對檔案執行所有操作", + "embed_page_node_permission_reader": "可以查看自定義頁面的內容和基本文件訊息", + "embed_page_node_permission_updater": "在「唯讀」的基礎上,也可以修改自定義頁面的連結", + "embed_page_setting_title": "新增自定義頁面", + "embed_page_url_invalid": "請輸入正確的網址", + "embed_paste_link_bilibili_placeholder": "貼上bilibili視頻鏈接", + "embed_paste_link_default_placeholder": "貼上網址", + "embed_paste_link_figma_placeholder": "貼上 Figma 檔案的共享鏈接", + "embed_paste_link_google_docs_placeholder": "貼上 Google 文件共享連結", + "embed_paste_link_google_sheets_placeholder": "貼上 Google 試算表共享鏈接", + "embed_paste_link_jsdesign_placeholder": "貼上 JSdesign 檔案的共享鏈接", + "embed_paste_link_tencent_docs_placeholder": "貼上騰訊文檔分享鏈接", + "embed_paste_link_wps_placeholder": "貼上 WPS 檔案的共享鏈接", + "embed_paste_link_youtube_placeholder": "貼上 YouTube 影片連結", + "embed_success": "添加成功", "emoji_activity": "活動和事件", "emoji_custom": "自定義", "emoji_flags": "旗幟", @@ -3353,7 +3355,6 @@ "name_length_err": "名稱要求 1~100 字符以內", "name_not_rule": "名稱包含特殊字符\"/ \\ : ? * [ ]\"", "name_repeat": "名稱重複", - "namembed_link_figmae": "Figma", "namibia": "納米比亞", "nav_me": "我的", "nav_space_settings": "空間站管理", @@ -3372,7 +3373,7 @@ "new_automation": "New automation", "new_caledonia": "新喀裡多尼亞", "new_datasheet": "新建維格表", - "new_ebmed_page": "New Embed Page", + "new_ebmed_page": "新的自定義頁面", "new_folder": "新建文件夾", "new_folder_btn_title": "文件夾", "new_folder_tooltip": "建立資料夾", @@ -4135,14 +4136,14 @@ "reconciled_data": "正在核對數據……", "record": "記錄", "record_activity_experience_tips": "可查看 ${day} 天的修改歷史", - "record_archived_data": "archived record", + "record_archived_data": "存檔記錄", "record_comment": "僅評論", "record_comments": "評論", "record_fail_data": "數據已失效", "record_filter_tips": "記錄已被篩選條件過濾", "record_functions": "記錄(行)函數", "record_history": "僅修改歷史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改歷史", "record_pre_filtered": "此記錄已被篩選過濾,點擊本記錄以外區域它將被隱藏", "record_pre_move": "此記錄不屬於當前位置,點擊本記錄以外區域它將被移動", @@ -4601,7 +4602,7 @@ "search_folder_or_sheet": "搜索文件夾或維格表", "search_new_admin": "搜索成員暱稱,選擇移交的主管理員", "search_node_pleaseholder": "搜索文件 (${shortcutKey})", - "search_node_tip": "Quick search (${shortcutKey})", + "search_node_tip": "快速搜尋(${shortcutKey})", "search_or_add": "查找或添加", "search_role_placeholder": "搜索角色", "seats": "席位數量", @@ -5980,8 +5981,8 @@ "workdoc_color_title": "字體顏色", "workdoc_create": "創建輕文檔", "workdoc_expanded": "展開目錄", - "workdoc_image_max_10mb": "圖片大小不能超過10MB", - "workdoc_image_max_size": "The image size cannot exceed ${size}", + "workdoc_image_max_10mb": "無效的", + "workdoc_image_max_size": "圖片大小不能超過${size}", "workdoc_info": "文件訊息", "workdoc_info_create_time": "創建時間", "workdoc_info_creator": "創建人", @@ -5989,7 +5990,7 @@ "workdoc_info_last_modify_time": "修改時間", "workdoc_link_placeholder": "請輸入連結", "workdoc_only_image": "僅允許使用影像", - "workdoc_only_video": "Only video is allowed", + "workdoc_only_video": "僅允許視頻", "workdoc_text_placeholder": "輸入“/”開始", "workdoc_title_placeholder": "請輸入標題", "workdoc_unnamed": "未命名文檔", @@ -5998,7 +5999,7 @@ "workdoc_unsave_ok": "放棄更改", "workdoc_unsave_title": "輕文檔尚未保存", "workdoc_upload_failed": "上傳失敗", - "workdoc_video_max_size": "The video size cannot exceed ${size}", + "workdoc_video_max_size": "影片大小不能超過${size}", "workdoc_ws_connected": "已連接", "workdoc_ws_connecting": "正在連接...", "workdoc_ws_disconnected": "已斷開連接", diff --git a/packages/l10n/base/env.json b/packages/l10n/base/env.json index 1ae5ff0c99..6157a025b3 100644 --- a/packages/l10n/base/env.json +++ b/packages/l10n/base/env.json @@ -298,7 +298,7 @@ }, "RECORD_ACTIVITY_HELP_URL": { "description": "记录的动态的?跳转URL", - "value": "https://help.aitable.ai/docs/guide/records-comments" + "value": "https://help.aitable.ai/docs/guide/manual-record-activity" }, "RECORD_TASK_REMINDER_VISIBLE": { "description": "记录的任务到期提醒,true 表示开启功能入口,留空表示屏蔽功能入口,屏蔽包括:\n- 日期单元格里的闹钟按钮\n- 日期选择器中的开启提醒模块", diff --git a/packages/l10n/base/strings.de-DE.json b/packages/l10n/base/strings.de-DE.json index 9927fae3da..77d486062a 100644 --- a/packages/l10n/base/strings.de-DE.json +++ b/packages/l10n/base/strings.de-DE.json @@ -1687,15 +1687,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "Durch die Einbettung von Figma-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", "embed_link_figma_link_text": "So betten Sie Figma-Dateien ein", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "Durch die Einbettung von Google Docs können Sie Dokumente in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", "embed_link_google_docs_link_text": "So betten Sie Google Docs ein", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "Durch die Einbettung von Google Sheets können Sie Tabellen in AITable bearbeiten und anzeigen, um die Zusammenarbeit im Team zu erleichtern.", "embed_link_google_sheets_link_text": "So betten Sie Google Sheets ein", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", "embed_link_jishi_design_desc": "Durch die Einbettung von JSdesign-Dateien können Mitglieder Designentwürfe bequemer anzeigen und bearbeiten und so die Effizienz der Zusammenarbeit verbessern.", "embed_link_jishi_design_link_text": "So betten Sie JSdesign-Dateien ein", @@ -1711,7 +1711,7 @@ "embed_link_youtube": "Youtube", "embed_link_youtube_desc": "Durch das Einbetten von YouTube-Videos können Sie Tutorials und Anleitungen ansehen oder die Kanal-Homepage in AITable anzeigen.", "embed_link_youtube_link_text": "So betten Sie YouTube-Videos ein", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "Benutzerdefinierte Seite", "embed_page_add_url": "URL hinzufügen", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4141,7 +4141,7 @@ "record_filter_tips": "Dieser Datensatz wurde gefiltert", "record_functions": "Aufzeichnungsfunktion", "record_history": "Nur Revisionsverlauf", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Aufzeichnungsverlauf", "record_pre_filtered": "Dieser Datensatz wurde gefiltert und wird ausgeblendet, sobald Sie außerhalb des Datensatzes klicken", "record_pre_move": "Dieser Datensatz wird an eine andere Stelle verschoben, sobald Sie außerhalb des Datensatzes klicken", diff --git a/packages/l10n/base/strings.en-US.json b/packages/l10n/base/strings.en-US.json index bf5f753f15..2a2252634c 100644 --- a/packages/l10n/base/strings.en-US.json +++ b/packages/l10n/base/strings.en-US.json @@ -3710,7 +3710,7 @@ "record_filter_tips": "This record has been filtered", "record_functions": "Record Function", "record_history": "Revision history only", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Record history", "record_pre_filtered": "This record has been filtered and will be hidden once you click outside the record", "record_pre_move": "This record will be moved elsewhere once you click outside the record", @@ -5963,22 +5963,22 @@ "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "By embedding Google Docs, you can edit and view documents in AITable to facilitate team collaboration.", "embed_link_google_docs_link_text": "How to embed Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_paste_link_google_docs_placeholder": "Paste the Google Docs share link", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "By embedding Google Sheets, you can edit and view tables in AITable to facilitate team collaboration. ", "embed_link_google_sheets_link_text": "How to embed Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_paste_link_google_sheets_placeholder": "Paste the Google Sheets share link", "embed_link_figma": "Figma", "embed_link_figma_desc": "By embedding Figma files, members can view and edit design drafts more conveniently, improving collaboration efficiency. ", "embed_link_figma_link_text": "How to embed Figma files", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_paste_link_figma_placeholder": "Paste the Figma file’s share link", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "By embedding YouTube videos, you can watch tutorials, and guides, or view the channel homepage in AITable. ", "embed_link_youtube_link_text": "How to Embed YouTube Videos", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_paste_link_youtube_placeholder": "Paste the YouTube video link", "embed_link_wps": "WPS", "embed_link_wps_desc": "By embedding WPS files, you can edit and view WPS documents, tables, and forms in Vika to improve collaboration efficiency.", diff --git a/packages/l10n/base/strings.es-ES.json b/packages/l10n/base/strings.es-ES.json index a13b27f7c3..117a00ca62 100644 --- a/packages/l10n/base/strings.es-ES.json +++ b/packages/l10n/base/strings.es-ES.json @@ -1687,15 +1687,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "Al incorporar archivos Figma, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", "embed_link_figma_link_text": "Cómo incrustar archivos Figma", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "Al incorporar Google Docs, puede editar y ver documentos en AITable para facilitar la colaboración en equipo.", "embed_link_google_docs_link_text": "Cómo incrustar Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "Al incorporar Google Sheets, puede editar y ver tablas en AITable para facilitar la colaboración en equipo.", "embed_link_google_sheets_link_text": "Cómo incrustar Hojas de cálculo de Google", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "Diseño JS", "embed_link_jishi_design_desc": "Al incorporar archivos JSdesign, los miembros pueden ver y editar borradores de diseño de manera más conveniente, mejorando la eficiencia de la colaboración.", "embed_link_jishi_design_link_text": "Cómo incrustar archivos JSdesign", @@ -1711,7 +1711,7 @@ "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "Al insertar videos de YouTube, puede ver tutoriales y guías, o ver la página de inicio del canal en AITable.", "embed_link_youtube_link_text": "Cómo insertar vídeos de YouTube", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "Pagina personalizada", "embed_page_add_url": "Agregar URL", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4141,7 +4141,7 @@ "record_filter_tips": "Este registro ha sido filtrado", "record_functions": "Función de registro", "record_history": "Solo se revisan los registros históricos", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Registrar registros históricos", "record_pre_filtered": "Este registro ha sido filtrado y se ocultará al hacer clic en el exterior del registro", "record_pre_move": "Después de hacer clic en el exterior del registro, este registro se moverá a otra posición", diff --git a/packages/l10n/base/strings.fr-FR.json b/packages/l10n/base/strings.fr-FR.json index 1cdd1bb6d0..6eb6d56e9a 100644 --- a/packages/l10n/base/strings.fr-FR.json +++ b/packages/l10n/base/strings.fr-FR.json @@ -1687,15 +1687,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "En intégrant des fichiers Figma, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", "embed_link_figma_link_text": "Comment intégrer des fichiers Figma", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "En intégrant Google Docs, vous pouvez modifier et afficher des documents dans AITable pour faciliter la collaboration en équipe.", "embed_link_google_docs_link_text": "Comment intégrer Google Docs", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "En intégrant Google Sheets, vous pouvez modifier et afficher des tableaux dans AITable pour faciliter la collaboration en équipe.", "embed_link_google_sheets_link_text": "Comment intégrer Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSconception", "embed_link_jishi_design_desc": "En intégrant des fichiers JSdesign, les membres peuvent visualiser et modifier les brouillons de conception plus facilement, améliorant ainsi l'efficacité de la collaboration.", "embed_link_jishi_design_link_text": "Comment intégrer des fichiers JSdesign", @@ -1711,7 +1711,7 @@ "embed_link_youtube": "Youtube", "embed_link_youtube_desc": "En intégrant des vidéos YouTube, vous pouvez regarder des didacticiels et des guides, ou afficher la page d'accueil de la chaîne dans AITable.", "embed_link_youtube_link_text": "Comment intégrer des vidéos YouTube", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "Page personnalisée", "embed_page_add_url": "Ajouter l'URL", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4141,7 +4141,7 @@ "record_filter_tips": "Cet enregistrement a été filtré", "record_functions": "Fonction d'enregistrement", "record_history": "Historique des révisions uniquement", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Historique des enregistrements", "record_pre_filtered": "Cet enregistrement a été filtré et sera masqué une fois que vous aurez cliqué en dehors de l'enregistrement", "record_pre_move": "Cet enregistrement sera déplacé ailleurs une fois que vous cliquerez en dehors de l'enregistrement", diff --git a/packages/l10n/base/strings.it-IT.json b/packages/l10n/base/strings.it-IT.json index 385acbd524..16bcfa6d75 100644 --- a/packages/l10n/base/strings.it-IT.json +++ b/packages/l10n/base/strings.it-IT.json @@ -1687,15 +1687,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "Incorporando i file Figma, i membri possono visualizzare e modificare le bozze di progettazione in modo più conveniente, migliorando l'efficienza della collaborazione.", "embed_link_figma_link_text": "Come incorporare file Figma", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "Incorporando Google Docs, puoi modificare e visualizzare i documenti in AITable per facilitare la collaborazione del team.", "embed_link_google_docs_link_text": "Come incorporare Google Documenti", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "Incorporando Fogli Google, puoi modificare e visualizzare le tabelle in AITable per facilitare la collaborazione del team.", "embed_link_google_sheets_link_text": "Come incorporare Fogli Google", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSdesign", "embed_link_jishi_design_desc": "Incorporando file JSdesign, i membri possono visualizzare e modificare le bozze di progettazione in modo più pratico, migliorando l'efficienza della collaborazione.", "embed_link_jishi_design_link_text": "Come incorporare file JSdesign", @@ -1711,7 +1711,7 @@ "embed_link_youtube": "Youtube", "embed_link_youtube_desc": "Incorporando video di YouTube, puoi guardare tutorial e guide o visualizzare la home page del canale in AITable.", "embed_link_youtube_link_text": "Come incorporare video di YouTube", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "Pagina personalizzata", "embed_page_add_url": "Aggiungi URL", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4141,7 +4141,7 @@ "record_filter_tips": "Questo record è stato filtrato", "record_functions": "Funzione di registrazione", "record_history": "Solo cronologia delle revisioni", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "Cronologia record", "record_pre_filtered": "Questo record è stato filtrato e verrà nascosto una volta cliccato fuori dal record", "record_pre_move": "Questo record verrà spostato altrove una volta cliccato fuori dal record", diff --git a/packages/l10n/base/strings.ja-JP.json b/packages/l10n/base/strings.ja-JP.json index 61f305b6ed..a54b3996ca 100644 --- a/packages/l10n/base/strings.ja-JP.json +++ b/packages/l10n/base/strings.ja-JP.json @@ -1687,15 +1687,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "Figma ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", "embed_link_figma_link_text": "Figma ファイルを埋め込む方法", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "Google ドキュメントを埋め込むことで、AITable でドキュメントを編集および表示して、チームのコラボレーションを促進できます。", "embed_link_google_docs_link_text": "Googleドキュメントを埋め込む方法", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "Google スプレッドシートを埋め込むと、AITable でテーブルを編集および表示して、チームのコラボレーションを促進できます。", "embed_link_google_sheets_link_text": "Googleスプレッドシートを埋め込む方法", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSデザイン", "embed_link_jishi_design_desc": "JSdesign ファイルを埋め込むことで、メンバーはデザイン ドラフトをより簡単に表示および編集できるようになり、コラボレーションの効率が向上します。", "embed_link_jishi_design_link_text": "JSdesignファイルを埋め込む方法", @@ -1711,7 +1711,7 @@ "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "YouTube ビデオを埋め込むことで、チュートリアルやガイドを視聴したり、AITable でチャンネルのホームページを表示したりできます。", "embed_link_youtube_link_text": "YouTubeビデオを埋め込む方法", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "カスタムページ", "embed_page_add_url": "URLを追加", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4141,7 +4141,7 @@ "record_filter_tips": "このレコードはフィルタされました", "record_functions": "ロギング機能", "record_history": "改訂履歴のみ", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "レコード履歴", "record_pre_filtered": "このレコードはフィルタされており、レコードの外部をクリックすると非表示になります", "record_pre_move": "レコードの外部をクリックすると、このレコードは別の場所に移動されます", diff --git a/packages/l10n/base/strings.ko-KR.json b/packages/l10n/base/strings.ko-KR.json index 4c06f8b1b4..30d5f46e3c 100644 --- a/packages/l10n/base/strings.ko-KR.json +++ b/packages/l10n/base/strings.ko-KR.json @@ -1687,15 +1687,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "Figma 파일을 내장함으로써 회원들은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", "embed_link_figma_link_text": "Figma 파일을 삽입하는 방법", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "Google Docs를 삽입하면 AITable에서 문서를 편집하고 볼 수 있어 팀 협업이 용이해집니다.", "embed_link_google_docs_link_text": "Google 문서를 삽입하는 방법", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "Google 스프레드시트를 삽입하면 AITable에서 테이블을 편집하고 볼 수 있어 팀 공동작업이 용이해집니다.", "embed_link_google_sheets_link_text": "Google 스프레드시트를 삽입하는 방법", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JS디자인", "embed_link_jishi_design_desc": "JSdesign 파일을 내장함으로써 구성원은 디자인 초안을 보다 편리하게 보고 편집할 수 있어 협업 효율성이 향상됩니다.", "embed_link_jishi_design_link_text": "JSdesign 파일을 삽입하는 방법", @@ -1711,7 +1711,7 @@ "embed_link_youtube": "유튜브", "embed_link_youtube_desc": "YouTube 동영상을 삽입하면 튜토리얼, 가이드를 시청하거나 AITable에서 채널 홈페이지를 볼 수 있습니다.", "embed_link_youtube_link_text": "YouTube 동영상을 삽입하는 방법", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "사용자 정의 페이지", "embed_page_add_url": "URL 추가", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4141,7 +4141,7 @@ "record_filter_tips": "이 레코드는 필터링됨", "record_functions": "레코드 기능", "record_history": "개정 히스토리만", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "기록 기록", "record_pre_filtered": "이 레코드는 필터링되었으며 레코드 외부를 클릭하면 숨겨집니다.", "record_pre_move": "레코드 외부를 클릭하면 레코드가 다른 위치로 이동됩니다.", diff --git a/packages/l10n/base/strings.ru-RU.json b/packages/l10n/base/strings.ru-RU.json index 8227217be4..33edabfe73 100644 --- a/packages/l10n/base/strings.ru-RU.json +++ b/packages/l10n/base/strings.ru-RU.json @@ -1687,15 +1687,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "Встраивая файлы Figma, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", "embed_link_figma_link_text": "Как встроить файлы Figma", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "Встраивая Google Docs, вы можете редактировать и просматривать документы в AITable, что облегчает совместную работу команды.", "embed_link_google_docs_link_text": "Как встроить Google Документы", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "Встраивая Google Таблицы, вы можете редактировать и просматривать таблицы в AITable, чтобы облегчить совместную работу команды.", "embed_link_google_sheets_link_text": "Как встроить Google Таблицы", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JSдизайн", "embed_link_jishi_design_desc": "Встраивая файлы JSdesign, участники могут более удобно просматривать и редактировать черновики проектов, повышая эффективность совместной работы.", "embed_link_jishi_design_link_text": "Как встроить файлы JSdesign", @@ -1711,7 +1711,7 @@ "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "Встраивая видео YouTube, вы можете просматривать учебные пособия и руководства или просматривать домашнюю страницу канала в AITable.", "embed_link_youtube_link_text": "Как встроить видео с YouTube", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "Пользовательская страница", "embed_page_add_url": "Добавить URL", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4141,7 +4141,7 @@ "record_filter_tips": "Эта запись была просмотрена.", "record_functions": "Функция записи", "record_history": "Пересмотр только исторических записей", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "История записей", "record_pre_filtered": "Эта запись была отфильтрована и будет скрыта при щелчке на внешней стороне записи", "record_pre_move": "После щелчка на внешней стороне записи запись будет перемещена в другое место", diff --git a/packages/l10n/base/strings.zh-CN.json b/packages/l10n/base/strings.zh-CN.json index a21352e9e3..8fadb12e09 100644 --- a/packages/l10n/base/strings.zh-CN.json +++ b/packages/l10n/base/strings.zh-CN.json @@ -3977,7 +3977,7 @@ "record_filter_tips": "此记录已被筛选条件过滤", "record_functions": "记录(行)函数", "record_history": "仅修改历史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改历史", "record_pre_filtered": "此记录已被筛选过滤,点击本记录以外区域它将被隐藏", "record_pre_move": "此记录不属于当前位置,点击本记录以外区域它将被移动", @@ -5814,7 +5814,7 @@ "archived_time": "归档时间", "archived_action": "操作", "archived_select_info": "选择了${selected}条记录", - "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级能力里的归档箱中可以取消归档)

", + "archive_notice": "

正在尝试对选定的记录进行归档,一旦记录被归档,将会发生以下变化:

1. 不支持通过任何方式进行编辑

2. 不支持日期提醒、关注记录等功能

3. 不再参与神奇引用、公式等字段的计算

确定要继续吗?(在高级功能中的归档箱可以取消归档)

", "ArchiveRecords": "归档了 ${record_count} 条记录", "UnarchiveRecords": "取消归档了 ${record_count} 条记录", "DeleteArchivedRecords": "删除了 ${record_count} 条归档记录", @@ -5972,22 +5972,22 @@ "embed_link_google_docs": "谷歌文档", "embed_link_google_docs_desc": "通过嵌入谷歌文档,你可以在 AITable 中编辑和查看文档,方便团队协作,", "embed_link_google_docs_link_text": "如何嵌入谷歌文档", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_paste_link_google_docs_placeholder": "粘贴谷歌文档分享链接", "embed_link_google_sheets": "谷歌表格", "embed_link_google_sheets_desc": "通过嵌入谷歌表格,你可以在 AITable 中编辑和查看表格,方便团队协作,", "embed_link_google_sheets_link_text": "如何嵌入谷歌表格", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_paste_link_google_sheets_placeholder": "粘贴谷歌表格分享链接", "embed_link_figma": "Figma", "embed_link_figma_desc": "通过嵌入 Figma 文件,团队成员可以更方便地查看和编辑设计稿,提高协作效率,", "embed_link_figma_link_text": "如何嵌入 Figma 文件", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_paste_link_figma_placeholder": "粘贴 Figma 文件的分享链接", "embed_link_youtube": "YouTube", "embed_link_youtube_desc": "通过嵌入 YouTube 视频,你可以在 AITable 中观看教程、指南,或查看频道主页等,", "embed_link_youtube_link_text": "如何嵌入 Youtube 视频", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_paste_link_youtube_placeholder": "粘贴 YouTube 视频链接", "embed_link_wps": "WPS", "embed_link_wps_desc": "通过嵌入 WPS 文件,你可以在维格云中编辑和查看 WPS 的文档、表格、表单等,提高协作效率,", diff --git a/packages/l10n/base/strings.zh-HK.json b/packages/l10n/base/strings.zh-HK.json index 9a4cf91831..d89c5ed439 100644 --- a/packages/l10n/base/strings.zh-HK.json +++ b/packages/l10n/base/strings.zh-HK.json @@ -1688,15 +1688,15 @@ "embed_link_figma": "Figma", "embed_link_figma_desc": "透過嵌入Figma文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", "embed_link_figma_link_text": "如何嵌入 Figma 文件", - "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-figma-file", + "embed_link_figma_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-figma-file", "embed_link_google_docs": "Docs", "embed_link_google_docs_desc": "透過嵌入Google Docs,您可以在AITable中編輯和查看文檔,以方便團隊協作。", "embed_link_google_docs_link_text": "如何嵌入 Google 文件", - "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-docs", + "embed_link_google_docs_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-docs-file", "embed_link_google_sheets": "Sheets", "embed_link_google_sheets_desc": "透過嵌入Google Sheets,您可以在AITable中編輯和檢視表格,以促進團隊協作。", "embed_link_google_sheets_link_text": "如何嵌入 Google Sheets", - "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-google-sheets", + "embed_link_google_sheets_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-google-sheets-file", "embed_link_jishi_design": "JS設計", "embed_link_jishi_design_desc": "透過嵌入JSdesign文件,成員可以更方便地查看和編輯設計稿,提高協作效率。", "embed_link_jishi_design_link_text": "如何嵌入 JSdesign 文件", @@ -1712,7 +1712,7 @@ "embed_link_youtube": "Youtube", "embed_link_youtube_desc": "透過嵌入 YouTube 視頻,您可以觀看教程和指南,或查看 AITable 中的頻道主頁。", "embed_link_youtube_link_text": "如何嵌入 YouTube 影片", - "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-youtube-video", + "embed_link_youtube_link_url": "https://help.aitable.ai/docs/guide/manual-custom-page#how-to-add-a-youtube-video", "embed_page": "自定義頁面", "embed_page_add_url": "新增網址", "embed_page_doc_url": "https://help.aitable.ai/docs/guide/manual-custom-page", @@ -4142,7 +4142,7 @@ "record_filter_tips": "記錄已被篩選條件過濾", "record_functions": "記錄(行)函數", "record_history": "僅修改歷史", - "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-history", + "record_history_help_url": "https://help.aitable.ai/docs/guide/manual-record-activity", "record_history_title": "修改歷史", "record_pre_filtered": "此記錄已被篩選過濾,點擊本記錄以外區域它將被隱藏", "record_pre_move": "此記錄不屬於當前位置,點擊本記錄以外區域它將被移動", diff --git a/packages/l10n/base/strings_ar-SA b/packages/l10n/base/strings_ar-SA index 85d162ffd8..0a3604f0c8 100644 --- a/packages/l10n/base/strings_ar-SA +++ b/packages/l10n/base/strings_ar-SA @@ -3667,7 +3667,7 @@ "record_filter_tips": "تم تصفية هذا السجل", "record_functions": "وظيفة تسجيل", "record_history": "مراجعة التاريخ فقط", - "record_history_help_url": "https://help.apitable.com/docs/guide/manual-record-history", + "record_history_help_url": "https://help.apitable.com/docs/guide/manual-record-activity", "record_history_title": "سجل التاريخ", "record_pre_filtered": "هذا السجل قد تم تصفيتها ، وسوف تكون مخفية عند النقر فوق خارج السجل .", "record_pre_move": "بعد النقر فوق خارج السجل ، سيتم نقل هذا السجل إلى موقع آخر", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 930b31afce..53f4e6c512 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16377,7 +16377,7 @@ packages: elliptic: 6.5.4 inherits: 2.0.4 parse-asn1: 5.1.6 - readable-stream: registry.npmmirror.com/readable-stream@3.6.2 + readable-stream: 3.6.2 safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 /browserify-zlib@0.2.0: @@ -18101,6 +18101,7 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 dev: false + bundledDependencies: false /create-react-context@0.3.0(prop-types@15.8.1)(react@16.14.0): resolution: {integrity: sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==} @@ -32151,6 +32152,7 @@ packages: object-assign: 4.1.1 prop-types: 15.8.1 dev: true + bundledDependencies: false /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} @@ -38392,7 +38394,7 @@ packages: isarray: 1.0.0 process-nextick-args: 2.0.1 safe-buffer: registry.npmmirror.com/safe-buffer@5.1.2 - string_decoder: registry.npmmirror.com/string_decoder@1.1.1 + string_decoder: 1.1.1 util-deprecate: registry.npmmirror.com/util-deprecate@1.0.2 registry.npmmirror.com/readable-stream@3.6.2: @@ -38402,7 +38404,7 @@ packages: engines: {node: '>= 6'} dependencies: inherits: 2.0.4 - string_decoder: registry.npmmirror.com/string_decoder@1.3.0 + string_decoder: 1.3.0 util-deprecate: registry.npmmirror.com/util-deprecate@1.0.2 registry.npmmirror.com/rope-sequence@1.3.4: @@ -38427,20 +38429,6 @@ packages: name: safe-buffer version: 5.2.1 - registry.npmmirror.com/string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, registry: https://registry.npmjs.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz} - name: string_decoder - version: 1.1.1 - dependencies: - safe-buffer: registry.npmmirror.com/safe-buffer@5.1.2 - - registry.npmmirror.com/string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: https://registry.npmjs.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz} - name: string_decoder - version: 1.3.0 - dependencies: - safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 - registry.npmmirror.com/throttle-debounce@3.0.1: resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==, registry: https://registry.npmjs.org/, tarball: https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz} name: throttle-debounce