¿Las modificaciones de tus temas hijos tienen cadenas de texto y te gustaría generar los archivos de traducción?, ¿Tienes un plugin que te gustaría traducir ya que sólo esta en inglés?, en este artículo veremos cómo generar los archivos de traducción para WordPress.
Resultado Final
Al final lo que que queremos obtener será el archivo de plantilla .pot, el archivo de idioma .po y el archivo compilado .mo

Generalidades
Generaremos los archivos de traducción para un tema hijo, en el cual se agregó una cadena de traducción en el archivo header.php
echo "<h2 style='text-align:center'>".__('Secondary Title','twentytwenty-child')."</h2>";
Lo que se requiere es traducir el texto ‘Secondary Title‘ a través de los archivos de traducción, al final la traducción debe verse como se muestra en la siguiente imagen.

Primero vamos a generar el archivo de plantilla .pot, este archivo se puede generar con Loco Translate o con WP-CLI, luego para las traducciones se puede usar también Loco Translate o la aplicación Poedit
Opción 1- Archivos de traducción usando Loco Translate
El plugin de Loco Translate podemos usarlo para generar el archivo de plantilla de traducción .pot y también para realizar las traducciones, generando los archivos de idioma .po y el archivo compilado .mo
Generación del archivo de plantilla de traducción .pot
Luego de instalar Loco Translate, en la opción de temas, selecciona el tema hijo que creaste, aparecerá una pantalla similar a la siguiente imagen. Usaremos la opción de crear plantilla.

Luego aparecerá una pantalla que indica la ruta en donde se creará el archivo de plantilla.

Como resultado tendremos un nuevo archivo .pot como parte de los archivos del tema hijo, tal como se muestra en la siguiente imagen

Realizando las traducciones
Una vez tienes el archivo .pot, entonces igualmente con Loco Translate puedes generar el archivos .po y .mo.
Desde Loco Translate en la opción de temas, crearás un nuevo idioma para el tema hijo, este idioma será por ejemplo español y tendrá una configuración similar a como se muestra en la siguiente imagen.

Se generará el archivo .po en base al archivo de plantilla .pot, cuando realices las traducciones al grabar se generará también el archivo .mo

Opción 2 – Archivos de traducción usando WP-CLI y Poedit
Si quieres evitar usar un plugin adicional puedes usar WP-CLI (Interfaz de línea de comandos para WordPress) para generar el archivo .pot y un software como Poedit para realizar las traducciones.
Generación del archivo de plantilla de traducción .pot
Teniendo WP-CLI habilitado en la línea de comandos de tu ordenador, puedes ubicarte en la carpeta de tema hijo y luego usar el siguiente código:
wp i18n make-pot . languages/twentytwenty-child.pot
Al final obtendremos algo similar a lo que se muestra en la siguiente imagen:

Realizando las traducciones
Una vez tienes el archivo de plantilla de traducción entonces puedes abrirlo con Poedit.
Tras abrir el archivo .pot verás que tienes la opción de seleccionar el idioma.

luego de lo cual puedes empezar con la traducción de las cadenas de texto, tal como se muestra en la siguiente imagen.

Conclusión
Como has podido comprobar, puedes generar los archivos de traducción tanto para temas como para plugins de manera simple, usando ya sea el plugins de Loco Translate o la herramienta WP-CLI con Poedit.