dify/web/i18n/zh-Hans
yyh e9608532bd
feat(skill): guard template cards against duplicate skill addition
Add useExistingSkillNames hook that derives root folder names from the
cached asset tree via TanStack Query select, then use it to show an
"Added" state on hover for already-present skills and block re-upload.
2026-01-30 16:10:19 +08:00
..
app-annotation.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
app-api.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
app-debug.json fix(web): enable JSON_OBJECT type support in console UI (#30412) 2025-12-31 13:38:16 +08:00
app-log.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
app-overview.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
app.json feat: add tool call based structured output 2026-01-26 14:17:57 +08:00
billing.json feat: enhance ProgressBar and UsageInfo for storage mode (#31273) 2026-01-21 14:04:33 +08:00
common.json chore: llm editor prompt placeholder support sandbox 2026-01-29 16:57:04 +08:00
custom.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
dataset-creation.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
dataset-documents.json feat: summary index (#31523) 2026-01-28 11:09:34 +08:00
dataset-hit-testing.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
dataset-pipeline.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
dataset-settings.json feat: summary index (#31523) 2026-01-28 11:09:34 +08:00
dataset.json chore(i18n): sync translations with en-US (#31298) 2026-01-20 21:40:43 +08:00
education.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
explore.json feat: frontend part of support try apps (#31287) 2026-01-22 18:16:37 +08:00
layout.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
login.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
oauth.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
pipeline.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
plugin-tags.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
plugin-trigger.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
plugin.json chore: change tool setting copywriting and ts promble 2026-01-19 18:27:33 +08:00
register.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
run-log.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
share.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
time.json refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
tools.json chore: i18n namespace refactor in package.json and add missing translations (#30324) 2025-12-29 20:59:11 +08:00
workflow.json feat(skill): guard template cards against duplicate skill addition 2026-01-30 16:10:19 +08:00