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');