From fb2ea81d359eef84c8564224bd50467569bbb45f Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Fri, 2 May 2003 10:33:06 +0000 Subject: [PATCH] Nouveau fichier --- htdocs/translate.class.php | 119 +++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 htdocs/translate.class.php diff --git a/htdocs/translate.class.php b/htdocs/translate.class.php new file mode 100644 index 00000000000..3f91b954feb --- /dev/null +++ b/htdocs/translate.class.php @@ -0,0 +1,119 @@ + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * *************************************************************************** + * File : rtplang.class.php + * Author : Eric SEIGNE + * mailto:erics@rycks.com + * http://www.rycks.com/ + * Date : 09/09/2001 + * Licence : GNU/GPL Version 2 ou plus + * Modif : Rodolphe Quiedeville + * + * Description: + * ------------ + * + * + * + * @version 1.0 + * @author Eric Seigne + * @project AbulEdu + * @copyright Eric Seigne 09/09/2001 + * + * ************************************************************************* */ + +if(isset($RTPLANG_CLASS)){ + return; +} +$RTPLANG_CLASS=1; + + +Class rtplang { + + //------------------------------------------------- + /** Constructor */ + function rtplang($dir = "", $sourceiso = "", $defaultiso = "", $sessioniso = "") + { + } + /** + * Return translated version of parameter string + * [fr] Retourne la version traduite du texte passé en paramètre + * Si il n'y a pas de correspondance pour ce texte, il est retourné + * "tel quel" précédé d'un "[vo] " et terminé par un + * + * @access public + * @return string translated version of parameter string, or original version of this string with "[vo] " before and "" after + * @param string $str original string to translate + * @param int $mark bolean, 1 or nothing: add [vo] if this translation does not exists, 0 don't add [vo] tags + */ + function translate($str, $mark){ + + $retour = $str; + + return $retour; + } + + /** + * Return the list of available languages + * [fr] Retourne la liste des langues disponibles + * + * @access public + * @return array: list of languages + */ + function get_available_languages() + { + + } + + /** + * Send header and return a string of html start page + * [fr] Expédie le header correct et retourne le début de la page html + * + * @access public + * @return string + */ + function lang_header() + { + + $charset = "iso-8859-1"; + + //header("Content-Type: text/html; charset=$charset"); + $texte .= " + +\n"; + + return $texte; + } +} + +/* + * Return translated version of parameter string + * [fr] Retourne la version traduite du texte passé en paramètre + * Si il n'y a pas de correspondance pour ce texte, il est retourné + * "tel quel" précédé d'un "[vo] " et terminé par un + * + * @access public + * @return string translated version of parameter string, or original version of this string with "[vo] " before and "" after + * @param string $str original string to translate + * @param int $mark bolean, 1 or nothing: add [vo] if this translation does not exists, 0 don't add [vo] tags + */ +function translate($str, $mark = 1){ + + return $str; +} + +?>