Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Formas de traducir una cadena de texto

Discusión sobre la creación de nuevos modulos
ADQA
Soldado
Mensajes: 64
Registrado: Mar, 08/10/2013, 10:20

Formas de traducir una cadena de texto

Mensaje por ADQA »

Buenos días. Estoy creando una plantilla PDF a partir de una ya existente (rouget). En ella tengo que añadir unos textos idiomáticos y me gustaría poder evitar crear el archivo que va a la carpeta /langs. He visto que en algunos archivos se hace la traducción de un string desde el mismo archivo, de esta forma:

Código: Seleccionar todo

llxHeader('', $langs->trans('Bill'), 'EN:Customers_Invoices|FR:Factures_Clients|ES:Facturas_a_clientes');
Alguien sabe si hay alguna forma similar de hacerlo en un PDF (ya que en este caso no puedo utilizar la función llxHeader)?

Gracias de antemano.

Avatar de Usuario
ferran
Jedi
Mensajes: 544
Registrado: Vie, 18/01/2013, 16:31
Ubicación: Gandia, Valencia

Mensaje por ferran »

Hola,

Código: Seleccionar todo

EN:Customers_Invoices|FR:Factures_Clients|ES:Facturas_a_clientes
no es la traducción de

Código: Seleccionar todo

$langs->trans('Bill')
Es un enlace que lleva a la wiki de Dolibarr y, dependiendo del idioma, te lleva a una página u otra. Aparece en la parte inferior del menú izquierdo si está activada la opción de "ayuda en línea".

Para hacer traducciones no queda otra que usar los ficheros .lang

Un saludo.
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros

ADQA
Soldado
Mensajes: 64
Registrado: Mar, 08/10/2013, 10:20

Mensaje por ADQA »

Ok, muchas gracias, Ferran