Documentación > Configuración > Configuración avanzada

Configuración avanzada

Explorar Documentos
Buscar Documentación

Cómo acceder a la configuración avanzada de TranslatePress

Para acceder a la configuración avanzada de TranslatePress, ve a Ajustes del panel de control de WordPress TranslatePress y selecciona la pestaña «Avanzado».

Secciones encontradas en el Avanzado La configuración resulta especialmente útil para solucionar los problemas que puedan surgir al integrar TranslatePress en tu sitio web. Estas son las secciones y sus opciones:

Sección de solución de problemas

  1. Corregir contenido dinámico faltante
  2. Desactivar traducción dinámica
  3. Filtrar el envoltorio Gettext del contenido y el título de la publicación
  4. Filtrar envoltura Gettext de los metadatos de la publicación
  5. Cargar complemento SEO heredado
  6. Cargar conmutador de idioma heredado

Excluir sección de cadenas

  1. No traducir ciertas rutas
  2. Excluir cadenas Gettext
  3. Excluir cadenas de la traducción automática
  4. Excluir de la traducción dinámica
  5. Excluir selectores de la traducción
  6. Excluye selectores solo de la traducción automática

Sección de depuración

  1. Deshabilitar etiquetas de contenedor de publicación para el título de la publicación
  2. Desactivar etiquetas de contenedor de publicación para el contenido de la publicación
  3. Desactivar traducción para cadenas gettext
  4. Optimizar las tablas de la base de datos TranslatePress

Sección miscelánea

  1. Eliminar hreflang duplicado
  2. Formato del atributo Lang de HTML
  3. Memoria de traducción automática
  4. Barra inclinada forzada al final de home_url
  5. Translate números y numerales
  6. Excluir enlaces traducidos del mapa del sitio
  7. Traducción Manual Solamente
  8. Habilita la etiqueta hreflang x-default para el idioma
  9. Formato de fecha
  10. Aceptación de marketing
  11. Mostrar idioma opuesto en el selector de idioma
  12. Abrir selector de idioma solo al hacer clic

Idioma personalizado

Sección de solución de problemas

1. Corregir contenido dinámico faltante

Puede ayudar a corregir contenido faltante insertado con JavaScript, si el problema se manifiesta solo en páginas traducidas.
Muestra contenido insertado dinámicamente en el idioma original por un momento antes de que se complete la solicitud de traducción.

2. Desactivar traducción dinámica

Deshabilita la detección de cadenas mostradas dinámicamente usando JavaScript.
Las cadenas cargadas a través de una llamada AJAX del lado del servidor se traducirán, al igual que la página HTML servida desde el servidor.

3. Filtrar el envoltorio Gettext del contenido y el título de la publicación

Filtra los envoltorios de gettext, como #!trpst#trp-gettext, de todos los metadatos de las publicaciones actualizadas. No afecta a los metadatos de publicaciones anteriores. Filtra los envoltorios de gettext, como #!trpst#trp-gettext, de todo el contenido y los títulos de las publicaciones actualizadas. No afecta al contenido de publicaciones anteriores.

Se recomienda una copia de seguridad de la base de datos antes de encender.

4. Filtra el envoltorio Gettext de los metadatos de la publicación

Filtra los envoltorios de gettext, como #!trpst#trp-gettext, de todos los metadatos de las publicaciones actualizadas. No afecta a los metadatos de publicaciones anteriores. Actualiza todos los metadatos de las publicaciones. No afecta a metadatos de publicaciones anteriores.

Se recomienda una copia de seguridad de la base de datos antes de encender.

5. Cargar complemento SEO heredado

Originalmente construido para estabilizar las traducciones de URL durante actualizaciones importantes, esta configuración heredada te permite actualizar manualmente los datos de los "slugs". Sirve como una opción de respaldo para casos en los que las tablas de "slugs" no se actualizan correctamente.

No se recomienda habilitar esto para uso permanente. Habilite solo para resolver errores en la tabla de slugs y desactívelo inmediatamente después.

6. Cargar conmutador de idioma heredado

Cuando se habilita, el sitio volverá a utilizar el conmutador de idiomas original configurado en la pestaña Configuración general, reemplazando la nueva versión personalizable. La configuración de su conmutador existente permanecerá guardada, pero se ignorará mientras esta opción esté activa.

Se aplica a todos los tipos de selectores de idioma (flotante, shortcode y menú).

Excluir sección de cadenas

1. No traducir ciertas rutas

