Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

dudas variables de idiomasTema Solucionado

Dudas sobre estilos phpBB 3.0.x
Colaboraciones gráficas paquetes de rangos aquí y botones aquí.
Cerrado
MegajumpSAMP
Observador/a
Mensajes: 11
Registrado: 04 Sep 2010, 01:44

dudas variables de idiomas

#1

Mensaje por MegajumpSAMP »

Hola muy buenas, tengo una serie de dudas a ver si me podéis ayudar ;)

1) He creado una nueva página (language.php) y su título lo he puesto con una variable {L_SELECT_LANGUAGE}, para que por ejemplo si tienes seleccionado el idioma alemán te aparezca en alemán, al igual que en los otros 2 idomas. El caso es que en vez de aparecer el texto, aparece la variable. ¿Cómo puedo solucionar eso? (Podéis verlo yendo a Select your language del foro)

2) Al inicio hay un "Wellcome {username}". El caso es que quisiera que cuando tienes el alemán selecionado aparezca el saludo en alemán, y si tienes el idioma español seleccionado que aparezca el saludo español. ¿Cómo se podría hacer eso?

Muchísimas gracias y un saludo
URL: http://megajump.elementfx.com/
Plantilla(s) usuada(s): Exhibit
MODs instalados: Last post on topic, language selection mod
Versión de phpBB: 3.0.7-PL1
Servidor: Gratuito
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Avatar de Usuario
DaVidU
Ex Staff
Mensajes: 776
Registrado: 08 Oct 2009, 12:24
Edad: 49

Re: dudas variables de idiomas

#2

Mensaje por DaVidU »

Lo pudiste solucionar no? :nolose:

Imagen
Datos de mi foro en caso de soporte:
URL: http://coloreatuforo.com
Versión phpBB: phpBB 3.0.8
MODs Instalados: + de 100 MODs
Plantilla(s) usada(s): Prosilver modificada
Servidor: Linux
Actualización desde otra versión: 3.0.1
Conversión desde otro sistema de foros: No

MegajumpSAMP
Observador/a
Mensajes: 11
Registrado: 04 Sep 2010, 01:44

Re: dudas variables de idiomas

#3

Mensaje por MegajumpSAMP »

Nono, en el títlo. No me expliqué bien, perdona :ops

En el título de la página (<title></title>), arriba pone "Megajump · {L_SELECT_LANGUAGE}". El caso es que quiero que ponga "Selección de idioma" cuando está en español, Language Select cuando está en inglés y lo mismo en alemán cuando está en alemán. ¿Me entiendes? Que el título (de <title></title>) cambie dependiendo del idioma, al igual que cambia "selecciona tu idioma" cuando por ejemplo pones inglés, que aparece Select your language.

La segunda es que en el index de la página, pone "Welcome Anonymous". Pero aunque cambies de idioma siempre pone eso. El caso es que quisiera saber si haciendo algo en el common.php de los 3 idiomas o algo, se puede hacer que dependiendo del idioma del foro cambie. Es decir, cuando el idioma del foro está en español que ponga "Bienvenido (USUARIO)", en inglés "Welcome (USUARIO", y en aleman "WILLKOMMEN (USUARIO)".

Un saludete
URL: http://megajump.elementfx.com/
Plantilla(s) usuada(s): Exhibit
MODs instalados: Last post on topic, language selection mod
Versión de phpBB: 3.0.7-PL1
Servidor: Gratuito
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Avatar de Usuario
DaVidU
Ex Staff
Mensajes: 776
Registrado: 08 Oct 2009, 12:24
Edad: 49

Re: dudas variables de idiomas

#4

Mensaje por DaVidU »

se supone si tienes y usas los 3 idiomas tienes que tener las mismas 3 variables para que cuando selecciones idioma cambie por lo mismo pero traducido, dices que has creado o usado una variable y no cambia?

como está puesto en el h2 del html que usas justo donde eliges idioma?

pones variable dentro de h2 y ya?
Datos de mi foro en caso de soporte:
URL: http://coloreatuforo.com
Versión phpBB: phpBB 3.0.8
MODs Instalados: + de 100 MODs
Plantilla(s) usada(s): Prosilver modificada
Servidor: Linux
Actualización desde otra versión: 3.0.1
Conversión desde otro sistema de foros: No

