Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: unraid/docs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: unraid/docs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: codex/crowdin-parser-fixes-main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 239 files changed
  • 1 contributor

Commits on Apr 2, 2026

  1. fix(l10n): normalize mdx for crowdin sync

    - Purpose: make source and translation content acceptable to Crowdin's MDX parser so source and translation uploads can complete.\n- Before: the branch built locally, but Crowdin rejected HTML markdownlint comments and legacy heading anchor syntax like `### Title {#id}`, which left source uploads stale and translation uploads blocked.\n- Problem: the localization branch could drift from main in Crowdin even when the repo itself was current, and manual translation fixes could not be pushed back reliably.\n- Change: convert markdownlint HTML comments to MDX comments in source docs and rewrite explicit heading anchors across source and localized content to stable anchor tags placed before headings.\n- Result: full source upload now succeeds against Crowdin, the branch remains fully up to date with `origin/main`, and translation uploads progress against the refreshed source set instead of failing on parser errors or missing source entries.
    elibosley committed Apr 2, 2026
    Configuration menu
    Copy the full SHA
    251c7da View commit details
    Browse the repository at this point in the history
  2. docs(crowdin): clarify chinese upload language code

    - document that Crowdin expects `zh-CN` for the Chinese locale even though the repo stores files under `i18n/zh`
    - previously the maintainer note implied a generic `<lang>` example that made it easy to retry the broken `zh` code
    - that mismatch caused manual translation uploads to fail at the final Chinese step after the parser fixes were already correct
    - this change makes the operational workflow explicit so future source and translation syncs use the right Crowdin slug
    elibosley committed Apr 2, 2026
    Configuration menu
    Copy the full SHA
    1a68c0d View commit details
    Browse the repository at this point in the history
Loading