Bump the website-deps group across 1 directory with 14 updates (#3928)

* Bump the website-deps group across 1 directory with 14 updates

Bumps the website-deps group with 12 updates in the /website directory:

| Package | From | To |
| --- | --- | --- |
| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.8.1` | `3.9.1` |
| [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects) | `3.8.1` | `3.9.1` |
| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.8.1` | `3.9.1` |
| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react) | `3.1.0` | `3.1.1` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.1.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.8` | `19.1.16` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.1.1` |
| [sass](https://github.com/sass/dart-sass) | `1.83.4` | `1.93.2` |
| [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig) | `3.8.1` | `3.9.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.22.0` | `8.45.0` |
| [prettier](https://github.com/prettier/prettier) | `3.5.1` | `3.6.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |



Updates `@docusaurus/core` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus)

Updates `@docusaurus/plugin-client-redirects` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-plugin-client-redirects)

Updates `@docusaurus/preset-classic` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-preset-classic)

Updates `@mdx-js/react` from 3.1.0 to 3.1.1
- [Release notes](https://github.com/mdx-js/mdx/releases)
- [Changelog](https://github.com/mdx-js/mdx/blob/main/changelog.md)
- [Commits](https://github.com/mdx-js/mdx/commits/3.1.1/packages/react)

Updates `react` from 19.0.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react)

Updates `@types/react` from 19.0.8 to 19.1.16
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 19.0.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom)

Updates `sass` from 1.83.4 to 1.93.2
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.83.4...1.93.2)

Updates `@docusaurus/module-type-aliases` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-module-type-aliases)

Updates `@docusaurus/tsconfig` from 3.8.1 to 3.9.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.1/packages/docusaurus-tsconfig)

