Commit Graph

657 Commits

Author SHA1 Message Date
Chenhe Gu
767397a9de changed language codes: cn -> zh, jp -> ja. with other supporting structural changes (#565)
* fix redirect language code prefixes

* rename: cn -> zh, jp -> ja

* remove hardcoded ja / zh references

* remove hardcoded 'english' references

* renamed variable names and dict keys to language agnostic names

* fix: add missing language helper methods to PRAnalyzer

- Add get_language_directory() method
- Initialize source_language and target_languages from config
- Fixes AttributeError when generating mixed PR errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* test: kitchen sink workflow validation v2

This PR validates the translation workflow after config-driven refactoring:

Changes:
- Add new test file: test-workflow-validation.mdx
- Modify existing file: introduction.mdx
- Update docs.json navigation

Tests:
- New file translation (add workflow)
- Existing file translation (update workflow)
- Navigation sync across languages
- Config-driven language codes (zh/ja instead of cn/jp)
- Source language abstraction (no hardcoded "English")

Expected workflow behavior:
1. Detect changes in en/ directory
2. Translate new file to zh and ja
3. Update modified file translations
4. Sync docs.json for all language sections
5. Commit translated files automatically

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: update workflow paths to use zh/ja instead of cn/jp

Aligns workflow trigger paths with the zh/ja language directory rename.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Revert "fix: update workflow paths to use zh/ja instead of cn/jp"

This reverts commit 9587b7cc5d.

* Revert "test: kitchen sink workflow validation v2"

This reverts commit 4abdd69fd2.

* fix: update workflow paths in doc analyze workflow to use zh/ja instead of cn/jp

* Refactor/language codes (#240)

* test: kitchen sink workflow validation v2

This PR validates the translation workflow after config-driven refactoring:

Changes:
- Add new test file: test-workflow-validation.mdx
- Modify existing file: introduction.mdx
- Update docs.json navigation

Tests:
- New file translation (add workflow)
- Existing file translation (update workflow)
- Navigation sync across languages
- Config-driven language codes (zh/ja instead of cn/jp)
- Source language abstraction (no hardcoded "English")

Expected workflow behavior:
1. Detect changes in en/ directory
2. Translate new file to zh and ja
3. Update modified file translations
4. Sync docs.json for all language sections
5. Commit translated files automatically

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: update workflow paths to use zh/ja instead of cn/jp

Aligns workflow trigger paths with the zh/ja language directory rename.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Revert "fix: update workflow paths to use zh/ja instead of cn/jp"

This reverts commit 9587b7cc5d.

* Revert "test: kitchen sink workflow validation v2"

This reverts commit 4abdd69fd2.

* fix: update workflow paths in doc analyze workflow to use zh/ja instead of cn/jp

---------

Co-authored-by: Claude <noreply@anthropic.com>

* fix: update workflow files to use 'source' instead of 'english'

After refactoring the PR analyzer to use 'source' for source language
PRs (instead of hardcoded 'english'), the workflow files need to match.

Changes:
- sync_docs_analyze.yml: pr_type == 'source' (was 'english')
- sync_docs_update.yml: PR_TYPE != 'source' check
- Updated all comments from "English" to "source language"
- Updated all pr_type values in JSON from "english" to "source"

This ensures the workflows trigger correctly with the refactored
config-driven language system.

Related: language code refactoring (cn/jp → zh/ja)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix/workflow source language references (#245)

* test: kitchen sink workflow validation v2

This PR validates the translation workflow after config-driven refactoring:

Changes:
- Add new test file: test-workflow-validation.mdx
- Modify existing file: introduction.mdx
- Update docs.json navigation

Tests:
- New file translation (add workflow)
- Existing file translation (update workflow)
- Navigation sync across languages
- Config-driven language codes (zh/ja instead of cn/jp)
- Source language abstraction (no hardcoded "English")

Expected workflow behavior:
1. Detect changes in en/ directory
2. Translate new file to zh and ja
3. Update modified file translations
4. Sync docs.json for all language sections
5. Commit translated files automatically

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: update workflow paths to use zh/ja instead of cn/jp

Aligns workflow trigger paths with the zh/ja language directory rename.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Revert "fix: update workflow paths to use zh/ja instead of cn/jp"

This reverts commit 9587b7cc5d.

* Revert "test: kitchen sink workflow validation v2"

This reverts commit 4abdd69fd2.

* fix: update workflow paths in doc analyze workflow to use zh/ja instead of cn/jp

* fix: update workflow files to use 'source' instead of 'english'

After refactoring the PR analyzer to use 'source' for source language
PRs (instead of hardcoded 'english'), the workflow files need to match.

Changes:
- sync_docs_analyze.yml: pr_type == 'source' (was 'english')
- sync_docs_update.yml: PR_TYPE != 'source' check
- Updated all comments from "English" to "source language"
- Updated all pr_type values in JSON from "english" to "source"

This ensures the workflows trigger correctly with the refactored
config-driven language system.

Related: language code refactoring (cn/jp → zh/ja)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>

* fix

* fix docs.json language codes

* rename previous version docs: cn -> zh, jp -> ja

* rm duplicate redirect entires

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-28 04:00:02 -08:00
Alter-xyz
4339f79a55 feat: add translation A/B testing framework (#564)
Add tools for comparing translation quality between different models
(e.g., Sonnet vs Opus) or prompt variations. Useful for evaluating
translation improvements before deploying changes.

- run_test.py: Test runner with Dify API streaming
- compare.py: Generate similarity reports between variants
- Example spec and documentation included

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-28 16:02:13 +08:00
CrabSAMA
1b2f5edc6a fix: new version docs about node redirect supplement (#552)
* fix: new version docs about node redirect supplement

* fix: replace some uncorrect destination

* docs: improve redirect just like main branch

---------

Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-11-28 15:49:43 +08:00
Nite Knite
5c5f02e740 fix: remove language redirection for api reference (#563)
* fix: remove api reference redirection

* fix: temporarily remove api reference links for zh and jp
2025-11-28 12:40:50 +08:00
Nite Knite
c06efe640a fix: fix introduction redirections (#562) 2025-11-28 11:45:16 +08:00
Chenhe Gu
f5d84b7790 Fix/sync pr auto close (#560)
* fix redirect language code prefixes

* fix: don't close sync PR when original is merged

Only close sync PR when original is closed without merging.
When original is merged, leave sync PR open for independent review.
2025-11-27 07:25:53 -08:00
Chenhe Gu
3b403a762d improve redirects section (#559)
* fix redirect language code prefixes

* fix syntax in wildcard redirect links

* delete stale file & more redirect cosmetics
2025-11-27 06:48:35 -08:00
github-actions[bot]
38d0d4fc2e 🌐 Sync PR #555 to cn/jp: Modify quick-start instructions for Docker setup (#557)
* 🌐 Initial translations for PR #555

Auto-generated translations for documentation changes in PR #555.

Last-Processed-Commit: 8c09217208
Original-PR: #555
Languages: Chinese (cn), Japanese (jp)

🤖 Generated with GitHub Actions

* fix bold rendering

* fix cn commas

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com>
2025-11-27 21:23:53 +08:00
-LAN-
bc9cfc33c4 Modify quick-start instructions for Docker setup (#555)
Updated the steps for starting Docker containers to include directory ownership adjustment.
2025-11-27 21:13:21 +08:00
Chenhe Gu
fa597a9321 fix redirect link syntax issue (#558)
* fix redirect language code prefixes

* fix syntax in wildcard redirect links
2025-11-27 05:06:07 -08:00
Chenhe Gu
7c11027d80 Fix/allow stale branch auto sync (#556)
* fix redirect language code prefixes

* fix: Allow stale branches to trigger auto-sync without false mixed-content errors

Changes the PR analysis to use merge-base instead of PR base commit for
comparison. This allows stale branches to trigger translation automation
without being falsely flagged as "mixed content" PRs.

**Problem:**
- When a PR branch becomes stale (main moves forward after branch creation)
- Old approach compared PR_BASE (main's current HEAD) vs PR_HEAD
- This included unrelated changes from main as "part of the PR"
- Caused false "mixed content" errors (e.g., PR #555)

**Solution:**
- Use merge-base to find where branch diverged from main
- Compare MERGE_BASE vs PR_HEAD (only actual PR changes)
- Ignore unrelated changes that landed on main after branch creation

**Benefits:**
-  Better contributor experience (no manual branch updates needed)
-  Accurate PR categorization (no false positives)
-  Faster automation (no waiting for updates)
-  Works with concurrent PRs

**Example (PR #555):**
- OLD: Detected 4 files (en + cn + jp) → "mixed content" 
- NEW: Detected 1 file (en only) → "english" 

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-27 04:36:24 -08:00
Riskey
a91884f81d fix some bold rendering and update enterprise docs (#554)
* fix bold failure in cn docs

* update load balancing content for enterprise docs

---------

Co-authored-by: Riskey <riskey47@dify.ai>
2025-11-27 19:52:27 +08:00
Chenhe Gu
915a424d0d fix redirect language code prefixes (#553) 2025-11-27 03:38:28 -08:00
Chenhe Gu
08e9e11c90 Replace main with revamp (#547) 2025-11-26 04:46:31 -08:00
Riskey
fb91df937e add docs for trigger environment variable (#525)
* add docs for trigger environment variable

* add saas-related content & fix schedule trigger testing content

---------

Co-authored-by: Riskey <riskey47@dify.ai>
2025-11-20 21:43:41 +08:00
ye4241
151a12d540 docs: correct spelling of "模版" to "模板" in knowledge pipeline guides (#518) 2025-11-13 18:24:54 +08:00
Riskey
49eabd1188 user input nodes cannot coexist with triggers on the same canvas (#519) 2025-11-13 18:11:11 +08:00
Riskey
f38ccf4185 update the marketing email address (#520)
Co-authored-by: Riskey <riskey47@dify.ai>
2025-11-13 18:02:54 +08:00
CrabSAMA
aed1bae8f0 docs: update web project dependence version text to match local-source-code.mdx (#424) 2025-11-07 14:11:40 +08:00
quicksand
d0c4170710 docs: add Chinese translation for Weaviate v4 migration guide (#492)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-04 11:07:39 +08:00
lyzno1
9b6203f3e5 fix/workflow docs (#455)
* chore: remove .DS_Store

* fix: remove file preview docs
2025-11-04 11:06:46 +08:00
9527MrLi
338c70945b Add Celery_Beat environment variable description (#421)
Co-authored-by: shiyun.li973792 <shiyun.li@seres.cn>
Co-authored-by: 1wangshu <suewangswu@gmail.com>
Co-authored-by: Blackoutta <hyytez@gmail.com>
2025-11-04 11:06:23 +08:00
齊藤正典
6cdc6f4c32 Create SECURITY.md (#478) 2025-11-04 11:03:43 +08:00
Xia
0b2ac2a328 Update 9231-extension-plugin.mdx (#459)
增加 启动 报错 An error occurred while parsing the data: b'handshake failed, invalid key' 的提示文本。
2025-11-04 11:03:34 +08:00
Riskey
ab67e53af8 refine & fix (#506)
* refine

* remove default success response body

---------

Co-authored-by: Riskey <riskey47@dify.ai>
2025-11-04 11:02:02 +08:00
Zhedong Cen
25bcd866fe Add 数据源插件 introduction in 插件类型参考 (#497)
* Add datasource plugin introduction

* Updated en and jp docs and added content for trigger plugin

---------

Co-authored-by: Riskey <riskey47@dify.ai>
2025-10-31 17:45:27 +08:00
Tianzhi Jin
1d8dd0457d Correct external knowledge api documentation link (#500)
* Correct external knowledge api documentation link

* Found and fixed another link

Found and fixed another instance of the same wrong link while reviewing @invzhi's fix in pr#500

---------

Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com>
2025-10-31 17:44:27 +08:00
sunshinesDL
4e47eb05c1 Update chunking-and-cleaning-text.mdx (#345)
* Update chunking-and-cleaning-text.mdx

原文中 '通用模式' 小节中,关于 '分段标识符' 的解释中描述如下:
`分段标识符,默认值为 \n,即按照文章段落进行分块。你可以遵循正则表达式语法自定义分块规则,系统将在文本出现分段标识符时自动执行分段。例如 的含义是按照句子进行分段。下图是不同语法的文本分段效果:`
`例如` 后好像缺少了转义字符,这里补充正则表达式 `(?<=[.!?])\s+` 以查找句子结束标点(., !, ?)后的空白字符,从而按照句子分段。
此外,在 "父子模式" 小节中,以下内容好像也遗漏了转义字符:
`在子分段内填写以下分段设置:
分段标识符,默认值为 ,即按照句子进行分段。你可以遵循正则表达式语法自定义分块规则,系统将在文本出现分段标识符时自动执行分段。`
这里补充 `\.|\!|\?` 作为按句子分段的标识符,供作者审核。

* correct, update, and remove expired content

---------

Co-authored-by: Riskey <riskey47@dify.ai>
2025-10-31 17:43:10 +08:00
Tianyi Jing
b20d35bc48 fix: url of 0222-tool-oauth (#495)
Signed-off-by: jingfelix <jingfelix@outlook.com>
2025-10-31 16:43:25 +08:00
vitalplayer
c170ef8613 Update docs-contribution.mdx (#446)
Docs: add replace inappropriate words
2025-10-31 16:35:19 +08:00
Riskey
53c4c93b1e add docs for trigger (#504)
* draft

* draft

* draft

* refine dev docs

* almost

* update

* remove sys.file and sys.query; add sys.timestamp

* update the end node to output

* modify the introduction section of variable

* fix typo

* adjust image size

* remove unnecessary list

* feedback fix

* remove example

* feedback fix & add en/ja dev docs

* correct description

* fix typos

* replace UI text

* refinements & add zh-ja translation

* feedback fixes

* fix punctuation

* refine heading-reference

* typo

* adjust casing & remove sys.timestamp from chatflow

* Docs tools: 2 succeeded, some failed

Rename operation failed: - Lang 'zh': File 'dify-docs/plugin-dev-zh/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'zh': File 'dify-docs/plugin-dev-zh/0222-datasource-plugin.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).
- Lang 'zh': File 'dify-docs/plugin-dev-zh/0222-tool-oauth.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).
- Lang 'zh': File 'dify-docs/plugin-dev-zh/0222-trigger-plugin.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).
- Lang 'en': File 'dify-docs/plugin-dev-en/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'en': File 'dify-docs/plugin-dev-en/0222-datasource-plugin.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).
- Lang 'en': File 'dify-docs/plugin-dev-en/0222-tool-oauth.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).
- Lang 'en': File 'dify-docs/plugin-dev-en/0222-trigger-plugin.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0222-datasource-plugin.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0222-trigger-plugin.mdx' - Skipped (non-compliant):
Missing/empty critical frontmatter fields for renaming: dimensions.type.primary, dimensions.type.detail, dimensions.level, standard_title, language (expected for metadata, though not used in filename suffix anymore).

---------

Co-authored-by: Riskey <riskey47@dify.ai>
Co-authored-by: alterxyz <88554920+alterxyz@users.noreply.github.com>
2025-10-30 21:11:33 +08:00
Riskey
c975dd5571 further refinements (#503)
Co-authored-by: Riskey <riskey47@dify.ai>
2025-10-30 17:47:19 +08:00
Riskey
6ffdbd3f17 draft (#494)
Co-authored-by: Riskey <riskey47@dify.ai>
2025-10-30 17:28:02 +08:00
Chenhe Gu
d9fb3dc2b1 remove general docs from footer addition (#498) 2025-10-28 15:34:56 -07:00
David Liu
8784682ce4 Update variable-assigner.mdx (#476)
align to new link.
2025-10-21 20:11:18 +08:00
Hsiaoming Yang
397256d928 Remove pyenv from documentation (#477)
`uv` will automatically install the required python, `pyenv` is not needed.
2025-10-21 20:09:51 +08:00
lyzno1
129ee6bfc6 docs: update Node.js and package manager requirements in contribution guides (#436) 2025-10-21 20:09:44 +08:00
Koya Masuda
99f3366781 fix: correct "Github" to "GitHub" in multiple documents and update deprecation notices (#487)
Co-authored-by: Koya Masuda <71430401+koya-masuda@users.noreply.github.com>
2025-10-21 20:08:33 +08:00
Dhruv Gorasiya
9e0858aea4 Weaviate Migration Guide upgrading to Client v4 and Server 1.27+ (#485)
* Weaviate Migration Guide upgrading to Client v4 and Server 1.27+

* Update weaviate-v4-migration.mdx

* Final weaviate migration docs
2025-10-21 20:06:13 +08:00
Hanqing Zhao
6e1454eccc Merge pull request #481 from langgenius/fix-blank-code-page
Fix blank code page & do some refinements
2025-10-11 13:43:39 +08:00
Riskey
287f4ed5ae grammar fix 2025-10-11 13:38:15 +08:00
Riskey
aa8add1062 typo 2025-10-11 12:05:03 +08:00
Riskey
c785efaf69 updates 2025-10-11 11:43:18 +08:00
Riskey
c13c061be3 fix the blank zh pages and refine 2025-10-10 18:57:25 +08:00
Riskey
de587fb570 Add data source plugin dev docs (#474) 2025-09-30 21:07:13 +08:00
Junyan Qin (Chin)
fe4d97fae3 doc: zh_hans draft for plugin multilingual readme std (#472)
* doc: zh_hans draft for plugin multilingual readme std

* Docs tools: Successfully completed 3 operations

* Documentation edits made through Mintlify web editor

* Docs tools: 2 succeeded, some failed

Rename operation failed: - Lang 'zh': File 'dify-docs/plugin-dev-zh/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'zh': File 'dify-docs/plugin-dev-zh/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'en': File 'dify-docs/plugin-dev-en/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'en': File 'dify-docs/plugin-dev-en/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'

* Documentation edits made through Mintlify web editor

* Docs tools: 2 succeeded, some failed

Rename operation failed: - Lang 'zh': File 'dify-docs/plugin-dev-zh/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'zh': File 'dify-docs/plugin-dev-zh/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'en': File 'dify-docs/plugin-dev-en/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'en': File 'dify-docs/plugin-dev-en/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'

* Documentation edits made through Mintlify web editor

* Docs tools: 2 succeeded, some failed

Rename operation failed: - Lang 'zh': File 'dify-docs/plugin-dev-zh/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'zh': File 'dify-docs/plugin-dev-zh/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'en': File 'dify-docs/plugin-dev-en/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'en': File 'dify-docs/plugin-dev-en/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0211-getting-started-dify-tool.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'
- Lang 'ja': File 'dify-docs/plugin-dev-ja/0411-multilingual-readme.mdx' - Renaming error: Unexpected error: 'str' object has no attribute 'get'

* Documentation edits made through Mintlify web editor

---------

Co-authored-by: alterxyz <88554920+alterxyz@users.noreply.github.com>
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com>
2025-09-30 10:41:57 +08:00
Chenhe Gu
95ab596360 Merge pull request #469 from HanqingZ/fix/modify-knowledge-pipeline 2025-09-26 19:29:26 +09:00
Hanqing Zhao
273cc42f39 Modify knowledge pipeline 2025-09-26 18:23:03 +08:00
Zhedong Cen
30407e71e1 Fix incorrect link (#462) 2025-09-22 13:36:59 +08:00
Steve Rao
9f02b6734b Fix formatting and links in integrate-aliyun.mdx (#449) 2025-09-22 13:36:52 +08:00