Como obtener las traducciones de los modelos personalizados

El plugin ofrece la clase TranslateModel, el cual nos permite obtener de forma limpia y rápida la traducción de un campo personalizado traducido.

Ejemplo con cualquier modelo

Con el siguiente ejemplo buscará si existe una traducción de la columna "descripcion", para el producto con el código 75 en el idioma inglés. Si no encuentra una traducción siempre devolverá el texto origina, y en el caso de no encontrar el registro devovlerá null.

<?php

use FacturaScripts\Plugins\Traducciones\Lib\TranslateModel;

TranslateModel::get('en_EN', 'Producto', 'descripcion', 75);

Ejemplo con el modelo Settings

Para los casos de obtener traducciones del panel de control o del modelo settings, la consulta es igual, pero no es necesario pasar el parámetro final del código.

<?php

use FacturaScripts\Plugins\Traducciones\Lib\TranslateModel;

TranslateModel::get('en_EN', 'Settings', 'my-columna');
Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte