Tema: Internacionalizacion de Módulo
gaston_yo

Novato
Novato
Mensajes: 1

Enviado:
27.may 2008 - 06:19

Hola a todos,
Tal vez esta pregunta la hayan hecho 1k veces, pero bueno, no la encuentro así que la hago igual, si repito un tema anterior, pido disculpas.
Bueno, al punto:
Estoy tratando de hacer un módulo, bastante básico por cierto, pero me está costando horrores entender el mecanismo de internacionalización de PostNuke.
La versión que estoy usando es la 0.762, sé que es una bastante vieja, pero es uno de "los requerimientos".
Hasta ahora he logrado que ciertos textos funcionen con el define de la constante en la carpeta plang/xxx, pero otros no.
1- Existe alguna regla en particular a seguir con respecto a este tema? (imagino que si)
2- Alguien, por favor, podría explicar con detalle como funciona la internacionalización de un módulo?

Desde ya, muchas gracias.
nestormateo
avatar
Administrador
Administrador
Mensajes: 1416

Enviado:
27.may 2008 - 22:27

Bueno,
la carpeta pnlang/xxx tiene las constantes de lenguaje para cada sección del módulo.
Si es la interfaz de usuario (funciones de pnuser.php)
se carga el archivo de lenguaje user.php.
Si es la de administrador (pnadmin.php) se carga pnlang/admin/admin.php
si se utilizan los apis, es lo mismo (userapi.php, adminapi.php)

En la 0.8 se puede definir un archivo único common.php,
y bueno, debes mínimamente pedir que se actualicen a la 0.764,
no sé si de la .762 a la .763 haya un cambio en el manejo de lenguaje (creo que no)
pero por seguridad se debe actualizar...
good

Si no te funciona
cuéntanos lo que estas tratando de hacer
y donde no te cargan las definiciones de lenguaje.
cool


Mateo Tibaquira
-Mis principios... son mis fines-