Foros del Web » Programando para Internet » PHP »

duda en poder traducir mi script

Estas en el tema de duda en poder traducir mi script en el foro de PHP en Foros del Web. Hola es que quiero poder hacer que mi script tenga el idioma ingles y spanish pero yo poder hacerlo con un archivo idioma.php @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 07/08/2012, 05:51
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
duda en poder traducir mi script

Hola es que quiero poder hacer que mi script tenga el idioma ingles y spanish

pero yo poder hacerlo con un archivo

idioma.php

Código PHP:
Ver original
  1. <?php
  2.  
  3.     $languages = array(
  4.         "es" => "Español",
  5.         "en" => "English"
  6.     );
  7.    
  8.     $resource_strings = array(
  9.         /* ------------------------------------------ ESPAÑOL ----------------------------------------------- */
  10.         "es" =>
  11.             array(
  12.                 "LANGUAGE_NAME"                         => "Español",
  13.                 "FOOTER_VERSION"                        => "Versión",
  14.                 "USER_TYPE_ROOT"                        => "Root",
  15.                 "USER_TYPE_ADMN"                        => "Administrador",
  16.                 "USER_TYPE_RSLR"                        => "Estándar",
  17.             ),
  18.        
  19.         "en" =>
  20.         /* ------------------------------------------ ENGLISH ----------------------------------------------- */
  21.             array(
  22.                 "LANGUAGE_NAME"                         => "English",
  23.                 "FOOTER_VERSION"                        => "Version",
  24.                 "USER_TYPE_ROOT"                        => "Root",
  25.                 "USER_TYPE_ADMN"                        => "Administrator",
  26.                 "USER_TYPE_RSLR"                        => "Standard",
  27.         )
  28.     );
  29.    
  30.     function grs( $resource_name )
  31.     {
  32.         global $resource_strings;
  33.         global $current_language;
  34.  
  35.         return $resource_strings[$current_language][$resource_name];
  36.     }
  37.  
  38.     function grse( $resource_name )
  39.     {
  40.         echo( grs( $resource_name ) );
  41.     }
  42. ?>

tengo esto que lo encontre en el internet
  #2 (permalink)  
Antiguo 07/08/2012, 06:18
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: duda en poder traducir mi script

Cita:
Hola es que quiero poder hacer que mi script tenga el idioma ingles y spanish

pero yo poder hacerlo con un archivo
¿Y cual es la duda?
__________________
Blog de humor http://elcuasatar.net63.net/
  #3 (permalink)  
Antiguo 07/08/2012, 08:25
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
Respuesta: duda en poder traducir mi script

de como selecionar el idioma

tengo este codigo

Código PHP:
Ver original
  1. if( isset($_REQUEST["language"]) )
  2.     {
  3.         $_SESSION["current_language"] = $_REQUEST["language"];
  4.         setcookie("default_language", $_REQUEST["language"], time() + 31536000);
  5.         $G_current_language = $_REQUEST["language"];
  6. }
  7.  
  8.     <form name="language" action="<?php echo( $_INCLUDER ); ?>" method="<?php echo( $_METHOD ); ?>">
  9.     <select onChange="location.href='<?php echo( $_INCLUDER ); ?>?language=' + this.value;" name="language">
  10.     <option selected="selected" value="en">English</option>
  11.     <option value="es">Español</option>
  12.     </select>
  13.     </form><br />

pero me tira eror en esta linia

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\cpanel\index.php:2) in C:\AppServ\www\cpanel\index.php on line 14

Codigo linia 14: setcookie("default_language", $_REQUEST["language"], time() + 31536000);
  #4 (permalink)  
Antiguo 07/08/2012, 10:51
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: duda en poder traducir mi script

¿Ese es todo tu código? Yo no suelo trabajar con cookies así que no estoy seguro si así está bien definida la cookie o no. Sin embargo al realizar el inicio de sesión no encuentro el session_start con el cual se inicializan las variables de sesión.

¿Como definiste $_INCLUDER y $_METHOD?

Si nos muestras todo el código creo que seria mas facil ayudar.

Por otro lado si quieres usar una clase podrias usar esta la cual ademas esta muy bien explicada y yo la he probado personalmente, ademas esta explicada en un video tutorial.

http://loquenecesita.com/2008/11/mul...sslanguagephp/


Ya nos diras por cual lado deseas hacerlo y quedamos atentos a tu respuesta.
__________________
Blog de humor http://elcuasatar.net63.net/
  #5 (permalink)  
Antiguo 07/08/2012, 11:34
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
Respuesta: duda en poder traducir mi script

muchas gracias le ehare un vistazo

Etiquetas: poder, traducir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:16.