Premiere salve de traduction FR->EN

(Note) Les passages déja traduits sont ignorés
This commit is contained in:
Charles Videau 2009-02-12 12:38:56 +00:00
parent 5980693fc1
commit 52ede7e6f7
14 changed files with 125 additions and 125 deletions

View file

@ -26,7 +26,7 @@ $GLOBALS['LSobjects']['LSeecompany'] = array (
'lscompany'
),
'rdn' => 'ou',
'orderby' => 'displayName', // Valeurs possibles : 'displayName' ou 'subDn'
'orderby' => 'displayName', // possible cases : 'displayName' ou 'subDn'
'container_dn' => 'ou=companies',
'display_name_format' => '%{ou}',
'label' => _('Sociétés'),
@ -35,7 +35,7 @@ $GLOBALS['LSobjects']['LSeecompany'] = array (
/* ----------- start -----------*/
'ou' => array (
'label' => _('Nom'),
'label' => _('Name'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
@ -75,7 +75,7 @@ $GLOBALS['LSobjects']['LSeecompany'] = array (
/* ----------- start -----------*/
'lsGodfatherDn' => array (
'label' => _('Parrain(s)'),
'label' => _('Father'),
'ldap_type' => 'ascii',
'html_type' => 'select_object',
'html_options' => array(
@ -88,7 +88,7 @@ $GLOBALS['LSobjects']['LSeecompany'] = array (
array (
'basedn' => '%{val}',
'result' => 1,
'msg' => _("Un ou plusieurs de ces utilisateurs n'existent pas.")
'msg' => _("One or several of these users don't exist.")
)
),
'multiple' => 1,

View file

@ -38,18 +38,18 @@ $GLOBALS['LSobjects']['LSeegroup'] = array (
)
),
'display_name_format' => '%{cn}',
'label' => _('Groupes'),
'label' => _('Groups'),
'attrs' => array (
/* ----------- start -----------*/
'cn' => array (
'label' => _('Nom'),
'label' => _('Name'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
'check_data' => array (
'alphanumeric' => array(
'msg' => _('Le nom ne doit comporter que des lettres et des chiffres.')
'msg' => _('Name must contain alphanumeric values only.')
),
),
'validation' => array (
@ -73,7 +73,7 @@ $GLOBALS['LSobjects']['LSeegroup'] = array (
/* ----------- start -----------*/
'gidNumber' => array (
'label' => _('Identifiant'),
'label' => _('Id'),
'ldap_type' => 'numeric',
'html_type' => 'text',
'required' => 1,
@ -97,7 +97,7 @@ $GLOBALS['LSobjects']['LSeegroup'] = array (
/* ----------- start -----------*/
'uniqueMember' => array (
'label' => _('Membres'),
'label' => _('Members'),
'ldap_type' => 'ascii',
'html_type' => 'select_object',
'html_options' => array(
@ -151,7 +151,7 @@ $GLOBALS['LSobjects']['LSeegroup'] = array (
/* ----------- start -----------*/
'lsGodfatherDn' => array (
'label' => _('Parrain(s)'),
'label' => _('Father(s)'),
'ldap_type' => 'ascii',
'html_type' => 'select_object',
'html_options' => array (
@ -164,7 +164,7 @@ $GLOBALS['LSobjects']['LSeegroup'] = array (
array (
'basedn' => '%{val}',
'result' => 1,
'msg' => _("Un ou plusieurs de ces utilisateurs n'existent pas.")
'msg' => _("One or several of these users don't exist.")
)
),
'multiple' => 1,

View file

@ -46,13 +46,13 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
//'after_create' => 'createMaildirByFTP',
//'after_delete' => 'removeMaildirByFTP',
'display_name_format' => '%{cn}',
'label' => _('Utilisateurs'),
'label' => _('Users'),
// LSrelation
'LSrelation' => array(
'groups' => array(
'label' => _('Appartient aux groupes...'),
'emptyText' => _("N'appartient à aucun groupe."),
'label' => _('Belongs to groups ...'),
'emptyText' => _("Doesn't belong to any group."),
'LSobject' => 'LSeegroup',
'list_function' => 'listUserGroups',
'getkeyvalue_function' => 'getMemberKeyValue',
@ -72,7 +72,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
// Layout
'layout' => array (
'Civilite' => array(
'label' => 'Civilité',
'label' => 'Civility',
'img' => 1,
'args' => array (
'uid',
@ -122,7 +122,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'uid' => array (
'label' => _('Identifiant'),
'label' => _('Identifier'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'html_options' => array(
@ -135,7 +135,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
'required' => 1,
'check_data' => array (
'regex' => array(
'msg' => _("L'identifiant ne doit comporter que des lettres, des chiffres ou des '.' ou des '-'."),
'msg' => _("Identifier must contain alphanumeric values, dots (.) and dashes (-) only."),
'params' => array('regex' => '/^[a-zA-Z0-9-_\.]*$/')
),
),
@ -143,7 +143,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
array (
'filter' => 'uid=%{val}',
'result' => 0,
'msg' => _('Cet identifiant est déjà utilisé.')
'msg' => _('This identifier is already used.')
)
),
'rights' => array(
@ -164,21 +164,21 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'uidNumber' => array (
'label' => _('Identifiant (numérique)'),
'label' => _('Identifier (number)'),
'ldap_type' => 'numeric',
'html_type' => 'text',
'required' => 1,
'generate_function' => 'generate_uidNumber',
'check_data' => array (
'numeric' => array(
'msg' => _("L'identifiant unique doit être un entier.")
'msg' => _("The unique identifier must be an integer.")
),
),
'validation' => array (
array (
'filter' => 'uidNumber=%{val}',
'result' => 0,
'msg' => _('Cet uid est déjà utilisé.')
'msg' => _('This uid is already used.')
)
),
'rights' => array(
@ -193,14 +193,14 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'givenName' => array (
'label' => _('Prenom'),
'label' => _('First Name'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
'default_value' => 'toto',
'check_data' => array (
'alphanumeric' => array(
'msg' => _('Le prenom ne doit comporter que des lettres et des chiffres.')
'msg' => _('The first name must contain alphanumeric values only.')
),
),
'rights' => array(
@ -220,7 +220,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'sn' => array (
'label' => _('Nom'),
'label' => _('Last Name'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
@ -240,7 +240,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'cn' => array (
'label' => _('Nom complet'),
'label' => _('Full Name'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'html_options' => array(
@ -266,7 +266,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'gidNumber' => array (
'label' => _('Groupe principal'),
'label' => _('Main group'),
'ldap_type' => 'numeric',
'html_type' => 'select_list',
'html_options' => array (
@ -293,7 +293,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
'required' => 1,
'validation' => array (
array (
'msg' => _("Ce groupe n'existe pas."),
'msg' => _("This group doesn't exist."),
'object_type' => 'LSeegroup', // 'object_type' : Permet definir le type d'objet recherchés
//'basedn' => 'o=company', // et d'utiliser les objectClass définis dans le fichier de configuration
'filter' => '(gidNumber=%{val})', // pour la recherche
@ -314,8 +314,8 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'loginShell' => array (
'label' => _('Interpreteur de commande'),
'help_info' => _("Permet ou non a l'utilisateur de se connecter à un système POSIX."),
'label' => _('Command shell'),
'help_info' => _("Allow user to connect a POSIX system."),
'ldap_type' => 'boolean',
'ldap_options' => array (
'true_value' => '/bin/bash',
@ -337,7 +337,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'sambaSID' => array (
'label' => _('Identifiant Samba'),
'label' => _('Samba Identifier'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
@ -353,7 +353,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'homeDirectory' => array (
'label' => _('Répertoire personnel'),
'label' => _('Self Directory'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
@ -367,7 +367,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'mail' => array (
'label' => _('Adresse e-mail'),
'label' => _('E-mail address'),
'ldap_type' => 'ascii',
'html_type' => 'mail',
'html_options' => array(
@ -379,7 +379,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
'required' => 1,
'check_data' => array (
'email' => array(
'msg' => _("L'adresse e-mail entrée n'est pas valide."),
'msg' => _("Given email address is invalid."),
'params' => array('checkDomain' => false)
),
),
@ -399,7 +399,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'personalTitle' => array (
'label' => _('Titre'),
'label' => _('Civility'),
'ldap_type' => 'ascii',
'html_type' => 'select_list',
'html_options' => array (
@ -447,7 +447,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'userPassword' => array (
'label' => _('Mot de passe'),
'label' => _('Password'),
'ldap_type' => 'password',
'ldap_options' => array (
'encode' => 'md5'
@ -468,14 +468,14 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
'mail' => array(
'send' => 1,
'ask' => 1,
'subject' => "LSexample : votre nouveau mot de passe",
'msg' => "Votre mot de passe vient d'etre modifie.\nNouveau mot de passe : %{mdp}",
'subject' => "LSexample : Your new credentials",
'msg' => "Your password has been changed.\nNew password : %{mdp}",
'mail_attr' => 'mail'
)
),
'check_data' => array(
'password' => array(
'msg' => 'Le mot de passe doit contenir entre 8 et 10 caractères.',
'msg' => 'Your password must contain from 8 to 10 characters.',
'params' => array(
'minLength' => 8,
'maxLength' => 10
@ -502,7 +502,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'lsRecoveryHash' => array (
'label' => _('Hash de recouvrement du mot de passe'),
'label' => _('Password recovery hash'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 0,
@ -518,7 +518,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'sambaLMPassword' => array (
'label' => _('Mot de passe Samba (LM)'),
'label' => _('Samba Password (LM)'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
@ -531,7 +531,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'sambaNTPassword' => array (
'label' => _('Mot de passe Samba (NT)'),
'label' => _('Samba Password (NT)'),
'ldap_type' => 'ascii',
'html_type' => 'text',
'required' => 1,
@ -544,26 +544,26 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'jpegPhoto' => array (
'label' => _('Photo'),
'label' => _('Picture'),
'ldap_type' => 'image',
'html_type' => 'image',
'required' => 0,
'view' => 0,
'check_data' => array (
'imagesize' => array(
'msg' => _("La taille de l'image n'est pas valide."),
'msg' => _("Picture size is not valid."),
'params' => array(
'maxWidth' => 2000
)
),
'imagefilesize' => array(
'msg' => _("La taille du fichier image n'est pas valide."),
'msg' => _("File size is not valid."),
'params' => array(
'maxSize' => 3000000 // taille du fichier en octets
)
),
'imagefile' => array(
'msg' => _("Le type du fichier n'est pas valide.")
'msg' => _("File type is not valid.")
)
),
'form' => array (
@ -580,7 +580,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
/* ----------- start -----------*/
'lsGodfatherDn' => array (
'label' => _('Parrain(s)'),
'label' => _('Father(s)'),
'ldap_type' => 'ascii',
'html_type' => 'select_object',
'html_options' => array (
@ -593,7 +593,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
array (
'basedn' => '%{val}',
'result' => 1,
'msg' => _("Un ou plusieurs de ces utilisateurs n'existent pas.")
'msg' => _("One or several users don't exist.")
)
),
'multiple' => 1,

View file

@ -81,12 +81,12 @@ $GLOBALS['LSconfig'] = array(
'recoveryHashAttr' => 'lsRecoveryHash',
'recoveryEmailSender' => 'noreply-recover@ls.com',
'recoveryHashMail' => array(
'subject' => 'LSexample : Récupération de votre mot de passe.',
'msg' => "Pour poursuivre le processus de récupération de votre mot de passe,\nmerci de cliquer de vous rendre à l'adresse suivante :\n%{url}"
'subject' => 'LSexample : Recovering your password.',
'msg' => "To proceed password recovery procedure, please follow that link:\n%{url}"
),
'newPasswordMail' => array(
'subject' => 'LSexample : Votre nouveau mot de passe.',
'msg' => "Votre nouveau mot de passe : %{mdp}"
'subject' => 'LSexample : Your new credentials',
'msg' => "Your new password : %{mdp}"
)
),
'emailSender' => 'noreply@ls.com'
@ -117,7 +117,7 @@ $GLOBALS['LSconfig'] = array(
)
),
'authObjectType' => 'LSeepeople',
'subDnLabel' => _('Société'),
'subDnLabel' => _('Company'),
'subDn' => array(
'== Toutes ==' => array(
'dn' => 'o=ls',
@ -144,12 +144,12 @@ $GLOBALS['LSconfig'] = array(
'recoveryHashAttr' => 'lsRecoveryHash',
'recoveryEmailSender' => 'noreply-recover@lsexample.net',
'recoveryHashMail' => array(
'subject' => 'LSexample : Récupération de votre mot de passe.',
'msg' => "Pour poursuivre le processus de récupération de votre mot de passe,\nmerci de cliquer de vous rendre à l'adresse suivante :\n%{url}"
'subject' => 'LSexample : Recovering your password.',
'msg' => "To proceed password recovery procedure, please follow that link:\n%{url}"
),
'newPasswordMail' => array(
'subject' => 'LSexample : Votre nouveau mot de passe.',
'msg' => "Votre nouveau mot de passe : %{mdp}"
'subject' => 'LSexample : Your new credentials.',
'msg' => "Your new password : %{mdp}"
)
),
'emailSender' => 'noreply@lsexample.net'

View file

@ -47,7 +47,7 @@ if(LSsession :: startLSsession()) {
// Data update for LDAP object
if ($object -> updateData('create')) {
if (!LSerror::errorsDefined()) {
LSsession :: addInfo(_("L'objet a bien été ajouté."));
LSsession :: addInfo(_("Object has been added."));
}
if (isset($_REQUEST['ajax'])) {
LSsession :: displayAjaxReturn (
@ -86,7 +86,7 @@ if(LSsession :: startLSsession()) {
exit();
}
// Define page title
$GLOBALS['Smarty'] -> assign('pagetitle',_('Nouveau').' : '.$object -> getLabel());
$GLOBALS['Smarty'] -> assign('pagetitle',_('New').' : '.$object -> getLabel());
LSsession :: setTemplate('create.tpl');
$form -> display();
}

View file

@ -85,8 +85,8 @@ class LSform {
LSsession :: addHelpInfos(
'LSform',
array(
'addFieldBtn' => _('Ajouter un champ pour saisir une autre valeur.'),
'removeFieldBtn' => _('Supprimer ce champ.')
'addFieldBtn' => _('Add a field to add another values.'),
'removeFieldBtn' => _('Delete this field.')
)
);
@ -154,7 +154,7 @@ class LSform {
if (is_array($GLOBALS['LSobjects'][$LSform_object['type']]['LSform']['layout'])) {
$GLOBALS['Smarty'] -> assign('LSform_layout',$GLOBALS['LSobjects'][$LSform_object['type']]['LSform']['layout']);
$GLOBALS['Smarty'] -> assign('LSform_layout_nofield_label',_('Aucun champ.'));
$GLOBALS['Smarty'] -> assign('LSform_layout_nofield_label',_('No field.'));
}
}
@ -175,7 +175,7 @@ class LSform {
$msg_error=getFData($msg,$attr->getLabel());
}
else {
$msg_error=getFData(_("Les données pour l'attribut %{label} ne sont pas valides."),$attr->getLabel());
$msg_error=getFData(_("%{label} attribute data is not valid."),$attr->getLabel());
}
$this -> _elementsErrors[$attr->name][]=$msg_error;
}
@ -227,7 +227,7 @@ class LSform {
if (!$this -> checkData()) {
return;
}
LSdebug("les données sont checkées");
LSdebug("Data are checked up");
$this -> _isValidate = true;
return true;
}
@ -249,7 +249,7 @@ class LSform {
}
if ($this -> elements[$element] -> isRequired()) {
if (!$this -> checkRequired($values)) {
$this -> setElementError($this -> elements[$element],_("Champ obligatoire"));
$this -> setElementError($this -> elements[$element],_("Mandatory field"));
$retval=false;
}
}

View file

@ -433,7 +433,7 @@ class LSldapObject {
$msg_error=getFData($test['msg'],$this,'getValue');
}
else {
$msg_error=getFData(_("L'attribut %{attr} n'est pas valide."),$attr -> getLabel());
$msg_error=getFData(_("The attribute %{attr} is not valid."),$attr -> getLabel());
}
foreach($data as $val) {
// validation par check LDAP
@ -1695,13 +1695,13 @@ class LSldapObject {
* Error Codes
**/
LSerror :: defineError('LSldapObject_01',
_("LSldapObject : Object type unknow.")
_("LSldapObject : Object type unknown.")
);
LSerror :: defineError('LSldapObject_02',
_("LSldapObject : Update form is not defined for the object %{obj}.")
);
LSerror :: defineError('LSldapObject_03',
_("LSldapObject : No form exist for the object %{obj}.")
_("LSldapObject : No form exists for the object %{obj}.")
);
LSerror :: defineError('LSldapObject_04',
_("LSldapObject : The function %{func} to validate the attribute %{attr} the object %{obj} is unknow.")

View file

@ -838,7 +838,7 @@ class LSsession {
* @retval void
*/
public static function displayLoginForm() {
$GLOBALS['Smarty'] -> assign('pagetitle',_('Connexion'));
$GLOBALS['Smarty'] -> assign('pagetitle',_('Connection'));
if (isset($_GET['LSsession_logout'])) {
$GLOBALS['Smarty'] -> assign('loginform_action','index.php');
}
@ -848,7 +848,7 @@ class LSsession {
if (count($GLOBALS['LSconfig']['ldap_servers'])==1) {
$GLOBALS['Smarty'] -> assign('loginform_ldapserver_style','style="display: none"');
}
$GLOBALS['Smarty'] -> assign('loginform_label_ldapserver',_('Serveur LDAP'));
$GLOBALS['Smarty'] -> assign('loginform_label_ldapserver',_('LDAP server'));
$ldapservers_name=array();
$ldapservers_index=array();
foreach($GLOBALS['LSconfig']['ldap_servers'] as $id => $infos) {
@ -859,10 +859,10 @@ class LSsession {
$GLOBALS['Smarty'] -> assign('loginform_ldapservers_index',$ldapservers_index);
$GLOBALS['Smarty'] -> assign('loginform_label_level',_('Niveau'));
$GLOBALS['Smarty'] -> assign('loginform_label_user',_('Identifiant'));
$GLOBALS['Smarty'] -> assign('loginform_label_pwd',_('Mot de passe'));
$GLOBALS['Smarty'] -> assign('loginform_label_submit',_('Connexion'));
$GLOBALS['Smarty'] -> assign('loginform_label_recoverPassword',_('Mot de passe oublié ?'));
$GLOBALS['Smarty'] -> assign('loginform_label_user',_('Identifier'));
$GLOBALS['Smarty'] -> assign('loginform_label_pwd',_('Password'));
$GLOBALS['Smarty'] -> assign('loginform_label_submit',_('Connect'));
$GLOBALS['Smarty'] -> assign('loginform_label_recoverPassword',_('Forgot your password ?'));
self :: setTemplate('login.tpl');
self :: addJSscript('LSsession_login.js');
@ -880,14 +880,14 @@ class LSsession {
* @retval void
*/
public static function displayRecoverPasswordForm($recoveryPasswordInfos) {
$GLOBALS['Smarty'] -> assign('pagetitle',_('Récupération de votre mot de passe'));
$GLOBALS['Smarty'] -> assign('pagetitle',_('Recovery of your credentials'));
$GLOBALS['Smarty'] -> assign('recoverpasswordform_action','index.php?LSsession_recoverPassword');
if (count($GLOBALS['LSconfig']['ldap_servers'])==1) {
$GLOBALS['Smarty'] -> assign('recoverpasswordform_ldapserver_style','style="display: none"');
}
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_ldapserver',_('Serveur LDAP'));
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_ldapserver',_('LDAP server'));
$ldapservers_name=array();
$ldapservers_index=array();
foreach($GLOBALS['LSconfig']['ldap_servers'] as $id => $infos) {
@ -897,23 +897,23 @@ class LSsession {
$GLOBALS['Smarty'] -> assign('recoverpasswordform_ldapservers_name',$ldapservers_name);
$GLOBALS['Smarty'] -> assign('recoverpasswordform_ldapservers_index',$ldapservers_index);
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_user',_('Identifiant'));
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_submit',_('Valider'));
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_back',_('Retour'));
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_user',_('Identifier'));
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_submit',_('Valid'));
$GLOBALS['Smarty'] -> assign('recoverpasswordform_label_back',_('Back'));
$recoverpassword_msg = _('Veuillez saisir votre identifiant pour poursuivre le processus de récupération de votre mot de passe');
$recoverpassword_msg = _('Please fill the identifier field to proceed recovery procedure');
if (isset($recoveryPasswordInfos['recoveryHashMail'])) {
$recoverpassword_msg = getFData(
_("Un mail vient de vous être envoyé à l'adresse %{mail}. " .
"Merci de suivre les indications contenus dans ce mail."),
_("An email has been sent to %{mail}. " .
"Please follow the instructions on it."),
$recoveryPasswordInfos['recoveryHashMail']
);
}
if (isset($recoveryPasswordInfos['newPasswordMail'])) {
$recoverpassword_msg = getFData(
_("Votre nouveau mot de passe vient de vous être envoyé à l'adresse %{mail}. "),
_("Your new password has been sent to %{mail}. "),
$recoveryPasswordInfos['newPasswordMail']
);
}
@ -1039,7 +1039,7 @@ class LSsession {
if (is_array($listTopDn)) {
asort($listTopDn);
$GLOBALS['Smarty'] -> assign('label_level',self :: getSubDnLabel());
$GLOBALS['Smarty'] -> assign('_refresh',_('Rafraîchir'));
$GLOBALS['Smarty'] -> assign('_refresh',_('Refresh'));
$LSsession_topDn_index = array();
$LSsession_topDn_name = array();
foreach($listTopDn as $index => $name) {
@ -1301,7 +1301,7 @@ class LSsession {
foreach($LSaccess as $dn => $access) {
$LSaccess[$dn] = array_merge(
array(
'SELF' => _('Mon compte')
'SELF' => _('My account')
),
$access
);
@ -1664,7 +1664,7 @@ class LSsession {
* @retval string Le label des niveaux pour le serveur ldap dourant
*/
public static function getSubDnLabel() {
return (self :: $ldapServer['subDnLabel']!='')?self :: $ldapServer['subDnLabel']:_('Niveau');
return (self :: $ldapServer['subDnLabel']!='')?self :: $ldapServer['subDnLabel']:_('Level');
}
/**

View file

@ -25,7 +25,7 @@ require_once 'includes/class/class.LSsession.php';
if(LSsession :: startLSsession()) {
// Définition du Titre de la page
$GLOBALS['Smarty'] -> assign('pagetitle',_('Accueil'));
$GLOBALS['Smarty'] -> assign('pagetitle',_('Home'));
// Template
LSsession :: setTemplate('accueil.tpl');

View file

@ -205,7 +205,7 @@ if (!isset($_ERRORS)) {
$data['html'] = "<li>".$relationConf['emptyText']."</li>\n";
}
else {
$data['html'] = "<li>"._('Aucun objet en relation.')."</li>\n";
$data['html'] = "<li>"._('No object.')."</li>\n";
}
}
$data['id'] = $_REQUEST['id'];
@ -377,8 +377,8 @@ if (!isset($_ERRORS)) {
else if(empty($_REQUEST['mails'])) {
$GLOBALS['Smarty'] -> assign('LSmail_mails',array($_REQUEST['mails']));
}
$GLOBALS['Smarty'] -> assign('LSmail_mail_label',_('E-mail'));
$GLOBALS['Smarty'] -> assign('LSmail_subject_label',_('Sujet'));
$GLOBALS['Smarty'] -> assign('LSmail_mail_label',_('Email'));
$GLOBALS['Smarty'] -> assign('LSmail_subject_label',_('Title'));
$GLOBALS['Smarty'] -> assign('LSmail_msg_label',_('Message'));
$data = array(
@ -390,7 +390,7 @@ if (!isset($_ERRORS)) {
if (LSsession ::loadLSaddon('mail')) {
if(sendMail($_REQUEST['infos']['mail'],$_REQUEST['infos']['subject'],$_REQUEST['infos']['msg'])) {
$data = array(
'msgok' => _("Votre message a bien été envoyé.")
'msgok' => _("Your message has been sent successfully.")
);
}
}

View file

@ -45,16 +45,16 @@ if(LSsession :: startLSsession()) {
$object = new $LSobject();
if ($object -> loadData($dn)) {
// Définition du Titre de la page
$GLOBALS['Smarty'] -> assign('pagetitle',_('Modifier').' : '.$object -> getDisplayName());
$GLOBALS['Smarty'] -> assign('pagetitle',_('Modify').' : '.$object -> getDisplayName());
$form = $object -> getForm('modify');
if ($form->validate()) {
// MàJ des données de l'objet LDAP
if ($object -> updateData('modify')) {
if (LSerror::errorsDefined()) {
LSsession :: addInfo(_("L'objet a été modifié partiellement."));
LSsession :: addInfo(_("The object has been partially modified."));
}
else {
LSsession :: addInfo(_("L'objet a bien été modifié."));
LSsession :: addInfo(_("The object has been modified successfully."));
}
if (isset($_REQUEST['ajax'])) {
LSsession :: displayAjaxReturn (
@ -95,14 +95,14 @@ if(LSsession :: startLSsession()) {
}
else {
$LSview_actions[] = array(
'label' => _('Voir'),
'label' => _('Check'),
'url' =>'view.php?LSobject='.$LSobject.'&amp;dn='.$object -> getDn(),
'action' => 'view'
);
if (LSsession :: canRemove($LSobject,$object -> getDn())) {
$LSview_actions[] = array(
'label' => _('Supprimer'),
'label' => _('Delete'),
'url' => 'remove.php?LSobject='.$LSobject.'&amp;dn='.$object -> getDn(),
'action' => 'delete'
);

View file

@ -32,9 +32,9 @@ if(LSsession :: startLSsession()) {
if ($object -> loadData($_GET['dn'])) {
if (isset($_GET['valid'])) {
$objectname=$object -> getDisplayName();
$GLOBALS['Smarty'] -> assign('pagetitle',_('Suppression').' : '.$objectname);
$GLOBALS['Smarty'] -> assign('pagetitle',_('Deleting').' : '.$objectname);
if ($object -> remove()) {
LSsession :: addInfo($objectname.' '._('a bien été supprimé').'.');
LSsession :: addInfo($objectname.' '._('has been deleted successfully').'.');
LSsession :: redirect('view.php?LSobject='.$_GET['LSobject'].'&refresh');
}
else {
@ -43,10 +43,10 @@ if(LSsession :: startLSsession()) {
}
else {
// Définition du Titre de la page
$GLOBALS['Smarty'] -> assign('pagetitle',_('Suppresion').' : '.$object -> getDisplayName());
$GLOBALS['Smarty'] -> assign('question',_('Voulez-vous vraiment supprimer').' <strong>'.$object -> getDisplayName().'</strong> ?');
$GLOBALS['Smarty'] -> assign('pagetitle',_('Deleting').' : '.$object -> getDisplayName());
$GLOBALS['Smarty'] -> assign('question',_('To you really want to delete').' <strong>'.$object -> getDisplayName().'</strong> ?');
$GLOBALS['Smarty'] -> assign('validation_url','remove.php?LSobject='.$_GET['LSobject'].'&amp;dn='.$_GET['dn'].'&amp;valid');
$GLOBALS['Smarty'] -> assign('validation_txt',_('Valider'));
$GLOBALS['Smarty'] -> assign('validation_txt',_('Validate'));
}
LSsession :: setTemplate('question.tpl');
}

View file

@ -183,7 +183,7 @@ if(LSsession :: startLSsession()) {
else {
LSdebug('Load');
$LSview_actions[] = array (
'label' => _('Rafraîchir'),
'label' => _('Refresh'),
'url' => 'view.php?LSobject='.$LSobject.'&amp;refresh',
'action' => 'refresh'
);
@ -289,14 +289,14 @@ if(LSsession :: startLSsession()) {
$GLOBALS['Smarty']->assign('LSview_search',array(
'action' => $_SERVER['PHP_SELF'],
'submit' => _('Rechercher'),
'submit' => _('Search'),
'LSobject' => $LSobject
));
$GLOBALS['Smarty']->assign('LSview_search_recur_label',_('Recherche récursive'));
$GLOBALS['Smarty']->assign('LSview_search_approx_label',_('Recherche approximative'));
$GLOBALS['Smarty']->assign('LSview_search_recur_label',_('Recursive search'));
$GLOBALS['Smarty']->assign('LSview_search_approx_label',_('Approximative search'));
$GLOBALS['Smarty']->assign('LSobject_list_without_result_label',_("Cette recherche n'a retourné aucun résultat."));
$GLOBALS['Smarty']->assign('LSobject_list_without_result_label',_("This search didn't get any result."));
$GLOBALS['Smarty']->assign('LSobject_list',$searchData['objectList']);
$GLOBALS['Smarty']->assign('LSobject_list_objecttype',$LSobject);
$GLOBALS['Smarty'] -> assign('LSview_actions',$searchData['LSview_actions']);

View file

@ -40,7 +40,7 @@ if(LSsession :: startLSsession()) {
if (LSsession :: canAccess($LSobject,$dn)) {
if ( LSsession :: canEdit($LSobject,$dn) ) {
$LSview_actions[] = array(
'label' => _('Modifier'),
'label' => _('Modify'),
'url' =>'modify.php?LSobject='.$LSobject.'&amp;dn='.$dn,
'action' => 'modify'
);
@ -48,7 +48,7 @@ if(LSsession :: startLSsession()) {
if (LSsession :: canCreate($LSobject)) {
$LSview_actions[] = array(
'label' => _('Copier'),
'label' => _('Copy'),
'url' =>'create.php?LSobject='.$LSobject.'&amp;load='.$dn,
'action' => 'copy'
);
@ -56,7 +56,7 @@ if(LSsession :: startLSsession()) {
if (LSsession :: canRemove($LSobject,$dn)) {
$LSview_actions[] = array(
'label' => _('Supprimer'),
'label' => _('Delete'),
'url' => 'remove.php?LSobject='.$LSobject.'&amp;dn='.$dn,
'action' => 'delete'
);
@ -69,7 +69,7 @@ if(LSsession :: startLSsession()) {
}
else {
$object = LSsession :: getLSuserObject();
$GLOBALS['Smarty'] -> assign('pagetitle',_('Mon compte'));
$GLOBALS['Smarty'] -> assign('pagetitle',_('My account'));
}
$view = $object -> getView();
@ -90,7 +90,7 @@ if(LSsession :: startLSsession()) {
$return['emptyText'] = $relationConf['emptyText'];
}
else {
$return['emptyText'] = _('Aucun objet en relation.');
$return['emptyText'] = _('No object.');
}
$id=rand();
@ -105,7 +105,7 @@ if(LSsession :: startLSsession()) {
);
if (LSsession :: relationCanEdit($object -> getValue('dn'),$LSobject,$relationName)) {
$return['actions'][] = array(
'label' => _('Modifier'),
'label' => _('Modify'),
'url' => 'select.php?LSobject='.$relationConf['LSobject'].'&amp;multiple=1',
'action' => 'modify'
);
@ -289,12 +289,12 @@ if(LSsession :: startLSsession()) {
if ((LSsession :: cacheSearch()) && isset($_SESSION['LSsession']['LSsearch'][$hash]) && (!isset($_REQUEST['refresh']))) {
// On affiche à partir du cache
$searchData=$_SESSION['LSsession']['LSsearch'][$hash];
LSdebug('Recherche : From cache');
LSdebug('Find : From cache');
if(!isset($searchData['LSview_actions']['create'])) {
LSdebug('Recherche : Check Create()');
if (LSsession :: canCreate($LSobject)) {
$searchData['LSview_actions']['create'] = array (
'label' => _('Nouveau'),
'label' => _('New'),
'url' => 'create.php?LSobject='.$LSobject,
'action' => 'create'
);
@ -306,10 +306,10 @@ if(LSsession :: startLSsession()) {
}
}
else { // Load
LSdebug('Recherche : Load');
LSdebug('Find : Load');
if (LSsession :: canCreate($LSobject)) {
$LSview_actions['create'] = array (
'label' => _('Nouveau'),
'label' => _('New'),
'url' => 'create.php?LSobject='.$LSobject,
'action' => 'create'
);
@ -319,7 +319,7 @@ if(LSsession :: startLSsession()) {
$LSview_actions['create'] = false;
}
$LSview_actions['refresh'] = array (
'label' => _('Rafraîchir'),
'label' => _('Refresh'),
'url' => 'view.php?LSobject='.$LSobject.'&amp;refresh',
'action' => 'refresh'
);
@ -359,14 +359,14 @@ if(LSsession :: startLSsession()) {
$actions=array();
$actions[] = array(
'label' => _('Voir'),
'label' => _('Check'),
'url' =>'view.php?LSobject='.$LSobject.'&amp;dn='.$searchData['objectList'][$i]['dn'],
'action' => 'view'
);
if (LSsession :: canEdit($LSobject,$searchData['objectList'][$i]['dn'])) {
$actions[]=array(
'label' => _('Modifier'),
'label' => _('Modify'),
'url' => 'modify.php?LSobject='.$LSobject.'&amp;dn='.$searchData['objectList'][$i]['dn'],
'action' => 'modify'
);
@ -374,7 +374,7 @@ if(LSsession :: startLSsession()) {
if ($canCopy) {
$actions[] = array(
'label' => _('Copier'),
'label' => _('Copy'),
'url' =>'create.php?LSobject='.$LSobject.'&amp;load='.$searchData['objectList'][$i]['dn'],
'action' => 'copy'
);
@ -382,7 +382,7 @@ if(LSsession :: startLSsession()) {
if (LSsession :: canRemove($LSobject,$searchData['objectList'][$i]['dn'])) {
$actions[] = array (
'label' => _('Supprimer'),
'label' => _('Delete'),
'url' => 'remove.php?LSobject='.$LSobject.'&amp;dn='.$searchData['objectList'][$i]['dn'],
'action' => 'delete'
);
@ -414,7 +414,7 @@ if(LSsession :: startLSsession()) {
return -1*$sense;
}
if (!uasort($searchData['objectList'],'sortBy')) {
LSdebug('Erreur durant le trie.');
LSdebug('Error while sorting.');
}
} // Fin Order by
$GLOBALS['Smarty']->assign('LSobject_list_orderby',$orderby);
@ -450,12 +450,12 @@ if(LSsession :: startLSsession()) {
'LSobject' => $LSobject
));
$GLOBALS['Smarty']->assign('LSview_search_recur_label',_('Recherche récursive'));
$GLOBALS['Smarty']->assign('LSview_search_approx_label',_('Recherche approximative'));
$GLOBALS['Smarty']->assign('LSview_search_recur_label',_('Recursive search'));
$GLOBALS['Smarty']->assign('LSview_search_approx_label',_('Aproximative search'));
$GLOBALS['Smarty']->assign('LSobject_list_without_result_label',_("Cette recherche n'a retourné aucun résultat."));
$GLOBALS['Smarty']->assign('LSobject_list_without_result_label',_("This search doesn't give any result."));
$GLOBALS['Smarty']->assign('_Actions',_('Actions'));
$GLOBALS['Smarty']->assign('_Modifier',_('Modifier'));
$GLOBALS['Smarty']->assign('_Modifier',_('Modify'));
$GLOBALS['Smarty']->assign('LSobject_list',$searchData['objectList']);
$GLOBALS['Smarty']->assign('LSobject_list_objecttype',$LSobject);
$GLOBALS['Smarty'] -> assign('LSview_actions',$searchData['LSview_actions']);