MegajumpSAMP
Observador/a
Mensajes: 11
Registrado: 04 Sep 2010, 01:44

Re: dudas variables de idiomas

#5

Mensaje por MegajumpSAMP »

DaVidU escribió:se supone si tienes y usas los 3 idiomas tienes que tener las mismas 3 variables para que cuando selecciones idioma cambie por lo mismo pero traducido, dices que has creado o usado una variable y no cambia?

como está puesto en el h2 del html que usas justo donde eliges idioma?

pones variable dentro de h2 y ya?
No, no he creado ninguna variable. Ése es el problema :mrgreen: , ¿Simplemente creando una variable nueva en el common.php y poniéndola en el index (en la parte de Welcome) valdría?

___________Duda2_______________
Éste es el language.php

Código: Seleccionar todo

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header('{L_SELECT_LANGUAGE}');

$template->set_filenames(array(
	'body' => 'language.html',
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
¿Ves? En el page Header puse {L_SELECT_LANGUAGE} y el caso es que en vez de poner "Selecciona tu lenguaje" pone la variable

Código: Seleccionar todo

<!-- INCLUDE overall_header.html -->

<h2>{L_SELECT_LANGUAGE}</h2>

	<div class="panel">
	<div class="inner"><span class="corners-top"><span></span></span>

		<div class="content">
				<!-- IF not S_IS_BOT -->
				<li class="rightside">
					<form id="nlang" method="post" action="{LANG_ACT}">
						<fieldset style="border:none;">
							<label for="nlang">{L_SELECT_LANGUAGE}:</label>
							<select onchange="this.form.submit();" name="nlang">{S_LANG_OPTIONS}</select>
							<noscript><div><input type="submit" value="{L_GO}" /></div></noscript>
						</fieldset>
					</form>
				</li>
				<!-- ENDIF -->
		</div>

	<span class="corners-bottom"><span></span></span></div>
	</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Y éste es el .html
Última edición por MegajumpSAMP el 04 Sep 2010, 12:49, editado 1 vez en total.
URL: http://megajump.elementfx.com/
Plantilla(s) usuada(s): Exhibit
MODs instalados: Last post on topic, language selection mod
Versión de phpBB: 3.0.7-PL1
Servidor: Gratuito
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: dudas variables de idiomas

#6

Mensaje por jakk »

las variables debes definirlas en los archivos del idioma para los 3 idiomas, si tu quieres que salga HOLA en los 3 idiomas, pues primero debes defirnir la variable que reemplaza a hola en 1 archivo de los 3 idiomas, por ejemplo en language/es/common.php
voy a utilizar un ejemplo:

'VARIABLE_HOLA' => 'Hola', (en language/es/common.php)
'VARIABLE_HOLA' => 'Hello', (en language/en/common.php)
'VARIABLE_HOLA' => 'Hallo', (en language/de/common.php)

y luego tendrias que colocar {L_VARIABLE_HOLA} en el html y ya saldria en uno u otro idioma dpendiendo del lenguage que usen
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

MegajumpSAMP
Observador/a
Mensajes: 11
Registrado: 04 Sep 2010, 01:44

Re: dudas variables de idiomas

#7

Mensaje por MegajumpSAMP »

jakk escribió:las variables debes definirlas en los archivos del idioma para los 3 idiomas, si tu quieres que salga HOLA en los 3 idiomas, pues primero debes defirnir la variable que reemplaza a hola en 1 archivo de los 3 idiomas, por ejemplo en language/es/common.php
voy a utilizar un ejemplo:

'VARIABLE_HOLA' => 'Hola', (en language/es/common.php)
'VARIABLE_HOLA' => 'Hello', (en language/en/common.php)
'VARIABLE_HOLA' => 'Hallo', (en language/de/common.php)

y luego tendrias que colocar {L_VARIABLE_HOLA} en el html y ya saldria en uno u otro idioma dpendiendo del lenguage que usen
Lo he hecho pero ahora se queda en blanco la página. Intenta ir a algún sitio (login, registrarse) y verás que se queda en blanco...
URL: http://megajump.elementfx.com/
Plantilla(s) usuada(s): Exhibit
MODs instalados: Last post on topic, language selection mod
Versión de phpBB: 3.0.7-PL1
Servidor: Gratuito
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: dudas variables de idiomas

#8

Mensaje por jakk »

habras kitado lo que esta entre los parentisis no? y lo habras colocado debajo de otras variables ya predefinidas verdad?

lo que te he dicho desde luego está bien
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

MegajumpSAMP
Observador/a
Mensajes: 11
Registrado: 04 Sep 2010, 01:44

Re: dudas variables de idiomas

#9

Mensaje por MegajumpSAMP »

jakk escribió:habras kitado lo que esta entre los parentisis no? y lo habras colocado debajo de otras variables ya predefinidas verdad?

lo que te he dicho desde luego está bien
Me había olvidado de la , después de la variable. Me ha servido.

Ahora falta lo del título. En "Select your language", en vez de aparecer el título, aparece la variable. http://megajump.elementfx.com/language.php

Es decir, aparece {L_SELECT_LANGUAGE} en vez de Selecciona tu idoma...

Muchas gracias y un saludo
Última edición por MegajumpSAMP el 04 Sep 2010, 13:56, editado 1 vez en total.
URL: http://megajump.elementfx.com/
Plantilla(s) usuada(s): Exhibit
MODs instalados: Last post on topic, language selection mod
Versión de phpBB: 3.0.7-PL1
Servidor: Gratuito
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: dudas variables de idiomas

#10

Mensaje por jakk »

es lo mismo que lo que te dije antes
declara la variable SELECT_LANGUAGE en los 3 idiomas, te explico un poco rapido que voy a comer
las variables las declaras en los archivos de los idiomas, tantos como vayas a usar y luego pasas la variable a la plantilla entre corchetes { } y anteponiendo L_ para que tome la variable automaticamente

Código: Seleccionar todo

'SELECT_LANGUAGE' => 'Selecciona tu lenguage', (en language/es/common.php)
'SELECT_LANGUAGE' => 'Select your language', (en language/en/common.php)
'SELECT_LANGUAGE' => 'en aleman ya ni idea :P', (en language/de/common.php)
y la variable {L_SELECT_LANGUAGE} en el html (ya la tienes declarada)
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

MegajumpSAMP
Observador/a
Mensajes: 11
Registrado: 04 Sep 2010, 01:44

Re: dudas variables de idiomas

#11

Mensaje por MegajumpSAMP »

jakk escribió:es lo mismo que lo que te dije antes
declara la variable SELECT_LANGUAGE en los 3 idiomas, te explico un poco rapido que voy a comer
las variables las declaras en los archivos de los idiomas, tantos como vayas a usar y luego pasas la variable a la plantilla entre corchetes { } y anteponiendo L_ para que tome la variable automaticamente

Código: Seleccionar todo

'SELECT_LANGUAGE' => 'Selecciona tu lenguage', (en language/es/common.php)
'SELECT_LANGUAGE' => 'Select your language', (en language/en/common.php)
'SELECT_LANGUAGE' => 'en aleman ya ni idea :P', (en language/de/common.php)
y la variable {L_SELECT_LANGUAGE} en el html (ya la tienes declarada)
Esque es la misma variable que uso para el idioma. Es decir, sí que me funciona en los demás sitios EXCEPTO en el <title></title>. Arriba dejé el código de lenguage.php y lenguage.html y entenderás lo que te digo.

Saludos y gracias
URL: http://megajump.elementfx.com/
Plantilla(s) usuada(s): Exhibit
MODs instalados: Last post on topic, language selection mod
Versión de phpBB: 3.0.7-PL1
Servidor: Gratuito
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: dudas variables de idiomas  Tema Solucionado

#12

Mensaje por jakk »

pueba con este

Código: Seleccionar todo

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

$page_title = $user->lang['SELECT_LANGUAGE'];

page_header($page_title);

$template->set_filenames(array(
   'body' => 'language.html',
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

MegajumpSAMP
Observador/a
Mensajes: 11
Registrado: 04 Sep 2010, 01:44

Re: dudas variables de idiomas

#13

Mensaje por MegajumpSAMP »

P-E-R-Fecto. Muchísimas gracias :)
URL: http://megajump.elementfx.com/
Plantilla(s) usuada(s): Exhibit
MODs instalados: Last post on topic, language selection mod
Versión de phpBB: 3.0.7-PL1
Servidor: Gratuito
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Cerrado

Volver a “Soporte para Estilos phpBB 3.0.x”