From b7ed4e9fd4e7fb161e0872b94122c24461ed9480 Mon Sep 17 00:00:00 2001 From: Florian Dieminger Date: Tue, 12 Nov 2024 15:30:36 +0100 Subject: [PATCH 1/2] feat(rari): support for template l10n and new sidebars For now these are protected by the code owners but will be opened up soon. Co-authored-by: Andi Pieper --- .github/CODEOWNERS | 4 + files/jsondata/L10n-Common.json | 3 + files/jsondata/L10n-Template.json | 423 +++++++++++++ files/sidebars/accessibilitysidebar.yaml | 73 +++ files/sidebars/addonsidebar.yaml | 213 +++++++ files/sidebars/addonsidebarmain.yaml | 73 +++ files/sidebars/cssref.yaml | 355 +++++++++++ files/sidebars/firefoxsidebar.yaml | 93 +++ files/sidebars/gamessidebar.yaml | 553 +++++++++++++++++ files/sidebars/glossarysidebar.yaml | 6 + files/sidebars/htmlsidebar.yaml | 407 +++++++++++++ files/sidebars/httpsidebar.yaml | 140 +++++ files/sidebars/jssidebar.yaml | 530 ++++++++++++++++ files/sidebars/learnsidebar.yaml | 731 +++++++++++++++++++++++ files/sidebars/mathmlref.yaml | 61 ++ files/sidebars/mdnsidebar.yaml | 148 +++++ files/sidebars/pwasidebar.yaml | 47 ++ files/sidebars/svgref.yaml | 87 +++ files/sidebars/webassemblysidebar.yaml | 112 ++++ files/sidebars/xsltsidebar.yaml | 23 + 20 files changed, 4082 insertions(+) create mode 100644 files/jsondata/L10n-Template.json create mode 100644 files/sidebars/accessibilitysidebar.yaml create mode 100644 files/sidebars/addonsidebar.yaml create mode 100644 files/sidebars/addonsidebarmain.yaml create mode 100644 files/sidebars/cssref.yaml create mode 100644 files/sidebars/firefoxsidebar.yaml create mode 100644 files/sidebars/gamessidebar.yaml create mode 100644 files/sidebars/glossarysidebar.yaml create mode 100644 files/sidebars/htmlsidebar.yaml create mode 100644 files/sidebars/httpsidebar.yaml create mode 100644 files/sidebars/jssidebar.yaml create mode 100644 files/sidebars/learnsidebar.yaml create mode 100644 files/sidebars/mathmlref.yaml create mode 100644 files/sidebars/mdnsidebar.yaml create mode 100644 files/sidebars/pwasidebar.yaml create mode 100644 files/sidebars/svgref.yaml create mode 100644 files/sidebars/webassemblysidebar.yaml create mode 100644 files/sidebars/xsltsidebar.yaml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f9a1414e8aed51f..ddba5d483f4201d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -40,6 +40,10 @@ # MDN Firefox Release Notes /files/en-us/mozilla/firefox @mdn/core-yari-content +# New templates and sidebars +/files/jsondata/L10n-Template.json @mdn/core-dev +/files/sidebars @mdn/core-dev + # ============================= CONTROL FILES ============================= # # The CODEOWNERS file must end with these matches: Any pull request changing # one or more of these files should be escalated to the owners specified here. diff --git a/files/jsondata/L10n-Common.json b/files/jsondata/L10n-Common.json index 2a2f4ca27733c5f..5d46ac9a918257b 100644 --- a/files/jsondata/L10n-Common.json +++ b/files/jsondata/L10n-Common.json @@ -238,6 +238,9 @@ "zh-CN": "教程", "zh-TW": "教學" }, + "Types": { + "en-US": "Types" + }, "listSeparator": { "de": ", ", "en-US": ", ", diff --git a/files/jsondata/L10n-Template.json b/files/jsondata/L10n-Template.json new file mode 100644 index 000000000000000..a4c11b1672006a1 --- /dev/null +++ b/files/jsondata/L10n-Template.json @@ -0,0 +1,423 @@ +{ + "experimental_badge_title": { + "de": "Experimentell. Das Verhalten könnte sich in Zukunft ändern.", + "en-US": "Experimental. Expect behavior to change in the future.", + "es": "Experimental. Espere que el comportamiento cambie en el futuro.", + "fr": "Expérimental. Le comportement attendu pourrait évoluer à l'avenir.", + "ja": "Experimental. Expect behavior to change in the future.", + "ko": "Experimental. 예상되는 동작은 향후 변경될 수 있습니다.", + "pt-BR": "Experimental. Expect behavior to change in the future.", + "ru": "Экспериментальная возможность. Её поведение в будущем может измениться", + "zh-CN": "实验性。预期行为可能会在未来发生变更。", + "zh-TW": "實驗性質。行為可能會在未來發生變動。" + }, + + "experimental_badge_abbreviation": { + "de": "Experimentell", + "en-US": "Experimental", + "es": "Experimental", + "fr": "Expérimental", + "ja": "Experimental", + "ko": "Experimental", + "pt-BR": "Experimental", + "ru": "Экспериментальная возможность", + "zh-CN": "实验性", + "zh-TW": "實驗性質" + }, + + "deprecated_badge_title": { + "de": "Veraltet. Nicht empfohlen für neue Webseiten.", + "en-US": "Deprecated. Not for use in new websites.", + "ko": "지원이 중단되었습니다. 새로운 웹사이트에서 사용하지 마세요.", + "zh-CN": "已弃用。请不要在新的网站中使用。", + "zh-TW": "已棄用。請不要在新的網站中使用。" + }, + + "deprecated_badge_abbreviation": { + "de": "Veraltet", + "en-US": "Deprecated", + "es": "Obsoleto", + "fr": "Obsolète", + "ja": "非推奨;", + "ko": "지원이 중단되었습니다", + "ru": "Устарело", + "zh-CN": "已弃用", + "zh-TW": "已棄用" + }, + + "deprecated_header_copy": { + "de": "Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.", + "en-US": "This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.", + "es": "Esta característica ya no se recomienda. Aunque es posible que algunos navegadores aún lo admitan, probablemente ya se ha eliminado de los estándares web relevantes, está en proceso de eliminación o solo se conserva por motivos de compatibilidad. Evite usarlo y actualice el código existente si es posible; consulte la tabla de compatibilidad en la parte inferior de esta página para orientar su decisión. Tenga en cuenta que esta característica puede dejar de funcionar en cualquier momento.", + "fr": "Cette fonctionnalité a été supprimée des standards du Web. Bien que quelques navigateurs puissent encore la supporter, elle est en cours d'éradication. Ne l'utilisez ni dans d'anciens projets, ni dans de nouveaux. Les pages et applications Web l'utilisant peuvent cesser de fonctionner à tout moment.", + "ja": "この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。", + "ko": "이 기능은 더 이상 권장되지 않습니다. 일부 브라우저에서는 아직 지원할 수 있지만 관련 웹 표준에서 이미 제거되었거나 제거 과정에 있는 경우가 있으며, 호환성을 위해 유지되고 있을 수 있습니다. 사용을 피하고 가능하다면 기존 코드를 업데이트하세요. 결정을 지원할 하단의 호환성 표를 확인하세요. 이 기능은 언제든지 작동을 중단할 수 있음을 유의하세요.", + "ru": "Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.", + "zh-CN": "不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。", + "zh-TW": "不推薦使用此功能。雖可能有一些瀏覽器仍然支援它,但也許已自相關的網頁標準中移除、正準備移除、或僅為了維持相容性而保留。避免使用此功能,盡可能更新現有程式;請參考頁面底部的相容性表格來下決定。請注意:本功能可能隨時停止運作。" + }, + + "non_standard_badge_title": { + "de": "Nicht standardisiert. Überprüfen Sie vor der Verwendung die Browser-Kompatibilität.", + "en-US": "Non-standard. Check cross-browser support before using.", + "ko": "비표준. 사용하기전에 다른 브라우저에서도 사용 가능한지 확인 해주세요.", + "zh-CN": "非标准。请在使用前检查跨浏览器支持。", + "zh-TW": "非標準。請在使用前檢查跨瀏覽器支援。" + }, + + "non_standard_badge_abbreviation": { + "de": "Nicht standardisiert", + "en-US": "Non-standard", + "es": "No estándar", + "fr": "Non standard", + "ja": "非標準", + "ko": "비표준", + "ru": "Не стандартно", + "zh-CN": "非标准" + }, + + "non_standard_header_copy": { + "de": "Diese Funktion ist nicht standardisiert und befindet sich nicht auf dem Weg zur Standardisierung. Verwenden Sie sie nicht auf Produktionsseiten, die dem Web ausgesetzt sind: Sie funktioniert nicht für alle Benutzer. Es kann auch große Inkompatibilitäten zwischen Implementierungen geben, und das Verhalten kann sich in Zukunft ändern.", + "en-US": "This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.", + "es": "Esta característica no es parte de los estándares. No la uses en sitios Web en producción: no funcionará para todos los usuarios. Podrían haber también incompatibilidades considerables entre distintas implementaciones y el comportamiento podría cambiar en el futuro.", + "fr": "Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.", + "ja": "この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。", + "ko": "이 기능은 비표준이므로 실제 프로덕션에서 사용하지 마세요. 모든 사용자 환경에서 작동하지 않을 수 도 있으며, 미래에 호환성 문제가 생길 수 있습니다.", + "ru": "Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.", + "zh-CN": "该特性是非标准的,请尽量不要在生产环境中使用它!" + }, + + "secure_context_label": { + "de": "Sicherer Kontext", + "en-US": "Secure context", + "es": "Contexto seguro", + "fr": "Contexte sécurisé", + "ja": "安全なコンテキスト用", + "zh-CN": "安全上下文" + }, + + "secure_context_inline_copy": { + "de": "Diese Funktion ist nur in sicheren Kontexten (HTTPS) verfügbar.", + "en-US": "This feature is available only in secure contexts (HTTPS)", + "es": "Esta función está disponible solo en contextos seguros (HTTPS)", + "fr": "Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS)", + "ja": "この機能は安全なコンテキスト (HTTPS) でのみ利用できます", + "zh-CN": "此功能仅在安全上下文(HTTPS)中可用" + }, + + "secure_context_header_copy": { + "de": "Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.", + "en-US": "This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.", + "es": "Esta función está disponible solo en contextos seguros (HTTPS), en algunos o todos los navegadores que lo soportan.", + "fr": "Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.", + "ja": "この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。", + "zh-CN": "此项功能仅在一些支持的浏览器安全上下文(HTTPS)中可用。" + }, + + "interactive_example_cta": { + "de": "Probieren Sie es aus", + "en-US": "Try it", + "fr": "Exemple interactif", + "ja": "試してみましょう", + "ko": "시도해보기", + "ru": "Интерактивный пример", + "pt-BR": "Experimente", + "es": "Pruébalo", + "zh-CN": "尝试一下", + "zh-TW": "嘗試一下" + }, + + "optional": { + "de": "Optional", + "en-US": "Optional", + "fr": "Facultatif", + "ja": "省略可", + "ru": "Необязательный", + "zh-CN": "可选", + "zh-TW": "選擇性", + "es": "Opcional" + }, + + "xref_csscomputed": { + "de": "Berechneter Wert", + "en-US": "Computed value", + "es": "Valor calculado", + "fr": "Valeur calculée", + "ja": "計算値", + "ko": "계산 값", + "ru": "Обработка значения", + "zh-CN": "计算值" + }, + + "xref_cssinherited": { + "de": "Vererbt", + "en-US": "Inherited", + "es": "Heredable", + "fr": "Héritée", + "ja": "継承", + "ko": "상속", + "ru": "Наследуется", + "zh-CN": "是否是继承属性", + "zh-TW": "繼承與否" + }, + + "xref_cssinitial": { + "de": "Anfangswert", + "en-US": "Initial value", + "es": "Valor inicial", + "fr": "Valeur initiale", + "ja": "初期値", + "ko": "초기값", + "ru": "Начальное значение", + "zh-CN": "初始值", + "zh-TW": "預設值" + }, + + "readonly_badge_abbreviation": { + "de": "Schreibgeschützt", + "en-US": "Read only", + "fr": "Lecture seule", + "ja": "読取専用", + "ko": "읽기 전용", + "pt-BR": "Somente leitura ", + "ru": "Только для чтения ", + "zh-CN": "只读 " + }, + + "readonly_badge_title": { + "de": "Dieser Wert kann nicht geändert werden.", + "en-US": "This value may not be changed.", + "fr": "Cette valeur ne peut pas être changée.", + "ko": "이 값은 변경 할 수 없습니다.", + "pt-BR": "Este valor não pode ser alterado.", + "ru": "Это значение изменять нельзя.", + "zh-CN": "该属性的值无法更改" + }, + + "see_compat_table_copy": { + "de": "Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.", + "es": "Esta es una tecnología experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producción.", + "fr": "Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.", + "ja": "これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。", + "ko": "이 기능은 실험적인 기능입니다.
프로덕션 환경에서 사용하기 전에 브라우저 호환성 표를 주의 깊게 확인하세요.", + "zh-CN": "这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格。", + "zh-TW": "這是一個實驗中的功能
此功能在某些瀏覽器尚在開發中,請參考兼容表格以得到不同瀏覽器用的前輟。", + "en-US": "This is an experimental technology
Check the Browser compatibility table carefully before using this in production.", + "pt-BR": "Esta é uma tecnologia experimental
Verifique a tabela de compatibilidade entre Navegadores cuidadosamente antes de usar essa funcionalidade em produção.", + "ru": "Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации." + }, + + "available_in_worker__default": { + "de": "Diese Funktion ist in Web Workers verfügbar.", + "en-US": "This feature is available in Web Workers.", + "zh-CN": "此特性在 Web Worker 中可用。", + "zh-TW": "此功能可在 Web Worker 中使用。", + "es": "Esta característica está disponible en Web Workers.", + "fr": "Cette fonctionnalité est disponible via les Web Workers.", + "ja": "この機能はウェブワーカー内で利用可能です。", + "ko": "이 기능은 Web Worker에서 사용할 수 있습니다.", + "ru": "Эта возможность доступна в Web Workers." + }, + + "available_in_worker__worker": { + "de": "Diese Funktion ist nur in Web Workers verfügbar.", + "en-US": "This feature is only available in Web Workers.", + "ja": "この機能はウェブワーカー内でのみ利用可能です。", + "zh-CN": "此特性仅在 Web Worker 中可用。" + }, + + "available_in_worker__window_and_worker_except_service": { + "de": "Diese Funktion ist in Web Workers verfügbar, mit Ausnahme von Service Workers.", + "en-US": "This feature is available in Web Workers, except for Service Workers.", + "ja": "この機能はウェブワーカー内で利用可能ですが、サービスワーカーでは使用できません。", + "zh-CN": "此特性在 Web Worker(不包括 Service Worker)中可用。", + "zh-TW": "此功能可在 Web Worker(不包括 Service Worker)中使用。" + }, + + "available_in_worker__window_and_worker_except_shared": { + "en-US": "This feature is available in Web Workers, except for Shared Web Workers.", + "zh-CN": "此特性在 Web Worker(不包括共享 Web Worker)中可用。" + }, + + "available_in_worker__worker_except_service": { + "de": "Diese Funktion ist nur in Web Workers verfügbar, mit Ausnahme von Service Workers.", + "en-US": "This feature is only available in Web Workers, except for Service Workers.", + "ja": "この機能はウェブワーカー内でのみ利用可能ですが、サービスワーカーでは使用できません。", + "zh-CN": "此特性仅在 Web Worker(不包括 Service Worker)中可用。" + }, + + "available_in_worker__window_and_dedicated": { + "de": "Diese Funktion ist in Dedicated Web Workers verfügbar.", + "en-US": "This feature is available in Dedicated Web Workers.", + "ja": "この機能は専用ウェブワーカー内で利用可能です。", + "zh-CN": "此特性在专用 Web Worker中可用。" + }, + + "available_in_worker__dedicated": { + "de": "Diese Funktion ist nur in Dedicated Web Workers verfügbar.", + "en-US": "This feature is only available in Dedicated Web Workers.", + "ja": "この機能は専用ウェブワーカー内でのみ利用可能です。", + "zh-CN": "此特性仅在专用 Web Worker 中可用。" + }, + + "available_in_worker__window_and_service": { + "de": "Diese Funktion ist in Service Workers verfügbar.", + "en-US": "This feature is available in Service Workers.", + "ja": "この機能はサービスワーカー内で利用可能です。", + "zh-CN": "此特性在 Service Worker 中可用。" + }, + + "available_in_worker__service": { + "de": "Diese Funktion ist nur in Service Workers verfügbar.", + "en-US": "This feature is only available in Service Workers.", + "ja": "この機能はサービスワーカー内でのみ利用可能です。", + "zh-CN": "此特性仅在 Service Worker 中可用。" + }, + + "example_extensions_heading": { + "de": "Beispielerweiterungen", + "en-US": "Example extensions", + "zh-CN": "示例扩展", + "zh-TW": "範例擴充套件" + }, + + "previous": { + "de": " Zurück ", + "en-US": " Previous ", + "es": " Anterior ", + "fr": " Précédent ", + "ja": " 前のページ ", + "ko": " 이전 ", + "pt-BR": " Anterior ", + "ru": " Назад ", + "zh-CN": " 上一页 ", + "zh-TW": " 前頁 " + }, + + "next": { + "de": " Weiter ", + "en-US": " Next ", + "es": " Siguiente ", + "fr": " Suivant ", + "ja": " 次のページ ", + "ko": " 다음 ", + "pt-BR": " Próxima ", + "ru": " Далее ", + "zh-CN": " 下一页 ", + "zh-TW": " 次頁 " + }, + + "prev_next_menu": { + "de": " Übersicht: ", + "en-US": " Overview: ", + "pt-BR": " Menu: ", + "fr": " Aperçu : ", + "ru": " Обзор: ", + "zh-CN": " 概述:", + "zh-TW": " 概述:" + }, + + "for_developers": { + "de": " für Entwickler", + "en-US": " for developers", + "fr": " pour les développeurs", + "ko": "릴리즈노트", + "ru": " для разработчиков", + "zh-CN": " 的开发者说明" + }, + + "js_property_attributes_header_prefix": { + "de": "Eigenschaften von ", + "en-US": "Property attributes of ", + "es": "Atributos de la propiedad ", + "fr": "Attributs de ", + "ja": "", + "ko": "Property attributes of ", + "pt-BR": "Property attributes of ", + "ru": "Атрибуты свойства ", + "zh-CN": "" + }, + "js_property_attributes_header_suffix": { + "de": "", + "en-US": "", + "es": "", + "fr": "", + "ja": " のプロパティ属性", + "ko": "", + "pt-BR": "", + "ru": "", + "zh-CN": " 的属性特性", + "zh-TW": " 的屬性特性" + }, + "writable": { + "de": "Schreibbar", + "en-US": "Writable", + "es": "Sobrescribir", + "fr": "Écrivable", + "ja": "書込可能", + "ko": "쓰기 가능", + "pt-BR": "Writable", + "ru": "Записываемое", + "zh-CN": "可写", + "zh-TW": "可寫" + }, + "enumerable": { + "de": "Aufzählbar", + "en-US": "Enumerable", + "es": "Numerable", + "fr": "Énumérable", + "ja": "列挙可能", + "ko": "열거 가능", + "pt-BR": "Enumerable", + "ru": "Перечисляемое", + "zh-CN": "可枚举", + "zh-TW": "可列舉" + }, + "configurable": { + "de": "Konfigurierbar", + "en-US": "Configurable", + "es": "Configurable", + "fr": "Configurable", + "ja": "設定可能", + "ko": "설정 가능", + "pt-BR": "Configurable", + "ru": "Настраиваемое", + "zh-CN": "可配置", + "zh-TW": "可配置" + }, + "yes": { + "de": "ja", + "en-US": "yes", + "es": "Sí", + "fr": "Oui", + "ja": "可", + "ko": "가능", + "pt-BR": "yes", + "ru": "да", + "zh-CN": "是", + "zh-TW": "是" + }, + "no": { + "de": "nein", + "en-US": "no", + "es": "No", + "fr": "Non", + "ja": "不可", + "ko": "불가능", + "pt-BR": "no", + "ru": "нет", + "zh-CN": "否", + "zh-TW": "否" + }, + "overview": { + "de": "Übersicht", + "en-US": "Overview", + "es": "Generalidades", + "fr": "Aperçu", + "ja": "の概要", + "ko": "개요", + "ru": "Обзор", + "zh-CN": "概述", + "zh-TW": "概述" + } +} diff --git a/files/sidebars/accessibilitysidebar.yaml b/files/sidebars/accessibilitysidebar.yaml new file mode 100644 index 000000000000000..712530f6709e542 --- /dev/null +++ b/files/sidebars/accessibilitysidebar.yaml @@ -0,0 +1,73 @@ +sidebar: + - type: section + title: Accessibility + link: /Web/Accessibility + - details: closed + title: Guides + children: + - /Web/Accessibility/Information_for_Web_authors + - "/Web/Accessibility/Accessibility:_What_users_can_to_to_browse_safely" + - /Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets + - /Web/Accessibility/Keyboard-navigable_JavaScript_widgets + - /Web/Accessibility/Mobile_accessibility_checklist + - /Web/Accessibility/Understanding_WCAG + - /Web/Accessibility/Cognitive_accessibility + - /Web/Accessibility/Accessibility_and_Spacial_Patterns + - /Web/Accessibility/Understanding_Colors_and_Luminance + - /Web/Accessibility/Seizure_disorders + - details: closed + title: Learn + children: + - /Learn/Accessibility/ + - /Learn/Accessibility/What_is_accessibility + - /Learn/Accessibility/HTML + - /Learn/Accessibility/CSS_and_JavaScript + - /Learn/Accessibility/WAI-ARIA_basics + - /Learn/Accessibility/Multimedia + - /Learn/Accessibility/Mobile + - /Learn/Accessibility/Accessibility_troubleshooting + - type: listSubPages + details: closed + title: WCAG + path: /en-US/docs/Web/Accessibility/Understanding_WCAG + + - type: section + title: ARIA + link: Web/Accessibility/ARIA + - details: closed + title: ARIA_guides + children: + - /Web/Accessibility/ARIA/ARIA_Guides + - /Web/Accessibility/ARIA/ARIA_Live_Regions + - /Web/Accessibility/ARIA/ARIA_Screen_Reader_Implementors_Guide + - /Web/Accessibility/ARIA/ARIA_Techniques + - /Web/Accessibility/ARIA/Multipart_labels + - /Web/Accessibility/ARIA/How_to_file_ARIA-related_bugs + - type: listSubPages + details: closed + title: ARIA states and properties + path: /en-US/docs/Web/Accessibility/ARIA/attributes + - type: listSubPages + details: closed + title: ARIA roles + path: /en-US/docs/Web/Accessibility/ARIA/roles + +l10n: + en-US: + Accessibility: Accessibility + Guides: Guides + Learn: Learn accessibility + ARIA: ARIA + ARIA_guides: ARIA guides + ARIA states and properties: ARIA states and properties + ARIA roles: ARIA roles + WCAG: WCAG + zh-CN: + Accessibility: 无障碍 + Guides: 指南 + Learn: 学习无障碍 + ARIA: ARIA + ARIA_guides: ARIA 指南 + ARIA states and properties: ARIA 状态及属性 + ARIA roles: ARIA 角色 + WCAG: WCAG diff --git a/files/sidebars/addonsidebar.yaml b/files/sidebars/addonsidebar.yaml new file mode 100644 index 000000000000000..fce859c50371599 --- /dev/null +++ b/files/sidebars/addonsidebar.yaml @@ -0,0 +1,213 @@ +sidebar: + - type: section + link: /Mozilla/Add-ons/WebExtensions + - details: closed + title: WebExtensions#Getting_started + children: + - /Mozilla/Add-ons/WebExtensions/What_are_WebExtensions + - /Mozilla/Add-ons/WebExtensions/Your_first_WebExtension + - /Mozilla/Add-ons/WebExtensions/Your_second_WebExtension + - /Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension + - /Mozilla/Add-ons/WebExtensions/Examples + - /Mozilla/Add-ons/WebExtensions/What_next + - details: closed + title: WebExtensions#Concepts + children: + - /Mozilla/Add-ons/WebExtensions/API + - /Mozilla/Add-ons/WebExtensions/Content_scripts + - /Mozilla/Add-ons/WebExtensions/Background_scripts + - /Mozilla/Add-ons/WebExtensions/Match_patterns + - /Mozilla/Add-ons/WebExtensions/Working_with_files + - /Mozilla/Add-ons/WebExtensions/Internationalization + - /Mozilla/Add-ons/WebExtensions/Content_Security_Policy + - /Mozilla/Add-ons/WebExtensions/Native_messaging + - /Mozilla/Add-ons/WebExtensions/Differences_between_API_implementations + - /Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities + - details: closed + title: WebExtensions#User_Interface + children: + - /Mozilla/Add-ons/WebExtensions/user_interface + - /Mozilla/Add-ons/WebExtensions/user_interface/Toolbar_button + - /Mozilla/Add-ons/WebExtensions/user_interface/Page_actions + - /Mozilla/Add-ons/WebExtensions/user_interface/Sidebars + - /Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items + - /Mozilla/Add-ons/WebExtensions/user_interface/Options_pages + - /Mozilla/Add-ons/WebExtensions/user_interface/Extension_pages + - /Mozilla/Add-ons/WebExtensions/user_interface/Notifications + - /Mozilla/Add-ons/WebExtensions/user_interface/Omnibox + - /Mozilla/Add-ons/WebExtensions/user_interface/devtools_panels + - details: closed + title: WebExtensions#How_to + children: + - /Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests + - /Mozilla/Add-ons/WebExtensions/Modify_a_web_page + - /Mozilla/Add-ons/WebExtensions/Safely_inserting_external_content_into_a_page + - /Mozilla/Add-ons/WebExtensions/Sharing_objects_with_page_scripts + - /Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar + - /Mozilla/Add-ons/WebExtensions/Implement_a_settings_page + - /Mozilla/Add-ons/WebExtensions/Working_with_the_Tabs_API + - /Mozilla/Add-ons/WebExtensions/Work_with_the_Bookmarks_API + - /Mozilla/Add-ons/WebExtensions/Work_with_the_Cookies_API + - /Mozilla/Add-ons/WebExtensions/Work_with_contextual_identities + - /Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard + - /Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools + - /Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension + - type: webExtApi + title: WebExtensions#API + - type: listSubPages + title: WebExtensions#manifest.json + details: closed + path: /en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json + - details: closed + title: extension_workshop + children: + - link: https://extensionworkshop.com/documentation/develop/ + title: extension_workshop_develop + - link: https://extensionworkshop.com/documentation/publish/ + title: extension_workshop_publish + - link: https://extensionworkshop.com/documentation/manage/ + title: extension_workshop_manage + - link: https://extensionworkshop.com/documentation/enterprise/ + title: extension_workshop_enterprise + - type: section + link: /Mozilla/Add-ons/Contact_us + - details: closed + title: Channels + children: + - link: https://blog.mozilla.org/addons + title: Blog + - link: https://discourse.mozilla.org/c/add-ons + title: Forums + - link: https://chat.mozilla.org/#/room/%23addons:mozilla.org + title: Chat + +l10n: + en-US: + WebExtensions#Getting_started: Getting started + WebExtensions#Concepts: Concepts + WebExtensions#User_Interface: User interface + WebExtensions#How_to: How to + WebExtensions#API: JavaScript APIs + WebExtensions#manifest.json: Manifest keys + extension_workshop: Extension Workshop + extension_workshop_develop: Develop + extension_workshop_publish: Publish + extension_workshop_manage: Manage + extension_workshop_enterprise: Enterprise + Channels: Channels + Blog: Add-ons blog + Forums: Add-ons forum + Chat: Add-ons chat + fr: + WebExtensions#Getting_started: Commencer + WebExtensions#Concepts: Concepts + WebExtensions#User_Interface: Interface utilisateur + WebExtensions#How_to: Mode d'emploi + WebExtensions#API: Les API JavaScript + WebExtensions#manifest.json: Clés de manifeste + extension_workshop: Atelier des extensions + extension_workshop_develop: Développer + extension_workshop_publish: Publier + extension_workshop_manage: Gérer + extension_workshop_enterprise: Entreprise + Channels: Canaux de discussions + Blog: Blog sur les extensions + Forums: Forum sur les extensions + Chat: Discussion sur les extensions + ja: + WebExtensions#Getting_started: 始めましょう + WebExtensions#Concepts: 概念 + WebExtensions#User_Interface: ユーザーインターフェイス + WebExtensions#How_to: 逆引きリファレンス + WebExtensions#API: JavaScript APIs + WebExtensions#manifest.json: Manifest keys + extension_workshop: Extension Workshop + extension_workshop_develop: Develop + extension_workshop_publish: Publish + extension_workshop_manage: Manage + extension_workshop_enterprise: Enterprise + Channels: チャンネル + Blog: ブログ + Forums: フォーラム + Chat: Add-ons chat + ko: + WebExtensions#Getting_started: 시작하기 + WebExtensions#Concepts: 개념 + WebExtensions#User_Interface: 사용자 인터페이스 + WebExtensions#How_to: 방법 + WebExtensions#API: JavaScript APIs + WebExtensions#manifest.json: Manifest 키 + extension_workshop: Extension Workshop + extension_workshop_develop: Develop + extension_workshop_publish: Publish + extension_workshop_manage: Manage + extension_workshop_enterprise: Enterprise + Channels: 채널 + Blog: 부가 기능 블로그 + Forums: 부가 기능 포럼 + Chat: Add-ons chat + zh-CN: + WebExtensions#Getting_started: 开始 + WebExtensions#Concepts: 概念 + WebExtensions#User_Interface: 用户界面 + WebExtensions#How_to: 怎么做 + WebExtensions#API: JavaScript API + WebExtensions#manifest.json: 清单键 + extension_workshop: Extension Workshop + extension_workshop_develop: Develop + extension_workshop_publish: Publish + extension_workshop_manage: Manage + extension_workshop_enterprise: Enterprise + Channels: 渠道 + Blog: 附加组件博客 + Forums: 附加组件论坛 + Chat: 附加组件聊天 + pt-BR: + WebExtensions#Getting_started: Começando + WebExtensions#Concepts: Conceitos + WebExtensions#User_Interface: Interface de usuário + WebExtensions#How_to: Como + WebExtensions#API: APIs JavaScript + WebExtensions#manifest.json: Chaves Manifest + extension_workshop: Workshop de extensões + extension_workshop_develop: Desenvolver + extension_workshop_publish: Publicar + extension_workshop_manage: Gerenciar + extension_workshop_enterprise: Empreendimento + Channels: Canais + Blog: Blog de complementos + Forums: Fóruns complementares + Chat: Add-ons chat + es: + WebExtensions#Getting_started: Comenzar + WebExtensions#Concepts: Conceptos + WebExtensions#User_Interface: Interfaz de usuario + WebExtensions#How_to: Cómo hacer + WebExtensions#API: API de JavaScript + WebExtensions#manifest.json: Claves de manifiesto + extension_workshop: Taller de Extensión + extension_workshop_develop: Desarrollar + extension_workshop_publish: Publish + extension_workshop_manage: Gestionar + extension_workshop_enterprise: Empresa + Channels: Canales de discusión + Blog: Blog de complementos + Forums: Foro de complementos + Chat: Chat de complementos + ru: + WebExtensions#Getting_started: Начало работы + WebExtensions#Concepts: Основные понятия + WebExtensions#User_Interface: Пользовательский интерфейс + WebExtensions#How_to: How to + WebExtensions#Firefox_workflow: Firefox workflow + WebExtensions#API: Обзор JavaScript API + WebExtensions#manifest.json: Manifest keys + extension_workshop: Extension Workshop + extension_workshop_develop: Develop + extension_workshop_publish: Publish + extension_workshop_manage: Manage + extension_workshop_enterprise: Enterprise + Channels: Channels + Blog: Add-ons blog + Forums: Add-ons forum + Chat: Add-ons chat diff --git a/files/sidebars/addonsidebarmain.yaml b/files/sidebars/addonsidebarmain.yaml new file mode 100644 index 000000000000000..8c5ceebb1056e73 --- /dev/null +++ b/files/sidebars/addonsidebarmain.yaml @@ -0,0 +1,73 @@ +sidebar: + - type: section + link: /Mozilla/Add-ons/WebExtensions + text: WebExtensions + - type: section + link: https://extensionworkshop.com/documentation/themes/ + title: Themes + - type: section + link: https://discourse.mozilla.org/c/add-ons + title: Community_and_Support + + - details: closed + title: Channels + children: + - link: https://blog.mozilla.org/addons + title: Blog + - link: https://discourse.mozilla.org/c/add-ons + title: Forums + - link: https://stackoverflow.com/questions/tagged/firefox-addon + title: Stack_Overflow + - link: /Mozilla/Add-ons#contact_us + title: "#Contact_us" + +l10n: + en-US: + WebExtensions: Browser extensions + Themes: Themes + Community_and_Support: Community and Support + Channels: Channels + Blog: Add-ons blog + Forums: Add-on forums + Stack_Overflow: Stack Overflow + "#Contact_us": Contact us + fr: + WebExtensions: WebExtensions + Themes: Thèmes + Community_and_Support: Communauté et Support + Channels: Canaux de discussions + Blog: Blog extensions + Forums: Forum extensions + "#Contact_us": Nous contacter + ja: + WebExtensions: ブラウザー拡張機能 + Themes: テーマ + Community_and_Support: コミュニティとサポート + Channels: チャンネル + Blog: ブログ + Forums: フォーラム + "#Contact_us": コンタクト + ko: + WebExtensions: 브라우저 확장 기능 + Themes: 테마 + Community_and_Support: 커뮤니티와 지원 + Channels: 채널 + Blog: 부가 기능 블로그 + Forums: 부가 기능 포럼 + "#Contact_us": 연락하기 + zh-CN: + WebExtensions: 浏览器扩展程序 + Themes: 主题 + Community_and_Support: 社区和支持 + Channels: 渠道 + Blog: 附加组件博客 + Forums: 附加组件论坛 + "#Contact_us": 联系我们 + es: + WebExtensions: Extensiones de navegador + Themes: Temas + Community_and_Support: Comunidad y soporte + Channels: Canales de discusión + Blog: Blog de complementos + Forums: Foro de complementos + "#Contact_us": Contáctenos diff --git a/files/sidebars/cssref.yaml b/files/sidebars/cssref.yaml new file mode 100644 index 000000000000000..475748e2588f886 --- /dev/null +++ b/files/sidebars/cssref.yaml @@ -0,0 +1,355 @@ +sidebar: + - type: section + link: /Web/CSS + title: CSS + - type: section + link: /Learn/CSS + title: Tutorials + - /Learn/Getting_started_with_the_web/CSS_basics + - details: closed + title: CSS_first_steps + children: + - link: /Learn/CSS/First_steps + title: CSS first steps overview + - /Learn/CSS/First_steps/What_is_CSS + - /Learn/CSS/First_steps/Getting_started + - /Learn/CSS/First_steps/How_CSS_is_structured + - /Learn/CSS/First_steps/How_CSS_works + - link: /Learn/CSS/First_steps/styling_a_biography_page + title: Assessment_Styling_a_biography_page + - details: closed + title: CSS_building_blocks + children: + - link: /Learn/CSS/Building_blocks + title: CSS building blocks overview + - /Learn/CSS/Building_blocks/Selectors + - /Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors + - /Learn/CSS/Building_blocks/Selectors/Attribute_selectors + - /Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements + - /Learn/CSS/Building_blocks/Selectors/Combinators + - /Learn/CSS/Building_blocks/Cascade_and_inheritance + - /Learn/CSS/Building_blocks/Cascade_layers + - /Learn/CSS/Building_blocks/The_box_model + - /Learn/CSS/Building_blocks/Backgrounds_and_borders + - /Learn/CSS/Building_blocks/Handling_different_text_directions + - /Learn/CSS/Building_blocks/Overflowing_content + - /Learn/CSS/Building_blocks/Values_and_units + - /Learn/CSS/Building_blocks/Sizing_items_in_CSS + - /Learn/CSS/Building_blocks/Images_media_form_elements + - /Learn/CSS/Building_blocks/Styling_tables + - /Learn/CSS/Building_blocks/Debugging_CSS + - /Learn/CSS/Building_blocks/Organizing + - link: /Learn/CSS/Building_blocks/Fundamental_CSS_comprehension + title: Assessment_Fundamental_CSS_comprehension + - link: /Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper + title: Assessment_Creating_fancy_letterheaded_paper + - link: /Learn/CSS/Building_blocks/A_cool_looking_box + title: Assessment_A_cool_looking_box + - details: closed + title: Styling_text + children: + - link: /Learn/CSS/Styling_text + title: Styling_text_overview + - /Learn/CSS/Styling_text/Fundamentals + - /Learn/CSS/Styling_text/Styling_lists + - /Learn/CSS/Styling_text/Styling_links + - /Learn/CSS/Styling_text/Web_fonts + - link: /Learn/CSS/Styling_text/Typesetting_a_homepage + title: Assessment_Typesetting_a_community_school_homepage + - details: closed + title: CSS_layout + children: + - link: /Learn/CSS/CSS_layout + title: CSS_layout_overview + - /Learn/CSS/CSS_layout/Introduction + - /Learn/CSS/CSS_layout/Normal_Flow + - /Learn/CSS/CSS_layout/Flexbox + - /Learn/CSS/CSS_layout/Grids + - /Learn/CSS/CSS_layout/Floats + - /Learn/CSS/CSS_layout/Positioning + - /Learn/CSS/CSS_layout/Multiple-column_Layout + - /Learn/CSS/CSS_layout/Responsive_Design + - /Learn/CSS/CSS_layout/Media_queries + - /Learn/CSS/CSS_layout/Legacy_Layout_Methods + - /Learn/CSS/CSS_layout/Supporting_Older_Browsers + - link: /Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension + title: Assessment_Fundamental_Layout_Comprehension + - type: section + link: /Web/CSS/Reference + - type: listSubPages + path: /en-US/docs/Web/CSS + title: Modules + tags: css-module + details: closed + - type: listSubPagesGrouped + path: /en-US/docs/Web/CSS + title: Properties + tags: + - css-property + - css-shorthand-property + details: closed + - type: listSubPages + path: /en-US/docs/Web/CSS + title: Selectors + tags: css-selector + details: closed + - type: listSubPages + path: /en-US/docs/Web/CSS + title: Combinators + tags: css-combinator + details: closed + - type: listSubPages + path: /en-US/docs/Web/CSS + title: Pseudo-classes + tags: css-pseudo-class + details: closed + - type: listSubPages + path: /en-US/docs/Web/CSS + title: Pseudo-elements + tags: css-pseudo-element + details: closed + - type: listSubPages + path: /en-US/docs/Web/CSS + title: At-rules + tags: css-at-rule + details: closed + - type: listSubPages + path: /en-US/docs/Web/CSS + title: Functions + tags: css-function + details: closed + - type: listSubPages + path: /en-US/docs/Web/CSS + title: Types + tags: css-type + details: closed + - type: section + title: Guides + - details: closed + title: Animations + children: + - /Web/CSS/CSS_Animations/Using_CSS_animations + - details: closed + title: Backgrounds_and_Borders + children: + - /Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds + - link: /Web/CSS/CSS_Backgrounds_and_Borders/Resizing_background_images + title: Resizing_background_images + - details: closed + title: Box alignment + children: + - link: /Web/CSS/CSS_Box_Alignment/Box_Alignment_In_Block_Abspos_Tables + title: Box_alignment_in_block_layout + - /Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox + - /Web/CSS/CSS_Box_Alignment/Box_Alignment_In_Grid_Layout + - /Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Multi-column_Layout + - details: closed + title: Box_model + children: + - /Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model + - /Web/CSS/CSS_Box_Model/Mastering_margin_collapsing + - details: closed + title: Colors + children: + - link: /Web/CSS/CSS_colors/Applying_color + title: Applying_color_to_HTML_elements + - /Web/CSS/CSS_colors/Color_values + - /Web/CSS/CSS_colors/Relative_colors + - /Web/CSS/CSS_colors/Using_color_wisely + - link: /Web/Accessibility/Understanding_Colors_and_Luminance + title: Accessibility_Understanding_colors_and_luminance" + - link: /Web/Accessibility/Understanding_WCAG/Perceivable/Color_contrast + title: Color_contrast + - details: closed + title: Columns + children: + - /Web/CSS/CSS_Multicol_Layout/Basic_concepts + - /Web/CSS/CSS_Multicol_Layout/Styling_columns + - /Web/CSS/CSS_Multicol_Layout/Spanning_balancing_columns + - /Web/CSS/CSS_Multicol_Layout/Handling_overflow_in_multicol_layout + - /Web/CSS/CSS_Multicol_Layout/Handling_content_breaks_in_multicol_layout + - details: closed + title: Conditional_rules + children: + - /Web/CSS/CSS_Conditional_Rules/Using_Feature_Queries + - details: closed + title: Containment + children: + - /Web/CSS/CSS_Containment/Using_CSS_containment + - /Web/CSS/CSS_Containment/Container_queries + - /Web/CSS/CSS_Containment/Container_size_and_style_queries + - details: closed + title: CSSOM_view + children: + - /Web/CSS/CSSOM_View/Coordinate_systems + - details: closed + title: Flexbox + children: + - /Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox + - /Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods + - /Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container + - /Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items + - /Web/CSS/CSS_Flexible_Box_Layout/Controlling_ratios_of_flex_items_along_the_main_axis + - /Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items + - /Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox + - details: closed + title: Flow_layout + children: + - /Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow + - /Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow + - /Web/CSS/CSS_Flow_Layout/Introduction_to_formatting_contexts + - /Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Writing_Modes + - /Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Overflow + - details: closed + title: Fonts + children: + - /Web/CSS/CSS_Fonts/OpenType_fonts_guide + - /Web/CSS/CSS_Fonts/Variable_Fonts_Guide + - details: closed + title: Grid + children: + - /Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout + - /Web/CSS/CSS_Grid_Layout/Relationship_of_grid_layout_with_other_layout_methods + - /Web/CSS/CSS_Grid_Layout/Grid_layout_using_line-based_placement + - /Web/CSS/CSS_Grid_Layout/Grid_Template_Areas + - /Web/CSS/CSS_Grid_Layout/Grid_layout_using_named_grid_lines + - /Web/CSS/CSS_Grid_Layout/Auto-placement_in_grid_layout + - /Web/CSS/CSS_Grid_Layout/Box_alignment_in_grid_layout + - /Web/CSS/CSS_Grid_Layout/Grids_logical_values_and_writing_modes + - /Web/CSS/CSS_Grid_Layout/Grid_layout_and_accessibility + - /Web/CSS/CSS_Grid_Layout/Grid_layout_and_progressive_enhancement + - /Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_grids + - /Web/CSS/CSS_Grid_Layout/Subgrid + - /Web/CSS/CSS_Grid_Layout/Masonry_Layout + - details: closed + title: Images + children: + - /Web/CSS/CSS_Images/Using_CSS_gradients + - details: closed + title: Lists_and_counters + children: + - /Web/CSS/CSS_Counter_Styles/Using_CSS_counters + - /Web/CSS/CSS_Lists/Consistent_list_indentation + - details: closed + title: Logical_properties + children: + - >- + /Web/CSS/CSS_Logical_Properties_and_Values/Basic_concepts_of_logical_properties_and_values + - /Web/CSS/CSS_Logical_Properties_and_Values/Floating_and_positioning + - /Web/CSS/CSS_Logical_Properties_and_Values/Margins_borders_padding + - /Web/CSS/CSS_Logical_Properties_and_Values/Sizing + - details: closed + title: Math_functions + children: + - /Web/CSS/CSS_Functions/Using_CSS_math_functions + - details: closed + title: Media_queries + children: + - /Web/CSS/CSS_Media_Queries/Using_media_queries + - /Web/CSS/CSS_Media_Queries/Using_Media_Queries_for_Accessibility + - /Web/CSS/CSS_Media_Queries/Testing_media_queries + - /Web/CSS/CSS_Media_Queries/Printing + - details: closed + title: Nesting + children: + - /Web/CSS/CSS_Nesting/Using_CSS_nesting + - /Web/CSS/CSS_Nesting/Nesting_at-rules + - /Web/CSS/CSS_Nesting/Nesting_and_specificity + - details: closed + title: Positioning + children: + - /Web/CSS/CSS_Positioned_Layout/Understanding_z-index + - details: closed + title: Scroll_snap + children: + - /Web/CSS/CSS_Scroll_Snap/Basic_concepts + - details: closed + title: Shapes + children: + - /Web/CSS/CSS_Shapes/Overview_of_Shapes + - /Web/CSS/CSS_Shapes/From_box_values + - /Web/CSS/CSS_Shapes/Basic_Shapes + - /Web/CSS/CSS_Shapes/Shapes_From_Images + - details: closed + title: Text + children: + - /Web/CSS/CSS_Text/Wrapping_Breaking_Text + - details: closed + title: Transforms + children: + - /Web/CSS/CSS_Transforms/Using_CSS_transforms + - details: closed + title: Transitions + children: + - /Web/CSS/CSS_Transitions/Using_CSS_transitions + - type: section + link: /Web/CSS/Layout_cookbook + - children: + - /Web/CSS/Layout_cookbook/Media_objects + - /Web/CSS/Layout_cookbook/Column_layouts + - /Web/CSS/Layout_cookbook/Center_an_element + - /Web/CSS/Layout_cookbook/Sticky_footers + - /Web/CSS/Layout_cookbook/Split_Navigation + - /Web/CSS/Layout_cookbook/Breadcrumb_Navigation + - /Web/CSS/Layout_cookbook/List_group_with_badges + - /Web/CSS/Layout_cookbook/Pagination + - /Web/CSS/Layout_cookbook/Card + - /Web/CSS/Layout_cookbook/Grid_wrapper + - type: section + title: Tools + - children: + - /Web/CSS/CSS_Colors/Color_picker_tool + - /Web/CSS/CSS_Backgrounds_and_Borders/Box-shadow_generator + - /Web/CSS/CSS_Backgrounds_and_Borders/Border-image_generator + - /Web/CSS/CSS_Backgrounds_and_Borders/Border-radius_generator +l10n: + en-US: + Tutorials: Tutorials + CSS_basics: CSS basics + CSS_first_steps: CSS first steps + CSS_first_steps_overview: CSS first steps overview + Assessment_Styling_a_biography_page: "Assessment: Styling a biography page" + CSS_building_blocks: CSS building blocks + CSS_building_blocks_overview: CSS building blocks overview + Assessment_Fundamental_CSS_comprehension: "Assessment: Fundamental CSS comprehension" + Assessment_Creating_fancy_letterheaded_paper: "Assessment: Creating fancy letterheaded paper" + Assessment_A_cool_looking_box: "Assessment: A cool-looking box" + Styling_text: Styling text + Styling_text_overview: Styling text overview + Assessment_Typesetting_a_community_school_homepage: "Assessment: Typesetting a community school homepage" + CSS_layout: CSS layout + CSS_layout_overview: CSS layout overview + Assessment_Fundamental_Layout_Comprehension: "Assessment: Fundamental layout comprehension" + Guides: Guides + Animations: Animations + Backgrounds_and_Borders: Backgrounds and Borders + Resizing_background_images: Resizing background images + Box_alignment: Box alignment + Box_alignment_in_block_layout: Box alignment in block layout + Box_model: Box model + Colors: Colors + Applying_color_to_HTML_elements_using_CSS: Applying color to HTML elements + Web_Accessibility_Understanding_Colors_and_Luminance: "Accessibility: Understanding colors and luminance" + Color_contrast: "Accessibility: Color contrast" + Columns: Columns + Conditional_rules: Conditional rules + Containment: Containment + CSSOM_view: CSSOM view + Flexbox: Flexbox + Flow_layout: Flow layout + Fonts: Fonts + Grid: Grid + Images: Images + Lists_and_counters: Lists and counters + Logical_properties: Logical properties + Math_functions: Math functions + Media_queries: Media queries + Nesting: Nesting style rules + Positioning: Positioning + Scroll_snap: Scroll snap + Shapes: Shapes + Text: Text + Transforms: Transforms + Transitions: Transitions + Layout_cookbook: Layout cookbook + Tools: Tools diff --git a/files/sidebars/firefoxsidebar.yaml b/files/sidebars/firefoxsidebar.yaml new file mode 100644 index 000000000000000..8c091adf5030b78 --- /dev/null +++ b/files/sidebars/firefoxsidebar.yaml @@ -0,0 +1,93 @@ +sidebar: + - details: closed + title: Firefox_releases + children: + - link: /Mozilla/Firefox/Releases + title: Firefox_release_notes_developer + - link: /Mozilla/Firefox/Experimental_features + title: Experimental_features_firefox + + - details: closed + title: Add-ons + children: + - link: /Mozilla/Add-ons/WebExtensions + title: Browser_extensions + - link: https://extensionworkshop.com/documentation/themes + title: Themes + + - link: https://firefox-source-docs.mozilla.org/ + title: Firefox_documentation + +l10n: + en-US: + Firefox_releases: Firefox releases + Firefox_release_notes_developer: Firefox release notes for developers + Experimental_features_firefox: Experimental features in Firefox + Add-ons: Add-ons + Browser_extensions: Browser extensions + Themes: Themes + Firefox_documentation: Firefox documentation + es: + Firefox_releases: Lanzamientos de Firefox + Firefox_release_notes_developer: "Notas de lanzamiento de Firefox, para desarrolladores" + Experimental_features_firefox: Caracteristicas experimentales en Firefox + Add-ons: Complementos + Browser_extensions: Extensiones del navegador + Themes: Temas + Firefox_documentation: Documentación de Firefox + fr: + Firefox_releases: Versions de Firefox + Firefox_release_notes_developer: Notes de version Firefox pour le développement + Experimental_features_firefox: Fonctionnalités expérimentales dans Firefox + Add-ons: Modules complémentaires + Browser_extensions: WebExtensions + Themes: Thèmes + Firefox_documentation: Documentation de Firefox + ja: + Firefox_releases: Firefox リリース + Firefox_release_notes_developer: Firefox 開発者向けリリースノート + Experimental_features_firefox: Firefox の実験的な機能 + Add-ons: アドオン + Browser_extensions: ブラウザー拡張機能 + Themes: テーマ + Firefox_documentation: Firefox ドキュメント + ko: + Firefox_releases: Firefox 릴리즈 + Firefox_release_notes_developer: 개발자를 위한 Firefox 릴리즈 노트 + Experimental_features_firefox: Firefox의 실험적인 기능 + Add-ons: Add-ons + Browser_extensions: 브라우저 확장 프로그램 + Themes: 테마 + Firefox_documentation: Firefox 문서 + pt-BR: + Firefox_releases: Lançamentos do Firefox + Firefox_release_notes_developer: Notas de lançamento do Firefox para desenvolvedores + Experimental_features_firefox: Funcionalidades experimentais no Firefox + Add-ons: Complementos + Browser_extensions: Extensões do navegador + Themes: Temas + Firefox_documentation: Documentação do Firefox + ru: + Firefox_releases: Выпуски Firefox + Firefox_release_notes_developer: Примечания к выпускам Firefox для разработчиков + Experimental_features_firefox: Экспериментальные функции Firefox + Add-ons: Дополнения + Browser_extensions: Расширения браузера + Themes: Темы + Firefox_documentation: Документация Firefox + zh-CN: + Firefox_releases: Firefox 发行说明 + Firefox_release_notes_developer: 面向开发者的 Firefox 发行说明 + Experimental_features_firefox: Firefox 中的实验性功能 + Add-ons: 附加组件 + Browser_extensions: 浏览器扩展 + Themes: 主题 + Firefox_documentation: Firefox 文档 + zh-TW: + Firefox_releases: Firefox 版本資訊 + Firefox_release_notes_developer: 開發者的 Firefox 版本資訊 + Experimental_features_firefox: Firefox 中的實驗性功能 + Add-ons: 附加元件 + Browser_extensions: 擴充套件 + Themes: 佈景主題 + Firefox_documentation: Firefox 文件 diff --git a/files/sidebars/gamessidebar.yaml b/files/sidebars/gamessidebar.yaml new file mode 100644 index 000000000000000..1a946c0facbb4cc --- /dev/null +++ b/files/sidebars/gamessidebar.yaml @@ -0,0 +1,553 @@ +sidebar: + - title: Introduction + details: closed + children: + - link: /Games/Introduction + title: Introduction + - link: /Games/Anatomy + title: Anatomy + + - title: APIs_for_game_development + details: closed + children: + - link: /Web/API/Canvas_API + title: Canvas + - link: /Web/CSS + title: CSS + - link: /Web/API/Fullscreen_API + title: Full_Screen + - link: /Web/API/Gamepad_API + title: Gamepad + - link: /Web/API/IndexedDB_API + title: IndexedDB + - link: /Web/JavaScript + title: JavaScript + - link: /Web/API/Pointer_Lock_API + title: Pointer_Lock + - link: /Web/SVG + title: SVG + - link: /Web/JavaScript/Reference/Global_Objects/TypedArray + title: Typed_Arrays + - link: /Web/API/Web_Audio_API + title: Web_Audio + - link: /Web/API/WebGL_API + title: WebGL + - link: /Web/API/WebRTC_API + title: WebRTC + - link: /Web/API/WebSockets_API + title: Web_Sockets + - link: /Web/API/WebVR_API + title: WebVR + - link: /Web/API/Web_Workers_API + title: Web_Workers + - link: /Web/API/XMLHttpRequest + title: XMLHttpRequest + + - title: Techniques + details: closed + children: + - link: /Games/Techniques/Async_scripts + title: Using_async_scripts_for_asm.js + - link: /Web/Performance/Optimizing_startup_performance + title: Optimizing_startup_performance + - link: /Games/Techniques/WebRTC_data_channels + title: Using_WebRTC_peer-to-peer_data_channels + - link: /Games/Techniques/Audio_for_Web_Games + title: Audio_for_Web_Games + - link: /Games/Techniques/2D_collision_detection + title: 2D_collision_detection + - link: /Games/Techniques/Tilemaps + title: Tiles_and_tilemaps_overview + + - title: 3D_games_on_the_Web + details: closed + children: + - link: /Games/Techniques/3D_on_the_web + title: 3D_games_on_the_Web_overview + - link: /Games/Techniques/3D_on_the_web/Basic_theory + title: Explaining_basic_3D_theory + - link: /Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_A-Frame + title: Building_up_a_basic_demo_with_A-Frame + - link: /Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_Babylon.js + title: Building_up_a_basic_demo_with_Babylon.js + - link: /Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_PlayCanvas + title: Building_up_a_basic_demo_with_PlayCanvas + - link: /Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_Three.js + title: Building_up_a_basic_demo_with_Three.js + - link: /Games/Techniques/3D_on_the_web/WebXR + title: WebXR_guide + - link: /Games/Techniques/3D_collision_detection + title: 3D_collision_detection + - link: /Games/Techniques/3D_collision_detection/Bounding_volume_collision_detection_with_THREE.js + title: Bounding_volume_collision_detection_with_THREE.js + + - title: Implementing_game_control_mechanisms + details: closed + children: + - link: /Games/Techniques/Control_mechanisms + title: Control_mechanisms + - link: /Games/Techniques/Control_mechanisms/Mobile_touch + title: Mobile_touch + - link: /Games/Techniques/Control_mechanisms/Desktop_with_mouse_and_keyboard + title: Desktop_with_mouse_and_keyboard + - link: /Games/Techniques/Control_mechanisms/Desktop_with_gamepad + title: Desktop_with_gamepad + - link: /Games/Techniques/Control_mechanisms/Other + title: Other + + - title: Tutorials + details: closed + children: + - link: /Games/Tutorials/2D_Breakout_game_pure_JavaScript + title: 2D_breakout_game_using_pure_JavaScript + - link: /Games/Tutorials/2D_breakout_game_Phaser + title: 2D_breakout_game_using_Phaser + - link: /Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation + title: 2D_maze_game_with_device_orientation + - link: https://mozdevs.github.io/html5-games-workshop/en/guides/platformer/start-here/ + title: 2D_platform_game_using_Phaser + + - title: Publishing_games + details: closed + children: + - link: /Games/Publishing_games + title: Publishing_games_overview + - link: /Games/Publishing_games/Game_distribution + title: Game_distribution + - link: /Games/Publishing_games/Game_promotion + title: Game_promotion + - link: /Games/Publishing_games/Game_monetization + title: Game_monetization + +l10n: + en-US: + Introduction: Introduction + Anatomy: Anatomy + APIs_for_game_development: APIs for game development + Canvas: Canvas + CSS: CSS + Full_Screen: Full screen + Gamepad: Gamepad + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: Pointer Lock + SVG: SVG + Typed_Arrays: Typed Arrays + Web_Audio: Web Audio + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: WebSockets + WebVR: WebVR + Web_Workers: Web Workers + XMLHttpRequest: XMLHttpRequest + Techniques: Techniques + Using_async_scripts_for_asm.js: Using async scripts for asm.js + Optimizing_startup_performance: Optimizing startup performance + Using_WebRTC_peer-to-peer_data_channels: Using WebRTC peer-to-peer data channels + Efficient_animation_for_web_games: Efficient animation for web games + Audio_for_Web_Games: Audio for Web Games + 2D_collision_detection: 2D collision detection + Tiles_and_tilemaps_overview: Tiles and tilemaps overview + 3D_games_on_the_Web: 3D games on the Web + 3D_games_on_the_Web_overview: 3D games on the Web overview + Explaining_basic_3D_theory: Explaining basic 3D theory + Building_up_a_basic_demo_with_A-Frame: Building up a basic demo with A-Frame + Building_up_a_basic_demo_with_Babylon.js: Building up a basic demo with Babylon.js + Building_up_a_basic_demo_with_PlayCanvas: Building up a basic demo with PlayCanvas + Building_up_a_basic_demo_with_Three.js: Building up a basic demo with Three.js + WebXR_guide: WebXR + 3D_collision_detection: 3D collision detection + Bounding_volume_collision_detection_with_THREE.js: Bounding volume collision detection with THREE.js + Implementing_game_control_mechanisms: Implementing game control mechanisms + Control_mechanisms: Control mechanisms + Mobile_touch: Mobile touch + Desktop_with_mouse_and_keyboard: Desktop with mouse and keyboard + Desktop_with_gamepad: Desktop with gamepad + Other: Other + Tutorials: Tutorials + 2D_breakout_game_using_pure_JavaScript: 2D breakout game using pure JavaScript + 2D_breakout_game_using_Phaser: 2D breakout game using Phaser + 2D_maze_game_with_device_orientation: 2D maze_game with device orientation + 2D_platform_game_using_Phaser: 2D platform game using Phaser + Publishing_games: Publishing games + Publishing_games_overview: Publishing games overview + Game_distribution: Game distribution + Game_promotion: Game promotion + Game_monetization: Game monetization + es: + Introduction: Introducción para desarrollo de juegos para la Web + Anatomy: Anatomía de un videojuego + APIs_for_game_development: APIs for game development + Canvas: Canvas + CSS: CSS + Full_Screen: Full screen + Gamepad: Gamepad + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: Pointer Lock + SVG: SVG + Typed_Arrays: Typed Arrays + Web_Audio: Web Audio + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: WebSockets + WebVR: WebVR + Web_Workers: Web Workers + XMLHttpRequest: XMLHttpRequest + Techniques: Técnicas + Using_async_scripts_for_asm.js: asm.js + Optimizing_startup_performance: Optimizar rendimiento de inicio + Using_WebRTC_peer-to-peer_data_channels: persona-a-persona + Efficient_animation_for_web_games: Animaciones eficientes + Audio_for_Web_Games: Audio for Web Games + 2D_collision_detection: 2D collision detection + Tiles_and_tilemaps_overview: Tiles and tilemaps overview + 3D_games_on_the_Web: 3D games on the Web + 3D_games_on_the_Web_overview: 3D games on the Web overview + Explaining_basic_3D_theory: Explaining basic 3D theory + Building_up_a_basic_demo_with_A-Frame: Building up a basic demo with A-Frame + Building_up_a_basic_demo_with_Babylon.js: Building up a basic demo with Babylon.js + Building_up_a_basic_demo_with_PlayCanvas: Building up a basic demo with PlayCanvas + Building_up_a_basic_demo_with_Three.js: Building up a basic demo with Three.js + WebXR_guide: WebXR + 3D_collision_detection: 3D collision detection + Bounding_volume_collision_detection_with_THREE.js: Bounding volume collision detection with THREE.js + Implementing_game_control_mechanisms: Implementing game control mechanisms + Control_mechanisms: Control mechanisms + Mobile_touch: Mobile touch + Desktop_with_mouse_and_keyboard: Desktop with mouse and keyboard + Desktop_with_gamepad: Desktop with gamepad + Other: Other + Tutorials: Tutorials + 2D_breakout_game_using_pure_JavaScript: 2D breakout game using pure JavaScript + 2D_breakout_game_using_Phaser: 2D breakout game using Phaser + 2D_maze_game_with_device_orientation: 2D maze_game with device orientation + 2D_platform_game_using_Phaser: 2D platform game using Phaser + Publishing_games: Publishing games + Publishing_games_overview: Publishing games overview + Game_distribution: Game distribution + Game_promotion: Game promotion + Game_monetization: Game monetization + fr: + Introduction: Introduction + Anatomy: Anatomie d'un jeu vidéo + APIs_for_game_development: API pour le développement de jeux + Canvas: Canvas + CSS: CSS + Full_Screen: Full Screen (plein écran) + Gamepad: Gamepad (manette) + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: Pointer Lock (verrou de pointeur) + SVG: SVG + Typed_Arrays: Typed Arrays (tableaux typés) + Web_Audio: Web Audio + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: WebSockets + WebVR: WebVR (réalité virtuelle) + Web_Workers: Web Workers + XMLHttpRequest: XMLHttpRequest + Techniques: Techniques + Using_async_scripts_for_asm.js: Utiliser des scripts asynchrones pour asm.js + Optimizing_startup_performance: Optimiser les performances de démarrage + Using_WebRTC_peer-to-peer_data_channels: Utiliser WebRTC - canaux de données pair-à-pair + Efficient_animation_for_web_games: Animation efficace pour un jeu internet + Audio_for_Web_Games: Audio pour les jeux web + 2D_collision_detection: Détection de collision 2D + Tiles_and_tilemaps_overview: Carreaux et carrelages + 3D_games_on_the_Web: Jeux 3D sur le Web + 3D_games_on_the_Web_overview: Aperçu des jeux 3D sur le Web + Explaining_basic_3D_theory: Théorie de base sur la 3D + Building_up_a_basic_demo_with_A-Frame: Construire une démo avec A-Frame + Building_up_a_basic_demo_with_Babylon.js: Construire une démo avec Babylon.js + Building_up_a_basic_demo_with_PlayCanvas: Construire une démo avec PlayCanvas + Building_up_a_basic_demo_with_Three.js: Construire une démo avec Three.js + WebXR_guide: WebXR (réalité virtuelle) + 3D_collision_detection: Détection de collision en 3D + Bounding_volume_collision_detection_with_THREE.js: Détection de collision de volumes avec THREE.js + Implementing_game_control_mechanisms: Mise en place des contrôles du jeu + Control_mechanisms: Aperçu des mécanismes de contrôle du jeu + Mobile_touch: Commandes tactiles mobiles + Desktop_with_mouse_and_keyboard: Commandes à la souris et au clavier + Desktop_with_gamepad: Commandes à la manette + Other: Contrôles non conventionnels + Tutorials: Tutoriels + 2D_breakout_game_using_pure_JavaScript: Jeu de casse-briques 2D avec du pur JavaScript + 2D_breakout_game_using_Phaser: Jeu de casse-tête 2D avec Phaser + 2D_maze_game_with_device_orientation: Jeu de labyrinthe 2D avec orientation du périphérique + 2D_platform_game_using_Phaser: Jeu de plateforme 2D avec Phaser + Publishing_games: Publication de jeux + Publishing_games_overview: Aperçu des outils de publication des jeux + Game_distribution: Distribution des jeux + Game_promotion: Promotion des jeux + Game_monetization: Monétisation des jeux + ja: + Introduction: Web のゲーム開発紹介 + Anatomy: ビデオゲームとの違い + APIs_for_game_development: ツール + Canvas: Canvas + CSS: CSS + Full_Screen: Full screen + Gamepad: Gamepad + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: Pointer Lock + SVG: SVG + Typed_Arrays: Typed Arrays + Web_Audio: Web Audio + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: WebSockets + WebVR: WebVR + Web_Workers: Web Workers + XMLHttpRequest: XMLHttpRequest + Techniques: ゲーム開発テクニック + Using_async_scripts_for_asm.js: asm.js の同期スクリプトを利用する + Optimizing_startup_performance: 起動パフォーマンスを最適化する + Using_WebRTC_peer-to-peer_data_channels: ピア通信チャンネルとして WebRTC を利用する + Efficient_animation_for_web_games: Web ゲームの効率的なアニメーション + Audio_for_Web_Games: Web ゲーム向けの音 + 2D_collision_detection: 2D 衝突検出 + Tiles_and_tilemaps_overview: タイルとタイルマップの概要 + 3D_games_on_the_Web: Web上の 3D ゲームの概要 + 3D_games_on_the_Web_overview: Web上の 3D ゲームの概要 + Explaining_basic_3D_theory: 基本の 3D理論の説明 + Building_up_a_basic_demo_with_A-Frame: A-Frame + Building_up_a_basic_demo_with_Babylon.js: Babylon.js + Building_up_a_basic_demo_with_PlayCanvas: PlayCanvas を利用した基本的なデモの制作 + Building_up_a_basic_demo_with_Three.js: Three.js を使った基本的なデモ製作 + WebXR_guide: WebXR + 3D_collision_detection: 3D 衝突検出の概要 + Bounding_volume_collision_detection_with_THREE.js: THREE.js を使ったバウンディングボリューム衝突検出 + Implementing_game_control_mechanisms: Implementing game control mechanisms + Control_mechanisms: Control mechanisms + Mobile_touch: Mobile touch + Desktop_with_mouse_and_keyboard: Desktop with mouse and keyboard + Desktop_with_gamepad: Desktop with gamepad + Other: Other + Tutorials: チュートリアル + 2D_breakout_game_using_pure_JavaScript: そのままの JavaScript を使ったブロックくずしゲーム + 2D_breakout_game_using_Phaser: Phaser を使ったブロックくずしゲーム + 2D_maze_game_with_device_orientation: デバイス回転方向を使った 2D 迷路ゲーム + 2D_platform_game_using_Phaser: Phaser を使った 2D プラットフォームゲーム + Publishing_games: ゲームを公開する + Publishing_games_overview: ゲームを公開するには + Game_distribution: ゲームの配信 + Game_promotion: ゲームのプロモーション + Game_monetization: ゲームのマネタイズ + ko: + Introduction: 웹 게임 개발 소개 + Anatomy: 비디오 게임 구조 파악하기 + APIs_for_game_development: 게임 개발에 필요한 API + Canvas: Canvas + CSS: CSS + Full_Screen: 전체 화면 + Gamepad: 게임패드 + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: Pointer Lock + SVG: SVG + Typed_Arrays: 형식화 배열 + Web_Audio: 웹 오디오 + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: 웹 소켓 + WebVR: WebVR + Web_Workers: Web Workers + XMLHttpRequest: XMLHttpRequest + Techniques: 기술 + Using_async_scripts_for_asm.js: asm.js를 위해 async 스크립트 사용하기 + Optimizing_startup_performance: 시작 단계 성능 최적화 하기 + Using_WebRTC_peer-to-peer_data_channels: 피어-투-피어 데이터 채널을 위해 WebRTC 사용하기 + Efficient_animation_for_web_games: 웹 게임을 위한 효율적인 애니메이션 + Audio_for_Web_Games: 웹 게임을 위한 오디오 + 2D_collision_detection: 2D 충돌 감지 + Tiles_and_tilemaps_overview: 타일과 타일맵 개요 + 3D_games_on_the_Web: 웹 3D 게임 + 3D_games_on_the_Web_overview: 웹 3D 게임 + Explaining_basic_3D_theory: 기본적인 3D 이론 + Building_up_a_basic_demo_with_A-Frame: A-Frame를 사용하여 데모 만들기 + Building_up_a_basic_demo_with_Babylon.js: Babylon.js를 사용하여 데모 만들기 + Building_up_a_basic_demo_with_PlayCanvas: PlayCanvas를 사용하여 데모 만들기 + Building_up_a_basic_demo_with_Three.js: Three.js를 사용하여 데모 만들기 + WebXR_guide: WebXR + 3D_collision_detection: 3D 충돌 감지 + Bounding_volume_collision_detection_with_THREE.js: THREE.js를 사용한 충돌 용적 감지 + Implementing_game_control_mechanisms: 게임 제어 원리 적용하기 + Control_mechanisms: 제어 원리 + Mobile_touch: 모바일 터치 + Desktop_with_mouse_and_keyboard: 데스크톱과 마우스와 키보드 + Desktop_with_gamepad: 데스크톱과 게임패드 + Other: 기타 + Tutorials: 자습서 + 2D_breakout_game_using_pure_JavaScript: 순수 자바스크립트를 사용한 2D 게임 + 2D_breakout_game_using_Phaser: Phaser를 사용한 2D 게임 + 2D_maze_game_with_device_orientation: 기기 수평/수직 기능을 활용한 2D 주사위 게임 + 2D_platform_game_using_Phaser: 2D platform game using Phaser + Publishing_games: 게임 배포하기 + Publishing_games_overview: 게임 배포하기 개요 + Game_distribution: 게임 배포하기 + Game_promotion: 게임 홍보하기 + Game_monetization: 게임 결제기능 + pt-BR: + Introduction: Introdução + Anatomy: Anatomia de um video game + APIs_for_game_development: APIs para desenvolvimento de jogos + Canvas: Canvas + CSS: CSS + Full_Screen: Full screen + Gamepad: Gamepad + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: Pointer Lock + SVG: SVG + Typed_Arrays: Typed Arrays + Web_Audio: Web Audio + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: WebSockets + WebVR: WebVR + Web_Workers: Web Workers + XMLHttpRequest: XMLHttpRequest + Techniques: Técnicas + Using_async_scripts_for_asm.js: Usando async scripts para asm.js + Optimizing_startup_performance: Otimizando a performance de startup + Using_WebRTC_peer-to-peer_data_channels: Usando canais de dados WebRTC peer-to-peer + Efficient_animation_for_web_games: Animação eficiente para jogos web + Audio_for_Web_Games: Audio para Jogos Web + 2D_collision_detection: Detecção de colisão 2D + Tiles_and_tilemaps_overview: Visão geral de Tiles e tilemaps + 3D_games_on_the_Web: Visão geral de jogos 3D na Web + 3D_games_on_the_Web_overview: Visão geral de jogos 3D na Web + Explaining_basic_3D_theory: Explicando teoria básica 3D + Building_up_a_basic_demo_with_A-Frame: Desenvolvendo um demo básico com A-Frame + Building_up_a_basic_demo_with_Babylon.js: Desenvolvendo um demo básico com Babylon.js + Building_up_a_basic_demo_with_PlayCanvas: Desenvolvendo um demo básico com PlayCanvas + Building_up_a_basic_demo_with_Three.js: Desenvolvendo um demo básico com Three.js + WebXR_guide: WebXR + 3D_collision_detection: Detecção de colisão 3D + Bounding_volume_collision_detection_with_THREE.js: BDetecção da quantidade de choque de colisão com THREE.js + Implementing_game_control_mechanisms: Implementando mecanismos de controle de jogo + Control_mechanisms: Visão geral de mecanismos de controle de jogo + Mobile_touch: Controles de toque Mobile + Desktop_with_mouse_and_keyboard: Controles de rato e teclado em Desktop + Desktop_with_gamepad: Controle de gamepad em Desktop + Other: Other + Tutorials: Tutoriais + 2D_breakout_game_using_pure_JavaScript: Jogo 2D usando JavaScript puro + 2D_breakout_game_using_Phaser: Jogo 2D usando Phaser + 2D_maze_game_with_device_orientation: Jogo labirinto 2D com device orientation + 2D_platform_game_using_Phaser: Plataforma de jogo 2D usando Phaser + Publishing_games: Publicando jogos + Publishing_games_overview: Visão geral sobre publicação de jogos + Game_distribution: Distribuição de Jogos + Game_promotion: Promoção de Jogos + Game_monetization: Monetização de Jogos + ru: + Introduction: Введение + Anatomy: Анатомия видеоигры + APIs_for_game_development: API для разработки игр + Canvas: Canvas + CSS: CSS + Full_Screen: Full screen + Gamepad: Gamepad + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: Pointer Lock + SVG: SVG + Typed_Arrays: Typed Arrays + Web_Audio: Web Audio + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: WebSockets + WebVR: WebVR + Web_Workers: Web Workers + XMLHttpRequest: XMLHttpRequest + Techniques: Техники + Using_async_scripts_for_asm.js: Асинхронные скрипты для asm.js + Optimizing_startup_performance: Оптимизация запуска + Using_WebRTC_peer-to-peer_data_channels: Использование WebRTC для передачи данных + Efficient_animation_for_web_games: Эффективная анимация для веб-игр + Audio_for_Web_Games: Аудио для веб-игр + 2D_collision_detection: Обнаружение столкновений в 2D + Tiles_and_tilemaps_overview: Обзор тайлов и тайловых карт + 3D_games_on_the_Web: 3D игры в Интернете + 3D_games_on_the_Web_overview: Обзор 3D игр в Интернете + Explaining_basic_3D_theory: Объяснение основ теории 3D + Building_up_a_basic_demo_with_A-Frame: Создание базового демо с помощью A-Frame + Building_up_a_basic_demo_with_Babylon.js: Создание базового демо с помощью Babylon.js + Building_up_a_basic_demo_with_PlayCanvas: Создание базового демо с помощью PlayCanvas + Building_up_a_basic_demo_with_Three.js: Создание базового демо с помощью Three.js + WebXR_guide: WebXR + 3D_collision_detection: Обнаружение столкновений в 3D + Bounding_volume_collision_detection_with_THREE.js: Обнаружение столкновений объёмных фигур с помощью Three.js + Implementing_game_control_mechanisms: Реализация механизмов управления игрой + Control_mechanisms: Механизмы управления + Mobile_touch: Управление на мобильных устройствах + Desktop_with_mouse_and_keyboard: Управление с помощью мыши и клавиатуры + Desktop_with_gamepad: Управление с помощью геймпада + Other: Другие + Tutorials: Практические руководства + 2D_breakout_game_using_pure_JavaScript: 2D игра Breakout на чистом JavaScript + 2D_breakout_game_using_Phaser: 2D игра Breakout на Phaser + 2D_maze_game_with_device_orientation: 2D игра Maze с использованием ориентации устройства + 2D_platform_game_using_Phaser: 2D платформер на Phaser + Publishing_games: Публикация игр + Publishing_games_overview: Обзор публикации игр + Game_distribution: Распространение игр + Game_promotion: Продвижение игр + Game_monetization: Монетизация игр + zh-CN: + Introduction: 简介 + Anatomy: 剖析 + APIs_for_game_development: 游戏开发用到的 API + Canvas: Canvas + CSS: CSS + Full_Screen: 全屏 + Gamepad: 游戏控制器 + IndexedDB: IndexedDB + JavaScript: JavaScript + Pointer_Lock: 指针锁定 + SVG: SVG + Typed_Arrays: 类型数组 + Web_Audio: Web 音频 + WebGL: WebGL + WebRTC: WebRTC + Web_Sockets: WebSocket + WebVR: WebVR + Web_Workers: Web Worker + XMLHttpRequest: XMLHttpRequest + Techniques: 技术 + Using_async_scripts_for_asm.js: 使用 asm.js 中的异步脚本 + Optimizing_startup_performance: 优化启动性能 + Using_WebRTC_peer-to-peer_data_channels: 使用 WebRTC 点对点数据通道 + Audio_for_Web_Games: Web 游戏的音频 + 2D_collision_detection: 2D 碰撞检测 + Tiles_and_tilemaps_overview: 平铺和平铺贴图概述 + 3D_games_on_the_Web: Web 中的 3D 游戏 + 3D_games_on_the_Web_overview: 概述 + Explaining_basic_3D_theory: 基本的 3D 理论 + Building_up_a_basic_demo_with_A-Frame: 使用 A-Frame 构建基础演示 + Building_up_a_basic_demo_with_Babylon.js: 使用 Babylon.js 构建基础演示 + Building_up_a_basic_demo_with_PlayCanvas: 使用 PlayCanvas 构建基础演示 + Building_up_a_basic_demo_with_Three.js: 使用 Three.js 构建基础演示 + WebXR_guide: WebXR + 3D_collision_detection: 3D 碰撞检测 + Bounding_volume_collision_detection_with_THREE.js: 使用 THREE.js 进行边界体积碰撞检测 + Implementing_game_control_mechanisms: 实现游戏控制机制 + Control_mechanisms: 控制机制 + Mobile_touch: 移动端触摸 + Desktop_with_mouse_and_keyboard: 通过鼠标和键盘控制的桌面端 + Desktop_with_gamepad: 通过游戏手柄控制的桌面端 + Other: 其他 + Tutorials: 教程 + 2D_breakout_game_using_pure_JavaScript: 使用纯 JavaScript 实现 2D 打砖块游戏 + 2D_breakout_game_using_Phaser: 使用 Phaser 实现 2D 打砖块游戏 + 2D_maze_game_with_device_orientation: 具有设备方向检测功能的 2D 迷宫游戏 + 2D_platform_game_using_Phaser: 使用 Phaser 实现 2D 平板游戏 + Publishing_games: 发布游戏 + Publishing_games_overview: 概述 + Game_distribution: 游戏分发 + Game_promotion: 游戏推广 + Game_monetization: 游戏盈利 diff --git a/files/sidebars/glossarysidebar.yaml b/files/sidebars/glossarysidebar.yaml new file mode 100644 index 000000000000000..5dda7f23898ccc6 --- /dev/null +++ b/files/sidebars/glossarysidebar.yaml @@ -0,0 +1,6 @@ +sidebar: + - type: section + link: /Glossary + title: Glossary + - type: listSubPages + path: /en-US/docs/Glossary diff --git a/files/sidebars/htmlsidebar.yaml b/files/sidebars/htmlsidebar.yaml new file mode 100644 index 000000000000000..528c50c78ead4df --- /dev/null +++ b/files/sidebars/htmlsidebar.yaml @@ -0,0 +1,407 @@ +sidebar: + - type: section + link: /Web/HTML + - type: section + link: /Learn/HTML + title: Tutorials + - link: /Learn/Getting_started_with_the_web/HTML_basics + title: HTML_basics + + - details: closed + title: Introduction_to_HTML + children: + - link: /Learn/HTML/Introduction_to_HTML + title: Introduction_to_HTML_overview + - link: /Learn/HTML/Introduction_to_HTML/Getting_started + title: Getting_started_with_HTML + - link: /Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML + title: Whats_in_the_head_metadata_in_HTML + - link: /Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals + title: HTML_text_fundamentals + - link: /Learn/HTML/Introduction_to_HTML/Creating_hyperlinks + title: Creating_hyperlinks + - link: /Learn/HTML/Introduction_to_HTML/Advanced_text_formatting + title: Advanced_text_formatting + - link: /Learn/HTML/Introduction_to_HTML/Document_and_website_structure + title: Document_and_website_structure + - link: /Learn/HTML/Introduction_to_HTML/Debugging_HTML + title: Debugging_HTML + - link: /Learn/HTML/Introduction_to_HTML/Marking_up_a_letter + title: Assessment_Marking_up_a_letter + - link: /Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content + title: Assessment_Structuring_a_page_of_content + + - details: closed + title: Multimedia_and_embedding + children: + - link: /Learn/HTML/Multimedia_and_embedding + title: Multimedia_and_embedding_overview + - link: /Learn/HTML/Multimedia_and_embedding/Images_in_HTML + title: Images_in_HTML + - link: /Learn/HTML/Multimedia_and_embedding/Video_and_audio_content + title: Video_and_audio_content + - link: /Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies + title: From_object_to_iframe_other_embedding_technologies + - link: /Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web + title: Adding_vector_graphics_to_the_web + - link: /Learn/HTML/Multimedia_and_embedding/Responsive_images + title: Responsive_images + - link: /Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page + title: Assessment_Mozilla_splash_page + + - details: closed + title: HTML_tables + children: + - link: /Learn/HTML/Tables + title: HTML_tables_overview + - link: /Learn/HTML/Tables/Basics + title: HTML_table_basics + - link: /Learn/HTML/Tables/Advanced + title: HTML_table_advanced_features_and_accessibility + - link: /Learn/HTML/Tables/Structuring_planet_data + title: Assessment_Structuring_planet_data + + - type: section + link: /Web/HTML/Reference + title: Reference + + - type: listSubPages + details: closed + title: HTML_Elements + path: /en-US/docs/Web/HTML/Element + + - type: listSubPages + details: closed + title: Global_attributes + path: /en-US/docs/Web/HTML/Global_attributes + + - type: listSubPages + details: closed + title: Attributes + path: /en-US/docs/Web/HTML/Attributes + + - type: listSubPages + details: closed + title: Input_types + path: /en-US/docs/Web/HTML/Element/input + + - type: section + title: Guides + + - children: + - link: /Web/HTML/Content_categories + title: Content_categories + - link: /Glossary/Block-level_content + title: Block-level_elements + - link: /Glossary/Inline-level_content + title: Inline_elements + - link: /Web/HTML/Quirks_Mode_and_Standards_Mode + title: Quirks_Mode_and_Standards_Mode + - link: /Web/HTML/Date_and_time_formats + title: Date_and_time_formats + - link: /Web/HTML/Constraint_validation + title: Constraint_validation + - link: /Web/HTML/Microdata + title: Microdata + - link: /Web/HTML/microformats + title: Microformats + - link: /Web/HTML/Viewport_meta_tag + title: Viewport_meta_tag + - link: /Web/HTML/CORS_enabled_image + title: Allowing_cross-origin_images_and_canvas + +l10n: + en-US: + Tutorials: Tutorials + HTML_basics: HTML basics + Introduction_to_HTML: Introduction to HTML + Introduction_to_HTML_overview: Introduction to HTML overview + Getting_started_with_HTML: Getting started with HTML + Whats_in_the_head_metadata_in_HTML: What's in the head? Metadata in HTML + HTML_text_fundamentals: HTML text fundamentals + Creating_hyperlinks: Creating hyperlinks + Advanced_text_formatting: Advanced text formatting + Document_and_website_structure: Document and website structure + Debugging_HTML: Debugging HTML + Assessment_Marking_up_a_letter: "Assessment: Marking up a letter" + Assessment_Structuring_a_page_of_content: "Assessment: Structuring a page of content" + Multimedia_and_embedding: Multimedia and embedding + Multimedia_and_embedding_overview: Multimedia and embedding overview + Images_in_HTML: Images in HTML + Video_and_audio_content: Video and audio content + From_object_to_iframe_other_embedding_technologies: From object to iframe — other embedding technologies + Adding_vector_graphics_to_the_web: Adding vector graphics to the web + Responsive_images: Responsive images + Assessment_Mozilla_splash_page: "Assessment: Mozilla splash page" + HTML_tables: HTML tables + HTML_tables_overview: HTML tables overview + HTML_table_basics: HTML table basics + HTML_table_advanced_features_and_accessibility: HTML table advanced features and accessibility + Assessment_Structuring_planet_data: "Assessment: Structuring planet data" + Reference: References + HTML_Elements: HTML elements + Global_attributes: Global attributes + Attributes: Attributes + Input_types: <input> types + Guides: Guides + Content_categories: Content categories + Allowing_cross-origin_images_and_canvas: Allowing cross-origin use of images and canvas + Block-level_elements: Block-level elements + Inline_elements: Inline elements + Date_and_time_formats: Date and time formats used in HTML + Constraint_validation: Constraint validation + Microdata: Microdata + Microformats: Microformats + Quirks_Mode_and_Standards_Mode: Quirks Mode and Standards Mode + Viewport_meta_tag: Viewport meta tag + fr: + Tutorials: Tutoriels + HTML_basics: Notions élémentaires de HTML + Introduction_to_HTML: Introduction à HTML + Introduction_to_HTML_overview: Aperçu de l'introduction à HTML + Getting_started_with_HTML: Débuter en HTML + Whats_in_the_head_metadata_in_HTML: Les métadonnées en HTML avec + HTML_text_fundamentals: Notions fondamentales de HTML pour le texte + Creating_hyperlinks: Créer des hyperliens + Advanced_text_formatting: Formatage avancé du texte + Document_and_website_structure: Structure d'un site et d'un document web + Debugging_HTML: Déboguer du HTML + Assessment_Marking_up_a_letter: "Évaluation\_: baliser une lettre" + Assessment_Structuring_a_page_of_content: "Évaluation\_: structurer une page de contenu" + Multimedia_and_embedding: Multimédia et intégration + Multimedia_and_embedding_overview: Aperçu pour le multimédia et l'intégration + Images_in_HTML: Images en HTML + Video_and_audio_content: Contenu audio et vidéo + From_object_to_iframe_other_embedding_technologies: "Des objets aux iframes, les autres technologies d'intégration" + Adding_vector_graphics_to_the_web: Ajouter des graphiques vectoriels sur le Web + Responsive_images: Images responsives + Assessment_Mozilla_splash_page: "Évaluation\_: page d'accueil Mozilla" + HTML_tables: Tableaux HTML + HTML_tables_overview: Aperçu des tableaux HTML + HTML_table_basics: Bases des tableaux HTML + HTML_table_advanced_features_and_accessibility: Fonctionnalités avancées et accessibilité des tableaux HTML + Assessment_Structuring_planet_data: "Évaluation\_: structurer les données des planètes" + Reference: Références + HTML_Elements: Éléments HTML + Global_attributes: Attributs universels + Attributes: Attributs + Input_types: Types <input> + Guides: Guides + Content_categories: Catégories de contenu + Allowing_cross-origin_images_and_canvas: Autoriser les images et canevas provenant d'autres origines + Block-level_elements: Éléments de bloc + Inline_elements: Éléments en ligne + Date_and_time_formats: Formats de date et d'heure utilisés en HTML + Microdata: Microdonnées + microformats: Microformats + Quirks_Mode_and_Standards_Mode: Mode quirks et mode standard + Viewport_meta_tag: >- + Utilisation de la balise meta viewport pour contrôler la mise en page sur + mobile + ja: + Tutorials: チュートリアル + HTML_basics: HTML の基本 + Introduction_to_HTML: HTML 入門 + Introduction_to_HTML_overview: HTML 入門の概要 + Getting_started_with_HTML: HTML を始めよう + Whats_in_the_head_metadata_in_HTML: ヘッド部には何が入る? HTML のメタデータ + HTML_text_fundamentals: HTML テキストの基礎 + Creating_hyperlinks: ハイパーリンクの作成 + Advanced_text_formatting: 高度なテキスト整形 + Document_and_website_structure: 文書とウェブサイトの構造 + Debugging_HTML: HTML のデバッグ + Assessment_Marking_up_a_letter: "評価課題: 手紙のマークアップ" + Assessment_Structuring_a_page_of_content: "評価課題: コンテンツのページの構造化" + Multimedia_and_embedding: マルチメディアとその埋め込み + Multimedia_and_embedding_overview: マルチメディアとその埋め込みの概要 + Images_in_HTML: HTML の画像 + Video_and_audio_content: 動画と音声のコンテンツ + From_object_to_iframe_other_embedding_technologies: object から iframe まで — その他の埋め込み技術 + Adding_vector_graphics_to_the_web: ウェブへのベクターグラフィックの追加 + Responsive_images: レスポンシブ画像 + Assessment_Mozilla_splash_page: "評価課題: Mozilla のスプラッシュページ" + HTML_tables: HTML の表 + HTML_tables_overview: HTML の表の概要 + HTML_table_basics: HTML の表の基本 + HTML_table_advanced_features_and_accessibility: HTML 表の高度な機能とアクセシビリティ + Assessment_Structuring_planet_data: "評価課題: 太陽系の惑星データの構造化" + Reference: リファレンス + HTML_Elements: HTML 要素 + Global_attributes: グローバル属性 + Input_types: <input> 型 + Documentation: ドキュメント + Useful_lists: 有用なリスト + Index: 前ページの索引 + Contribute: 協力 + The_MDN_project: MDN プロジェクト + Content_categories: コンテンツカテゴリー + Constraint_validation: 制約検証 + ko: + Tutorials: "자습서:" + HTML_basics: HTML 기초 + Introduction_to_HTML: HTML 입문서 + Introduction_to_HTML_overview: HTML 소개 + Getting_started_with_HTML: HTML 시작하기 + Whats_in_the_head_metadata_in_HTML: head 태그에는 무엇이 있을까? HTML의 메타데이터 + HTML_text_fundamentals: HTML 텍스트 + Creating_hyperlinks: 하이퍼링크 만들기 + Advanced_text_formatting: 고급 텍스트 서식 + Document_and_website_structure: 문서와 웹사이트 구조 + Debugging_HTML: HTML 디버깅 + Assessment_Marking_up_a_letter: "과제: 문서 마크업 하기" + Assessment_Structuring_a_page_of_content: "과제: 페이지 내용 구조화하기" + Multimedia_and_embedding: 멀티미디어와 임베딩 + Multimedia_and_embedding_overview: 멀티미디어와 임베딩 소개 + Images_in_HTML: HTML의 이미지 + Video_and_audio_content: 비디오와 오디오 컨텐츠 + From_object_to_iframe_other_embedding_technologies: object에서 iframe - 다른 임베딩 기술 + Adding_vector_graphics_to_the_web: 벡터 그래픽 추가하기 + Responsive_images: 반응형 이미지 + Assessment_Mozilla_splash_page: "과제: Mozilla 페이지 만들기" + HTML_tables: HTML 테이블 + HTML_tables_overview: HTML 테이블 소개 + HTML_table_basics: HTML 테이블 기초 + HTML_table_advanced_features_and_accessibility: HTML 테이블 고급 기능과 접근성 + Assessment_Structuring_planet_data: "과제: 행성 데이터 만들기" + Reference: "참고서:" + HTML_Elements: HTML 요소 + Global_attributes: 전역 속성 + Attributes: 속성 + Input_types: <input> types + Guides: "안내서:" + Allowing_cross-origin_images_and_canvas: cross-origin이 가능한 이미지와 캔버스 + Block-level_elements: 블록 단위 요소 + Inline_elements: 인라인 요소 + Date_and_time_formats: HTML의 날짜와 시간 형식 + Microdata: Microdata + Microformats: Microformats + Quirks_Mode_and_Standards_Mode: 쿼크모드와 표준모드 + Viewport_meta_tag: 뷰포트 메타 태그 + pt-BR: + Tutorials: Tutoriais + HTML_basics: O básico de HTML + Introduction_to_HTML: Introdução ao HTML + Introduction_to_HTML_overview: Visão geral da Introdução ao HTML + Getting_started_with_HTML: Iniciando com HTML + Whats_in_the_head_metadata_in_HTML: O que está na "head"? Metadados em HTML + HTML_text_fundamentals: Fundamentos de textos HTML + Creating_hyperlinks: Criando hiperlinks + Advanced_text_formatting: Formatação avançada de textos + Document_and_website_structure: Estrutura do Documento e do Site + Debugging_HTML: Depurando HTML + Assessment_Marking_up_a_letter: "Avaliação: Melhorando uma carta" + Assessment_Structuring_a_page_of_content: "Avaliação: Estruturando uma página de conteúdos" + Multimedia_and_embedding: Multimídia e incorporação + Multimedia_and_embedding_overview: Visão geral sobre Multimídia e incorporação + Images_in_HTML: Trabalhando com imagens em HTML + Video_and_audio_content: Conteúdos com vídeo e áudio + From_object_to_iframe_other_embedding_technologies: De objeto a iframe — outras tecnologias de incorporação + Adding_vector_graphics_to_the_web: Adicionando gráficos vetoriais à Web + Responsive_images: Imagens responsivas + Assessment_Mozilla_splash_page: 'Avaliação: Página "splash" da Mozilla' + HTML_tables: Tabelas HTML + HTML_tables_overview: Visão geral sobre tabelas HTML + HTML_table_basics: O básico sobre Tabelas HTML + HTML_table_advanced_features_and_accessibility: Funcionalidades avançadas e acessibilidade de Tabelas HTML + Assessment_Structuring_planet_data: "Avaliação: Estruturação dos dados do planenta" + Reference: Referências + HTML_Elements: Elementos HTML + Global_attributes: Atributos globais + Attributes: Atributos + Input_types: Tipos de <input> + Guides: Guides + Content_categories: Categorias de conteúdo + Allowing_cross-origin_images_and_canvas: CORS habilitar imagens + Block-level_elements: Elementos block-level + Inline_elements: Elementos inline + Date_and_time_formats: Date and time formats used in HTML + Microdata: Microdata + microformats: Microformatos + Quirks_Mode_and_Standards_Mode: Quirks Mode e Standards Mode + Viewport_meta_tag: Viewport meta tag + ru: + Tutorials: Уроки + HTML_basics: Основы HTML + Introduction_to_HTML: Введение в HTML + Introduction_to_HTML_overview: Введение в HTML + Getting_started_with_HTML: Начало работы с HTML + Whats_in_the_head_metadata_in_HTML: Что внутри "head"? Метаданные в HTML + HTML_text_fundamentals: Основы редактирования текста в HTML + Creating_hyperlinks: Создание гиперссылок + Advanced_text_formatting: Продвинутое форматирование текста + Document_and_website_structure: Структура документа и веб-сайта + Debugging_HTML: Отладка HTML + Assessment_Marking_up_a_letter: "Задание: Выделение символа" + Assessment_Structuring_a_page_of_content: "Задание: Структура страницы" + Multimedia_and_embedding: Мультимедиа и встраивание + Multimedia_and_embedding_overview: Мультимедиа и встраивание + Images_in_HTML: Изображения в HTML + Video_and_audio_content: Видео и аудио контент + From_object_to_iframe_other_embedding_technologies: От object до iframe — другие технологии встраивания + Adding_vector_graphics_to_the_web: Добавление векторный графики в Веб + Responsive_images: Отзывчивые изображения + Assessment_Mozilla_splash_page: "Задание: Страница о Mozilla" + HTML_tables: HTML таблицы + HTML_tables_overview: HTML таблицы + HTML_table_basics: HTML таблицы основы + HTML_table_advanced_features_and_accessibility: HTML таблицы продвинутые возможности и доступность + Assessment_Structuring_planet_data: "Задание: Структурирование данных о планетах" + Reference: Справочники + HTML_Elements: HTML элементы + Global_attributes: Глобальные атрибуты + Attributes: Aтрибуты + Input_types: Типы <input> + Guides: Путеводитель + Content_categories: Категории контента + Allowing_cross-origin_images_and_canvas: Разрешение использования изображений из разных источников и canvas + Block-level_elements: Блочные элементы + Inline_elements: Строчные элементы + Date_and_time_formats: Date and time formats used in HTML + Constraint_validation: Валидация ограничений + Microdata: Microdata + microformats: Microformats + Quirks_Mode_and_Standards_Mode: Режим совместимости (Quirks Mode) и стандартный режим (Standards Mode) + Viewport_meta_tag: Viewport meta tag + zh-CN: + Tutorials: 教程 + HTML_basics: HTML 基础 + Introduction_to_HTML: HTML 介绍 + Introduction_to_HTML_overview: HTML 概述 + Getting_started_with_HTML: 开始学习 HTML + Whats_in_the_head_metadata_in_HTML: head 标签里面有什么?HTML 中的元数据 + HTML_text_fundamentals: HTML 文本基础 + Creating_hyperlinks: 建立超链接 + Advanced_text_formatting: 高级文本格式 + Document_and_website_structure: 文档和网站架构 + Debugging_HTML: HTML 调试 + Assessment_Marking_up_a_letter: 测验:标记信件 + Assessment_Structuring_a_page_of_content: 测验:构建网页内容 + Multimedia_and_embedding: 多媒体与嵌入 + Multimedia_and_embedding_overview: 多媒体与嵌入概述 + Images_in_HTML: HTML 中的图片 + Video_and_audio_content: 视频和音频内容 + From_object_to_iframe_other_embedding_technologies: 从 object 到 iframe——其他嵌入技术 + Adding_vector_graphics_to_the_web: 为 web 新增矢量图 + Responsive_images: 响应式图片 + Assessment_Mozilla_splash_page: 测验:Mozilla 醒目页面 + HTML_tables: HTML 表格 + HTML_tables_overview: HTML 表格概述 + HTML_table_basics: HTML 表格基础 + HTML_table_advanced_features_and_accessibility: HTML 高级表格特性和无障碍 + Assessment_Structuring_planet_data: 测验:构建行星数据 + Reference: 参考: + HTML_Elements: HTML 元素 + Global_attributes: 全局属性 + Attributes: 属性 + Input_types: <input> 类型 + Guides: 指南: + Content_categories: 内容分类 + Allowing_cross-origin_images_and_canvas: 允许图片和 canvas 跨源使用 + Block-level_elements: 块级元素 + Inline_elements: 行级元素 + Date_and_time_formats: HTML 中使用的日期与时间格式 + Constraint_validation: 约束验证 + Microdata: 微数据 + Microformats: 微格式 + Quirks_Mode_and_Standards_Mode: 怪异模式和标准模式 + Viewport_meta_tag: Viewport meta 标签 diff --git a/files/sidebars/httpsidebar.yaml b/files/sidebars/httpsidebar.yaml new file mode 100644 index 000000000000000..7d10be65ea0fced --- /dev/null +++ b/files/sidebars/httpsidebar.yaml @@ -0,0 +1,140 @@ +sidebar: + - type: section + link: /Web/HTTP + - type: section + title: Guides + - /Web/HTTP/Overview + - /Web/HTTP/Session + - /Web/HTTP/Messages + - /Web/HTTP/MIME_types + - /Web/HTTP/Compression + - /Web/HTTP/Caching + - /Web/HTTP/Authentication + - /Web/HTTP/Cookies + - /Web/HTTP/Redirections + - /Web/HTTP/Conditional_requests + - /Web/HTTP/Range_requests + - /Web/HTTP/Content_negotiation + - /Web/HTTP/Connection_management_in_HTTP_1 + - /Web/HTTP/Evolution_of_HTTP + - /Web/HTTP/Protocol_upgrade_mechanism + - /Web/HTTP/Proxy_servers_and_tunneling + - /Web/HTTP/Client_hints + - details: closed + title: Security + children: + - /Web/Security/Practical_implementation_guides + - link: /en-US/observatory + title: HTTP Observatory + - /Web/HTTP/Permissions_Policy + - /Web/HTTP/CSP + - /Web/HTTP/CORS + - /Web/HTTP/Cross + - /Web/HTTP/Headers + - type: section + title: Reference + + - type: listSubPages + details: closed + title: Headers + path: /en-US/docs/Web/HTTP/Headers + + - type: listSubPages + details: closed + title: Methods + path: /en-US/docs/Web/HTTP/Methods + + - type: listSubPages + details: closed + title: Status + path: /en-US/docs/Web/HTTP/Status + + - type: listSubPages + details: closed + title: CSPDirectives + path: /en-US/docs/Web/HTTP/Headers/Content-Security-Policy + + - type: listSubPages + details: closed + title: CORS_errors + path: /en-US/docs/Web/HTTP/CORS/Errors + + - type: listSubPages + details: closed + title: PermissionsPolicyDirectives + path: /en-US/docs/Web/HTTP//Headers/Permissions-Policy + + - /Web/HTTP/Resources_and_specifications + +l10n: + en-US: + CORS_errors: CORS errors + CSPDirectives: CSP directives + Guides: Guides + Headers: HTTP headers + Methods: HTTP request methods + PermissionsPolicyDirectives: Permissions-Policy directives + Reference: References + Security: HTTP security + Status: HTTP response status codes + es: + CORS_errors: Errores de CORS + CSPDirectives: Directivas CSP + Guides: Guías + Headers: Cabeceras HTTP + Methods: Métodos de petición HTTP + PermissionsPolicyDirectives: Directivas Permissions-Policy + Reference: Referencias + Security: Seguridad en HTTP + Status: Códigos de estado de HTTP + fr: + CORS_errors: Erreurs CORS + CSPDirectives: Directives CSP + Guides: Guides + Headers: En-têtes HTTP + Methods: Méthodes de requête HTTP + PermissionsPolicyDirectives: Directives Permissions-Policy + Reference: Références + Security: Sécurité HTTP + Status: Codes de statut de réponse HTTP + ja: + CORS_errors: CORS エラー + CSPDirectives: CSP ディレクティブ + Guides: ガイド + Headers: HTTP ヘッダー + Methods: HTTP リクエストメソッド + PermissionsPolicyDirectives: 機能ポリシーディレクティブ + Reference: リファレンス + Security: HTTP セキュリティ + Status: HTTP レスポンスステータスコード + ko: + CORS_errors: CORS 에러 + CSPDirectives: CSP 지시문 + Guides: 가이드 + Headers: HTTP 헤더 + Methods: HTTP 요청 메소드 + PermissionsPolicyDirectives: Permissions-Policy 지시문 + Reference: 레퍼런스 + Security: HTTP 보안 + Status: HTTP 응답 상태 코드 + ru: + CORS_errors: Ошибки CORS + CSPDirectives: Директивы CSP + Guides: Учебники + Headers: Заголовки HTTP + Methods: Методы HTTP запроса + PermissionsPolicyDirectives: Директивы Permissions-Policy + Reference: Справочники + Security: Безопасность в HTTP + Status: Коды ответа HTTP + zh-CN: + CORS_errors: CORS 错误 + CSPDirectives: CSP 指令 + Guides: 指南: + Headers: HTTP 标头 + Methods: HTTP 请求方法 + PermissionsPolicyDirectives: 权限策略指令 + Reference: 参考: + Security: HTTP 安全 + Status: HTTP 响应状态码 + diff --git a/files/sidebars/jssidebar.yaml b/files/sidebars/jssidebar.yaml new file mode 100644 index 000000000000000..ec3079eb5e97788 --- /dev/null +++ b/files/sidebars/jssidebar.yaml @@ -0,0 +1,530 @@ +sidebar: + - type: section + link: /Web/JavaScript + title: JavaScript + - type: section + title: Tutorials + + - details: closed + title: Complete_beginners + children: + - link: /Learn/Getting_started_with_the_web/JavaScript_basics + title: Basics + - link: /Learn/JavaScript/First_steps + title: First_steps + - link: /Learn/JavaScript/Building_blocks + title: Building_blocks + - link: /Learn/JavaScript/Objects + title: Introducing_objects + + - details: closed + title: Guide + children: + - link: /Web/JavaScript/Guide/Introduction + title: Guide_Introduction + - link: /Web/JavaScript/Guide/Grammar_and_types + title: Guide_Grammar + - link: /Web/JavaScript/Guide/Control_flow_and_error_handling + title: Guide_Control_flow + - link: /Web/JavaScript/Guide/Loops_and_iteration + title: Guide_Loops + - link: /Web/JavaScript/Guide/Functions + title: Guide_Functions + - link: /Web/JavaScript/Guide/Expressions_and_operators + title: Guide_Expressions + - link: /Web/JavaScript/Guide/Numbers_and_dates + title: Guide_Numbers + - link: /Web/JavaScript/Guide/Text_formatting + title: Guide_Text + - link: /Web/JavaScript/Guide/Regular_expressions + title: Guide_RegExp + - link: /Web/JavaScript/Guide/Indexed_collections + title: Guide_Indexed_collections + - link: /Web/JavaScript/Guide/Keyed_collections + title: Guide_keyed_collections + - link: /Web/JavaScript/Guide/Working_with_objects + title: Guide_Objects + - link: /Web/JavaScript/Guide/Using_classes + title: Guide_Classes + - link: /Web/JavaScript/Guide/Using_promises + title: Guide_Promises + - link: /Web/JavaScript/Guide/Typed_arrays + title: Guide_Typed_arrays + - link: /Web/JavaScript/Guide/Iterators_and_generators + title: Guide_Iterators_generators + - link: /Web/JavaScript/Guide/Meta_programming + title: Guide_Meta + - link: /Web/JavaScript/Guide/Modules + title: Guide_Modules + + - details: closed + title: Intermediate + children: + - link: /Learn/Tools_and_testing/Client-side_JavaScript_frameworks + title: Frameworks + - link: /Learn/JavaScript/Client-side_web_APIs + title: Client-side_APIs + - link: /Web/JavaScript/Language_overview + title: Language_overview + - link: /Web/JavaScript/Data_structures + title: Data_structures + - link: /Web/JavaScript/Equality_comparisons_and_sameness + title: Equality + - link: /Web/JavaScript/Enumerability_and_ownership_of_properties + title: Enumerability + - link: /Web/JavaScript/Closures + title: Closures + + - details: closed + title: Advanced + children: + - link: /Web/JavaScript/Inheritance_and_the_prototype_chain + title: Inheritance + - link: /Web/JavaScript/Memory_management + title: Memory_management + - link: /Web/JavaScript/Event_loop + title: Event_loop + + - type: section + link: /Web/JavaScript/Reference + title: Reference + + - type: listSubPages + details: closed + title: Global_Objects + includeParent: true + path: /en-US/docs/Web/JavaScript/Reference/Global_Objects + + - type: listSubPages + details: closed + title: Operators + includeParent: true + path: /en-US/docs/Web/JavaScript/Reference/Operators + + - type: listSubPages + details: closed + title: Statements + includeParent: true + path: /en-US/docs/Web/JavaScript/Reference/Statements + + - type: listSubPages + details: closed + title: Functions + includeParent: true + path: /en-US/docs/Web/JavaScript/Reference/Functions + + - type: listSubPages + details: closed + title: Classes + includeParent: true + path: /en-US/docs/Web/JavaScript/Reference/Classes + + - type: listSubPages + details: closed + title: Guide_RegExp + includeParent: true + path: /en-US/docs/Web/JavaScript/Reference/Regular_expressions + + - type: listSubPages + details: closed + title: Errors + includeParent: true + path: /en-US/docs/Web/JavaScript/Reference/Errors + + - details: closed + title: More + children: + - link: /Web/JavaScript/JavaScript_technologies_overview + title: Overview + - link: /Web/JavaScript/Reference/Lexical_grammar + title: Lexical_grammar + - link: /Web/JavaScript/Reference/Iteration_protocols + title: Iteration_protocols + - link: /Web/JavaScript/Reference/Strict_mode + title: Strict_mode + - link: /Web/JavaScript/Reference/Template_literals + title: Template_strings + - link: /Web/JavaScript/Reference/Trailing_commas + title: Trailing_commas + - link: /Web/JavaScript/Reference/Deprecated_and_obsolete_features + title: Deprecated_features + +l10n: + en-US: + Overview: JavaScript technologies overview + Tutorials: Tutorials + Guide: JavaScript Guide + Guide_Introduction: Introduction + Guide_Grammar: Grammar and types + Guide_Control_flow: Control flow and error handling + Guide_Loops: Loops and iteration + Guide_Functions: Functions + Guide_Expressions: Expressions and operators + Guide_Numbers: Numbers and dates + Guide_Text: Text formatting + Guide_RegExp: Regular expressions + Guide_Indexed_collections: Indexed collections + Guide_keyed_collections: Keyed collections + Guide_Objects: Working with objects + Guide_Classes: Using classes + Guide_Promises: Using promises + Guide_Typed_arrays: JavaScript typed arrays + Guide_Iterators_generators: Iterators and generators + Guide_Meta: Meta programming + Guide_Modules: JavaScript modules + Complete_beginners: Complete beginners + Basics: JavaScript basics + First_steps: JavaScript first steps + Building_blocks: JavaScript building blocks + Intermediate: Intermediate + Introducing_objects: Introducing JavaScript objects + Client-side_APIs: Client-side web APIs + Frameworks: Client-side JavaScript frameworks + Language_overview: Language overview + Data_structures: JavaScript data structures + Equality: Equality comparisons and sameness + Closures: Closures + Advanced: Advanced + Inheritance: Inheritance and the prototype chain + Strict_mode: Strict mode + Memory_management: Memory Management + Event_loop: Concurrency model and Event Loop + Reference: References + Global_Objects: Built-in objects + Operators: Expressions & operators + Statements: Statements & declarations + Functions: Functions + Classes: Classes + Errors: Errors + More: Misc + Lexical_grammar: Lexical grammar + Enumerability: Enumerability and ownership of properties + Data_types: Data types and data structures + Iteration_protocols: Iteration protocols + Template_strings: Template literals + Trailing_commas: Trailing commas + Deprecated_features: Deprecated features + ru: + Overview: Обзор технологий JavaScript + Tutorials: Уроки + Guide: Руководство по JavaScript + Guide_Introduction: Вступление + Guide_Grammar: Грамматика и типы + Guide_Control_flow: Порядок выполнения и обработка ошибок + Guide_Loops: Циклы и итерации + Guide_Functions: Функции + Guide_Expressions: Выражения и операторы + Guide_Numbers: Числа и даты + Guide_Text: Форматирование текста + Guide_RegExp: Регулярные выражения + Guide_Indexed_collections: Упорядоченные наборы данных + Guide_keyed_collections: Коллекции + Guide_Objects: Работа с объектами + Guide_Classes: Using classes + Guide_Promises: Использование промисов + Guide_Typed_arrays: Типизированные массивы JavaScript + Guide_Iterators_generators: Итераторы и генераторы + Guide_Meta: Метапрограммирование + Guide_Modules: Модули JavaScript + Complete_beginners: Базовые + Basics: Основы JavaScript + First_steps: Первые шаги в JavaScript + Building_blocks: Структурные элементы JavaScript + Intermediate: Средние + Introducing_objects: Введение в объекты JavaScript + Client-side_APIs: Клиентский API веба + Frameworks: Понимание JavaScript-фреймворков для фронтенда + Language_overview: Language overview + Data_structures: Структуры данных JavaScript + Equality: Проверки на равенство и когда их использовать + Closures: Замыкания + Advanced: Продвинутые + Inheritance: Наследование и цепочка прототипов + Strict_mode: Строгий режим + Memory_management: Управление памятью + Event_loop: Цикл событий + Reference: Справочники + Global_Objects: Встроенные объекты + Operators: Выражения и операторы + Statements: Инструкции и объявления + Functions: Функции + Classes: Классы + Errors: Ошибки + More: Ещё + Lexical_grammar: Лексическая грамматика + Enumerability: Перечисляемость и принадлежность свойств + Data_types: Типы и структуры данных + Iteration_protocols: Протоколы перебора + Template_strings: Шаблонные строки + Trailing_commas: Висящие запятые + Deprecated_features: Устаревшие возможности + fr: + Overview: Aperçu des technologies JavaScript + Tutorials: Tutoriels + Guide: Guide JavaScript + Guide_Introduction: Introduction + Guide_Grammar: Types et grammaire + Guide_Control_flow: Contrôle du flux et gestion des erreurs + Guide_Loops: Boucles et itération + Guide_Functions: Fonctions + Guide_Expressions: Expressions et opérateurs + Guide_Numbers: Nombres et dates + Guide_Text: Formatage du texte + Guide_RegExp: Expressions rationnelles + Guide_Indexed_collections: Collections indexées + Guide_keyed_collections: Collections avec clés + Guide_Objects: Manipuler les objets + Guide_Classes: Using classes + Guide_Promises: Utiliser les promesses + Guide_Typed_arrays: Tableaux typés en JavaScript + Guide_Iterators_generators: Itérateurs et générateurs + Guide_Meta: Métaprogrammation + Guide_Modules: Modules JavaScript + Complete_beginners: Débutant + Basics: Les bases en JavaScript + First_steps: Premiers pas en JavaScript + Building_blocks: Les briques JavaScript + Intermediate: Intermédiaire + Introducing_objects: Introduction aux objets JavaScript + Client-side_APIs: Les API web côté client + Frameworks: Les frameworks JavaScript côté client + Language_overview: Language overview + Data_structures: Structures de données en JavaScript + Equality: Différents tests d'égalité + Closures: Fermetures (closures) + Advanced: Avancé + Inheritance: L'héritage et la chaîne de prototypes + Strict_mode: Mode strict + Memory_management: Gestion de la mémoire + Event_loop: Concurrence et boucle des évènements + Reference: Références + Global_Objects: Objets natifs + Operators: Expressions et opérateurs + Statements: Instructions et déclarations + Functions: Fonctions + Classes: Classes + Errors: Erreurs + More: Divers + Lexical_grammar: Grammaire lexicale + Enumerability: Rattachement des propriétés + Data_types: Types et structures de données + Iteration_protocols: Protocoles d'itération + Template_strings: Gabarits de chaînes de caractères + Trailing_commas: Virgules finales + Deprecated_features: Fonctionnalités dépréciées + zh-CN: + Overview: JavaScript 技术概要 + Tutorials: 教程 + Guide: JavaScript 指南 + Guide_Introduction: 介绍 + Guide_Grammar: 语法和数据类型 + Guide_Control_flow: 流程控制与错误处理 + Guide_Loops: 循环与迭代 + Guide_Functions: 函数 + Guide_Expressions: 表达式与运算符 + Guide_Numbers: 数字和日期 + Guide_Text: 文本格式化 + Guide_RegExp: 正则表达式 + Guide_Indexed_collections: 索引集合类 + Guide_keyed_collections: 带键的集合 + Guide_Objects: 使用对象 + Guide_Classes: 使用类 + Guide_Promises: 使用 Promise + Guide_Typed_arrays: JavaScript 类型化数组 + Guide_Iterators_generators: 迭代器和生成器 + Guide_Meta: 元编程 + Guide_Modules: JavaScript 模块 + Complete_beginners: 快速入门 + Basics: JavaScript 基础知识 + First_steps: JavaScript 第一步 + Building_blocks: 构建 JavaScript 代码块 + Intermediate: 中级 + Introducing_objects: 介绍 JavaScript 对象 + Client-side_APIs: 客户端 Web API + Frameworks: 客户端 JavaScript 框架 + Language_overview: 语言概述 + Data_structures: JavaScript 数据结构 + Equality: 如何正确判断相等性 + Closures: 闭包 + Advanced: 高级 + Inheritance: 继承和原型链 + Strict_mode: 严格模式 + Memory_management: 内存管理 + Event_loop: 并发模型与事件循环 + Reference: 参考 + Global_Objects: 内置对象 + Operators: 表达式和运算符 + Statements: 语句和声明 + Functions: 函数 + Classes: 类 + Errors: 错误 + More: 更多 + Lexical_grammar: 词法文法 + Enumerability: 属性的可枚举性和所有权 + Data_types: 数据类型和数据解构 + Iteration_protocols: 迭代协议 + Template_strings: 模板字符串 + Trailing_commas: 尾后逗号 + Deprecated_features: 已废弃的特性 + ja: + Overview: JavaScript 技術概説 + Tutorials: チュートリアル + Guide: JavaScript ガイド + Guide_Introduction: 入門編 + Guide_Grammar: 文法とデータ型 + Guide_Control_flow: 制御フローとエラー処理 + Guide_Loops: ループとイテレーター + Guide_Functions: 関数 + Guide_Expressions: 式と演算子 + Guide_Numbers: 数と日付 + Guide_Text: テキスト処理 + Guide_RegExp: 正規表現 + Guide_Indexed_collections: インデックス付きコレクション + Guide_keyed_collections: キー付きコレクション + Guide_Objects: オブジェクトを利用する + Guide_Classes: Using classes + Guide_Promises: プロミスの使用 + Guide_Typed_arrays: JavaScript 型付き配列 + Guide_Iterators_generators: イテレーターとジェネレーター + Guide_Meta: メタプログラミング + Guide_Modules: JavaScript モジュール + Complete_beginners: 初級編 + Basics: JavaScript の基礎 + First_steps: JavaScript の第一歩 + Building_blocks: JavaScript の構成要素 + Intermediate: 中級編 + Introducing_objects: JavaScript オブジェクト入門 + Client-side_APIs: クライアントサイド Web API + Frameworks: クライアントサイド JavaScript フレームワーク + Language_overview: Language overview + Data_structures: JavaScript のデータ構造 + Equality: 等値比較と同一性 + Closures: クロージャ + Advanced: 上級編 + Inheritance: 継承とプロトタイプチェーン + Strict_mode: Strict モード + Memory_management: メモリー管理 + Event_loop: 並列モデルとイベントループ + Reference: リファレンス + Global_Objects: 組み込みオブジェクト + Operators: 式と演算子 + Statements: 文と宣言 + Functions: 関数 + Classes: クラス + Errors: Errors + More: その他 + Lexical_grammar: 字句文法 + Enumerability: プロパティの列挙可能性と所有権 + Data_types: データ型とデータ構造 + Iteration_protocols: 反復処理プロトコル + Template_strings: テンプレート文字列 + Trailing_commas: 末尾のカンマ + Deprecated_features: 廃止予定の機能 + ko: + Overview: JavaScript 소개 + Tutorials: "자습서:" + Guide: JavaScript 안내서 + Guide_Introduction: 안내서 소개 + Guide_Grammar: 문법과 자료형 + Guide_Control_flow: 제어 흐름과 오류 처리 + Guide_Loops: 루프와 반복 + Guide_Functions: 함수 + Guide_Expressions: 표현식과 연산자 + Guide_Numbers: 숫자와 날짜 + Guide_Text: 텍스트 서식 + Guide_RegExp: 정규 표현식 + Guide_Indexed_collections: index 기반의 컬렉션 + Guide_keyed_collections: key 기반의 컬렉션 + Guide_Objects: 객체로 작업하기 + Guide_Classes: class 사용하기 + Guide_Promises: promise 사용하기 + Guide_Typed_arrays: JavaScript 형식화 배열 + Guide_Iterators_generators: 반복기와 생성기 + Guide_Meta: 메타 프로그래밍 + Guide_Modules: JavaScript 모듈 + Complete_beginners: 입문서 + Basics: JavaScript 기본 + First_steps: JavaScript 첫걸음 + Building_blocks: JavaScript 구성요소 + Intermediate: 중급서 + Introducing_objects: JavaScript 객체 소개 + Client-side_APIs: 클라이언트 사이드 웹 API + Frameworks: 클라이언트 사이드 JavaScript 프레임워크 + Language_overview: JavaScript 재입문하기 (JS ​자습서) + Data_structures: JavaScript의 타입과 자료구조 + Equality: 동치 비교 및 동일성 + Closures: 클로저 + Advanced: 고급서 + Inheritance: 상속과 프로토타입 + Strict_mode: 엄격한 모드 + Memory_management: JavaScript 메모리 관리 + Event_loop: 이벤트 루프 + Reference: "참고서:" + Global_Objects: 표준 내장 객체 + Operators: 표현식 및 연산자 + Statements: 문과 선언문 + Functions: 함수 + Classes: Classes + Errors: 오류 + More: 기타 + Lexical_grammar: Lexical 문법 + Enumerability: 열거성과 속성의 소유권 + Data_types: 데이터 타입과 자료구조 + Iteration_protocols: Iteration 프로토콜 + Template_strings: 템플릿 리터럴 + Trailing_commas: Trailing commas + Deprecated_features: 제외 예정 기능과 제외된 기능 + pt-BR: + Overview: Visão geral das Tecnologias JavaScript + Tutorials: Tutoriais + Guide: Guia de JavaScript + Guide_Introduction: Introdução + Guide_Grammar: Gramática e tipos + Guide_Control_flow: Controle de fluxo e tratamento de erros + Guide_Loops: Repetição e iteração + Guide_Functions: Funções + Guide_Expressions: Expressões e operadores + Guide_Numbers: Números e datas + Guide_Text: Formatação de texto + Guide_RegExp: Expressões Regulares + Guide_Indexed_collections: Coleções indexadas + Guide_keyed_collections: Coleções com chave (chave-valor) + Guide_Objects: Trabalhando com objetos + Guide_Classes: Using classes + Guide_Promises: Usando "promises" + Guide_Typed_arrays: Arranjos tipados em JavaScript + Guide_Iterators_generators: Iteradores e geradores + Guide_Meta: Metaprogramação + Guide_Modules: JavaScript modules + Complete_beginners: Completos iniciantes + Basics: O básico de JavaScript + First_steps: Primeiros passos com JavaScript + Building_blocks: Blocos de construção de JavaScript + Intermediate: Intermediário + Introducing_objects: Introdução a objetos JavaScript + Client-side_APIs: APIs Web para aplicações Cliente + Frameworks: Client-side JavaScript frameworks + Language_overview: Language overview + Data_structures: Estruturas de dados de JavaScript + Equality: Comparadores de igualdade e semelhança + Closures: Closures + Advanced: Avançado + Inheritance: Herança e a cadeia de "prototype" + Strict_mode: Strict mode - Modo estrito + Memory_management: Gerenciamento de memória + Event_loop: Modelo de concorrência e Loop de Eventos + Reference: Referências + Global_Objects: Objetos pré-definidos + Operators: Expressões e operadores + Statements: Afirmações e declarações + Functions: Funções + Classes: Classes + Errors: Erros + More: Mais conteúdo + Lexical_grammar: Gramática léxica + Enumerability: Enumerabilidade e domínio de propriedades + Data_types: Tipos de dados e estruturas de dados + Iteration_protocols: Protocolos de iteração + Template_strings: Template literals + Trailing_commas: Trailing commas + Deprecated_features: Funcionalidades depreciadas diff --git a/files/sidebars/learnsidebar.yaml b/files/sidebars/learnsidebar.yaml new file mode 100644 index 000000000000000..583c19f3bc3142f --- /dev/null +++ b/files/sidebars/learnsidebar.yaml @@ -0,0 +1,731 @@ +sidebar: + - title: Complete_beginners_start_here + link: Getting_started_with_the_web + type: section + - title: Getting_started_with_the_web + details: closed + children: + - /Learn/Getting_started_with_the_web + - /Learn/Getting_started_with_the_web/Installing_basic_software + - /Learn/Getting_started_with_the_web/What_will_your_website_look_like + - /Learn/Getting_started_with_the_web/Dealing_with_files + - /Learn/Getting_started_with_the_web/HTML_basics + - /Learn/Getting_started_with_the_web/CSS_basics + - /Learn/Getting_started_with_the_web/JavaScript_basics + - /Learn/Getting_started_with_the_web/Publishing_your_website + - /Learn/Getting_started_with_the_web/How_the_Web_works + - title: HTML_Structuring_the_web + link: HTML + type: section + - title: Introduction_to_HTML + details: closed + children: + - /Learn/HTML/Introduction_to_HTML + - /Learn/HTML/Introduction_to_HTML/Getting_started + - /Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML + - /Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals + - /Learn/HTML/Introduction_to_HTML/Creating_hyperlinks + - /Learn/HTML/Introduction_to_HTML/Advanced_text_formatting + - /Learn/HTML/Introduction_to_HTML/Document_and_website_structure + - /Learn/HTML/Introduction_to_HTML/Debugging_HTML + - /Learn/HTML/Introduction_to_HTML/Marking_up_a_letter + - /Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content + - title: Multimedia_and_embedding + details: closed + children: + - /Learn/HTML/Multimedia_and_embedding + - /Learn/HTML/Multimedia_and_embedding/Images_in_HTML + - /Learn/HTML/Multimedia_and_embedding/Video_and_audio_content + - /Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies + - /Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web + - /Learn/HTML/Multimedia_and_embedding/Responsive_images + - /Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page + - title: HTML_tables + details: closed + children: + - /Learn/HTML/Tables + - /Learn/HTML/Tables/Basics + - /Learn/HTML/Tables/Advanced + - /Learn/HTML/Tables/Structuring_planet_data + - title: CSS_Styling_the_web + link: CSS + type: section + - title: CSS_first_steps + details: closed + children: + - /Learn/CSS/First_steps + - /Learn/CSS/First_steps/What_is_CSS + - /Learn/CSS/First_steps/Getting_started + - /Learn/CSS/First_steps/How_CSS_is_structured + - /Learn/CSS/First_steps/How_CSS_works + - /Learn/CSS/First_steps/Styling_a_biography_page + - title: CSS_building_blocks + details: closed + children: + - /Learn/CSS/Building_blocks + - /Learn/CSS/Building_blocks/Selectors + - /Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors + - /Learn/CSS/Building_blocks/Selectors/Attribute_selectors + - /Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements + - /Learn/CSS/Building_blocks/Selectors/Combinators + - /Learn/CSS/Building_blocks/Cascade_and_inheritance + - /Learn/CSS/Building_blocks/Cascade_layers + - /Learn/CSS/Building_blocks/The_box_model + - /Learn/CSS/Building_blocks/Backgrounds_and_borders + - /Learn/CSS/Building_blocks/Handling_different_text_directions + - /Learn/CSS/Building_blocks/Overflowing_content + - /Learn/CSS/Building_blocks/Values_and_units + - /Learn/CSS/Building_blocks/Sizing_items_in_CSS + - /Learn/CSS/Building_blocks/Images_media_form_elements + - /Learn/CSS/Building_blocks/Styling_tables + - /Learn/CSS/Building_blocks/Advanced_styling_effects + - /Learn/CSS/Building_blocks/Debugging_CSS + - /Learn/CSS/Building_blocks/Organizing + - /Learn/CSS/Building_blocks/Fundamental_CSS_comprehension + - /Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper + - /Learn/CSS/Building_blocks/A_cool_looking_box + - title: Styling_text + details: closed + children: + - /Learn/CSS/Styling_text + - /Learn/CSS/Styling_text/Fundamentals + - /Learn/CSS/Styling_text/Styling_lists + - /Learn/CSS/Styling_text/Styling_links + - /Learn/CSS/Styling_text/Web_fonts + - /Learn/CSS/Styling_text/Typesetting_a_homepage + - title: CSS_layout + details: closed + children: + - /Learn/CSS/CSS_layout + - /Learn/CSS/CSS_layout/Introduction + - /Learn/CSS/CSS_layout/Normal_Flow + - /Learn/CSS/CSS_layout/Flexbox + - /Learn/CSS/CSS_layout/Grids + - /Learn/CSS/CSS_layout/Floats + - /Learn/CSS/CSS_layout/Positioning + - /Learn/CSS/CSS_layout/Multiple-column_Layout + - /Learn/CSS/CSS_layout/Responsive_Design + - /Learn/CSS/CSS_layout/Media_queries + - /Learn/CSS/CSS_layout/Legacy_Layout_Methods + - /Learn/CSS/CSS_layout/Supporting_Older_Browsers + - /Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension + - title: JavaScript_dynamic_client-side_scripting + link: JavaScript + type: section + - title: JavaScript_first_steps + details: closed + children: + - /Learn/JavaScript/First_steps + - /Learn/JavaScript/First_steps/What_is_JavaScript + - /Learn/JavaScript/First_steps/A_first_splash + - /Learn/JavaScript/First_steps/What_went_wrong + - /Learn/JavaScript/First_steps/Variables + - /Learn/JavaScript/First_steps/Math + - /Learn/JavaScript/First_steps/Strings + - /Learn/JavaScript/First_steps/Useful_string_methods + - /Learn/JavaScript/First_steps/Arrays + - /Learn/JavaScript/First_steps/Silly_story_generator + - title: JavaScript_building_blocks + details: closed + children: + - /Learn/JavaScript/Building_blocks + - /Learn/JavaScript/Building_blocks/Conditionals + - /Learn/JavaScript/Building_blocks/Looping_code + - /Learn/JavaScript/Building_blocks/Functions + - /Learn/JavaScript/Building_blocks/Build_your_own_function + - /Learn/JavaScript/Building_blocks/Return_values + - /Learn/JavaScript/Building_blocks/Events + - /Learn/JavaScript/Building_blocks/Event_bubbling + - /Learn/JavaScript/Building_blocks/Image_gallery + - title: Introducing_JavaScript_objects + details: closed + children: + - /Learn/JavaScript/Objects + - /Learn/JavaScript/Objects/Basics + - /Learn/JavaScript/Objects/Object_prototypes + - /Learn/JavaScript/Objects/Object-oriented_programming + - /Learn/JavaScript/Objects/Classes_in_JavaScript + - /Learn/JavaScript/Objects/JSON + - /Learn/JavaScript/Objects/Object_building_practice + - /Learn/JavaScript/Objects/Adding_bouncing_balls_features + - title: Asynchronous_JavaScript + details: closed + children: + - /Learn/JavaScript/Asynchronous + - /Learn/JavaScript/Asynchronous/Introducing + - /Learn/JavaScript/Asynchronous/Promises + - /Learn/JavaScript/Asynchronous/Implementing_a_promise-based_API + - /Learn/JavaScript/Asynchronous/Introducing_workers + - /Learn/JavaScript/Asynchronous/Sequencing_animations + - title: Client-side_web_APIs + details: closed + children: + - /Learn/JavaScript/Client-side_web_APIs + - /Learn/JavaScript/Client-side_web_APIs/Introduction + - /Learn/JavaScript/Client-side_web_APIs/Manipulating_documents + - /Learn/JavaScript/Client-side_web_APIs/Fetching_data + - /Learn/JavaScript/Client-side_web_APIs/Third_party_APIs + - /Learn/JavaScript/Client-side_web_APIs/Drawing_graphics + - /Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs + - /Learn/JavaScript/Client-side_web_APIs/Client-side_storage + - title: Web_forms + link: Forms + type: section + - title: Web_forms_core + details: closed + children: + - /Learn/Forms/ + - /Learn/Forms/Your_first_form + - /Learn/Forms/How_to_structure_a_web_form + - /Learn/Forms/Basic_native_form_controls + - /Learn/Forms/HTML5_input_types + - /Learn/Forms/Other_form_controls + - /Learn/Forms/Styling_web_forms + - /Learn/Forms/Advanced_form_styling + - /Learn/Forms/UI_pseudo-classes + - /Learn/Forms/Form_validation + - /Learn/Forms/Sending_and_retrieving_form_data + - title: Web_forms_advanced + details: closed + children: + - /Learn/Forms/How_to_build_custom_form_controls + - /Learn/Forms/Sending_forms_through_JavaScript + - /Learn/Forms/Property_compatibility_table_for_form_controls + - /Learn/Forms/HTML_forms_in_legacy_browsers + - title: Accessibility_—_Make_the_web_usable_by_everyone + link: Accessibility + type: section + - title: Accessibility_guides + details: closed + children: + - /Learn/Accessibility/ + - /Learn/Accessibility/What_is_accessibility + - /Learn/Accessibility/HTML + - /Learn/Accessibility/CSS_and_JavaScript + - /Learn/Accessibility/WAI-ARIA_basics + - /Learn/Accessibility/Multimedia + - /Learn/Accessibility/Mobile + - /Learn/Accessibility/Accessibility_troubleshooting + - title: Performance + link: Performance + type: section + - title: Performance_guides + details: closed + children: + - /Learn/Performance/ + - /Learn/Performance/why_web_performance + - /Learn/Performance/What_is_web_performance + - /Learn/Performance/Perceived_performance + - /Learn/Performance/Measuring_performance + - /Learn/Performance/Multimedia + - /Learn/Performance/video + - /Learn/Performance/JavaScript + - /Learn/Performance/HTML + - /Learn/Performance/CSS + - /Learn/Performance/business_case_for_performance + - title: MathML_Writing_mathematics + link: MathML + type: section + - title: MathML_first_steps + details: closed + children: + - /Learn/MathML/First_steps/ + - /Learn/MathML/First_steps/Getting_started + - /Learn/MathML/First_steps/Text_containers + - /Learn/MathML/First_steps/Fractions_and_roots + - /Learn/MathML/First_steps/Scripts + - /Learn/MathML/First_steps/Tables + - /Learn/MathML/First_steps/Three_famous_mathematical_formulas + - title: Games_Developing_for_web + link: /Games + type: section + - title: Guides_and_tutorials + details: closed + children: + - /Games/Introduction + - /Games/Techniques + - /Games/Tutorials + - /Games/Publishing_games + - title: Tools_and_testing + link: Tools_and_testing + type: section + - title: Client-side_web_development_tools + details: closed + children: + - /Learn/Tools_and_testing/Understanding_client-side_tools + - /Learn/Tools_and_testing/Understanding_client-side_tools/Overview + - /Learn/Tools_and_testing/Understanding_client-side_tools/Command_line + - /Learn/Tools_and_testing/Understanding_client-side_tools/Package_management + - /Learn/Tools_and_testing/Understanding_client-side_tools/Introducing_complete_toolchain + - /Learn/Tools_and_testing/Understanding_client-side_tools/Deployment + - title: Introduction_to_client-side_frameworks + details: closed + children: + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Main_features + - title: React + details: closed + children: + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_components + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_interactivity_events_state + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_interactivity_filtering_conditional_rendering + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_accessibility + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_resources + - title: Ember + details: closed + children: + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_getting_started + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_structure_componentization + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_interactivity_events_state + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_conditional_footer + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_routing + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_resources + - title: Vue + details: closed + children: + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_first_component + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_rendering_lists + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_methods_events_models + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_styling + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_computed_properties + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_conditional_rendering + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_refs_focus_management + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_resources + - title: Svelte + details: closed + children: + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_Todo_list_beginning + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_variables_props + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_components + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_reactivity_lifecycle_accessibility + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_stores + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_TypeScript + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_deployment_next + - title: Angular + details: closed + children: + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_getting_started + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_todo_list_beginning + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_styling + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_item_component + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_filtering + - /Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_building + - title: Git_and_GitHub + details: closed + children: + - /Learn/Tools_and_testing/GitHub + - title: Cross_browser_testing + details: closed + children: + - /Learn/Tools_and_testing/Cross_browser_testing + - /Learn/Tools_and_testing/Cross_browser_testing/Introduction + - /Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies + - /Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS + - /Learn/Tools_and_testing/Cross_browser_testing/JavaScript + - /Learn/Tools_and_testing/Cross_browser_testing/Accessibility + - /Learn/Tools_and_testing/Cross_browser_testing/Feature_detection + - /Learn/Tools_and_testing/Cross_browser_testing/Automated_testing + - /Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment + - title: Server-side_website_programming + link: Server-side + type: section + - title: First_steps + details: closed + children: + - /Learn/Server-side/First_steps + - /Learn/Server-side/First_steps/Introduction + - /Learn/Server-side/First_steps/Client-Server_overview + - /Learn/Server-side/First_steps/Web_frameworks + - /Learn/Server-side/First_steps/Website_security + - title: Django_web_framework_(Python) + details: closed + children: + - /Learn/Server-side/Django + - /Learn/Server-side/Django/Introduction + - /Learn/Server-side/Django/development_environment + - /Learn/Server-side/Django/Tutorial_local_library_website + - /Learn/Server-side/Django/skeleton_website + - /Learn/Server-side/Django/Models + - /Learn/Server-side/Django/Admin_site + - /Learn/Server-side/Django/Home_page + - /Learn/Server-side/Django/Generic_views + - /Learn/Server-side/Django/Sessions + - /Learn/Server-side/Django/Authentication + - /Learn/Server-side/Django/Forms + - /Learn/Server-side/Django/Testing + - /Learn/Server-side/Django/Deployment + - /Learn/Server-side/Django/web_application_security + - /Learn/Server-side/Django/django_assessment_blog + - title: Express_Web_Framework_(Node.js_JavaScript) + details: closed + children: + - /Learn/Server-side/Express_Nodejs + - /Learn/Server-side/Express_Nodejs/Introduction + - /Learn/Server-side/Express_Nodejs/development_environment + - /Learn/Server-side/Express_Nodejs/Tutorial_local_library_website + - /Learn/Server-side/Express_Nodejs/skeleton_website + - /Learn/Server-side/Express_Nodejs/mongoose + - /Learn/Server-side/Express_Nodejs/routes + - /Learn/Server-side/Express_Nodejs/Displaying_data + - /Learn/Server-side/Express_Nodejs/forms + - /Learn/Server-side/Express_Nodejs/deployment + - title: Further_resources + link: Common_questions + type: section + - title: Common_questions + details: closed + children: + - /Learn/Common_questions + - /Learn/HTML/Howto + - /Learn/CSS/Howto + - /Learn/JavaScript/Howto + - /Learn/Common_questions/Web_mechanics + - /Learn/Common_questions/Tools_and_setup + - /Learn/Common_questions/Design_and_accessibility + +l10n: + en-US: + Complete_beginners_start_here: "Complete beginners start here!" + Getting_started_with_the_web: "Getting started with the web" + HTML_Structuring_the_web: "HTML — Structuring the web" + Introduction_to_HTML: "Introduction to HTML" + Multimedia_and_embedding: "Multimedia and embedding" + HTML_tables: "HTML tables" + CSS_Styling_the_web: "CSS — Styling the web" + CSS_first_steps: "CSS first steps" + CSS_building_blocks: "CSS building blocks" + Styling_text: "Styling text" + CSS_layout: "CSS layout" + JavaScript_dynamic_client-side_scripting: "JavaScript — Dynamic client-side scripting" + JavaScript_first_steps: "JavaScript first steps" + JavaScript_building_blocks: "JavaScript building blocks" + Introducing_JavaScript_objects: "Introducing JavaScript objects" + Asynchronous_JavaScript: "Asynchronous JavaScript" + Client-side_web_APIs: "Client-side web APIs" + Web_forms: "Web forms — Working with user data" + Web_forms_core: "Web form building blocks" + Web_forms_advanced: "Advanced web form techniques" + Accessibility_—_Make_the_web_usable_by_everyone: "Accessibility — Make the web usable by everyone" + Accessibility_guides: "Accessibility guides" + Accessibility_assessment: "Accessibility assessment" + Performance: "Performance — Making websites fast and responsive" + Performance_guides: "Performance guides" + MathML_Writing_mathematics: "MathML — Writing mathematics with MathML" + MathML_first_steps: "MathML first steps" + Games_Developing_for_web: "Games — Developing games for the web" + Guides_and_tutorials: "Guides and tutorials" + Tools_and_testing: "Tools and testing" + Cross_browser_testing: "Cross browser testing" + Git_and_GitHub: "Git and GitHub" + Client-side_web_development_tools: "Client-side web development tools" + Introduction_to_client-side_frameworks: "Introduction to client-side frameworks" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Angular: "Angular" + Server-side_website_programming: "Server-side website programming" + First_steps: "First steps" + Django_web_framework_(Python): "Django web framework (Python)" + Express_Web_Framework_(Node.js_JavaScript): "Express Web Framework (Node.js/JavaScript)" + Further_resources: "Further resources" + Common_questions: "Common questions" + pt-BR: + Complete_beginners_start_here: "Completos iniciantes, comecem por aqui!" + Getting_started_with_the_web: "Iniciando na Internet" + HTML_Structuring_the_web: "HTML — Estruturando a Web" + Introduction_to_HTML: "Introdução ao HTML" + Multimedia_and_embedding: "Multimídia e incorporação" + HTML_tables: "Tabelas HTML" + CSS_Styling_the_web: "CSS — Estilizando a Web" + CSS_first_steps: "CSS - primeiros passos" + CSS_building_blocks: "CSS building blocks" + Styling_text: "Estilização de textos" + CSS_layout: "Esquemas CSS" + JavaScript_dynamic_client-side_scripting: "JavaScript — Uma linguagem de script dinâmica para aplicações cliente" + JavaScript_first_steps: "Primeiros passos com JavaScript" + JavaScript_building_blocks: "Programando em JavaScript" + Introducing_JavaScript_objects: "Introdução Objetos em JavaScript" + Asynchronous_JavaScript: "Asynchronous JavaScript" + Client-side_web_APIs: "APIs Web na aplicação Cliente" + Web_forms: "Web forms — Working with user data" + Web_forms_core: "Web form building blocks" + Web_forms_advanced: "Advanced web form techniques" + Accessibility_—_Make_the_web_usable_by_everyone: "Acessibilidade — Faça a Internet usável por qualquer pessoa" + Accessibility_guides: "Guias de acessibilidade" + Accessibility_assessment: "Avaliando a acessibilidade" + Tools_and_testing: "Ferramentas e teste" + Cross_browser_testing: "Testes entre navegadores" + Git_and_GitHub: "Git and GitHub" + Client-side_web_development_tools: "Client-side web development tools" + Introduction_to_client-side_frameworks: "Introduction to client-side frameworks" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Server-side_website_programming: "Programação de servidores de Aplicação" + First_steps: "Primeiros passos" + Django_web_framework_(Python): "Framework Web Django (Python)" + Express_Web_Framework_(Node.js_JavaScript): "Framework Web Express (Node.js/JavaScript)" + Further_resources: "Mais recursos" + Common_questions: "Questões gerais" + ru: + Complete_beginners_start_here: "Новички начинают здесь!" + Getting_started_with_the_web: "Начало работы с Вебом" + HTML_Structuring_the_web: "HTML — структура Веба" + Introduction_to_HTML: "Введение в HTML" + Multimedia_and_embedding: "Мультимедиа и встраивание" + HTML_tables: "HTML таблицы" + CSS_Styling_the_web: "CSS — стилизирование Веба" + CSS_first_steps: "Введение в CSS" + CSS_building_blocks: "Устройство CSS" + Styling_text: "Стилизирование текста" + CSS_layout: "CSS макет" + JavaScript_dynamic_client-side_scripting: "JavaScript — динамический клиентский скриптинг" + JavaScript_first_steps: "Первые шаги в JavaScript" + JavaScript_building_blocks: "Блоки в JavaScript" + Introducing_JavaScript_objects: "Введение в объекты JavaScript" + Asynchronous_JavaScript: "Асинхронный JavaScript" + Client-side_web_APIs: "Клиентский веб API" + Web_forms: "HTML-формы — работа с пользовательскими данными" + Web_forms_core: "Руководство по HTML-формам" + Web_forms_advanced: "Advanced web form techniques" + Accessibility_—_Make_the_web_usable_by_everyone: "Доступность — сделайте веб удобным для всех" + Accessibility_guides: "Руководства по обеспечению доступности" + Accessibility_assessment: "Задание: Доступность" + Tools_and_testing: "Инструменты и тестирование" + Cross_browser_testing: "Кроссбраузерное тестирование" + Git_and_GitHub: "Git и GitHub" + Client-side_web_development_tools: "Client-side web development tools" + Introduction_to_client-side_frameworks: "Introduction to client-side frameworks" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Angular: "Angular" + Server-side_website_programming: "Программирование серверной части сайта" + First_steps: "Первые шаги" + Django_web_framework_(Python): "Веб-фреймворк Django (Python)" + Express_Web_Framework_(Node.js_JavaScript): "Веб-фреймворк Express (Node.js/JavaScript)" + Further_resources: "Дальнейшее чтение" + Common_questions: "Общие вопросы" + zh-CN: + Complete_beginners_start_here: "新手请从这开始!" + Getting_started_with_the_web: "Web 入门" + HTML_Structuring_the_web: "HTML——构建 Web" + Introduction_to_HTML: "HTML 介绍" + Multimedia_and_embedding: "多媒体与嵌入" + HTML_tables: "HTML 表格" + CSS_Styling_the_web: "CSS——设计 Web" + CSS_first_steps: "CSS 第一步" + CSS_building_blocks: "CSS 基础" + Styling_text: "样式化文本" + CSS_layout: "CSS 排版" + JavaScript_dynamic_client-side_scripting: "JavaScript——用户端动态脚本" + JavaScript_first_steps: "JavaScript 第一步" + JavaScript_building_blocks: "JavaScript 基础" + Introducing_JavaScript_objects: "JavaScript 对象介绍" + Asynchronous_JavaScript: "异步 JavaScript" + Client-side_web_APIs: "客户端 Web API" + Web_forms: "Web 表单——与用户数据打交道" + Web_forms_core: "Web 表单核心" + Web_forms_advanced: "Web 表单进阶" + Accessibility_—_Make_the_web_usable_by_everyone: "无障碍——使每个人都能使用 Web" + Accessibility_guides: "无障碍指南" + Accessibility_assessment: "无障碍测评" + Performance: "性能——使网站快速响应" + Performance_guides: "性能指南" + MathML_Writing_mathematics: "MathML——使用 MathML 语言撰写数学表达式" + MathML_first_steps: "MathML 第一步" + Games_Developing_for_web: "游戏——开发 Web 游戏" + Guides_and_tutorials: "指南和基础教程" + Tools_and_testing: "工具与测试" + Cross_browser_testing: "跨浏览器测试" + Git_and_GitHub: "Git 和 GitHub" + Client-side_web_development_tools: "客户端 web 开发工具" + Introduction_to_client-side_frameworks: "客户端框架介绍" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Angular: "Angular" + Server-side_website_programming: "服务端网页编程" + First_steps: "第一步" + Django_web_framework_(Python): "Django Web 框架(Python)" + Express_Web_Framework_(Node.js_JavaScript): "Express Web 框架(Node.js/JavaScript)" + Further_resources: "更多资源" + Common_questions: "常见问题" + zh-TW: + Complete_beginners_start_here: "全新手請從這開始!" + Getting_started_with_the_web: "Web 入門" + HTML_Structuring_the_web: "HTML — 架構 Web" + Introduction_to_HTML: "HTML 介紹" + Multimedia_and_embedding: "多媒體與嵌入" + HTML_tables: "HTML 表格" + CSS_Styling_the_web: "CSS — 設計 Web 的風格" + CSS_first_steps: "初探 CSS" + CSS_building_blocks: "CSS 組件" + Styling_text: "樣式化文字" + CSS_layout: "CSS 版面配置" + JavaScript_dynamic_client-side_scripting: "JavaScript — 動態的用戶端指令" + JavaScript_first_steps: "JavaScript 第一步" + JavaScript_building_blocks: "JavaScript 基礎要件" + Introducing_JavaScript_objects: "JavaScript 物件介紹" + Asynchronous_JavaScript: "非同步的 JavaScript" + Client-side_web_APIs: "客戶端 web APIs" + Web_forms: "網頁表單-與使用者資料合作" + Web_forms_core: "核心的表單學習途徑" + Web_forms_advanced: "深入網頁表單" + Accessibility_—_Make_the_web_usable_by_everyone: "無障礙網頁 — 每個人都可以使用的網頁" + Accessibility_guides: "無障礙網頁指南" + Accessibility_assessment: "無障礙網頁評估" + Tools_and_testing: "工具與測試" + Cross_browser_testing: "跨瀏覽器測試" + Git_and_GitHub: "Git and GitHub" + Client-side_web_development_tools: "Client-side web development tools" + Introduction_to_client-side_frameworks: "介紹前端框架" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Angular: "Angular" + Server-side_website_programming: "伺服端網站程式設計" + First_steps: "第一步" + Django_web_framework_(Python): "Django 網站框架 (Python)" + Express_Web_Framework_(Node.js_JavaScript): "Express 網站框架 (Node.js/JavaScript)" + Further_resources: "更多資源" + Common_questions: "常見問題" + fr: + Complete_beginners_start_here: "Vous débutez\xa0? Commencez ici\xa0!" + Getting_started_with_the_web: "Démarrer avec le Web" + HTML_Structuring_the_web: "HTML — Structurer le Web" + Introduction_to_HTML: "Introduction à HTML" + Multimedia_and_embedding: "Multimédia et contenu embarqué" + HTML_tables: "Tableaux HTML" + CSS_Styling_the_web: "CSS — Mettre en forme le Web" + CSS_first_steps: "Premiers pas en CSS" + CSS_building_blocks: "Blocs de construction CSS" + Styling_text: "Mise en forme du texte" + CSS_layout: "Disposition en CSS" + JavaScript_dynamic_client-side_scripting: "JavaScript — Scripts et dynamisme côté client" + JavaScript_first_steps: "Premiers pas en JavaScript" + JavaScript_building_blocks: "Blocs de construction JavaScript" + Introducing_JavaScript_objects: "Introduction aux objets JavaScript" + Asynchronous_JavaScript: "JavaScript asynchrone" + Client-side_web_APIs: "Les API web côté client" + Web_forms: "Formulaires web — Travailler avec les données des utilisateur·rice·s" + Web_forms_core: "Parcours sur les fondamentaux des formulaires web" + Web_forms_advanced: "Fonctionnalités avancées des formulaires" + Accessibility_—_Make_the_web_usable_by_everyone: "Accessibilité — Rendre le Web utilisable par toutes et tous" + Accessibility_guides: "Guides sur l'accessibilité" + Accessibility_assessment: "Évaluation de l'accessibilité" + MathML_Writing_mathematics: "MathML — Écrire des formules mathématiques sur le Web" + MathML_first_steps: "Premiers pas en MathML" + Tools_and_testing: "Outils et tests" + Cross_browser_testing: "Tests entre les différents navigateurs" + Git_and_GitHub: "Git et GitHub" + Client-side_web_development_tools: "Outils pour le développement web côté client" + Introduction_to_client-side_frameworks: "Introduction aux frameworks côté client" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Angular: "Angular" + Server-side_website_programming: "Programmation web côté serveur" + First_steps: "Premiers pas" + Django_web_framework_(Python): "Django (Python)" + Express_Web_Framework_(Node.js_JavaScript): "Express (Node.js/JavaScript)" + Further_resources: "Ressources complémentaires" + Common_questions: "Questions fréquentes" + ja: + Complete_beginners_start_here: "完全な初心者はこちらから!" + Getting_started_with_the_web: "ウェブ入門" + HTML_Structuring_the_web: "HTML — ウェブの構造化" + Introduction_to_HTML: "HTML概論" + Multimedia_and_embedding: "マルチメディアと埋め込み" + HTML_tables: "HTML 表" + CSS_Styling_the_web: "CSS — ウェブのスタイル設定" + CSS_first_steps: "CSS の第一歩" + CSS_building_blocks: "CSS の構成要素" + Styling_text: "テキストの装飾" + CSS_layout: "CSS レイアウト" + JavaScript_dynamic_client-side_scripting: "JavaScript — 動的クライアントサイドスクリプト" + JavaScript_first_steps: "JavaScript の第一歩" + JavaScript_building_blocks: "JavaScript の構成要素" + Introducing_JavaScript_objects: "JavaScript オブジェクトの紹介" + Asynchronous_JavaScript: "非同期 JavaScript" + Client-side_web_APIs: "クライアントサイド Web API" + Web_forms: "ウェブフォーム — ユーザーデータの操作" + Web_forms_core: "ウェブフォームの構成要素" + Web_forms_advanced: "高度なウェブフォームテクニック" + Accessibility_—_Make_the_web_usable_by_everyone: "アクセシビリティ — 誰もウェブを利用できるようにする" + Accessibility_guides: "アクセシビリティガイド" + Accessibility_assessment: "Accessibility assessment" + Performance: "パフォーマンス — ウェブサイトを高速かつ応答性の高いものにする" + Performance_guides: "パフォーマンスガイド" + MathML_Writing_mathematics: "MathML — MathML を使用して数学を記述する" + MathML_first_steps: "MathML の最初のステップ" + Games_Developing_for_web: "ゲーム — ウェブ用ゲームの開発" + Guides_and_tutorials: "ガイドとチュートリアル" + Tools_and_testing: "ツールとテスト" + Cross_browser_testing: "ブラウザー横断テスト" + Git_and_GitHub: "Git と GitHub" + Client-side_web_development_tools: "クライアントサイドウェブ開発ツール" + Introduction_to_client-side_frameworks: "クライアントサイドフレームワークの概要" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Angular: "Angular" + Server-side_website_programming: "サーバーサイドウェブサイトプログラミング" + First_steps: "サーバーサイドのウェブサイトプログラミングの第一歩" + Django_web_framework_(Python): "Django ウェブフレームワーク (Python)" + Express_Web_Framework_(Node.js_JavaScript): "Express ウェブフレームワーク (Node.js/JavaScript)" + Further_resources: "その他のリソース" + Common_questions: "よくある質問" + ko: + Complete_beginners_start_here: "입문자들은 여기서부터 시작하세요!" + Getting_started_with_the_web: "Web과 함께 시작하기" + HTML_Structuring_the_web: "HTML — 웹 구성" + Introduction_to_HTML: "HTML 입문서" + Multimedia_and_embedding: "멀티미디어와 임베딩" + HTML_tables: "HTML 테이블" + CSS_Styling_the_web: "CSS — 웹 꾸미기" + CSS_first_steps: "CSS 첫 번째 단계" + CSS_building_blocks: "CSS 구성요소" + Styling_text: "텍스트 꾸미기" + CSS_layout: "CSS 레이아웃" + JavaScript_dynamic_client-side_scripting: "JavaScript — 동적 클라이언트 사이드 스크립트 언어" + JavaScript_first_steps: "JavaScript 첫걸음" + JavaScript_building_blocks: "JavaScript 구성요소" + Introducing_JavaScript_objects: "JavaScript 객체" + Asynchronous_JavaScript: "JavaScript의 비동기성" + Client-side_web_APIs: "클라이언트 사이드 웹 API" + Web_forms: "웹 Form — 사용자 데이터 사용하기" + Web_forms_core: "웹 form 핵심" + Web_forms_advanced: "고급 form" + Accessibility_—_Make_the_web_usable_by_everyone: "접근성 - 모두를 위한 웹 만들기" + Accessibility_guides: "접근성 안내서" + Accessibility_assessment: "과제: 접근성 평가" + MathML_Writing_mathematics: "MathML — MathML을 이용해 수학 쓰기" + MathML_first_steps: "MathML 첫 걸음" + Tools_and_testing: "도구과 테스트" + Cross_browser_testing: "크로스 브라우저 테스팅" + Git_and_GitHub: "Git과 GitHub" + Client-side_web_development_tools: "클라이언트 사이드 웹 개발 도구" + Introduction_to_client-side_frameworks: "클라이언트 사이드 프레임워크 소개" + React: "React" + Ember: "Ember" + Vue: "Vue" + Svelte: "Svelte" + Angular: "Angular" + Server-side_website_programming: "서버 사이드 웹사이트 프로그래밍" + First_steps: "첫 걸음" + Django_web_framework_(Python): "Django 웹 프레임워크 (Python)" + Express_Web_Framework_(Node.js_JavaScript): "Express 웹 프레임워크 (Node.js/JavaScript)" + Further_resources: "추가 자료" + Common_questions: "자주 묻는 질문" diff --git a/files/sidebars/mathmlref.yaml b/files/sidebars/mathmlref.yaml new file mode 100644 index 000000000000000..74fe8eebe5ec47e --- /dev/null +++ b/files/sidebars/mathmlref.yaml @@ -0,0 +1,61 @@ +sidebar: + - type: section + link: /Web/MathML + + - type: section + title: Guides + - children: + - link: /Web/MathML/Authoring + - link: /Web/MathML/Fonts + - link: /Web/MathML/Values + + - type: section + title: Reference + - type: listSubPages + title: Elements + details: closed + path: /en-US/docs/Web/MathML/Element + - type: listSubPages + title: Global attributes + details: closed + path: /en-US/docs/Web/MathML/Global_attributes + - /Web/MathML/Attribute + + - type: section + title: Examples + - children: + - link: /Web/MathML/Examples/Deriving_the_Quadratic_Formula + - link: /Web/MathML/Examples/MathML_Pythagorean_Theorem + +l10n: + en-US: + Reference: Reference + Elements: Elements + Global attributes: Global attributes + Guides: Guides + Examples: Examples + fr: + Reference: Références + Elements: Éléments + Guides: Guides + ja: + Reference: リファレンス + Elements: 要素 + ko: + Reference: "참고서:" + Elements: 요소 + Guides: "안내서:" + pt-BR: + Reference: Referências + Elements: Elementos + Guides: Guides + ru: + Reference: Справочники + Elements: Элементы + Guides: Путеводитель + zh-CN: + Reference: 参考 + Elements: 元素 + Global attributes: 全局属性 + Guides: 指南 + Examples: 示例 diff --git a/files/sidebars/mdnsidebar.yaml b/files/sidebars/mdnsidebar.yaml new file mode 100644 index 000000000000000..da2535002febe1d --- /dev/null +++ b/files/sidebars/mdnsidebar.yaml @@ -0,0 +1,148 @@ +sidebar: + - type: section + link: /MDN + + - details: closed + title: community_guidelines + children: + - /MDN/Community + - details: closed + title: contributing_to_mdn_web_docs + children: + - /MDN/Community/Contributing + - /MDN/Community/Contributing/Getting_started + - /MDN/Community/Contributing/Our_repositories + - /MDN/Community/Contributing/Translated_content + - /MDN/Community/Contributing/Security_vulnerability_response + - /MDN/Community/Open_source_etiquette + - /MDN/Community/Communication_channels + - /MDN/Community/Discussions + - /MDN/Community/Learn_forum + - /MDN/Community/Issues + - /MDN/Community/Pull_requests + - /MDN/Community/Roles_teams + + - details: closed + title: writing_guide + children: + - /MDN/Writing_guidelines + - /MDN/Writing_guidelines/What_we_write + - /MDN/Writing_guidelines/Writing_style_guide + - details: closed + title: how_to_guides + children: + - /MDN/Writing_guidelines/Howto + - /MDN/Writing_guidelines/Howto/Images_media + - /MDN/Writing_guidelines/Howto/Creating_moving_deleting + - /MDN/Writing_guidelines/Howto/Document_a_CSS_property + - /MDN/Writing_guidelines/Howto/Document_an_HTTP_header + - /MDN/Writing_guidelines/Howto/Document_web_errors + - /MDN/Writing_guidelines/Howto/Research_technology + - /MDN/Writing_guidelines/Howto/JSON_Structured_data + - /MDN/Writing_guidelines/Howto/Write_an_api_reference + - /MDN/Writing_guidelines/Howto/Write_a_new_entry_in_the_glossary + - /MDN/Writing_guidelines/Howto/Markdown_in_MDN + - details: closed + title: page_structures + children: + - /MDN/Writing_guidelines/Page_structures + - /MDN/Writing_guidelines/Page_structures/Banners_and_notices + - /MDN/Writing_guidelines/Page_structures/Code_examples + - /MDN/Writing_guidelines/Page_structures/Compatibility_tables + - /MDN/Writing_guidelines/Page_structures/Live_samples + - /MDN/Writing_guidelines/Page_structures/Page_types + - /MDN/Writing_guidelines/Page_structures/Sidebars + - /MDN/Writing_guidelines/Page_structures/Specification_tables + - /MDN/Writing_guidelines/Page_structures/Syntax_sections + - /MDN/Writing_guidelines/Page_structures/Macros + - /MDN/Writing_guidelines/Page_structures/Feature_status + - /MDN/Writing_guidelines/Attrib_copyright_license + - /MDN/Writing_guidelines/Experimental_deprecated_obsolete + + - details: closed + title: advisory_board + children: + - /MDN/MDN_Product_Advisory_Board + - /MDN/MDN_Product_Advisory_Board/Membership + + - details: closed + title: history + children: + - /MDN/At_ten + - /MDN/At_ten/History_of_MDN + + - /MDN/Changelog + +l10n: + en-US: + history: History + advisory_board: Advisory Board + community_guidelines: Community guidelines + contributing_to_mdn_web_docs: Contributing to MDN Web Docs + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures + es: + history: History + advisory_board: Advisory Board + community_guidelines: Community guidelines + contributing_to_mdn_web_docs: Contributing to MDN Web Docs + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures + fr: + history: History + advisory_board: Advisory Board + community_guidelines: Règles de la communauté + contributing_to_mdn_web_docs: Contributing to MDN Web Docs + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures + ja: + history: History + advisory_board: Advisory Board + community_guidelines: Community guidelines + contributing_to_mdn_web_docs: Contributing to MDN Web Docs + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures + ko: + history: History + advisory_board: Advisory Board + community_guidelines: 커뮤니티 지침 + contributing_to_mdn_web_docs: MDN에 기여하기 + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures + pt-BR: + history: History + advisory_board: Advisory Board + community_guidelines: Community guidelines + contributing_to_mdn_web_docs: Contributing to MDN Web Docs + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures + ru: + history: History + advisory_board: Advisory Board + community_guidelines: Community guidelines + contributing_to_mdn_web_docs: Contributing to MDN Web Docs + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures + zh-CN: + history: History + advisory_board: Advisory Board + community_guidelines: 社区指南 + contributing_to_mdn_web_docs: 为 MDN 做贡献 + writing_guide: 撰写指南 + how_to_guides: MDN 写作指南 + page_structures: 页面结构 + zh-TW: + history: History + advisory_board: Advisory Board + community_guidelines: Community guidelines + contributing_to_mdn_web_docs: Contributing to MDN Web Docs + writing_guide: Writing guidelines + how_to_guides: How-to guides + page_structures: Page structures diff --git a/files/sidebars/pwasidebar.yaml b/files/sidebars/pwasidebar.yaml new file mode 100644 index 000000000000000..88367150530a20a --- /dev/null +++ b/files/sidebars/pwasidebar.yaml @@ -0,0 +1,47 @@ +sidebar: + - type: section + link: /Web/Progressive_web_apps + + - type: section + link: /Web/Progressive_web_apps/Guides + - /Web/Progressive_web_apps/Guides/What_is_a_progressive_web_app + - /Web/Progressive_web_apps/Guides/Installing + - /Web/Progressive_web_apps/Guides/Making_PWAs_installable + - /Web/Progressive_web_apps/Guides/Offline_and_background_operation + - /Web/Progressive_web_apps/Guides/Caching + - /Web/Progressive_web_apps/Guides/Best_practices + + - type: section + link: /Web/Progressive_web_apps/Tutorials + - link: /Web/Progressive_web_apps/Tutorials/CycleTracker + details: closed + children: + - /Web/Progressive_web_apps/Tutorials/CycleTracker + - /Web/Progressive_web_apps/Tutorials/CycleTracker/HTML_and_CSS + - /Web/Progressive_web_apps/Tutorials/CycleTracker/Secure_connection + - /Web/Progressive_web_apps/Tutorials/CycleTracker/JavaScript_functionality + - /Web/Progressive_web_apps/Tutorials/CycleTracker/Manifest_file + - /Web/Progressive_web_apps/Tutorials/CycleTracker/Service_workers + - link: /Web/Progressive_web_apps/Tutorials/js13kGames + details: closed + children: + - /Web/Progressive_web_apps/Tutorials/js13kGames + - /Web/Progressive_web_apps/Tutorials/js13kGames/App_structure + - /Web/Progressive_web_apps/Tutorials/js13kGames/Offline_Service_workers + - /Web/Progressive_web_apps/Tutorials/js13kGames/Installable_PWAs + - /Web/Progressive_web_apps/Tutorials/js13kGames/Re-engageable_Notifications_Push + - /Web/Progressive_web_apps/Tutorials/js13kGames/Loading + + - type: section + link: /Web/Progressive_web_apps/How_to + - /Web/Progressive_web_apps/How_to/Trigger_install_prompt + - /Web/Progressive_web_apps/How_to/Define_app_icons + - /Web/Progressive_web_apps/How_to/Create_a_standalone_app + - /Web/Progressive_web_apps/How_to/Customize_your_app_colors + - /Web/Progressive_web_apps/How_to/Display_badge_on_app_icon + - /Web/Progressive_web_apps/How_to/Expose_common_actions_as_shortcuts + - /Web/Progressive_web_apps/How_to/Share_data_between_apps + - /Web/Progressive_web_apps/How_to/Associate_files_with_your_PWA + + - type: section + link: /Web/Progressive_web_apps/Reference diff --git a/files/sidebars/svgref.yaml b/files/sidebars/svgref.yaml new file mode 100644 index 000000000000000..d49747699c10e4a --- /dev/null +++ b/files/sidebars/svgref.yaml @@ -0,0 +1,87 @@ +sidebar: + - type: section + link: /Web/SVG + - type: section + title: Tutorials + - details: closed + title: Introducing SVG from scratch + children: + - /Web/SVG/Tutorial/Introduction + - /Web/SVG/Tutorial/Getting_Started + - /Web/SVG/Tutorial/Positions + - /Web/SVG/Tutorial/Basic_Shapes + - /Web/SVG/Tutorial/Paths + - /Web/SVG/Tutorial/Fills_and_Strokes + - /Web/SVG/Tutorial/Gradients + - /Web/SVG/Tutorial/Patterns + - /Web/SVG/Tutorial/Texts + - /Web/SVG/Tutorial/Basic_Transformations + - /Web/SVG/Tutorial/Clipping_and_masking + - /Web/SVG/Tutorial/Other_content_in_SVG + - /Web/SVG/Tutorial/Filter_effects + - /Web/SVG/Tutorial/SVG_fonts + - /Web/SVG/Tutorial/SVG_Image_Tag + - /Web/SVG/Tutorial/Tools_for_SVG + - /Web/SVG/Tutorial/SVG_and_CSS + - type: section + title: Reference + - type: listSubPages + title: Elements + details: closed + path: /en-US/docs/Web/SVG/Element + - type: listSubPages + title: Attributes + details: closed + path: /en-US/docs/Web/SVG/Attribute + - type: section + title: Guides + - children: + - /Web/SVG/Applying_SVG_effects_to_HTML_content + - /Web/SVG/Content_type + - /Web/SVG/Namespaces_Crash_Course + - /Web/SVG/SVG_animation_with_SMIL + - /Web/SVG/SVG_as_an_Image + +l10n: + en-US: + Tutorials: Tutorials + Reference: Reference + Elements: Elements + Attributes: Attributes + Guides: Guides + Introducing SVG from scratch: Introducing SVG from scratch + fr: + Tutorials: Tutoriels + Reference: Références + Elements: Éléments + Attributes: Attributs + Guides: Guides + ja: + Tutorials: チュートリアル + Reference: リファレンス + Elements: 要素 + ko: + Tutorials: "자습서:" + Reference: "참고서:" + Elements: 요소 + Attributes: 속성 + Guides: "안내서:" + pt-BR: + Tutorials: Tutoriais + Reference: Referências + Elements: Elementos + Attributes: Atributos + Guides: Guides + ru: + Tutorials: Уроки + Reference: Справочники + Elements: Элементы + Attributes: Aтрибуты + Guides: Путеводитель + zh-CN: + Tutorials: 教程 + Reference: 参考 + Elements: 元素 + Attributes: 属性 + Guides: 指南 + Introducing SVG from scratch: 从零开始介绍 SVG diff --git a/files/sidebars/webassemblysidebar.yaml b/files/sidebars/webassemblysidebar.yaml new file mode 100644 index 000000000000000..9c086e2c34275c9 --- /dev/null +++ b/files/sidebars/webassemblysidebar.yaml @@ -0,0 +1,112 @@ +sidebar: + - type: section + link: /WebAssembly + title: WebAssembly_home_page + + - title: Tutorials + details: open + children: + - link: /WebAssembly/Concepts + title: WebAssembly_concepts + - link: /WebAssembly/C_to_wasm + title: Compiling_to_wasm + - link: /WebAssembly/Rust_to_wasm + title: Compiling_rust_to_wasm + - link: /WebAssembly/Using_the_JavaScript_API + title: JavaScript_API + - link: /WebAssembly/Understanding_the_text_format + title: Text_format + - link: /WebAssembly/Text_format_to_wasm + title: Text_format_to_wasm + - link: /WebAssembly/Loading_and_running + title: Loading_and_running + - link: /WebAssembly/Exported_functions + title: Exported_functions + + - title: JavaScript_interface + details: open + children: + - link: /WebAssembly/JavaScript_interface + code: true + - link: /WebAssembly/JavaScript_interface/Module + code: true + - link: /WebAssembly/JavaScript_interface/Global + code: true + - link: /WebAssembly/JavaScript_interface/Instance + code: true + - link: /WebAssembly/JavaScript_interface/Memory + code: true + - link: /WebAssembly/JavaScript_interface/Table + code: true + - link: /WebAssembly/JavaScript_interface/Tag + code: true + - link: /WebAssembly/JavaScript_interface/Exception + code: true + - link: /WebAssembly/JavaScript_interface/CompileError + code: true + - link: /WebAssembly/JavaScript_interface/LinkError + code: true + - link: /WebAssembly/JavaScript_interface/RuntimeError + code: true + +l10n: + en-US: + WebAssembly_home_page: WebAssembly home page + Tutorials: Tutorials + WebAssembly_concepts: WebAssembly concepts + Compiling_to_wasm: Compiling from C/C++ to WebAssembly + Compiling_rust_to_wasm: Compiling from Rust to WebAssembly + JavaScript_API: Using the WebAssembly JavaScript API + Text_format: Understanding WebAssembly text format + Text_format_to_wasm: Converting WebAssembly text format to wasm + Loading_and_running: Loading and running WebAssembly code + Exported_functions: Exported WebAssembly functions + JavaScript_interface: JavaScript interface + fr: + WebAssembly_home_page: Page d'accueil WebAssembly + Tutorials: Tutoriels + WebAssembly_concepts: Concepts WebAssembly + Compiling_to_wasm: Compiler du C/C++ en WebAssembly + Compiling_rust_to_wasm: Compiler du Rust en WebAssembly + JavaScript_API: Utiliser l'API JavaScript WebAssembly + Text_format: Comprendre le format texte WebAssembly + Text_format_to_wasm: Convertir du format texte WebAssembly en wasm + Loading_and_running: Chargement et exécution de code WebAssembly + Exported_functions: Fonctions WebAssembly exportées + JavaScript_interface: JavaScript interface + ko: + WebAssembly_home_page: 웹어셈블리 홈페이지 + Tutorials: 자습서 + WebAssembly_concepts: 웹어셈블리의 개념 + Compiling_to_wasm: C/C++ 모듈을 웹어셈블리로 컴파일하기 + Compiling_rust_to_wasm: Rust를 웹어셈블리로 컴파일하기 + JavaScript_API: 웹어셈블리 JavaScript API 사용하기 + Text_format: 웹어셈블리 텍스트 형식 이해하기 + Text_format_to_wasm: 웹어셈블리 기반 텍스트를 wasm 형식으로 변환하기 + Loading_and_running: 웹어셈블리 코드 로딩하고 실행하기 + Exported_functions: 내보낸 웹어셈블리(Exported WebAssembly) 함수 + JavaScript_interface: JavaScript 인터페이스 + ru: + WebAssembly_home_page: WebAssembly + Tutorials: Уроки + WebAssembly_concepts: Основы WebAssembly + Compiling_to_wasm: Компиляция кода C/C++ в WebAssembly + Compiling_rust_to_wasm: Компиляция Rust в WebAssembly + JavaScript_API: Использование WebAssembly JavaScript API + Text_format: Описание текстового формата WebAssembly + Text_format_to_wasm: Перевод из текстового формата WebAssembly в wasm + Loading_and_running: Загрузка и запуск кода WebAssembly + Exported_functions: Экспортируемые функции WebAssembly + JavaScript_interface: JavaScript interface + zh-CN: + WebAssembly_home_page: WebAssembly + Tutorials: 教程 + WebAssembly_concepts: WebAssembly 概念 + Compiling_to_wasm: 将 C/C++ 编译为 WebAssembly + Compiling_rust_to_wasm: 将 Rust 编译为 WebAssembly + JavaScript_API: 使用 WebAssembly JavaScript API + Text_format: 理解 WebAssembly 文本格式 + Text_format_to_wasm: 将 WebAssembly 文本格式转换为 wasm + Loading_and_running: 加载和运行 WebAssembly 代码 + Exported_functions: 导出的 WebAssembly 函数 + JavaScript_interface: JavaScript 接口 diff --git a/files/sidebars/xsltsidebar.yaml b/files/sidebars/xsltsidebar.yaml new file mode 100644 index 000000000000000..6da5c2da0825b8b --- /dev/null +++ b/files/sidebars/xsltsidebar.yaml @@ -0,0 +1,23 @@ +sidebar: + - type: section + link: /Web/XSLT + - type: listSubPages + path: /en-US/docs/Web/XSLT/Transforming_XML_with_XSLT + + - type: section + link: /Web/XSLT/Element + - type: listSubPages + path: /en-US/docs/Web/XSLT/Element + + - type: section + link: /Web/EXSLT + - type: listSubPages + path: /en-US/docs/Web/EXSLT + + - type: section + link: /Web/XPath/Functions + - type: listSubPages + path: /en-US/docs/Web/XPath/Functions + + - type: section + link: /Web/XPath/Axes From 6a8f7762a6fb771edd38e132048e08cb16132530 Mon Sep 17 00:00:00 2001 From: Florian Dieminger Date: Thu, 14 Nov 2024 12:36:59 +0100 Subject: [PATCH 2/2] feat(sidebars): support hashes --- files/sidebars/addonsidebarmain.yaml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/files/sidebars/addonsidebarmain.yaml b/files/sidebars/addonsidebarmain.yaml index 8c5ceebb1056e73..7e687769338ae6e 100644 --- a/files/sidebars/addonsidebarmain.yaml +++ b/files/sidebars/addonsidebarmain.yaml @@ -18,8 +18,9 @@ sidebar: title: Forums - link: https://stackoverflow.com/questions/tagged/firefox-addon title: Stack_Overflow - - link: /Mozilla/Add-ons#contact_us - title: "#Contact_us" + - link: /Mozilla/Add-ons + title: Contact_us + hash: "#contact_us" l10n: en-US: @@ -30,7 +31,8 @@ l10n: Blog: Add-ons blog Forums: Add-on forums Stack_Overflow: Stack Overflow - "#Contact_us": Contact us + Contact_us: Contact us + "#contact_us": contact_us fr: WebExtensions: WebExtensions Themes: Thèmes @@ -38,7 +40,8 @@ l10n: Channels: Canaux de discussions Blog: Blog extensions Forums: Forum extensions - "#Contact_us": Nous contacter + Contact_us: Nous contacter + "#contact_us": nous_contacter ja: WebExtensions: ブラウザー拡張機能 Themes: テーマ @@ -46,7 +49,8 @@ l10n: Channels: チャンネル Blog: ブログ Forums: フォーラム - "#Contact_us": コンタクト + Contact_us: コンタクト + "#contact_us": 連絡先 ko: WebExtensions: 브라우저 확장 기능 Themes: 테마 @@ -54,7 +58,8 @@ l10n: Channels: 채널 Blog: 부가 기능 블로그 Forums: 부가 기능 포럼 - "#Contact_us": 연락하기 + Contact_us: 연락하기 + "#contact_us": 연락하기 zh-CN: WebExtensions: 浏览器扩展程序 Themes: 主题 @@ -62,7 +67,8 @@ l10n: Channels: 渠道 Blog: 附加组件博客 Forums: 附加组件论坛 - "#Contact_us": 联系我们 + Contact_us: 联系我们 + "#contact_us": 联系我们 es: WebExtensions: Extensiones de navegador Themes: Temas @@ -70,4 +76,5 @@ l10n: Channels: Canales de discusión Blog: Blog de complementos Forums: Foro de complementos - "#Contact_us": Contáctenos + Contact_us: Contáctenos + "#contact_us": Contáctenos