diff --git a/adev-es/src/app/core/layout/navigation/navigation.component.html b/adev-es/src/app/core/layout/navigation/navigation.component.html index 85bcff7..9ac133b 100644 --- a/adev-es/src/app/core/layout/navigation/navigation.component.html +++ b/adev-es/src/app/core/layout/navigation/navigation.component.html @@ -350,10 +350,10 @@ role="menuitemradio" [aria-checked]="theme() === 'auto'" (click)="setTheme('auto')" - aria-label="Set default system theme" + aria-label="Establecer tema predeterminado del sistema" > - System + Sistema
  • @@ -363,10 +363,10 @@ role="menuitemradio" [aria-checked]="theme() === 'dark'" (click)="setTheme('dark')" - aria-label="Set dark theme" + aria-label="Establecer tema oscuro" > - Dark + Oscuro
  • @@ -376,10 +376,10 @@ role="menuitemradio" [aria-checked]="theme() === 'light'" (click)="setTheme('light')" - aria-label="Set light theme" + aria-label="Establecer tema claro" > - Light + Claro
  • diff --git a/adev-es/src/app/routing/sub-navigation-data.ts b/adev-es/src/app/routing/sub-navigation-data.ts index f1c5a73..42ce0c6 100644 --- a/adev-es/src/app/routing/sub-navigation-data.ts +++ b/adev-es/src/app/routing/sub-navigation-data.ts @@ -84,7 +84,7 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Start coding! 馃殌', + label: '隆Comienza a programar! 馃殌', path: 'tutorials/learn-angular', }, ], @@ -206,7 +206,7 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ contentPath: 'guide/templates/event-listeners', }, { - label: 'Enlance bidireccional', + label: 'Enlace bidireccional', path: 'guide/templates/two-way-binding', contentPath: 'guide/templates/two-way-binding', }, @@ -281,7 +281,7 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ contentPath: 'guide/directives/directive-composition-api', }, { - label: 'Optimizing images with NgOptimizedImage', + label: 'Optimizando im谩genes con NgOptimizedImage', path: 'guide/image-optimization', contentPath: 'guide/image-optimization', }, @@ -439,12 +439,12 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ contentPath: 'guide/forms/signals/overview', }, { - label: 'Modelos de formularios', + label: 'Modelos de formulario', path: 'guide/forms/signals/models', contentPath: 'guide/forms/signals/models', }, { - label: 'Gesti贸n de estado de campos', + label: 'Gesti贸n del estado de campos', path: 'guide/forms/signals/field-state-management', contentPath: 'guide/forms/signals/field-state-management', }, @@ -459,7 +459,7 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ contentPath: 'guide/forms/signals/custom-controls', }, { - label: 'Comparaci贸n con otros enfoques de formularios', + label: 'Comparaci贸n con otros sistemas de formulario', path: 'guide/forms/signals/comparison', contentPath: 'guide/forms/signals/comparison', }, @@ -528,25 +528,25 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Server-side & hybrid-rendering', + label: 'Renderizaci贸n del lado del servidor e h铆brida', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'guide/performance', contentPath: 'guide/performance/overview', }, { - label: 'Server-side and hybrid-rendering', + label: 'Renderizaci贸n del lado del servidor e h铆brida', path: 'guide/ssr', contentPath: 'guide/ssr', }, { - label: 'Hydration', + label: 'Hidrataci贸n', path: 'guide/hydration', contentPath: 'guide/hydration', }, { - label: 'Incremental Hydration', + label: 'Hidrataci贸n incremental', path: 'guide/incremental-hydration', contentPath: 'guide/incremental-hydration', }, @@ -775,22 +775,22 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Animations', + label: 'Animaciones', status: 'updated', children: [ { - label: 'Enter and Leave animations', + label: 'Animaciones de entrada y salida', path: 'guide/animations', contentPath: 'guide/animations/enter-and-leave', status: 'new', }, { - label: 'Complex Animations with CSS', + label: 'Animaciones complejas con CSS', path: 'guide/animations/css', contentPath: 'guide/animations/css', }, { - label: 'Route transition animations', + label: 'Animaciones de transici贸n de ruta', path: 'guide/routing/route-transition-animations', contentPath: 'guide/routing/route-transition-animations', }, @@ -835,7 +835,7 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Developer Tools', + label: 'Herramientas de Desarrollo', children: [ { label: 'Angular CLI', @@ -918,25 +918,25 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Libraries', + label: 'Librer铆as', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'tools/libraries', contentPath: 'tools/libraries/overview', }, { - label: 'Creating Libraries', + label: 'Creando librer铆as', path: 'tools/libraries/creating-libraries', contentPath: 'tools/libraries/creating-libraries', }, { - label: 'Using Libraries', + label: 'Usando librer铆as', path: 'tools/libraries/using-libraries', contentPath: 'tools/libraries/using-libraries', }, { - label: 'Angular Package Format', + label: 'Formato de Paquete Angular', path: 'tools/libraries/angular-package-format', contentPath: 'tools/libraries/angular-package-format', }, @@ -980,61 +980,61 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Language Service', + label: 'Servicio de Lenguaje', path: 'tools/language-service', contentPath: 'tools/language-service', }, ], }, { - label: 'Best Practices', + label: 'Mejores Pr谩cticas', children: [ { - label: 'Style Guide', + label: 'Gu铆a de Estilos', path: 'style-guide', contentPath: 'best-practices/style-guide', status: 'updated', }, { - label: 'Security', + label: 'Seguridad', path: 'best-practices/security', contentPath: 'guide/security', // Have not refactored due to build issues }, { - label: 'Accessibility', + label: 'Accesibilidad', path: 'best-practices/a11y', contentPath: 'best-practices/a11y', }, { - label: 'Unhandled errors in Angular', + label: 'Errores no manejados en Angular', path: 'best-practices/error-handling', contentPath: 'best-practices/error-handling', }, { - label: 'Performance', + label: 'Rendimiento', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'best-practices/runtime-performance', contentPath: 'best-practices/runtime-performance/overview', }, { - label: 'Zone pollution', + label: 'Contaminaci贸n de Zone', path: 'best-practices/zone-pollution', contentPath: 'best-practices/runtime-performance/zone-pollution', }, { - label: 'Slow computations', + label: 'C贸mputos lentos', path: 'best-practices/slow-computations', contentPath: 'best-practices/runtime-performance/slow-computations', }, { - label: 'Skipping component subtrees', + label: 'Omitir sub-谩rboles de componentes', path: 'best-practices/skipping-subtrees', contentPath: 'best-practices/runtime-performance/skipping-subtrees', }, { - label: 'Profiling with the Chrome DevTools', + label: 'Perfilado con Chrome DevTools', path: 'best-practices/profiling-with-chrome-devtools', contentPath: 'best-practices/runtime-performance/profiling-with-chrome-devtools', }, @@ -1042,17 +1042,17 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Keeping up-to-date', + label: 'Mantenerse actualizado', path: 'update', contentPath: 'best-practices/update', }, ], }, { - label: 'Developer Events', + label: 'Eventos para Desarrolladores', children: [ { - label: 'Angular v21 Release', + label: 'Lanzamiento de Angular v21', path: 'events/v21', contentPath: 'events/v21', status: 'new', @@ -1068,37 +1068,37 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ contentPath: 'guide/ngmodules/overview', }, { - label: 'Legacy Animations', + label: 'Animaciones legacy', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'guide/legacy-animations', contentPath: 'guide/animations/overview', }, { - label: 'Transition and Triggers', + label: 'Transiciones y Triggers', path: 'guide/legacy-animations/transition-and-triggers', contentPath: 'guide/animations/transition-and-triggers', }, { - label: 'Complex Sequences', + label: 'Secuencias complejas', path: 'guide/legacy-animations/complex-sequences', contentPath: 'guide/animations/complex-sequences', }, { - label: 'Reusable Animations', + label: 'Animaciones reutilizables', path: 'guide/legacy-animations/reusable-animations', contentPath: 'guide/animations/reusable-animations', }, { - label: 'Migrating to Native CSS Animations', + label: 'Migrando a Animaciones CSS nativas', path: 'guide/animations/migration', contentPath: 'guide/animations/migration', }, ], }, { - label: 'Using RxJS with Angular', + label: 'Usando RxJS con Angular', children: [ { label: 'Interoperabilidad con signals', @@ -1207,7 +1207,7 @@ const DOCS_SUB_NAVIGATION_DATA: NavigationItem[] = [ ...(isDevMode() ? [ { - label: 'Adev Dev Guide', + label: 'Gu铆a de Desarrollo Adev', children: [ { label: 'Kitchen Sink', @@ -1229,35 +1229,35 @@ export const TUTORIALS_SUB_NAVIGATION_DATA: NavigationItem[] = [ { path: DEFAULT_PAGES.TUTORIALS, contentPath: 'tutorials/home', - label: 'Tutorials', + label: 'Tutoriales', }, ]; const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ { - label: 'Roadmap', + label: 'Hoja de ruta', path: 'roadmap', contentPath: 'reference/roadmap', }, { - label: 'Get involved', + label: 'Participa', path: 'https://github.com/angular/angular/blob/main/CONTRIBUTING.md', }, { - label: 'API Reference', + label: 'Referencia de API', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'api', }, ...getApiNavigationItems(), ], }, { - label: 'CLI Reference', + label: 'Referencia de CLI', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'cli', contentPath: 'reference/cli', }, @@ -1269,7 +1269,7 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ label: 'ng analytics', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'cli/analytics', }, { @@ -1298,7 +1298,7 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ label: 'ng cache', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'cli/cache', }, { @@ -1323,7 +1323,7 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ label: 'ng completion', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'cli/completion', }, { @@ -1352,7 +1352,7 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ label: 'ng generate', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'cli/generate', }, { @@ -1464,10 +1464,10 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Error Encyclopedia', + label: 'Enciclopedia de Errores', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'errors', contentPath: 'reference/errors/overview', }, @@ -1475,10 +1475,10 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Extended Diagnostics', + label: 'Diagn贸sticos Extendidos', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'extended-diagnostics', contentPath: 'reference/extended-diagnostics/overview', }, @@ -1486,49 +1486,49 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ ], }, { - label: 'Versioning and releases', + label: 'Versiones y lanzamientos', path: 'reference/releases', contentPath: 'reference/releases', }, { - label: 'Version compatibility', + label: 'Compatibilidad de versiones', path: 'reference/versions', contentPath: 'reference/versions', }, { - label: 'Update guide', + label: 'Gu铆a de actualizaci贸n', path: 'update-guide', }, { - label: 'Configurations', + label: 'Configuraciones', children: [ { - label: 'File structure', + label: 'Estructura de archivos', path: 'reference/configs/file-structure', contentPath: 'reference/configs/file-structure', }, { - label: 'Workspace configuration', + label: 'Configuraci贸n del espacio de trabajo', path: 'reference/configs/workspace-config', contentPath: 'reference/configs/workspace-config', }, { - label: 'Angular compiler options', + label: 'Opciones del compilador Angular', path: 'reference/configs/angular-compiler-options', contentPath: 'reference/configs/angular-compiler-options', }, { - label: 'npm dependencies', + label: 'Dependencias npm', path: 'reference/configs/npm-packages', contentPath: 'reference/configs/npm-packages', }, ], }, { - label: 'Migrations', + label: 'Migraciones', children: [ { - label: 'Overview', + label: 'Visi贸n general', path: 'reference/migrations', contentPath: 'reference/migrations/overview', }, @@ -1538,65 +1538,65 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ contentPath: 'reference/migrations/standalone', }, { - label: 'Control Flow Syntax', + label: 'Sintaxis de flujo de control', path: 'reference/migrations/control-flow', contentPath: 'reference/migrations/control-flow', }, { - label: 'inject() Function', + label: 'Funci贸n inject()', path: 'reference/migrations/inject-function', contentPath: 'reference/migrations/inject-function', }, { - label: 'Lazy-loaded routes', + label: 'Rutas con lazy loading', path: 'reference/migrations/route-lazy-loading', contentPath: 'reference/migrations/route-lazy-loading', }, { - label: 'Signal inputs', + label: 'Entradas de signal', path: 'reference/migrations/signal-inputs', contentPath: 'reference/migrations/signal-inputs', }, { - label: 'Outputs', + label: 'Salidas', path: 'reference/migrations/outputs', contentPath: 'reference/migrations/outputs', }, { - label: 'Signal queries', + label: 'Consultas de signal', path: 'reference/migrations/signal-queries', contentPath: 'reference/migrations/signal-queries', }, { - label: 'Clean up unused imports', + label: 'Limpiar importaciones no utilizadas', path: 'reference/migrations/cleanup-unused-imports', contentPath: 'reference/migrations/cleanup-unused-imports', }, { - label: 'Self-closing tags', + label: 'Etiquetas de auto-cierre', path: 'reference/migrations/self-closing-tags', contentPath: 'reference/migrations/self-closing-tags', }, { - label: 'NgClass to Class', + label: 'NgClass a Class', path: 'reference/migrations/ngclass-to-class', contentPath: 'reference/migrations/ngclass-to-class', status: 'new', }, { - label: 'NgStyle to Style', + label: 'NgStyle a Style', path: 'reference/migrations/ngstyle-to-style', contentPath: 'reference/migrations/ngstyle-to-style', status: 'new', }, { - label: 'Router Testing Module Migration', + label: 'Migraci贸n del m贸dulo de pruebas del Router', path: 'reference/migrations/router-testing-module-migration', contentPath: 'reference/migrations/router-testing-module-migration', status: 'new', }, { - label: 'CommonModule to Standalone', + label: 'CommonModule a Standalone', path: 'reference/migrations/common-to-standalone', contentPath: 'reference/migrations/common-to-standalone', status: 'new', @@ -1607,12 +1607,12 @@ const REFERENCE_SUB_NAVIGATION_DATA: NavigationItem[] = [ const FOOTER_NAVIGATION_DATA: NavigationItem[] = [ { - label: 'Press Kit', + label: 'Kit de prensa', path: 'press-kit', contentPath: 'reference/press-kit', }, { - label: 'License', + label: 'Licencia', path: 'license', contentPath: 'reference/license', },