19 Commits
Author SHA1 Message Date
PiEgg 6cf9e8dc7f fix(client): correct copy and typo text (#9905) 2026-06-25 16:44:11 +08:00
chenos 6a8deedbe9 fix: update documentation links 2026-06-16 13:15:26 +08:00
16340c2107 Update ru-RU.json (#9771)
1. trasnlated values
2. new key-values added tu summary file ru-RU from plugins

Co-authored-by: saxheel <samsonov1333@gmail.com>
Co-authored-by: Ekaterina <samsonovkat@gmail.com>
2026-06-14 09:45:18 +08:00
Zeke Zhang 873ea3e6f3 fix(client): remove menu hidden setting (#9595)
* fix(client): remove menu hidden setting

* fix(client): clean menu hidden locales
2026-05-27 17:17:59 +08:00
chenosandgchust cb55ded891 feat: field values (#8596)
* fix: merge

* test(client): preserve ConditionBuilder exports in mock

* fix: address PR review comments

* test(client): update item tree path expectation

* fix: revert non-related modification

* fix: nested subform bug

* fix: build error

* fix: incorrect i18n

* fix: edit form should be able to set default value

* fix: linkage rules should allow set default value

* fix: add legacy default value settings hint

* fix: can't set association field to empty

* chore: update assign mode labels

* fix: test failing

* fix: bug and tests failing

* fix: reference block sub form bug

* fix: bug

* fix: linkage runjs bug

---------

Co-authored-by: gchust <gchust@qq.com>
2026-02-10 22:26:48 +08:00
nocobase[bot] 313130b7b4 Merge branch 'main' into next 2026-01-31 12:03:22 +00:00
hongboji a3426761af fix: theme Chinese translation 2026-01-31 20:02:36 +08:00
887017edbb Refactor/workflow 2.0 (#8114)
* refactor(DialogComponent, DrawerComponent): use document.body for modal container

* refactor(flow): export SkeletonFallback component

* style(ChildPageModel): simplify conditional rendering logic

* feat(workflow): add getCreateModelMenuItem method

* feat(workflow): add getCreateModelMenuItem method

* feat(workflow): add NodeDetailsModel and export it

* feat(workflow): update models to use NodeDetailsModel

* feat(workflow): add cardSettings for create and query nodes

* feat(workflow): introduce NodeValueModel and update references

* fix(workflow): correct import path for parse utility

* feat(ActionTrigger): add getCreateModelMenuItem method

* feat(workflow): register collections to data source

* feat(workflow): add workflowStats and workflowVersionStats collections

* feat(trigger): return null if workflow type is missing

* Revert "refactor(DialogComponent, DrawerComponent): use document.body for modal container"

This reverts commit 9a68b9a1e2.

* feat(ActionDrawer): use container for Drawer component

* feat(GridModel): add enableUIConfiguration getter

* fix(details): ensure UI configuration check in renderAddSubModelButton

* fix(useDialog): ensure config props are passed correctly

* feat(modal): use container for modal rendering

* refactor(useUpdateAction): extract updateNodeConfig function

* refactor(updateNodeConfig): add resourceName parameter

* style(BlockGridModel): conditionally apply padding in render

* refactor(plugin-flow-engine): export repository class

* refactor(GridModel): use enableUIConfiguration for button display

* fix(CollectionBlockModel): add optional chaining for filterManager

* fix(CollectionBlockModel): handle missing targetCollectionName

* refactor(AssociationFieldGroupModel): simplify display logic

* refactor(NodeValueModel): define hide property

* refactor(CurrentUserProvider): enhance user context handling

* fix(flow-engine): handle context absence in useFlowEngine

* refactor(processor): enhance scope handling in run method

* feat(workflow): add dynamic expression model menu item

* fix(plugin-workflow): fix duplicate instruction

* fix(SubTableColumnModel): handle undefined props in render

* refactor: unify UI configuration handling

* feat(SubTableColumnModel): add enableUIConfiguration getter

* feat: support field template for details and approval

* chore: improve code

* fix(plugin-workflow): fix duplicate

* fix: submit try catch

* refactor: use getInterfaceOptions to retrieve field interface (#8284)

* docs(plugin-workflow-approval): add docs for trigger configuration

* fix: supports adding records for associations

* fix(plugin-workflow): after change data source password collection trigger invalid (#8207)

* refactor(data-source): reuse database instance in data source refresh action

* refactor(data-source): resolve options naming conflicts

* fix(work-flow): after change data source password colletcion trigger invalid

* test(data-source-manager): add testcase for database reuse after data source reload

* test(data-source-manager): modify testcase

* fix(data-source-manager): breaking build packages

* fix(data-source-manager): fix breaking testcase

* test(data-source-manager): move testcase to pro-plugins

* fix(database): include through scope when querying m2m relationships (#8277)

* fix(plugin-workflow-manual): error thrown in filter form block settings (#8282)

* fix(plugin-async-task-manager): fix locales (#8245)

* fix: attachmentURL

* fix: errors if js block has been set to be hidden (#8286)

* fix: exit event flow on form submission failure

* fix: record picker table will not refresh after creating record (#8289)

* fix: collection selector incorrect height (#8288)

* fix: js item not refresh after update record in details block (#8291)

* fix(flow-engine): eager load root items in LazyDropdown (#8290)

* fix(plugin-file-manager): s3 limit (#8275)

* fix(plugin-file-manager): fix s3 limit error

* refactor(plugin-file-manager): use stream instead of disk io

* refactor: Improve plugin symlink

* fix: issue where adding new data in subform is overwritten by selected data (#8292)

* feat(locales): add "Display fields" translation

* fix(RecordPickerFieldModel): enable flow settings in model context

* refactor(workflow): export specific models instead of all

* fix(modal): prevent multiple close actions on modal

* fix(CurrentUserProvider): cast flowEngine context user as any

* fix(fields): handle optional chaining in find method

* fix(DisplayEnumFieldModel): add icon support to tags

* fix(CollectionField): handle null or undefined values

* fix(FormItemModel): handle missing blockModel in aclCheck

* chore: hide template in apply task form

* chore: hide template for ApprovalTaskCardDetailsModel

---------

Co-authored-by: mytharcher <mytharcher@gmail.com>
Co-authored-by: gchust <gchust@qq.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Katherine <katherine_15995@163.com>
Co-authored-by: Drol <cgyrock@gmail.com>
Co-authored-by: YANG QIA <2013xile@gmail.com>
Co-authored-by: Junyi <mytharcher@users.noreply.github.com>
2026-01-07 22:36:21 +08:00
mytharcher 7e66492620 Merge branch 'main' into next 2026-01-07 22:10:13 +08:00
Junyi a812a31479 fix(plugin-workflow): fix page crash when workflow deleted (#8361) 2026-01-07 09:41:13 +08:00
Junyi c8b33bc87a fix(plugin-async-task-manager): fix locales (#8245) 2025-12-27 14:26:56 +08:00
Junyi c8884be9cd fix(plugin-async-task-manager): fix locales (#8245) 2025-12-26 22:22:29 +08:00
gchust 83cd6dacb6 feat: improve flow model template (#8163)
* feat: backend

* feat: backend

* chore: update dep

* feat: refactor block template usage

* feat: be able to extend common action from plugin

* chore: improve comon actions

* feat: support fields template

* chore: improve code

* fix: build error

* chore: add test

* fix: test

* fix: disable

* chore: improve code

* chore: add demo

* fix: template incorrect usage count

* fix: template management page style

* feat: support popup template

* chore: simplify openview configuration

* fix: bug

* fix: copy mode

* chore: improve code

* fix: build error

* chore: improve save as template

* chore: improve code

* chore: improve code

* chore: improve code

* chore: improve performance

* fix: association record block template

* fix: popup template

* fix: merge conflictions

* chore: remove copy popup uid action

* fix: can't open popup template

* fix: error after merge

* fix: can't open association popup template

* fix: bug

* chore: improve. code

* chore: improve popup template search

* chore: improve code

* fix: warning msg

* chore: improve code

* fix: not able to open record action popup template correctly with association field

* chore: update labels

* chore: update labels

* fix: incorrect loading spin

* chore: improve code

* fix: i18n

* fix: bug

* chore: improve code

* fix: bug

* fix: incorrect url when opening popup after switch tab

* chore: improve code

* chore: improve code

* fix: assocation popup

* chore: improve code

* chore: improve code

* chore: update menus

* chore: update labels

* chore: rename plugin

* chore: add tooltip for mode

* fix: bug

* fix: bug

* fix: block duplicate mode error

* chore: add description

* fix: bug

* fix: bug

* fix: popup bug

* fix: filter form error for block template

* fix: bug

* chore: improve code

* chore: update lables

* fix: test

* fix: not refresh after add popup template

* fix: bug

* chore: update labels

* chore: update some ui

* fix: tests

* fix: confirm dialog content
2025-12-19 12:00:53 +08:00
0d333f6955 chore: optimize configuration options (Blocks, Fields, Actions) (#8141)
* chore: flow settings

* refactor: table block settings

* refactor: block settings

* refactor: field settings

* refactor: field settings

* refactor: field settings

* fix: bug

* refactor: field settings

* refactor: field settings

* fix: bug

* refactor: field settings

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* refactor: field settings

* fix: bug

* refactor: field settings

* refactor: field settings

* refactor: association field settings

* refactor: association field settings

* refactor: action panel block settings

* refactor: field settings

* refactor: field settings

* refactor: field settings

* fix: bug

* refactor: field settings

* refactor: field settings

* fix: bug

* fix: bug

* fix: failing tests

* feat: add examples

* fix: key

* refactor: uiMode add key params

* refactor: map field settings

* fix: bug

* refactor: locale improve

* refactor: locale improve

* refactor: field settings

* refactor: field settings

* refactor: field settings

* fix: bug

* fix: bug

* fix: test

* refactor: table block settings

---------

Co-authored-by: gchust <gchust@qq.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
2025-12-15 15:51:58 +08:00
chenos 3e6bbbda52 feat: support setting data type for Number field (options: double, float, decimal) (#8058)
* fix: test error

* fix: locale

* fix: numeric -> decimal
2025-12-03 08:29:55 +08:00
Junyi 5b9cdfcf1a chore(evaluators): change calculation engine docs url (#8040) 2025-12-02 14:09:06 +08:00
chenos 14fe58e8f1 Merge branch 'next' into develop
# Conflicts:
#	locales/de-DE.json
#	locales/en-US.json
#	locales/es-ES.json
#	locales/fr-FR.json
#	locales/it-IT.json
#	locales/ja-JP.json
#	locales/ko-KR.json
#	locales/nl-NL.json
#	locales/pt-BR.json
#	locales/ru-RU.json
#	locales/tr-TR.json
#	locales/uk-UA.json
#	locales/zh-CN.json
#	locales/zh-TW.json
#	packages/core/client/src/locale/de-DE.json
#	packages/core/client/src/locale/en-US.json
#	packages/core/client/src/locale/es-ES.json
#	packages/core/client/src/locale/fr-FR.json
#	packages/core/client/src/locale/it-IT.json
#	packages/core/client/src/locale/ja-JP.json
#	packages/core/client/src/locale/ko-KR.json
#	packages/core/client/src/locale/nl-NL.json
#	packages/core/client/src/locale/pt-BR.json
#	packages/core/client/src/locale/ru-RU.json
#	packages/core/client/src/locale/tr-TR.json
#	packages/core/client/src/locale/uk-UA.json
#	packages/core/client/src/locale/zh-CN.json
#	packages/core/client/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-acl/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-action-export/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-action-import/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-ai/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-api-keys/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-auth-sms/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-auth-sms/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-auth/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-auth/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-backup-restore/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-backup-restore/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-block-template/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-block-workbench/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-charts/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-charts/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-data-source-manager/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-data-visualization/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-departments/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-departments/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-environment-variables/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-environment-variables/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-environment-variables/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-field-formula/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-field-formula/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-field-sequence/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-field-sequence/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-field-sequence/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-file-manager/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-map/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-map/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-map/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-map/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-map/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-map/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-map/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-map/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-map/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-map/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-map/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-map/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-map/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-map/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-multi-app-share-collection/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-multi-app-share-collection/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-notification-in-app-message/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-notification-in-app-message/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-notification-in-app-message/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-notification-in-app-message/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-notification-manager/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-notification-manager/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-notification-manager/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-public-forms/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-public-forms/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-public-forms/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-snapshot-field/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-snapshot-field/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-snapshot-field/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-theme-editor/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-theme-editor/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-user-data-sync/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-user-data-sync/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-user-data-sync/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow-aggregate/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow-aggregate/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-aggregate/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-delay/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow-json-query/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow-json-query/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-json-query/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-loop/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow-mailer/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-mailer/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-manual/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-notification/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow-parallel/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-parallel/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-request/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow-response-message/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow-response-message/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-response-message/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow-sql/src/locale/zh-TW.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/de-DE.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/en-US.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/es-ES.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/fr-FR.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/it-IT.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/ja-JP.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/ko-KR.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/nl-NL.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/pt-BR.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/ru-RU.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/tr-TR.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/uk-UA.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/zh-CN.json
#	packages/plugins/@nocobase/plugin-workflow/src/locale/zh-TW.json
2025-11-30 17:49:59 +08:00
chenos a754356d20 fix: improve locales (#8017)
* feat: add locales dir

* fix: locales

* fix: locale

* fix: sync locales

* fix: locale
2025-11-30 17:46:50 +08:00
chenos b536219f51 fix: improve locale 2025-11-30 17:39:20 +08:00