Polylang es un poderoso plug-in de WordPress multilingüe para el sitio, segundo a WPML, gracias a su ventaja de uso gratuito. Sin embargo, hay pocos artículos de información en coreano relacionados con el problema porque hay pocos usuarios del sitio multilingüe local. Incluso el WPML más famoso entre los complementos multilingües puede considerarse que no tiene Polylang porque hay poca información en los resultados de búsqueda en la web de Corea.
- Traducción de cadenas de Polylang Agregar traducción de cadena personalizada
- Configuraciones de núcleo de Polylang. Enlaces permanentes, detección de idioma, sincronización, traducción de cadenas.
Así que espero que GKKmon esté usando el plug-in Polylang y que haya visto las huellas de mi primera experiencia en el mundo de la poligamia, así que espero que alguien pueda usarlo con facilidad y pueda usar Polylang y Lingotek vinculado. Voy a escribir
Traducciones de cuerdas de polylang
Una de las características clave de Polylang es la traducción de cuerdas. Es, literalmente, un sistema de traducción de cadenas. Es una función para traducir fácilmente los caracteres objeto del sitio, como el título del sitio, la descripción incluida en la línea de la etiqueta, el complemento, el comentario, Esta función es necesaria para mostrar el título del sitio, etc., a las personas que acceden a cada idioma, y es una función necesaria para crear un sitio completo en varios idiomas.
El problema es que el número de cadenas que reconoce Polylang es en sí mismo limitado. Los títulos del sitio, las líneas de etiqueta y los caracteres relacionados con el jetpack, así como otras palabras realmente esenciales, se pueden cambiar en este menú, pero hay ciertas partes que no están personalizadas directamente o no se reconocen en el tema, Reconocer y traducir a través del menú de traducciones de cadenas requiere un procesamiento adicional.
Usando el plugin "Polylang Theme Strings"
El primero es usar el plugin 'Polylang Theme Strings'. Al igual que el nombre del complemento, convierte casi cualquier elemento de cadena presente en el tema en Polylang, haciéndolo personalizable desde el menú de traducciones de cadenas. El uso de este complemento es muy conveniente porque se reconocen casi todos los elementos.
En este caso, sin embargo, hay partes que no pueden ser reconocidas o personalizadas directamente. En este caso, debe modificarlo directamente utilizando el código proporcionado por Polylang.
Agregue caracteres personalizados a las traducciones de cadenas con modificaciones directas de código.
GKKmon también modificó el código directamente, no el complemento, pero primero necesitamos expresar la cadena en php y luego vincular el php al polylang en function.php. Por ejemplo, si desea agregar una frase específica a su página principal (index.php) a una traducción de cadena, puede crear PHP como este en "index.php"
<?php pll_e('Hello'); ?>
Luego agregue el siguiente código de functions.php a la cadena "Hola" y vincúlelo con polylang.
add_action('init', function() { pll_register_string('custom', 'Hello'); });
Puede usar este código para agregar cadenas personalizadas al menú de traducciones de Cadenas de Polylang, sin importar cuántas. Sin embargo, es problemático mostrar todas las cadenas a traducir de la misma manera que arriba.
- Traducción de cadenas de Polylang Agregar traducción de cadena personalizada
- Configuraciones de núcleo de Polylang. Enlaces permanentes, detección de idioma, sincronización, traducción de cadenas.