From 9a258adda6ce6b6e0664346aa2e58d96b54d3ea9 Mon Sep 17 00:00:00 2001 From: Ricardo Chavarria Date: Fri, 28 Nov 2025 14:15:15 -0600 Subject: [PATCH] feat: update origin to Angular v21.0.1 - Improve translations - Update and translates guides Fixes #88 --- .../navigation/navigation.component.en.html | 45 +- .../navigation/navigation.component.html | 43 +- .../app/features/home/home.component.en.html | 14 +- .../src/app/features/home/home.component.html | 19 +- .../src/app/routing/sub-navigation-data.en.ts | 216 +++- .../src/app/routing/sub-navigation-data.ts | 218 ++++- adev-es/src/content/ai/ai-tutor.md | 150 +++ adev-es/src/content/ai/design-patterns.en.md | 15 +- adev-es/src/content/ai/design-patterns.md | 16 +- adev-es/src/content/ai/develop-with-ai.en.md | 32 +- adev-es/src/content/ai/develop-with-ai.md | 27 +- adev-es/src/content/ai/mcp-server-setup.en.md | 50 +- adev-es/src/content/ai/mcp-server-setup.md | 50 +- adev-es/src/content/ai/overview.en.md | 67 +- adev-es/src/content/ai/overview.md | 63 +- adev-es/src/content/best-practices/a11y.en.md | 102 +- adev-es/src/content/best-practices/a11y.md | 94 +- .../best-practices/error-handling.en.md | 26 +- .../content/best-practices/error-handling.md | 26 +- .../skipping-subtrees.en.md | 8 +- .../runtime-performance/skipping-subtrees.md | 4 +- .../slow-computations.en.md | 16 +- .../runtime-performance/slow-computations.md | 14 +- .../runtime-performance/zone-pollution.en.md | 68 +- .../runtime-performance/zone-pollution.md | 66 +- .../content/best-practices/style-guide.en.md | 11 +- .../src/content/best-practices/style-guide.md | 145 ++- .../src/content/best-practices/update.en.md | 36 +- adev-es/src/content/best-practices/update.md | 32 +- adev-es/src/content/cli/index.md | 36 +- .../ecosystem/custom-build-pipeline.en.md | 6 +- .../ecosystem/custom-build-pipeline.md | 6 +- .../ecosystem/rxjs-interop/output-interop.md | 24 +- .../ecosystem/rxjs-interop/signals-interop.md | 29 +- .../rxjs-interop/take-until-destroyed.md | 2 +- .../ecosystem/service-workers/app-shell.md | 24 +- .../service-workers/communications.md | 28 +- .../ecosystem/service-workers/config.md | 122 ++- .../custom-service-worker-scripts.md | 46 +- .../ecosystem/service-workers/devops.md | 40 +- .../service-workers/getting-started.md | 123 ++- .../ecosystem/service-workers/overview.md | 32 +- .../service-workers/push-notifications.md | 19 +- .../src/content/ecosystem/web-workers.en.md | 55 +- adev-es/src/content/ecosystem/web-workers.md | 57 +- adev-es/src/content/events/v21.md | 37 + adev-es/src/content/examples/i18n/readme.md | 2 +- .../guide/animations/complex-sequences.en.md | 60 +- .../guide/animations/complex-sequences.md | 58 +- .../src/content/guide/animations/css.en.md | 70 +- adev-es/src/content/guide/animations/css.md | 50 +- .../guide/animations/enter-and-leave.en.md | 40 +- .../guide/animations/enter-and-leave.md | 42 +- .../content/guide/animations/migration.en.md | 118 ++- .../src/content/guide/animations/migration.md | 124 ++- .../content/guide/animations/overview.en.md | 90 +- .../src/content/guide/animations/overview.md | 96 +- .../animations/reusable-animations.en.md | 6 +- .../guide/animations/reusable-animations.md | 6 +- .../animations/transition-and-triggers.en.md | 86 +- .../animations/transition-and-triggers.md | 80 +- adev-es/src/content/guide/aria/accordion.md | 251 +++++ .../src/content/guide/aria/autocomplete.md | 190 ++++ adev-es/src/content/guide/aria/combobox.md | 255 +++++ adev-es/src/content/guide/aria/grid.md | 214 ++++ adev-es/src/content/guide/aria/listbox.md | 193 ++++ adev-es/src/content/guide/aria/menu.md | 258 +++++ adev-es/src/content/guide/aria/menubar.md | 198 ++++ adev-es/src/content/guide/aria/multiselect.md | 201 ++++ adev-es/src/content/guide/aria/overview.md | 102 ++ adev-es/src/content/guide/aria/select.md | 193 ++++ adev-es/src/content/guide/aria/tabs.md | 296 ++++++ adev-es/src/content/guide/aria/toolbar.md | 277 ++++++ adev-es/src/content/guide/aria/tree.md | 230 +++++ .../components/anatomy-of-components.en.md | 15 +- .../guide/components/anatomy-of-components.md | 15 +- .../guide/components/content-projection.md | 4 +- .../content/guide/components/host-elements.md | 65 +- .../src/content/guide/components/inputs.md | 86 +- .../src/content/guide/components/lifecycle.md | 23 +- .../src/content/guide/components/outputs.md | 38 +- .../components/programmatic-rendering.md | 138 ++- .../src/content/guide/components/queries.md | 64 +- .../content/guide/components/selectors.en.md | 3 +- .../content/guide/components/styling.en.md | 12 +- .../src/content/guide/components/styling.md | 34 +- .../guide/di/creating-and-using-services.md | 105 ++ .../di/creating-injectable-service.en.md | 59 +- .../guide/di/creating-injectable-service.md | 59 +- .../guide/di/defining-dependency-providers.md | 923 ++++++++++++++++++ .../di/dependency-injection-context.en.md | 70 +- .../guide/di/dependency-injection-context.md | 72 +- .../di/dependency-injection-providers.en.md | 212 ---- .../di/dependency-injection-providers.md | 212 ---- .../guide/di/dependency-injection.en.md | 140 --- .../content/guide/di/dependency-injection.md | 140 --- .../src/content/guide/di/di-in-action.en.md | 56 +- adev-es/src/content/guide/di/di-in-action.md | 58 +- .../hierarchical-dependency-injection.en.md | 639 ++++++------ .../di/hierarchical-dependency-injection.md | 633 ++++++------ .../di/lightweight-injection-tokens.en.md | 70 +- .../guide/di/lightweight-injection-tokens.md | 64 +- adev-es/src/content/guide/di/overview.en.md | 173 +++- adev-es/src/content/guide/di/overview.md | 173 +++- .../directives/attribute-directives.en.md | 83 +- .../guide/directives/attribute-directives.md | 65 +- .../directive-composition-api.en.md | 6 +- .../directives/directive-composition-api.md | 6 +- .../content/guide/directives/overview.en.md | 18 +- .../src/content/guide/directives/overview.md | 19 +- .../directives/structural-directives.en.md | 34 +- .../guide/directives/structural-directives.md | 48 +- adev-es/src/content/guide/drag-drop.en.md | 213 ++-- adev-es/src/content/guide/elements.md | 53 +- .../content/guide/forms/dynamic-forms.en.md | 10 +- .../src/content/guide/forms/dynamic-forms.md | 10 +- .../content/guide/forms/form-validation.en.md | 144 ++- .../content/guide/forms/form-validation.md | 142 ++- .../src/content/guide/forms/overview.en.md | 7 +- adev-es/src/content/guide/forms/overview.md | 21 +- .../content/guide/forms/reactive-forms.en.md | 197 +++- .../src/content/guide/forms/reactive-forms.md | 237 ++++- .../content/guide/forms/signals/comparison.md | 163 ++++ .../guide/forms/signals/custom-controls.md | 428 ++++++++ .../forms/signals/field-state-management.md | 695 +++++++++++++ .../src/content/guide/forms/signals/models.md | 536 ++++++++++ .../content/guide/forms/signals/overview.md | 59 ++ .../content/guide/forms/signals/validation.md | 629 ++++++++++++ .../guide/forms/template-driven-forms.en.md | 51 +- .../guide/forms/template-driven-forms.md | 49 +- .../src/content/guide/forms/typed-forms.en.md | 25 +- .../src/content/guide/forms/typed-forms.md | 19 +- .../content/guide/http/http-resource.en.md | 22 +- .../src/content/guide/http/http-resource.md | 8 +- .../src/content/guide/http/interceptors.en.md | 110 ++- .../src/content/guide/http/interceptors.md | 122 ++- .../content/guide/http/making-requests.en.md | 167 ++-- .../src/content/guide/http/making-requests.md | 152 +-- adev-es/src/content/guide/http/overview.en.md | 8 +- adev-es/src/content/guide/http/overview.md | 12 +- adev-es/src/content/guide/http/security.en.md | 8 +- adev-es/src/content/guide/http/security.md | 10 +- adev-es/src/content/guide/http/setup.en.md | 16 +- adev-es/src/content/guide/http/setup.md | 22 +- adev-es/src/content/guide/http/testing.en.md | 58 +- adev-es/src/content/guide/http/testing.md | 56 +- adev-es/src/content/guide/hydration.md | 8 +- .../src/content/guide/i18n/add-package.en.md | 16 +- adev-es/src/content/guide/i18n/add-package.md | 16 +- adev-es/src/content/guide/i18n/deploy.en.md | 8 +- adev-es/src/content/guide/i18n/deploy.md | 8 +- adev-es/src/content/guide/i18n/example.en.md | 4 +- adev-es/src/content/guide/i18n/example.md | 4 +- .../guide/i18n/format-data-locale.en.md | 15 +- .../content/guide/i18n/format-data-locale.md | 9 +- .../guide/i18n/import-global-variants.en.md | 10 +- .../guide/i18n/import-global-variants.md | 10 +- .../src/content/guide/i18n/locale-id.en.md | 29 +- adev-es/src/content/guide/i18n/locale-id.md | 21 +- .../guide/i18n/manage-marked-text.en.md | 17 +- .../content/guide/i18n/manage-marked-text.md | 12 +- adev-es/src/content/guide/i18n/merge.en.md | 43 +- adev-es/src/content/guide/i18n/merge.md | 49 +- adev-es/src/content/guide/i18n/overview.en.md | 16 +- adev-es/src/content/guide/i18n/overview.md | 12 +- adev-es/src/content/guide/i18n/prepare.en.md | 106 +- adev-es/src/content/guide/i18n/prepare.md | 160 ++- .../content/guide/i18n/translation-files.md | 2 +- .../src/content/guide/image-optimization.md | 211 ++-- adev-es/src/content/guide/ngmodules/api.md | 46 - .../content/guide/ngmodules/bootstrapping.md | 152 --- adev-es/src/content/guide/ngmodules/faq.md | 428 -------- .../guide/ngmodules/feature-modules.md | 158 --- .../src/content/guide/ngmodules/frequent.md | 53 - .../content/guide/ngmodules/lazy-loading.md | 453 --------- .../content/guide/ngmodules/module-types.md | 107 -- .../src/content/guide/ngmodules/overview.md | 43 +- .../src/content/guide/ngmodules/providers.md | 133 --- .../src/content/guide/ngmodules/sharing.md | 51 - .../guide/ngmodules/singleton-services.md | 185 ---- .../content/guide/ngmodules/vs-jsmodule.md | 86 -- .../src/content/guide/performance/overview.md | 8 +- .../guide/routing/common-router-tasks.en.md | 8 +- .../guide/routing/common-router-tasks.md | 10 +- .../routing/customizing-route-behavior.en.md | 119 ++- .../routing/customizing-route-behavior.md | 131 ++- .../guide/routing/data-resolvers.en.md | 77 +- .../content/guide/routing/data-resolvers.md | 81 +- .../content/guide/routing/define-routes.en.md | 91 +- .../content/guide/routing/define-routes.md | 2 +- .../guide/routing/lifecycle-and-events.en.md | 14 +- .../guide/routing/lifecycle-and-events.md | 12 +- .../guide/routing/navigate-to-routes.en.md | 20 +- .../guide/routing/navigate-to-routes.md | 12 +- .../guide/routing/read-route-state.en.md | 45 +- .../content/guide/routing/read-route-state.md | 39 +- .../guide/routing/redirecting-routes.en.md | 4 +- .../guide/routing/redirecting-routes.md | 2 +- .../content/guide/routing/route-guards.en.md | 2 +- .../src/content/guide/routing/route-guards.md | 4 +- .../routing/route-transition-animations.en.md | 2 +- .../routing/route-transition-animations.md | 8 +- .../guide/routing/router-reference.en.md | 5 +- .../content/guide/routing/router-reference.md | 5 +- .../guide/routing/router-tutorial.en.md | 157 +-- .../content/guide/routing/router-tutorial.md | 73 +- .../routing/routing-with-urlmatcher.en.md | 62 +- .../guide/routing/routing-with-urlmatcher.md | 60 +- .../routing/show-routes-with-outlets.en.md | 52 +- .../guide/routing/show-routes-with-outlets.md | 46 +- .../src/content/guide/routing/testing.en.md | 8 +- adev-es/src/content/guide/routing/testing.md | 8 +- adev-es/src/content/guide/security.md | 85 +- .../content/guide/signals/linked-signal.en.md | 2 +- .../content/guide/signals/linked-signal.md | 2 +- .../src/content/guide/signals/overview.en.md | 23 + adev-es/src/content/guide/signals/overview.md | 39 +- .../src/content/guide/signals/resource.en.md | 2 +- adev-es/src/content/guide/signals/resource.md | 6 +- adev-es/src/content/guide/ssr.md | 169 +++- adev-es/src/content/guide/tailwind.md | 60 +- .../src/content/guide/templates/binding.md | 31 +- .../content/guide/templates/control-flow.md | 2 +- adev-es/src/content/guide/templates/defer.md | 43 +- .../guide/templates/event-listeners.md | 108 +- .../guide/templates/expression-syntax.md | 9 +- .../src/content/guide/templates/ng-content.md | 4 +- .../src/content/guide/templates/whitespace.md | 4 +- .../guide/testing/attribute-directives.en.md | 31 +- .../guide/testing/attribute-directives.md | 31 +- .../content/guide/testing/code-coverage.en.md | 141 ++- .../content/guide/testing/code-coverage.md | 141 ++- ...onent-harnesses-testing-environments.en.md | 6 +- ...omponent-harnesses-testing-environments.md | 6 +- .../guide/testing/components-basics.en.md | 48 +- .../guide/testing/components-basics.md | 44 +- .../guide/testing/components-scenarios.en.md | 226 +++-- .../guide/testing/components-scenarios.md | 205 ++-- .../creating-component-harnesses.en.md | 159 ++- .../testing/creating-component-harnesses.md | 163 ++-- .../src/content/guide/testing/debugging.en.md | 35 +- .../src/content/guide/testing/debugging.md | 35 +- .../testing/experimental-unit-test.en.md | 83 -- .../guide/testing/experimental-unit-test.md | 83 -- adev-es/src/content/guide/testing/karma.md | 199 ++++ .../guide/testing/migrating-to-vitest.md | 229 +++++ .../src/content/guide/testing/overview.en.md | 218 +++-- adev-es/src/content/guide/testing/overview.md | 230 +++-- adev-es/src/content/guide/testing/pipes.en.md | 11 +- adev-es/src/content/guide/testing/pipes.md | 11 +- .../src/content/guide/testing/services.en.md | 58 +- adev-es/src/content/guide/testing/services.md | 58 +- .../testing/using-component-harnesses.en.md | 34 +- .../testing/using-component-harnesses.md | 34 +- .../content/guide/testing/utility-apis.en.md | 130 +-- .../src/content/guide/testing/utility-apis.md | 138 +-- .../testing/zone-js-testing-utilities.md | 15 + adev-es/src/content/guide/zoneless.md | 3 - .../introduction/essentials/components.en.md | 1 + .../introduction/essentials/components.md | 5 +- .../introduction/essentials/signal-forms.md | 271 +++++ .../introduction/essentials/signals.en.md | 8 +- .../introduction/essentials/signals.md | 4 +- .../introduction/essentials/templates.en.md | 16 +- .../introduction/essentials/templates.md | 4 +- .../content/introduction/installation.en.md | 26 +- .../src/content/introduction/installation.md | 32 +- .../introduction/what-is-angular.en.md | 185 ++-- .../content/introduction/what-is-angular.md | 186 ++-- adev-es/src/content/kitchen-sink.md | 185 ++-- adev-es/src/content/reference/cli.md | 38 +- .../configs/angular-compiler-options.md | 16 +- .../reference/configs/file-structure.md | 42 +- .../content/reference/configs/npm-packages.md | 38 +- .../reference/configs/workspace-config.md | 433 ++++---- .../src/content/reference/errors/NG01101.md | 2 +- .../src/content/reference/errors/NG0201.md | 4 +- .../src/content/reference/errors/NG02800.md | 1 + .../src/content/reference/errors/NG02802.md | 2 +- .../src/content/reference/errors/NG0300.md | 21 +- .../src/content/reference/errors/NG0301.md | 12 +- .../src/content/reference/errors/NG0602.md | 3 + .../src/content/reference/errors/NG0750.md | 3 +- .../src/content/reference/errors/NG0910.md | 12 +- .../src/content/reference/errors/NG0912.md | 2 +- .../src/content/reference/errors/NG0913.md | 24 +- .../src/content/reference/errors/NG0951.md | 10 +- .../src/content/reference/errors/NG0955.md | 2 +- .../src/content/reference/errors/NG0956.md | 2 +- .../src/content/reference/errors/NG1001.md | 13 +- .../src/content/reference/errors/NG2009.md | 21 +- .../src/content/reference/errors/NG3003.md | 18 +- .../src/content/reference/errors/NG8002.md | 4 +- .../src/content/reference/errors/NG8003.md | 12 +- .../reference/extended-diagnostics/NG8021.md | 179 ++++ .../reference/extended-diagnostics/NG8101.md | 15 +- .../reference/extended-diagnostics/NG8102.md | 39 +- .../reference/extended-diagnostics/NG8103.md | 23 +- .../reference/extended-diagnostics/NG8104.md | 16 +- .../reference/extended-diagnostics/NG8105.md | 21 +- .../reference/extended-diagnostics/NG8106.md | 17 +- .../reference/extended-diagnostics/NG8107.md | 31 +- .../reference/extended-diagnostics/NG8108.md | 37 +- .../reference/extended-diagnostics/NG8109.md | 31 +- .../reference/extended-diagnostics/NG8111.md | 27 +- .../reference/extended-diagnostics/NG8113.md | 18 +- .../reference/extended-diagnostics/NG8114.md | 22 +- .../reference/extended-diagnostics/NG8115.md | 31 +- .../reference/extended-diagnostics/NG8116.md | 27 +- .../reference/extended-diagnostics/NG8117.md | 24 +- .../extended-diagnostics/overview.md | 12 +- .../migrations/cleanup-unused-imports.md | 20 +- .../migrations/common-to-standalone.md | 59 ++ .../reference/migrations/control-flow.md | 6 +- .../reference/migrations/inject-function.md | 44 +- .../reference/migrations/ngclass-to-class.md | 41 + .../reference/migrations/ngstyle-to-style.md | 42 + .../content/reference/migrations/overview.md | 12 + .../migrations/route-lazy-loading.md | 22 +- .../router-testing-module-migration.md | 103 ++ .../reference/migrations/self-closing-tags.md | 15 +- .../reference/migrations/signal-inputs.md | 20 +- .../reference/migrations/signal-queries.md | 2 +- .../reference/migrations/standalone.md | 46 +- adev-es/src/content/reference/press-kit.md | 4 +- adev-es/src/content/reference/releases.md | 90 +- adev-es/src/content/reference/roadmap.md | 432 ++++---- adev-es/src/content/reference/versions.md | 22 +- .../src/content/tools/cli/aot-compiler.en.md | 178 ++-- adev-es/src/content/tools/cli/aot-compiler.md | 116 +-- .../tools/cli/aot-metadata-errors.en.md | 178 ++-- .../content/tools/cli/aot-metadata-errors.md | 182 ++-- .../tools/cli/build-system-migration.en.md | 143 ++- .../tools/cli/build-system-migration.md | 157 +-- adev-es/src/content/tools/cli/build.en.md | 57 +- adev-es/src/content/tools/cli/build.md | 31 +- .../src/content/tools/cli/cli-builder.en.md | 186 ++-- adev-es/src/content/tools/cli/cli-builder.md | 170 ++-- .../src/content/tools/cli/deployment.en.md | 50 +- adev-es/src/content/tools/cli/deployment.md | 32 +- .../src/content/tools/cli/end-to-end.en.md | 12 +- adev-es/src/content/tools/cli/end-to-end.md | 14 +- .../src/content/tools/cli/environments.en.md | 56 +- adev-es/src/content/tools/cli/environments.md | 56 +- adev-es/src/content/tools/cli/esbuild.en.md | 246 ----- adev-es/src/content/tools/cli/esbuild.md | 246 ----- .../tools/cli/schematics-authoring.en.md | 329 ++++--- .../content/tools/cli/schematics-authoring.md | 281 +++--- .../tools/cli/schematics-for-libraries.en.md | 179 ++-- .../tools/cli/schematics-for-libraries.md | 157 ++- .../src/content/tools/cli/schematics.en.md | 42 +- adev-es/src/content/tools/cli/schematics.md | 36 +- adev-es/src/content/tools/cli/serve.en.md | 73 +- adev-es/src/content/tools/cli/serve.md | 71 +- .../src/content/tools/cli/setup-local.en.md | 46 +- adev-es/src/content/tools/cli/setup-local.md | 44 +- .../tools/cli/template-typecheck.en.md | 160 +-- .../content/tools/cli/template-typecheck.md | 142 +-- .../src/content/tools/devtools/component.md | 29 +- .../src/content/tools/devtools/injectors.md | 23 + .../src/content/tools/devtools/overview.md | 18 +- .../src/content/tools/devtools/profiler.md | 3 +- adev-es/src/content/tools/language-service.md | 98 +- .../libraries/angular-package-format.en.md | 94 +- .../tools/libraries/angular-package-format.md | 86 +- .../tools/libraries/creating-libraries.en.md | 164 ++-- .../tools/libraries/creating-libraries.md | 165 ++-- .../content/tools/libraries/overview.en.md | 2 +- .../src/content/tools/libraries/overview.md | 2 +- .../tools/libraries/using-libraries.en.md | 125 ++- .../tools/libraries/using-libraries.md | 123 ++- adev-es/src/content/tutorials/README.md | 10 +- .../1-what-are-deferrable-views/README.md | 9 +- .../2-loading-error-placeholder/README.md | 6 +- .../steps/3-defer-triggers/README.md | 15 +- .../tutorials/first-app/intro/README.md | 4 +- .../first-app/steps/01-hello-world/README.md | 84 +- .../first-app/steps/02-Home/README.md | 56 +- .../steps/03-HousingLocation/README.md | 32 +- .../first-app/steps/04-interfaces/README.md | 28 +- .../first-app/steps/05-inputs/README.md | 2 +- .../steps/06-property-binding/README.md | 17 +- .../07-dynamic-template-values/README.md | 6 +- .../first-app/steps/08-ngFor/README.md | 18 +- .../first-app/steps/09-services/README.md | 44 +- .../first-app/steps/10-routing/README.md | 45 +- .../first-app/steps/11-details-page/README.md | 76 +- .../first-app/steps/12-forms/README.md | 10 +- .../first-app/steps/13-search/README.md | 4 +- .../first-app/steps/14-http/README.md | 245 ++--- adev-es/src/content/tutorials/home.md | 6 + .../tutorials/learn-angular/intro/README.md | 2 +- .../steps/11-optimizing-images/README.md | 5 +- .../steps/12-enable-routing/README.md | 9 +- .../steps/13-define-a-route/README.md | 10 +- .../learn-angular/steps/15-forms/README.md | 4 +- .../steps/16-form-control-values/README.md | 6 +- .../learn-angular/steps/22-pipes/README.md | 8 +- .../steps/24-create-a-pipe/README.md | 3 +- .../learn-angular/steps/8-input/README.md | 4 +- .../learn-angular/steps/9-output/README.md | 10 +- .../tutorials/signal-forms/intro/README.md | 24 + .../steps/1-set-up-form-model/README.md | 73 ++ .../steps/2-connect-form-template/README.md | 79 ++ .../steps/3-add-validation/README.md | 67 ++ .../steps/4-display-errors/README.md | 61 ++ .../steps/5-add-submission/README.md | 69 ++ .../signal-forms/steps/6-next-steps/README.md | 32 + .../README.md | 3 +- .../README.md | 6 +- .../README.md | 2 +- .../README.md | 2 +- .../README.md | 4 +- .../README.md | 10 +- .../7-using-signals-with-services/README.md | 2 +- .../8-using-signals-with-directives/README.md | 2 +- origin | 2 +- 417 files changed, 19470 insertions(+), 12036 deletions(-) create mode 100644 adev-es/src/content/ai/ai-tutor.md create mode 100644 adev-es/src/content/events/v21.md create mode 100644 adev-es/src/content/guide/aria/accordion.md create mode 100644 adev-es/src/content/guide/aria/autocomplete.md create mode 100644 adev-es/src/content/guide/aria/combobox.md create mode 100644 adev-es/src/content/guide/aria/grid.md create mode 100644 adev-es/src/content/guide/aria/listbox.md create mode 100644 adev-es/src/content/guide/aria/menu.md create mode 100644 adev-es/src/content/guide/aria/menubar.md create mode 100644 adev-es/src/content/guide/aria/multiselect.md create mode 100644 adev-es/src/content/guide/aria/overview.md create mode 100644 adev-es/src/content/guide/aria/select.md create mode 100644 adev-es/src/content/guide/aria/tabs.md create mode 100644 adev-es/src/content/guide/aria/toolbar.md create mode 100644 adev-es/src/content/guide/aria/tree.md create mode 100644 adev-es/src/content/guide/di/creating-and-using-services.md create mode 100644 adev-es/src/content/guide/di/defining-dependency-providers.md delete mode 100644 adev-es/src/content/guide/di/dependency-injection-providers.en.md delete mode 100644 adev-es/src/content/guide/di/dependency-injection-providers.md delete mode 100644 adev-es/src/content/guide/di/dependency-injection.en.md delete mode 100644 adev-es/src/content/guide/di/dependency-injection.md create mode 100644 adev-es/src/content/guide/forms/signals/comparison.md create mode 100644 adev-es/src/content/guide/forms/signals/custom-controls.md create mode 100644 adev-es/src/content/guide/forms/signals/field-state-management.md create mode 100644 adev-es/src/content/guide/forms/signals/models.md create mode 100644 adev-es/src/content/guide/forms/signals/overview.md create mode 100644 adev-es/src/content/guide/forms/signals/validation.md delete mode 100644 adev-es/src/content/guide/ngmodules/api.md delete mode 100644 adev-es/src/content/guide/ngmodules/bootstrapping.md delete mode 100644 adev-es/src/content/guide/ngmodules/faq.md delete mode 100644 adev-es/src/content/guide/ngmodules/feature-modules.md delete mode 100644 adev-es/src/content/guide/ngmodules/frequent.md delete mode 100644 adev-es/src/content/guide/ngmodules/lazy-loading.md delete mode 100644 adev-es/src/content/guide/ngmodules/module-types.md delete mode 100644 adev-es/src/content/guide/ngmodules/providers.md delete mode 100644 adev-es/src/content/guide/ngmodules/sharing.md delete mode 100644 adev-es/src/content/guide/ngmodules/singleton-services.md delete mode 100644 adev-es/src/content/guide/ngmodules/vs-jsmodule.md delete mode 100644 adev-es/src/content/guide/testing/experimental-unit-test.en.md delete mode 100644 adev-es/src/content/guide/testing/experimental-unit-test.md create mode 100644 adev-es/src/content/guide/testing/karma.md create mode 100644 adev-es/src/content/guide/testing/migrating-to-vitest.md create mode 100644 adev-es/src/content/guide/testing/zone-js-testing-utilities.md create mode 100644 adev-es/src/content/introduction/essentials/signal-forms.md create mode 100644 adev-es/src/content/reference/extended-diagnostics/NG8021.md create mode 100644 adev-es/src/content/reference/migrations/common-to-standalone.md create mode 100644 adev-es/src/content/reference/migrations/ngclass-to-class.md create mode 100644 adev-es/src/content/reference/migrations/ngstyle-to-style.md create mode 100644 adev-es/src/content/reference/migrations/router-testing-module-migration.md delete mode 100644 adev-es/src/content/tools/cli/esbuild.en.md delete mode 100644 adev-es/src/content/tools/cli/esbuild.md create mode 100644 adev-es/src/content/tools/devtools/injectors.md create mode 100644 adev-es/src/content/tutorials/signal-forms/intro/README.md create mode 100644 adev-es/src/content/tutorials/signal-forms/steps/1-set-up-form-model/README.md create mode 100644 adev-es/src/content/tutorials/signal-forms/steps/2-connect-form-template/README.md create mode 100644 adev-es/src/content/tutorials/signal-forms/steps/3-add-validation/README.md create mode 100644 adev-es/src/content/tutorials/signal-forms/steps/4-display-errors/README.md create mode 100644 adev-es/src/content/tutorials/signal-forms/steps/5-add-submission/README.md create mode 100644 adev-es/src/content/tutorials/signal-forms/steps/6-next-steps/README.md diff --git a/adev-es/src/app/core/layout/navigation/navigation.component.en.html b/adev-es/src/app/core/layout/navigation/navigation.component.en.html index a51fab3..8786877 100644 --- a/adev-es/src/app/core/layout/navigation/navigation.component.en.html +++ b/adev-es/src/app/core/layout/navigation/navigation.component.en.html @@ -62,9 +62,9 @@