Skip to content

New Crowdin updates#489

Merged
elibosley merged 147 commits into
mainfrom
l10n_main
May 26, 2026
Merged

New Crowdin updates#489
elibosley merged 147 commits into
mainfrom
l10n_main

Conversation

@elibosley
Copy link
Copy Markdown
Member

@elibosley elibosley commented May 25, 2026

Summary by CodeRabbit

Release Notes

  • Documentation
    • Enhanced remote management guidance recommending official Tailscale integration for secure private access to WebGUI and services
    • Improved documentation structure and navigation across multiple languages
    • Updated documentation links to reflect new URL organization
    • Added structured release note templates for consistent release communication
    • Fixed various headings, anchors, and text localization improvements

Review Change Stack

Maintainer update

  • Repaired the CodeRabbit-reported localization regressions and same-class MDX issues in the PR-touched translation files.
  • Reuploaded replacement translations to Crowdin for German, Spanish, French, Japanese, and Chinese Simplified.
  • Validated with targeted Markdown checks instead of a full docs build, per repo guidance.

elibosley added 30 commits May 25, 2026 11:19
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 25, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
unraid-docs 6003989 Commit Preview URL

Branch Preview URL
May 26 2026, 04:07 PM

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 25, 2026

📝 Walkthrough

Walkthrough

Adds multilingual Linear release-note templates. Normalizes anchors, headings, and tokenized terms. Updates upgrade links in release notes. Revises troubleshooting, storage, VM, and Connect pages across de/es/fr/ja/zh. Minor content clarifications and MDX admonition syntax fixes.

Changes

i18n docs: anchors, links, tokens, and templates

Layer / File(s) Summary
Anchors, links, tokens, troubleshooting/storage/VM edits, and Linear templates
i18n/*/...
Adds Linear templates (de/es/fr/ja/zh). Standardizes headings/anchors, tokenizes UI terms, fixes admonitions, updates upgrade links, and refines troubleshooting, storage, VM, and Connect content across locales.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~30 minutes

Possibly related PRs

  • unraid/docs#488 — Similar MDX anchor normalization in release notes aligning with this PR’s heading/anchor updates.
  • unraid/docs#487 — Overlaps on release-note anchor fixes and duplicated instruction line adjustments.
  • unraid/docs#469 — Touches the same Unraid Connect and release-notes files with related Tailscale and anchor changes.

Suggested reviewers

  • ljm42

Poem

A rabbit taps out notes in five bright tongues,
Links aligned, anchors sung in gentle rungs.
Tokens hop neatly, across each page they flow—
Tails wag with Tailscale, release winds blow.
In burrows of MDX, I tidy and preen,
Until every heading lands crisp and clean. 🐇✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch l10n_main

@coderabbitai coderabbitai Bot requested a review from ljm42 May 25, 2026 15:39
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Note

Due to the large number of review comments, Critical severity comments were prioritized as inline comments.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (7)
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/vm-setup.mdx (1)

13-25: ⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Fix unbalanced admonition fences in the intro block.

The block opens with :::tip at Line 13 and closes at Line 16, but there is an extra closing ::: at Line 25. This can break MDX parsing/rendering.

🔧 Suggested fix
 :::tip[New 在 Unraid 7.0 中]
 
 查看 [%%VM|虚拟机%% 管理器功能](`#new-in-unraid-7x-vm-manager`) 部分以了解更多详情。
 :::
 
 - %%VM|虚拟机%% 克隆和快照
 - 用户创建的 %%VM|虚拟机%% 模板
 - 内联 XML 编辑/查看
 - 高级 GPU 共享和直通功能
 
 查看 [VM 管理器功能](`#new-in-unraid-7x-vm-manager`) 部分以了解更多详情。
-
-:::
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/vm-setup.mdx`
around lines 13 - 25, The intro admonition opens with ":::tip" but has two
closing fences; remove the extra closing ":::": keep a single matching "::: "
that closes the tip block after the sentence "查看 [%%VM|虚拟机%%
管理器功能](`#new-in-unraid-7x-vm-manager`) 部分以了解更多详情。" so the ":::tip" and its single
corresponding "::: " are balanced; ensure no stray "::: " remains after the list
or repeated closing fence.
i18n/de/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md (1)

274-287: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Remove the duplicated overlay2 subsection block.

Line 274 starts a section that is repeated again at Line 281 (including body text), which creates redundant release-note content and inconsistent reading flow. Keep a single section (preferably the anchored one) and delete the duplicate block.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/de/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md`
around lines 274 - 287, Delete the duplicated "### Unterstützung für overlay2
Speicher-Treiber hinzufügen" section and its body that appears twice; keep only
the anchored version that contains the HTML comment {/*
`#add-support-for-overlay2-storage-driver` */} so there is a single subsection
with that header and its explanatory paragraphs (remove the earlier duplicate
block and leave the anchored block intact).
i18n/es/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/securing-your-data.mdx (1)

37-42: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Remove duplicated instruction text.

The same “Mueva todos los datos…” instruction appears twice (inside the :::important block and again immediately after), which reads like an accidental duplicate.

