From a7277be9a3ba189201592f7805b84fa73bb84199 Mon Sep 17 00:00:00 2001 From: Antonio Cardenas Date: Mon, 20 Sep 2021 21:22:26 -0600 Subject: [PATCH] =?UTF-8?q?docs(docs-infra):=20se=20agrego=20la=20etiqueta?= =?UTF-8?q?=20verificaci=C3=B3n=20de=20traducci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Se agrego el emoticon de ✅ a la par de cada una de las secciones en la que la documentación se encuentra ya en el idioma español --- aio/content/navigation.json | 438 ++++++++++++------ .../layout/nav-item/nav-item.component.html | 1 + aio/src/app/navigation/navigation.model.ts | 1 + 3 files changed, 293 insertions(+), 147 deletions(-) diff --git a/aio/content/navigation.json b/aio/content/navigation.json index bf7d66f20651c..b1c62a678fb20 100644 --- a/aio/content/navigation.json +++ b/aio/content/navigation.json @@ -49,7 +49,8 @@ "url": "docs", "title": "Introducción", "tooltip": "Introducción a la documentación Angular.", - "hidden": false + "hidden": false, + "translated": true }, { "title": "Comenzando", @@ -58,7 +59,8 @@ { "url": "guide/setup-local", "title": "Configurar", - "tooltip": "Configuración para desarrollo local con el CLI de Angular." + "tooltip": "Configuración para desarrollo local con el CLI de Angular.", + "translated": true }, { "title": "Conceptos Angular", @@ -67,34 +69,40 @@ { "url": "guide/architecture", "title": "Introducción a los conceptos básicos", - "tooltip": "Bloques de construcción básicos de aplicaciones Angular" + "tooltip": "Bloques de construcción básicos de aplicaciones Angular", + "translated": true }, { "url": "guide/architecture-modules", "title": "Introducción a los módulos", - "tooltip": "Sobre NgModules." + "tooltip": "Sobre NgModules.", + "translated": true }, { "url": "guide/architecture-components", - "title": "Intro to Components", - "tooltip": "Acerca de componentes, Plantillas y Vistas." + "title": "Introducción a los Componentes", + "tooltip": "Acerca de componentes, Plantillas y Vistas.", + "translated": true }, { "url": "guide/architecture-services", "title": "Introducción a los servicios de ID", - "tooltip": "Sobre los servicios e inyección de dependencias." + "tooltip": "Sobre los servicios e inyección de dependencias.", + "translated": true }, { "url": "guide/architecture-next-steps", "title": "Próximos pasos", - "tooltip": "Mas allá de lo básico." + "tooltip": "Mas allá de lo básico.", + "translated": true } ] }, { "url": "guide/glossary", "title": "Glosario Angular", - "tooltip": "Breves definiciones de las palabras más importantes del vocabulario de Angular." + "tooltip": "Breves definiciones de las palabras más importantes del vocabulario de Angular.", + "translated": true }, { "title": "Pruébalo", @@ -103,27 +111,32 @@ { "url": "start", "title": "Aplicación de muestra", - "tooltip": "Eche un vistazo al modelo de componentes de Angular, la sintaxis de la plantilla y la comunicación de componentes." + "tooltip": "Eche un vistazo al modelo de componentes de Angular, la sintaxis de la plantilla y la comunicación de componentes.", + "translated": false }, { "url": "start/start-routing", "title": "Navegación en la aplicación", - "tooltip": "Navegación entre diferentes páginas vistas usando la URL del navegador." + "tooltip": "Navegación entre diferentes páginas vistas usando la URL del navegador.", + "translated": true }, { "url": "start/start-data", "title": "Gestión de datos", - "tooltip": "Utilice servicios y acceda a datos externos a través de HTTP." + "tooltip": "Utilice servicios y acceda a datos externos a través de HTTP.", + "translated": false }, { "url": "start/start-forms", "title": "Formularios para la entrada del usuario", - "tooltip": "Obtenga información sobre cómo obtener y administrar datos de usuarios con formularios." + "tooltip": "Obtenga información sobre cómo obtener y administrar datos de usuarios con formularios.", + "translated": true }, { "url": "start/start-deployment", "title": "Desplegar", - "tooltip": "Migre al desarrollo local, o despliegue su aplicación en Firebase o en su propio servidor" + "tooltip": "Migre al desarrollo local, o despliegue su aplicación en Firebase o en su propio servidor", + "translated": true } ] }, @@ -134,42 +147,50 @@ { "url": "tutorial", "title": "Introducción", - "tooltip": "Presentamos la aplicación y el tutorial del Tour de Héroes" + "tooltip": "Presentamos la aplicación y el tutorial del Tour de Héroes", + "translated": true }, { "url": "tutorial/toh-pt0", "title": "Crear un Proyecto", - "tooltip": "Creando el armazón de la aplicación" + "tooltip": "Creando el armazón de la aplicación", + "translated": true }, { "url": "tutorial/toh-pt1", "title": "1. El Editor de Héroe", - "tooltip": "Parte 1: Construir un editor simple" + "tooltip": "Parte 1: Construir un editor simple", + "translated": true }, { "url": "tutorial/toh-pt2", "title": "2. Mostrar una lista", - "tooltip": "Parte 2: Construye una página maestra de detalles con una lista de héroes." + "tooltip": "Parte 2: Construye una página maestra de detalles con una lista de héroes.", + "translated": true }, { "url": "tutorial/toh-pt3", "title": "3. Crear un componente de función ", - "tooltip": "Parte 3: Refactorice las vistas maestra detallada en componentes separados." + "tooltip": "Parte 3: Refactorice las vistas maestra detallada en componentes separados.", + "translated": true }, { "url": "tutorial/toh-pt4", "title": "4. Agregar servicios", - "tooltip": "Parte 4: Crea un servicio reutilizable para administrar datos de héroes." + "tooltip": "Parte 4: Crea un servicio reutilizable para administrar datos de héroes.", + "translated": true }, { "url": "tutorial/toh-pt5", "title": "5. Agregar navegación en la aplicación", - "tooltip": "Parte 5: Agregue el enrutador Angular para moverse entre vistas." + "tooltip": "Parte 5: Agregue el enrutador Angular para moverse entre vistas.", + "translated": true }, { "url": "tutorial/toh-pt6", "title": "6. Obtener datos del servidor", - "tooltip": "Parte 6: Utilice HTTP para recuperar y guardar datos de héroe." + "tooltip": "Parte 6: Utilice HTTP para recuperar y guardar datos de héroe.", + "translated": true } ] } @@ -186,7 +207,8 @@ { "url": "guide/displaying-data", "title": "Mostrar Datos", - "tooltip": "Los enlaces de propiedades ayudan a mostrar los datos de la aplicación en la interfaz de usuario." + "tooltip": "Los enlaces de propiedades ayudan a mostrar los datos de la aplicación en la interfaz de usuario.", + "translated": false }, { "title": "Sintaxis de plantilla ", @@ -195,114 +217,136 @@ { "url": "guide/template-syntax", "title": "Introducción", - "tooltip": "Introducción a la escritura de plantillas que muestran datos y consumen eventos de usuario con la ayuda del enlace de datos." + "tooltip": "Introducción a la escritura de plantillas que muestran datos y consumen eventos de usuario con la ayuda del enlace de datos.", + "translated": true }, { "url": "guide/interpolation", "title": "Interpolación", - "tooltip": "Introducción a la interpolación y expresiones en HTML." + "tooltip": "Introducción a la interpolación y expresiones en HTML.", + "translated": false }, { "url": "guide/template-statements", "title": " Declaraciones de plantilla", - "tooltip": "Guía introductoria de declaraciones en plantillas que responden a eventos que generan componentes, directivas o elementos." + "tooltip": "Guía introductoria de declaraciones en plantillas que responden a eventos que generan componentes, directivas o elementos.", + "translated": true }, { "url": "guide/binding-syntax", "title": "Sintaxis de enlace", - "tooltip": "Guía introductoria para coordinar los valores de las aplicaciones." + "tooltip": "Guía introductoria para coordinar los valores de las aplicaciones.", + "translated": true }, { "url": "guide/property-binding", "title": "Enlace de propiedad", - "tooltip": "Guía introductoria para configurar propiedades de entrada o elemento." + "tooltip": "Guía introductoria para configurar propiedades de entrada o elemento.", + "translated": false }, { "url": "guide/attribute-binding", "title": "Enlaces de estilo, clase y atributo", - "tooltip": "Guía introductoria para configurar el valor de los atributos HTML." + "tooltip": "Guía introductoria para configurar el valor de los atributos HTML.", + "translated": true }, { "url": "guide/event-binding", "title": "Enlace de eventos", - "tooltip": "Guía introductoria para escuchar la interacción del usuario." + "tooltip": "Guía introductoria para escuchar la interacción del usuario.", + "translated": false }, { "url": "guide/two-way-binding", "title": "Enlace Bidireccional", - "tooltip": "Guía introductoria para compartir datos entre una clase y una plantilla." + "tooltip": "Guía introductoria para compartir datos entre una clase y una plantilla.", + "translated": true }, { "url": "guide/built-in-directives", "title": "Directivas integradas", - "tooltip": "Guía introductoria a algunas de las directivas integradas más populares." + "tooltip": "Guía introductoria a algunas de las directivas integradas más populares.", + "translated": false }, { "url": "guide/template-reference-variables", "title": "Variables de referencia de plantilla", - "tooltip": "Guía introductoria para hacer referencia a elementos DOM dentro de una plantilla." + "tooltip": "Guía introductoria para hacer referencia a elementos DOM dentro de una plantilla.", + "translated": false }, { "url": "guide/inputs-outputs", "title": "Entradas y salidas", - "tooltip": "Guía introductoria para compartir datos entre directivas o componentes de padres e hijos." + "tooltip": "Guía introductoria para compartir datos entre directivas o componentes de padres e hijos.", + "translated": false }, { "url": "guide/template-expression-operators", "title": "Operadores de expresión de plantilla", - "tooltip": "Guía introductoria para transformar datos, garantizar una navegación segura y protegerse contra variables nulas en plantillas." + "tooltip": "Guía introductoria para transformar datos, garantizar una navegación segura y protegerse contra variables nulas en plantillas.", + "translated": false }, { "url": "guide/svg-in-templates", "title": "SVG en plantillas", - "tooltip": "Guía para usar SVG como plantillas para crear gráficos interactivos." + "tooltip": "Guía para usar SVG como plantillas para crear gráficos interactivos.", + "translated": true } ] }, { "url": "guide/user-input", "title": "Entrada del usuario", - "tooltip": "La entrada del usuario desencadena eventos DOM. Angular escucha esos eventos con enlaces de eventos que canalizan los valores actualizados hacia los componentes y modelos de su aplicación." + "tooltip": "La entrada del usuario desencadena eventos DOM. Angular escucha esos eventos con enlaces de eventos que canalizan los valores actualizados hacia los componentes y modelos de su aplicación.", + "translated": false }, { "url": "guide/attribute-directives", "title": "Directivas de atributos", - "tooltip": "Las directivas de atributo adjuntan comportamiento a los elementos." + "tooltip": "Las directivas de atributo adjuntan comportamiento a los elementos.", + "translated": false }, { "url": "guide/structural-directives", "title": "Directivas estructurales", - "tooltip": "Las directivas estructurales manipulan el diseño de la página." + "tooltip": "Las directivas estructurales manipulan el diseño de la página.", + "translated": false }, { "url": "guide/pipes", "title": "Pipes", - "tooltip": "Los pipes transforman los valores mostrados dentro de una plantilla." + "tooltip": "Los pipes transforman los valores mostrados dentro de una plantilla.", + "translated": false }, { "url": "guide/lifecycle-hooks", "title": "Conectarse al ciclo de vida de los componentes", - "tooltip": "Angular llama a métodos de enlace de ciclo de vida en directivas y componentes a medida que los crea, cambia y destruye." + "tooltip": "Angular llama a métodos de enlace de ciclo de vida en directivas y componentes a medida que los crea, cambia y destruye.", + "translated": false }, { "url": "guide/component-interaction", "title": "Interacción de componentes", - "tooltip": "Comparta información entre diferentes directivas y componentes." + "tooltip": "Comparta información entre diferentes directivas y componentes.", + "translated": false }, { "url": "guide/component-styles", "title": "Estilos de componentes", - "tooltip": "Agregue estilos CSS que sean específicos de un componente." + "tooltip": "Agregue estilos CSS que sean específicos de un componente.", + "translated": false }, { "url": "guide/dynamic-component-loader", "title": "Componentes dinámicos", - "tooltip": "Cargue componentes de forma dinámica." + "tooltip": "Cargue componentes de forma dinámica.", + "translated": true }, { "url": "guide/elements", "title": "Elementos Angular", - "tooltip": "Convierta componentes en elementos personalizados." + "tooltip": "Convierta componentes en elementos personalizados.", + "translated": false } ] }, @@ -313,22 +357,26 @@ { "url": "guide/forms-overview", "title": "Introducción", - "tooltip": "Una forma Angular coordina un conjunto de controles de usuario vinculados a datos, realiza un seguimiento de los cambios, valida la entrada y presenta errores." + "tooltip": "Una forma Angular coordina un conjunto de controles de usuario vinculados a datos, realiza un seguimiento de los cambios, valida la entrada y presenta errores.", + "translated": false }, { "url": "guide/reactive-forms", "title": "Formularios Reactivos", - "tooltip": "Cree un formulario reactivo utilizando FormBuilder, grupos y arrays." + "tooltip": "Cree un formulario reactivo utilizando FormBuilder, grupos y arrays.", + "translated": false }, { "url": "guide/form-validation", "title": "Validar entrada de formulario", - "tooltip": "Validar las entradas del formulario del usuario." + "tooltip": "Validar las entradas del formulario del usuario.", + "translated": false }, { "url": "guide/dynamic-form", "title": "Construyendo formularios dinámicos", - "tooltip": "Cree plantillas de formulario dinámicas con FormGroup." + "tooltip": "Cree plantillas de formulario dinámicas con FormGroup.", + "translated": false } ] }, @@ -339,27 +387,32 @@ { "url": "guide/observables", "title": "Resumen de Observables", - "tooltip": "Uso de observables para pasar valores de forma sincrónica o asincrónica." + "tooltip": "Uso de observables para pasar valores de forma sincrónica o asincrónica.", + "translated": false }, { "url": "guide/rx-library", "title": "La librería RxJS", - "tooltip": "Una librería para programación reactiva que utiliza observables para componer código asincrónico o basado en devolución de llamada." + "tooltip": "Una librería para programación reactiva que utiliza observables para componer código asincrónico o basado en devolución de llamada.", + "translated": true }, { "url": "guide/observables-in-angular", "title": "Observables en Angular", - "tooltip": "Cómo los subsistemas de Angular usan y esperan observables." + "tooltip": "Cómo los subsistemas de Angular usan y esperan observables.", + "translated": true }, { "url": "guide/practical-observable-usage", - "title": "Practical Usage", - "tooltip": "Dominios en los que los observables son particularmente útiles." + "title": "Uso Practico de Observables", + "tooltip": "Dominios en los que los observables son particularmente útiles.", + "translated": true }, { "url": "guide/comparing-observables", "title": "Comparar con otras técnicas", - "tooltip": "Cómo se comparan los observables con las promesas y otras técnicas de transmisión de mensajes." + "tooltip": "Cómo se comparan los observables con las promesas y otras técnicas de transmisión de mensajes.", + "translated": true } ] }, @@ -370,67 +423,80 @@ { "url": "guide/ngmodules", "title": "Introducción a NgModules", - "tooltip": "Utilice NgModules para hacer que sus aplicaciones sean eficientes." + "tooltip": "Utilice NgModules para hacer que sus aplicaciones sean eficientes.", + "translated": true }, { "url": "guide/ngmodule-vs-jsmodule", "title": "Módulos JS vs NgModules", - "tooltip": "Diferenciar entre módulos JavaScript y NgModules." + "tooltip": "Diferenciar entre módulos JavaScript y NgModules.", + "translated": false }, { "url": "guide/bootstrapping", "title": "Lanzamiento de aplicaciones con un módulo raíz", - "tooltip": "Dígale a Angular cómo construir y arrancar la aplicación en la raíz \"AppModule\"." + "tooltip": "Dígale a Angular cómo construir y arrancar la aplicación en la raíz \"AppModule\".", + "translated": true }, { "url": "guide/frequent-ngmodules", "title": "NgModules de uso frecuente", - "tooltip": "Introducción a los NgModules más utilizados." + "tooltip": "Introducción a los NgModules más utilizados.", + "translated": false }, { "url": "guide/module-types", "title": "Tipos de módulos de funciones", - "tooltip": "Descripción de los diferentes tipos de módulos de funciones." + "tooltip": "Descripción de los diferentes tipos de módulos de funciones.", + "translated": false }, { "url": "guide/entry-components", "title": "Componentes de entrada", - "tooltip": "Todo sobre componentes de entrada en Angular." + "tooltip": "Todo sobre componentes de entrada en Angular.", + "translated": false }, { "url": "guide/feature-modules", - "title": "Módulos de funciones", - "tooltip": "Cree módulos de funciones para organizar su código." + "title": "Módulos de funcionalidades", + "tooltip": "Cree módulos de funciones para organizar su código.", + "translated": true }, { "url": "guide/providers", "title": "Proporcionar dependencias", - "tooltip": "Proporcionar dependencias a NgModules." + "tooltip": "Proporcionar dependencias a NgModules.", + "translated": false }, { "url": "guide/singleton-services", "title": "Servicios Únicos", - "tooltip": "Creando servicios únicos." + "tooltip": "Creando servicios únicos.", + "translated": false }, { "url": "guide/lazy-loading-ngmodules", "title": "Módulos de funciones de carga diferida", - "tooltip": "Módulos de carga diferida para acelerar sus aplicaciones." + "tooltip": "Módulos de carga diferida para acelerar sus aplicaciones.", + "translated": true }, { "url": "guide/sharing-ngmodules", "title": "Comparta NgModules para optimizar sus aplicaciones", - "tooltip": "Share NgModules to streamline your apps." + "tooltip": "Share NgModules to streamline your apps.", + "translated": true }, { "url": "guide/ngmodule-api", "title": "API NgModule", - "tooltip": "Comprenda los detalles de NgModules." + "tooltip": "Comprenda los detalles de NgModules.", + "translated": true }, { "url": "guide/ngmodule-faq", "title": "NgModule FAQs", - "tooltip": "Respuestas a preguntas frecuentes sobre NgModules." + "tooltip": "Respuestas a preguntas frecuentes sobre NgModules.", + "translated": false } ] }, @@ -441,44 +507,52 @@ { "url": "guide/dependency-injection", "title": "Inyección de dependencia Angular", - "tooltip": "El sistema de inyección de dependencia Angular crea y entrega servicios dependientes a clases creadas por Angular." + "tooltip": "El sistema de inyección de dependencia Angular crea y entrega servicios dependientes a clases creadas por Angular.", + "translated": false }, { "url": "guide/hierarchical-dependency-injection", "title": "Inyectores jerárquicos", - "tooltip": "Un árbol de inyectores es paralelo al árbol de componentes y admite dependencias anidadas." + "tooltip": "Un árbol de inyectores es paralelo al árbol de componentes y admite dependencias anidadas.", + "translated": false }, { "url": "guide/dependency-injection-providers", "title": "Proveedores de ID", - "tooltip": "Más sobre los diferentes tipos de proveedores." + "tooltip": "Más sobre los diferentes tipos de proveedores.", + "translated": false }, { "url": "guide/dependency-injection-in-action", "title": "ID en Acción", - "tooltip": "Técnicas de inyección de dependencia." + "tooltip": "Técnicas de inyección de dependencia.", + "translated": false }, { "url": "guide/dependency-injection-navtree", "title": "Navegar por el árbol de componentes", - "tooltip": "Utilice el árbol de inyección para encontrar los componentes principales." + "tooltip": "Utilice el árbol de inyección para encontrar los componentes principales.", + "translated": false } ] }, { "url": "guide/http", "title": "Acceder a los servidores a través de HTTP", - "tooltip": "Utilice HTTP para comunicarse con un servidor remoto." + "tooltip": "Utilice HTTP para comunicarse con un servidor remoto.", + "translated": false }, { "url": "guide/router", "title": "Enrutamiento & navegación", - "tooltip": "Cree una navegación dentro de la aplicación entre vistas usando el enrutador Angular." + "tooltip": "Cree una navegación dentro de la aplicación entre vistas usando el enrutador Angular.", + "translated": false }, { "url": "guide/security", "title": "Seguridad", - "tooltip": "Desarrollo para seguridad de contenido en aplicaciones Angular." + "tooltip": "Desarrollo para seguridad de contenido en aplicaciones Angular.", + "translated": false } ] }, @@ -493,39 +567,46 @@ { "url": "guide/animations", "title": "Introduction", - "tooltip": "Técnicas básicas en animaciones Angular." + "tooltip": "Técnicas básicas en animaciones Angular.", + "translated": false }, { "url": "guide/transition-and-triggers", "title": "Transición y disparadores", - "tooltip": "Técnicas avanzadas en transición y disparadores." + "tooltip": "Técnicas avanzadas en transición y disparadores.", + "translated": false }, { "url": "guide/complex-animation-sequences", "title": "Secuencias complejas", - "tooltip": "Secuencias de animación Angular complejas." + "tooltip": "Secuencias de animación Angular complejas.", + "translated": true }, { "url": "guide/reusable-animations", "title": "Animaciones reutilizables", - "tooltip": "Creando animaciones reutilizables." + "tooltip": "Creando animaciones reutilizables.", + "translated": false }, { "url": "guide/route-animations", "title": "Animaciones de transición de ruta", - "tooltip": "Animar transiciones de ruta." + "tooltip": "Animar transiciones de ruta.", + "translated": true } ] }, { "url": "guide/i18n", "title": "Internationalization (i18n)", - "tooltip": "Traduce el texto de la plantilla de la aplicación a varios idiomas." + "tooltip": "Traduce el texto de la plantilla de la aplicación a varios idiomas.", + "translated": false }, { "url": "guide/accessibility", "title": "Accesibilidad", - "tooltip": "Diseñe aplicaciones para que sean accesibles a todos los usuarios." + "tooltip": "Diseñe aplicaciones para que sean accesibles a todos los usuarios.", + "translated": true }, { "title": "Trabajadores de servicios & PWA", @@ -534,44 +615,52 @@ { "url": "guide/service-worker-intro", "title": "Introducción", - "tooltip": "La implementación de Angular de los trabajadores del servicio mejora la experiencia del usuario con una conectividad de red lenta o poco confiable." + "tooltip": "La implementación de Angular de los trabajadores del servicio mejora la experiencia del usuario con una conectividad de red lenta o poco confiable.", + "translated": false }, { "url": "guide/service-worker-getting-started", "title": "Comenzando", - "tooltip": "Habilitar al trabajador del servicio en un proyecto CLI y observar el comportamiento en el navegador." + "tooltip": "Habilitar al trabajador del servicio en un proyecto CLI y observar el comportamiento en el navegador.", + "translated": false }, { "url": "guide/app-shell", "title": "Armazón de la aplicación", - "tooltip": "Renderice una parte de su aplicación rápidamente para mejorar la experiencia de inicio." + "tooltip": "Renderice una parte de su aplicación rápidamente para mejorar la experiencia de inicio.", + "translated": false }, { "url": "guide/service-worker-communications", "title": "Comunicación del trabajador de servicios", - "tooltip": "Servicios que le permiten interactuar con un trabajador de servicios de Angular." + "tooltip": "Servicios que le permiten interactuar con un trabajador de servicios de Angular.", + "translated": false }, { "url": "guide/service-worker-devops", "title": "Trabajador de servicio en producción", - "tooltip": "Ejecución de aplicaciones con trabajadores de servicio, gestión de actualizaciones de aplicaciones, depuración y eliminación de aplicaciones." + "tooltip": "Ejecución de aplicaciones con trabajadores de servicio, gestión de actualizaciones de aplicaciones, depuración y eliminación de aplicaciones.", + "translated": false }, { "url": "guide/service-worker-config", "title": "Configuración del trabajador de servicio", - "tooltip": "Configuración del comportamiento de almacenamiento en caché del trabajador de servicio." + "tooltip": "Configuración del comportamiento de almacenamiento en caché del trabajador de servicio.", + "translated": false } ] }, { "url": "guide/web-worker", "title": "Trabajadores web", - "tooltip": "Uso de trabajadores web para procesamiento en segundo plano." + "tooltip": "Uso de trabajadores web para procesamiento en segundo plano.", + "translated": true }, { "url": "guide/universal", "title": "Representación del lado del servidor", - "tooltip": "Renderice HTML del lado del servidor con Angular Universal." + "tooltip": "Renderice HTML del lado del servidor con Angular Universal.", + "translated": false } ] }, @@ -586,29 +675,34 @@ { "url": "guide/aot-compiler", "title": "Compilación anticipada (AOT)", - "tooltip": "Aprenda por qué y cómo utilizar el compilador Ahead-of-Time (AOT)." + "tooltip": "Aprenda por qué y cómo utilizar el compilador Ahead-of-Time (AOT).", + "translated": true }, { "url": "guide/angular-compiler-options", "title": "Opciones del compilador Angular", - "tooltip": "Configuración de la compilación AOT." + "tooltip": "Configuración de la compilación AOT.", + "translated": false }, { "url": "guide/aot-metadata-errors", "title": "AOT Errores de metadatos", - "tooltip": "Solución de problemas de compilación AOT." + "tooltip": "Solución de problemas de compilación AOT.", + "translated": false }, { "url": "guide/template-typecheck", "title": "Verificación de tipo de plantilla", - "tooltip": "Verificación de tipo de plantilla en Angular." + "tooltip": "Verificación de tipo de plantilla en Angular.", + "translated": false } ] }, { "url": "guide/build", "title": "Construyendo y sirviendo", - "tooltip": "Construyendo y sirviendo aplicaciones Angular." + "tooltip": "Construyendo y sirviendo aplicaciones Angular.", + "translated": false }, { "title": "Pruebas", @@ -617,54 +711,64 @@ { "url": "guide/testing", "title": "Introducción a las pruebas", - "tooltip": "Introducción a la prueba de una aplicación Angular." + "tooltip": "Introducción a la prueba de una aplicación Angular.", + "translated": false }, { "url": "guide/testing-code-coverage", "title": "Cobertura de código", - "tooltip": "Determina cuánto de tu código se prueba." + "tooltip": "Determina cuánto de tu código se prueba.", + "translated": true }, { "url": "guide/testing-services", "title": "Probando Servicios", - "tooltip": "Cómo probar los servicios." + "tooltip": "Cómo probar los servicios.", + "translated": true }, { "url": "guide/testing-components-basics", "title": "Conceptos básicos de prueba de componentes", - "tooltip": "Los fundamentos de cómo probar componentes." + "tooltip": "Los fundamentos de cómo probar componentes.", + "translated": false }, { "url": "guide/testing-components-scenarios", "title": "Escenarios de prueba de componentes", - "tooltip": "Casos de uso para probar componentes." + "tooltip": "Casos de uso para probar componentes.", + "translated": false }, { "url": "guide/testing-attribute-directives", "title": "Prueba de directivas de atributos", - "tooltip": "Cómo probar las directivas de atributos." + "tooltip": "Cómo probar las directivas de atributos.", + "translated": true }, { "url": "guide/testing-pipes", "title": "Prueba de Pipes", - "tooltip": "Escribir pruebas para Pipes." + "tooltip": "Escribir pruebas para Pipes.", + "translated": true }, { "url": "guide/test-debugging", "title": "Prueba de depuración", - "tooltip": "Cómo depurar pruebas." + "tooltip": "Cómo depurar pruebas.", + "translated": false }, { "url": "guide/testing-utility-apis", "title": "Prueba de APIs de utilidad ", - "tooltip": "Características de las utilidades de prueba Angular." + "tooltip": "Características de las utilidades de prueba Angular.", + "translated": true } ] }, { "url": "guide/deployment", "title": "Despliegue", - "tooltip": "Aprenda a desplegar su aplicación Angular." + "tooltip": "Aprenda a desplegar su aplicación Angular.", + "translated": false }, { "title": "Integración de herramientas de desarrollo", @@ -673,7 +777,8 @@ { "url": "guide/language-service", "title": "Servicio de Idiomas", - "tooltip": "Use Angular Language Service to speed up dev time." + "tooltip": "Use Angular Language Service to speed up dev time.", + "translated": false }, { "url": "guide/visual-studio-2015", @@ -692,32 +797,38 @@ { "url": "guide/file-structure", "title": "Estructura del archivo del proyecto", - "tooltip": "Cómo se ve su espacio de trabajo Angular en su sistema de archivos." + "tooltip": "Cómo se ve su espacio de trabajo Angular en su sistema de archivos.", + "translated": false }, { "url": "guide/workspace-config", "title": "Configuración del espacio de trabajo", - "tooltip": "El archivo \"angular.json\" contiene valores predeterminados de configuración del proyecto y del espacio de trabajo para los comandos CLI de Angular." + "tooltip": "El archivo \"angular.json\" contiene valores predeterminados de configuración del proyecto y del espacio de trabajo para los comandos CLI de Angular.", + "translated": false }, { "url": "guide/npm-packages", "title": "Dependencias npm", - "tooltip": "Descripción de los paquetes npm necesarios en tiempo de desarrollo y en tiempo de ejecución." + "tooltip": "Descripción de los paquetes npm necesarios en tiempo de desarrollo y en tiempo de ejecución.", + "translated": true }, { "url": "guide/typescript-configuration", "title": "Configuración TypeScript", - "tooltip": "Configuración de TypeScript para desarrolladores Angular." + "tooltip": "Configuración de TypeScript para desarrolladores Angular.", + "translated": false }, { "url": "guide/browser-support", "title": "Soporte del navegador", - "tooltip": "Soporte de navegador y guía de polyfills." + "tooltip": "Soporte de navegador y guía de polyfills.", + "translated": false }, { "url": "guide/strict-mode", "title": "Modo estricto", - "tooltip": "Documentación de referencia para el modo estricto Angular." + "tooltip": "Documentación de referencia para el modo estricto Angular.", + "translated": false } ] }, @@ -732,22 +843,26 @@ { "url": "guide/libraries", "title": "Descripción general de las librerías", - "tooltip": "Comprenda cómo y cuándo usar o crear librerías." + "tooltip": "Comprenda cómo y cuándo usar o crear librerías.", + "translated": true }, { "url": "guide/using-libraries", "title": "Usar librerías publicadas", - "tooltip": "Integra librerías publicadas en una aplicación." + "tooltip": "Integra librerías publicadas en una aplicación.", + "translated": false }, { "url": "guide/creating-libraries", "title": "Creando Librerías", - "tooltip": "Amplíe Angular creando, publicando y usando sus propias librerías." + "tooltip": "Amplíe Angular creando, publicando y usando sus propias librerías.", + "translated": true }, { "url": "guide/lightweight-injection-tokens", "title": "Tokens de inyección ligeros para librerías", - "tooltip": "Optimice el tamaño de la aplicación cliente diseñando servicios de librería con tokens de inyección ligeros." + "tooltip": "Optimice el tamaño de la aplicación cliente diseñando servicios de librería con tokens de inyección ligeros.", + "translated": false } ] }, @@ -758,24 +873,28 @@ { "url": "guide/schematics", "title": "Descripción general de esquemas", - "tooltip": "Ampliación de las capacidades de generación de CLI." + "tooltip": "Ampliación de las capacidades de generación de CLI.", + "translated": true }, { "url": "guide/schematics-authoring", "title": "Esquemas de autoría", - "tooltip": "Entender la estructura de un esquema." + "tooltip": "Entender la estructura de un esquema.", + "translated": false }, { "url": "guide/schematics-for-libraries", "title": "Esquemas para librerías", - "tooltip": "Use esquemas para integrar su librería con el CLI Angular." + "tooltip": "Use esquemas para integrar su librería con el CLI Angular.", + "translated": false } ] }, { "url": "guide/cli-builder", "title": "Constructores de CLI", - "tooltip": "Uso de constructores para personalizar Angular CLI." + "tooltip": "Uso de constructores para personalizar Angular CLI.", + "translated": false } ] }, @@ -790,19 +909,22 @@ { "url": "guide/router-tutorial", "title": "Usar de rutas de Angular en una aplicación de una sola página", - "tooltip": "Un tutorial que cubre muchos patrones asociados con el enrutamiento Angular." + "tooltip": "Un tutorial que cubre muchos patrones asociados con el enrutamiento Angular.", + "translated": true }, { "url": "guide/router-tutorial-toh", "title": "Tutorial de enrutador: tour de héroes", - "tooltip": "Explore cómo usar el enrutador de Angular. Basado en el ejemplo de Tour de Héroes." + "tooltip": "Explore cómo usar el enrutador de Angular. Basado en el ejemplo de Tour de Héroes.", + "translated": false } ] }, { "url": "guide/forms", "title": "Creación de un formulario basado en plantillas", - "tooltip": "Cree un formulario basado en plantillas utilizando directivas y sintaxis de plantilla Angular." + "tooltip": "Cree un formulario basado en plantillas utilizando directivas y sintaxis de plantilla Angular.", + "translated": false } ] }, @@ -813,17 +935,20 @@ { "url": "guide/updating", "title": "Mantenerse al día", - "tooltip": "Información sobre cómo actualizar las aplicaciones y librerías de Angular a la última versión." + "tooltip": "Información sobre cómo actualizar las aplicaciones y librerías de Angular a la última versión.", + "translated": false }, { "url": "guide/releases", "title": "Prácticas de lanzamiento", - "tooltip": "Políticas y prácticas de control de versiones, lanzamiento, soporte y obsolescencia de Angular." + "tooltip": "Políticas y prácticas de control de versiones, lanzamiento, soporte y obsolescencia de Angular.", + "translated": false }, { "url": "guide/roadmap", "title": "Hoja de rutas", - "tooltip": "Hoja de ruta del equipo de Angular." + "tooltip": "Hoja de ruta del equipo de Angular.", + "translated": true }, { "title": "Actualización a la versión 10", @@ -832,12 +957,14 @@ { "url": "guide/updating-to-version-10", "title": "Visión general", - "tooltip": "Todo lo que necesita saber para actualizar su aplicación de la versión 9 a la 10." + "tooltip": "Todo lo que necesita saber para actualizar su aplicación de la versión 9 a la 10.", + "translated": false }, { "url": "guide/ivy-compatibility", "title": "Guía de compatibilidad de Ivy", - "tooltip": "Detalles para ayudarlo a asegurarse de que su aplicación sea compatible con Ivy." + "tooltip": "Detalles para ayudarlo a asegurarse de que su aplicación sea compatible con Ivy.", + "translated": true }, { "title": "Migraciones", @@ -845,33 +972,39 @@ "children": [ { "url": "guide/migration-module-with-providers", - "title": "Falta ModuleWithProviders Generic", - "tooltip": "Migración para agregar un tipo genérico a cualquier uso de ModuleWithProviders que no tenga el genérico." + "title": "Migrar ModuleWithProviders Generico", + "tooltip": "Migración para agregar un tipo genérico a cualquier uso de ModuleWithProviders que no tenga el genérico.", + "translated": false }, { "url": "guide/migration-undecorated-classes", - "title": "Decoradores @Directive() faltantes", - "tooltip": "Migración para agregar decoradores @Directive()/@Component() faltantes." + "title": "Migración de Decoradores @Directive() faltantes", + "tooltip": "Migración para agregar decoradores @Directive()/@Component() faltantes.", + "translated": false }, { "url": "guide/migration-injectable", "title": "Missing @Injectable() Decorators", - "tooltip": "Migration to add missing @Injectable() decorators and incomplete provider definitions." + "tooltip": "Migration to add missing @Injectable() decorators and incomplete provider definitions.", + "translated": true }, { "url": "guide/migration-solution-style-tsconfig", "title": "Estilo de solución `tsconfig.json`", - "tooltip": "Migración para crear un estilo de solución `tsconfig.json`." + "tooltip": "Migración para crear un estilo de solución `tsconfig.json`.", + "translated": true }, { "url": "guide/migration-update-libraries-tslib", "title": "`tslib` dependencia directa", - "tooltip": "Migration to a direct dependency on the `tslib` npm package." + "tooltip": "Migration to a direct dependency on the `tslib` npm package.", + "translated": false }, { "url": "guide/migration-update-module-and-target-compiler-options", "title": "Opciones del compilador `module` y` target`", - "tooltip": "Migración para actualizar las opciones del compilador `module` y` target`." + "tooltip": "Migración para actualizar las opciones del compilador `module` y` target`.", + "translated": true } ] } @@ -880,12 +1013,14 @@ { "url": "guide/deprecations", "title": "Deprecación", - "tooltip": "Resumen de las API y las características de Angular que están en obsoletas." + "tooltip": "Resumen de las API y las características de Angular que están en obsoletas.", + "translated": false }, { "url": "guide/ivy", "title": "Angular Ivy", - "tooltip": "Acerca de la pipeline de compilación y renderizado de Angular Ivy." + "tooltip": "Acerca de la pipeline de compilación y renderizado de Angular Ivy.", + "translated": false }, { "title": "Actualización desde AngularJS", @@ -894,22 +1029,26 @@ { "url": "guide/upgrade", "title": "Instrucciones de actualización", - "tooltip": "Actualice gradualmente una aplicación AngularJS a Angular." + "tooltip": "Actualice gradualmente una aplicación AngularJS a Angular.", + "translated": false }, { "url": "guide/upgrade-setup", "title": "Configuración para actualizar desde AngularJS", - "tooltip": "Use el código de la semilla Angular QuickStart como parte de la actualización de AngularJS." + "tooltip": "Use el código de la semilla Angular QuickStart como parte de la actualización de AngularJS.", + "translated": false }, { "url": "guide/upgrade-performance", "title": "Actualización para mejorar el rendimiento", - "tooltip": "Actualice de AngularJS a Angular de una manera más flexible." + "tooltip": "Actualice de AngularJS a Angular de una manera más flexible.", + "translated": false }, { "url": "guide/ajs-quick-reference", "title": "Conceptos de AngularJS-Angular", - "tooltip": "Aprenda cómo los conceptos y técnicas de AngularJS se asignan a Angular." + "tooltip": "Aprenda cómo los conceptos y técnicas de AngularJS se asignan a Angular.", + "translated": false } ] } @@ -922,17 +1061,20 @@ { "url": "guide/cheatsheet", "title": "Reference", - "tooltip": "Una guía rápida de técnicas comunes de codificación en Angular." + "tooltip": "Una guía rápida de técnicas comunes de codificación en Angular.", + "translated": false }, { "url": "guide/styleguide", "title": "Guía de estilo de codificación", - "tooltip": "Directrices para escribir código en Angular." + "tooltip": "Directrices para escribir código en Angular.", + "translated": false }, { "url": "guide/docs-style-guide", "title": "Guía de estilo de documentación", - "tooltip": "Guía de estilo para autores de documentación." + "tooltip": "Guía de estilo para autores de documentación.", + "translated": false } ] }, @@ -943,11 +1085,13 @@ { "title": "Visión general", "tooltip": "Una introducción a la herramienta CLI, los comandos y la sintaxis.", + "translated": true, "url": "cli" }, { "title": "Análisis de Uso", "tooltip": "Para los administradores, guía para recopilar análisis de uso de sus usuarios.", + "translated": true, "url": "cli/usage-analytics-gathering" } ] diff --git a/aio/src/app/layout/nav-item/nav-item.component.html b/aio/src/app/layout/nav-item/nav-item.component.html index 0ec330e0b853f..965130202b7fe 100644 --- a/aio/src/app/layout/nav-item/nav-item.component.html +++ b/aio/src/app/layout/nav-item/nav-item.component.html @@ -2,6 +2,7 @@ {{node.title}} +
diff --git a/aio/src/app/navigation/navigation.model.ts b/aio/src/app/navigation/navigation.model.ts index 1d832de4715b3..7ecc78caa5139 100644 --- a/aio/src/app/navigation/navigation.model.ts +++ b/aio/src/app/navigation/navigation.model.ts @@ -13,6 +13,7 @@ export interface NavigationNode { tooltip?: string; hidden?: boolean; children?: NavigationNode[]; + translated?: boolean; } export type NavigationResponse = {__versionInfo: VersionInfo } & { [name: string]: NavigationNode[]|VersionInfo };