/  3
 
5.4. Traducción de Mahara a español
Elaborado por:Israel Azofeifa Retana UNED Costa RicaIsraelazofeifa@gmail.com
5.4.1. Arquitectura software de Mahara: PHP
PHP es lenguaje de programación su nombre es un acrónimo recursivo quesignifica "PHP Hypertext Pre-processor" (inicialmente PHP Tools, o, PersonalHome Page Tools) es usado en la creación de páginas Web dinámicas.Su funcionamiento se da en el servidor al interpretar mediante scripts (líneas deórdenes) los datos proporcionados por el usuario devolviendo resultados alusuario de manera dinámica. Este lenguaje corre en la mayoría de los sistemasoperativos y al ser distribuido bajo una bajo la licencia GNU es de uso libre.Mahara al ser un proyecto gratuito de la familia del software de código abiertoutiliza PHP como su lenguaje de desarrollo, en combinación con el motor de basedatos MySQL.“PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que utilizaC#/VB.NET como lenguajes), a ColdFusion de la compañía Adobe (antesMacromedia), a JSP/Java de Sun Microsystems, y a CGI/Perl.”
5.4.2. PHP: Strings
La función String le ayuda a manipular cadenas de texto (strings). Las Strings soncaracteres entrecomillados que representan un valor, por ello el contenido de lacadenapuede ser asignado como valor de una variable mediante el signo =.
 
Mahara al estar desarrollado en PHP utiliza las strings para asignar contenidos decadenas como valor de una variable mediante el signo =El sitio Web:http://www.ignside.net/man/php/strings.php da un buen e jemplo de lautilización de strings en PHP:“PHP analiza el contenido de la cadenas delimitadas por dobles comillas; siencuentra una variable, la sustituye automáticamente por su valor:<?PHP$pais = "España";$frase = "Yo vivo en $pais";echo $frase; //volcaria en pantalla la frase"yo vivo en España" (www.ignside.net
 
, 2007).Para la traducción de Mahara es preciso tomar las strings ubicadas en el paquetede la carpeta "lang" llamado en.utf8 que es el paquete de lenguaje en inglés,lenguaje predeterminado de Mahara, en cada string se le debe cambiar el valor asu significado a español.Como el caso de la string denominada
next
, se debe cambiar el valor 'Next' alvalor en español 'Siguiente':$string['next'] = 'Next';
quedando 
$string['next'] = ' Siguiente ';y así sucesivamente todas las strings necesarias para completar el paquete deespañol.Lo anterior debe de hacerse en las carpetas
en.utf8
disponible en la carpeta
lang
ubicada en la carpeta
htdocs
,la carpeta
artefact
que contiene los artefactos deMahara y cada uno de ellos contiene sucesivamente una carpeta de
lang
dondeencontraremos al ingles predeterminado
en.utf8.

Share & Embed

More from this user

Add a Comment

Characters: ...