Destacada

Publicar en grupos

Traducción manual de WordPress functions.php

 Siempre quedará algún plugin que por más que lo intentemos no cederá a las traducciones de otros plugins, despues de investigar durante mucho tiempo, encontre que una de las mejores soluciones es ingresar codigo en el archivo functions de tu tema, tendremos que traducir cada palabra o conjunto de palabras para que se resuelva. 

En este ejemplo traducimos dos plugins de Yith, affiliates y wishlist en sus versiones pro. 

function sustitucion_textos_predefinidos($traduccion){

    $palabras = array(

        'Become an affiliate' => 'Hazte afiliado',

'and share it anywhere' => 'y compártela en cualquier lugar',

"You're just one step away from becoming an affiliate!" => '¡Estás a solo un paso de convertirte en afiliad@!',

'From your affiliate dashboard you can view your recent commissions and visits, consult your affiliate stats and ' => 'Desde su panel de afiliados puede ver sus comisiones y visitas recientes, consultar sus estadísticas de afiliados y ',

'manage settings' => 'administrar la configuración ',

'for your profile' => 'de su perfil',

'ITEMS PER PAGE' => 'ARTÍCULOS POR PÁGINA',

'Sign out' => 'Desconectar',

'Stats' => 'Estadísticas',

'Affiliate rate' => 'Tasa de afiliado',

'Total Earnings' => 'Ganancias totales',

'Total Paid' => 'Total pagado',

'Total Refunded' => 'Total reembolsado',

'Balance' => 'Equilibrio',

'Visits' => 'Visitas',

'Conversion rate' => 'Tasa de conversión',

'Dashboard' => 'Panel',

'Payments' => 'Pagos',

'Generate Link' => 'Generar enlace',

'Created at' => 'Creado en',

'Completed at' => 'Completado en',

'Invoice' => 'Factura',

'There are no registered Pagos yet' => 'Aún no hay Pagos registrados',

'Your affiliate ID is' => 'Su identificación de afiliado es',

'Your referral URL is' => 'Su URL de referencia es',

'Enter any URL' => 'Ingrese cualquier URL',

'this site into the form below to' => 'este sitio en el siguiente formulario para',

'your referral' => 'tu referencia',

'to that page' => 'a esa pagina',

'Now' => 'Ahora',

'Copy' => 'copia',

'this referral' => 'esta referencia',

'PAGE URL' => 'URL DE LA PÁGINA',

'REFERRAL URL' => 'URL DE REFERENCIA',

'Generate' => 'Generar',

'Share on' => 'Compartir en',

'Settings' => 'Ajustes',

'Recent Commissions' => 'Comisiones Recientes',

'View all' => 'Ver todo',

'Sorry!' => '¡Lo siento! ',

'Recent Clicks' => 'Clics recientes',

'Status' => 'Estado',

'There are no registered commissions yet' => 'Aún no hay comisiones registradas',

'Commissions' => 'Comisiones',

'Rate' => 'Tasa',

'Amount' => 'Monto',

'Link' => 'Enlace',

'Origin' => 'Origen',

'Date' => 'Fecha',

'Product' => 'Producto',

'From' => 'Desde',

'Filter' => 'Filtrar',

'Hello' => 'Hola',

'Personal info' => 'Información personal',

'PAYMENT EMAIL' => 'CORREO ELECTRÓNICO DE PAGO',

'Email address where you want' => 'Dirección de correo electrónico donde quieras',

'receive PayPal Pagos for' => 'recibir pagos de PayPal para',

'NOTIFY ON NEW' => 'NOTIFICAR SOBRE NUEVAS',

'Select this option if you want' => 'Seleccione esta opción si desea',

'be emailed each time a commission' => 'ser enviado por correo electrónico cada vez que una comisión',

'switches to' => 'cambia a',

'pending' => 'pendiente',

'NOTIFY ON COMMISSION PAID' => 'NOTIFICAR SOBRE COMISIÓN PAGADA',

'be emailed each time a commission is paid' => 'ser enviado por correo electrónico cada vez que se paga una comisión',

'Submit' => 'Entregar',

'is paid' => 'es pagada',

'Changes correctly saved!' => '¡Cambios guardados correctamente!',

'My puntos' => 'Mis puntos',

'Back to all wishlists' => 'Volver a todas las listas de deseos',

'Back to all Lista de deseoss' => 'Volver a todas las listas de deseos',

'APPLY THIS ACTION TO ALL THE SELECTED ITEMS' => 'APLICA ESTA ACCIÓN A TODOS LOS ELEMENTOS SELECCIONADOS',

'name' => 'nombre',

'Unit price' => 'Precio unitario',

'Quantity' => 'Cantidad',

'Stock' => 'Valores ',

'Added on' => 'Añadido',

'Remove' => 'Remover',

'Add to cart' => 'Añadir al carrito',

'Remove to wishlist' => 'Quitar a la lista de deseos',

'Apply' => 'Aplicar',

'Update' => 'Actualizar',

'UpFecha' => 'Actualizar',

'this wishlist' => 'esta lista de deseos',

'Create a wishlist' => 'Crea una lista de deseos',

'Your wishlists' => 'Tus listas de deseos',

'Search wishlist' => 'Buscar lista de deseos',

'Ask for an' => 'Solicite un',

'Add All To Cart' => 'Agregar todo al carrito',

'Estimate' => 'Presupuesto',

'Privacy' => 'Privacidad',

'Count of items' => 'Conteo de artículos',

'Created on' => 'Creado en',

'PDF Download' => 'Descargar PDF',

'Delete' => 'Borrar',

'Public' => 'Pública',

'Shared' => 'Compartida',

'Private' => 'Privada',

'items' => 'artículos',

'Wishlist' => 'Lista de deseos',

    );

    $traduccion = str_ireplace(array_keys($palabras), $palabras, $traduccion);

    return $traduccion;

}

add_filter('gettext', 'sustitucion_textos_predefinidos');

add_filter('ngettext', 'sustitucion_textos_predefinidos');


Puedes añadir, eliminar o modificar el documento a tu gusto


Post a Comment

Previous Post Next Post