Cómo traducir cualquier mod de phpbb3Bueno, dejando el conocimiento del idioma a parte, jejeje

Que para eso ya tenemos a algún amigo o al tito Google.
Voy a explicar la tecnica para traducir cualquier mod para phpbb3Primero tengo que decir que el sistema de lenguaje de phpbb3, guarda los textos en varibles o marcadores que se definen en los archivos de lenguajes, que son archivos php. Estos archivos estan separados en carpetas por idiomas dentro de la carpeta "language/" de nuesto sistema phpbb3. Los idiomas que contien cada carpeta de idioma viene representado por el nombre de la carpeta, es decir la carpeta "language/
es/" es español, "language/
en/" es Ingles. y así segun el código de idiomas de cada pais.
Sabiendo ésto. Deducimos que en cada carpeta de idioma, deben de haber los mismos archivos php coincidiendo exactamente en los nombres, y si nos falta algun archivo ya sabemos que nos falta la traducion de algún lenguaje, de alguna parte de nuestro phpbb3.
Estos archivos en su contenido son exactamente iguales salvo las diferencias de los lenguajes.
Vamos a ver un texto asignado a un marcador o variable de lenguaje que pude pertenecer a cualquier archivo de idioma, la estructura es la siguiente:
Idioma:
EspañolArchivo de idioma:
languaje/es/mods/social_network_mod.phpLinea de archivo que define un texto a una variable o marcador de idioma:
- 'BLOCKED_MESSAGE' => 'Bloqueada la aprobación de solicitud de amistad',
Idioma:
InglesArchivo de idioma:
languaje/en/mods/social_network_mod.phpLinea de archivo que define un texto a una variable o marcador de idioma:
- 'BLOCKED_MESSAGE' => 'Blocked by Friend Request Approval MOD',
Pues, cuando nuestro sistema phpbb3 identifica el idioma de un usuario, o usa el idioma definido por defecto. Usa la ruta de la carpeta que corresponde a ese idioma y lee los archivos dentro de esa carpeta y muestra los textos que contienen las variables que estan dentro de los archivos de lenguaje.
Pues conociendo esto ya sabemos que hace cuando nos encontramos un mod que le falta la carpeta de idioma
languaje/es/, pero tenemos por ejemplo la carpeta
languaje/en/. Esta claro, no? copiamos el contenido de la
en/ en la carpeta
es/, y ya solo nos queda ir editando uno a uno los archivos e ir traducciendo todas las variables de ingles a español o al idioma que necesitemos.
No se, si ésta última parte ha quedado muy claro. Pero si teneis alguna duda, comentadla.
Por otra parte yo intentare mejorar mi explicación para hacerla mas comprensible.
Saludos.