Suggested fix
 :::important[Before cifrando
 
 Mueva todos los datos del disco que desea cifrar a otra ubicación (otro disco en su %%array|array%%, un %%cache pool|cache-pool%%, o una copia de seguridad externa). Para obtener más detalles sobre cómo mover sus datos de manera segura, consulte [Convertir a un nuevo tipo de sistema de archivos](../../using-unraid-to/manage-storage/file-systems.mdx#converting-to-a-new-file-system-type).
 
 :::
-
-Mueva todos los datos del disco que desea cifrar a otra ubicación (otro disco en su %%array|array%%, un %%cache pool|cache-pool%%, o una copia de seguridad externa). Para obtener más detalles sobre cómo mover sus datos de manera segura, consulte [Convertir a un nuevo tipo de sistema de archivos](../../using-unraid-to/manage-storage/file-systems.mdx#converting-to-a-new-file-system-type).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/es/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/securing-your-data.mdx`
around lines 37 - 42, Remove the duplicated instruction text "Mueva todos los
datos del disco que desea cifrar..." by keeping it once inside the existing
:::important block and deleting the repeated paragraph that immediately follows;
ensure the important admonition block remains intact with its single instance of
that sentence and that links/placeholders (%%array|array%%, %%cache
pool|cache-pool%%) are unchanged.
i18n/de/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx (1)

76-80: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Remove duplicate Windows heading.

Lines 76 and 78 both contain **Windows 7 oder höher:** which creates unnecessary duplication. Only one label is needed before the Windows-specific instructions.

📝 Proposed fix
-**Windows 7 oder höher:**
-
 **Windows 7 oder höher:**
 
 - Rechtsklicken Sie auf `make_bootable` und wählen Sie **Als Administrator ausführen**.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/de/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx`
around lines 76 - 80, Remove the duplicated heading string "**Windows 7 oder
höher:**" so only one Windows-specific heading remains above the Windows
instruction list; locate the two identical lines containing "**Windows 7 oder
höher:**" in the block around the `make_bootable` instruction and delete the
redundant one, preserving the following list item "- Rechtsklicken Sie auf
`make_bootable` und wählen Sie **Als Administrator ausführen**." to keep
formatting intact.
i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx (1)

75-79: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Remove duplicate Windows heading.

Lines 75 and 77 both contain **Windows 7 以降:** which creates unnecessary duplication. Only one label is needed before the Windows-specific instructions.

📝 Proposed fix
-**Windows 7 以降:**
-
 **Windows 7 以降:**
 
 - `make_bootable` を右クリックし、**管理者として実行** を選択します。
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx`
around lines 75 - 79, Remove the duplicated Windows heading "**Windows 7 以降:**"
so only one label remains before the Windows-specific instruction; locate the
two occurrences of "**Windows 7 以降:**" in the create-your-bootable-media.mdx
content (they appear consecutively in the block) and delete the redundant one,
ensuring the remaining heading directly precedes the bullet "- `make_bootable`
を右クリックし、**管理者として実行** を選択します。" without altering other text or formatting.
i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx (1)

126-128: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Localize the newly inserted invalid-guid answer text to Spanish.

Lines 126-128 are in English inside a Spanish FAQ, which degrades usability for this locale.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 126 - 128, The Spanish FAQ contains an English paragraph (the
"invalid-guid" answer) that must be translated to Spanish; replace the English
text between the existing paragraph that mentions %%GUID|guid%% and the two
links (the block starting with "Unraid requires a boot device..." and the
following "In short: Prefer drives...") with an accurate Spanish translation
while preserving the placeholders %%GUID|guid%%, inline links ([Create your
bootable media], [Selecting a replacement device]) and formatting; ensure the
translated text conveys the same guidance about reputable retailers, second-tier
brands (TeamGroup, Transcend, PNY), and avoiding generic/unbranded drives, SSDs,
USB card readers, and SD adapters so the locale remains consistent.
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/diagnostics/capture-diagnostics-and-logs.mdx (1)

140-140: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix mismatched heading text for #persistent-logs-syslog-server in Chinese doc

In i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/diagnostics/capture-diagnostics-and-logs.mdx (line 140), the #persistent-logs-syslog-server anchor is attached to ## 访问Docker容器日志, but the section content immediately below is actually about “持久日志…syslog 服务器”. The English/Japanese “Persistent logs (syslog server)” heading text matches the anchor.

🔧 Suggested fix
-## 访问Docker容器日志 {/* `#persistent-logs-syslog-server` */}
+## 持久日志(syslog 服务器) {/* `#persistent-logs-syslog-server` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/diagnostics/capture-diagnostics-and-logs.mdx`
at line 140, The heading text tied to the anchor `#persistent-logs-syslog-server`
is incorrect: replace the current heading "## 访问Docker容器日志" with a Chinese
heading that matches the anchor/English/Japanese meaning (for example "##
持久化日志(syslog 服务器)") so the anchor, heading and section content are consistent;
locate the heading line that currently reads "## 访问Docker容器日志" (the one with the
`#persistent-logs-syslog-server` anchor) and update it accordingly.
🟠 Major comments (26)
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/overview-and-system-prep.mdx-152-152 (1)

152-152: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore a stable anchor for the “系统准备” section.

Line 209 links to #system-preparation, but Line 152 no longer defines that explicit anchor, so this in-page link can break.

🔧 Suggested fix
-## 系统准备
+## 系统准备 {/* `#system-preparation` */}

As per coding guidelines, “For explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}”.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/overview-and-system-prep.mdx`
at line 152, Restore the missing explicit anchor for the "系统准备" heading so the
in-page link to `#system-preparation` works: update the heading line that
currently reads "## 系统准备" to include a Docusaurus MDX-safe comment anchor using
the stable slug (e.g., change the heading definition for the "系统准备" section in
this file to use the MDX comment anchor syntax like {/* `#system-preparation` */})
so the existing link to `#system-preparation` resolves correctly.
i18n/fr/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx-16-16 (1)

16-16: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to maintain cross-language linking.

Removing the {/* #enabling-the-graphql-sandbox */} anchor comment breaks deep links from other documentation. Without the explicit anchor, Docusaurus will auto-generate #activation-du-bac-à-sable-graphql based on the French heading text, breaking cross-language navigation.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## Activation du bac à sable GraphQL
+## Activation du bac à sable GraphQL {/* `#enabling-the-graphql-sandbox` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@i18n/fr/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx` at
line 16, Restore the explicit MDX-safe heading anchor for the translated heading
"## Activation du bac à sable GraphQL" by adding the stable anchor comment
syntax immediately after the heading (e.g., append {/*
`#enabling-the-graphql-sandbox` */}) so cross-language deep links that target the
original anchor `enabling-the-graphql-sandbox` continue to work; ensure the
comment uses the MDX-safe form and is placed on the same line as the heading.
i18n/ja/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx-124-124 (1)

124-124: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to fix broken internal links.

Removing the {/* #complete-workflow-example */} anchor comment breaks the internal link at line 17 within this file. Without the explicit anchor, Docusaurus will auto-generate #完全なワークフローの例, causing the #complete-workflow-example reference to fail.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## 完全なワークフローの例
+## 完全なワークフローの例 {/* `#complete-workflow-example` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/ja/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx`
at line 124, Restore the explicit MDX-safe heading anchor for the "##
完全なワークフローの例" heading so internal links to "`#complete-workflow-example`" work;
update the heading to include the Docusaurus MDX-safe comment anchor syntax
(e.g., add {/* `#complete-workflow-example` */} immediately after the heading
text) to reinstate the stable anchor used by internal references.
i18n/fr/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx-124-124 (1)

124-124: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to fix broken internal links.

Removing the {/* #complete-workflow-example */} anchor comment breaks the internal links at lines 17 and 19 within this file. Without the explicit anchor, Docusaurus will auto-generate #exemple-de-workflow-complet, causing the #complete-workflow-example references to fail.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## Exemple de workflow complet
+## Exemple de workflow complet {/* `#complete-workflow-example` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/fr/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx`
at line 124, Restore the explicit MDX-safe heading anchor for the "## Exemple de
workflow complet" heading by appending the Docusaurus MDX-safe comment anchor
syntax to that heading (use the exact anchor name complete-workflow-example),
i.e., change the heading to include {/* `#complete-workflow-example` */} so
internal links referencing `#complete-workflow-example` (used earlier in this
file) resolve correctly; ensure you place the anchor immediately after the
heading text so Docusaurus preserves the stable ID.
i18n/ja/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx-16-16 (1)

16-16: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to maintain cross-language linking.

Removing the {/* #enabling-the-graphql-sandbox */} anchor comment breaks deep links from other documentation. Without the explicit anchor, Docusaurus will auto-generate #graphql-サンドボックスを有効にする based on the Japanese heading text, breaking cross-language navigation.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## GraphQL サンドボックスを有効にする
+## GraphQL サンドボックスを有効にする {/* `#enabling-the-graphql-sandbox` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@i18n/ja/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx` at
line 16, Restore the explicit MDX-safe heading anchor for the "## GraphQL
サンドボックスを有効にする" section by re-adding the stable anchor comment using the
Docusaurus MDX-safe pattern and the anchor id "enabling-the-graphql-sandbox" so
cross-language deep links continue to resolve; update the heading line that
currently reads "## GraphQL サンドボックスを有効にする" to include that anchor comment in the
same line.
i18n/es/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx-16-16 (1)

16-16: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to maintain cross-language linking.

Removing the {/* #enabling-the-graphql-sandbox */} anchor comment breaks deep links from other documentation. Without the explicit anchor, Docusaurus will auto-generate #habilitación-del-sandbox-de-graphql based on the Spanish heading text, breaking cross-language navigation.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## Habilitación del sandbox de GraphQL
+## Habilitación del sandbox de GraphQL {/* `#enabling-the-graphql-sandbox` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@i18n/es/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx` at
line 16, Restore the explicit MDX-safe heading anchor for "Habilitación del
sandbox de GraphQL" so cross-language deep links keep working: add the
Docusaurus MDX comment anchor immediately after the heading text using the
stable slug (e.g. {/* `#enabling-the-graphql-sandbox` */}) so the translated
Spanish heading keeps the original anchor; locate the heading "Habilitación del
sandbox de GraphQL" in the MDX and append the MDX-safe comment anchor right
after it.
i18n/es/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx-124-124 (1)

124-124: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to fix broken internal links.

Removing the {/* #complete-workflow-example */} anchor comment breaks the internal link at line 17 within this file. Without the explicit anchor, Docusaurus will auto-generate #ejemplo-completo-de-flujo-de-trabajo, causing the #complete-workflow-example reference to fail.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## Ejemplo completo de flujo de trabajo
+## Ejemplo completo de flujo de trabajo {/* `#complete-workflow-example` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/es/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx`
at line 124, Restore the explicit MDX-safe anchor for the section heading "##
Ejemplo completo de flujo de trabajo" so internal links to
"`#complete-workflow-example`" resolve; update the heading to include the
Docusaurus MDX comment-style anchor (i.e., append {/* `#complete-workflow-example`
*/} to the heading) to ensure the stable anchor is preserved in translated docs
and avoids auto-generated IDs.
i18n/de/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx-16-16 (1)

16-16: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to maintain cross-language linking.

Removing the {/* #enabling-the-graphql-sandbox */} anchor comment breaks deep links from other documentation. The upstream English docs reference this anchor (see docs/API/index.mdx:35), but without the explicit anchor, Docusaurus will auto-generate #aktivieren-der-graphql-sandbox based on the German heading text, breaking cross-language navigation.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## Aktivieren der GraphQL-Sandbox
+## Aktivieren der GraphQL-Sandbox {/* `#enabling-the-graphql-sandbox` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@i18n/de/docusaurus-plugin-content-docs/current/API/how-to-use-the-api.mdx` at
line 16, Restore the explicit MDX-safe anchor for the German heading "Aktivieren
der GraphQL-Sandbox" so cross-language links keep working: add the stable anchor
comment using Docusaurus MDX-safe syntax immediately after the heading text
(e.g. use {/* `#enabling-the-graphql-sandbox` */}) so the heading remains linkable
from the upstream English docs that reference the anchor.
i18n/de/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx-124-124 (1)

124-124: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit heading anchor to fix broken internal links.

Removing the {/* #complete-workflow-example */} anchor comment breaks the internal links at lines 17 and 19 within this same file. Without the explicit anchor, Docusaurus will auto-generate #komplettes-workflow-beispiel, causing the #complete-workflow-example references to fail.

As per coding guidelines, for explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🔗 Restore the stable anchor
-## Komplettes Workflow-Beispiel
+## Komplettes Workflow-Beispiel {/* `#complete-workflow-example` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/de/docusaurus-plugin-content-docs/current/API/programmatic-api-key-management.mdx`
at line 124, Restore the explicit stable heading anchor for the "Komplettes
Workflow-Beispiel" heading by re-adding the MDX-safe comment anchor so internal
links to `#complete-workflow-example` work; update the heading line in
programmatic-api-key-management.mdx to include the anchor using Docusaurus
MDX-safe comment syntax (e.g., the heading token "## Komplettes
Workflow-Beispiel" should be followed by {/* `#complete-workflow-example` */}) so
the existing references to complete-workflow-example at lines 17 and 19 resolve
correctly.
i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md-13-13 (1)

13-13: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix broken internal Tailscale anchor links.

These links now target #integration-tailscale, but the section anchor defined in this file is #tailscale-integration, so the fragments won’t resolve.

Suggested fix
-- `@ich777` pour la maintenance des plugins de pilotes tiers, et pour l'intégration [Tailscale Docker](`#integration-tailscale`)
+- `@ich777` pour la maintenance des plugins de pilotes tiers, et pour l'intégration [Tailscale Docker](`#tailscale-integration`)
...
-Si vous revenez en arrière après avoir installé [Tailscale dans un conteneur Docker](`#integration-tailscale`), vous devrez éditer le conteneur, effectuer une modification fictive, puis **Appliquer** pour reconstruire le conteneur sans l'intégration de Tailscale.
+Si vous revenez en arrière après avoir installé [Tailscale dans un conteneur Docker](`#tailscale-integration`), vous devrez éditer le conteneur, effectuer une modification fictive, puis **Appliquer** pour reconstruire le conteneur sans l'intégration de Tailscale.
...
-- Voir [intégration Tailscale](`#integration-tailscale`)
+- Voir [intégration Tailscale](`#tailscale-integration`)

Also applies to: 112-112, 287-287

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md`
at line 13, The internal Tailscale anchor is inconsistent: links use
`#integration-tailscale` while the section anchor is `#tailscale-integration`;
update either the link targets (replace occurrences of "`#tailscale-integration`"
or "`#integration-tailscale`" to match) or rename the section anchor to
"`#integration-tailscale`" so they match consistently across the document (ensure
you update every occurrence of the fragment, e.g., the link text referencing
Tailscale and the section heading anchor).
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md-261-261 (1)

261-261: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Anchor ID was moved to the wrong heading.

#add-support-for-overlay2-storage-driver should remain on the overlay2 heading (Line 261), not on “其他更改” (Line 269), otherwise in-page and cross-doc links jump to the wrong section.

Suggested fix
-### 添加对 overlay2 存储驱动程序的支持
+### 添加对 overlay2 存储驱动程序的支持 {/* `#add-support-for-overlay2-storage-driver` */}

-### 其他更改 {/* `#add-support-for-overlay2-storage-driver` */}
+### 其他更改

As per coding guidelines, "For explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}".

Also applies to: 269-269

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md`
at line 261, The explicit anchor was placed on the wrong heading — move the
anchor id `#add-support-for-overlay2-storage-driver` from the “其他更改” heading
back to the overlay2 heading titled "添加对 overlay2 存储驱动程序的支持", and replace the
raw anchor with Docusaurus MDX-safe comment syntax on that overlay2 heading
(e.g., use the {/* `#add-support-for-overlay2-storage-driver` */} comment style)
so in-page and cross-doc links resolve to the correct section.
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.9.0.md-23-23 (1)

23-23: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix malformed Markdown links (nested link syntax).

These lines use nested []() patterns, which breaks link rendering.

Suggested fix
-> 所有其他的池在 [strverscmp()]([https://man7.org/linux/man-pages/man3/strverscmp.3.html](https://man7.org/linux/man-pages/man3/strverscmp.3.html)) 顺序中。
+> 所有其他的池按 [strverscmp()](https://man7.org/linux/man-pages/man3/strverscmp.3.html) 顺序排列。

-... 这项工作由社区成员 [`@chbmb`]([https://forums.unraid.net/profile/6219-chbmb/)、... 完成。
+... 这项工作由社区成员 [`@chbmb`](https://forums.unraid.net/profile/6219-chbmb/)、[`@bass_rock`](https://forums.unraid.net/profile/78406-bass_rock/) 和其他人完成。

-我们整合了由用户 [`@Skitals`]([https://forums.unraid.net/profile/97624-skitals/](...)) ...
+我们整合了由用户 [`@Skitals`](https://forums.unraid.net/profile/97624-skitals/) 和用户 [`@ljm42`](https://forums.unraid.net/profile/61877-ljm42/) ...

-由社区成员 [`@bonienl`]([https://forums.unraid.net/profile/2736-bonienl/](...)) ...
+由社区成员 [`@bonienl`](https://forums.unraid.net/profile/2736-bonienl/) ...

-*有关多语言支持的更多信息,[请查看我们的指南。]([https://unraid.net/blog/unraid-6-9-multi-language-support](...))*
+*有关多语言支持的更多信息,请查看[我们的指南](https://unraid.net/blog/unraid-6-9-multi-language-support)。*

Also applies to: 87-87, 123-123, 133-133, 141-141

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.9.0.md`
at line 23, The Markdown uses nested link syntax like
[strverscmp()]([https://man7.org/...](https://man7.org/...)) which breaks
rendering; replace each nested pattern with a normal Markdown link using the
function name as the label and the raw URL as the target (e.g. change the
problematic token for strverscmp() to
[strverscmp()](https://man7.org/linux/man-pages/man3/strverscmp.3.html)), and
apply the same fix for the other identical occurrences in this file where the
nested []() pattern appears.
i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md-11-11 (1)

11-11: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix broken fragment links to use the existing stable anchor IDs.

These links now point to localized fragments, but the headings define stable IDs as #tailscale-integration and #add-support-for-overlay2-storage-driver.

Suggested fix
- [Tailscale Docker 統合](`#tailscale-統合`)
+ [Tailscale Docker 統合](`#tailscale-integration`)

- [overlay2 ストレージドライバーのサポートを追加](`#overlay2-ストレージドライバーのサポートを追加`)
+ [overlay2 ストレージドライバーのサポートを追加](`#add-support-for-overlay2-storage-driver`)

- [overlay2 ストレージドライバーを有効にした後](`#overlay2-ストレージドライバーのサポートを追加`)
+ [overlay2 ストレージドライバーを有効にした後](`#add-support-for-overlay2-storage-driver`)

- [Docker コンテナ内で Tailscale をインストールした後](`#tailscale-統合`)
+ [Docker コンテナ内で Tailscale をインストールした後](`#tailscale-integration`)

- [Tailscale 統合](`#tailscale-統合`) を参照してください
+ [Tailscale 統合](`#tailscale-integration`) を参照してください

Also applies to: 50-50, 102-102, 104-104, 277-277

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md`
at line 11, Links in the Japanese release notes use localized fragment anchors
(e.g. "`#tailscale-統合`") that don't match the actual stable IDs; replace those
localized fragments with the existing stable anchor IDs "`#tailscale-integration`"
and "`#add-support-for-overlay2-storage-driver`" wherever they appear (e.g. the
sentence referencing Tailscale and any links at lines noted such as 50, 102,
104, 277), ensuring the link targets exactly match the headings' IDs so fragment
navigation works.
i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.12.6.md-43-43 (1)

43-43: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the stable anchor on this heading.

Line 43 drops the explicit fragment, which risks breaking existing links that target #bug-fixes-and-improvements.

Suggested fix
-### バグ修正と改善
+### バグ修正と改善 {/* `#bug-fixes-and-improvements` */}

As per coding guidelines, "For explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}".

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.12.6.md`
at line 43, Restore the explicit stable anchor for the heading "### バグ修正と改善" by
adding the MDX-safe comment anchor syntax so existing links to
"`#bug-fixes-and-improvements`" keep working; change the heading to include the
anchor comment like: use the same heading text followed immediately by {/*
`#bug-fixes-and-improvements` */} (i.e., "### バグ修正と改善 {/*
`#bug-fixes-and-improvements` */}").
i18n/de/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/shares.mdx-68-68 (1)

68-68: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix admonition title syntax escape.

Line 68 uses :::caution\[Critical], which should be :::caution[Critical]. The current escaped form risks incorrect rendering/parsing of the admonition title.

Proposed fix
-:::caution\[Critical]
+:::caution[Critical]
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/de/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/shares.mdx`
at line 68, Replace the escaped admonition title token :::caution\[Critical]
with the correct admonition syntax :::caution[Critical] so the admonition
renders properly; locate the malformed token (:::caution\[Critical]) in the
shares.mdx content and remove the backslash before the bracket to produce
:::caution[Critical].
i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-264-266 (1)

264-266: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Remove MBR/GPT conversion notes from WebGUI connectivity troubleshooting.

Lines 264-266 are unrelated to DNS/network diagnosis and currently replace core connection-cause bullets.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 264 - 266, Remove the unrelated MBR/GPT conversion bullets that
begin with "Le partitionnement est automatique" and the backup reminder
"Sauvegardez toujours [votre périphérique de démarrage]..." from the WebGUI
connectivity troubleshooting section and restore the original DNS/network
connection-cause bullets they replaced; locate the block containing those exact
strings in faq.mdx, delete that two-line snippet, and reinsert the original
connection-cause bullet list for WebGUI connectivity (or revert this hunk to the
pre-change content) so troubleshooting focuses on DNS/network diagnostics
instead of partition conversion notes.
i18n/de/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/common-issues/data-recovery.mdx-53-53 (1)

53-53: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Avoid duplicate #repair-file-systems anchors in the same page.

Line 53 introduces #repair-file-systems, but Line 64 already uses the same fragment. Keep this ID only on one heading to prevent ambiguous in-page links.

Proposed fix
-### Gerätenamensgebung: Pfade und Symbole {/* `#repair-file-systems` */}
+### Gerätenamensgebung: Pfade und Symbole

Also applies to: 64-64

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/de/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/common-issues/data-recovery.mdx`
at line 53, The page contains a duplicate anchor comment {/*
`#repair-file-systems` */} on the "Dateisysteme reparieren" heading; remove the
redundant anchor so only one heading retains the fragment identifier
`#repair-file-systems` (leave the anchor on the intended primary heading and
delete the duplicate), and verify any in-page links reference the remaining
anchor.
i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-100-100 (1)

100-100: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Remove unrelated password-reset link from the factory-reset wipe steps.

Line 100 is out of place in the destructive disk-wipe procedure and breaks the flow of critical instructions.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
at line 100, The line containing the unrelated link
"[パスワードをリセットする](../system-administration/secure-your-server/user-management.mdx#reset-your-password)"
should be removed from the factory-reset disk-wipe procedure to avoid breaking
the flow; locate that exact link text in the troubleshooting/faq.mdx content and
delete it (or move it to the appropriate user-management section if
cross-reference is needed), then run a quick read-through to ensure the
destructive steps remain coherent and consecutive.
i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-263-265 (1)

263-265: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Replace unrelated partitioning bullets in WebGUI connection troubleshooting.

Lines 263-265 discuss MBR/GPT conversion and backup, but this list is for hostname/WebGUI connectivity causes.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 263 - 265, The two bullets about partitioning ("パーティション設定は自動です" and
the paragraph about Unraid OS 6.9 partition starts and the boot device backup)
are unrelated to the WebGUI/hostname troubleshooting list; remove those
partition-related bullets and replace them with WebGUI/hostname-specific
troubleshooting entries such as checking hostname vs IP, ensuring correct port
(80/443) and protocol, verifying browser cache/CORS or mixed-content issues,
confirming firewall/router/UPnP and server network settings, and verifying local
hosts file or DNS resolution; update the list where the partition text appears
so the items read as causes for WebGUI connectivity failure (refer to the
existing bullet text starting "パーティション設定は自動です" and the following Unraid OS 6.9
paragraph to locate and replace).
i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-136-138 (1)

136-138: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix heading/answer mismatches in virtualization and RAID sections.

Line 136 asks about AMD GPU VM restarts but the answer at Line 138 is about counterfeit USB/GUID.
Line 152 asks about RAID type support but Line 154 repeats GPU passthrough guidance.

Also applies to: 152-155

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 136 - 138, The answer texts are misaligned with their headings:
under the heading "### Chaque fois que j'arrête ma VM Windows avec un GPU AMD
assigné, elle ne parvient pas à redémarrer. Que puis-je faire ? {/*
`#amd-gpu-vm-restart` */}" replace the current content about generic
drives/%%GUID|guid%% with the correct AMD GPU VM restart troubleshooting text
(move the GPU passthrough guidance that is currently duplicated elsewhere into
this section), and for the RAID question heading (the one asking which RAID
types Unraid supports) replace the duplicated GPU guidance with the proper RAID
support answer; ensure you locate and update the specific headings by their
exact heading text and the comment token "/* `#amd-gpu-vm-restart` */" and remove
the duplicate GPU passthrough paragraph so each heading has the correct, unique
answer.
i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-100-100 (1)

100-100: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Remove the password-reset link from the destructive wipe sequence.

Line 100 is unrelated to factory-reset disk wipe steps and interrupts the procedure in a risky section.

Proposed fix
-Consulta [Restablecer tu contraseña](../system-administration/secure-your-server/user-management.mdx#reset-your-password).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
at line 100, The password-reset link text "Consulta [Restablecer tu
contraseña](../system-administration/secure-your-server/user-management.mdx#reset-your-password)."
is incorrectly embedded in the destructive factory-reset disk wipe sequence in
faq.mdx; remove that line from the wipe procedure (or move it to a
non-destructive section such as a general troubleshooting or user-management
note) so the wipe steps remain uninterrupted and safety-critical; search for the
exact link text in faq.mdx to locate and delete or relocate it and confirm
surrounding headings and step numbering remain correct after removal.
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/updating-unraid/index.mdx-36-36 (1)

36-36: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the explicit stable anchor on this translated heading.

Line 36 removed the explicit anchor, which can break existing links targeting #standard-update-process in this locale.

Proposed fix
-## 标准更新流程
+## 标准更新流程 {/* `#standard-update-process` */}

As per coding guidelines, For explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/updating-unraid/index.mdx`
at line 36, Restore the removed explicit stable anchor for the translated
heading "## 标准更新流程" so existing links to "`#standard-update-process`" keep
working; re-add the MDX-safe stable anchor immediately after that heading using
Docusaurus MDX comment anchor syntax (the MDX-safe comment form for stable
anchors) so the anchor is preserved in the generated HTML.
i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-66-68 (1)

66-68: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the missing USB-failure FAQ question and stable anchor in this section.

Line 66 currently repeats OS と設定 as a ### heading, which removes the expected per-question entry (#usb-failed-restore).

Proposed fix
-### OS と設定
+### ブートデバイスが故障し、バックアップがありません。構成を復元するにはどうすればよいですか? {/* `#usb-failed-restore` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 66 - 68, The section mistakenly repeats the "### OS と設定" heading
and removed the per-question anchor; replace the duplicate heading around the
USB recovery text with the original FAQ question heading and stable anchor (e.g.
change the second "### OS と設定" to the USB failure FAQ heading that includes the
anchor "`#usb-failed-restore`" and the appropriate Japanese question title),
leaving the existing explanatory paragraph unchanged so the anchor and question
entry are restored for linking and TOC generation.
i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-66-68 (1)

66-68: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Reinstate the missing “boot device failed/no backup” FAQ heading and anchor.

Line 66 repeats OS & Configuration instead of the expected question entry, dropping that FAQ item’s stable in-page target.

Proposed fix
-### OS & Configuration
+### Mon périphérique de démarrage est tombé en panne et je n’ai pas de sauvegarde. Comment restaurer ma configuration ? {/* `#usb-failed-restore` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 66 - 68, Replace the duplicated "### OS & Configuration" FAQ entry
with the missing question heading and anchor for the "Boot device failed / No
backup" FAQ: add a proper level-3 heading (e.g., "### Boot device failed / No
backup") and include the stable in-page anchor (same slug style used elsewhere)
so links target this FAQ; ensure the explanatory paragraph about using Unraid
Connect or a replacement USB and reassigning disks remains under that heading
and remove the duplicate "OS & Configuration" instance.
i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-66-68 (1)

66-68: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Restore the missing USB-failure FAQ question and anchor.

Line 66 currently repeats the section title (OS y Configuración) instead of the expected question entry, so this FAQ item loses its stable #usb-failed-restore target.

Proposed fix
-### OS y Configuración
+### Mi dispositivo de arranque falló y no tengo respaldo. ¿Cómo restauro mi configuración? {/* `#usb-failed-restore` */}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 66 - 68, Replace the duplicated section title with the missing
USB-failure FAQ entry by adding the question heading that provides the stable
anchor "`#usb-failed-restore`" and the Spanish question text and answer; locate
the repeated "OS y Configuración" heading in the file and swap it for a line
like "### ¿Qué hago si la memoria USB falla? {`#usb-failed-restore`}" followed by
the guidance about using Unraid Connect or a new USB flash, reinstalling Unraid,
applying your license key, and reposting to the General Support forum if disk
assignments are forgotten so the page regains the correct anchor and content.
i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx-263-265 (1)

263-265: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Replace unrelated partitioning bullets in the WebGUI connectivity causes list.

Lines 263-265 describe MBR/GPT conversion, not hostname/WebGUI networking causes.

Proposed fix
-- **El particionamiento es automático**: Unraid elige automáticamente el estilo de particionamiento basado en el tamaño de la unidad:
-- A partir de Unraid OS 6.9, la partición 1 comienza en 32KiB para dispositivos rotativos y en 1MiB para dispositivos no rotativos, independientemente del estilo de partición.
-  \-- Siempre [haz una copia de seguridad de tu dispositivo de arranque](/unraid-os/system-administration/secure-your-server/secure-your-boot-drive/#backups) antes de iniciar este proceso de conversión.
+- Es posible que tu computadora y el servidor estén en subredes o VLAN distintas.
+- Es posible que tu enrutador no admita resolución local de nombres de host.
+- El servidor Unraid podría no estar conectado a la red o tener una configuración de red incorrecta.
+- El firewall o software de seguridad podría estar bloqueando el acceso.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx`
around lines 263 - 265, Remove the two unrelated partitioning bullets ("El
particionamiento es automático" and the "Siempre [haz una copia de seguridad de
tu dispositivo de arranque]..." line) that were mistakenly placed in the WebGUI
connectivity causes list and replace them with relevant WebGUI connectivity
troubleshooting bullets (e.g., hostname mismatch/incorrect URL, DNS resolution
issues, firewall/port blocking, incorrect network bridge or interface
assignment, and browser cache/CORS problems) so the list under the WebGUI
connectivity causes section contains only networking/GUI-related causes.
🧹 Nitpick comments (2)
i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.2.0.md (1)

46-46: ⚡ Quick win

Deduplicate repeated anchor comment on the heading.

The same explicit anchor is declared twice on one heading. Keep a single anchor declaration to avoid parser/maintenance ambiguity.

Suggested fix
-#### Prise en charge des systèmes de fichiers Ext2/3/4, NTFS et exFAT {/* `#ext234-ntfs-and-exfat-support` */} {/* `#ext234-ntfs-and-exfat-support` */}
+#### Prise en charge des systèmes de fichiers Ext2/3/4, NTFS et exFAT {/* `#ext234-ntfs-and-exfat-support` */}

As per coding guidelines, "For explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}".

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.2.0.md`
at line 46, The heading "Prise en charge des systèmes de fichiers Ext2/3/4, NTFS
et exFAT" contains a duplicated explicit anchor comment; remove the duplicate so
only one MDX-safe anchor comment remains (e.g., keep a single {/*
`#ext234-ntfs-and-exfat-support` */}) directly after the heading to avoid parser
ambiguity and follow the MDX-safe anchor convention used across the docs.
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.12.6.md (1)

43-43: ⚡ Quick win

Consider keeping the stable anchor for this heading.

Removing the explicit fragment can break existing deep links targeting this section.

Suggested fix
-### 漏洞修复和改进
+### 漏洞修复和改进 {/* `#bug-fixes-and-improvements` */}

As per coding guidelines, "For explicit heading anchors in MDX, especially translated docs, prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}".

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.12.6.md`
at line 43, The heading "### 漏洞修复和改进" removed an explicit fragment and may break
deep links—restore a stable anchor using Docusaurus MDX-safe comment syntax by
appending the anchor comment to that heading (e.g., update the "### 漏洞修复和改进"
line to include {/* `#stable-anchor` */} with a descriptive anchor name) so links
remain stable across translations and builds.

---

## 重新格式化缓存驱动器 {/* #creating-a-file-system-formatting */}
## 重新格式化缓存驱动器
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Critical: Removing anchor comments breaks internal links and violates guidelines.

These changes remove explicit anchor comments from five headings. This creates the same critical issues found in the shares.mdx file:

  1. Broken internal links: Line 230 references #changing-a-file-system-type, which depends on the anchor at line 163. Removing it will break this link and likely others throughout the docs.

  2. Guideline violation: The coding guideline requires: "prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}" for explicit heading anchors in translated MDX files.

  3. Auto-generated Chinese slugs: Without explicit anchors, Docusaurus will generate slugs from the Chinese heading text instead of the stable English identifiers, breaking all cross-references.

As per coding guidelines, MDX heading anchor comments must be retained in translated docs to preserve stable fragment identifiers.

🔗 Restore all anchor comments
-## 重新格式化缓存驱动器
+## 重新格式化缓存驱动器 {/* `#reformatting-cache-drives` */}

-## 更改文件系统类型
+## 更改文件系统类型 {/* `#changing-a-file-system-type` */}

-## 转换到新的文件系统类型
+## 转换到新的文件系统类型 {/* `#converting-to-a-new-file-system-type` */}

-### 使用未分配设备插件
+### 使用未分配设备插件 {/* `#using-the-unassigned-devices-plugins` */}

-### 检查文件系统
+### 检查文件系统 {/* `#checking-a-file-system` */}

Also applies to: 163-163, 187-187, 410-410, 483-483

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/file-systems.mdx`
at line 140, The removed MDX heading anchor comments must be restored because
they preserve stable English slugs used by cross-references; for each affected
heading (including the "重新格式化缓存驱动器" heading and the heading referenced by
"`#changing-a-file-system-type`") re-add the MDX-safe anchor comment immediately
after the heading using the original stable English slug (i.e., the same anchor
identifiers used elsewhere), following the project's MDX-safe comment pattern
for translated files; apply this fix to all five headings flagged (the ones at
the lines referenced) so internal links and auto-generated slugs remain stable.

---

### 分配方法 {/* #allocation-method */}
### 分配方法
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Critical: Removing anchor comments breaks internal links and violates guidelines.

These changes remove the explicit anchor comments {/* #allocation-method */} and {/* #split-level */} from the headings. This causes multiple issues:

  1. Broken internal links: Lines 100-101 reference #allocation-method and #split-level, but without the explicit anchors, Docusaurus will auto-generate Chinese slugs (e.g., #分配方法, #分级水平) from the heading text, breaking these links.

  2. Guideline violation: The coding guideline explicitly states: "prefer Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}" for translated MDX files. Removing these anchors contradicts this requirement.

  3. Cross-reference impact: Other pages and layers in the stack may reference these stable English anchors, which will all break.

As per coding guidelines, MDX heading anchor comments should be retained in translated docs to maintain stable fragment identifiers across locales.

🔗 Restore the anchor comments
-### 分配方法
+### 分配方法 {/* `#allocation-method` */}

-### 分级水平
+### 分级水平 {/* `#split-level` */}

Also applies to: 362-362

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/shares.mdx`
at line 283, Restore the MDX-safe anchor comments after the translated headings
so stable English fragment IDs are preserved: re-add the explicit comments `{/*
`#allocation-method` */}` and `{/* `#split-level` */}` immediately after the
corresponding headings (e.g., after `### 分配方法`) using the pattern `### Heading
{/* `#stable-anchor` */}` to match the guideline and prevent broken internal links
and cross-references.

- Purpose: restore translated MDX files on l10n_main after CodeRabbit identified structural regressions from the latest Crowdin sync.
- Before: several locale files had malformed admonition syntax, duplicate or missing heading anchors, broken links, duplicated release-note blocks, and FAQ content drift.
- Problem: those issues could break Crowdin parsing, remove stable anchors during reupload, or publish incorrect localized troubleshooting guidance.
- Change: repair the affected German, Spanish, French, Japanese, and Chinese translation files and clean same-class Markdown defects in the PR-touched files.
- How: normalize Docusaurus-safe heading anchor comments, remove duplicated anchor/comment blocks, fix admonition title syntax, restore broken fragments, and correct mistranslated FAQ/release-note content.
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/file-systems.mdx (1)

140-140: ⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Critical: Restore all removed heading anchors.

These changes remove explicit anchor comments from five headings, creating the same critical issues documented in past review comments:

  1. Broken internal links: Line 230 references #changing-a-file-system-type, which depends on the anchor at line 163. Removing these anchors breaks internal links throughout the docs.

  2. Guideline violation: As per coding guidelines, translated MDX files must use "Docusaurus's MDX-safe comment syntax: ### Heading {/* #stable-anchor */}" for explicit heading anchors.

  3. Auto-generated Chinese slugs: Without explicit anchors, Docusaurus generates slugs from Chinese heading text instead of stable English identifiers, breaking all cross-references.

🔗 Restore all anchor comments
-## 重新格式化缓存驱动器
+## 重新格式化缓存驱动器 {/* `#reformatting-cache-drives` */}

-## 更改文件系统类型
+## 更改文件系统类型 {/* `#changing-a-file-system-type` */}

-## 转换到新的文件系统类型
+## 转换到新的文件系统类型 {/* `#converting-to-a-new-file-system-type` */}

-### 使用未分配设备插件
+### 使用未分配设备插件 {/* `#using-the-unassigned-devices-plugins` */}

-### 检查文件系统
+### 检查文件系统 {/* `#checking-a-file-system` */}

Also applies to: 163-163, 187-187, 410-410, 483-483

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/file-systems.mdx`
at line 140, Restore the removed explicit MDX heading anchors by adding
Docusaurus MDX-safe comment anchors to each affected heading (e.g., the heading
at line 140 "重新格式化缓存驱动器" and the other headings at lines 163, 187, 410, 483)
using the pattern: append {/* `#stable-english-anchor` */} to the heading so
cross-references resolve (ensure the anchor for the heading referenced as
`#changing-a-file-system-type` is restored exactly as that stable identifier).
Make sure each anchor uses the stable English identifier used across the site
(not an auto-generated Chinese slug) and apply the same change to all five
headings mentioned.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In
`@i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/file-systems.mdx`:
- Line 140: Restore the removed explicit MDX heading anchors by adding
Docusaurus MDX-safe comment anchors to each affected heading (e.g., the heading
at line 140 "重新格式化缓存驱动器" and the other headings at lines 163, 187, 410, 483)
using the pattern: append {/* `#stable-english-anchor` */} to the heading so
cross-references resolve (ensure the anchor for the heading referenced as
`#changing-a-file-system-type` is restored exactly as that stable identifier).
Make sure each anchor uses the stable English identifier used across the site
(not an auto-generated Chinese slug) and apply the same change to all five
headings mentioned.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 1bd8c7bd-8214-4ec0-963a-2f0068349856

📥 Commits

Reviewing files that changed from the base of the PR and between 4945db2 and 6003989.

📒 Files selected for processing (40)
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.2.0.md
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/user-management.mdx
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/common-issues/data-recovery.mdx
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/array/replacing-disks-in-array.mdx
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/cache-pools.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.2.0.md
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/securing-your-data.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/user-management.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/array/replacing-disks-in-array.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/cache-pools.mdx
  • i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md
  • i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.2.0.md
  • i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/user-management.mdx
  • i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx
  • i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/array/replacing-disks-in-array.mdx
  • i18n/fr/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/cache-pools.mdx
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.12.0.md
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.12.6.md
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/user-management.mdx
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/faq.mdx
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/array/replacing-disks-in-array.mdx
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/cache-pools.mdx
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/shares.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.9.0.md
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/tailscale.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/user-management.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/troubleshooting/diagnostics/capture-diagnostics-and-logs.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/updating-unraid/index.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/overview-and-system-prep.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/vm-setup.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/array/replacing-disks-in-array.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/cache-pools.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/file-systems.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/shares.mdx
💤 Files with no reviewable changes (3)
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx
  • i18n/de/docusaurus-plugin-content-docs/current/unraid-os/release-notes/7.0.0.md
  • i18n/ja/docusaurus-plugin-content-docs/current/unraid-os/getting-started/set-up-unraid/create-your-bootable-media.mdx
✅ Files skipped from review due to trivial changes (8)
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/user-management.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/securing-your-data.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/system-administration/secure-your-server/user-management.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/release-notes/6.9.0.md
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/shares.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/overview-and-system-prep.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/create-virtual-machines/vm-setup.mdx
  • i18n/zh/docusaurus-plugin-content-docs/current/unraid-os/using-unraid-to/manage-storage/array/replacing-disks-in-array.mdx

@elibosley elibosley merged commit 44b4691 into main May 26, 2026
4 checks passed
@elibosley elibosley deleted the l10n_main branch May 26, 2026 16:29
@coderabbitai coderabbitai Bot mentioned this pull request May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant