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 en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.03338s

Soporte