Updates `@types/react` from 19.0.8 to 19.1.16
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@typescript-eslint/eslint-plugin` from 8.22.0 to 8.45.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.22.0 to 8.45.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser)

Updates `prettier` from 3.5.1 to 3.6.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.1...3.6.2)

Updates `typescript` from 5.7.3 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.9.3)

---
updated-dependencies:
- dependency-name: "@docusaurus/core"
  dependency-version: 3.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@docusaurus/plugin-client-redirects"
  dependency-version: 3.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@docusaurus/preset-classic"
  dependency-version: 3.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@mdx-js/react"
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: website-deps
- dependency-name: react
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@types/react"
  dependency-version: 19.1.16
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: react-dom
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: sass
  dependency-version: 1.93.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@docusaurus/module-type-aliases"
  dependency-version: 3.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@docusaurus/tsconfig"
  dependency-version: 3.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@types/react"
  dependency-version: 19.1.16
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.45.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.45.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: prettier
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
- dependency-name: typescript
  dependency-version: 5.9.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: website-deps
...

Signed-off-by: dependabot[bot] <support@github.com>

* dump node version used in ci

* follow migration advice

* update translations

AI mode is mentioned a bunch in the docusaurus translations, but not enabled by default.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Molzer <WorldSEnder@users.noreply.github.com>
This commit is contained in:
dependabot[bot] 2025-10-22 18:20:00 +02:00 committed by GitHub
parent cd502bc1b7
commit b463400881
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 1803 additions and 868 deletions

View File

@ -42,9 +42,9 @@ jobs:
uses: jetli/wasm-pack-action@v0.4.0 uses: jetli/wasm-pack-action@v0.4.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v6
with: with:
node-version: ">=18" node-version: "lts/Jod"
cache: "npm" cache: "npm"
cache-dependency-path: js-framework-benchmark/package-lock.json cache-dependency-path: js-framework-benchmark/package-lock.json

View File

@ -21,16 +21,16 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Setup node - name: Setup node
uses: actions/setup-node@v4 uses: actions/setup-node@v6
with: with:
node-version: "18" node-version: "lts/Jod"
package-manager-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
cd website cd website
npm ci npm ci
- name: Run prettier - name: Run prettier
id: fmt id: fmt
continue-on-error: true continue-on-error: true
@ -45,7 +45,6 @@ jobs:
git diff git diff
exit 1 exit 1
- name: Check Translations - name: Check Translations
run: | run: |
cd website cd website

View File

@ -10,7 +10,6 @@ module.exports = {
url: 'https://yew.rs', url: 'https://yew.rs',
baseUrl: '/', baseUrl: '/',
onBrokenLinks: 'throw', onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/logo.svg', favicon: 'img/logo.svg',
organizationName: 'yewstack', // Usually your GitHub org/user name. organizationName: 'yewstack', // Usually your GitHub org/user name.
projectName: 'yew', // Usually your repo name. projectName: 'yew', // Usually your repo name.
@ -135,6 +134,12 @@ module.exports = {
defaultLocale: 'en', defaultLocale: 'en',
locales: ['en', 'ja', 'zh-Hans', 'zh-Hant'], locales: ['en', 'ja', 'zh-Hans', 'zh-Hant'],
}, },
markdown: {
hooks: {
onBrokenMarkdownLinks: 'warn',
onBrokenMarkdownImages: 'throw',
},
},
presets: [ presets: [
[ [
'@docusaurus/preset-classic', '@docusaurus/preset-classic',

View File

@ -307,7 +307,7 @@
}, },
"theme.SearchPage.algoliaLabel": { "theme.SearchPage.algoliaLabel": {
"message": "Algoliaで検索", "message": "Algoliaで検索",
"description": "The ARIA label for Algolia mention" "description": "The description label for Algolia mention"
}, },
"theme.SearchPage.fetchingNewResults": { "theme.SearchPage.fetchingNewResults": {
"message": "新しい検索結果を取得しています...", "message": "新しい検索結果を取得しています...",
@ -327,15 +327,15 @@
}, },
"theme.SearchModal.startScreen.noRecentSearchesText": { "theme.SearchModal.startScreen.noRecentSearchesText": {
"message": "最近の検索履歴はありません", "message": "最近の検索履歴はありません",
"description": "The text when no recent searches" "description": "The text when there are no recent searches"
}, },
"theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": {
"message": "この検索をお気に入りに追加", "message": "この検索をお気に入りに追加",
"description": "The label for save recent search button" "description": "The title for save recent search button"
}, },
"theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": {
"message": "この検索を履歴から削除", "message": "この検索を履歴から削除",
"description": "The label for remove recent search button" "description": "The title for remove recent search button"
}, },
"theme.SearchModal.startScreen.favoriteSearchesTitle": { "theme.SearchModal.startScreen.favoriteSearchesTitle": {
"message": "お気に入り", "message": "お気に入り",
@ -343,63 +343,63 @@
}, },
"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": {
"message": "この検索をお気に入りから削除", "message": "この検索をお気に入りから削除",
"description": "The label for remove favorite search button" "description": "The title for remove favorite search button"
}, },
"theme.SearchModal.errorScreen.titleText": { "theme.SearchModal.errorScreen.titleText": {
"message": "検索結果の取得に失敗しました", "message": "検索結果の取得に失敗しました",
"description": "The title for error screen of search modal" "description": "The title for error screen"
}, },
"theme.SearchModal.errorScreen.helpText": { "theme.SearchModal.errorScreen.helpText": {
"message": "ネットワーク接続を確認してください", "message": "ネットワーク接続を確認してください",
"description": "The help text for error screen of search modal" "description": "The help text for error screen"
}, },
"theme.SearchModal.footer.selectText": { "theme.SearchModal.footer.selectText": {
"message": "選ぶ", "message": "選ぶ",
"description": "The explanatory text of the action for the enter key" "description": "The select text for footer"
}, },
"theme.SearchModal.footer.selectKeyAriaLabel": { "theme.SearchModal.footer.selectKeyAriaLabel": {
"message": "エンターキー", "message": "エンターキー",
"description": "The ARIA label for the Enter key button that makes the selection" "description": "The ARIA label for select key in footer"
}, },
"theme.SearchModal.footer.navigateText": { "theme.SearchModal.footer.navigateText": {
"message": "移動", "message": "移動",
"description": "The explanatory text of the action for the Arrow up and Arrow down key" "description": "The navigate text for footer"
}, },
"theme.SearchModal.footer.navigateUpKeyAriaLabel": { "theme.SearchModal.footer.navigateUpKeyAriaLabel": {
"message": "上矢印キー", "message": "上矢印キー",
"description": "The ARIA label for the Arrow up key button that makes the navigation" "description": "The ARIA label for navigate up key in footer"
}, },
"theme.SearchModal.footer.navigateDownKeyAriaLabel": { "theme.SearchModal.footer.navigateDownKeyAriaLabel": {
"message": "下矢印キー", "message": "下矢印キー",
"description": "The ARIA label for the Arrow down key button that makes the navigation" "description": "The ARIA label for navigate down key in footer"
}, },
"theme.SearchModal.footer.closeText": { "theme.SearchModal.footer.closeText": {
"message": "閉じる", "message": "閉じる",
"description": "The explanatory text of the action for Escape key" "description": "The close text for footer"
}, },
"theme.SearchModal.footer.closeKeyAriaLabel": { "theme.SearchModal.footer.closeKeyAriaLabel": {
"message": "エスケープキー", "message": "エスケープキー",
"description": "The ARIA label for the Escape key button that close the modal" "description": "The ARIA label for close key in footer"
}, },
"theme.SearchModal.footer.searchByText": { "theme.SearchModal.footer.searchByText": {
"message": "検索", "message": "検索",
"description": "The text explain that the search is making by Algolia" "description": "The 'Powered by' text for footer"
}, },
"theme.SearchModal.noResultsScreen.noResultsText": { "theme.SearchModal.noResultsScreen.noResultsText": {
"message": "見つかりませんでした", "message": "見つかりませんでした",
"description": "The text explains that there are no results for the following search" "description": "The text when there are no results"
}, },
"theme.SearchModal.noResultsScreen.suggestedQueryText": { "theme.SearchModal.noResultsScreen.suggestedQueryText": {
"message": "次の検索を試す:", "message": "次の検索を試す:",
"description": "The text for the suggested query when no results are found for the following search" "description": "The text for suggested query"
}, },
"theme.SearchModal.noResultsScreen.reportMissingResultsText": { "theme.SearchModal.noResultsScreen.reportMissingResultsText": {
"message": "よりよい検索結果がありますか?", "message": "よりよい検索結果がありますか?",
"description": "The text for the question where the user thinks there are missing results" "description": "The text for reporting missing results"
}, },
"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": {
"message": "報告する", "message": "報告する",
"description": "The text for the link to report missing results" "description": "The link text for reporting missing results"
}, },
"theme.SearchModal.placeholder": { "theme.SearchModal.placeholder": {
"message": "ドキュメントを検索", "message": "ドキュメントを検索",
@ -452,5 +452,109 @@
"theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": {
"message": "ドロップダウンを折りたたむ", "message": "ドロップダウンを折りたたむ",
"description": "The ARIA label of the button to collapse the mobile dropdown navbar item" "description": "The ARIA label of the button to collapse the mobile dropdown navbar item"
},
"theme.IconExternalLink.ariaLabel": {
"message": "(opens in new tab)",
"description": "The ARIA label for the external link icon"
},
"theme.SearchModal.searchBox.placeholderText": {
"message": "ドキュメントを検索",
"description": "The placeholder text for the main search input field"
},
"theme.SearchModal.searchBox.placeholderTextAskAi": {
"message": "別の質問をする...",
"description": "The placeholder text when in AI question mode"
},
"theme.SearchModal.searchBox.placeholderTextAskAiStreaming": {
"message": "回答中...",
"description": "The placeholder text for search box when AI is streaming an answer"
},
"theme.SearchModal.searchBox.enterKeyHint": {
"message": "検索",
"description": "The hint for the search box enter key text"
},
"theme.SearchModal.searchBox.enterKeyHintAskAi": {
"message": "確定",
"description": "The hint for the Ask AI search box enter key text"
},
"theme.SearchModal.searchBox.searchInputLabel": {
"message": "検索",
"description": "The ARIA label for search input"
},
"theme.SearchModal.searchBox.backToKeywordSearchButtonText": {
"message": "キーワード検索に戻る",
"description": "The text for back to keyword search button"
},
"theme.SearchModal.searchBox.backToKeywordSearchButtonAriaLabel": {
"message": "キーワード検索に戻る",
"description": "The ARIA label for back to keyword search button"
},
"theme.SearchModal.startScreen.recentConversationsTitle": {
"message": "最近の会話",
"description": "The title for recent conversations"
},
"theme.SearchModal.startScreen.removeRecentConversationButtonTitle": {
"message": "この会話を履歴から削除",
"description": "The title for remove recent conversation button"
},
"theme.SearchModal.resultsScreen.askAiPlaceholder": {
"message": "AIに質問",
"description": "The placeholder text for Ask AI input"
},
"theme.SearchModal.askAiScreen.disclaimerText": {
"message": "回答はAIによって生成されており、誤りがある可能性があります。必ず内容を確認してください。",
"description": "The disclaimer text for AI answers"
},
"theme.SearchModal.askAiScreen.relatedSourcesText": {
"message": "関連ソース",
"description": "The text for related sources"
},
"theme.SearchModal.askAiScreen.thinkingText": {
"message": "考え中...",
"description": "The text when AI is thinking"
},
"theme.SearchModal.askAiScreen.copyButtonText": {
"message": "コピー",
"description": "The text for copy button"
},
"theme.SearchModal.askAiScreen.copyButtonCopiedText": {
"message": "コピーしました!",
"description": "The text for copy button when copied"
},
"theme.SearchModal.askAiScreen.copyButtonTitle": {
"message": "コピー",
"description": "The title for copy button"
},
"theme.SearchModal.askAiScreen.likeButtonTitle": {
"message": "いいね",
"description": "The title for like button"
},
"theme.SearchModal.askAiScreen.dislikeButtonTitle": {
"message": "よくない",
"description": "The title for dislike button"
},
"theme.SearchModal.askAiScreen.thanksForFeedbackText": {
"message": "フィードバックありがとうございます!",
"description": "The text for thanks for feedback"
},
"theme.SearchModal.askAiScreen.preToolCallText": {
"message": "検索中...",
"description": "The text before tool call"
},
"theme.SearchModal.askAiScreen.duringToolCallText": {
"message": "検索中:",
"description": "The text during tool call"
},
"theme.SearchModal.askAiScreen.afterToolCallText": {
"message": "検索完了:",
"description": "The text after tool call"
},
"theme.SearchModal.footer.submitQuestionText": {
"message": "質問を送信",
"description": "The submit question text for footer"
},
"theme.SearchModal.footer.backToSearchText": {
"message": "検索に戻る",
"description": "The back to search text for footer"
} }
} }

View File

@ -307,7 +307,7 @@
}, },
"theme.SearchPage.algoliaLabel": { "theme.SearchPage.algoliaLabel": {
"message": "通过 Algolia 搜索", "message": "通过 Algolia 搜索",
"description": "The ARIA label for Algolia mention" "description": "The description label for Algolia mention"
}, },
"theme.SearchPage.fetchingNewResults": { "theme.SearchPage.fetchingNewResults": {
"message": "正在获取新的搜索结果...", "message": "正在获取新的搜索结果...",
@ -327,15 +327,15 @@
}, },
"theme.SearchModal.startScreen.noRecentSearchesText": { "theme.SearchModal.startScreen.noRecentSearchesText": {
"message": "没有最近搜索", "message": "没有最近搜索",
"description": "The text when no recent searches" "description": "The text when there are no recent searches"
}, },
"theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": {
"message": "保存这个搜索", "message": "保存这个搜索",
"description": "The label for save recent search button" "description": "The title for save recent search button"
}, },
"theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": {
"message": "从历史记录中删除这个搜索", "message": "从历史记录中删除这个搜索",
"description": "The label for remove recent search button" "description": "The title for remove recent search button"
}, },
"theme.SearchModal.startScreen.favoriteSearchesTitle": { "theme.SearchModal.startScreen.favoriteSearchesTitle": {
"message": "收藏", "message": "收藏",
@ -343,63 +343,63 @@
}, },
"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": {
"message": "从收藏列表中删除这个搜索", "message": "从收藏列表中删除这个搜索",
"description": "The label for remove favorite search button" "description": "The title for remove favorite search button"
}, },
"theme.SearchModal.errorScreen.titleText": { "theme.SearchModal.errorScreen.titleText": {
"message": "无法获取结果", "message": "无法获取结果",
"description": "The title for error screen of search modal" "description": "The title for error screen"
}, },
"theme.SearchModal.errorScreen.helpText": { "theme.SearchModal.errorScreen.helpText": {
"message": "你可能需要检查网络连接。", "message": "你可能需要检查网络连接。",
"description": "The help text for error screen of search modal" "description": "The help text for error screen"
}, },
"theme.SearchModal.footer.selectText": { "theme.SearchModal.footer.selectText": {
"message": "选中", "message": "选中",
"description": "The explanatory text of the action for the enter key" "description": "The select text for footer"
}, },
"theme.SearchModal.footer.selectKeyAriaLabel": { "theme.SearchModal.footer.selectKeyAriaLabel": {
"message": "Enter 键", "message": "Enter 键",
"description": "The ARIA label for the Enter key button that makes the selection" "description": "The ARIA label for select key in footer"
}, },
"theme.SearchModal.footer.navigateText": { "theme.SearchModal.footer.navigateText": {
"message": "导航", "message": "导航",
"description": "The explanatory text of the action for the Arrow up and Arrow down key" "description": "The navigate text for footer"
}, },
"theme.SearchModal.footer.navigateUpKeyAriaLabel": { "theme.SearchModal.footer.navigateUpKeyAriaLabel": {
"message": "向上键", "message": "向上键",
"description": "The ARIA label for the Arrow up key button that makes the navigation" "description": "The ARIA label for navigate up key in footer"
}, },
"theme.SearchModal.footer.navigateDownKeyAriaLabel": { "theme.SearchModal.footer.navigateDownKeyAriaLabel": {
"message": "向下键", "message": "向下键",
"description": "The ARIA label for the Arrow down key button that makes the navigation" "description": "The ARIA label for navigate down key in footer"
}, },
"theme.SearchModal.footer.closeText": { "theme.SearchModal.footer.closeText": {
"message": "关闭", "message": "关闭",
"description": "The explanatory text of the action for Escape key" "description": "The close text for footer"
}, },
"theme.SearchModal.footer.closeKeyAriaLabel": { "theme.SearchModal.footer.closeKeyAriaLabel": {
"message": "Esc 键", "message": "Esc 键",
"description": "The ARIA label for the Escape key button that close the modal" "description": "The ARIA label for close key in footer"
}, },
"theme.SearchModal.footer.searchByText": { "theme.SearchModal.footer.searchByText": {
"message": "搜索提供", "message": "搜索提供",
"description": "The text explain that the search is making by Algolia" "description": "The 'Powered by' text for footer"
}, },
"theme.SearchModal.noResultsScreen.noResultsText": { "theme.SearchModal.noResultsScreen.noResultsText": {
"message": "没有结果:", "message": "没有结果:",
"description": "The text explains that there are no results for the following search" "description": "The text when there are no results"
}, },
"theme.SearchModal.noResultsScreen.suggestedQueryText": { "theme.SearchModal.noResultsScreen.suggestedQueryText": {
"message": "试试搜索", "message": "试试搜索",
"description": "The text for the suggested query when no results are found for the following search" "description": "The text for suggested query"
}, },
"theme.SearchModal.noResultsScreen.reportMissingResultsText": { "theme.SearchModal.noResultsScreen.reportMissingResultsText": {
"message": "认为这个查询应该有结果?", "message": "认为这个查询应该有结果?",
"description": "The text for the question where the user thinks there are missing results" "description": "The text for reporting missing results"
}, },
"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": {
"message": "请告知我们。", "message": "请告知我们。",
"description": "The text for the link to report missing results" "description": "The link text for reporting missing results"
}, },
"theme.SearchModal.placeholder": { "theme.SearchModal.placeholder": {
"message": "搜索文档", "message": "搜索文档",
@ -452,5 +452,109 @@
"theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": {
"message": "收起下拉菜单", "message": "收起下拉菜单",
"description": "The ARIA label of the button to collapse the mobile dropdown navbar item" "description": "The ARIA label of the button to collapse the mobile dropdown navbar item"
},
"theme.IconExternalLink.ariaLabel": {
"message": "(opens in new tab)",
"description": "The ARIA label for the external link icon"
},
"theme.SearchModal.searchBox.placeholderText": {
"message": "Search docs",
"description": "The placeholder text for the main search input field"
},
"theme.SearchModal.searchBox.placeholderTextAskAi": {
"message": "Ask another question...",
"description": "The placeholder text when in AI question mode"
},
"theme.SearchModal.searchBox.placeholderTextAskAiStreaming": {
"message": "Answering...",
"description": "The placeholder text for search box when AI is streaming an answer"
},
"theme.SearchModal.searchBox.enterKeyHint": {
"message": "search",
"description": "The hint for the search box enter key text"
},
"theme.SearchModal.searchBox.enterKeyHintAskAi": {
"message": "enter",
"description": "The hint for the Ask AI search box enter key text"
},
"theme.SearchModal.searchBox.searchInputLabel": {
"message": "Search",
"description": "The ARIA label for search input"
},
"theme.SearchModal.searchBox.backToKeywordSearchButtonText": {
"message": "Back to keyword search",
"description": "The text for back to keyword search button"
},
"theme.SearchModal.searchBox.backToKeywordSearchButtonAriaLabel": {
"message": "Back to keyword search",
"description": "The ARIA label for back to keyword search button"
},
"theme.SearchModal.startScreen.recentConversationsTitle": {
"message": "Recent conversations",
"description": "The title for recent conversations"
},
"theme.SearchModal.startScreen.removeRecentConversationButtonTitle": {
"message": "Remove this conversation from history",
"description": "The title for remove recent conversation button"
},
"theme.SearchModal.resultsScreen.askAiPlaceholder": {
"message": "Ask AI: ",
"description": "The placeholder text for Ask AI input"
},
"theme.SearchModal.askAiScreen.disclaimerText": {
"message": "Answers are generated with AI which can make mistakes. Verify responses.",
"description": "The disclaimer text for AI answers"
},
"theme.SearchModal.askAiScreen.relatedSourcesText": {
"message": "Related sources",
"description": "The text for related sources"
},
"theme.SearchModal.askAiScreen.thinkingText": {
"message": "Thinking...",
"description": "The text when AI is thinking"
},
"theme.SearchModal.askAiScreen.copyButtonText": {
"message": "Copy",
"description": "The text for copy button"
},
"theme.SearchModal.askAiScreen.copyButtonCopiedText": {
"message": "Copied!",
"description": "The text for copy button when copied"
},
"theme.SearchModal.askAiScreen.copyButtonTitle": {
"message": "Copy",
"description": "The title for copy button"
},
"theme.SearchModal.askAiScreen.likeButtonTitle": {
"message": "Like",
"description": "The title for like button"
},
"theme.SearchModal.askAiScreen.dislikeButtonTitle": {
"message": "Dislike",
"description": "The title for dislike button"
},
"theme.SearchModal.askAiScreen.thanksForFeedbackText": {
"message": "Thanks for your feedback!",
"description": "The text for thanks for feedback"
},
"theme.SearchModal.askAiScreen.preToolCallText": {
"message": "Searching...",
"description": "The text before tool call"
},
"theme.SearchModal.askAiScreen.duringToolCallText": {
"message": "Searching for ",
"description": "The text during tool call"
},
"theme.SearchModal.askAiScreen.afterToolCallText": {
"message": "Searched for",
"description": "The text after tool call"
},
"theme.SearchModal.footer.submitQuestionText": {
"message": "Submit question",
"description": "The submit question text for footer"
},
"theme.SearchModal.footer.backToSearchText": {
"message": "Back to search",
"description": "The back to search text for footer"
} }
} }

View File

@ -307,7 +307,7 @@
}, },
"theme.SearchPage.algoliaLabel": { "theme.SearchPage.algoliaLabel": {
"message": "透過 Algolia 搜尋", "message": "透過 Algolia 搜尋",
"description": "The ARIA label for Algolia mention" "description": "The description label for Algolia mention"
}, },
"theme.SearchPage.fetchingNewResults": { "theme.SearchPage.fetchingNewResults": {
"message": "正在取得新的搜尋結果...", "message": "正在取得新的搜尋結果...",
@ -327,15 +327,15 @@
}, },
"theme.SearchModal.startScreen.noRecentSearchesText": { "theme.SearchModal.startScreen.noRecentSearchesText": {
"message": "沒有最近搜索", "message": "沒有最近搜索",
"description": "The text when no recent searches" "description": "The text when there are no recent searches"
}, },
"theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": {
"message": "保存這個搜索", "message": "保存這個搜索",
"description": "The label for save recent search button" "description": "The title for save recent search button"
}, },
"theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": {
"message": "從歷史記錄中刪除這個搜索", "message": "從歷史記錄中刪除這個搜索",
"description": "The label for remove recent search button" "description": "The title for remove recent search button"
}, },
"theme.SearchModal.startScreen.favoriteSearchesTitle": { "theme.SearchModal.startScreen.favoriteSearchesTitle": {
"message": "收藏", "message": "收藏",
@ -343,63 +343,63 @@
}, },
"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": {
"message": "從收藏列表中刪除這個搜索", "message": "從收藏列表中刪除這個搜索",
"description": "The label for remove favorite search button" "description": "The title for remove favorite search button"
}, },
"theme.SearchModal.errorScreen.titleText": { "theme.SearchModal.errorScreen.titleText": {
"message": "無法獲取結果", "message": "無法獲取結果",
"description": "The title for error screen of search modal" "description": "The title for error screen"
}, },
"theme.SearchModal.errorScreen.helpText": { "theme.SearchModal.errorScreen.helpText": {
"message": "你可能需要檢查網路連接。", "message": "你可能需要檢查網路連接。",
"description": "The help text for error screen of search modal" "description": "The help text for error screen"
}, },
"theme.SearchModal.footer.selectText": { "theme.SearchModal.footer.selectText": {
"message": "選中", "message": "選中",
"description": "The explanatory text of the action for the enter key" "description": "The select text for footer"
}, },
"theme.SearchModal.footer.selectKeyAriaLabel": { "theme.SearchModal.footer.selectKeyAriaLabel": {
"message": "Enter 鍵", "message": "Enter 鍵",
"description": "The ARIA label for the Enter key button that makes the selection" "description": "The ARIA label for select key in footer"
}, },
"theme.SearchModal.footer.navigateText": { "theme.SearchModal.footer.navigateText": {
"message": "導航", "message": "導航",
"description": "The explanatory text of the action for the Arrow up and Arrow down key" "description": "The navigate text for footer"
}, },
"theme.SearchModal.footer.navigateUpKeyAriaLabel": { "theme.SearchModal.footer.navigateUpKeyAriaLabel": {
"message": "向上鍵", "message": "向上鍵",
"description": "The ARIA label for the Arrow up key button that makes the navigation" "description": "The ARIA label for navigate up key in footer"
}, },
"theme.SearchModal.footer.navigateDownKeyAriaLabel": { "theme.SearchModal.footer.navigateDownKeyAriaLabel": {
"message": "向下鍵", "message": "向下鍵",
"description": "The ARIA label for the Arrow down key button that makes the navigation" "description": "The ARIA label for navigate down key in footer"
}, },
"theme.SearchModal.footer.closeText": { "theme.SearchModal.footer.closeText": {
"message": "關閉", "message": "關閉",
"description": "The explanatory text of the action for Escape key" "description": "The close text for footer"
}, },
"theme.SearchModal.footer.closeKeyAriaLabel": { "theme.SearchModal.footer.closeKeyAriaLabel": {
"message": "Esc 鍵", "message": "Esc 鍵",
"description": "The ARIA label for the Escape key button that close the modal" "description": "The ARIA label for close key in footer"
}, },
"theme.SearchModal.footer.searchByText": { "theme.SearchModal.footer.searchByText": {
"message": "搜索提供", "message": "搜索提供",
"description": "The text explain that the search is making by Algolia" "description": "The 'Powered by' text for footer"
}, },
"theme.SearchModal.noResultsScreen.noResultsText": { "theme.SearchModal.noResultsScreen.noResultsText": {
"message": "沒有結果:", "message": "沒有結果:",
"description": "The text explains that there are no results for the following search" "description": "The text when there are no results"
}, },
"theme.SearchModal.noResultsScreen.suggestedQueryText": { "theme.SearchModal.noResultsScreen.suggestedQueryText": {
"message": "試試搜索", "message": "試試搜索",
"description": "The text for the suggested query when no results are found for the following search" "description": "The text for suggested query"
}, },
"theme.SearchModal.noResultsScreen.reportMissingResultsText": { "theme.SearchModal.noResultsScreen.reportMissingResultsText": {
"message": "認為這個查詢應該有結果?", "message": "認為這個查詢應該有結果?",
"description": "The text for the question where the user thinks there are missing results" "description": "The text for reporting missing results"
}, },
"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": {
"message": "請告知我們。", "message": "請告知我們。",
"description": "The text for the link to report missing results" "description": "The link text for reporting missing results"
}, },
"theme.SearchModal.placeholder": { "theme.SearchModal.placeholder": {
"message": "搜索文檔", "message": "搜索文檔",
@ -452,5 +452,109 @@
"theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": {
"message": "收起下拉選單", "message": "收起下拉選單",
"description": "The ARIA label of the button to collapse the mobile dropdown navbar item" "description": "The ARIA label of the button to collapse the mobile dropdown navbar item"
},
"theme.IconExternalLink.ariaLabel": {
"message": "(opens in new tab)",
"description": "The ARIA label for the external link icon"
},
"theme.SearchModal.searchBox.placeholderText": {
"message": "Search docs",
"description": "The placeholder text for the main search input field"
},
"theme.SearchModal.searchBox.placeholderTextAskAi": {
"message": "Ask another question...",
"description": "The placeholder text when in AI question mode"
},
"theme.SearchModal.searchBox.placeholderTextAskAiStreaming": {
"message": "Answering...",
"description": "The placeholder text for search box when AI is streaming an answer"
},
"theme.SearchModal.searchBox.enterKeyHint": {
"message": "search",
"description": "The hint for the search box enter key text"
},
"theme.SearchModal.searchBox.enterKeyHintAskAi": {
"message": "enter",
"description": "The hint for the Ask AI search box enter key text"
},
"theme.SearchModal.searchBox.searchInputLabel": {
"message": "Search",
"description": "The ARIA label for search input"
},
"theme.SearchModal.searchBox.backToKeywordSearchButtonText": {
"message": "Back to keyword search",
"description": "The text for back to keyword search button"
},
"theme.SearchModal.searchBox.backToKeywordSearchButtonAriaLabel": {
"message": "Back to keyword search",
"description": "The ARIA label for back to keyword search button"
},
"theme.SearchModal.startScreen.recentConversationsTitle": {
"message": "Recent conversations",
"description": "The title for recent conversations"
},
"theme.SearchModal.startScreen.removeRecentConversationButtonTitle": {
"message": "Remove this conversation from history",
"description": "The title for remove recent conversation button"
},
"theme.SearchModal.resultsScreen.askAiPlaceholder": {
"message": "Ask AI: ",
"description": "The placeholder text for Ask AI input"
},
"theme.SearchModal.askAiScreen.disclaimerText": {
"message": "Answers are generated with AI which can make mistakes. Verify responses.",
"description": "The disclaimer text for AI answers"
},
"theme.SearchModal.askAiScreen.relatedSourcesText": {
"message": "Related sources",
"description": "The text for related sources"
},
"theme.SearchModal.askAiScreen.thinkingText": {
"message": "Thinking...",
"description": "The text when AI is thinking"
},
"theme.SearchModal.askAiScreen.copyButtonText": {
"message": "Copy",
"description": "The text for copy button"
},
"theme.SearchModal.askAiScreen.copyButtonCopiedText": {
"message": "Copied!",
"description": "The text for copy button when copied"
},
"theme.SearchModal.askAiScreen.copyButtonTitle": {
"message": "Copy",
"description": "The title for copy button"
},
"theme.SearchModal.askAiScreen.likeButtonTitle": {
"message": "Like",
"description": "The title for like button"
},
"theme.SearchModal.askAiScreen.dislikeButtonTitle": {
"message": "Dislike",
"description": "The title for dislike button"
},
"theme.SearchModal.askAiScreen.thanksForFeedbackText": {
"message": "Thanks for your feedback!",
"description": "The text for thanks for feedback"
},
"theme.SearchModal.askAiScreen.preToolCallText": {
"message": "Searching...",
"description": "The text before tool call"
},
"theme.SearchModal.askAiScreen.duringToolCallText": {
"message": "Searching for ",
"description": "The text during tool call"
},
"theme.SearchModal.askAiScreen.afterToolCallText": {
"message": "Searched for",
"description": "The text after tool call"
},
"theme.SearchModal.footer.submitQuestionText": {
"message": "Submit question",
"description": "The submit question text for footer"
},
"theme.SearchModal.footer.backToSearchText": {
"message": "Back to search",
"description": "The back to search text for footer"
} }
} }

2203
website/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -17,17 +17,17 @@
"fmt:write": "prettier --write ." "fmt:write": "prettier --write ."
}, },
"dependencies": { "dependencies": {
"@docusaurus/core": "^3.8.1", "@docusaurus/core": "^3.9.1",
"@docusaurus/plugin-client-redirects": "^3.8.1", "@docusaurus/plugin-client-redirects": "^3.9.1",
"@docusaurus/preset-classic": "^3.8.1", "@docusaurus/preset-classic": "^3.9.1",
"@mdx-js/react": "^3.1.0", "@mdx-js/react": "^3.1.1",
"@svgr/webpack": "^8.1.0", "@svgr/webpack": "^8.1.0",
"clsx": "^2.1.1", "clsx": "^2.1.1",
"docusaurus-plugin-sass": "^0.2.6", "docusaurus-plugin-sass": "^0.2.6",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"react": "^19.0.0", "react": "^19.1.1",
"react-dom": "^19.0.0", "react-dom": "^19.1.1",
"sass": "^1.83.4", "sass": "^1.93.2",
"url-loader": "^4.1.1", "url-loader": "^4.1.1",
"yew-docs": "file:" "yew-docs": "file:"
}, },
@ -48,14 +48,14 @@
}, },
"devDependencies": { "devDependencies": {
"@docusaurus/module-type-aliases": "^3.0.0", "@docusaurus/module-type-aliases": "^3.0.0",
"@docusaurus/tsconfig": "3.8.1", "@docusaurus/tsconfig": "3.9.1",
"@types/react": "^19.0.8", "@types/react": "^19.1.16",
"@types/react-helmet": "^6.1.11", "@types/react-helmet": "^6.1.11",
"@types/react-router-dom": "^5.3.3", "@types/react-router-dom": "^5.3.3",
"@typescript-eslint/eslint-plugin": "^8.22.0", "@typescript-eslint/eslint-plugin": "^8.45.0",
"@typescript-eslint/parser": "^8.22.0", "@typescript-eslint/parser": "^8.22.0",
"dir-compare": "^5.0.0", "dir-compare": "^5.0.0",
"prettier": "^3.5.1", "prettier": "^3.6.2",
"typescript": "^5.7.3" "typescript": "^5.9.3"
} }
} }