Elige qué rutas se pueden traducir. Esta función tiene dos modos de operación. Puedes ya sea Excluir rutas de la traducción o Traducir solo ciertas rutas.

Después de elegir el modo de operación, ingrese las rutas a las que desea aplicar esta configuración. Por ejemplo, para excluir https://example.com/some/path, puede usar la regla /some/path/ o /some/*.

Cada regla debe estar en su propia línea. Para excluir la página de inicio usa {{home}} etiqueta.

Cuando esta opción está activada, el plugin no mostrará el selector de idioma en las páginas excluidas o no incluidas y sus traducciones no serán accesibles.

2. Excluir Cadenas Gettext

Excluye estas cadenas de ser traducidas como cadenas de Gettext. Deja el dominio vacío para tener en cuenta cualquier cadena de gettext. Todavía pueden ser traducidas como cadenas normales.

Puede resultar útil cuando una cadena de Gettext se muestra envuelta en #trpst#trp-gettext. También se puede utilizar cuando una cadena de Gettext se emplea como clave en las opciones.

Después de introducir la cadena y el dominio, haz clic Añadir botón para incluirlos en la lista. Hacer clic Quitar para eliminarlos de la lista.

3. Excluir cadenas de la traducción automática

No traduzcas automáticamente estas cadenas (por ejemplo, nombres, palabras técnicas...)
Los párrafos que contengan estas cadenas seguirán siendo traducidos excepto por la parte especificada.

Después de introducir la cadena, haz clic en el Añadir botón para evitar que sea procesado por los motores de traducción automática. También es posible eliminar cadenas de la lista utilizando el Quitar botón al lado de cada uno de ellos.

Nota: Para que la exclusión surta efecto, se deben agregar cadenas a la lista antes iniciando el proceso de traducción.

4. Excluir de la traducción dinámica

No traduzcas dinámicamente las cadenas que se encuentran en nodos HTML que coinciden con estos selectores.
Excluye a todos los hijos de nodos HTML que coincidan con estos selectores de ser traducidos mediante JavaScript.
Estas cadenas aún se traducirán del lado del servidor si es posible.

Se pueden usar cualquier tipo de select.

Después de introducir el selector, hacer clic Añadir botón para incluirlos en la lista. Hacer clic Quitar para eliminarlos de la lista.

5. Excluir selectores de la traducción

No traduzcas las cadenas que se encuentren en los nodos HTML que coincidan con estos selectores.
Excluye todos los hijos de los nodos HTML que coincidan con estos selectores de ser traducidos.

No utilices not() selector o selector de doble atributo [atributo1][atributo2].

Después de introducir el selector, hacer clic Añadir botón para incluirlos en la lista. Hacer clic Quitar para eliminarlos de la lista.

6. Excluir selectores de la traducción automática

No traducir automáticamente las cadenas que se encuentran en nodos HTML que coincidan con estos selectores.
Evita que se traduzcan automáticamente todos los elementos hijos de los nodos HTML que coincidan con estos selectores.

La traducción manual de estas cadenas aún es posible.

No utilices not() selector o selector de doble atributo [atributo1][atributo2].

Después de ingresar el selector, haz clic en Añadir botón para excluir todos sus niños de ser procesado por motores de traducción automática. También es posible eliminar selectores de la lista usando Quitar botón al lado de cada uno de ellos.

Nota: Para que la exclusión surta efecto, los selectores deben añadirse a la lista antes iniciando el proceso de traducción.

Sección de depuración

1. Desactivar las etiquetas del contenedor de publicaciones para el título de la publicación

Deshabilita la indexación de búsqueda del título de la publicación en idiomas traducidos.

Útil cuando el título de la publicación no permite HTML, lo que rompe la página.

2. Desactivar etiquetas de contenedor de publicaciones para el contenido de las publicaciones

Deshabilita la indexación de búsqueda del contenido de las publicaciones en idiomas traducidos.

Útil cuando el contenido de la publicación no permite HTML, lo que rompe la página.

3. Deshabilitar la traducción de cadenas gettext

Las cadenas Gettext son cadenas de texto que generan los temas y plugins.
Traducir este tipo de cadenas mediante TranslatePress puede resultar innecesario si ya están traducidas mediante el sistema de archivos de traducción .po/.mo.
Activar esta opción puede mejorar el rendimiento de carga de las páginas de tu sitio web en determinados casos. La desventaja es que ya no podrás editar las traducciones de gettext mediante TranslatePress, ni beneficiarte de la traducción automática de estas cadenas.

4. Optimizar las tablas de la base de datos TranslatePress

