refactor(a11y): comprehensive WCAG 2.2 AA accessibility improvements (#924)
* refactor(a11y): comprehensive WCAG 2.2 AA accessibility improvements
Add skip-to-content link, landmark regions, ARIA attributes, keyboard
navigation, focus styles, reduced-motion support, and i18n keys across
all layouts, partials, shortcodes, and JS components.
- Add skip nav link in baseof.html and id="content" on all <main> tags
- Fix 404 page lang/dir attributes and add <main> landmark
- Add aria-label to banner close, PDF iframe, search input/results
- Remove aria-hidden from back-to-top button
- Add aria-hidden to decorative external link icon
- Add role="tablist" to tabs, aria-expanded to filetree/dropdowns
- Wrap mermaid diagrams in role="img", asciinema in role="region"
- Change theme toggle <p> items to <button role="menuitem"> with
full keyboard navigation (Arrow/Home/End/Escape)
- Add arrow-key keyboard navigation to tabs component
- Separate sidebar collapsible button from link for independent
keyboard access with aria-expanded sync
- Sync aria-expanded on all dropdown toggles (theme, lang, navbar,
hamburger, page context menu)
- Add aria-live search status announcements
- Add 13 new i18n keys, replace hardcoded aria-label strings
- Add prefers-reduced-motion CSS override and focus-visible base styles
- Add aria-label swap on code copy ("Copied!" feedback for AT)
- Add aria-current to active TOC links
- Wrap filetree in <ul> container for proper list semantics
- Add unique aria-label to blog "Read more" links
- Document accessibility guidelines in AGENTS.md
* feat(a11y): enhance focus styles and accessibility for various components
- Add focus-visible styles to badges, buttons, and links for improved keyboard navigation.
- Update breadcrumb, sidebar, and TOC components to include focus-visible outlines.
- Introduce new classes for focus states in the badge and tabs shortcodes.
- Ensure consistent focus styles across all interactive elements to meet WCAG 2.2 AA standards.
* feat(a11y): implement new focus-visible utilities and enhance accessibility styles
- Introduce new utility classes for focus-visible states to improve keyboard navigation.
- Update various components including badges, buttons, and search inputs to utilize new focus-visible styles.
- Refactor existing focus styles to ensure consistency and compliance with accessibility standards.
- Enhance breadcrumb, sidebar, and TOC components with updated focus-visible classes for better user experience.
* chore: add .gitattributes to collapse generated files in PR diffs
* fix: enhance accessibility and improve documentation
- Added alt attributes to images in multiple language documentation files for better accessibility.
- Updated the navbar title partial to remove unnecessary title attribute.
- Improved search input accessibility by adding autocomplete="off".
- Enhanced search partials in both navbar and sidebar with location context.
- Updated SVG icons in various components to include aria-hidden and focusable attributes for improved accessibility compliance.
* fix: improve giscus theme toggle functionality
- Updated the theme toggle options selector to use a data attribute for better specificity.
- Modified the event listener to use a setTimeout for the theme update, ensuring smoother transitions when the theme switcher is clicked.
* fix: resolve axe-core WCAG AA violations across docs pages
Add aria-labels to Hugo task list checkboxes, fix asciinema player
timer accessible names, make Jupyter output cells keyboard-focusable,
and add missing heading hierarchy in shortcodes docs for fa/ja/zh-cn.
* feat: integrate accessibility testing with Playwright and enhance CI workflow
- Added Playwright configuration for accessibility testing.
- Implemented accessibility tests using axe-core for all English pages.
- Created a GitHub Actions workflow to automate accessibility tests on pull requests.
- Updated package dependencies to include @axe-core/playwright and @playwright/test.
- Enhanced sidebar component with data attributes for improved accessibility styling.
* fix: update base URL and improve accessibility labels across multiple languages
- Changed the base URL in Playwright configuration and CI workflow from localhost:3000 to localhost:1313.
- Added accessibility labels for screen readers in various language files, enhancing user experience for visually impaired users.
- Updated the Asciinema script to dynamically set the playback time label for better accessibility compliance.
* refactor: reorganize accessibility tests and update test directory structure
- Moved accessibility tests from the e2e directory to a new tests directory for better organization.
- Updated the test directory path in Playwright configuration.
- Refactored the accessibility test implementation to improve code clarity and maintainability.
* chore: update .gitignore to include Playwright test output directories
- Added entries for 'playwright-report/' and 'test-results/' to the .gitignore file to prevent cluttering the repository with test artifacts.
* refactor: enhance accessibility and improve focus styles across components
- Removed unused utility for focus visibility in CSS and consolidated focus-visible styles for better maintainability.
- Updated various components to use `role` attributes for improved accessibility, including menu items and buttons.
- Enhanced theme toggle and language switch components with appropriate ARIA roles and attributes for better screen reader support.
- Improved the handling of focus states in the navigation and context menus to ensure a consistent user experience.
* chore: update dependencies and enhance accessibility features
- Updated the 'serve' package version in package.json and package-lock.json for improved performance.
- Removed unused 'xml2js' dependency to streamline the project.
- Enhanced the Playwright configuration to better manage the web server setup for testing.
- Improved accessibility in the language switcher and navigation menu by refining focus management and keyboard interactions.
- Updated the back-to-top button to manage tabindex for better accessibility compliance.
* feat: enhance mobile menu accessibility and keyboard interactions
- Added ARIA attributes to manage visibility of the sidebar on mobile devices.
- Implemented focus management for the sidebar when the menu is toggled.
- Introduced keyboard support to close the menu with the Escape key.
- Improved overall accessibility for the hamburger menu and sidebar interactions.
* fix: refine mobile menu keyboard interaction and enhance navbar accessibility
- Updated the Escape key functionality to close the menu only on mobile devices.
- Added a new ARIA attribute to the hamburger menu button for improved accessibility.
This commit is contained in:
30
i18n/cs.yaml
30
i18n/cs.yaml
@@ -1,15 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Zavřít banner"
|
||||
menu: "Menu"
|
||||
mermaidDiagram: "Diagram"
|
||||
pdfViewer: "Prohlížeč PDF"
|
||||
permalinkLabel: "Trvalý odkaz na tuto sekci"
|
||||
playbackTime: "Doba přehrávání"
|
||||
searchResults: "Výsledky vyhledávání"
|
||||
skipToContent: "Přejít na obsah"
|
||||
tableOfContents: "Obsah"
|
||||
terminalRecording: "Záznam terminálu"
|
||||
togglePageContextMenu: "Přepnout kontextové menu stránky"
|
||||
toggleSection: "Přepnout sekci"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d výsledků nalezeno"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Archiv"
|
||||
backToTop: "Zpět nahoru"
|
||||
changeLanguage: "Změnit jazyk"
|
||||
changeTheme: "Změnit vzhled"
|
||||
copy: "Kopírovat"
|
||||
copied: "Zkopírováno!"
|
||||
copyAsMarkdown: "Kopírovat jako Markdown"
|
||||
copyPage: "Kopírovat stránku"
|
||||
copyCode: "Zkopírovat kód"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Tmavý"
|
||||
editThisPage: "Upravit tuto stránku na GitHubu →"
|
||||
lastUpdated: "Naposledy změněno"
|
||||
light: "Světlý"
|
||||
next: "Další"
|
||||
noResultsFound: "Nebylo nic nalezeno."
|
||||
onThisPage: "Na této stránce"
|
||||
tags: "Tagy"
|
||||
more: "Více"
|
||||
poweredBy: "Powered by Hextra"
|
||||
previous: "Předchozí"
|
||||
readMore: "Přečíst víc →"
|
||||
searchPlaceholder: "Hledat..."
|
||||
system: "Systém"
|
||||
tags: "Tagy"
|
||||
viewAsMarkdown: "Zobrazit jako Markdown"
|
||||
|
||||
30
i18n/de.yaml
30
i18n/de.yaml
@@ -1,15 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Banner schließen"
|
||||
menu: "Menü"
|
||||
mermaidDiagram: "Diagramm"
|
||||
pdfViewer: "PDF-Betrachter"
|
||||
permalinkLabel: "Permalink für diesen Abschnitt"
|
||||
playbackTime: "Wiedergabezeit"
|
||||
searchResults: "Suchergebnisse"
|
||||
skipToContent: "Zum Inhalt springen"
|
||||
tableOfContents: "Inhaltsverzeichnis"
|
||||
terminalRecording: "Terminalaufzeichnung"
|
||||
togglePageContextMenu: "Seitenkontextmenü umschalten"
|
||||
toggleSection: "Abschnitt umschalten"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d Ergebnisse gefunden"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Archiv"
|
||||
backToTop: "Nach oben"
|
||||
changeLanguage: "Sprache ändern"
|
||||
changeTheme: "Darstellung ändern"
|
||||
copy: "Kopieren"
|
||||
copied: "Kopiert!"
|
||||
copyAsMarkdown: "Als Markdown kopieren"
|
||||
copyPage: "Seite kopieren"
|
||||
copyCode: "Code kopieren"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Dunkel"
|
||||
editThisPage: "Diese Seite auf GitHub bearbeiten →"
|
||||
lastUpdated: "Zuletzt aktualisiert am"
|
||||
light: "Hell"
|
||||
next: "Weiter"
|
||||
noResultsFound: "Keine Ergebnisse gefunden."
|
||||
onThisPage: "Auf dieser Seite"
|
||||
tags: "Schlagwörter"
|
||||
more: "Mehr"
|
||||
poweredBy: "Unterstützt durch Hextra"
|
||||
previous: "Zurück"
|
||||
readMore: "Mehr lesen →"
|
||||
searchPlaceholder: "Suchen..."
|
||||
system: "System"
|
||||
tags: "Schlagwörter"
|
||||
viewAsMarkdown: "Als Markdown anzeigen"
|
||||
|
||||
18
i18n/en.yaml
18
i18n/en.yaml
@@ -1,3 +1,21 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Close banner"
|
||||
menu: "Menu"
|
||||
mermaidDiagram: "Diagram"
|
||||
pdfViewer: "PDF viewer"
|
||||
permalinkLabel: "Permalink for this section"
|
||||
playbackTime: "Playback time"
|
||||
searchResults: "Search results"
|
||||
skipToContent: "Skip to content"
|
||||
tableOfContents: "Table of contents"
|
||||
terminalRecording: "Terminal recording"
|
||||
togglePageContextMenu: "Toggle page context menu"
|
||||
toggleSection: "Toggle section"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d results found"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Archives"
|
||||
backToTop: "Scroll to top"
|
||||
changeLanguage: "Change language"
|
||||
|
||||
25
i18n/es.yaml
25
i18n/es.yaml
@@ -1,6 +1,29 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Cerrar banner"
|
||||
menu: "Menú"
|
||||
mermaidDiagram: "Diagrama"
|
||||
pdfViewer: "Visor de PDF"
|
||||
permalinkLabel: "Enlace permanente a esta sección"
|
||||
playbackTime: "Tiempo de reproducción"
|
||||
searchResults: "Resultados de búsqueda"
|
||||
skipToContent: "Saltar al contenido"
|
||||
tableOfContents: "Tabla de contenidos"
|
||||
terminalRecording: "Grabación de terminal"
|
||||
togglePageContextMenu: "Alternar menú contextual de la página"
|
||||
toggleSection: "Alternar sección"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d resultados encontrados"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Archivos"
|
||||
backToTop: "Subir al inicio"
|
||||
changeLanguage: "Cambiar idioma"
|
||||
changeTheme: "Cambiar tema"
|
||||
copy: "Copiar"
|
||||
copied: "¡Copiado!"
|
||||
copyAsMarkdown: "Copiar como Markdown"
|
||||
copyPage: "Copiar página"
|
||||
copyCode: "Copiar código"
|
||||
copyright: "© 2025 Proyecto Hextra."
|
||||
dark: "Oscuro"
|
||||
@@ -10,9 +33,11 @@ light: "Claro"
|
||||
next: "Siguiente"
|
||||
noResultsFound: "No hubo resultados."
|
||||
onThisPage: "En esta página"
|
||||
more: "Más"
|
||||
poweredBy: "Con tecnología de Hextra"
|
||||
previous: "Anterior"
|
||||
readMore: "Leer más →"
|
||||
searchPlaceholder: "Buscar..."
|
||||
system: "Sistema"
|
||||
tags: "Etiquetas"
|
||||
viewAsMarkdown: "Ver como Markdown"
|
||||
|
||||
31
i18n/fa.yaml
31
i18n/fa.yaml
@@ -1,22 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "بستن بنر"
|
||||
menu: "منو"
|
||||
mermaidDiagram: "نمودار"
|
||||
pdfViewer: "نمایشگر PDF"
|
||||
permalinkLabel: "پیوند ثابت به این بخش"
|
||||
playbackTime: "زمان پخش"
|
||||
searchResults: "نتایج جستجو"
|
||||
skipToContent: "رفتن به محتوا"
|
||||
tableOfContents: "فهرست مطالب"
|
||||
terminalRecording: "ضبط ترمینال"
|
||||
togglePageContextMenu: "تغییر وضعیت منوی زمینه صفحه"
|
||||
toggleSection: "تغییر وضعیت بخش"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d نتیجه یافت شد"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "آرشیو"
|
||||
backToTop: "به بالا بروید"
|
||||
changeLanguage: "تغییر زبان"
|
||||
changeTheme: "تغییر تم"
|
||||
copy: "کپی"
|
||||
copied: "کپی شد!"
|
||||
copyAsMarkdown: "کپی به عنوان Markdown"
|
||||
copyCode: "کپی کد"
|
||||
copyPage: "کپی صفحه"
|
||||
copyCode: "کپی کد"
|
||||
copyright: "© ۲۰۲۴ پروژه هگزترا."
|
||||
dark: "تیره"
|
||||
editThisPage: "ویرایش این صفحه در گیتهاب ←"
|
||||
lastUpdated: "آخرین بهروزرسانی در"
|
||||
light: "روشن"
|
||||
next: "بعدی"
|
||||
noResultsFound: "هیچ نتیجهای پیدا نشد."
|
||||
onThisPage: "در این صفحه"
|
||||
more: "بیشتر"
|
||||
tags: "برچسبها"
|
||||
viewAsMarkdown: "مشاهده به عنوان Markdown"
|
||||
poweredBy: "طراحی شده توسط هگزترا"
|
||||
previous: "قبلی"
|
||||
readMore: "ادامه مطلب ←"
|
||||
searchPlaceholder: "جستجو..."
|
||||
previous: "قبلی"
|
||||
next: "بعدی"
|
||||
system: "سیستم"
|
||||
tags: "برچسبها"
|
||||
viewAsMarkdown: "مشاهده به عنوان Markdown"
|
||||
|
||||
27
i18n/fr.yaml
27
i18n/fr.yaml
@@ -1,6 +1,29 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Fermer la bannière"
|
||||
menu: "Menu"
|
||||
mermaidDiagram: "Diagramme"
|
||||
pdfViewer: "Lecteur PDF"
|
||||
permalinkLabel: "Lien permanent vers cette section"
|
||||
playbackTime: "Temps de lecture"
|
||||
searchResults: "Résultats de recherche"
|
||||
skipToContent: "Aller au contenu"
|
||||
tableOfContents: "Table des matières"
|
||||
terminalRecording: "Enregistrement du terminal"
|
||||
togglePageContextMenu: "Basculer le menu contextuel de la page"
|
||||
toggleSection: "Basculer la section"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d résultats trouvés"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Archives"
|
||||
backToTop: "Revenir en haut"
|
||||
changeLanguage: "Changer la langue"
|
||||
changeTheme: "Thème d'affichage"
|
||||
copy: "Copier"
|
||||
copied: "Copié !"
|
||||
copyAsMarkdown: "Copier en Markdown"
|
||||
copyPage: "Copier la page"
|
||||
copyCode: "Copier le code"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Sombre"
|
||||
@@ -10,9 +33,11 @@ light: "Clair"
|
||||
next: "Suivant"
|
||||
noResultsFound: "Pas de résultats trouvés"
|
||||
onThisPage: "Sur cette page"
|
||||
more: "Plus"
|
||||
poweredBy: "Propulsé par Hextra"
|
||||
previous: "Précdent"
|
||||
previous: "Précédent"
|
||||
readMore: "Lire plus →"
|
||||
searchPlaceholder: "Rechercher..."
|
||||
system: "Système"
|
||||
tags: "Étiquettes"
|
||||
viewAsMarkdown: "Voir en Markdown"
|
||||
|
||||
30
i18n/he.yaml
30
i18n/he.yaml
@@ -1,15 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "סגור באנר"
|
||||
menu: "תפריט"
|
||||
mermaidDiagram: "תרשים"
|
||||
pdfViewer: "מציג PDF"
|
||||
permalinkLabel: "קישור קבוע לפסקה זו"
|
||||
playbackTime: "זמן ניגון"
|
||||
searchResults: "תוצאות חיפוש"
|
||||
skipToContent: "דלג לתוכן"
|
||||
tableOfContents: "תוכן עניינים"
|
||||
terminalRecording: "הקלטת מסוף"
|
||||
togglePageContextMenu: "הצג/הסתר תפריט ההקשר של הדף"
|
||||
toggleSection: "הצג/הסתר מקטע"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d תוצאות נמצאו"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "ארכיון"
|
||||
backToTop: "גלול למעלה"
|
||||
changeLanguage: "שנה שפה"
|
||||
changeTheme: "שנה ערכת צבעים"
|
||||
copy: "העתק"
|
||||
copied: "הועתק!"
|
||||
copyAsMarkdown: "העתק כ-Markdown"
|
||||
copyPage: "העתק עמוד"
|
||||
copyCode: "העתק קוד"
|
||||
copyright: "© 2025 פרוייקט Hextra"
|
||||
dark: "כהה"
|
||||
editThisPage: "← ערוך עמוד זה בגיטהאב"
|
||||
lastUpdated: "עודכן לאחרונה ב"
|
||||
light: "בהיר"
|
||||
next: "הבא"
|
||||
noResultsFound: "לא נמצאו תוצאות."
|
||||
onThisPage: "בעמוד זה"
|
||||
tags: "תגיות"
|
||||
more: "עוד"
|
||||
poweredBy: "Hextra מופעל על-ידי"
|
||||
previous: "הקודם"
|
||||
readMore: "← קרא עוד"
|
||||
searchPlaceholder: "חיפוש..."
|
||||
system: "מערכת"
|
||||
tags: "תגיות"
|
||||
viewAsMarkdown: "הצג כ-Markdown"
|
||||
|
||||
21
i18n/it.yaml
21
i18n/it.yaml
@@ -1,3 +1,22 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Chiudi banner"
|
||||
menu: "Menu"
|
||||
mermaidDiagram: "Diagramma"
|
||||
pdfViewer: "Visualizzatore PDF"
|
||||
permalinkLabel: "Link permanente a questa sezione"
|
||||
playbackTime: "Tempo di riproduzione"
|
||||
searchResults: "Risultati della ricerca"
|
||||
skipToContent: "Vai al contenuto"
|
||||
tableOfContents: "Indice dei contenuti"
|
||||
terminalRecording: "Registrazione del terminale"
|
||||
togglePageContextMenu: "Attiva/disattiva il menu contestuale della pagina"
|
||||
toggleSection: "Attiva/disattiva sezione"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d risultati trovati"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Archivi"
|
||||
backToTop: "Torna all'inizio"
|
||||
changeLanguage: "Cambia lingua"
|
||||
changeTheme: "Cambia tema"
|
||||
@@ -6,6 +25,7 @@ copied: "Copiato!"
|
||||
copyAsMarkdown: "Copia come Markdown"
|
||||
copyPage: "Copia pagina"
|
||||
copyCode: "Copia codice"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Scuro"
|
||||
editThisPage: "Modifica questa pagina su GitHub →"
|
||||
lastUpdated: "Ultimo aggiornamento il"
|
||||
@@ -13,6 +33,7 @@ light: "Chiaro"
|
||||
next: "Successivo"
|
||||
noResultsFound: "Nessun risultato trovato."
|
||||
onThisPage: "In questa pagina"
|
||||
more: "Altro"
|
||||
poweredBy: "Realizzato da Hextra"
|
||||
previous: "Precedente"
|
||||
readMore: "Per saperne di più →"
|
||||
|
||||
31
i18n/ja.yaml
31
i18n/ja.yaml
@@ -1,22 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "バナーを閉じる"
|
||||
menu: "メニュー"
|
||||
mermaidDiagram: "図"
|
||||
pdfViewer: "PDFビューアー"
|
||||
permalinkLabel: "このセクションへのパーマリンク"
|
||||
playbackTime: "再生時間"
|
||||
searchResults: "検索結果"
|
||||
skipToContent: "コンテンツにスキップ"
|
||||
tableOfContents: "目次"
|
||||
terminalRecording: "ターミナル録画"
|
||||
togglePageContextMenu: "ページコンテキストメニューの切り替え"
|
||||
toggleSection: "セクションの切り替え"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d件の結果が見つかりました"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "アーカイブ"
|
||||
backToTop: "トップにスクロール"
|
||||
changeLanguage: "言語を変更"
|
||||
changeTheme: "テーマを変更"
|
||||
copy: "コピー"
|
||||
copied: "コピーしました!"
|
||||
copyAsMarkdown: "Markdownとしてコピー"
|
||||
copyCode: "コードをコピー"
|
||||
copyPage: "ページをコピー"
|
||||
copyCode: "コードをコピー"
|
||||
copyright: "© 2025 Hextra プロジェクト。"
|
||||
dark: "ダーク"
|
||||
editThisPage: "このページをGitHubで編集 →"
|
||||
lastUpdated: "最終更新日"
|
||||
light: "ライト"
|
||||
next: "次へ"
|
||||
noResultsFound: "結果が見つかりませんでした。"
|
||||
onThisPage: "このページの内容"
|
||||
more: "その他"
|
||||
tags: "タグ"
|
||||
viewAsMarkdown: "Markdownとして表示"
|
||||
poweredBy: "提供元 Hextra"
|
||||
previous: "前へ"
|
||||
readMore: "もっと読む →"
|
||||
searchPlaceholder: "検索..."
|
||||
previous: "前へ"
|
||||
next: "次へ"
|
||||
system: "システム"
|
||||
tags: "タグ"
|
||||
viewAsMarkdown: "Markdownとして表示"
|
||||
|
||||
31
i18n/ko.yaml
31
i18n/ko.yaml
@@ -1,14 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "배너 닫기"
|
||||
menu: "메뉴"
|
||||
mermaidDiagram: "다이어그램"
|
||||
pdfViewer: "PDF 뷰어"
|
||||
permalinkLabel: "이 섹션에 대한 고유 링크"
|
||||
playbackTime: "재생 시간"
|
||||
searchResults: "검색 결과"
|
||||
skipToContent: "본문으로 건너뛰기"
|
||||
tableOfContents: "목차"
|
||||
terminalRecording: "터미널 녹화"
|
||||
togglePageContextMenu: "페이지 컨텍스트 메뉴 전환"
|
||||
toggleSection: "섹션 전환"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d개의 결과를 찾았습니다"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "아카이브"
|
||||
backToTop: "맨위로 스크롤"
|
||||
changeLanguage: "언어 변경"
|
||||
changeTheme: "테마 변경"
|
||||
copy: "복사"
|
||||
copied: "복사됨!"
|
||||
copyAsMarkdown: "Markdown으로 복사"
|
||||
copyPage: "페이지 복사"
|
||||
copyCode: "코드 복사"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "어두운 테마"
|
||||
editThisPage: "GitHub에서 편집하기 →"
|
||||
lastUpdated: "마지막 수정 일자"
|
||||
light: "밝은 테마"
|
||||
next: "다음"
|
||||
noResultsFound: "결과 없음"
|
||||
onThisPage: "페이지 목차"
|
||||
tags: "태그"
|
||||
more: "더보기"
|
||||
poweredBy: "Hextra로 제작됨"
|
||||
previous: "이전"
|
||||
readMore: "더보기 →"
|
||||
searchPlaceholder: "검색..."
|
||||
system: "시스템"
|
||||
tags: "태그"
|
||||
viewAsMarkdown: "Markdown으로 보기"
|
||||
|
||||
31
i18n/nb.yaml
31
i18n/nb.yaml
@@ -1,14 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Lukk banner"
|
||||
menu: "Meny"
|
||||
mermaidDiagram: "Diagram"
|
||||
pdfViewer: "PDF-visning"
|
||||
permalinkLabel: "Permanent lenke til denne seksjonen"
|
||||
playbackTime: "Avspillingstid"
|
||||
searchResults: "Søkeresultater"
|
||||
skipToContent: "Hopp til innhold"
|
||||
tableOfContents: "Innholdsfortegnelse"
|
||||
terminalRecording: "Terminalopptak"
|
||||
togglePageContextMenu: "Veksle sidekontekstmeny"
|
||||
toggleSection: "Veksle seksjon"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d resultater funnet"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Arkiv"
|
||||
backToTop: "Gå til toppen"
|
||||
changeLanguage: "Endre språk"
|
||||
changeTheme: "Endre tema"
|
||||
copy: "Kopier"
|
||||
copied: "Kopiert!"
|
||||
copyAsMarkdown: "Kopier som Markdown"
|
||||
copyPage: "Kopier side"
|
||||
copyCode: "Kopier kode"
|
||||
copyright: "© 2025 Hextra-prosjektet."
|
||||
dark: "Mørk"
|
||||
editThisPage: "Rediger denne siden på GitHub →"
|
||||
lastUpdated: "Sist oppdatert"
|
||||
light: "Lys"
|
||||
next: "Neste"
|
||||
noResultsFound: "Fant ingen treff."
|
||||
onThisPage: "På denne siden"
|
||||
tags: "Stikkord"
|
||||
more: "Mer"
|
||||
poweredBy: "Powered by Hextra"
|
||||
previous: "Forrige"
|
||||
readMore: "Les mer →"
|
||||
searchPlaceholder: "Søk..."
|
||||
system: "System"
|
||||
tags: "Stikkord"
|
||||
viewAsMarkdown: "Vis som Markdown"
|
||||
|
||||
30
i18n/nl.yaml
30
i18n/nl.yaml
@@ -1,15 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Banner sluiten"
|
||||
menu: "Menu"
|
||||
mermaidDiagram: "Diagram"
|
||||
pdfViewer: "PDF-weergave"
|
||||
permalinkLabel: "Permanente link naar deze sectie"
|
||||
playbackTime: "Afspeeltijd"
|
||||
searchResults: "Zoekresultaten"
|
||||
skipToContent: "Ga naar inhoud"
|
||||
tableOfContents: "Inhoudsopgave"
|
||||
terminalRecording: "Terminalopname"
|
||||
togglePageContextMenu: "Paginacontextmenu wisselen"
|
||||
toggleSection: "Sectie wisselen"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d resultaten gevonden"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Archief"
|
||||
backToTop: "Terug naar boven"
|
||||
changeLanguage: "Taal veranderen"
|
||||
changeTheme: "Thema aanpassen"
|
||||
copy: "Kopiëren"
|
||||
copied: "Gekopieerd!"
|
||||
copyAsMarkdown: "Kopieer als Markdown"
|
||||
copyPage: "Pagina kopiëren"
|
||||
copyCode: "Kopieer code"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Donker"
|
||||
editThisPage: "Bewerk deze pagina op GitHub →"
|
||||
lastUpdated: "Laatst bijgewerkt op"
|
||||
light: "Licht"
|
||||
next: "Volgende"
|
||||
noResultsFound: "Geen resultaten gevonden."
|
||||
onThisPage: "Op deze pagina"
|
||||
tags: "Labels"
|
||||
more: "Meer"
|
||||
poweredBy: "Mogelijk gemaakt door Hextra"
|
||||
previous: "Vorige"
|
||||
readMore: "Lees meer →"
|
||||
searchPlaceholder: "Zoeken..."
|
||||
system: "Systeem"
|
||||
tags: "Labels"
|
||||
viewAsMarkdown: "Bekijk als Markdown"
|
||||
|
||||
31
i18n/nn.yaml
31
i18n/nn.yaml
@@ -1,14 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Lukk banner"
|
||||
menu: "Meny"
|
||||
mermaidDiagram: "Diagram"
|
||||
pdfViewer: "PDF-vising"
|
||||
permalinkLabel: "Permanent lenkje til denne seksjonen"
|
||||
playbackTime: "Avspelingstid"
|
||||
searchResults: "Søkjeresultat"
|
||||
skipToContent: "Hopp til innhald"
|
||||
tableOfContents: "Innhaldsliste"
|
||||
terminalRecording: "Terminalopptak"
|
||||
togglePageContextMenu: "Veksle sidekontekstmeny"
|
||||
toggleSection: "Veksle seksjon"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d resultat funne"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Arkiv"
|
||||
backToTop: "Gå til toppen"
|
||||
changeLanguage: "Endre språk"
|
||||
changeTheme: "Endre tema"
|
||||
copy: "Kopier"
|
||||
copied: "Kopiert!"
|
||||
copyAsMarkdown: "Kopier som Markdown"
|
||||
copyPage: "Kopier side"
|
||||
copyCode: "Kopier kode"
|
||||
copyright: "© 2025 Hextra-prosjektet."
|
||||
dark: "Mørk"
|
||||
editThisPage: "Rediger denne sida på GitHub →"
|
||||
lastUpdated: "Sist oppdatert"
|
||||
light: "Ljos"
|
||||
next: "Neste"
|
||||
noResultsFound: "Fann ingen treff."
|
||||
onThisPage: "På denne sida"
|
||||
tags: "Stikkord"
|
||||
more: "Meir"
|
||||
poweredBy: "Powered by Hextra"
|
||||
previous: "Førre"
|
||||
readMore: "Les meir →"
|
||||
searchPlaceholder: "Søk..."
|
||||
system: "System"
|
||||
tags: "Stikkord"
|
||||
viewAsMarkdown: "Vis som Markdown"
|
||||
|
||||
31
i18n/pt.yaml
31
i18n/pt.yaml
@@ -1,14 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Fechar banner"
|
||||
menu: "Menu"
|
||||
mermaidDiagram: "Diagrama"
|
||||
pdfViewer: "Visualizador de PDF"
|
||||
permalinkLabel: "Link permanente para esta secção"
|
||||
playbackTime: "Tempo de reprodução"
|
||||
searchResults: "Resultados da pesquisa"
|
||||
skipToContent: "Saltar para o conteúdo"
|
||||
tableOfContents: "Índice"
|
||||
terminalRecording: "Gravação de terminal"
|
||||
togglePageContextMenu: "Alternar menu de contexto da página"
|
||||
toggleSection: "Alternar secção"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d resultados encontrados"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Arquivo"
|
||||
backToTop: "Voltar ao topo"
|
||||
changeLanguage: "Mudar a língua"
|
||||
changeTheme: "Mudar tema"
|
||||
copy: "Copiar"
|
||||
copied: "Copiado!"
|
||||
copyAsMarkdown: "Copiar como Markdown"
|
||||
copyPage: "Copiar página"
|
||||
copyCode: "Copiar código"
|
||||
copyright: "© 2025 Projecto Hextra."
|
||||
dark: "Escuro"
|
||||
editThisPage: "Edita esta página no GitHub →"
|
||||
lastUpdated: "Última modificação"
|
||||
light: "Claro"
|
||||
next: "Seguinte"
|
||||
noResultsFound: "Nenhum resultado encontrado"
|
||||
onThisPage: "Nesta página"
|
||||
tags: "Etiquetas"
|
||||
more: "Mais"
|
||||
poweredBy: "Com a tecnologia de Hextra"
|
||||
previous: "Anterior"
|
||||
readMore: "Ler mais →"
|
||||
searchPlaceholder: "Procurar..."
|
||||
system: "Sistema"
|
||||
tags: "Etiquetas"
|
||||
viewAsMarkdown: "Ver como Markdown"
|
||||
|
||||
58
i18n/ro.yaml
58
i18n/ro.yaml
@@ -1,15 +1,43 @@
|
||||
backToTop: "Înapoi sus"
|
||||
changeLanguage: "Schimbă limba"
|
||||
changeTheme: "Schimbă tema"
|
||||
copyCode: "Copiază codul"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Întuneric"
|
||||
editThisPage: "Editați această pagină pe GitHub ←"
|
||||
lastUpdated: "Ultima actualizare la"
|
||||
light: "Lumină"
|
||||
noResultsFound: "Nici un rezultat găsit."
|
||||
onThisPage: "Pe această pagină"
|
||||
tags: "Etichete"
|
||||
poweredBy: "Susținut de Hextra"
|
||||
readMore: "Citește mai mult ←"
|
||||
searchPlaceholder: "Caută..."
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Închide bannerul"
|
||||
menu: "Meniu"
|
||||
mermaidDiagram: "Diagramă"
|
||||
pdfViewer: "Vizualizator PDF"
|
||||
permalinkLabel: "Link permanent către această secțiune"
|
||||
playbackTime: "Timp de redare"
|
||||
searchResults: "Rezultatele căutării"
|
||||
skipToContent: "Salt la conținut"
|
||||
tableOfContents: "Cuprins"
|
||||
terminalRecording: "Înregistrare terminal"
|
||||
togglePageContextMenu: "Comutare meniu contextual pagină"
|
||||
toggleSection: "Comutare secțiune"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d rezultate găsite"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Arhivă"
|
||||
backToTop: "Înapoi sus"
|
||||
changeLanguage: "Schimbă limba"
|
||||
changeTheme: "Schimbă tema"
|
||||
copy: "Copiază"
|
||||
copied: "Copiat!"
|
||||
copyAsMarkdown: "Copiază ca Markdown"
|
||||
copyPage: "Copiază pagina"
|
||||
copyCode: "Copiază codul"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Întuneric"
|
||||
editThisPage: "Editați această pagină pe GitHub ←"
|
||||
lastUpdated: "Ultima actualizare la"
|
||||
light: "Lumină"
|
||||
next: "Următor"
|
||||
noResultsFound: "Nici un rezultat găsit."
|
||||
onThisPage: "Pe această pagină"
|
||||
more: "Mai mult"
|
||||
poweredBy: "Susținut de Hextra"
|
||||
previous: "Anterior"
|
||||
readMore: "Citește mai mult ←"
|
||||
searchPlaceholder: "Caută..."
|
||||
system: "Sistem"
|
||||
tags: "Etichete"
|
||||
viewAsMarkdown: "Vizualizează ca Markdown"
|
||||
|
||||
58
i18n/ru.yaml
58
i18n/ru.yaml
@@ -1,15 +1,43 @@
|
||||
backToTop: 'Прокрутить к началу'
|
||||
changeLanguage: 'Изменить язык'
|
||||
changeTheme: 'Изменить тему'
|
||||
copyCode: 'Скопировать код'
|
||||
copyright: '2025 Проект Hextra.'
|
||||
dark: 'Темная'
|
||||
editThisPage: 'Отредактировать страницу на GitHub →'
|
||||
lastUpdated: 'Последнее обновление'
|
||||
light: 'Светлая'
|
||||
noResultsFound: 'Ничего не найдено.'
|
||||
onThisPage: 'На этой странице'
|
||||
tags: 'Теги'
|
||||
poweredBy: 'При поддержке Hextra'
|
||||
readMore: 'Читать далее →'
|
||||
searchPlaceholder: 'Поиск...'
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Закрыть баннер"
|
||||
menu: "Меню"
|
||||
mermaidDiagram: "Диаграмма"
|
||||
pdfViewer: "Просмотр PDF"
|
||||
permalinkLabel: "Постоянная ссылка на этот раздел"
|
||||
playbackTime: "Время воспроизведения"
|
||||
searchResults: "Результаты поиска"
|
||||
skipToContent: "Перейти к содержимому"
|
||||
tableOfContents: "Содержание"
|
||||
terminalRecording: "Запись терминала"
|
||||
togglePageContextMenu: "Переключить контекстное меню страницы"
|
||||
toggleSection: "Переключить раздел"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d результатов найдено"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Архив"
|
||||
backToTop: "Прокрутить к началу"
|
||||
changeLanguage: "Изменить язык"
|
||||
changeTheme: "Изменить тему"
|
||||
copy: "Копировать"
|
||||
copied: "Скопировано!"
|
||||
copyAsMarkdown: "Копировать как Markdown"
|
||||
copyPage: "Копировать страницу"
|
||||
copyCode: "Скопировать код"
|
||||
copyright: "2025 Проект Hextra."
|
||||
dark: "Темная"
|
||||
editThisPage: "Отредактировать страницу на GitHub →"
|
||||
lastUpdated: "Последнее обновление"
|
||||
light: "Светлая"
|
||||
next: "Далее"
|
||||
noResultsFound: "Ничего не найдено."
|
||||
onThisPage: "На этой странице"
|
||||
more: "Ещё"
|
||||
poweredBy: "При поддержке Hextra"
|
||||
previous: "Назад"
|
||||
readMore: "Читать далее →"
|
||||
searchPlaceholder: "Поиск..."
|
||||
system: "Система"
|
||||
tags: "Теги"
|
||||
viewAsMarkdown: "Просмотреть как Markdown"
|
||||
|
||||
31
i18n/sw.yaml
31
i18n/sw.yaml
@@ -1,14 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Funga bango"
|
||||
menu: "Menyu"
|
||||
mermaidDiagram: "Mchoro"
|
||||
pdfViewer: "Kitazamaji cha PDF"
|
||||
permalinkLabel: "Kiungo cha kudumu kwa sehemu hii"
|
||||
playbackTime: "Muda wa kucheza"
|
||||
searchResults: "Matokeo ya utafutaji"
|
||||
skipToContent: "Ruka hadi maudhui"
|
||||
tableOfContents: "Jedwali la yaliyomo"
|
||||
terminalRecording: "Rekodi ya terminal"
|
||||
togglePageContextMenu: "Badili menyu ya muktadha wa ukurasa"
|
||||
toggleSection: "Badili sehemu"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "Matokeo %d yamepatikana"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Kumbukumbu"
|
||||
backToTop: "Tembeza hadi juu"
|
||||
changeLanguage: "Badilisha lugha"
|
||||
changeTheme: "Badilisha mandhari"
|
||||
copy: "Nakili"
|
||||
copied: "Imenakiliwa!"
|
||||
copyAsMarkdown: "Nakili kama Markdown"
|
||||
copyPage: "Nakili ukurasa"
|
||||
copyCode: "Nakili msimbo"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Meusi"
|
||||
editThisPage: "Hariri ukurasa huu kwenye GitHub →"
|
||||
lastUpdated: "Ilisasishwa mwisho"
|
||||
light: "Meupe"
|
||||
next: "Ifuatayo"
|
||||
noResultsFound: "Hakuna matokeo yalipopatikana."
|
||||
onThisPage: "Kwenye ukurasa huu"
|
||||
tags: "Lebo"
|
||||
more: "Zaidi"
|
||||
poweredBy: "Inaendeshwa na Hextra"
|
||||
previous: "Iliyotangulia"
|
||||
readMore: "Soma zaidi →"
|
||||
searchPlaceholder: "Tafuta..."
|
||||
system: "Mfumo"
|
||||
tags: "Lebo"
|
||||
viewAsMarkdown: "Tazama kama Markdown"
|
||||
|
||||
30
i18n/uk.yaml
30
i18n/uk.yaml
@@ -1,15 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Закрити банер"
|
||||
menu: "Меню"
|
||||
mermaidDiagram: "Діаграма"
|
||||
pdfViewer: "Перегляд PDF"
|
||||
permalinkLabel: "Постійне посилання на цей розділ"
|
||||
playbackTime: "Час відтворення"
|
||||
searchResults: "Результати пошуку"
|
||||
skipToContent: "Перейти до вмісту"
|
||||
tableOfContents: "Зміст"
|
||||
terminalRecording: "Запис терміналу"
|
||||
togglePageContextMenu: "Перемкнути контекстне меню сторінки"
|
||||
toggleSection: "Перемкнути розділ"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d результатів знайдено"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Архів"
|
||||
backToTop: "Прокрутити до початку"
|
||||
changeLanguage: "Змінити мову"
|
||||
changeTheme: "Змінити тему"
|
||||
copy: "Копіювати"
|
||||
copied: "Скопійовано!"
|
||||
copyAsMarkdown: "Копіювати як Markdown"
|
||||
copyPage: "Копіювати сторінку"
|
||||
copyCode: "Скопіювати код"
|
||||
copyright: "2025 Проєкт Hextra."
|
||||
dark: "Темна"
|
||||
editThisPage: "Редагувати цю сторінку на GitHub →"
|
||||
lastUpdated: "Востаннє оновлено"
|
||||
light: "Світла"
|
||||
next: "Далі"
|
||||
noResultsFound: "Не знайдено результатів"
|
||||
onThisPage: "На цій сторінці"
|
||||
tags: "Теги"
|
||||
more: "Ще"
|
||||
poweredBy: "Працює завдяки Hextra"
|
||||
previous: "Назад"
|
||||
readMore: "Читати більше →"
|
||||
searchPlaceholder: "Пошук..."
|
||||
system: "Система"
|
||||
tags: "Теги"
|
||||
viewAsMarkdown: "Переглянути як Markdown"
|
||||
|
||||
31
i18n/vi.yaml
31
i18n/vi.yaml
@@ -1,14 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "Đóng biểu ngữ"
|
||||
menu: "Menu"
|
||||
mermaidDiagram: "Sơ đồ"
|
||||
pdfViewer: "Trình xem PDF"
|
||||
permalinkLabel: "Liên kết cố định đến phần này"
|
||||
playbackTime: "Thời gian phát"
|
||||
searchResults: "Kết quả tìm kiếm"
|
||||
skipToContent: "Chuyển đến nội dung"
|
||||
tableOfContents: "Mục lục"
|
||||
terminalRecording: "Bản ghi terminal"
|
||||
togglePageContextMenu: "Bật/tắt menu ngữ cảnh trang"
|
||||
toggleSection: "Bật/tắt mục"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "%d kết quả được tìm thấy"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "Lưu trữ"
|
||||
backToTop: "Lướt lên đầu trang"
|
||||
changeLanguage: "Đổi ngôn ngữ"
|
||||
changeTheme: "Đổi chủ đề"
|
||||
copy: "Sao chép"
|
||||
copied: "Đã sao chép!"
|
||||
copyAsMarkdown: "Sao chép dạng Markdown"
|
||||
copyPage: "Sao chép trang"
|
||||
copyCode: "Sao chép mã"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "Tối"
|
||||
editThisPage: "Sửa trang này trên GitHub →"
|
||||
lastUpdated: "Lần cuối cập nhật lúc"
|
||||
light: "Sáng"
|
||||
next: "Tiếp"
|
||||
noResultsFound: "Không tìm thấy kết quả."
|
||||
onThisPage: "Ở trang này"
|
||||
tags: "Thẻ"
|
||||
more: "Thêm"
|
||||
poweredBy: "Chạy bởi Hextra"
|
||||
previous: "Trước"
|
||||
readMore: "Đọc thêm →"
|
||||
searchPlaceholder: "Tìm kiếm..."
|
||||
system: "Hệ thống"
|
||||
tags: "Thẻ"
|
||||
viewAsMarkdown: "Xem dạng Markdown"
|
||||
|
||||
@@ -1,23 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "关闭横幅"
|
||||
menu: "菜单"
|
||||
mermaidDiagram: "图表"
|
||||
pdfViewer: "PDF 查看器"
|
||||
permalinkLabel: "此章节的永久链接"
|
||||
playbackTime: "播放时间"
|
||||
searchResults: "搜索结果"
|
||||
skipToContent: "跳至内容"
|
||||
tableOfContents: "目录"
|
||||
terminalRecording: "终端录像"
|
||||
togglePageContextMenu: "切换页面上下文菜单"
|
||||
toggleSection: "切换章节"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "找到 %d 个结果"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "归档"
|
||||
backToTop: "返回顶部"
|
||||
changeLanguage: "切换语言"
|
||||
changeTheme: "切换主题"
|
||||
copy: "复制"
|
||||
copied: "已复制!"
|
||||
copyAsMarkdown: "复制为 Markdown"
|
||||
copyCode: "复制代码"
|
||||
copyPage: "复制页面"
|
||||
copyCode: "复制代码"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "深色"
|
||||
editThisPage: "在 GitHub 上编辑此页 →"
|
||||
lastUpdated: "最后更新于"
|
||||
light: "浅色"
|
||||
next: "下一页"
|
||||
noResultsFound: "无结果"
|
||||
onThisPage: "此页上"
|
||||
more: "更多"
|
||||
tags: "标签"
|
||||
viewAsMarkdown: "以 Markdown 查看"
|
||||
poweredBy: "由 Hextra 驱动"
|
||||
previous: "上一页"
|
||||
readMore: "更多 →"
|
||||
searchPlaceholder: "搜索文档..."
|
||||
previous: "上一页"
|
||||
next: "下一页"
|
||||
system: "跟随系统"
|
||||
tags: "标签"
|
||||
viewAsMarkdown: "以 Markdown 查看"
|
||||
|
||||
@@ -1,14 +1,43 @@
|
||||
# Accessibility labels (screen reader only)
|
||||
closeBanner: "關閉橫幅"
|
||||
menu: "選單"
|
||||
mermaidDiagram: "圖表"
|
||||
pdfViewer: "PDF 檢視器"
|
||||
permalinkLabel: "此章節的永久連結"
|
||||
playbackTime: "播放時間"
|
||||
searchResults: "搜尋結果"
|
||||
skipToContent: "跳至內容"
|
||||
tableOfContents: "目錄"
|
||||
terminalRecording: "終端機錄影"
|
||||
togglePageContextMenu: "切換頁面內容選單"
|
||||
toggleSection: "切換章節"
|
||||
|
||||
# Accessibility live-region/status text
|
||||
resultsFound: "找到 %d 個結果"
|
||||
|
||||
# User-facing UI text
|
||||
archives: "歸檔"
|
||||
backToTop: "返回頂部"
|
||||
changeLanguage: "切換語言"
|
||||
changeTheme: "切換主題"
|
||||
copy: "複製"
|
||||
copied: "已複製!"
|
||||
copyAsMarkdown: "複製為 Markdown"
|
||||
copyPage: "複製頁面"
|
||||
copyCode: "複製程式碼"
|
||||
copyright: "© 2025 Hextra Project."
|
||||
dark: "深色"
|
||||
editThisPage: "在 GitHub 上編輯此頁 →"
|
||||
lastUpdated: "最後更新於"
|
||||
light: "淺色"
|
||||
next: "下一頁"
|
||||
noResultsFound: "無結果"
|
||||
onThisPage: "此頁上"
|
||||
tags: "標籤"
|
||||
more: "更多"
|
||||
poweredBy: "由 Hextra 驅動"
|
||||
previous: "上一頁"
|
||||
readMore: "更多 →"
|
||||
searchPlaceholder: "搜尋文檔..."
|
||||
system: "系統"
|
||||
tags: "標籤"
|
||||
viewAsMarkdown: "以 Markdown 檢視"
|
||||
|
||||
Reference in New Issue
Block a user