Esta función te permite limpiar las tablas de la base de datos con respecto a filas duplicadas, enlaces no traducidos y CDATA.

Sección miscelánea

1. Eliminar hreflang duplicado

Elija cuál(es) etiqueta(s) hreflang aparecerán en su sitio web: Localidad de país (en-UK), Localidad independiente de región (en) o ambas. Por defecto, se muestran tanto la localidad de país como la localidad independiente de región (recomendado).

2. Formato del atributo de idioma HTML

Cambie el atributo lang de la etiqueta html a un formato que incluya región o continente del país, o ninguno.
En HTML, el atributo lang () debe usarse para especificar el idioma del contenido de texto para que el navegador pueda mostrar o procesar correctamente su contenido (por ejemplo, para guiones, estilos, corrección ortográfica, etc.).

3. Memoria de traducción automática

Si se marca esta opción, se habilitará la búsqueda de cadenas similares en el sitio web y se completará automáticamente la traducción de una o varias cadenas similares, siempre que exista la traducción de alguna de ellas. El porcentaje de similitud debe ser superior al 95% y el número mínimo de caracteres que debe tener una cadena para que se tenga en cuenta en esta función es de 50 caracteres. Esta función no funciona con bloques de traducción.

4. Fuerza la barra diagonal al final de home_url

Agrega una barra al final de la función home_url().

5. Traducir números y numerales

Si se marca, habilitará la traducción de números (por ejemplo, números de teléfono) que se encuentren en el texto. Esto puede ser útil si desea tener diferentes números de contacto para cada idioma traducido de su sitio.

6. Excluir enlaces traducidos del mapa del sitio

No incluir enlaces traducidos en los sitemaps generados por los plugins de SEO.

Requiere Complemento SEO Pack para ser instalado y activado.

7. Solo traducción manual

TranslatePress analiza de forma proactiva y guarda las cadenas en la base de datos cuando los usuarios acceden a páginas traducidas.

Esta configuración deshabilita esta funcionalidad y solo permite la traducción y el guardado de cadenas cuando se está dentro del Editor de Traducción.

También deshabilita la traducción automática fuera del Editor de Traducción, lo que le da un mejor control sobre el gasto de caracteres, al traducir solo las páginas que visita en el Editor de Traducción.

8. Habilite la etiqueta `hreflang x-default` para el idioma

Habilita el hreflang=”x-default” para un idioma completo.

9. Formato de fecha

Proporciona una forma de personalizar el formato de visualización de la fecha y la hora para cada idioma traducido. Utiliza el mismo formato que el formato de fecha y hora de WordPress. Tenga en cuenta que esta función no guarda el texto traducido de fecha y hora, solo permite una personalización más detallada.

10. Marketing de suscripción

Suscríbete a nuestras notificaciones de actualizaciones de seguridad y funciones, y al seguimiento de diagnósticos no sensibles.

11. Mostrar idioma opuesto en el selector de idiomas

Transforma el selector de idioma en un botón que muestre el idioma disponible, no el actual.

Solo funciona cuando hay exactamente dos idiomas, el predeterminado y uno de traducción.

Esto afectará al selector de idioma de código corto y al selector de idioma flotante también.

Para lograr esto en el conmutador de idioma del menú, ve a Apariencia->Menús->Conmutador de idioma y selecciona Idioma opuesto.

Esta opción solo está disponible cuando la configuración “Cargar selector de idioma heredado” está habilitada.

12. Abrir selector de idioma solo al hacer clic

Abrir el shortcode del selector de idioma haciendo clic en él en lugar de pasar el ratón por encima.

Ciérralo haciendo clic en él, en cualquier otro lugar de la pantalla o presionando la tecla de escape. Esto afectará solo al selector de idioma del shortcode.

Esta opción solo está disponible cuando la configuración “Cargar selector de idioma heredado” está habilitada.

Sección de idioma personalizado

Con el mismo nombre que la sección, esta función es útil al traducir su sitio a un idioma que no aparece en Ajustes Generales. Te permite introducir uno o varios de los denominados «idiomas personalizados» y hacer que aparezcan tanto en la interfaz de usuario como en las opciones de traducción. No hay ningún límite en cuanto al número de idiomas personalizados que puedes introducir. Sin embargo, si utilizas la versión gratuita de TranslatePress, el número de idiomas de traducción está limitado a dos.

TranslatePress Multilingüe

El mejor servicio de localización de sitios web para sitios de WordPress. Gestiona todo desde una interfaz visual.