diff --git a/doc/conf/LSobject/LSrelation.docbook b/doc/conf/LSobject/LSrelation.docbook index 5f3957dc..ca9c06ee 100644 --- a/doc/conf/LSobject/LSrelation.docbook +++ b/doc/conf/LSobject/LSrelation.docbook @@ -2,6 +2,13 @@ LSrelation Cette section décrit la manière de configurer les relations entre les &LSobjects; appelées &LSrelation;. + Dans le cadre d'une liaison dîte simple, c'est à + dire une liaison au travers la valeur d'un attribut qui fera directement + référence à un autre objet (DN ou la première valeur + d'un attribut de référence), pourra être configurée simplement en spécifiant + l'attribut de liaison et le type de valeur qu'il contient. Dans le cas d'une + liaison plus complexe, il sera possible de développer vous même des méthodes + de mise en relation. Structure @@ -11,6 +18,12 @@ 'emptyText' => "[texte affiché si aucune relation avec d'autres objets n'existe pour l'objet courant]", 'LSobject' => '[le type d'LSobjet en relation]', + + // Liaison simple + 'linkAttribute' => '[attribut de liaison]', + 'linkAttributeValue' => '[value de l'attribut de liaison]', + + // Liaison complexe 'list_function' => '[méthode1]', 'getkeyvalue_function' => '[methode2]', 'update_function' => '[methode3]', @@ -18,6 +31,7 @@ 'rename_function' => '[methode5]', 'canEdit_function' => '[methode6]', 'canEdit_attribute' => '[nom d'attribut]', + 'rights' => array( 'LSprofile1' => 'r', 'LSprofile2' => 'w', @@ -49,7 +63,30 @@ LSobject - Le type d'&LSobject; en relation avec le type courant. + Le type d'&LSobject; en relation avec le type courant. + (Facultatif en cas de liaison complexe) + + + + + linkAttribute + + Dans le cadre d'une relation simple, il s'agit de l'attribut de + liaison du type d'&LSobject; en relation avec le type courant, c'est à dire + l'attribut dans lequel on retrouve une valeur en relation avec l'objet + courant. (Facultatif en cas de liaison complexe) + + + + + linkAttributeValue + + Dans le cadre d'une relation simple, il s'agit du type de valeur pris + par l'attribut de liaison du type d'&LSobject; en relation avec le type courant. + Il peut s'agir du mot clé dn si l'attribut de liaison contient + le DN de l'objet courant ou bien le nom d'un attribut du type + d'objet courant dont la première valeur sera stockée par l'attribut de liaison. + (Facultatif en cas de liaison simple) @@ -57,7 +94,8 @@ list_function La méthode de la classe du type d'&LSobject; en relation, permettant - de lister les objets de ce type en relation avec l'objet courant. + de lister les objets de ce type en relation avec l'objet courant. + (Facultatif en cas de liaison simple) @@ -66,7 +104,8 @@ La méthode de la classe du type d'&LSobject; en relation, permettant d'obtenir la valeur clé à stocker pour établir la relation entre l'objet - courant et d'autres objets du type concerné. + courant et d'autres objets du type concerné. (Facultatif en cas de + liaison simple) @@ -76,7 +115,8 @@ La méthode de la classe du type d'&LSobject; en relation, permettant de mettre à jour les relations existantes entre l'objet courant et les objets du type concerné. Cette liste d'objets en relation est établie par - l'utilisateur à travers l'interface. + l'utilisateur à travers l'interface. (Facultatif en cas de liaison + simple) @@ -85,7 +125,8 @@ La méthode de la classe du type d'&LSobject; en relation permettant de supprimer une relation existante entre l'objet courant et un objet du - type concerné. + type concerné. (Facultatif en cas de liaison simple) + @@ -95,7 +136,8 @@ La méthode de la classe du type d'&LSobject; en relation permettant d'effectuer les actions nécessaires lorsque l'objet courant est renommé dans le but de maintenir les valeurs clés permettant d'établir les relations entre - l'objet courant et les objets en relation avec lui. + l'objet courant et les objets en relation avec lui. (Facultatif en + cas de liaison simple) @@ -104,7 +146,8 @@ La méthode de la classe du type d'&LSobject; en relation permettant de vérifier que l'utilisateur à le droit de modifier la relation avec un objet - en particulier. + en particulier. (Facultatif en cas de liaison simple) + @@ -113,7 +156,8 @@ Le nom de l'attibut du type d'&LSobject; en relation devant être éditable par l'utilisateur pour que celui-ci puisse modifier la relation. - + Dans le cadre d'une relation simple, celui-ci peut, si nécessaire, être + différent du paramètre linkAttribute. diff --git a/public_html/conf/LSobjects/config.LSobjects.LSpeople.php b/public_html/conf/LSobjects/config.LSobjects.LSpeople.php index 14457079..878af4bc 100644 --- a/public_html/conf/LSobjects/config.LSobjects.LSpeople.php +++ b/public_html/conf/LSobjects/config.LSobjects.LSpeople.php @@ -91,6 +91,18 @@ $GLOBALS['LSobjects']['LSpeople'] = array ( 'admin' => 'w', 'admingroup' => 'w' ) + ), + 'godfather' => array( + 'label' => 'Godfather of ...', + 'emptyText' => "Doesn't sponsor any user.", + 'LSobject' => "LSpeople", + 'linkAttribute' => "lsGodfatherDn", + 'linkAttributeValue' => "dn", + 'rights' => array( + 'self' => 'r', + 'admin' => 'w', + 'admingroup' => 'w' + ) ) ), diff --git a/public_html/includes/class/class.LSldapObject.php b/public_html/includes/class/class.LSldapObject.php index 951ec33d..565ed54b 100644 --- a/public_html/includes/class/class.LSldapObject.php +++ b/public_html/includes/class/class.LSldapObject.php @@ -1106,38 +1106,22 @@ class LSldapObject { */ function updateLSrelationsCache() { $this -> _LSrelationsCache=array(); - if (is_array($this->config['LSrelation'])) { + if (is_array($this->config['LSrelation']) && LSsession :: loadLSclass('LSrelation')) { $type = $this -> getType(); $me = new $type(); $me -> loadData($this -> getDn()); foreach($this->config['LSrelation'] as $relation_name => $relation_conf) { - if ( isset($relation_conf['list_function']) ) { - if (LSsession :: loadLSobject($relation_conf['LSobject'])) { - $obj = new $relation_conf['LSobject'](); - if ((method_exists($obj,$relation_conf['list_function']))&&(method_exists($obj,$relation_conf['getkeyvalue_function']))) { - $list = call_user_func(array($obj, $relation_conf['list_function']), $me); - if (is_array($list)) { - // Key Value - $key = call_user_func(array($obj, $relation_conf['getkeyvalue_function']), $me); - - $this -> _LSrelationsCache[$relation_name] = array( - 'list' => $list, - 'keyvalue' => $key - ); - } - else { - LSdebug('Problème durant la mise en cache de la relation '.$relation_name); - return; - } - } - else { - LSdebug('Les méthodes de mise en cache de la relation '.$relation_name. ' ne sont pas toutes disponibles.'); - return; - } - } - else { - return; - } + $relation = new LSrelation($me, $relation_name); + $list = $relation -> listRelatedObjects(); + if (is_array($list)) { + $this -> _LSrelationsCache[$relation_name] = array( + 'list' => $list, + 'keyvalue' => $relation -> getRelatedKeyValue() + ); + } + else { + LSdebug('Problème durant la mise en cache de la relation '.$relation_name); + return; } } } @@ -1177,15 +1161,10 @@ class LSldapObject { // LSrelations foreach($this -> _LSrelationsCache as $relation_name => $objInfos) { - if ((isset($this->config['LSrelation'][$relation_name]['rename_function']))&&(is_array($objInfos['list']))) { + $relation = new LSrelation($this, $relation_name); + if (is_array($objInfos['list'])) { foreach($objInfos['list'] as $obj) { - $meth = $this->config['LSrelation'][$relation_name]['rename_function']; - if (method_exists($obj,$meth)) { - if (!(call_user_func(array($obj, $meth), $this, $objInfos['keyvalue']))) { - $error=1; - } - } - else { + if (!$relation -> renameRelationWithObject($obj, $objInfos['keyvalue'])) { $error=1; } } @@ -1229,17 +1208,13 @@ class LSldapObject { // LSrelations foreach($this -> _LSrelationsCache as $relation_name => $objInfos) { - if ((isset($this->config['LSrelation'][$relation_name]['remove_function']))&&(is_array($objInfos['list']))) { + $relation = new LSrelation($this, $relation_name); + if (is_array($objInfos['list'])) { foreach($objInfos['list'] as $obj) { - $meth = $this->config['LSrelation'][$relation_name]['remove_function']; - if (method_exists($obj,$meth)) { - if (!(call_user_func(array($obj, $meth), $this))) { - $error=1; - } - } - else { - $error=1; + if (!$relation -> canEditRelationWithObject($obj)) { + LSerror :: addErrorCode('LSsession_11'); } + elseif (!$relation -> removeRelationWithObject($obj)) $error=1; } } } @@ -1416,6 +1391,10 @@ class LSldapObject { return; } } + elseif (!LSsession::canEdit($this -> getType(), $this -> getDn(), $attr)) { + LSerror :: addErrorCode('LSsession_11'); + return; + } if ($this -> attrs[$attr] instanceof LSattribute) { if ($attrValue=='dn') { $val = $object -> getDn(); @@ -1474,6 +1453,10 @@ class LSldapObject { return; } } + elseif (!LSsession::canEdit($this -> getType(), $this -> getDn(), $attr)) { + LSerror :: addErrorCode('LSsession_11'); + return; + } if ($this -> attrs[$attr] instanceof LSattribute) { if ($attrValue=='dn') { $val = $object -> getDn(); diff --git a/public_html/includes/class/class.LSobjects.LSgroup.php b/public_html/includes/class/class.LSobjects.LSgroup.php index 26a28c9a..4a80f192 100644 --- a/public_html/includes/class/class.LSobjects.LSgroup.php +++ b/public_html/includes/class/class.LSobjects.LSgroup.php @@ -40,7 +40,7 @@ class LSgroup extends LSldapObject { * @retval Mixed La valeur clef d'un membre **/ function getMemberKeyValue($object) { - return $this -> getObjectKeyValueInRelation($object,$this -> memberAttr,$this -> userObjectType); + return $this -> getObjectKeyValueInRelation($object,$this -> userObjectType,$this -> memberAttrValue); } /** diff --git a/public_html/includes/class/class.LSrelation.php b/public_html/includes/class/class.LSrelation.php index 29979511..66a3317b 100644 --- a/public_html/includes/class/class.LSrelation.php +++ b/public_html/includes/class/class.LSrelation.php @@ -22,6 +22,152 @@ class LSrelation { + private $obj = null; + private $relationName = null; + private $config = null; + + public function LSrelation(&$obj,$relationName) { + $this -> obj =& $obj; + $this -> relationName = $relationName; + if (isset($obj->config['LSrelation'][$relationName]) && is_array($obj->config['LSrelation'][$relationName])) { + $this -> config = $obj->config['LSrelation'][$relationName]; + } + else { + LSerror :: addErrorCode('LSrelations_02',array('relation' => $relationName,'LSobject' => $obj -> getType())); + } + } + + public function canEdit() { + return LSsession :: relationCanEdit($this -> obj -> getValue('dn'),$this -> obj -> getType(),$this -> relationName); + } + + public function listRelatedObjects() { + if (LSsession :: loadLSobject($this -> config['LSobject'])) { + $objRel = new $this -> config['LSobject'](); + if (isset($this -> config['list_function'])) { + if (method_exists($this -> config['LSobject'],$this -> config['list_function'])) { + return call_user_func(array($objRel, $this -> config['list_function']), $this -> obj); + } + LSerror :: addErrorCode('LSrelations_01',array('function' => $this -> config['list_function'], 'action' => _('listing related objects'), 'relation' => $this -> relationName)); + return False; + } + elseif (isset($this -> config['linkAttribute']) && isset($this -> config['linkAttributeValue'])) { + return $objRel -> listObjectsInRelation($this -> obj, $this -> config['linkAttribute'], $this -> obj -> getType(), $this -> config['linkAttributeValue']); + } + else { + LSerror :: addErrorCode('LSrelations_05',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'],'action' => _('listing related objects'))); + } + } + else { + LSerror :: addErrorCode('LSrelations_04',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'])); + } + return; + } + + public function getRelatedKeyValue() { + if (LSsession :: loadLSobject($this -> config['LSobject'])) { + $objRel = new $this -> config['LSobject'](); + if (isset($this -> config['getkeyvalue_function'])) { + if (method_exists($this -> config['LSobject'],$this -> config['getkeyvalue_function'])) { + return call_user_func(array($objRel, $this -> config['getkeyvalue_function']), $this -> obj); + } + LSerror :: addErrorCode('LSrelations_01',array('function' => $this -> config['getkeyvalue_function'], 'action' => _('getting key value'), 'relation' => $this -> relationName)); + } + elseif (isset($this -> config['linkAttribute']) && isset($this -> config['linkAttributeValue'])) { + return $objRel -> getObjectKeyValueInRelation($this -> obj, $this -> obj -> getType(), $this -> config['linkAttributeValue']); + } + else { + LSerror :: addErrorCode('LSrelations_05',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'],'action' => _('getting key value'))); + } + } + else { + LSerror :: addErrorCode('LSrelations_04',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'])); + } + return; + } + + public function getRelatedEditableAttribute() { + if (isset($this -> config['canEdit_attribute'])) { + return $this -> config['canEdit_attribute']; + } + elseif (isset($this -> config['linkAttribute'])) { + return $this -> config['linkAttribute']; + } + return False; + } + + public function canEditRelationWithObject($objRel) { + if (isset($this -> config['canEdit_function'])) { + if (method_exists($objRel,$this -> config['canEdit_function'])) { + return call_user_func(array($objRel, $this -> config['canEdit_function'])); + } + LSerror :: addErrorCode('LSrelations_01',array('function' => $this -> config['canEdit_function'], 'action' => _('checking right on relation with specific object'), 'relation' => $this -> relationName)); + return False; + } + elseif ($this -> getRelatedEditableAttribute()) { + return LSsession :: canEdit($objRel -> getType(),$objRel -> getDn(),$this -> getRelatedEditableAttribute()); + } + else { + LSerror :: addErrorCode('LSrelations_05',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'],'action' => _('checking right on relation with specific object'))); + } + } + + public function removeRelationWithObject($objRel) { + if (isset($this -> config['remove_function'])) { + if (method_exists($this -> config['LSobject'],$this -> config['remove_function'])) { + return call_user_func(array($objRel, $this -> config['remove_function']),$this -> obj); + } + LSerror :: addErrorCode('LSrelations_01',array('function' => $this -> config['remove_function'], 'action' => _('deleting'), 'relation' => $this -> relationName)); + return False; + } + elseif (isset($this -> config['linkAttribute']) && isset($this -> config['linkAttributeValue'])) { + return $objRel -> deleteOneObjectInRelation($this -> obj, $this -> config['linkAttribute'], $this -> obj -> getType(), $this -> config['linkAttributeValue']); + } + else { + LSerror :: addErrorCode('LSrelations_05',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'],'action' => _('removing relation with specific object'))); + } + return; + } + + public function renameRelationWithObject($objRel,$oldKeyValue) { + if (isset($this -> config['rename_function'])) { + if (method_exists($objRel,$this -> config['rename_function'])) { + return call_user_func(array($objRel, $this -> config['rename_function']), $this -> obj, $oldKeyValue); + } + LSerror :: addErrorCode('LSrelations_01',array('function' => $this -> config['rename_function'], 'action' => _('renaming'), 'relation' => $this -> relationName)); + return False; + } + elseif (isset($this -> config['linkAttribute']) && isset($this -> config['linkAttributeValue'])) { + return $objRel -> renameOneObjectInRelation($this -> obj, $oldKeyValue, $this -> config['linkAttribute'], $this -> obj -> getType(), $this -> config['linkAttributeValue']); + } + else { + LSerror :: addErrorCode('LSrelations_05',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'],'action' => _('checking right on relation with specific object'))); + } + return; + } + + public function updateRelations($listDns) { + if (LSsession :: loadLSobject($this -> config['LSobject'])) { + $objRel = new $this -> config['LSobject'](); + if (isset($this -> config['update_function'])) { + if (method_exists($objRel,$this -> config['update_function'])) { + return call_user_func(array($objRel, $this -> config['update_function']), $this -> obj, $listDns); + } + LSerror :: addErrorCode('LSrelations_01',array('function' => $this -> config['update_function'], 'action' => _('updating'), 'relation' => $this -> relationName)); + } + elseif (isset($this -> config['linkAttribute']) && isset($this -> config['linkAttributeValue'])) { + return $objRel -> updateObjectsInRelation($this -> obj, $listDns, $this -> config['linkAttribute'], $this -> obj -> getType(), $this -> config['linkAttributeValue'],null); + } + else { + LSerror :: addErrorCode('LSrelations_05',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'],'action' => _('updating relations'))); + } + } + else { + LSerror :: addErrorCode('LSrelations_04',array('relation' => $this -> relationName,'LSobject' => $this -> config['LSobject'])); + } + return; + } + /* * Méthode chargeant les dépendances d'affichage * @@ -77,52 +223,33 @@ class LSrelation { 'objectType' => $object -> getType(), 'objectDn' => $object -> getDn(), ); - if (LSsession :: relationCanEdit($object -> getValue('dn'),$object->getType(),$relationName)) { + $relation = new LSrelation($object, $relationName); + if ($relation -> canEdit()) { $return['actions'][] = array( 'label' => _('Modify'), - 'url' => 'select.php?LSobject='.$relationConf['LSobject'].'&multiple=1'.((isset($relationConf['canEdit_attribute']))?'&editableAttr='.$relationConf['canEdit_attribute']:''), + 'url' => 'select.php?LSobject='.$relationConf['LSobject'].'&multiple=1'.($relation -> getRelatedEditableAttribute()?'&editableAttr='.$relation -> getRelatedEditableAttribute():''), 'action' => 'modify' ); } - if (LSsession :: loadLSclass('LSrelation')) { - LSrelation :: loadDependenciesDisplay(); - } - - if(LSsession :: loadLSobject($relationConf['LSobject'])) { - if (method_exists($relationConf['LSobject'],$relationConf['list_function'])) { - $objRel = new $relationConf['LSobject'](); - $list = call_user_func(array($objRel, $relationConf['list_function']), $object); - if (is_array($list)) { - foreach($list as $o) { - $o_infos = array( - 'text' => $o -> getDisplayName(NULL,true), - 'dn' => $o -> getDn() - ); - if (isset($relationConf['canEdit_function'])) { - $o_infos['canEdit']= call_user_func(array($o, $relationConf['canEdit_function'])); - } - else { - $o_infos['canEdit']=true; - } - $return['objectList'][] = $o_infos; - } - } - else { - $return['objectList']=array(); - } + $list = $relation -> listRelatedObjects(); + if (is_array($list)) { + foreach($list as $o) { + $return['objectList'][] = array( + 'text' => $o -> getDisplayName(NULL,true), + 'dn' => $o -> getDn(), + 'canEdit' => $relation -> canEditRelationWithObject($o) + ); } - else { - LSerror :: addErrorCode('LSrelations_01',$relationName); - } - $LSrelations[]=$return; } else { - LSerror :: addErrorCode('LSrelations_04',array('relation' => $relationName,'LSobject' => $relationConf['LSobject'])); + $return['objectList']=array(); } + $LSrelations[]=$return; } } + self :: loadDependenciesDisplay(); LStemplate :: assign('LSrelations',$LSrelations); LSsession :: addJSconfigParam('LSrelations',$LSrelations_JSparams); } @@ -135,30 +262,23 @@ class LSrelation { if (LSsession ::loadLSobject($conf['objectType'])) { $object = new $conf['objectType'](); if (($object -> loadData($conf['objectDn'])) && (isset($object->config['LSrelation'][$conf['relationName']]))) { - $relationConf = $object->config['LSrelation'][$conf['relationName']]; - if (LSsession ::loadLSobject($relationConf['LSobject'])) { - if (LSsession :: relationCanEdit($object -> getValue('dn'),$object -> getType(),$conf['relationName'])) { - if (method_exists($relationConf['LSobject'],$relationConf['list_function'])) { - $objRel = new $relationConf['LSobject'](); - $list = call_user_func(array($objRel, $relationConf['list_function']), $object); - $_SESSION['LSselect'][$relationConf['LSobject']]=array(); - if (is_array($list)) { - foreach($list as $o) { - $_SESSION['LSselect'][$relationConf['LSobject']][] = $o -> getDn(); - } - } - $return = array( - 'href' => $_REQUEST['href'], - 'id' => $_REQUEST['id'] - ); - } - else { - LSerror :: addErrorCode('LSrelations_01',$relationName); + $relation = new LSrelation($object, $conf['relationName']); + $LSobjectInRelation = $object->config['LSrelation'][$conf['relationName']]['LSobject']; + if ($relation -> canEdit()) { + $list = $relation -> listRelatedObjects(); + $_SESSION['LSselect'][$LSobjectInRelation]=array(); + if (is_array($list)) { + foreach($list as $o) { + $_SESSION['LSselect'][$LSobjectInRelation][] = $o -> getDn(); } } - else { - LSerror :: addErrorCode('LSsession_11'); - } + $return = array( + 'href' => $_REQUEST['href'], + 'id' => $_REQUEST['id'] + ); + } + else { + LSerror :: addErrorCode('LSsession_11'); } } else { @@ -182,58 +302,35 @@ class LSrelation { if (LSsession ::loadLSobject($conf['objectType'])) { $object = new $conf['objectType'](); if (($object -> loadData($conf['objectDn'])) && (isset($object->config['LSrelation'][$conf['relationName']]))) { + $relation = new LSrelation($object, $conf['relationName']); + $LSobjectInRelation = $object->config['LSrelation'][$conf['relationName']]['LSobject']; $relationConf = $object->config['LSrelation'][$conf['relationName']]; - if (LSsession ::loadLSobject($relationConf['LSobject'])) { - if (LSsession :: relationCanEdit($object -> getValue('dn'),$object -> getType(),$conf['relationName'])) { - if (is_array($_SESSION['LSselect'][$relationConf['LSobject']])) { - if (method_exists($relationConf['LSobject'],$relationConf['update_function'])) { - $objRel = new $relationConf['LSobject'](); - if(call_user_func(array($objRel, $relationConf['update_function']), $object,$_SESSION['LSselect'][$relationConf['LSobject']])) { - if (method_exists($relationConf['LSobject'],$relationConf['list_function'])) { - $list = call_user_func(array($objRel, $relationConf['list_function']), $object); - if (is_array($list)&&(!empty($list))) { - $data['html']=""; - foreach($list as $o) { - if (isset($relationConf['canEdit_function'])) { - if (call_user_func(array($o, $relationConf['canEdit_function']))) { - $class=' LSrelation_editable'; - } - else { - $class=''; - } - } - else { - $class=' LSrelation_editable'; - } - $data['html'].= "
  • getDn()."'>".$o -> getDisplayName(NULL,true)."
  • \n"; - } - } - else { - if (isset($relationConf['emptyText'])) { - $data['html'] = "
  • ".__($relationConf['emptyText'])."
  • \n"; - } - else { - $data['html'] = "
  • "._('No object.')."
  • \n"; - } - } - $data['id'] = $_REQUEST['id']; - } - else { - LSerror :: addErrorCode('LSrelations_01',$relationName); - } - } - else { - LSerror :: addErrorCode('LSrelations_03',$relationName); - } + if($relation -> updateRelations($_SESSION['LSselect'][$LSobjectInRelation])) { + $list = $relation -> listRelatedObjects(); + if (is_array($list)&&(!empty($list))) { + $data['html']=""; + foreach($list as $o) { + if ($relation -> canEditRelationWithObject($o)) { + $class=' LSrelation_editable'; } else { - LSerror :: addErrorCode('LSrelations_02',$relationName); + $class=''; } + $data['html'].= "
  • getDn()."'>".$o -> getDisplayName(NULL,true)."
  • \n"; } } else { - LSerror :: addErrorCode('LSsession_11'); + if (isset($relationConf['emptyText'])) { + $data['html'] = "
  • ".__($relationConf['emptyText'])."
  • \n"; + } + else { + $data['html'] = "
  • "._('No object.')."
  • \n"; + } } + $data['id'] = $_REQUEST['id']; + } + else { + LSerror :: addErrorCode('LSrelations_03',$relationName); } } else { @@ -257,54 +354,44 @@ class LSrelation { if (LSsession ::loadLSobject($conf['objectType'])) { $object = new $conf['objectType'](); if (($object -> loadData($conf['objectDn'])) && (isset($object->config['LSrelation'][$conf['relationName']]))) { - $relationConf = $object->config['LSrelation'][$conf['relationName']]; - if (LSsession ::loadLSobject($relationConf['LSobject'])) { - if (LSsession :: relationCanEdit($object -> getValue('dn'),$object -> getType(),$conf['relationName'])) { - if (method_exists($relationConf['LSobject'],$relationConf['list_function'])) { - $objRel = new $relationConf['LSobject'](); - $list = call_user_func(array($objRel, $relationConf['list_function']), $object); - if (is_array($list)) { - $ok=false; - foreach($list as $o) { - if($o -> getDn() == $_REQUEST['dn']) { - if (isset($relationConf['canEdit_function'])) { - if (!call_user_func(array($o, $relationConf['canEdit_function']))) { - LSerror :: addErrorCode('LSsession_11'); - break; - } - } - if (!call_user_func(array($o, $relationConf['remove_function']), $object)) { - LSerror :: addErrorCode('LSrelations_03',$conf['relationName']); - } - else { - $ok = true; - } - break; - } + $relation = new LSrelation($object, $conf['relationName']); + if ($relation -> canEdit()) { + $list = $relation -> listRelatedObjects(); + if (is_array($list)) { + $ok=false; + foreach($list as $o) { + if($o -> getDn() == $_REQUEST['dn']) { + if (!$relation -> canEditRelationWithObject($o)) { + LSerror :: addErrorCode('LSsession_11'); + return; } - if (!$ok) { - LSdebug($_REQUEST['value']." introuvé parmi la liste"); + if (!$relation -> removeRelationWithObject($o)) { LSerror :: addErrorCode('LSrelations_03',$conf['relationName']); } else { - $data=array( - 'dn' => $_REQUEST['dn'], - 'id' => $_REQUEST['id'] - ); + $ok = true; } - } - else { - LSerror :: addErrorCode('LSrelations_03',$conf['relationName']); + break; } } + if (!$ok) { + LSdebug($_REQUEST['value']." introuvé parmi la liste"); + LSerror :: addErrorCode('LSrelations_03',$conf['relationName']); + } else { - LSerror :: addErrorCode('LSrelations_01',$conf['relationName']); + $data=array( + 'dn' => $_REQUEST['dn'], + 'id' => $_REQUEST['id'] + ); } } else { - LSerror :: addErrorCode('LSsession_11'); + LSerror :: addErrorCode('LSrelations_03',$conf['relationName']); } } + else { + LSerror :: addErrorCode('LSsession_11'); + } } else { LSerror :: addErrorCode('LSsession_12'); @@ -325,10 +412,10 @@ class LSrelation { * Error Codes **/ LSerror :: defineError('LSrelations_01', -_("LSrelation : The listing function for the relation %{relation} is unknow.") +_("LSrelation : The function %{function} for action '%{action}' on the relation %{relation} is unknow.") ); LSerror :: defineError('LSrelations_02', -_("LSrelation : The update function of the relation %{relation} is unknow.") +_("LSrelation : Relation %{relation} of object type %{LSobject} unknow.") ); LSerror :: defineError('LSrelations_03', _("LSrelation : Error during relation update of the relation %{relation}.") @@ -336,5 +423,6 @@ _("LSrelation : Error during relation update of the relation %{relation}.") LSerror :: defineError('LSrelations_04', _("LSrelation : Object type %{LSobject} unknow (Relation : %{relation}).") ); - -?> +LSerror :: defineError('LSrelations_05', +_("LSrelation : Incomplete configuration for LSrelation %{relation} of object type %{LSobject} for action : %{action}.") +); diff --git a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo index 786de708..2939e845 100644 Binary files a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo and b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo differ diff --git a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po index e144f9a9..d9e4589b 100644 --- a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po +++ b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: LdapSaisie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-21 17:52+0200\n" -"PO-Revision-Date: 2015-08-21 17:53+0100\n" +"POT-Creation-Date: 2017-04-28 01:44+0200\n" +"PO-Revision-Date: 2017-04-28 01:47+0100\n" "Last-Translator: Benjamin Renard \n" "Language-Team: LdapSaisie \n" @@ -24,230 +24,117 @@ msgstr "" msgid "Import" msgstr "Importer" -#: includes/class/class.LSioFormat.php:92 -msgid "LSioFormat : IOformat driver %{driver} invalid or unavailable." -msgstr "" -"LSioFormat : Le pilote d'IOformat %{driver} est invalide ou n'est pas " -"disponible." +#: view.php:44 modify.php:54 +#: includes/class/class.LSformElement_supannLabeledValue.php:62 +#: includes/class/class.LSsearchEntry.php:163 +#: includes/class/class.LSformElement_select_object.php:68 +#: includes/class/class.LSformElement_supannCompositeAttribute.php:106 +#: includes/class/class.LSrelation.php:229 +msgid "Modify" +msgstr "Modifier" -#: includes/class/class.LSformElement_mailQuota.php:80 -#: includes/class/class.LSformElement_quota.php:80 -#: includes/class/class.LSformElement_valueWithUnit.php:106 -msgid "Incorrect value" -msgstr "Valeur incorrecte" +#: view.php:52 includes/class/class.LSsearchEntry.php:171 +msgid "Copy" +msgstr "Copier" -#: includes/class/class.LSformElement_textarea.php:51 -msgid "Clear" -msgstr "Nettoyer" +#: view.php:60 modify.php:111 includes/class/class.LSsearchEntry.php:179 +#: includes/class/class.LSformElement_select_object.php:69 +#: includes/class/class.LSformElement_select_object.php:85 +#: includes/class/class.LSform.php:218 includes/class/class.LSrelation.php:186 +msgid "Delete" +msgstr "Supprimer" -#: includes/class/class.LSerror.php:101 -msgid "Errors" -msgstr "Erreurs" +#: view.php:90 +msgid "My account" +msgstr "Mon compte" -#: includes/class/class.LSerror.php:104 -msgid "Stop" -msgstr "Stop" +#: view.php:123 select.php:67 +msgid "Search" +msgstr "Rechercher" -#: includes/class/class.LSerror.php:224 -msgid "Unknown error : %{error}" -msgstr "Erreur inconnu : %{error}" +#: view.php:124 select.php:68 +msgid "Approximative search" +msgstr "Recherche approximative" -#: includes/class/class.LSerror.php:225 -msgid "PHP error : %{error}" -msgstr "Erreur PHP : %{error}" +#: view.php:125 select.php:69 +msgid "Recursive search" +msgstr "Recherche récursive" -#: includes/class/class.LSmail.php:61 -msgid "Email" -msgstr "E-mail" +#: create.php:53 +msgid "Data entry form" +msgstr "Masque de saisie" -#: includes/class/class.LSmail.php:62 -msgid "Title" -msgstr "Titre" +#: create.php:59 +msgid "Object has been added." +msgstr "L'objet a été ajouté." -#: includes/class/class.LSmail.php:63 -msgid "Message" -msgstr "Message" +#: create.php:98 +msgid "New" +msgstr "Nouveau" -#: includes/class/class.LSmail.php:75 -msgid "Your message has been sent successfully." -msgstr "Votre message a bien été envoyé." +#: remove.php:37 remove.php:48 +msgid "Deleting" +msgstr "Suppression" -#: includes/class/class.LSattribute.php:267 -msgid "The value of field %{label} is invalid." -msgstr "La valeur du champ %{label} est incorrecte." +#: remove.php:39 +msgid "has been deleted successfully" +msgstr "a bien été supprimé" -#: includes/class/class.LSattribute.php:731 -msgid "" -"LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} " -"& HTML = %{html})." -msgstr "" -"LSattribute : Attribut %{attr} : Les types LDAP ou HTML sont inconnus (LDAP " -"= %{ldap} & HTML = %{html})." +#: remove.php:49 includes/class/class.LSform.php:216 +#: includes/class/class.LSrelation.php:184 +msgid "Do you really want to delete" +msgstr "Voulez-vous vraiment supprimer" -#: includes/class/class.LSattribute.php:734 -msgid "" -"LSattribute : The function %{func} to display the attribute %{attr} is " -"unknow." -msgstr "" -"LSattribute : La fonction %{func} pour afficher l'attribut %{attr} est " -"inconnue." - -#: includes/class/class.LSattribute.php:737 -msgid "" -"LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow." -msgstr "" -"LSattribute : La règle %{rule} de validation de l'attribut %{attr} n'existe " -"pas." - -#: includes/class/class.LSattribute.php:740 -msgid "" -"LSattribute : Configuration data to verify the attribute %{attr} are " -"incorrect." -msgstr "" -"LSattribute : Les données de configuration pour vérifier l'attribut %{attr} " -"sont incorrecte." - -#: includes/class/class.LSattribute.php:743 -msgid "" -"LSattribute : The function %{func} to save the attribute %{attr} is unknow." -msgstr "" -"LSattribute : La fonction %{func} pour sauvegarder l'attribut %{attr} est " -"inconnue." - -#: includes/class/class.LSattribute.php:746 -msgid "LSattribute : The value of the attribute %{attr} can't be generated." -msgstr "LSattribute : La valeur de l'attribut %{attr} ne peut être générée." - -#: includes/class/class.LSattribute.php:749 -msgid "LSattribute : Generation of the attribute %{attr} failed." -msgstr "LSattribute : La génération de l'attribut %{attr} a échouée." - -#: includes/class/class.LSattribute.php:752 -msgid "" -"LSattribute : Generation of the attribute %{attr} did not return a correct " -"value." -msgstr "" -"LSattribute : La génération de l'attribut %{attr} n'a pas retournée de " -"valeur correcte." - -#: includes/class/class.LSattribute.php:755 -msgid "" -"LSattribute : The attr_%{type} of the attribute %{name} is not yet defined." -msgstr "" -"LSattribute : L'objet attr_%{type} de l'attribut %{name} n'est pas encore " -"défini." - -#: includes/class/class.LSformElement_select.php:52 -msgid "Reset selection." -msgstr "Réinitiliser la sélection." - -#: includes/class/class.LSformElement_select.php:58 -#: includes/class/class.LSformElement_select_object.php:103 -msgid "%{value} (unrecognized value)" -msgstr "%{value} (valeur non-reconnue)" - -#: includes/class/class.LSauthMethod_anonymous.php:68 -msgid "" -"LSauthMethod_anonymous : You must define the LSAUTHMETHOD_ANONYMOUS_USER " -"contant in the configuration file." -msgstr "" -"LSauthMethod_anonymous : Vous devez définir la constante " -"LSAUTHMETHOD_ANONYMOUS_USER dans le fichier de configuration." - -#: includes/class/class.LSformRule_regex.php:65 -msgid "LSformRule_regex : Regex has not been configured to validate data." -msgstr "" -"LSformRule_regex : L'expression régulière de vérification des données n'est " -"pas configurée." - -#: includes/class/class.LSattr_ldap_password.php:231 -msgid "" -"LSattr_ldap_password : Encoding type %{type} is not supported. This password " -"will be stored in clear text." -msgstr "" -"LSattr_ldap_password : Le type d'encodage %{type} n'est pas supporté. Le mot " -"de passe sera stocké en clair." - -#: includes/class/class.LSattr_ldap_password.php:234 -msgid "" -"LSattr_ldap_password : Encoding function %{function} is not callable. This " -"password will be stored in clear text." -msgstr "" -"LSattr_ldap_password : La fonction d'encodage %{function} n'est pas " -"disponible. Le mot de passe sera stocké en clair." - -#: includes/class/class.LSattr_html_maildir.php:58 -msgid "The mailbox has been moved." -msgstr "La boîte mail a été déplacée." - -#: includes/class/class.LSattr_html_maildir.php:65 -msgid "The mailbox has been created." -msgstr "La boîte mail a été créée." - -#: includes/class/class.LSattr_html_maildir.php:84 -msgid "The mailbox has been archived successfully." -msgstr "Le dossier mail a bien été archivée." - -#: includes/class/class.LSattr_html_maildir.php:95 -msgid "The mailbox has been deleted." -msgstr "La boîte mail a été supprimée." - -#: includes/class/class.LSldap.php:503 -msgid "LSldap : Error during the LDAP server connection (%{msg})." -msgstr "LSldap : Erreur durant la connexion au serveur LDAP (%{msg})." - -#: includes/class/class.LSldap.php:506 -msgid "LSldap : Error during the LDAP search (%{msg})." -msgstr "LSldap : Erreur pendant la recherche LDAP (%{msg})." - -#: includes/class/class.LSldap.php:509 -msgid "LSldap : Object type unknown." -msgstr "LSldap : Type d'objet inconnu." - -#: includes/class/class.LSldap.php:512 -msgid "LSldap : Error while fetching the LDAP entry." -msgstr "LSldap : Erreur durant la récupération de l'entrée LDAP." - -#: includes/class/class.LSldap.php:515 -msgid "LSldap : Error while changing the LDAP entry (DN : %{dn})." -msgstr "LSldap : Erreur durant la modification de l'entrée LDAP (DN : %{dn})." - -#: includes/class/class.LSldap.php:518 -msgid "LSldap : Error while deleting empty attributes." -msgstr "LSldap : Erreur durant la suppression des attributs vides." - -#: includes/class/class.LSldap.php:521 -msgid "LSldap : Error while changing the DN of the object." -msgstr "LSldap : Erreur pendant la modification du DN de l'objet." - -#: includes/class/class.LSformRule_callable.php:60 -msgid "LSformRule_callable : The given callable option is not callable" -msgstr "LSformRule_callable : Le paramètre fournis n'est pas exécutable." - -#: includes/class/class.LSformElement_postaladdress.php:59 -msgid "View on map" -msgstr "Voir sur une carte" - -#: includes/class/class.LSform.php:68 includes/class/class.LSsmoothbox.php:39 -#: includes/class/class.LSsession.php:1241 -#: includes/class/class.LSconfirmBox.php:37 custom_action.php:83 remove.php:51 -#: custom_search_action.php:73 +#: remove.php:51 custom_search_action.php:73 custom_action.php:83 +#: includes/class/class.LSsmoothbox.php:39 +#: includes/class/class.LSconfirmBox.php:37 includes/class/class.LSform.php:68 +#: includes/class/class.LSsession.php:1244 msgid "Validate" msgstr "Valider" -#: includes/class/class.LSform.php:98 -msgid "Add a field to add another values." -msgstr "Ajouter une autre valeur à ce champ." +#: select.php:70 includes/class/class.LSsession.php:1204 +#: includes/class/class.LSsession.php:2261 +msgid "Level" +msgstr "Niveau" -#: includes/class/class.LSform.php:99 -msgid "Delete this field." -msgstr "Supprimer cette valeur." +#: modify.php:60 +msgid "The object has been partially modified." +msgstr "L'objet a été partiellement modifié." -#: includes/class/class.LSform.php:121 includes/class/class.LSform.php:251 -msgid "No field." -msgstr "Aucun champ." +#: modify.php:63 +msgid "The object has been modified successfully." +msgstr "L'objet a bien été modifié." -#: includes/class/class.LSform.php:205 custom_action.php:73 +#: modify.php:104 includes/class/class.LSsearchEntry.php:155 +msgid "View" +msgstr "Voir" + +#: image.php:37 +msgid "Missing parameter" +msgstr "Paramètre manquant" + +#: custom_search_action.php:53 +msgid "" +"The custom action %{title} have been successfully execute on this search." +msgstr "" +"L'action personnalisée %{title} a été correctement exécutée sur cette " +"recherche." + +#: custom_search_action.php:68 +msgid "Do you really want to execute custom action %{title} on this search ?" +msgstr "" +"Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée %{title} " +"sur cette recherche ?" + +#: custom_action.php:53 +msgid "" +"The custom action %{customAction} have been successfully execute on " +"%{objectname}." +msgstr "" +"L'action personnalisée %{customAction} a été correctement exécutée sur " +"%{objectname}." + +#: custom_action.php:73 includes/class/class.LSform.php:205 msgid "" "Do you really want to execute custom action %{customAction} on " "%{objectname} ?" @@ -255,1093 +142,90 @@ msgstr "" "Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée " "%{customAction} sur %{objectname} ?" -#: includes/class/class.LSform.php:216 includes/class/class.LSrelation.php:38 -#: remove.php:49 -msgid "Do you really want to delete" -msgstr "Voulez-vous vraiment supprimer" +#: includes/addons/LSaddons.asterisk.php:27 +msgid "Asterisk Support : The constant %{const} is not defined." +msgstr "Support Asterisk : La constante %{const} n'est pas définie." -#: includes/class/class.LSform.php:217 -msgid "Caution" -msgstr "Attention" +#: includes/addons/LSaddons.asterisk.php:30 +msgid "Asterisk : The function %{function} only work with %{objectName}." +msgstr "" +"Asterisk : La fonction %{function} ne fonctionne qu'avec %{objectName}." -#: includes/class/class.LSform.php:218 includes/class/class.LSrelation.php:40 -#: includes/class/class.LSsearchEntry.php:179 -#: includes/class/class.LSformElement_select_object.php:69 -#: includes/class/class.LSformElement_select_object.php:85 modify.php:111 -#: view.php:59 -msgid "Delete" -msgstr "Supprimer" - -#: includes/class/class.LSform.php:272 -msgid "%{label} attribute data is not valid." -msgstr "Les données de l'attribut %{label} sont incorrectes." - -#: includes/class/class.LSform.php:350 -msgid "Mandatory field" -msgstr "Champ obligatoire" - -#: includes/class/class.LSform.php:742 -msgid "LSform : Error during the recovery of the values of the form." -msgstr "LSform : Erreur durant la récupération des valeurs du formulaire." - -#: includes/class/class.LSform.php:745 +#: includes/addons/LSaddons.asterisk.php:33 msgid "" -"LSform : Error durring the recovery of the value of the field '%{element}'." +"Asterisk : The attribute %{dependency} is missing. Unable to generate MD5 " +"hashed password." msgstr "" -"LSform : Erreur durant la recupération de la valeur du champ %{element}." +"Asterisk : L'attribut %{dependency} est manquant. Impossible de générer le " +"mot de passe haché en MD5." -#: includes/class/class.LSform.php:752 -msgid "LSform : The field %{element} doesn't exist." -msgstr "LSform : Le champ %{element} n'existe pas." - -#: includes/class/class.LSform.php:755 -msgid "LSfom : Field type unknow (%{type})." -msgstr "LSform : Type de champ inconnu (%{type})." - -#: includes/class/class.LSform.php:758 -msgid "LSform : Error during the creation of the element '%{element}'." -msgstr "LSform : Erreur durant la création de l'élément %{element}." - -#: includes/class/class.LSform.php:761 -msgid "LSform : The data entry form %{name} doesn't exist." -msgstr "LSform : Le masque de saisie %{name} n'existe pas." - -#: includes/class/class.LSform.php:764 -msgid "LSform : The data entry form %{name} is not correctly configured." -msgstr "LSform : Le masque de saisie %{name} n'est pas correctement configuré." - -#: includes/class/class.LSform.php:767 +#: includes/addons/LSaddons.asterisk.php:36 msgid "" -"LSform : The element %{name}, listed as displayed in data entry form " -"configuration, doesn't exist." +"Asterisk : Clear password not availlable. Unable to generate MD5 hashed " +"password." msgstr "" -"LSform : L'élement %{name}, listé comme affiché dans la configuration du " -"masque de saisie, n'existe pas." +"Asterisk : Le mot de passe en clair est indisponible. Impossible de générer " +"le mot de passe haché en MD5." -#: includes/class/class.LSformElement_boolean.php:52 -msgid "Reset the choice." -msgstr "Réinitialiser le choix." +#: includes/addons/LSaddons.posix.php:27 +msgid "POSIX Support : The constant %{const} is not defined." +msgstr "Support POSIX : La constante %{const} n'est pas définie." -#: includes/class/class.LSformElement_boolean.php:60 -msgid "Yes" -msgstr "Oui" +#: includes/addons/LSaddons.posix.php:31 +msgid "POSIX Support : Unable to load LSaddon::FTP." +msgstr "Support POSIX : Impossible de charger LSaddon::FTP." -#: includes/class/class.LSformElement_boolean.php:61 -msgid "No" -msgstr "Non" - -#: includes/class/class.LSformElement_password.php:134 -msgid "Generate a password." -msgstr "Générer un mot de passe." - -#: includes/class/class.LSformElement_password.php:135 -msgid "Compare with stored password." -msgstr "Comparer avec le mot de passe stocké." - -#: includes/class/class.LSformElement_password.php:136 -msgid "Display password." -msgstr "Afficher le mot de passe." - -#: includes/class/class.LSformElement_password.php:137 -msgid "Display hashed password." -msgstr "Afficher le mot de passe haché." - -#: includes/class/class.LSformElement_password.php:138 -msgid "Hide password." -msgstr "Cacher le mot de passe." - -#: includes/class/class.LSformElement_password.php:139 +#: includes/addons/LSaddons.posix.php:36 msgid "" -"The password will be sent by mail if changed. Click to disable automatic " -"notification." -msgstr "" -"Le mot de passe sera envoyé par e-mail en cas de modification. Cliquer pour " -"désactiver la notification." - -#: includes/class/class.LSformElement_password.php:140 -msgid "" -"The password will not be sent if changed. Click to enable automatic " -"notification." -msgstr "" -"Le mot de passe ne sera pas envoyé en cas de modification. Cliquer pour " -"activer la notification automatique." - -#: includes/class/class.LSformElement_password.php:141 -msgid "Modify the mail sent to notice the user" -msgstr "Modifier mail de notification de l'utilisateur" - -#: includes/class/class.LSformElement_password.php:261 -msgid "Notice mail sent." -msgstr "Le mail de notification a été envoyé." - -#: includes/class/class.LSformElement_password.php:341 -msgid "LSformElement_password : No contact mail available to send password." -msgstr "" -"LSformElement_password : Aucun mail de contact disponible pour envoyer le " -"mot de passe." - -#: includes/class/class.LSformElement_password.php:344 -msgid "" -"LSformElement_password : Contact mail invalid (%{mail}). Can't send password." -msgstr "" -"LSformElement_password : Mail de contact invalide (%{mail}). Impossible " -"d'envoyer le mot de passe." - -#: includes/class/class.LSformElement_password.php:347 -msgid "" -"LSformElement_password : Fail to exec pwgen. Check it's correctly installed." -msgstr "" -"LSformElement_password : Impossible d'exécuter pwgen. Vérifier qu'il est " -"bien installé." - -#: includes/class/class.LSformRule.php:57 -msgid "LSformRule_%{type} : Parameter %{param} is not found." -msgstr "LSformRule_%{type} : Le paramètre %{param} n'est pas défini." - -#: includes/class/class.LSauth.php:168 -msgid "LSauth : Login or password incorrect." -msgstr "LSauth : Identifiant ou mot de passe incorrects." - -#: includes/class/class.LSauth.php:171 -msgid "LSauth : Impossible to identify you : Duplication of identities." -msgstr "LSauth : Impossible de vous identifier : Duplication d'identité." - -#: includes/class/class.LSauth.php:174 -msgid "LSauth : Could not load type of identifiable objects." -msgstr "LSauth : Impossible de charger le type d'objets identifiables." - -#: includes/class/class.LSauth.php:177 -msgid "LSauth : Can't load authentication method %{method}." -msgstr "" -"LSauth : Impossible de charger la méthode d'authentification %{method}." - -#: includes/class/class.LSauth.php:180 -msgid "LSauth : Failed to build the authentication provider %{method}." -msgstr "" -"LSauth : Impossible de construire le gestionnaire d'authentification " -"%{method}." - -#: includes/class/class.LSauth.php:183 -msgid "LSauth : Not correctly initialized." -msgstr "LSauth : Mauvaise initialisation." - -#: includes/class/class.LSauth.php:186 -msgid "LSauth : Failed to get authentication informations from provider." -msgstr "" -"LSauth : Impossible de récupérer les informations authentification auprès du " -"gestionnaire." - -#: includes/class/class.LSrelation.php:39 -msgid "Warning" -msgstr "Attention" - -#: includes/class/class.LSrelation.php:67 -#: includes/class/class.LSrelation.php:216 -msgid "No object." -msgstr "Aucun objet." - -#: includes/class/class.LSrelation.php:82 -#: includes/class/class.LSformElement_supannLabeledValue.php:62 -#: includes/class/class.LSsearchEntry.php:163 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:106 -#: includes/class/class.LSformElement_select_object.php:68 modify.php:54 -#: view.php:43 -msgid "Modify" -msgstr "Modifier" - -#: includes/class/class.LSrelation.php:328 -msgid "" -"LSrelation : The listing function for the relation %{relation} is unknow." -msgstr "LSsession : La fonction listant la relation %{relation} est inconnue." - -#: includes/class/class.LSrelation.php:331 -msgid "LSrelation : The update function of the relation %{relation} is unknow." -msgstr "" -"LSsession : La fonction de mise à jour de la relation %{relation} est " -"inconnue." - -#: includes/class/class.LSrelation.php:334 -msgid "LSrelation : Error during relation update of the relation %{relation}." -msgstr "LSsession : Erreur durant la mise à jour de la relation %{relation}" - -#: includes/class/class.LSrelation.php:337 -msgid "LSrelation : Object type %{LSobject} unknow (Relation : %{relation})." -msgstr "" -"LSsession : La fonction de mise à jour de la relation %{relation} est " -"inconnue." - -#: includes/class/class.LSformElement_supannLabeledValue.php:63 -#: includes/class/class.LSformElement.php:289 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:107 -#: includes/class/class.LSformElement_select_object.php:75 -msgid "No set value" -msgstr "Aucune valeur définie" - -#: includes/class/class.LSformElement_supannLabeledValue.php:64 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:108 -#: includes/class/class.LSformElement_select_object.php:76 -msgid "No result" -msgstr "Aucun résultat" - -#: includes/class/class.LSformElement_image.php:54 -msgid "Click to enlarge." -msgstr "Cliquer pour agrandir." - -#: includes/class/class.LSformElement_image.php:55 -msgid "Click to delete the picture." -msgstr "Cliquer pour supprimer cette photo." - -#: includes/class/class.LSauthMethod_CAS.php:112 -msgid "LSauthMethod_CAS : Failed to load phpCAS." -msgstr "LSauthMethod_CAS : Impossible de charger phpCAS." - -#: includes/class/class.LSformElement_supannEtuInscription.php:41 -msgid "Organism" -msgstr "Etablissement" - -#: includes/class/class.LSformElement_supannEtuInscription.php:47 -msgid "Registration year" -msgstr "Année d'inscription" - -#: includes/class/class.LSformElement_supannEtuInscription.php:52 -msgid "Registration year must be an integer" -msgstr "L'année d'inscription doit être un entier" - -#: includes/class/class.LSformElement_supannEtuInscription.php:61 -msgid "Registration regime" -msgstr "Régime d'inscription" - -#: includes/class/class.LSformElement_supannEtuInscription.php:67 -msgid "Discipline sector" -msgstr "Secteur disciplinaire" - -#: includes/class/class.LSformElement_supannEtuInscription.php:73 -msgid "Diploma type" -msgstr "Type de diplôme" - -#: includes/class/class.LSformElement_supannEtuInscription.php:79 -msgid "Cursus & Year" -msgstr "Cursus et année" - -#: includes/class/class.LSformElement_supannEtuInscription.php:91 -#: includes/class/class.LSformElement_supannRoleEntite.php:52 -msgid "Entity" -msgstr "Entité" - -#: includes/class/class.LSformElement_supannEtuInscription.php:96 -msgid "Diploma" -msgstr "Diplôme" - -#: includes/class/class.LSformElement_supannEtuInscription.php:102 -msgid "Step" -msgstr "Étape" - -#: includes/class/class.LSformElement_supannEtuInscription.php:108 -msgid "Pedagogical element" -msgstr "Élement pédagogique" - -#: includes/class/class.LSformElement_maildir.php:68 -msgid "" -"Maildir creation/modification on user creation/modification is enabled. " -"Click to disable." -msgstr "" -"La création/modification de la maildir en même temps que la création/" -"modification de l'utilisateur est activée. Cliquer pour désactiver." - -#: includes/class/class.LSformElement_maildir.php:69 -msgid "" -"Click to enable maildir creation/modification on user creation/modification." -msgstr "" -"Cliquer pour activer la création/modification de la maildir en même temps " -"que la création/modification du l'utilisateur." - -#: includes/class/class.LSformElement_ssh_key.php:57 -msgid "Display the full key." -msgstr "Affichier la clé en entier." - -#: includes/class/class.LSformElement_ssh_key.php:79 -msgid "Unknown type" -msgstr "Type inconnu" - -#: includes/class/class.LSattr_html_select_object.php:228 -msgid "" -"LSattr_html_select_object : LSobject type is undefined (attribute : %{attr})." -msgstr "" -"LSattr_html_select_objet : Le type d'LSobject n'est pas définie (attritbut : " -"%{attr})." - -#: includes/class/class.LSattr_html_select_object.php:231 -msgid "" -"LSattr_html_select_object : the value of the parameter value_attribute in " -"the configuration of the attribute %{attrs} is incorrect. This attribute " -"does not exists." -msgstr "" -"LSattr_html_select_object : La valeur du paramètre value_attribute dans la " -"configuration de l'attribut %{attr} est incorrecte. Cet attribut n'existe " -"pas." - -#: includes/class/class.LSattr_html_select_object.php:234 -msgid "" -"LSattr_html_select_object : more than one object returned corresponding to " -"value %{val} of attribute %{attr}." -msgstr "" -"LSattr_html_select_objet : plus d'un objet retourné en correspondance à la " -"valeur %{val} de l'attribut %{attr}." - -#: includes/class/class.LSformElement_rss.php:50 -msgid "Display RSS stack." -msgstr "Afficher la file RSS." - -#: includes/class/class.LSsmoothbox.php:38 -msgid "Are you sure to want to close this window and lose all changes ?" -msgstr "" -"Êtes-vous sûre de vouloir femer cette fenêtre et de perdre tous vos " -"changements ?" - -#: includes/class/class.LSformElement_supannRoleEntite.php:40 -msgid "Role" -msgstr "Rôle" - -#: includes/class/class.LSformElement_supannRoleEntite.php:46 -msgid "Entity type" -msgstr "Type d'entité" - -#: includes/class/class.LSformRule_inarray.php:56 -msgid "" -"LSformRule_inarray : Possible values has not been configured to validate " -"data." -msgstr "" -"LSformRule_inarray : Les valeurs possibles n'ont pas été configurées pour " -"valider les données." - -#: includes/class/class.LSimport.php:195 -msgid "Error creating object on LDAP server." -msgstr "Une erreur est survenue en création cet objet dans l'annuaire LDAP." - -#: includes/class/class.LSimport.php:221 -msgid "Error updating object on LDAP server." -msgstr "" -"Une erreur est survenue en mettant à jour cet objet dans l'annuaire LDAP." - -#: includes/class/class.LSimport.php:227 -msgid "Error validating update form." -msgstr "Une erreur est survenue en validant le formulaire de mise à jour." - -#: includes/class/class.LSimport.php:232 -msgid "Failed to set post data on update form." -msgstr "Impossible de définir les données dans le formulaire de mise à jours." - -#: includes/class/class.LSimport.php:237 -msgid "" -"Failed to load existing object %{dn} from LDAP server. Can't update object." -msgstr "" -"Impossible de charger l'objet existant %{dn} depuis l'annuaire LDAP. " -"Impossible de mettre à jour cet objet." - -#: includes/class/class.LSimport.php:242 -msgid "An object already exist on LDAP server with DN %{dn}." -msgstr "Un objet existe déjà dans l'annuaire LDAP avec le DN %{dn}." - -#: includes/class/class.LSimport.php:246 -msgid "Failed to generate DN for this object." -msgstr "Impossible de générer le DN de cet objet." - -#: includes/class/class.LSimport.php:250 -msgid "Failed to validate object data." -msgstr "Impossible de valider les données de l'objet." - -#: includes/class/class.LSimport.php:256 -msgid "Error validating creation form." -msgstr "Une erreur est survenue en validant le formulaire de création." - -#: includes/class/class.LSimport.php:261 -msgid "Failed to set post data on creation form." -msgstr "Impossible de définir les données dans le formulaire de création." - -#: includes/class/class.LSimport.php:319 -msgid "LSimport : Post data not found or not completed." -msgstr "LSimport : les données transmises sont introuvables ou incomplètes." - -#: includes/class/class.LSimport.php:322 -msgid "LSimport : object type invalid." -msgstr "LSimport : type d'objet invalide." - -#: includes/class/class.LSimport.php:325 -msgid "LSimport : input/output format %{format} invalid." -msgstr "LSimport : Le format d'entrée/sortie %{format} est invalide." - -#: includes/class/class.LSimport.php:328 -msgid "LSimport : Fail to initialize input/output driver" -msgstr "LSimport : Impossible d'initialiser le pilote d'entrée/sortie." - -#: includes/class/class.LStemplate.php:88 -msgid "LStemplate : compile directory is not writable (dir : " -msgstr "" -"LStemplate : Le dossier de compilation n'est pas accessible en écriture " -"(dossier : " - -#: includes/class/class.LStemplate.php:107 -msgid "LStemplate : Can't load Smarty 2 support file" -msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 2." - -#: includes/class/class.LStemplate.php:114 -msgid "LStemplate : Can't load Smarty 3 support file" -msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 3." - -#: includes/class/class.LStemplate.php:118 -msgid "LStemplate : Smarty version not recognized." -msgstr "LStemplate : Version de Smarty non reconnue." - -#: includes/class/class.LStemplate.php:129 -msgid "LStemplate : Can't load Smarty." -msgstr "" -"LStemplate : Impossible de charger le moteur de gestion de template Smarty." - -#: includes/class/class.LStemplate.php:302 -msgid "LStemplate : Template %{file} not found." -msgstr "LStemplate : le template %{file} est introuvable." - -#: includes/class/class.LSsearchEntry.php:155 modify.php:104 -msgid "View" -msgstr "Voir" - -#: includes/class/class.LSsearchEntry.php:171 view.php:51 -msgid "Copy" -msgstr "Copier" - -#: includes/class/class.LSsearchEntry.php:250 -msgid "" -"LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns " -"%{column}." -msgstr "" -"LSsearchEntry : formaterFunction %{func} invalide utilisé pour " -"l'extraDisplayedColumns %{column}." - -#: includes/class/class.LSformElement.php:194 -msgid "Attribute" -msgstr "Attribut" - -#: includes/class/class.LSformElement_xmpp.php:50 -msgid "Chat with this person." -msgstr "Discuter avec cette personne." - -#: includes/class/class.LSformElement_text.php:57 -msgid "Generate the value" -msgstr "Générer une valeur" - -#: includes/class/class.LSformElement_url.php:51 -msgid "Display this website." -msgstr "Afficher le site internet." - -#: includes/class/class.LSformElement_url.php:52 -msgid "Add this website to my bookmarks." -msgstr "Ajouter ce site internet à mes favoris." - -#: includes/class/class.LSformElement_valueWithUnit.php:190 -msgid "" -"LSformElement_valueWithUnit : Units configuration data are missing for the " +"POSIX : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." msgstr "" -"LSformElement_valueWithUnit : La configuration des unités est manquante pour " +"Support POSIX : L'attribut %{dependency} est manquant. Impossible de générer " "l'attribut %{attr}." -#: includes/class/class.LSformRule_password.php:98 +#: includes/addons/LSaddons.ftp.php:27 +msgid "FTP Support : Pear::Net_FTP is missing." +msgstr "Support FTP : Pear::Net_FTP n'est pas installé." + +#: includes/addons/LSaddons.ftp.php:31 +msgid "FTP Support : The constant %{const} is not defined." +msgstr "Support FTP : La constante %{const} n'est pas définie." + +#: includes/addons/LSaddons.ftp.php:37 +msgid "Net_FTP Error : %{msg}" +msgstr "Net_FTP Erreur : %{msg}" + +#: includes/addons/LSaddons.ftp.php:41 +msgid "FTP Support : Unable to connect to FTP Server (Step : %{step})." +msgstr "" +"Support FTP : Impossible de se connecter au serveur FTP (Étape : %{step})" + +#: includes/addons/LSaddons.ftp.php:44 +msgid "FTP Support : Unable to make directory %{dir} on the remote server." +msgstr "" +"Support FTP : Impossible de créer le dossier %{dir} sur le serveur distant." + +#: includes/addons/LSaddons.ftp.php:47 +msgid "FTP Support : Unable to delete directory %{dir} on the remote server." +msgstr "" +"Support FTP : Impossible de supprimer le dossier %{dir} sur le serveur " +"distant." + +#: includes/addons/LSaddons.ftp.php:50 msgid "" -"LSformRule_password : Invalid regex configured : %{regex}. You must use PCRE " -"(begining by '/' caracter)." +"FTP Support : Unable to modify rights on the directory %{dir} on the remote " +"server." msgstr "" -"LSformRule_password : Regex invalide configurée : %{regex}. Vous devez " -"utiliser des regex de type PCRE (commencant par le caractère '/')." +"Support FTP : Impossible de modifier les droits sur le dossier %{dir} sur le " +"serveur distant." -#: includes/class/class.LSattr_html.php:125 +#: includes/addons/LSaddons.ftp.php:53 msgid "" -"LSattr_html : The method addToForm() of the HTML type of the attribute " -"%{attr} is not defined." +"FTP Support : Unable to rename folder from %{old} to %{new} on the remote " +"server." msgstr "" -"LSattr_html : La méthode addToForm() du type HTML de l'attribut %{attr} " -"n'est pas encore définie." - -#: includes/class/class.LSattr_html.php:129 -msgid "" -"LSattr_html_%{type} : Multiple data are not supported for this field type." -msgstr "" -"LSattr_html_%{type} : Les données multiples ne sont pas supportées pour ce " -"type de champ." - -#: includes/class/class.LSsearch.php:1037 -msgid "Actions" -msgstr "Actions" - -#: includes/class/class.LSsearch.php:1040 -msgid "This search didn't get any result." -msgstr "Cette recherche n'a retournée aucun résultat" - -#: includes/class/class.LSsearch.php:1280 -msgid "LSsearch : Invalid filter : %{filter}." -msgstr "LSsearch : Filtre invalide : %{filter}." - -#: includes/class/class.LSsearch.php:1283 -msgid "LSsearch : Invalid basedn : %{basedn}." -msgstr "LSsearch : Base DN invalide." - -#: includes/class/class.LSsearch.php:1286 -msgid "LSsearch : Invalid value for %{param} parameter." -msgstr "LSsearch : La valeur du paramètre %{param} est incorrecte." - -#: includes/class/class.LSsearch.php:1289 -msgid "" -"LSsearch : Invalid size limit. Must be an integer greater or equal to 0." -msgstr "" -"LSsearch : Limite de taille de recherche invalide. Elle doit être un entier " -"supérieur ou égal à 0." - -#: includes/class/class.LSsearch.php:1292 -msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean." -msgstr "LSsearch : Paramètre %{param} invalide. Il doit être un booléen." - -#: includes/class/class.LSsearch.php:1295 -msgid "" -"LSsearch : Invalid parameter attributes. Must be an string or an array of " -"strings." -msgstr "" -"LSsearch : Paramètre 'attributes' invalide. Il doit être une chaîne de " -"caractères ou un tableau de chaînes de caractères." - -#: includes/class/class.LSsearch.php:1298 -msgid "LSsearch : Can't build attributes list for make filter." -msgstr "" -"LSsearch : Impossible de construire la liste des attributs pour faire le " -"filtre." - -#: includes/class/class.LSsearch.php:1301 -msgid "" -"LSsearch : Error building filter with attribute '%{attr}' and pattern " -"'%{pattern}'" -msgstr "" -"LSsearch : Problème en construisant le filtre avec l'attribut '%{attr}' et " -"le mot clé '%{pattern}'" - -#: includes/class/class.LSsearch.php:1304 -msgid "LSsearch : Error combining filters." -msgstr "LSsearch : Problème en combinant les filtres." - -#: includes/class/class.LSsearch.php:1307 -msgid "LSsearch : Invalid pattern." -msgstr "LSsearch : Mot clé invalide." - -#: includes/class/class.LSsearch.php:1310 -msgid "LSsearch : Invalid attribute %{attr} in parameters." -msgstr "LSsearch : Attribut %{attr} incorrect dans les paramètres." - -#: includes/class/class.LSsearch.php:1313 -msgid "LSsearch : Error during the search." -msgstr "LSsearch : Erreur pendant la recherche." - -#: includes/class/class.LSsearch.php:1316 -msgid "LSsearch : Error sorting the search." -msgstr "LSsearch : Erreur pendant le trie de la recherche." - -#: includes/class/class.LSsearch.php:1319 -msgid "" -"LSsearch : The function of the custum information %{name} is not callable." -msgstr "" -"LSsearch : La fonction de l'information personnalisée %{name} n'est pas " -"exécutable." - -#: includes/class/class.LSsearch.php:1322 -msgid "" -"LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} " -"(filter : %{filter})." -msgstr "" -"LSsearch : PredefinedFilter invalide pour le type d'LSobject %{type} : " -"%{label} (filtre : %{filter})." - -#: includes/class/class.LSsearch.php:1325 -msgid "LSsearch : Error during execution of the custom action %{customAction}." -msgstr "" -"LSldapObject : Erreur durant l'exécution de l'action personnalisée " -"%{customAction}." - -#: includes/class/class.LSformElement_mail.php:51 -msgid "Send a mail from here." -msgstr "Envoyer un mail depuis l'interface." - -#: includes/class/class.LSldapObject.php:470 -msgid "The attribute %{attr} is not valid." -msgstr "L'attribut %{attr} n'est pas valide." - -#: includes/class/class.LSldapObject.php:1885 -msgid "LSldapObject : Object type unknown." -msgstr "LSldapObject : Type d'objet inconnu." - -#: includes/class/class.LSldapObject.php:1888 -msgid "LSldapObject : Update form is not defined for the object %{obj}." -msgstr "" -"LSldapObject : Le formulaire de mise à jour n'est pas défini pour l'objet " -"%{obj}." - -#: includes/class/class.LSldapObject.php:1891 -msgid "LSldapObject : No form exists for the object %{obj}." -msgstr "LSldapObject : Aucun formulaire n'existe pour l'objet %{obj}" - -#: includes/class/class.LSldapObject.php:1894 -msgid "" -"LSldapObject : The function %{func} to validate the attribute %{attr} the " -"object %{obj} is unknow." -msgstr "" -"LSldapObject : La fonction %{func} pour valider l'attribut %{attr} de " -"l'objet %{obj} est inconnu." - -#: includes/class/class.LSldapObject.php:1897 -msgid "" -"LSldapObject : Configuration data are missing to validate the attribute " -"%{attr} of the object %{obj}." -msgstr "" -"LSldapObject : Des données de configurations sont manquant pour pouvoir " -"valider l'attribut %{attr} de l'objet %{obj}." - -#: includes/class/class.LSldapObject.php:1901 -msgid "" -"LSldapObject : The function %{func} to be executed on the object event " -"%{event} doesn't exist." -msgstr "" -"LSldapObject : La fonction %{func} devant être exécutée lors de l'évènement " -"%{event} de l'objet n'existe pas." - -#: includes/class/class.LSldapObject.php:1904 -msgid "" -"LSldapObject : The %{func} execution on the object event %{event} failed." -msgstr "" -"LSldapObject : L'exécution de la fonction %{func} lors de l'évènement " -"%{event} de l'objet a échouée." - -#: includes/class/class.LSldapObject.php:1908 -msgid "" -"LSldapObject : Class %{class}, which method %{meth} to be executed on the " -"object event %{event}, doesn't exist." -msgstr "" -"La classe %{class}, contenant la méthode %{meth} devant être exécutée lors " -"de l'évènement %{event} de l'objet, n'existe pas." - -#: includes/class/class.LSldapObject.php:1911 -msgid "" -"LSldapObject : Method %{meth} within %{class} class to be executed on object " -"event %{event}, doesn't exist." -msgstr "" -"LSldapObject : La méthode %{meth} de la classe %{class} devant être exécutée " -"lors de l'évènement %{event} de l'objet n'existe pas." - -#: includes/class/class.LSldapObject.php:1914 -msgid "" -"LSldapObject : Error during execute %{meth} method within %{class} class, to " -"be executed on object event %{event}." -msgstr "" -"LSldapObject : Erreur durant l'exécution de la méthode %{meth} de la classe " -"%{class} devant être exécutée lors de l'évènement %{event} de l'objet." - -#: includes/class/class.LSldapObject.php:1918 -msgid "" -"LSldapObject : Some configuration data of the object type %{obj} are missing " -"to generate the DN of the new object." -msgstr "" -"LSldapObject : Des informations de configuration du type d'objet %{obj} sont " -"manquantes pour la génération du DN du nouvel objet." - -#: includes/class/class.LSldapObject.php:1921 -msgid "" -"LSldapObject : The attibute %{attr} of the object is not yet defined. Can't " -"generate DN." -msgstr "" -"LSldapObjet : L'attribut %{attr} de l'objet n'est pas encore défini. " -"Impossible de générer le DN." - -#: includes/class/class.LSldapObject.php:1924 -msgid "LSldapObject : Without DN, the object could not be changed." -msgstr "LSldapObject : Sans DN, l'objet ne peut pas être modifié." - -#: includes/class/class.LSldapObject.php:1927 -msgid "" -"LSldapObject : The attribute %{attr_depend} depending on the attribute " -"%{attr} doesn't exist." -msgstr "" -"LSldapObject : L'attritbut %{attr_depend} dépendant de l'attribut %{attr} " -"n'existe pas." - -#: includes/class/class.LSldapObject.php:1930 -msgid "LSldapObject : Error during deleting the object %{objectname}." -msgstr "LSldapObject : Erreur durant la suppression de l'objet %{objectname}" - -#: includes/class/class.LSldapObject.php:1934 -msgid "" -"LSldapObject : Error during actions to be executed before renaming the objet." -msgstr "" -"LSldapObject : Erreur durant les actions devant être exécutée avant de " -"renommer l'objet." - -#: includes/class/class.LSldapObject.php:1937 -msgid "" -"LSldapObject : Error during actions to be executed after renaming the objet." -msgstr "" -"LSldapObject : Erreur durant les actions devant être exécutée après avoir " -"renommé l'objet." - -#: includes/class/class.LSldapObject.php:1941 -msgid "" -"LSldapObject : Error during actions to be executed before deleting the objet." -msgstr "" -"LSldapObject : Erreur durant les actions devant être exécutée avant de " -"supprimer l'objet." - -#: includes/class/class.LSldapObject.php:1944 -msgid "" -"LSldapObject : Error during actions to be executed after deleting the objet." -msgstr "" -"LSldapObject : Erreur durant les actions devant être exécutée après avoir " -"supprimé l'objet." - -#: includes/class/class.LSldapObject.php:1948 -msgid "" -"LSldapObject : Error during the actions to be executed before creating the " -"object." -msgstr "" -"LSldapObject : Erreur durant les actions devant être exécutée avant de créer " -"l'objet." - -#: includes/class/class.LSldapObject.php:1951 -msgid "" -"LSldapObject : Error during the actions to be executed after creating the " -"object. It was created anyway." -msgstr "" -"LSldapObject : Erreur durant les actions devant être exécutées après la " -"création de l'objet. Il a tout de même été créé." - -#: includes/class/class.LSldapObject.php:1955 -msgid "" -"LSldapObject : The function %{func} to be executed before creating the " -"object doesn't exist." -msgstr "" -"LSldapObject : La fonction %{func} devant être exécutée avant la création de " -"l'objet n'existe pas." - -#: includes/class/class.LSldapObject.php:1958 -msgid "" -"LSldapObject : Error executing the function %{func} to be execute after " -"deleting the object." -msgstr "" -"LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être " -"exécutée après la suppression de l'objet." - -#: includes/class/class.LSldapObject.php:1961 -msgid "" -"LSldapObject : The function %{func} to be executed after deleting the object " -"doesn't exist." -msgstr "" -"LSldapObject : La fonction %{func} devant être exécutée après la suppression " -"de l'objet n'existe pas." - -#: includes/class/class.LSldapObject.php:1964 -msgid "" -"LSldapObject : Error executing the function %{func} to be execute after " -"creating the object." -msgstr "" -"LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être " -"exécutée après la création de l'objet." - -#: includes/class/class.LSldapObject.php:1968 -msgid "" -"LSldapObject : %{func} function, to be executed on object event %{event}, " -"doesn't exist." -msgstr "" -"LSldapObject : La fonction %{func}, devant être exécutée lors de l'évènement " -"%{event} de l'objet, n'existe pas." - -#: includes/class/class.LSldapObject.php:1971 -msgid "" -"LSldapObject : Error during the execution of %{func} function on object " -"event %{event}." -msgstr "" -"LSldapObject : Erreur durant l'exécution de la fonction %{func} lors de " -"l'évènement %{event} de l'objet." - -#: includes/class/class.LSldapObject.php:1975 -msgid "" -"LSldapObject : %{meth} method, to be executed on object event %{event}, " -"doesn't exist." -msgstr "" -"LSldapObject : La méthode %{meth}, devant être exécutée lors de l'évènement " -"%{event} de l'objet, n'existe pas." - -#: includes/class/class.LSldapObject.php:1978 -msgid "" -"LSldapObject : Error during execution of %{meth} method on object event " -"%{event}." -msgstr "" -"LSldapObject : Erreur durant l'exécution de la méthode %{meth} lors de " -"l'évènement %{event} de l'objet." - -#: includes/class/class.LSldapObject.php:1981 -msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}." -msgstr "" -"LSldapObject : Erreur durant la génération du filtre LDAP de l'objet " -"%{LSobject}." - -#: includes/class/class.LSldapObject.php:1985 -msgid "" -"LSldapObject : Error during execution of the custom action %{customAction} " -"on %{objectname}." -msgstr "" -"LSldapObject : Erreur durant l'exécution de l'action personnalisée " -"%{customAction} sur l'objet %{objectname}." - -#: includes/class/class.LSldapObject.php:1990 -msgid "" -"LSrelation : Some parameters are missing in the call of methods to handle " -"standard relations (Method : %{meth})." -msgstr "" -"LSrelation : Des paramètres sont manquant dans l'appel des méthodes de " -"manipulation des relations standards." - -#: includes/class/class.LSattr_html_select_list.php:63 -msgid "Invalid value" -msgstr "Valeur invalide" - -#: includes/class/class.LSattr_html_select_list.php:243 -msgid "" -"LSattr_html_select_list : Configuration data are missing to generate the " -"select list of the attribute %{attr}." -msgstr "" -"LSattr_html_select_list : Des données de configuration sont manquantes pour " -"générer la liste de sélection de l'attribut %{attr}." - -#: includes/class/class.LSformElement_date.php:159 -msgid "Now." -msgstr "Maintenant." - -#: includes/class/class.LSformElement_date.php:160 -msgid "Today." -msgstr "Aujourd'hui." - -#: includes/class/class.LSsession.php:1181 -msgid "Connection" -msgstr "Connexion" - -#: includes/class/class.LSsession.php:1191 -#: includes/class/class.LSsession.php:1230 -msgid "LDAP server" -msgstr "Serveur LDAP" - -#: includes/class/class.LSsession.php:1201 -#: includes/class/class.LSsession.php:2240 select.php:70 -msgid "Level" -msgstr "Niveau" - -#: includes/class/class.LSsession.php:1202 -#: includes/class/class.LSsession.php:1240 -msgid "Identifier" -msgstr "Identifiant" - -#: includes/class/class.LSsession.php:1203 -msgid "Password" -msgstr "Mot de passe" - -#: includes/class/class.LSsession.php:1204 -msgid "Connect" -msgstr "Se connecter" - -#: includes/class/class.LSsession.php:1205 -msgid "Forgot your password ?" -msgstr "Mot de passe perdu ?" - -#: includes/class/class.LSsession.php:1223 -msgid "Recovery of your credentials" -msgstr "Récupération de votre mot de passe" - -#: includes/class/class.LSsession.php:1242 -msgid "Back" -msgstr "Retour" - -#: includes/class/class.LSsession.php:1244 -msgid "Please fill the identifier field to proceed recovery procedure" -msgstr "" -"Merci d'entrer votre identifiant pour poursuivre la procédure de récupération" - -#: includes/class/class.LSsession.php:1248 -msgid "" -"An email has been sent to %{mail}. Please follow the instructions on it." -msgstr "" -"Un e-mail vient de vous être envoyé à l'adresse %{mail}. Merci de suivre les " -"indications qu'il contient." - -#: includes/class/class.LSsession.php:1256 -msgid "Your new password has been sent to %{mail}. " -msgstr "Votre nouveau mot de passe vous a été envoyé à l'adresse %{mail}." - -#: includes/class/class.LSsession.php:1398 -msgid "Refresh" -msgstr "Rafraîchir" - -#: includes/class/class.LSsession.php:1414 -msgid "Language" -msgstr "Langue" - -#: includes/class/class.LSsession.php:1441 -msgid "Connected as" -msgstr "Connecté en tant que" - -#: includes/class/class.LSsession.php:2368 -msgid "LSsession : The constant %{const} is not defined." -msgstr "LSsession : La constante %{const} n'est pas définie." - -#: includes/class/class.LSsession.php:2371 -msgid "" -"LSsession : The %{addon} support is uncertain. Verify system compatibility " -"and the add-on configuration." -msgstr "" -"LSsession : Le support %{addon} est incertain. Vérifiez la compatibilité du " -"système et la configuration de l'add-on." - -#: includes/class/class.LSsession.php:2374 -msgid "" -"LSsession : LDAP server's configuration data are invalid. Can't connect." -msgstr "" -"LSsession : Les données de configuration du serveur LDAP sont invalide. " -"Impossible de s'y connecter." - -#: includes/class/class.LSsession.php:2377 -msgid "LSsession : Failed to load LSobject type %{type} : unknon type." -msgstr "" -"LSsession : Impossible de charger le type d'LSobject %{type} : type inconnu." - -#: includes/class/class.LSsession.php:2380 -msgid "LSsession : Failed to load LSclass %{class}." -msgstr "LSsession : Impossible de charger la LSclass %{class}." - -#: includes/class/class.LSsession.php:2383 -msgid "LSsession : Login or password incorrect." -msgstr "LSsession : Identifiant ou mot de passe incorrects." - -#: includes/class/class.LSsession.php:2386 -msgid "LSsession : Impossible to identify you : Duplication of identities." -msgstr "LSsession : Impossible de vous identifier : Duplication d'identité." - -#: includes/class/class.LSsession.php:2389 -msgid "LSsession : Can't load class of authentification (%{class})." -msgstr "" -"LSsession : Impossible de charger la classe d'authentification (%{class})." - -#: includes/class/class.LSsession.php:2392 -msgid "LSsession : Can't connect to LDAP server." -msgstr "LSsession : Impossible de se connecter au serveur LDAP." - -#: includes/class/class.LSsession.php:2395 -msgid "LSsession : Impossible to authenticate you." -msgstr "LSsession : Impossible de vous identifier." - -#: includes/class/class.LSsession.php:2398 -msgid "LSsession : Your are not authorized to do this action." -msgstr "LSsession : Vous n'êtes pas autorisé à faire cette action." - -#: includes/class/class.LSsession.php:2401 -msgid "LSsession : Some informations are missing to display this page." -msgstr "LSsession : Des informations sont manquant pour afficher cette page." - -#: includes/class/class.LSsession.php:2404 -msgid "" -"LSsession : The function of the custom action %{name} does not exists or is " -"not configured." -msgstr "" -"LSsearch : La fonction de l'action personnalisée %{name} n'existe pas ou " -"n'est pas configurée." - -#: includes/class/class.LSsession.php:2407 -msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth." -msgstr "" -"LSsession : Erreur en récupérant les identifiants LDAP de l'utilisateur " -"depuis LSauth." - -#: includes/class/class.LSsession.php:2410 -msgid "" -"LSsession : Fail to reconnect to LDAP server with user's LDAP credentials." -msgstr "" -"LSsession : Impossible de se reconnecter au serveur LDAP avec les " -"identifiants de l'utilisateur." - -#: includes/class/class.LSsession.php:2413 -msgid "LSsession : No import/export format define for this object type." -msgstr "LSsession : Aucun format d'entrée/sortie définie pour ce type d'objet." - -#: includes/class/class.LSsession.php:2416 -msgid "" -"LSsession : Error during creation of list of levels. Contact administrators. " -"(Code : %{code})" -msgstr "" -"LSsession : Erreur durant la création de la liste des niveaux. Contacter les " -"administrateurs. (Code : %{type})" - -#: includes/class/class.LSsession.php:2419 -msgid "LSsession : The password recovery is disabled for this LDAP server." -msgstr "" -"LSsession : La récupération de mot de passe est désactivée pour ce serveur " -"LDAP." - -#: includes/class/class.LSsession.php:2422 -msgid "" -"LSsession : Some informations are missing to recover your password. Contact " -"administrators." -msgstr "" -"LSsession : Des informations sont manques pour pouvoir récupérer votre mot " -"de passe. Contacter les administrateurs." - -#: includes/class/class.LSsession.php:2425 -msgid "" -"LSsession : Error during password recovery. Contact administrators.(Step : " -"%{step})" -msgstr "" -"LSsession : Erreur durant la récupération de votre mot de passe. Contacter " -"les administrateurs. (Etape : %{step})" - -#: includes/class/class.LSsession.php:2428 -msgid "" -"LSsession : call function %{func} do not provided from LSaddon %{addon}." -msgstr "" -"LSsession : la fonction %{func} n'est pas fournie par le LSaddon %{addon}." - -#: includes/class/class.LSsession.php:2431 -msgid "LSsession : problem during initialisation." -msgstr "LSsession : Problème durant l'initialisation." - -#: includes/class/class.LSsession.php:2434 -msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist." -msgstr "" -"LSsession : la fonction de vue %{func} du LSaddon %{addon} n'existe pas." - -#: includes/class/class.LSformElement_select_object.php:70 -msgid "Move up" -msgstr "Monter" - -#: includes/class/class.LSformElement_select_object.php:71 -msgid "Move down" -msgstr "Descendre" - -#: includes/class/class.LSformElement_select_object.php:83 -msgid "Fast Add" -msgstr "Ajout rapide" - -#: includes/class/class.LSformElement_select_object.php:84 -msgid "Display advanced search and selection panel." -msgstr "Afficher la fenêtre de recherche et de sélection étendue." - -#: includes/class/class.LSconfirmBox.php:35 -msgid "Confirmation" -msgstr "Confirmation" - -#: includes/class/class.LSconfirmBox.php:36 -msgid "You confirm your choice ?" -msgstr "Confirmez-vous votre choix ?" - -#: includes/class/class.LSconfirmBox.php:38 -msgid "Cancel" -msgstr "Annuler" +"Support FTP : Impossible de renommer le dossier %{old} en %{new} sur le " +"serveur distant." #: includes/addons/LSaddons.samba.php:27 msgid "SAMBA Support : Unable to load smbHash class." @@ -1414,78 +298,6 @@ msgstr "" "Support SUPANN : Impossible de récupérer le basedn des entités. Impossible " "de générer l'attribut %{attr}." -#: includes/addons/LSaddons.posix.php:27 -msgid "POSIX Support : The constant %{const} is not defined." -msgstr "Support POSIX : La constante %{const} n'est pas définie." - -#: includes/addons/LSaddons.posix.php:31 -msgid "POSIX Support : Unable to load LSaddon::FTP." -msgstr "Support POSIX : Impossible de charger LSaddon::FTP." - -#: includes/addons/LSaddons.posix.php:36 -msgid "" -"POSIX : The attribute %{dependency} is missing. Unable to forge the " -"attribute %{attr}." -msgstr "" -"Support POSIX : L'attribut %{dependency} est manquant. Impossible de générer " -"l'attribut %{attr}." - -#: includes/addons/LSaddons.mail.php:27 -msgid "MAIL Support : Pear::MAIL is missing." -msgstr "Support MAIL : Pear::MAIL est manquant." - -#: includes/addons/LSaddons.mail.php:32 -msgid "MAIL Error : %{msg}" -msgstr "Erreur MAIL : %{msg}" - -#: includes/addons/LSaddons.mail.php:36 -msgid "MAIL : Error sending your email" -msgstr "MAIL : Erreur durant l'envoie de votre mail." - -#: includes/addons/LSaddons.ftp.php:27 -msgid "FTP Support : Pear::Net_FTP is missing." -msgstr "Support FTP : Pear::Net_FTP n'est pas installé." - -#: includes/addons/LSaddons.ftp.php:31 -msgid "FTP Support : The constant %{const} is not defined." -msgstr "Support FTP : La constante %{const} n'est pas définie." - -#: includes/addons/LSaddons.ftp.php:37 -msgid "Net_FTP Error : %{msg}" -msgstr "Net_FTP Erreur : %{msg}" - -#: includes/addons/LSaddons.ftp.php:41 -msgid "FTP Support : Unable to connect to FTP Server (Step : %{step})." -msgstr "" -"Support FTP : Impossible de se connecter au serveur FTP (Étape : %{step})" - -#: includes/addons/LSaddons.ftp.php:44 -msgid "FTP Support : Unable to make directory %{dir} on the remote server." -msgstr "" -"Support FTP : Impossible de créer le dossier %{dir} sur le serveur distant." - -#: includes/addons/LSaddons.ftp.php:47 -msgid "FTP Support : Unable to delete directory %{dir} on the remote server." -msgstr "" -"Support FTP : Impossible de supprimer le dossier %{dir} sur le serveur " -"distant." - -#: includes/addons/LSaddons.ftp.php:50 -msgid "" -"FTP Support : Unable to modify rights on the directory %{dir} on the remote " -"server." -msgstr "" -"Support FTP : Impossible de modifier les droits sur le dossier %{dir} sur le " -"serveur distant." - -#: includes/addons/LSaddons.ftp.php:53 -msgid "" -"FTP Support : Unable to rename folder from %{old} to %{new} on the remote " -"server." -msgstr "" -"Support FTP : Impossible de renommer le dossier %{old} en %{new} sur le " -"serveur distant." - #: includes/addons/LSaddons.maildir.php:27 msgid "MAILDIR Support : Unable to load LSaddon::FTP." msgstr "Support MAILDIR : Impossible de charger LSaddon::FTP." @@ -1518,30 +330,1335 @@ msgstr "" "MAILDIR : Erreur durant la récupération du chemin distant du dossier des " "mails." -#: includes/addons/LSaddons.asterisk.php:27 -msgid "Asterisk Support : The constant %{const} is not defined." -msgstr "Support Asterisk : La constante %{const} n'est pas définie." +#: includes/addons/LSaddons.mail.php:27 +msgid "MAIL Support : Pear::MAIL is missing." +msgstr "Support MAIL : Pear::MAIL est manquant." -#: includes/addons/LSaddons.asterisk.php:30 -msgid "Asterisk : The function %{function} only work with %{objectName}." -msgstr "" -"Asterisk : La fonction %{function} ne fonctionne qu'avec %{objectName}." +#: includes/addons/LSaddons.mail.php:32 +msgid "MAIL Error : %{msg}" +msgstr "Erreur MAIL : %{msg}" -#: includes/addons/LSaddons.asterisk.php:33 +#: includes/addons/LSaddons.mail.php:36 +msgid "MAIL : Error sending your email" +msgstr "MAIL : Erreur durant l'envoie de votre mail." + +#: includes/class/class.LSformElement_text.php:57 +msgid "Generate the value" +msgstr "Générer une valeur" + +#: includes/class/class.LSattr_html_select_list.php:63 +msgid "Invalid value" +msgstr "Valeur invalide" + +#: includes/class/class.LSattr_html_select_list.php:259 msgid "" -"Asterisk : The attribute %{dependency} is missing. Unable to generate MD5 " -"hashed password." +"LSattr_html_select_list : Configuration data are missing to generate the " +"select list of the attribute %{attr}." msgstr "" -"Asterisk : L'attribut %{dependency} est manquant. Impossible de générer le " -"mot de passe haché en MD5." +"LSattr_html_select_list : Des données de configuration sont manquantes pour " +"générer la liste de sélection de l'attribut %{attr}." -#: includes/addons/LSaddons.asterisk.php:36 +#: includes/class/class.LSattr_ldap_password.php:231 msgid "" -"Asterisk : Clear password not availlable. Unable to generate MD5 hashed " -"password." +"LSattr_ldap_password : Encoding type %{type} is not supported. This password " +"will be stored in clear text." msgstr "" -"Asterisk : Le mot de passe en clair est indisponible. Impossible de générer " -"le mot de passe haché en MD5." +"LSattr_ldap_password : Le type d'encodage %{type} n'est pas supporté. Le mot " +"de passe sera stocké en clair." + +#: includes/class/class.LSattr_ldap_password.php:234 +msgid "" +"LSattr_ldap_password : Encoding function %{function} is not callable. This " +"password will be stored in clear text." +msgstr "" +"LSattr_ldap_password : La fonction d'encodage %{function} n'est pas " +"disponible. Le mot de passe sera stocké en clair." + +#: includes/class/class.LSformRule_regex.php:65 +msgid "LSformRule_regex : Regex has not been configured to validate data." +msgstr "" +"LSformRule_regex : L'expression régulière de vérification des données n'est " +"pas configurée." + +#: includes/class/class.LSsmoothbox.php:38 +msgid "Are you sure to want to close this window and lose all changes ?" +msgstr "" +"Êtes-vous sûre de vouloir femer cette fenêtre et de perdre tous vos " +"changements ?" + +#: includes/class/class.LSioFormat.php:92 +msgid "LSioFormat : IOformat driver %{driver} invalid or unavailable." +msgstr "" +"LSioFormat : Le pilote d'IOformat %{driver} est invalide ou n'est pas " +"disponible." + +#: includes/class/class.LSformElement_supannLabeledValue.php:63 +#: includes/class/class.LSformElement_select_object.php:75 +#: includes/class/class.LSformElement_supannCompositeAttribute.php:107 +#: includes/class/class.LSformElement.php:289 +msgid "No set value" +msgstr "Aucune valeur définie" + +#: includes/class/class.LSformElement_supannLabeledValue.php:64 +#: includes/class/class.LSformElement_select_object.php:76 +#: includes/class/class.LSformElement_supannCompositeAttribute.php:108 +msgid "No result" +msgstr "Aucun résultat" + +#: includes/class/class.LSconfirmBox.php:35 +msgid "Confirmation" +msgstr "Confirmation" + +#: includes/class/class.LSconfirmBox.php:36 +msgid "You confirm your choice ?" +msgstr "Confirmez-vous votre choix ?" + +#: includes/class/class.LSconfirmBox.php:38 +msgid "Cancel" +msgstr "Annuler" + +#: includes/class/class.LSauthMethod_CAS.php:112 +msgid "LSauthMethod_CAS : Failed to load phpCAS." +msgstr "LSauthMethod_CAS : Impossible de charger phpCAS." + +#: includes/class/class.LSattr_html_maildir.php:58 +msgid "The mailbox has been moved." +msgstr "La boîte mail a été déplacée." + +#: includes/class/class.LSattr_html_maildir.php:65 +msgid "The mailbox has been created." +msgstr "La boîte mail a été créée." + +#: includes/class/class.LSattr_html_maildir.php:84 +msgid "The mailbox has been archived successfully." +msgstr "Le dossier mail a bien été archivée." + +#: includes/class/class.LSattr_html_maildir.php:95 +msgid "The mailbox has been deleted." +msgstr "La boîte mail a été supprimée." + +#: includes/class/class.LSsearchEntry.php:250 +msgid "" +"LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns " +"%{column}." +msgstr "" +"LSsearchEntry : formaterFunction %{func} invalide utilisé pour " +"l'extraDisplayedColumns %{column}." + +#: includes/class/class.LSattribute.php:267 +msgid "The value of field %{label} is invalid." +msgstr "La valeur du champ %{label} est incorrecte." + +#: includes/class/class.LSattribute.php:731 +msgid "" +"LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} " +"& HTML = %{html})." +msgstr "" +"LSattribute : Attribut %{attr} : Les types LDAP ou HTML sont inconnus (LDAP " +"= %{ldap} & HTML = %{html})." + +#: includes/class/class.LSattribute.php:734 +msgid "" +"LSattribute : The function %{func} to display the attribute %{attr} is " +"unknow." +msgstr "" +"LSattribute : La fonction %{func} pour afficher l'attribut %{attr} est " +"inconnue." + +#: includes/class/class.LSattribute.php:737 +msgid "" +"LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow." +msgstr "" +"LSattribute : La règle %{rule} de validation de l'attribut %{attr} n'existe " +"pas." + +#: includes/class/class.LSattribute.php:740 +msgid "" +"LSattribute : Configuration data to verify the attribute %{attr} are " +"incorrect." +msgstr "" +"LSattribute : Les données de configuration pour vérifier l'attribut %{attr} " +"sont incorrecte." + +#: includes/class/class.LSattribute.php:743 +msgid "" +"LSattribute : The function %{func} to save the attribute %{attr} is unknow." +msgstr "" +"LSattribute : La fonction %{func} pour sauvegarder l'attribut %{attr} est " +"inconnue." + +#: includes/class/class.LSattribute.php:746 +msgid "LSattribute : The value of the attribute %{attr} can't be generated." +msgstr "LSattribute : La valeur de l'attribut %{attr} ne peut être générée." + +#: includes/class/class.LSattribute.php:749 +msgid "LSattribute : Generation of the attribute %{attr} failed." +msgstr "LSattribute : La génération de l'attribut %{attr} a échouée." + +#: includes/class/class.LSattribute.php:752 +msgid "" +"LSattribute : Generation of the attribute %{attr} did not return a correct " +"value." +msgstr "" +"LSattribute : La génération de l'attribut %{attr} n'a pas retournée de " +"valeur correcte." + +#: includes/class/class.LSattribute.php:755 +msgid "" +"LSattribute : The attr_%{type} of the attribute %{name} is not yet defined." +msgstr "" +"LSattribute : L'objet attr_%{type} de l'attribut %{name} n'est pas encore " +"défini." + +#: includes/class/class.LSformElement_select_object.php:70 +msgid "Move up" +msgstr "Monter" + +#: includes/class/class.LSformElement_select_object.php:71 +msgid "Move down" +msgstr "Descendre" + +#: includes/class/class.LSformElement_select_object.php:83 +msgid "Fast Add" +msgstr "Ajout rapide" + +#: includes/class/class.LSformElement_select_object.php:84 +msgid "Display advanced search and selection panel." +msgstr "Afficher la fenêtre de recherche et de sélection étendue." + +#: includes/class/class.LSformElement_select_object.php:103 +#: includes/class/class.LSformElement_select.php:58 +msgid "%{value} (unrecognized value)" +msgstr "%{value} (valeur non-reconnue)" + +#: includes/class/class.LSformElement_supannEtuInscription.php:41 +msgid "Organism" +msgstr "Etablissement" + +#: includes/class/class.LSformElement_supannEtuInscription.php:47 +msgid "Registration year" +msgstr "Année d'inscription" + +#: includes/class/class.LSformElement_supannEtuInscription.php:52 +msgid "Registration year must be an integer" +msgstr "L'année d'inscription doit être un entier" + +#: includes/class/class.LSformElement_supannEtuInscription.php:61 +msgid "Registration regime" +msgstr "Régime d'inscription" + +#: includes/class/class.LSformElement_supannEtuInscription.php:67 +msgid "Discipline sector" +msgstr "Secteur disciplinaire" + +#: includes/class/class.LSformElement_supannEtuInscription.php:73 +msgid "Diploma type" +msgstr "Type de diplôme" + +#: includes/class/class.LSformElement_supannEtuInscription.php:79 +msgid "Cursus & Year" +msgstr "Cursus et année" + +#: includes/class/class.LSformElement_supannEtuInscription.php:91 +#: includes/class/class.LSformElement_supannRoleEntite.php:52 +msgid "Entity" +msgstr "Entité" + +#: includes/class/class.LSformElement_supannEtuInscription.php:96 +msgid "Diploma" +msgstr "Diplôme" + +#: includes/class/class.LSformElement_supannEtuInscription.php:102 +msgid "Step" +msgstr "Étape" + +#: includes/class/class.LSformElement_supannEtuInscription.php:108 +msgid "Pedagogical element" +msgstr "Élement pédagogique" + +#: includes/class/class.LSformRule_inarray.php:56 +msgid "" +"LSformRule_inarray : Possible values has not been configured to validate " +"data." +msgstr "" +"LSformRule_inarray : Les valeurs possibles n'ont pas été configurées pour " +"valider les données." + +#: includes/class/class.LSformRule.php:57 +msgid "LSformRule_%{type} : Parameter %{param} is not found." +msgstr "LSformRule_%{type} : Le paramètre %{param} n'est pas défini." + +#: includes/class/class.LSattr_html_select_object.php:231 +msgid "" +"LSattr_html_select_object : LSobject type is undefined (attribute : %{attr})." +msgstr "" +"LSattr_html_select_objet : Le type d'LSobject n'est pas définie (attritbut : " +"%{attr})." + +#: includes/class/class.LSattr_html_select_object.php:234 +msgid "" +"LSattr_html_select_object : the value of the parameter value_attribute in " +"the configuration of the attribute %{attrs} is incorrect. This attribute " +"does not exists." +msgstr "" +"LSattr_html_select_object : La valeur du paramètre value_attribute dans la " +"configuration de l'attribut %{attr} est incorrecte. Cet attribut n'existe " +"pas." + +#: includes/class/class.LSattr_html_select_object.php:237 +msgid "" +"LSattr_html_select_object : more than one object returned corresponding to " +"value %{val} of attribute %{attr}." +msgstr "" +"LSattr_html_select_objet : plus d'un objet retourné en correspondance à la " +"valeur %{val} de l'attribut %{attr}." + +#: includes/class/class.LSformElement_password.php:134 +msgid "Generate a password." +msgstr "Générer un mot de passe." + +#: includes/class/class.LSformElement_password.php:135 +msgid "Compare with stored password." +msgstr "Comparer avec le mot de passe stocké." + +#: includes/class/class.LSformElement_password.php:136 +msgid "Display password." +msgstr "Afficher le mot de passe." + +#: includes/class/class.LSformElement_password.php:137 +msgid "Display hashed password." +msgstr "Afficher le mot de passe haché." + +#: includes/class/class.LSformElement_password.php:138 +msgid "Hide password." +msgstr "Cacher le mot de passe." + +#: includes/class/class.LSformElement_password.php:139 +msgid "" +"The password will be sent by mail if changed. Click to disable automatic " +"notification." +msgstr "" +"Le mot de passe sera envoyé par e-mail en cas de modification. Cliquer pour " +"désactiver la notification." + +#: includes/class/class.LSformElement_password.php:140 +msgid "" +"The password will not be sent if changed. Click to enable automatic " +"notification." +msgstr "" +"Le mot de passe ne sera pas envoyé en cas de modification. Cliquer pour " +"activer la notification automatique." + +#: includes/class/class.LSformElement_password.php:141 +msgid "Modify the mail sent to notice the user" +msgstr "Modifier mail de notification de l'utilisateur" + +#: includes/class/class.LSformElement_password.php:261 +msgid "Notice mail sent." +msgstr "Le mail de notification a été envoyé." + +#: includes/class/class.LSformElement_password.php:341 +msgid "LSformElement_password : No contact mail available to send password." +msgstr "" +"LSformElement_password : Aucun mail de contact disponible pour envoyer le " +"mot de passe." + +#: includes/class/class.LSformElement_password.php:344 +msgid "" +"LSformElement_password : Contact mail invalid (%{mail}). Can't send password." +msgstr "" +"LSformElement_password : Mail de contact invalide (%{mail}). Impossible " +"d'envoyer le mot de passe." + +#: includes/class/class.LSformElement_password.php:347 +msgid "" +"LSformElement_password : Fail to exec pwgen. Check it's correctly installed." +msgstr "" +"LSformElement_password : Impossible d'exécuter pwgen. Vérifier qu'il est " +"bien installé." + +#: includes/class/class.LSattr_html.php:125 +msgid "" +"LSattr_html : The method addToForm() of the HTML type of the attribute " +"%{attr} is not defined." +msgstr "" +"LSattr_html : La méthode addToForm() du type HTML de l'attribut %{attr} " +"n'est pas encore définie." + +#: includes/class/class.LSattr_html.php:129 +msgid "" +"LSattr_html_%{type} : Multiple data are not supported for this field type." +msgstr "" +"LSattr_html_%{type} : Les données multiples ne sont pas supportées pour ce " +"type de champ." + +#: includes/class/class.LSimport.php:195 +msgid "Error creating object on LDAP server." +msgstr "Une erreur est survenue en création cet objet dans l'annuaire LDAP." + +#: includes/class/class.LSimport.php:221 +msgid "Error updating object on LDAP server." +msgstr "" +"Une erreur est survenue en mettant à jour cet objet dans l'annuaire LDAP." + +#: includes/class/class.LSimport.php:227 +msgid "Error validating update form." +msgstr "Une erreur est survenue en validant le formulaire de mise à jour." + +#: includes/class/class.LSimport.php:232 +msgid "Failed to set post data on update form." +msgstr "Impossible de définir les données dans le formulaire de mise à jours." + +#: includes/class/class.LSimport.php:237 +msgid "" +"Failed to load existing object %{dn} from LDAP server. Can't update object." +msgstr "" +"Impossible de charger l'objet existant %{dn} depuis l'annuaire LDAP. " +"Impossible de mettre à jour cet objet." + +#: includes/class/class.LSimport.php:242 +msgid "An object already exist on LDAP server with DN %{dn}." +msgstr "Un objet existe déjà dans l'annuaire LDAP avec le DN %{dn}." + +#: includes/class/class.LSimport.php:246 +msgid "Failed to generate DN for this object." +msgstr "Impossible de générer le DN de cet objet." + +#: includes/class/class.LSimport.php:250 +msgid "Failed to validate object data." +msgstr "Impossible de valider les données de l'objet." + +#: includes/class/class.LSimport.php:256 +msgid "Error validating creation form." +msgstr "Une erreur est survenue en validant le formulaire de création." + +#: includes/class/class.LSimport.php:261 +msgid "Failed to set post data on creation form." +msgstr "Impossible de définir les données dans le formulaire de création." + +#: includes/class/class.LSimport.php:319 +msgid "LSimport : Post data not found or not completed." +msgstr "LSimport : les données transmises sont introuvables ou incomplètes." + +#: includes/class/class.LSimport.php:322 +msgid "LSimport : object type invalid." +msgstr "LSimport : type d'objet invalide." + +#: includes/class/class.LSimport.php:325 +msgid "LSimport : input/output format %{format} invalid." +msgstr "LSimport : Le format d'entrée/sortie %{format} est invalide." + +#: includes/class/class.LSimport.php:328 +msgid "LSimport : Fail to initialize input/output driver" +msgstr "LSimport : Impossible d'initialiser le pilote d'entrée/sortie." + +#: includes/class/class.LSformElement_ssh_key.php:57 +msgid "Display the full key." +msgstr "Affichier la clé en entier." + +#: includes/class/class.LSformElement_ssh_key.php:79 +msgid "Unknown type" +msgstr "Type inconnu" + +#: includes/class/class.LSsearch.php:1037 +msgid "Actions" +msgstr "Actions" + +#: includes/class/class.LSsearch.php:1040 +msgid "This search didn't get any result." +msgstr "Cette recherche n'a retournée aucun résultat" + +#: includes/class/class.LSsearch.php:1292 +msgid "LSsearch : Invalid filter : %{filter}." +msgstr "LSsearch : Filtre invalide : %{filter}." + +#: includes/class/class.LSsearch.php:1295 +msgid "LSsearch : Invalid basedn : %{basedn}." +msgstr "LSsearch : Base DN invalide." + +#: includes/class/class.LSsearch.php:1298 +msgid "LSsearch : Invalid value for %{param} parameter." +msgstr "LSsearch : La valeur du paramètre %{param} est incorrecte." + +#: includes/class/class.LSsearch.php:1301 +msgid "" +"LSsearch : Invalid size limit. Must be an integer greater or equal to 0." +msgstr "" +"LSsearch : Limite de taille de recherche invalide. Elle doit être un entier " +"supérieur ou égal à 0." + +#: includes/class/class.LSsearch.php:1304 +msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean." +msgstr "LSsearch : Paramètre %{param} invalide. Il doit être un booléen." + +#: includes/class/class.LSsearch.php:1307 +msgid "" +"LSsearch : Invalid parameter attributes. Must be an string or an array of " +"strings." +msgstr "" +"LSsearch : Paramètre 'attributes' invalide. Il doit être une chaîne de " +"caractères ou un tableau de chaînes de caractères." + +#: includes/class/class.LSsearch.php:1310 +msgid "LSsearch : Can't build attributes list for make filter." +msgstr "" +"LSsearch : Impossible de construire la liste des attributs pour faire le " +"filtre." + +#: includes/class/class.LSsearch.php:1313 +msgid "" +"LSsearch : Error building filter with attribute '%{attr}' and pattern " +"'%{pattern}'" +msgstr "" +"LSsearch : Problème en construisant le filtre avec l'attribut '%{attr}' et " +"le mot clé '%{pattern}'" + +#: includes/class/class.LSsearch.php:1316 +msgid "LSsearch : Error combining filters." +msgstr "LSsearch : Problème en combinant les filtres." + +#: includes/class/class.LSsearch.php:1319 +msgid "LSsearch : Invalid pattern." +msgstr "LSsearch : Mot clé invalide." + +#: includes/class/class.LSsearch.php:1322 +msgid "LSsearch : Invalid attribute %{attr} in parameters." +msgstr "LSsearch : Attribut %{attr} incorrect dans les paramètres." + +#: includes/class/class.LSsearch.php:1325 +msgid "LSsearch : Error during the search." +msgstr "LSsearch : Erreur pendant la recherche." + +#: includes/class/class.LSsearch.php:1328 +msgid "LSsearch : Error sorting the search." +msgstr "LSsearch : Erreur pendant le trie de la recherche." + +#: includes/class/class.LSsearch.php:1331 +msgid "" +"LSsearch : The function of the custum information %{name} is not callable." +msgstr "" +"LSsearch : La fonction de l'information personnalisée %{name} n'est pas " +"exécutable." + +#: includes/class/class.LSsearch.php:1334 +msgid "" +"LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} " +"(filter : %{filter})." +msgstr "" +"LSsearch : PredefinedFilter invalide pour le type d'LSobject %{type} : " +"%{label} (filtre : %{filter})." + +#: includes/class/class.LSsearch.php:1337 +msgid "LSsearch : Error during execution of the custom action %{customAction}." +msgstr "" +"LSldapObject : Erreur durant l'exécution de l'action personnalisée " +"%{customAction}." + +#: includes/class/class.LSformElement_boolean.php:52 +msgid "Reset the choice." +msgstr "Réinitialiser le choix." + +#: includes/class/class.LSformElement_boolean.php:60 +msgid "Yes" +msgstr "Oui" + +#: includes/class/class.LSformElement_boolean.php:61 +msgid "No" +msgstr "Non" + +#: includes/class/class.LSformElement_maildir.php:68 +msgid "" +"Maildir creation/modification on user creation/modification is enabled. " +"Click to disable." +msgstr "" +"La création/modification de la maildir en même temps que la création/" +"modification de l'utilisateur est activée. Cliquer pour désactiver." + +#: includes/class/class.LSformElement_maildir.php:69 +msgid "" +"Click to enable maildir creation/modification on user creation/modification." +msgstr "" +"Cliquer pour activer la création/modification de la maildir en même temps " +"que la création/modification du l'utilisateur." + +#: includes/class/class.LSauthMethod_anonymous.php:68 +msgid "" +"LSauthMethod_anonymous : You must define the LSAUTHMETHOD_ANONYMOUS_USER " +"contant in the configuration file." +msgstr "" +"LSauthMethod_anonymous : Vous devez définir la constante " +"LSAUTHMETHOD_ANONYMOUS_USER dans le fichier de configuration." + +#: includes/class/class.LSformElement_mail.php:51 +msgid "Send a mail from here." +msgstr "Envoyer un mail depuis l'interface." + +#: includes/class/class.LStemplate.php:88 +msgid "LStemplate : compile directory is not writable (dir : " +msgstr "" +"LStemplate : Le dossier de compilation n'est pas accessible en écriture " +"(dossier : " + +#: includes/class/class.LStemplate.php:107 +msgid "LStemplate : Can't load Smarty 2 support file" +msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 2." + +#: includes/class/class.LStemplate.php:114 +msgid "LStemplate : Can't load Smarty 3 support file" +msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 3." + +#: includes/class/class.LStemplate.php:118 +msgid "LStemplate : Smarty version not recognized." +msgstr "LStemplate : Version de Smarty non reconnue." + +#: includes/class/class.LStemplate.php:129 +msgid "LStemplate : Can't load Smarty." +msgstr "" +"LStemplate : Impossible de charger le moteur de gestion de template Smarty." + +#: includes/class/class.LStemplate.php:302 +msgid "LStemplate : Template %{file} not found." +msgstr "LStemplate : le template %{file} est introuvable." + +#: includes/class/class.LSformRule_callable.php:60 +msgid "LSformRule_callable : The given callable option is not callable" +msgstr "LSformRule_callable : Le paramètre fournis n'est pas exécutable." + +#: includes/class/class.LSform.php:98 +msgid "Add a field to add another values." +msgstr "Ajouter une autre valeur à ce champ." + +#: includes/class/class.LSform.php:99 +msgid "Delete this field." +msgstr "Supprimer cette valeur." + +#: includes/class/class.LSform.php:121 includes/class/class.LSform.php:251 +msgid "No field." +msgstr "Aucun champ." + +#: includes/class/class.LSform.php:217 +msgid "Caution" +msgstr "Attention" + +#: includes/class/class.LSform.php:272 +msgid "%{label} attribute data is not valid." +msgstr "Les données de l'attribut %{label} sont incorrectes." + +#: includes/class/class.LSform.php:350 +msgid "Mandatory field" +msgstr "Champ obligatoire" + +#: includes/class/class.LSform.php:742 +msgid "LSform : Error during the recovery of the values of the form." +msgstr "LSform : Erreur durant la récupération des valeurs du formulaire." + +#: includes/class/class.LSform.php:745 +msgid "" +"LSform : Error durring the recovery of the value of the field '%{element}'." +msgstr "" +"LSform : Erreur durant la recupération de la valeur du champ %{element}." + +#: includes/class/class.LSform.php:752 +msgid "LSform : The field %{element} doesn't exist." +msgstr "LSform : Le champ %{element} n'existe pas." + +#: includes/class/class.LSform.php:755 +msgid "LSfom : Field type unknow (%{type})." +msgstr "LSform : Type de champ inconnu (%{type})." + +#: includes/class/class.LSform.php:758 +msgid "LSform : Error during the creation of the element '%{element}'." +msgstr "LSform : Erreur durant la création de l'élément %{element}." + +#: includes/class/class.LSform.php:761 +msgid "LSform : The data entry form %{name} doesn't exist." +msgstr "LSform : Le masque de saisie %{name} n'existe pas." + +#: includes/class/class.LSform.php:764 +msgid "LSform : The data entry form %{name} is not correctly configured." +msgstr "LSform : Le masque de saisie %{name} n'est pas correctement configuré." + +#: includes/class/class.LSform.php:767 +msgid "" +"LSform : The element %{name}, listed as displayed in data entry form " +"configuration, doesn't exist." +msgstr "" +"LSform : L'élement %{name}, listé comme affiché dans la configuration du " +"masque de saisie, n'existe pas." + +#: includes/class/class.LSformElement_valueWithUnit.php:106 +#: includes/class/class.LSformElement_quota.php:80 +#: includes/class/class.LSformElement_mailQuota.php:80 +msgid "Incorrect value" +msgstr "Valeur incorrecte" + +#: includes/class/class.LSformElement_valueWithUnit.php:190 +msgid "" +"LSformElement_valueWithUnit : Units configuration data are missing for the " +"attribute %{attr}." +msgstr "" +"LSformElement_valueWithUnit : La configuration des unités est manquante pour " +"l'attribut %{attr}." + +#: includes/class/class.LSformElement_xmpp.php:50 +msgid "Chat with this person." +msgstr "Discuter avec cette personne." + +#: includes/class/class.LSldapObject.php:470 +msgid "The attribute %{attr} is not valid." +msgstr "L'attribut %{attr} n'est pas valide." + +#: includes/class/class.LSldapObject.php:1871 +msgid "LSldapObject : Object type unknown." +msgstr "LSldapObject : Type d'objet inconnu." + +#: includes/class/class.LSldapObject.php:1874 +msgid "LSldapObject : Update form is not defined for the object %{obj}." +msgstr "" +"LSldapObject : Le formulaire de mise à jour n'est pas défini pour l'objet " +"%{obj}." + +#: includes/class/class.LSldapObject.php:1877 +msgid "LSldapObject : No form exists for the object %{obj}." +msgstr "LSldapObject : Aucun formulaire n'existe pour l'objet %{obj}" + +#: includes/class/class.LSldapObject.php:1880 +msgid "" +"LSldapObject : The function %{func} to validate the attribute %{attr} the " +"object %{obj} is unknow." +msgstr "" +"LSldapObject : La fonction %{func} pour valider l'attribut %{attr} de " +"l'objet %{obj} est inconnu." + +#: includes/class/class.LSldapObject.php:1883 +msgid "" +"LSldapObject : Configuration data are missing to validate the attribute " +"%{attr} of the object %{obj}." +msgstr "" +"LSldapObject : Des données de configurations sont manquant pour pouvoir " +"valider l'attribut %{attr} de l'objet %{obj}." + +#: includes/class/class.LSldapObject.php:1887 +msgid "" +"LSldapObject : The function %{func} to be executed on the object event " +"%{event} doesn't exist." +msgstr "" +"LSldapObject : La fonction %{func} devant être exécutée lors de l'évènement " +"%{event} de l'objet n'existe pas." + +#: includes/class/class.LSldapObject.php:1890 +msgid "" +"LSldapObject : The %{func} execution on the object event %{event} failed." +msgstr "" +"LSldapObject : L'exécution de la fonction %{func} lors de l'évènement " +"%{event} de l'objet a échouée." + +#: includes/class/class.LSldapObject.php:1894 +msgid "" +"LSldapObject : Class %{class}, which method %{meth} to be executed on the " +"object event %{event}, doesn't exist." +msgstr "" +"La classe %{class}, contenant la méthode %{meth} devant être exécutée lors " +"de l'évènement %{event} de l'objet, n'existe pas." + +#: includes/class/class.LSldapObject.php:1897 +msgid "" +"LSldapObject : Method %{meth} within %{class} class to be executed on object " +"event %{event}, doesn't exist." +msgstr "" +"LSldapObject : La méthode %{meth} de la classe %{class} devant être exécutée " +"lors de l'évènement %{event} de l'objet n'existe pas." + +#: includes/class/class.LSldapObject.php:1900 +msgid "" +"LSldapObject : Error during execute %{meth} method within %{class} class, to " +"be executed on object event %{event}." +msgstr "" +"LSldapObject : Erreur durant l'exécution de la méthode %{meth} de la classe " +"%{class} devant être exécutée lors de l'évènement %{event} de l'objet." + +#: includes/class/class.LSldapObject.php:1904 +msgid "" +"LSldapObject : Some configuration data of the object type %{obj} are missing " +"to generate the DN of the new object." +msgstr "" +"LSldapObject : Des informations de configuration du type d'objet %{obj} sont " +"manquantes pour la génération du DN du nouvel objet." + +#: includes/class/class.LSldapObject.php:1907 +msgid "" +"LSldapObject : The attibute %{attr} of the object is not yet defined. Can't " +"generate DN." +msgstr "" +"LSldapObjet : L'attribut %{attr} de l'objet n'est pas encore défini. " +"Impossible de générer le DN." + +#: includes/class/class.LSldapObject.php:1910 +msgid "LSldapObject : Without DN, the object could not be changed." +msgstr "LSldapObject : Sans DN, l'objet ne peut pas être modifié." + +#: includes/class/class.LSldapObject.php:1913 +msgid "" +"LSldapObject : The attribute %{attr_depend} depending on the attribute " +"%{attr} doesn't exist." +msgstr "" +"LSldapObject : L'attritbut %{attr_depend} dépendant de l'attribut %{attr} " +"n'existe pas." + +#: includes/class/class.LSldapObject.php:1916 +msgid "LSldapObject : Error during deleting the object %{objectname}." +msgstr "LSldapObject : Erreur durant la suppression de l'objet %{objectname}" + +#: includes/class/class.LSldapObject.php:1920 +msgid "" +"LSldapObject : Error during actions to be executed before renaming the objet." +msgstr "" +"LSldapObject : Erreur durant les actions devant être exécutée avant de " +"renommer l'objet." + +#: includes/class/class.LSldapObject.php:1923 +msgid "" +"LSldapObject : Error during actions to be executed after renaming the objet." +msgstr "" +"LSldapObject : Erreur durant les actions devant être exécutée après avoir " +"renommé l'objet." + +#: includes/class/class.LSldapObject.php:1927 +msgid "" +"LSldapObject : Error during actions to be executed before deleting the objet." +msgstr "" +"LSldapObject : Erreur durant les actions devant être exécutée avant de " +"supprimer l'objet." + +#: includes/class/class.LSldapObject.php:1930 +msgid "" +"LSldapObject : Error during actions to be executed after deleting the objet." +msgstr "" +"LSldapObject : Erreur durant les actions devant être exécutée après avoir " +"supprimé l'objet." + +#: includes/class/class.LSldapObject.php:1934 +msgid "" +"LSldapObject : Error during the actions to be executed before creating the " +"object." +msgstr "" +"LSldapObject : Erreur durant les actions devant être exécutée avant de créer " +"l'objet." + +#: includes/class/class.LSldapObject.php:1937 +msgid "" +"LSldapObject : Error during the actions to be executed after creating the " +"object. It was created anyway." +msgstr "" +"LSldapObject : Erreur durant les actions devant être exécutées après la " +"création de l'objet. Il a tout de même été créé." + +#: includes/class/class.LSldapObject.php:1941 +msgid "" +"LSldapObject : The function %{func} to be executed before creating the " +"object doesn't exist." +msgstr "" +"LSldapObject : La fonction %{func} devant être exécutée avant la création de " +"l'objet n'existe pas." + +#: includes/class/class.LSldapObject.php:1944 +msgid "" +"LSldapObject : Error executing the function %{func} to be execute after " +"deleting the object." +msgstr "" +"LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être " +"exécutée après la suppression de l'objet." + +#: includes/class/class.LSldapObject.php:1947 +msgid "" +"LSldapObject : The function %{func} to be executed after deleting the object " +"doesn't exist." +msgstr "" +"LSldapObject : La fonction %{func} devant être exécutée après la suppression " +"de l'objet n'existe pas." + +#: includes/class/class.LSldapObject.php:1950 +msgid "" +"LSldapObject : Error executing the function %{func} to be execute after " +"creating the object." +msgstr "" +"LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être " +"exécutée après la création de l'objet." + +#: includes/class/class.LSldapObject.php:1954 +msgid "" +"LSldapObject : %{func} function, to be executed on object event %{event}, " +"doesn't exist." +msgstr "" +"LSldapObject : La fonction %{func}, devant être exécutée lors de l'évènement " +"%{event} de l'objet, n'existe pas." + +#: includes/class/class.LSldapObject.php:1957 +msgid "" +"LSldapObject : Error during the execution of %{func} function on object " +"event %{event}." +msgstr "" +"LSldapObject : Erreur durant l'exécution de la fonction %{func} lors de " +"l'évènement %{event} de l'objet." + +#: includes/class/class.LSldapObject.php:1961 +msgid "" +"LSldapObject : %{meth} method, to be executed on object event %{event}, " +"doesn't exist." +msgstr "" +"LSldapObject : La méthode %{meth}, devant être exécutée lors de l'évènement " +"%{event} de l'objet, n'existe pas." + +#: includes/class/class.LSldapObject.php:1964 +msgid "" +"LSldapObject : Error during execution of %{meth} method on object event " +"%{event}." +msgstr "" +"LSldapObject : Erreur durant l'exécution de la méthode %{meth} lors de " +"l'évènement %{event} de l'objet." + +#: includes/class/class.LSldapObject.php:1967 +msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}." +msgstr "" +"LSldapObject : Erreur durant la génération du filtre LDAP de l'objet " +"%{LSobject}." + +#: includes/class/class.LSldapObject.php:1971 +msgid "" +"LSldapObject : Error during execution of the custom action %{customAction} " +"on %{objectname}." +msgstr "" +"LSldapObject : Erreur durant l'exécution de l'action personnalisée " +"%{customAction} sur l'objet %{objectname}." + +#: includes/class/class.LSldapObject.php:1976 +msgid "" +"LSrelation : Some parameters are missing in the call of methods to handle " +"standard relations (Method : %{meth})." +msgstr "" +"LSrelation : Des paramètres sont manquant dans l'appel des méthodes de " +"manipulation des relations standards." + +#: includes/class/class.LSerror.php:101 +msgid "Errors" +msgstr "Erreurs" + +#: includes/class/class.LSerror.php:104 +msgid "Stop" +msgstr "Stop" + +#: includes/class/class.LSerror.php:224 +msgid "Unknown error : %{error}" +msgstr "Erreur inconnu : %{error}" + +#: includes/class/class.LSerror.php:225 +msgid "PHP error : %{error}" +msgstr "Erreur PHP : %{error}" + +#: includes/class/class.LSldap.php:503 +msgid "LSldap : Error during the LDAP server connection (%{msg})." +msgstr "LSldap : Erreur durant la connexion au serveur LDAP (%{msg})." + +#: includes/class/class.LSldap.php:506 +msgid "LSldap : Error during the LDAP search (%{msg})." +msgstr "LSldap : Erreur pendant la recherche LDAP (%{msg})." + +#: includes/class/class.LSldap.php:509 +msgid "LSldap : Object type unknown." +msgstr "LSldap : Type d'objet inconnu." + +#: includes/class/class.LSldap.php:512 +msgid "LSldap : Error while fetching the LDAP entry." +msgstr "LSldap : Erreur durant la récupération de l'entrée LDAP." + +#: includes/class/class.LSldap.php:515 +msgid "LSldap : Error while changing the LDAP entry (DN : %{dn})." +msgstr "LSldap : Erreur durant la modification de l'entrée LDAP (DN : %{dn})." + +#: includes/class/class.LSldap.php:518 +msgid "LSldap : Error while deleting empty attributes." +msgstr "LSldap : Erreur durant la suppression des attributs vides." + +#: includes/class/class.LSldap.php:521 +msgid "LSldap : Error while changing the DN of the object." +msgstr "LSldap : Erreur pendant la modification du DN de l'objet." + +#: includes/class/class.LSformElement_postaladdress.php:59 +msgid "View on map" +msgstr "Voir sur une carte" + +#: includes/class/class.LSsession.php:1184 +msgid "Connection" +msgstr "Connexion" + +#: includes/class/class.LSsession.php:1194 +#: includes/class/class.LSsession.php:1233 +msgid "LDAP server" +msgstr "Serveur LDAP" + +#: includes/class/class.LSsession.php:1205 +#: includes/class/class.LSsession.php:1243 +msgid "Identifier" +msgstr "Identifiant" + +#: includes/class/class.LSsession.php:1206 +msgid "Password" +msgstr "Mot de passe" + +#: includes/class/class.LSsession.php:1207 +msgid "Connect" +msgstr "Se connecter" + +#: includes/class/class.LSsession.php:1208 +msgid "Forgot your password ?" +msgstr "Mot de passe perdu ?" + +#: includes/class/class.LSsession.php:1226 +msgid "Recovery of your credentials" +msgstr "Récupération de votre mot de passe" + +#: includes/class/class.LSsession.php:1245 +msgid "Back" +msgstr "Retour" + +#: includes/class/class.LSsession.php:1247 +msgid "Please fill the identifier field to proceed recovery procedure" +msgstr "" +"Merci d'entrer votre identifiant pour poursuivre la procédure de récupération" + +#: includes/class/class.LSsession.php:1251 +msgid "" +"An email has been sent to %{mail}. Please follow the instructions on it." +msgstr "" +"Un e-mail vient de vous être envoyé à l'adresse %{mail}. Merci de suivre les " +"indications qu'il contient." + +#: includes/class/class.LSsession.php:1259 +msgid "Your new password has been sent to %{mail}. " +msgstr "Votre nouveau mot de passe vous a été envoyé à l'adresse %{mail}." + +#: includes/class/class.LSsession.php:1401 +msgid "Refresh" +msgstr "Rafraîchir" + +#: includes/class/class.LSsession.php:1417 +msgid "Language" +msgstr "Langue" + +#: includes/class/class.LSsession.php:1444 +msgid "Connected as" +msgstr "Connecté en tant que" + +#: includes/class/class.LSsession.php:2389 +msgid "LSsession : The constant %{const} is not defined." +msgstr "LSsession : La constante %{const} n'est pas définie." + +#: includes/class/class.LSsession.php:2392 +msgid "" +"LSsession : The %{addon} support is uncertain. Verify system compatibility " +"and the add-on configuration." +msgstr "" +"LSsession : Le support %{addon} est incertain. Vérifiez la compatibilité du " +"système et la configuration de l'add-on." + +#: includes/class/class.LSsession.php:2395 +msgid "" +"LSsession : LDAP server's configuration data are invalid. Can't connect." +msgstr "" +"LSsession : Les données de configuration du serveur LDAP sont invalide. " +"Impossible de s'y connecter." + +#: includes/class/class.LSsession.php:2398 +msgid "LSsession : Failed to load LSobject type %{type} : unknon type." +msgstr "" +"LSsession : Impossible de charger le type d'LSobject %{type} : type inconnu." + +#: includes/class/class.LSsession.php:2401 +msgid "LSsession : Failed to load LSclass %{class}." +msgstr "LSsession : Impossible de charger la LSclass %{class}." + +#: includes/class/class.LSsession.php:2404 +msgid "LSsession : Login or password incorrect." +msgstr "LSsession : Identifiant ou mot de passe incorrects." + +#: includes/class/class.LSsession.php:2407 +msgid "LSsession : Impossible to identify you : Duplication of identities." +msgstr "LSsession : Impossible de vous identifier : Duplication d'identité." + +#: includes/class/class.LSsession.php:2410 +msgid "LSsession : Can't load class of authentification (%{class})." +msgstr "" +"LSsession : Impossible de charger la classe d'authentification (%{class})." + +#: includes/class/class.LSsession.php:2413 +msgid "LSsession : Can't connect to LDAP server." +msgstr "LSsession : Impossible de se connecter au serveur LDAP." + +#: includes/class/class.LSsession.php:2416 +msgid "LSsession : Impossible to authenticate you." +msgstr "LSsession : Impossible de vous identifier." + +#: includes/class/class.LSsession.php:2419 +msgid "LSsession : Your are not authorized to do this action." +msgstr "LSsession : Vous n'êtes pas autorisé à faire cette action." + +#: includes/class/class.LSsession.php:2422 +msgid "LSsession : Some informations are missing to display this page." +msgstr "LSsession : Des informations sont manquant pour afficher cette page." + +#: includes/class/class.LSsession.php:2425 +msgid "" +"LSsession : The function of the custom action %{name} does not exists or is " +"not configured." +msgstr "" +"LSsearch : La fonction de l'action personnalisée %{name} n'existe pas ou " +"n'est pas configurée." + +#: includes/class/class.LSsession.php:2428 +msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth." +msgstr "" +"LSsession : Erreur en récupérant les identifiants LDAP de l'utilisateur " +"depuis LSauth." + +#: includes/class/class.LSsession.php:2431 +msgid "" +"LSsession : Fail to reconnect to LDAP server with user's LDAP credentials." +msgstr "" +"LSsession : Impossible de se reconnecter au serveur LDAP avec les " +"identifiants de l'utilisateur." + +#: includes/class/class.LSsession.php:2434 +msgid "LSsession : No import/export format define for this object type." +msgstr "LSsession : Aucun format d'entrée/sortie définie pour ce type d'objet." + +#: includes/class/class.LSsession.php:2437 +msgid "" +"LSsession : Error during creation of list of levels. Contact administrators. " +"(Code : %{code})" +msgstr "" +"LSsession : Erreur durant la création de la liste des niveaux. Contacter les " +"administrateurs. (Code : %{type})" + +#: includes/class/class.LSsession.php:2440 +msgid "LSsession : The password recovery is disabled for this LDAP server." +msgstr "" +"LSsession : La récupération de mot de passe est désactivée pour ce serveur " +"LDAP." + +#: includes/class/class.LSsession.php:2443 +msgid "" +"LSsession : Some informations are missing to recover your password. Contact " +"administrators." +msgstr "" +"LSsession : Des informations sont manques pour pouvoir récupérer votre mot " +"de passe. Contacter les administrateurs." + +#: includes/class/class.LSsession.php:2446 +msgid "" +"LSsession : Error during password recovery. Contact administrators.(Step : " +"%{step})" +msgstr "" +"LSsession : Erreur durant la récupération de votre mot de passe. Contacter " +"les administrateurs. (Etape : %{step})" + +#: includes/class/class.LSsession.php:2449 +msgid "" +"LSsession : call function %{func} do not provided from LSaddon %{addon}." +msgstr "" +"LSsession : la fonction %{func} n'est pas fournie par le LSaddon %{addon}." + +#: includes/class/class.LSsession.php:2452 +msgid "LSsession : problem during initialisation." +msgstr "LSsession : Problème durant l'initialisation." + +#: includes/class/class.LSsession.php:2455 +msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist." +msgstr "" +"LSsession : la fonction de vue %{func} du LSaddon %{addon} n'existe pas." + +#: includes/class/class.LSmail.php:63 +msgid "Email" +msgstr "E-mail" + +#: includes/class/class.LSmail.php:64 +msgid "Title" +msgstr "Titre" + +#: includes/class/class.LSmail.php:65 +msgid "Message" +msgstr "Message" + +#: includes/class/class.LSmail.php:77 +msgid "Your message has been sent successfully." +msgstr "Votre message a bien été envoyé." + +#: includes/class/class.LSformElement_url.php:51 +msgid "Display this website." +msgstr "Afficher le site internet." + +#: includes/class/class.LSformElement_url.php:52 +msgid "Add this website to my bookmarks." +msgstr "Ajouter ce site internet à mes favoris." + +#: includes/class/class.LSformElement_rss.php:50 +msgid "Display RSS stack." +msgstr "Afficher la file RSS." + +#: includes/class/class.LSformElement_supannRoleEntite.php:40 +msgid "Role" +msgstr "Rôle" + +#: includes/class/class.LSformElement_supannRoleEntite.php:46 +msgid "Entity type" +msgstr "Type d'entité" + +#: includes/class/class.LSrelation.php:51 +#: includes/class/class.LSrelation.php:58 +msgid "listing related objects" +msgstr "énumaration des objets liés" + +#: includes/class/class.LSrelation.php:74 +#: includes/class/class.LSrelation.php:80 +msgid "getting key value" +msgstr "récupération de la valeur clé" + +#: includes/class/class.LSrelation.php:104 +#: includes/class/class.LSrelation.php:111 +#: includes/class/class.LSrelation.php:144 +msgid "checking right on relation with specific object" +msgstr "vérification des droits sur la relation avec un objet en particulier" + +#: includes/class/class.LSrelation.php:120 +msgid "deleting" +msgstr "suppression" + +#: includes/class/class.LSrelation.php:127 +msgid "removing relation with specific object" +msgstr "suppression de la relation avec un object en particulier" + +#: includes/class/class.LSrelation.php:137 +#, fuzzy +msgid "renaming" +msgstr "renommage" + +#: includes/class/class.LSrelation.php:156 +#, fuzzy +msgid "updating" +msgstr "mise à jour" + +#: includes/class/class.LSrelation.php:162 +msgid "updating relations" +msgstr "mise à jour des relations" + +#: includes/class/class.LSrelation.php:185 +msgid "Warning" +msgstr "Attention" + +#: includes/class/class.LSrelation.php:213 +#: includes/class/class.LSrelation.php:327 +msgid "No object." +msgstr "Aucun objet." + +#: includes/class/class.LSrelation.php:415 +msgid "" +"LSrelation : The function %{function} for action '%{action}' on the relation " +"%{relation} is unknow." +msgstr "" +"LSrelation : La fonction %{function} pour l'action '%{action}' sur la " +"relation %{relation} est inconnue." + +#: includes/class/class.LSrelation.php:418 +msgid "LSrelation : Relation %{relation} of object type %{LSobject} unknow." +msgstr "" +"LSrelation : La relation %{relation} du type d'objet %{LSobject} est " +"inconnue." + +#: includes/class/class.LSrelation.php:421 +msgid "LSrelation : Error during relation update of the relation %{relation}." +msgstr "LSsession : Erreur durant la mise à jour de la relation %{relation}" + +#: includes/class/class.LSrelation.php:424 +msgid "LSrelation : Object type %{LSobject} unknow (Relation : %{relation})." +msgstr "" +"LSsession : La fonction de mise à jour de la relation %{relation} est " +"inconnue." + +#: includes/class/class.LSrelation.php:427 +msgid "" +"LSrelation : Incomplete configuration for LSrelation %{relation} of object " +"type %{LSobject} for action : %{action}." +msgstr "" +"LSrelation : Configuration incomplète de la LSrelation %{relation} du type " +"d'objet %{LSobject} pour l'action : %{action}." + +#: includes/class/class.LSformElement_textarea.php:51 +msgid "Clear" +msgstr "Nettoyer" + +#: includes/class/class.LSformElement.php:194 +msgid "Attribute" +msgstr "Attribut" + +#: includes/class/class.LSformElement_date.php:159 +msgid "Now." +msgstr "Maintenant." + +#: includes/class/class.LSformElement_date.php:160 +msgid "Today." +msgstr "Aujourd'hui." + +#: includes/class/class.LSformRule_password.php:98 +msgid "" +"LSformRule_password : Invalid regex configured : %{regex}. You must use PCRE " +"(begining by '/' caracter)." +msgstr "" +"LSformRule_password : Regex invalide configurée : %{regex}. Vous devez " +"utiliser des regex de type PCRE (commencant par le caractère '/')." + +#: includes/class/class.LSauth.php:168 +msgid "LSauth : Login or password incorrect." +msgstr "LSauth : Identifiant ou mot de passe incorrects." + +#: includes/class/class.LSauth.php:171 +msgid "LSauth : Impossible to identify you : Duplication of identities." +msgstr "LSauth : Impossible de vous identifier : Duplication d'identité." + +#: includes/class/class.LSauth.php:174 +msgid "LSauth : Could not load type of identifiable objects." +msgstr "LSauth : Impossible de charger le type d'objets identifiables." + +#: includes/class/class.LSauth.php:177 +msgid "LSauth : Can't load authentication method %{method}." +msgstr "" +"LSauth : Impossible de charger la méthode d'authentification %{method}." + +#: includes/class/class.LSauth.php:180 +msgid "LSauth : Failed to build the authentication provider %{method}." +msgstr "" +"LSauth : Impossible de construire le gestionnaire d'authentification " +"%{method}." + +#: includes/class/class.LSauth.php:183 +msgid "LSauth : Not correctly initialized." +msgstr "LSauth : Mauvaise initialisation." + +#: includes/class/class.LSauth.php:186 +msgid "LSauth : Failed to get authentication informations from provider." +msgstr "" +"LSauth : Impossible de récupérer les informations authentification auprès du " +"gestionnaire." + +#: includes/class/class.LSformElement_select.php:52 +msgid "Reset selection." +msgstr "Réinitiliser la sélection." + +#: includes/class/class.LSformElement_image.php:54 +msgid "Click to enlarge." +msgstr "Cliquer pour agrandir." + +#: includes/class/class.LSformElement_image.php:55 +msgid "Click to delete the picture." +msgstr "Cliquer pour supprimer cette photo." #: includes/functions.php:113 msgid "" @@ -1556,79 +1673,20 @@ msgstr "[pas une chaîne de caractères]" msgid "Folder not found" msgstr "Dossier introuvable" -#: select.php:67 view.php:119 -msgid "Search" -msgstr "Rechercher" - -#: select.php:68 view.php:120 -msgid "Approximative search" -msgstr "Recherche approximative" - -#: select.php:69 view.php:121 -msgid "Recursive search" -msgstr "Recherche récursive" - -#: custom_action.php:53 -msgid "" -"The custom action %{customAction} have been successfully execute on " -"%{objectname}." -msgstr "" -"L'action personnalisée %{customAction} a été correctement exécutée sur " -"%{objectname}." - -#: remove.php:37 remove.php:48 -msgid "Deleting" -msgstr "Suppression" - -#: remove.php:39 -msgid "has been deleted successfully" -msgstr "a bien été supprimé" - -#: custom_search_action.php:53 -msgid "" -"The custom action %{title} have been successfully execute on this search." -msgstr "" -"L'action personnalisée %{title} a été correctement exécutée sur cette " -"recherche." - -#: custom_search_action.php:68 -msgid "Do you really want to execute custom action %{title} on this search ?" -msgstr "" -"Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée %{title} " -"sur cette recherche ?" - -#: image.php:37 -msgid "Missing parameter" -msgstr "Paramètre manquant" - -#: modify.php:60 -msgid "The object has been partially modified." -msgstr "L'objet a été partiellement modifié." - -#: modify.php:63 -msgid "The object has been modified successfully." -msgstr "L'objet a bien été modifié." - -#: create.php:53 -msgid "Data entry form" -msgstr "Masque de saisie" - -#: create.php:59 -msgid "Object has been added." -msgstr "L'objet a été ajouté." - -#: create.php:98 -msgid "New" -msgstr "Nouveau" - -#: view.php:88 -msgid "My account" -msgstr "Mon compte" - #: index.php:28 msgid "Home" msgstr "Accueil" +#, fuzzy +#~ msgid "delete" +#~ msgstr "Supprimer" + +#~ msgid "" +#~ "LSrelation : The update function of the relation %{relation} is unknow." +#~ msgstr "" +#~ "LSsession : La fonction de mise à jour de la relation %{relation} est " +#~ "inconnue." + #~ msgid "LSldapObject : Fail to retrieve container DN." #~ msgstr "LSldapObject : Impossible de récupérer le DN parent." diff --git a/public_html/lang/fr_FR.UTF8/lang.php b/public_html/lang/fr_FR.UTF8/lang.php index 515ca4c3..f16512e0 100644 --- a/public_html/lang/fr_FR.UTF8/lang.php +++ b/public_html/lang/fr_FR.UTF8/lang.php @@ -2,9 +2,6 @@ $GLOBALS['LSlang'] = array ( -"%{value} (unrecognized value)" => - "%{value} (valeur non-reconnue)", - "== All ==" => "== Toutes ==", @@ -35,15 +32,15 @@ $GLOBALS['LSlang'] = array ( "Doesn't belong to any group." => "N'appartient à aucun groupe.", +"Doesn't sponsor any user." => + "Ne parraine aucun utilisateur.", + "E-mail address" => "Adresse e-mail", "Entity %{id} (unrecognized)" => "Entité %{id} (non-reconnue)", -"Errors" => - "Erreurs", - "File" => "Fichier", @@ -65,15 +62,15 @@ $GLOBALS['LSlang'] = array ( "Given email address is invalid." => "L'adresse mail saisie est invalide.", +"Godfather of ..." => + "Parrain de ...", + "Groups" => "Groupes", "Home Directory" => "Dossier personnel", -"Identifier" => - "Identifiant", - "Identifier must contain alphanumeric values, dots (.) and dashes (-) only." => "L'identifiant doit contenir uniquement des valeurs alpha-numériques, avec eventuellement des points (.) et des tirets (-).", @@ -140,9 +137,6 @@ $GLOBALS['LSlang'] = array ( "Only validate data" => "Validation des données uniquement", -"Password" => - "Mot de passe", - "Password recovery hash" => "Hash de récupération de mot de passe", diff --git a/public_html/lang/ldapsaisie.pot b/public_html/lang/ldapsaisie.pot index 8be7953f..b23df729 100644 --- a/public_html/lang/ldapsaisie.pot +++ b/public_html/lang/ldapsaisie.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-21 17:52+0200\n" +"POT-Creation-Date: 2017-04-28 01:44+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,1147 +21,184 @@ msgstr "" msgid "Import" msgstr "" -#: includes/class/class.LSioFormat.php:92 -msgid "LSioFormat : IOformat driver %{driver} invalid or unavailable." +#: view.php:44 modify.php:54 +#: includes/class/class.LSformElement_supannLabeledValue.php:62 +#: includes/class/class.LSsearchEntry.php:163 +#: includes/class/class.LSformElement_select_object.php:68 +#: includes/class/class.LSformElement_supannCompositeAttribute.php:106 +#: includes/class/class.LSrelation.php:229 +msgid "Modify" msgstr "" -#: includes/class/class.LSformElement_mailQuota.php:80 -#: includes/class/class.LSformElement_quota.php:80 -#: includes/class/class.LSformElement_valueWithUnit.php:106 -msgid "Incorrect value" +#: view.php:52 includes/class/class.LSsearchEntry.php:171 +msgid "Copy" msgstr "" -#: includes/class/class.LSformElement_textarea.php:51 -msgid "Clear" +#: view.php:60 modify.php:111 includes/class/class.LSsearchEntry.php:179 +#: includes/class/class.LSformElement_select_object.php:69 +#: includes/class/class.LSformElement_select_object.php:85 +#: includes/class/class.LSform.php:218 includes/class/class.LSrelation.php:186 +msgid "Delete" msgstr "" -#: includes/class/class.LSerror.php:101 -msgid "Errors" +#: view.php:90 +msgid "My account" msgstr "" -#: includes/class/class.LSerror.php:104 -msgid "Stop" +#: view.php:123 select.php:67 +msgid "Search" msgstr "" -#: includes/class/class.LSerror.php:224 -msgid "Unknown error : %{error}" +#: view.php:124 select.php:68 +msgid "Approximative search" msgstr "" -#: includes/class/class.LSerror.php:225 -msgid "PHP error : %{error}" +#: view.php:125 select.php:69 +msgid "Recursive search" msgstr "" -#: includes/class/class.LSmail.php:61 -msgid "Email" +#: create.php:53 +msgid "Data entry form" msgstr "" -#: includes/class/class.LSmail.php:62 -msgid "Title" +#: create.php:59 +msgid "Object has been added." msgstr "" -#: includes/class/class.LSmail.php:63 -msgid "Message" +#: create.php:98 +msgid "New" msgstr "" -#: includes/class/class.LSmail.php:75 -msgid "Your message has been sent successfully." +#: remove.php:37 remove.php:48 +msgid "Deleting" msgstr "" -#: includes/class/class.LSattribute.php:267 -msgid "The value of field %{label} is invalid." +#: remove.php:39 +msgid "has been deleted successfully" msgstr "" -#: includes/class/class.LSattribute.php:731 -msgid "" -"LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} " -"& HTML = %{html})." +#: remove.php:49 includes/class/class.LSform.php:216 +#: includes/class/class.LSrelation.php:184 +msgid "Do you really want to delete" msgstr "" -#: includes/class/class.LSattribute.php:734 -msgid "" -"LSattribute : The function %{func} to display the attribute %{attr} is " -"unknow." -msgstr "" - -#: includes/class/class.LSattribute.php:737 -msgid "" -"LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow." -msgstr "" - -#: includes/class/class.LSattribute.php:740 -msgid "" -"LSattribute : Configuration data to verify the attribute %{attr} are " -"incorrect." -msgstr "" - -#: includes/class/class.LSattribute.php:743 -msgid "" -"LSattribute : The function %{func} to save the attribute %{attr} is unknow." -msgstr "" - -#: includes/class/class.LSattribute.php:746 -msgid "LSattribute : The value of the attribute %{attr} can't be generated." -msgstr "" - -#: includes/class/class.LSattribute.php:749 -msgid "LSattribute : Generation of the attribute %{attr} failed." -msgstr "" - -#: includes/class/class.LSattribute.php:752 -msgid "" -"LSattribute : Generation of the attribute %{attr} did not return a correct " -"value." -msgstr "" - -#: includes/class/class.LSattribute.php:755 -msgid "" -"LSattribute : The attr_%{type} of the attribute %{name} is not yet defined." -msgstr "" - -#: includes/class/class.LSformElement_select.php:52 -msgid "Reset selection." -msgstr "" - -#: includes/class/class.LSformElement_select.php:58 -#: includes/class/class.LSformElement_select_object.php:103 -msgid "%{value} (unrecognized value)" -msgstr "" - -#: includes/class/class.LSauthMethod_anonymous.php:68 -msgid "" -"LSauthMethod_anonymous : You must define the LSAUTHMETHOD_ANONYMOUS_USER " -"contant in the configuration file." -msgstr "" - -#: includes/class/class.LSformRule_regex.php:65 -msgid "LSformRule_regex : Regex has not been configured to validate data." -msgstr "" - -#: includes/class/class.LSattr_ldap_password.php:231 -msgid "" -"LSattr_ldap_password : Encoding type %{type} is not supported. This password " -"will be stored in clear text." -msgstr "" - -#: includes/class/class.LSattr_ldap_password.php:234 -msgid "" -"LSattr_ldap_password : Encoding function %{function} is not callable. This " -"password will be stored in clear text." -msgstr "" - -#: includes/class/class.LSattr_html_maildir.php:58 -msgid "The mailbox has been moved." -msgstr "" - -#: includes/class/class.LSattr_html_maildir.php:65 -msgid "The mailbox has been created." -msgstr "" - -#: includes/class/class.LSattr_html_maildir.php:84 -msgid "The mailbox has been archived successfully." -msgstr "" - -#: includes/class/class.LSattr_html_maildir.php:95 -msgid "The mailbox has been deleted." -msgstr "" - -#: includes/class/class.LSldap.php:503 -msgid "LSldap : Error during the LDAP server connection (%{msg})." -msgstr "" - -#: includes/class/class.LSldap.php:506 -msgid "LSldap : Error during the LDAP search (%{msg})." -msgstr "" - -#: includes/class/class.LSldap.php:509 -msgid "LSldap : Object type unknown." -msgstr "" - -#: includes/class/class.LSldap.php:512 -msgid "LSldap : Error while fetching the LDAP entry." -msgstr "" - -#: includes/class/class.LSldap.php:515 -msgid "LSldap : Error while changing the LDAP entry (DN : %{dn})." -msgstr "" - -#: includes/class/class.LSldap.php:518 -msgid "LSldap : Error while deleting empty attributes." -msgstr "" - -#: includes/class/class.LSldap.php:521 -msgid "LSldap : Error while changing the DN of the object." -msgstr "" - -#: includes/class/class.LSformRule_callable.php:60 -msgid "LSformRule_callable : The given callable option is not callable" -msgstr "" - -#: includes/class/class.LSformElement_postaladdress.php:59 -msgid "View on map" -msgstr "" - -#: includes/class/class.LSform.php:68 includes/class/class.LSsmoothbox.php:39 -#: includes/class/class.LSsession.php:1241 -#: includes/class/class.LSconfirmBox.php:37 custom_action.php:83 remove.php:51 -#: custom_search_action.php:73 +#: remove.php:51 custom_search_action.php:73 custom_action.php:83 +#: includes/class/class.LSsmoothbox.php:39 +#: includes/class/class.LSconfirmBox.php:37 includes/class/class.LSform.php:68 +#: includes/class/class.LSsession.php:1244 msgid "Validate" msgstr "" -#: includes/class/class.LSform.php:98 -msgid "Add a field to add another values." +#: select.php:70 includes/class/class.LSsession.php:1204 +#: includes/class/class.LSsession.php:2261 +msgid "Level" msgstr "" -#: includes/class/class.LSform.php:99 -msgid "Delete this field." +#: modify.php:60 +msgid "The object has been partially modified." msgstr "" -#: includes/class/class.LSform.php:121 includes/class/class.LSform.php:251 -msgid "No field." +#: modify.php:63 +msgid "The object has been modified successfully." msgstr "" -#: includes/class/class.LSform.php:205 custom_action.php:73 +#: modify.php:104 includes/class/class.LSsearchEntry.php:155 +msgid "View" +msgstr "" + +#: image.php:37 +msgid "Missing parameter" +msgstr "" + +#: custom_search_action.php:53 +msgid "" +"The custom action %{title} have been successfully execute on this search." +msgstr "" + +#: custom_search_action.php:68 +msgid "Do you really want to execute custom action %{title} on this search ?" +msgstr "" + +#: custom_action.php:53 +msgid "" +"The custom action %{customAction} have been successfully execute on " +"%{objectname}." +msgstr "" + +#: custom_action.php:73 includes/class/class.LSform.php:205 msgid "" "Do you really want to execute custom action %{customAction} on " "%{objectname} ?" msgstr "" -#: includes/class/class.LSform.php:216 includes/class/class.LSrelation.php:38 -#: remove.php:49 -msgid "Do you really want to delete" +#: includes/addons/LSaddons.asterisk.php:27 +msgid "Asterisk Support : The constant %{const} is not defined." msgstr "" -#: includes/class/class.LSform.php:217 -msgid "Caution" +#: includes/addons/LSaddons.asterisk.php:30 +msgid "Asterisk : The function %{function} only work with %{objectName}." msgstr "" -#: includes/class/class.LSform.php:218 includes/class/class.LSrelation.php:40 -#: includes/class/class.LSsearchEntry.php:179 -#: includes/class/class.LSformElement_select_object.php:69 -#: includes/class/class.LSformElement_select_object.php:85 modify.php:111 -#: view.php:59 -msgid "Delete" -msgstr "" - -#: includes/class/class.LSform.php:272 -msgid "%{label} attribute data is not valid." -msgstr "" - -#: includes/class/class.LSform.php:350 -msgid "Mandatory field" -msgstr "" - -#: includes/class/class.LSform.php:742 -msgid "LSform : Error during the recovery of the values of the form." -msgstr "" - -#: includes/class/class.LSform.php:745 +#: includes/addons/LSaddons.asterisk.php:33 msgid "" -"LSform : Error durring the recovery of the value of the field '%{element}'." +"Asterisk : The attribute %{dependency} is missing. Unable to generate MD5 " +"hashed password." msgstr "" -#: includes/class/class.LSform.php:752 -msgid "LSform : The field %{element} doesn't exist." -msgstr "" - -#: includes/class/class.LSform.php:755 -msgid "LSfom : Field type unknow (%{type})." -msgstr "" - -#: includes/class/class.LSform.php:758 -msgid "LSform : Error during the creation of the element '%{element}'." -msgstr "" - -#: includes/class/class.LSform.php:761 -msgid "LSform : The data entry form %{name} doesn't exist." -msgstr "" - -#: includes/class/class.LSform.php:764 -msgid "LSform : The data entry form %{name} is not correctly configured." -msgstr "" - -#: includes/class/class.LSform.php:767 +#: includes/addons/LSaddons.asterisk.php:36 msgid "" -"LSform : The element %{name}, listed as displayed in data entry form " -"configuration, doesn't exist." +"Asterisk : Clear password not availlable. Unable to generate MD5 hashed " +"password." msgstr "" -#: includes/class/class.LSformElement_boolean.php:52 -msgid "Reset the choice." +#: includes/addons/LSaddons.posix.php:27 +msgid "POSIX Support : The constant %{const} is not defined." msgstr "" -#: includes/class/class.LSformElement_boolean.php:60 -msgid "Yes" +#: includes/addons/LSaddons.posix.php:31 +msgid "POSIX Support : Unable to load LSaddon::FTP." msgstr "" -#: includes/class/class.LSformElement_boolean.php:61 -msgid "No" -msgstr "" - -#: includes/class/class.LSformElement_password.php:134 -msgid "Generate a password." -msgstr "" - -#: includes/class/class.LSformElement_password.php:135 -msgid "Compare with stored password." -msgstr "" - -#: includes/class/class.LSformElement_password.php:136 -msgid "Display password." -msgstr "" - -#: includes/class/class.LSformElement_password.php:137 -msgid "Display hashed password." -msgstr "" - -#: includes/class/class.LSformElement_password.php:138 -msgid "Hide password." -msgstr "" - -#: includes/class/class.LSformElement_password.php:139 +#: includes/addons/LSaddons.posix.php:36 msgid "" -"The password will be sent by mail if changed. Click to disable automatic " -"notification." -msgstr "" - -#: includes/class/class.LSformElement_password.php:140 -msgid "" -"The password will not be sent if changed. Click to enable automatic " -"notification." -msgstr "" - -#: includes/class/class.LSformElement_password.php:141 -msgid "Modify the mail sent to notice the user" -msgstr "" - -#: includes/class/class.LSformElement_password.php:261 -msgid "Notice mail sent." -msgstr "" - -#: includes/class/class.LSformElement_password.php:341 -msgid "LSformElement_password : No contact mail available to send password." -msgstr "" - -#: includes/class/class.LSformElement_password.php:344 -msgid "" -"LSformElement_password : Contact mail invalid (%{mail}). Can't send password." -msgstr "" - -#: includes/class/class.LSformElement_password.php:347 -msgid "" -"LSformElement_password : Fail to exec pwgen. Check it's correctly installed." -msgstr "" - -#: includes/class/class.LSformRule.php:57 -msgid "LSformRule_%{type} : Parameter %{param} is not found." -msgstr "" - -#: includes/class/class.LSauth.php:168 -msgid "LSauth : Login or password incorrect." -msgstr "" - -#: includes/class/class.LSauth.php:171 -msgid "LSauth : Impossible to identify you : Duplication of identities." -msgstr "" - -#: includes/class/class.LSauth.php:174 -msgid "LSauth : Could not load type of identifiable objects." -msgstr "" - -#: includes/class/class.LSauth.php:177 -msgid "LSauth : Can't load authentication method %{method}." -msgstr "" - -#: includes/class/class.LSauth.php:180 -msgid "LSauth : Failed to build the authentication provider %{method}." -msgstr "" - -#: includes/class/class.LSauth.php:183 -msgid "LSauth : Not correctly initialized." -msgstr "" - -#: includes/class/class.LSauth.php:186 -msgid "LSauth : Failed to get authentication informations from provider." -msgstr "" - -#: includes/class/class.LSrelation.php:39 -msgid "Warning" -msgstr "" - -#: includes/class/class.LSrelation.php:67 -#: includes/class/class.LSrelation.php:216 -msgid "No object." -msgstr "" - -#: includes/class/class.LSrelation.php:82 -#: includes/class/class.LSformElement_supannLabeledValue.php:62 -#: includes/class/class.LSsearchEntry.php:163 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:106 -#: includes/class/class.LSformElement_select_object.php:68 modify.php:54 -#: view.php:43 -msgid "Modify" -msgstr "" - -#: includes/class/class.LSrelation.php:328 -msgid "" -"LSrelation : The listing function for the relation %{relation} is unknow." -msgstr "" - -#: includes/class/class.LSrelation.php:331 -msgid "LSrelation : The update function of the relation %{relation} is unknow." -msgstr "" - -#: includes/class/class.LSrelation.php:334 -msgid "LSrelation : Error during relation update of the relation %{relation}." -msgstr "" - -#: includes/class/class.LSrelation.php:337 -msgid "LSrelation : Object type %{LSobject} unknow (Relation : %{relation})." -msgstr "" - -#: includes/class/class.LSformElement_supannLabeledValue.php:63 -#: includes/class/class.LSformElement.php:289 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:107 -#: includes/class/class.LSformElement_select_object.php:75 -msgid "No set value" -msgstr "" - -#: includes/class/class.LSformElement_supannLabeledValue.php:64 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:108 -#: includes/class/class.LSformElement_select_object.php:76 -msgid "No result" -msgstr "" - -#: includes/class/class.LSformElement_image.php:54 -msgid "Click to enlarge." -msgstr "" - -#: includes/class/class.LSformElement_image.php:55 -msgid "Click to delete the picture." -msgstr "" - -#: includes/class/class.LSauthMethod_CAS.php:112 -msgid "LSauthMethod_CAS : Failed to load phpCAS." -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:41 -msgid "Organism" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:47 -msgid "Registration year" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:52 -msgid "Registration year must be an integer" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:61 -msgid "Registration regime" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:67 -msgid "Discipline sector" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:73 -msgid "Diploma type" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:79 -msgid "Cursus & Year" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:91 -#: includes/class/class.LSformElement_supannRoleEntite.php:52 -msgid "Entity" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:96 -msgid "Diploma" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:102 -msgid "Step" -msgstr "" - -#: includes/class/class.LSformElement_supannEtuInscription.php:108 -msgid "Pedagogical element" -msgstr "" - -#: includes/class/class.LSformElement_maildir.php:68 -msgid "" -"Maildir creation/modification on user creation/modification is enabled. " -"Click to disable." -msgstr "" - -#: includes/class/class.LSformElement_maildir.php:69 -msgid "" -"Click to enable maildir creation/modification on user creation/modification." -msgstr "" - -#: includes/class/class.LSformElement_ssh_key.php:57 -msgid "Display the full key." -msgstr "" - -#: includes/class/class.LSformElement_ssh_key.php:79 -msgid "Unknown type" -msgstr "" - -#: includes/class/class.LSattr_html_select_object.php:228 -msgid "" -"LSattr_html_select_object : LSobject type is undefined (attribute : %{attr})." -msgstr "" - -#: includes/class/class.LSattr_html_select_object.php:231 -msgid "" -"LSattr_html_select_object : the value of the parameter value_attribute in " -"the configuration of the attribute %{attrs} is incorrect. This attribute " -"does not exists." -msgstr "" - -#: includes/class/class.LSattr_html_select_object.php:234 -msgid "" -"LSattr_html_select_object : more than one object returned corresponding to " -"value %{val} of attribute %{attr}." -msgstr "" - -#: includes/class/class.LSformElement_rss.php:50 -msgid "Display RSS stack." -msgstr "" - -#: includes/class/class.LSsmoothbox.php:38 -msgid "Are you sure to want to close this window and lose all changes ?" -msgstr "" - -#: includes/class/class.LSformElement_supannRoleEntite.php:40 -msgid "Role" -msgstr "" - -#: includes/class/class.LSformElement_supannRoleEntite.php:46 -msgid "Entity type" -msgstr "" - -#: includes/class/class.LSformRule_inarray.php:56 -msgid "" -"LSformRule_inarray : Possible values has not been configured to validate " -"data." -msgstr "" - -#: includes/class/class.LSimport.php:195 -msgid "Error creating object on LDAP server." -msgstr "" - -#: includes/class/class.LSimport.php:221 -msgid "Error updating object on LDAP server." -msgstr "" - -#: includes/class/class.LSimport.php:227 -msgid "Error validating update form." -msgstr "" - -#: includes/class/class.LSimport.php:232 -msgid "Failed to set post data on update form." -msgstr "" - -#: includes/class/class.LSimport.php:237 -msgid "" -"Failed to load existing object %{dn} from LDAP server. Can't update object." -msgstr "" - -#: includes/class/class.LSimport.php:242 -msgid "An object already exist on LDAP server with DN %{dn}." -msgstr "" - -#: includes/class/class.LSimport.php:246 -msgid "Failed to generate DN for this object." -msgstr "" - -#: includes/class/class.LSimport.php:250 -msgid "Failed to validate object data." -msgstr "" - -#: includes/class/class.LSimport.php:256 -msgid "Error validating creation form." -msgstr "" - -#: includes/class/class.LSimport.php:261 -msgid "Failed to set post data on creation form." -msgstr "" - -#: includes/class/class.LSimport.php:319 -msgid "LSimport : Post data not found or not completed." -msgstr "" - -#: includes/class/class.LSimport.php:322 -msgid "LSimport : object type invalid." -msgstr "" - -#: includes/class/class.LSimport.php:325 -msgid "LSimport : input/output format %{format} invalid." -msgstr "" - -#: includes/class/class.LSimport.php:328 -msgid "LSimport : Fail to initialize input/output driver" -msgstr "" - -#: includes/class/class.LStemplate.php:88 -msgid "LStemplate : compile directory is not writable (dir : " -msgstr "" - -#: includes/class/class.LStemplate.php:107 -msgid "LStemplate : Can't load Smarty 2 support file" -msgstr "" - -#: includes/class/class.LStemplate.php:114 -msgid "LStemplate : Can't load Smarty 3 support file" -msgstr "" - -#: includes/class/class.LStemplate.php:118 -msgid "LStemplate : Smarty version not recognized." -msgstr "" - -#: includes/class/class.LStemplate.php:129 -msgid "LStemplate : Can't load Smarty." -msgstr "" - -#: includes/class/class.LStemplate.php:302 -msgid "LStemplate : Template %{file} not found." -msgstr "" - -#: includes/class/class.LSsearchEntry.php:155 modify.php:104 -msgid "View" -msgstr "" - -#: includes/class/class.LSsearchEntry.php:171 view.php:51 -msgid "Copy" -msgstr "" - -#: includes/class/class.LSsearchEntry.php:250 -msgid "" -"LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns " -"%{column}." -msgstr "" - -#: includes/class/class.LSformElement.php:194 -msgid "Attribute" -msgstr "" - -#: includes/class/class.LSformElement_xmpp.php:50 -msgid "Chat with this person." -msgstr "" - -#: includes/class/class.LSformElement_text.php:57 -msgid "Generate the value" -msgstr "" - -#: includes/class/class.LSformElement_url.php:51 -msgid "Display this website." -msgstr "" - -#: includes/class/class.LSformElement_url.php:52 -msgid "Add this website to my bookmarks." -msgstr "" - -#: includes/class/class.LSformElement_valueWithUnit.php:190 -msgid "" -"LSformElement_valueWithUnit : Units configuration data are missing for the " +"POSIX : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." msgstr "" -#: includes/class/class.LSformRule_password.php:98 +#: includes/addons/LSaddons.ftp.php:27 +msgid "FTP Support : Pear::Net_FTP is missing." +msgstr "" + +#: includes/addons/LSaddons.ftp.php:31 +msgid "FTP Support : The constant %{const} is not defined." +msgstr "" + +#: includes/addons/LSaddons.ftp.php:37 +msgid "Net_FTP Error : %{msg}" +msgstr "" + +#: includes/addons/LSaddons.ftp.php:41 +msgid "FTP Support : Unable to connect to FTP Server (Step : %{step})." +msgstr "" + +#: includes/addons/LSaddons.ftp.php:44 +msgid "FTP Support : Unable to make directory %{dir} on the remote server." +msgstr "" + +#: includes/addons/LSaddons.ftp.php:47 +msgid "FTP Support : Unable to delete directory %{dir} on the remote server." +msgstr "" + +#: includes/addons/LSaddons.ftp.php:50 msgid "" -"LSformRule_password : Invalid regex configured : %{regex}. You must use PCRE " -"(begining by '/' caracter)." +"FTP Support : Unable to modify rights on the directory %{dir} on the remote " +"server." msgstr "" -#: includes/class/class.LSattr_html.php:125 +#: includes/addons/LSaddons.ftp.php:53 msgid "" -"LSattr_html : The method addToForm() of the HTML type of the attribute " -"%{attr} is not defined." -msgstr "" - -#: includes/class/class.LSattr_html.php:129 -msgid "" -"LSattr_html_%{type} : Multiple data are not supported for this field type." -msgstr "" - -#: includes/class/class.LSsearch.php:1037 -msgid "Actions" -msgstr "" - -#: includes/class/class.LSsearch.php:1040 -msgid "This search didn't get any result." -msgstr "" - -#: includes/class/class.LSsearch.php:1280 -msgid "LSsearch : Invalid filter : %{filter}." -msgstr "" - -#: includes/class/class.LSsearch.php:1283 -msgid "LSsearch : Invalid basedn : %{basedn}." -msgstr "" - -#: includes/class/class.LSsearch.php:1286 -msgid "LSsearch : Invalid value for %{param} parameter." -msgstr "" - -#: includes/class/class.LSsearch.php:1289 -msgid "" -"LSsearch : Invalid size limit. Must be an integer greater or equal to 0." -msgstr "" - -#: includes/class/class.LSsearch.php:1292 -msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean." -msgstr "" - -#: includes/class/class.LSsearch.php:1295 -msgid "" -"LSsearch : Invalid parameter attributes. Must be an string or an array of " -"strings." -msgstr "" - -#: includes/class/class.LSsearch.php:1298 -msgid "LSsearch : Can't build attributes list for make filter." -msgstr "" - -#: includes/class/class.LSsearch.php:1301 -msgid "" -"LSsearch : Error building filter with attribute '%{attr}' and pattern " -"'%{pattern}'" -msgstr "" - -#: includes/class/class.LSsearch.php:1304 -msgid "LSsearch : Error combining filters." -msgstr "" - -#: includes/class/class.LSsearch.php:1307 -msgid "LSsearch : Invalid pattern." -msgstr "" - -#: includes/class/class.LSsearch.php:1310 -msgid "LSsearch : Invalid attribute %{attr} in parameters." -msgstr "" - -#: includes/class/class.LSsearch.php:1313 -msgid "LSsearch : Error during the search." -msgstr "" - -#: includes/class/class.LSsearch.php:1316 -msgid "LSsearch : Error sorting the search." -msgstr "" - -#: includes/class/class.LSsearch.php:1319 -msgid "" -"LSsearch : The function of the custum information %{name} is not callable." -msgstr "" - -#: includes/class/class.LSsearch.php:1322 -msgid "" -"LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} " -"(filter : %{filter})." -msgstr "" - -#: includes/class/class.LSsearch.php:1325 -msgid "LSsearch : Error during execution of the custom action %{customAction}." -msgstr "" - -#: includes/class/class.LSformElement_mail.php:51 -msgid "Send a mail from here." -msgstr "" - -#: includes/class/class.LSldapObject.php:470 -msgid "The attribute %{attr} is not valid." -msgstr "" - -#: includes/class/class.LSldapObject.php:1885 -msgid "LSldapObject : Object type unknown." -msgstr "" - -#: includes/class/class.LSldapObject.php:1888 -msgid "LSldapObject : Update form is not defined for the object %{obj}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1891 -msgid "LSldapObject : No form exists for the object %{obj}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1894 -msgid "" -"LSldapObject : The function %{func} to validate the attribute %{attr} the " -"object %{obj} is unknow." -msgstr "" - -#: includes/class/class.LSldapObject.php:1897 -msgid "" -"LSldapObject : Configuration data are missing to validate the attribute " -"%{attr} of the object %{obj}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1901 -msgid "" -"LSldapObject : The function %{func} to be executed on the object event " -"%{event} doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1904 -msgid "" -"LSldapObject : The %{func} execution on the object event %{event} failed." -msgstr "" - -#: includes/class/class.LSldapObject.php:1908 -msgid "" -"LSldapObject : Class %{class}, which method %{meth} to be executed on the " -"object event %{event}, doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1911 -msgid "" -"LSldapObject : Method %{meth} within %{class} class to be executed on object " -"event %{event}, doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1914 -msgid "" -"LSldapObject : Error during execute %{meth} method within %{class} class, to " -"be executed on object event %{event}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1918 -msgid "" -"LSldapObject : Some configuration data of the object type %{obj} are missing " -"to generate the DN of the new object." -msgstr "" - -#: includes/class/class.LSldapObject.php:1921 -msgid "" -"LSldapObject : The attibute %{attr} of the object is not yet defined. Can't " -"generate DN." -msgstr "" - -#: includes/class/class.LSldapObject.php:1924 -msgid "LSldapObject : Without DN, the object could not be changed." -msgstr "" - -#: includes/class/class.LSldapObject.php:1927 -msgid "" -"LSldapObject : The attribute %{attr_depend} depending on the attribute " -"%{attr} doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1930 -msgid "LSldapObject : Error during deleting the object %{objectname}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1934 -msgid "" -"LSldapObject : Error during actions to be executed before renaming the objet." -msgstr "" - -#: includes/class/class.LSldapObject.php:1937 -msgid "" -"LSldapObject : Error during actions to be executed after renaming the objet." -msgstr "" - -#: includes/class/class.LSldapObject.php:1941 -msgid "" -"LSldapObject : Error during actions to be executed before deleting the objet." -msgstr "" - -#: includes/class/class.LSldapObject.php:1944 -msgid "" -"LSldapObject : Error during actions to be executed after deleting the objet." -msgstr "" - -#: includes/class/class.LSldapObject.php:1948 -msgid "" -"LSldapObject : Error during the actions to be executed before creating the " -"object." -msgstr "" - -#: includes/class/class.LSldapObject.php:1951 -msgid "" -"LSldapObject : Error during the actions to be executed after creating the " -"object. It was created anyway." -msgstr "" - -#: includes/class/class.LSldapObject.php:1955 -msgid "" -"LSldapObject : The function %{func} to be executed before creating the " -"object doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1958 -msgid "" -"LSldapObject : Error executing the function %{func} to be execute after " -"deleting the object." -msgstr "" - -#: includes/class/class.LSldapObject.php:1961 -msgid "" -"LSldapObject : The function %{func} to be executed after deleting the object " -"doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1964 -msgid "" -"LSldapObject : Error executing the function %{func} to be execute after " -"creating the object." -msgstr "" - -#: includes/class/class.LSldapObject.php:1968 -msgid "" -"LSldapObject : %{func} function, to be executed on object event %{event}, " -"doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1971 -msgid "" -"LSldapObject : Error during the execution of %{func} function on object " -"event %{event}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1975 -msgid "" -"LSldapObject : %{meth} method, to be executed on object event %{event}, " -"doesn't exist." -msgstr "" - -#: includes/class/class.LSldapObject.php:1978 -msgid "" -"LSldapObject : Error during execution of %{meth} method on object event " -"%{event}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1981 -msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1985 -msgid "" -"LSldapObject : Error during execution of the custom action %{customAction} " -"on %{objectname}." -msgstr "" - -#: includes/class/class.LSldapObject.php:1990 -msgid "" -"LSrelation : Some parameters are missing in the call of methods to handle " -"standard relations (Method : %{meth})." -msgstr "" - -#: includes/class/class.LSattr_html_select_list.php:63 -msgid "Invalid value" -msgstr "" - -#: includes/class/class.LSattr_html_select_list.php:243 -msgid "" -"LSattr_html_select_list : Configuration data are missing to generate the " -"select list of the attribute %{attr}." -msgstr "" - -#: includes/class/class.LSformElement_date.php:159 -msgid "Now." -msgstr "" - -#: includes/class/class.LSformElement_date.php:160 -msgid "Today." -msgstr "" - -#: includes/class/class.LSsession.php:1181 -msgid "Connection" -msgstr "" - -#: includes/class/class.LSsession.php:1191 -#: includes/class/class.LSsession.php:1230 -msgid "LDAP server" -msgstr "" - -#: includes/class/class.LSsession.php:1201 -#: includes/class/class.LSsession.php:2240 select.php:70 -msgid "Level" -msgstr "" - -#: includes/class/class.LSsession.php:1202 -#: includes/class/class.LSsession.php:1240 -msgid "Identifier" -msgstr "" - -#: includes/class/class.LSsession.php:1203 -msgid "Password" -msgstr "" - -#: includes/class/class.LSsession.php:1204 -msgid "Connect" -msgstr "" - -#: includes/class/class.LSsession.php:1205 -msgid "Forgot your password ?" -msgstr "" - -#: includes/class/class.LSsession.php:1223 -msgid "Recovery of your credentials" -msgstr "" - -#: includes/class/class.LSsession.php:1242 -msgid "Back" -msgstr "" - -#: includes/class/class.LSsession.php:1244 -msgid "Please fill the identifier field to proceed recovery procedure" -msgstr "" - -#: includes/class/class.LSsession.php:1248 -msgid "" -"An email has been sent to %{mail}. Please follow the instructions on it." -msgstr "" - -#: includes/class/class.LSsession.php:1256 -msgid "Your new password has been sent to %{mail}. " -msgstr "" - -#: includes/class/class.LSsession.php:1398 -msgid "Refresh" -msgstr "" - -#: includes/class/class.LSsession.php:1414 -msgid "Language" -msgstr "" - -#: includes/class/class.LSsession.php:1441 -msgid "Connected as" -msgstr "" - -#: includes/class/class.LSsession.php:2368 -msgid "LSsession : The constant %{const} is not defined." -msgstr "" - -#: includes/class/class.LSsession.php:2371 -msgid "" -"LSsession : The %{addon} support is uncertain. Verify system compatibility " -"and the add-on configuration." -msgstr "" - -#: includes/class/class.LSsession.php:2374 -msgid "" -"LSsession : LDAP server's configuration data are invalid. Can't connect." -msgstr "" - -#: includes/class/class.LSsession.php:2377 -msgid "LSsession : Failed to load LSobject type %{type} : unknon type." -msgstr "" - -#: includes/class/class.LSsession.php:2380 -msgid "LSsession : Failed to load LSclass %{class}." -msgstr "" - -#: includes/class/class.LSsession.php:2383 -msgid "LSsession : Login or password incorrect." -msgstr "" - -#: includes/class/class.LSsession.php:2386 -msgid "LSsession : Impossible to identify you : Duplication of identities." -msgstr "" - -#: includes/class/class.LSsession.php:2389 -msgid "LSsession : Can't load class of authentification (%{class})." -msgstr "" - -#: includes/class/class.LSsession.php:2392 -msgid "LSsession : Can't connect to LDAP server." -msgstr "" - -#: includes/class/class.LSsession.php:2395 -msgid "LSsession : Impossible to authenticate you." -msgstr "" - -#: includes/class/class.LSsession.php:2398 -msgid "LSsession : Your are not authorized to do this action." -msgstr "" - -#: includes/class/class.LSsession.php:2401 -msgid "LSsession : Some informations are missing to display this page." -msgstr "" - -#: includes/class/class.LSsession.php:2404 -msgid "" -"LSsession : The function of the custom action %{name} does not exists or is " -"not configured." -msgstr "" - -#: includes/class/class.LSsession.php:2407 -msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth." -msgstr "" - -#: includes/class/class.LSsession.php:2410 -msgid "" -"LSsession : Fail to reconnect to LDAP server with user's LDAP credentials." -msgstr "" - -#: includes/class/class.LSsession.php:2413 -msgid "LSsession : No import/export format define for this object type." -msgstr "" - -#: includes/class/class.LSsession.php:2416 -msgid "" -"LSsession : Error during creation of list of levels. Contact administrators. " -"(Code : %{code})" -msgstr "" - -#: includes/class/class.LSsession.php:2419 -msgid "LSsession : The password recovery is disabled for this LDAP server." -msgstr "" - -#: includes/class/class.LSsession.php:2422 -msgid "" -"LSsession : Some informations are missing to recover your password. Contact " -"administrators." -msgstr "" - -#: includes/class/class.LSsession.php:2425 -msgid "" -"LSsession : Error during password recovery. Contact administrators.(Step : " -"%{step})" -msgstr "" - -#: includes/class/class.LSsession.php:2428 -msgid "" -"LSsession : call function %{func} do not provided from LSaddon %{addon}." -msgstr "" - -#: includes/class/class.LSsession.php:2431 -msgid "LSsession : problem during initialisation." -msgstr "" - -#: includes/class/class.LSsession.php:2434 -msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist." -msgstr "" - -#: includes/class/class.LSformElement_select_object.php:70 -msgid "Move up" -msgstr "" - -#: includes/class/class.LSformElement_select_object.php:71 -msgid "Move down" -msgstr "" - -#: includes/class/class.LSformElement_select_object.php:83 -msgid "Fast Add" -msgstr "" - -#: includes/class/class.LSformElement_select_object.php:84 -msgid "Display advanced search and selection panel." -msgstr "" - -#: includes/class/class.LSconfirmBox.php:35 -msgid "Confirmation" -msgstr "" - -#: includes/class/class.LSconfirmBox.php:36 -msgid "You confirm your choice ?" -msgstr "" - -#: includes/class/class.LSconfirmBox.php:38 -msgid "Cancel" +"FTP Support : Unable to rename folder from %{old} to %{new} on the remote " +"server." msgstr "" #: includes/addons/LSaddons.samba.php:27 @@ -1223,68 +260,6 @@ msgid "" "attribute %{attr}." msgstr "" -#: includes/addons/LSaddons.posix.php:27 -msgid "POSIX Support : The constant %{const} is not defined." -msgstr "" - -#: includes/addons/LSaddons.posix.php:31 -msgid "POSIX Support : Unable to load LSaddon::FTP." -msgstr "" - -#: includes/addons/LSaddons.posix.php:36 -msgid "" -"POSIX : The attribute %{dependency} is missing. Unable to forge the " -"attribute %{attr}." -msgstr "" - -#: includes/addons/LSaddons.mail.php:27 -msgid "MAIL Support : Pear::MAIL is missing." -msgstr "" - -#: includes/addons/LSaddons.mail.php:32 -msgid "MAIL Error : %{msg}" -msgstr "" - -#: includes/addons/LSaddons.mail.php:36 -msgid "MAIL : Error sending your email" -msgstr "" - -#: includes/addons/LSaddons.ftp.php:27 -msgid "FTP Support : Pear::Net_FTP is missing." -msgstr "" - -#: includes/addons/LSaddons.ftp.php:31 -msgid "FTP Support : The constant %{const} is not defined." -msgstr "" - -#: includes/addons/LSaddons.ftp.php:37 -msgid "Net_FTP Error : %{msg}" -msgstr "" - -#: includes/addons/LSaddons.ftp.php:41 -msgid "FTP Support : Unable to connect to FTP Server (Step : %{step})." -msgstr "" - -#: includes/addons/LSaddons.ftp.php:44 -msgid "FTP Support : Unable to make directory %{dir} on the remote server." -msgstr "" - -#: includes/addons/LSaddons.ftp.php:47 -msgid "FTP Support : Unable to delete directory %{dir} on the remote server." -msgstr "" - -#: includes/addons/LSaddons.ftp.php:50 -msgid "" -"FTP Support : Unable to modify rights on the directory %{dir} on the remote " -"server." -msgstr "" - -#: includes/addons/LSaddons.ftp.php:53 -msgid "" -"FTP Support : Unable to rename folder from %{old} to %{new} on the remote " -"server." -msgstr "" - #: includes/addons/LSaddons.maildir.php:27 msgid "MAILDIR Support : Unable to load LSaddon::FTP." msgstr "" @@ -1309,24 +284,1154 @@ msgstr "" msgid "MAILDIR : Error retrieving remote path of the maildir." msgstr "" -#: includes/addons/LSaddons.asterisk.php:27 -msgid "Asterisk Support : The constant %{const} is not defined." +#: includes/addons/LSaddons.mail.php:27 +msgid "MAIL Support : Pear::MAIL is missing." msgstr "" -#: includes/addons/LSaddons.asterisk.php:30 -msgid "Asterisk : The function %{function} only work with %{objectName}." +#: includes/addons/LSaddons.mail.php:32 +msgid "MAIL Error : %{msg}" msgstr "" -#: includes/addons/LSaddons.asterisk.php:33 +#: includes/addons/LSaddons.mail.php:36 +msgid "MAIL : Error sending your email" +msgstr "" + +#: includes/class/class.LSformElement_text.php:57 +msgid "Generate the value" +msgstr "" + +#: includes/class/class.LSattr_html_select_list.php:63 +msgid "Invalid value" +msgstr "" + +#: includes/class/class.LSattr_html_select_list.php:259 msgid "" -"Asterisk : The attribute %{dependency} is missing. Unable to generate MD5 " -"hashed password." +"LSattr_html_select_list : Configuration data are missing to generate the " +"select list of the attribute %{attr}." msgstr "" -#: includes/addons/LSaddons.asterisk.php:36 +#: includes/class/class.LSattr_ldap_password.php:231 msgid "" -"Asterisk : Clear password not availlable. Unable to generate MD5 hashed " -"password." +"LSattr_ldap_password : Encoding type %{type} is not supported. This password " +"will be stored in clear text." +msgstr "" + +#: includes/class/class.LSattr_ldap_password.php:234 +msgid "" +"LSattr_ldap_password : Encoding function %{function} is not callable. This " +"password will be stored in clear text." +msgstr "" + +#: includes/class/class.LSformRule_regex.php:65 +msgid "LSformRule_regex : Regex has not been configured to validate data." +msgstr "" + +#: includes/class/class.LSsmoothbox.php:38 +msgid "Are you sure to want to close this window and lose all changes ?" +msgstr "" + +#: includes/class/class.LSioFormat.php:92 +msgid "LSioFormat : IOformat driver %{driver} invalid or unavailable." +msgstr "" + +#: includes/class/class.LSformElement_supannLabeledValue.php:63 +#: includes/class/class.LSformElement_select_object.php:75 +#: includes/class/class.LSformElement_supannCompositeAttribute.php:107 +#: includes/class/class.LSformElement.php:289 +msgid "No set value" +msgstr "" + +#: includes/class/class.LSformElement_supannLabeledValue.php:64 +#: includes/class/class.LSformElement_select_object.php:76 +#: includes/class/class.LSformElement_supannCompositeAttribute.php:108 +msgid "No result" +msgstr "" + +#: includes/class/class.LSconfirmBox.php:35 +msgid "Confirmation" +msgstr "" + +#: includes/class/class.LSconfirmBox.php:36 +msgid "You confirm your choice ?" +msgstr "" + +#: includes/class/class.LSconfirmBox.php:38 +msgid "Cancel" +msgstr "" + +#: includes/class/class.LSauthMethod_CAS.php:112 +msgid "LSauthMethod_CAS : Failed to load phpCAS." +msgstr "" + +#: includes/class/class.LSattr_html_maildir.php:58 +msgid "The mailbox has been moved." +msgstr "" + +#: includes/class/class.LSattr_html_maildir.php:65 +msgid "The mailbox has been created." +msgstr "" + +#: includes/class/class.LSattr_html_maildir.php:84 +msgid "The mailbox has been archived successfully." +msgstr "" + +#: includes/class/class.LSattr_html_maildir.php:95 +msgid "The mailbox has been deleted." +msgstr "" + +#: includes/class/class.LSsearchEntry.php:250 +msgid "" +"LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns " +"%{column}." +msgstr "" + +#: includes/class/class.LSattribute.php:267 +msgid "The value of field %{label} is invalid." +msgstr "" + +#: includes/class/class.LSattribute.php:731 +msgid "" +"LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} " +"& HTML = %{html})." +msgstr "" + +#: includes/class/class.LSattribute.php:734 +msgid "" +"LSattribute : The function %{func} to display the attribute %{attr} is " +"unknow." +msgstr "" + +#: includes/class/class.LSattribute.php:737 +msgid "" +"LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow." +msgstr "" + +#: includes/class/class.LSattribute.php:740 +msgid "" +"LSattribute : Configuration data to verify the attribute %{attr} are " +"incorrect." +msgstr "" + +#: includes/class/class.LSattribute.php:743 +msgid "" +"LSattribute : The function %{func} to save the attribute %{attr} is unknow." +msgstr "" + +#: includes/class/class.LSattribute.php:746 +msgid "LSattribute : The value of the attribute %{attr} can't be generated." +msgstr "" + +#: includes/class/class.LSattribute.php:749 +msgid "LSattribute : Generation of the attribute %{attr} failed." +msgstr "" + +#: includes/class/class.LSattribute.php:752 +msgid "" +"LSattribute : Generation of the attribute %{attr} did not return a correct " +"value." +msgstr "" + +#: includes/class/class.LSattribute.php:755 +msgid "" +"LSattribute : The attr_%{type} of the attribute %{name} is not yet defined." +msgstr "" + +#: includes/class/class.LSformElement_select_object.php:70 +msgid "Move up" +msgstr "" + +#: includes/class/class.LSformElement_select_object.php:71 +msgid "Move down" +msgstr "" + +#: includes/class/class.LSformElement_select_object.php:83 +msgid "Fast Add" +msgstr "" + +#: includes/class/class.LSformElement_select_object.php:84 +msgid "Display advanced search and selection panel." +msgstr "" + +#: includes/class/class.LSformElement_select_object.php:103 +#: includes/class/class.LSformElement_select.php:58 +msgid "%{value} (unrecognized value)" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:41 +msgid "Organism" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:47 +msgid "Registration year" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:52 +msgid "Registration year must be an integer" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:61 +msgid "Registration regime" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:67 +msgid "Discipline sector" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:73 +msgid "Diploma type" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:79 +msgid "Cursus & Year" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:91 +#: includes/class/class.LSformElement_supannRoleEntite.php:52 +msgid "Entity" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:96 +msgid "Diploma" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:102 +msgid "Step" +msgstr "" + +#: includes/class/class.LSformElement_supannEtuInscription.php:108 +msgid "Pedagogical element" +msgstr "" + +#: includes/class/class.LSformRule_inarray.php:56 +msgid "" +"LSformRule_inarray : Possible values has not been configured to validate " +"data." +msgstr "" + +#: includes/class/class.LSformRule.php:57 +msgid "LSformRule_%{type} : Parameter %{param} is not found." +msgstr "" + +#: includes/class/class.LSattr_html_select_object.php:231 +msgid "" +"LSattr_html_select_object : LSobject type is undefined (attribute : %{attr})." +msgstr "" + +#: includes/class/class.LSattr_html_select_object.php:234 +msgid "" +"LSattr_html_select_object : the value of the parameter value_attribute in " +"the configuration of the attribute %{attrs} is incorrect. This attribute " +"does not exists." +msgstr "" + +#: includes/class/class.LSattr_html_select_object.php:237 +msgid "" +"LSattr_html_select_object : more than one object returned corresponding to " +"value %{val} of attribute %{attr}." +msgstr "" + +#: includes/class/class.LSformElement_password.php:134 +msgid "Generate a password." +msgstr "" + +#: includes/class/class.LSformElement_password.php:135 +msgid "Compare with stored password." +msgstr "" + +#: includes/class/class.LSformElement_password.php:136 +msgid "Display password." +msgstr "" + +#: includes/class/class.LSformElement_password.php:137 +msgid "Display hashed password." +msgstr "" + +#: includes/class/class.LSformElement_password.php:138 +msgid "Hide password." +msgstr "" + +#: includes/class/class.LSformElement_password.php:139 +msgid "" +"The password will be sent by mail if changed. Click to disable automatic " +"notification." +msgstr "" + +#: includes/class/class.LSformElement_password.php:140 +msgid "" +"The password will not be sent if changed. Click to enable automatic " +"notification." +msgstr "" + +#: includes/class/class.LSformElement_password.php:141 +msgid "Modify the mail sent to notice the user" +msgstr "" + +#: includes/class/class.LSformElement_password.php:261 +msgid "Notice mail sent." +msgstr "" + +#: includes/class/class.LSformElement_password.php:341 +msgid "LSformElement_password : No contact mail available to send password." +msgstr "" + +#: includes/class/class.LSformElement_password.php:344 +msgid "" +"LSformElement_password : Contact mail invalid (%{mail}). Can't send password." +msgstr "" + +#: includes/class/class.LSformElement_password.php:347 +msgid "" +"LSformElement_password : Fail to exec pwgen. Check it's correctly installed." +msgstr "" + +#: includes/class/class.LSattr_html.php:125 +msgid "" +"LSattr_html : The method addToForm() of the HTML type of the attribute " +"%{attr} is not defined." +msgstr "" + +#: includes/class/class.LSattr_html.php:129 +msgid "" +"LSattr_html_%{type} : Multiple data are not supported for this field type." +msgstr "" + +#: includes/class/class.LSimport.php:195 +msgid "Error creating object on LDAP server." +msgstr "" + +#: includes/class/class.LSimport.php:221 +msgid "Error updating object on LDAP server." +msgstr "" + +#: includes/class/class.LSimport.php:227 +msgid "Error validating update form." +msgstr "" + +#: includes/class/class.LSimport.php:232 +msgid "Failed to set post data on update form." +msgstr "" + +#: includes/class/class.LSimport.php:237 +msgid "" +"Failed to load existing object %{dn} from LDAP server. Can't update object." +msgstr "" + +#: includes/class/class.LSimport.php:242 +msgid "An object already exist on LDAP server with DN %{dn}." +msgstr "" + +#: includes/class/class.LSimport.php:246 +msgid "Failed to generate DN for this object." +msgstr "" + +#: includes/class/class.LSimport.php:250 +msgid "Failed to validate object data." +msgstr "" + +#: includes/class/class.LSimport.php:256 +msgid "Error validating creation form." +msgstr "" + +#: includes/class/class.LSimport.php:261 +msgid "Failed to set post data on creation form." +msgstr "" + +#: includes/class/class.LSimport.php:319 +msgid "LSimport : Post data not found or not completed." +msgstr "" + +#: includes/class/class.LSimport.php:322 +msgid "LSimport : object type invalid." +msgstr "" + +#: includes/class/class.LSimport.php:325 +msgid "LSimport : input/output format %{format} invalid." +msgstr "" + +#: includes/class/class.LSimport.php:328 +msgid "LSimport : Fail to initialize input/output driver" +msgstr "" + +#: includes/class/class.LSformElement_ssh_key.php:57 +msgid "Display the full key." +msgstr "" + +#: includes/class/class.LSformElement_ssh_key.php:79 +msgid "Unknown type" +msgstr "" + +#: includes/class/class.LSsearch.php:1037 +msgid "Actions" +msgstr "" + +#: includes/class/class.LSsearch.php:1040 +msgid "This search didn't get any result." +msgstr "" + +#: includes/class/class.LSsearch.php:1292 +msgid "LSsearch : Invalid filter : %{filter}." +msgstr "" + +#: includes/class/class.LSsearch.php:1295 +msgid "LSsearch : Invalid basedn : %{basedn}." +msgstr "" + +#: includes/class/class.LSsearch.php:1298 +msgid "LSsearch : Invalid value for %{param} parameter." +msgstr "" + +#: includes/class/class.LSsearch.php:1301 +msgid "" +"LSsearch : Invalid size limit. Must be an integer greater or equal to 0." +msgstr "" + +#: includes/class/class.LSsearch.php:1304 +msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean." +msgstr "" + +#: includes/class/class.LSsearch.php:1307 +msgid "" +"LSsearch : Invalid parameter attributes. Must be an string or an array of " +"strings." +msgstr "" + +#: includes/class/class.LSsearch.php:1310 +msgid "LSsearch : Can't build attributes list for make filter." +msgstr "" + +#: includes/class/class.LSsearch.php:1313 +msgid "" +"LSsearch : Error building filter with attribute '%{attr}' and pattern " +"'%{pattern}'" +msgstr "" + +#: includes/class/class.LSsearch.php:1316 +msgid "LSsearch : Error combining filters." +msgstr "" + +#: includes/class/class.LSsearch.php:1319 +msgid "LSsearch : Invalid pattern." +msgstr "" + +#: includes/class/class.LSsearch.php:1322 +msgid "LSsearch : Invalid attribute %{attr} in parameters." +msgstr "" + +#: includes/class/class.LSsearch.php:1325 +msgid "LSsearch : Error during the search." +msgstr "" + +#: includes/class/class.LSsearch.php:1328 +msgid "LSsearch : Error sorting the search." +msgstr "" + +#: includes/class/class.LSsearch.php:1331 +msgid "" +"LSsearch : The function of the custum information %{name} is not callable." +msgstr "" + +#: includes/class/class.LSsearch.php:1334 +msgid "" +"LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} " +"(filter : %{filter})." +msgstr "" + +#: includes/class/class.LSsearch.php:1337 +msgid "LSsearch : Error during execution of the custom action %{customAction}." +msgstr "" + +#: includes/class/class.LSformElement_boolean.php:52 +msgid "Reset the choice." +msgstr "" + +#: includes/class/class.LSformElement_boolean.php:60 +msgid "Yes" +msgstr "" + +#: includes/class/class.LSformElement_boolean.php:61 +msgid "No" +msgstr "" + +#: includes/class/class.LSformElement_maildir.php:68 +msgid "" +"Maildir creation/modification on user creation/modification is enabled. " +"Click to disable." +msgstr "" + +#: includes/class/class.LSformElement_maildir.php:69 +msgid "" +"Click to enable maildir creation/modification on user creation/modification." +msgstr "" + +#: includes/class/class.LSauthMethod_anonymous.php:68 +msgid "" +"LSauthMethod_anonymous : You must define the LSAUTHMETHOD_ANONYMOUS_USER " +"contant in the configuration file." +msgstr "" + +#: includes/class/class.LSformElement_mail.php:51 +msgid "Send a mail from here." +msgstr "" + +#: includes/class/class.LStemplate.php:88 +msgid "LStemplate : compile directory is not writable (dir : " +msgstr "" + +#: includes/class/class.LStemplate.php:107 +msgid "LStemplate : Can't load Smarty 2 support file" +msgstr "" + +#: includes/class/class.LStemplate.php:114 +msgid "LStemplate : Can't load Smarty 3 support file" +msgstr "" + +#: includes/class/class.LStemplate.php:118 +msgid "LStemplate : Smarty version not recognized." +msgstr "" + +#: includes/class/class.LStemplate.php:129 +msgid "LStemplate : Can't load Smarty." +msgstr "" + +#: includes/class/class.LStemplate.php:302 +msgid "LStemplate : Template %{file} not found." +msgstr "" + +#: includes/class/class.LSformRule_callable.php:60 +msgid "LSformRule_callable : The given callable option is not callable" +msgstr "" + +#: includes/class/class.LSform.php:98 +msgid "Add a field to add another values." +msgstr "" + +#: includes/class/class.LSform.php:99 +msgid "Delete this field." +msgstr "" + +#: includes/class/class.LSform.php:121 includes/class/class.LSform.php:251 +msgid "No field." +msgstr "" + +#: includes/class/class.LSform.php:217 +msgid "Caution" +msgstr "" + +#: includes/class/class.LSform.php:272 +msgid "%{label} attribute data is not valid." +msgstr "" + +#: includes/class/class.LSform.php:350 +msgid "Mandatory field" +msgstr "" + +#: includes/class/class.LSform.php:742 +msgid "LSform : Error during the recovery of the values of the form." +msgstr "" + +#: includes/class/class.LSform.php:745 +msgid "" +"LSform : Error durring the recovery of the value of the field '%{element}'." +msgstr "" + +#: includes/class/class.LSform.php:752 +msgid "LSform : The field %{element} doesn't exist." +msgstr "" + +#: includes/class/class.LSform.php:755 +msgid "LSfom : Field type unknow (%{type})." +msgstr "" + +#: includes/class/class.LSform.php:758 +msgid "LSform : Error during the creation of the element '%{element}'." +msgstr "" + +#: includes/class/class.LSform.php:761 +msgid "LSform : The data entry form %{name} doesn't exist." +msgstr "" + +#: includes/class/class.LSform.php:764 +msgid "LSform : The data entry form %{name} is not correctly configured." +msgstr "" + +#: includes/class/class.LSform.php:767 +msgid "" +"LSform : The element %{name}, listed as displayed in data entry form " +"configuration, doesn't exist." +msgstr "" + +#: includes/class/class.LSformElement_valueWithUnit.php:106 +#: includes/class/class.LSformElement_quota.php:80 +#: includes/class/class.LSformElement_mailQuota.php:80 +msgid "Incorrect value" +msgstr "" + +#: includes/class/class.LSformElement_valueWithUnit.php:190 +msgid "" +"LSformElement_valueWithUnit : Units configuration data are missing for the " +"attribute %{attr}." +msgstr "" + +#: includes/class/class.LSformElement_xmpp.php:50 +msgid "Chat with this person." +msgstr "" + +#: includes/class/class.LSldapObject.php:470 +msgid "The attribute %{attr} is not valid." +msgstr "" + +#: includes/class/class.LSldapObject.php:1871 +msgid "LSldapObject : Object type unknown." +msgstr "" + +#: includes/class/class.LSldapObject.php:1874 +msgid "LSldapObject : Update form is not defined for the object %{obj}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1877 +msgid "LSldapObject : No form exists for the object %{obj}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1880 +msgid "" +"LSldapObject : The function %{func} to validate the attribute %{attr} the " +"object %{obj} is unknow." +msgstr "" + +#: includes/class/class.LSldapObject.php:1883 +msgid "" +"LSldapObject : Configuration data are missing to validate the attribute " +"%{attr} of the object %{obj}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1887 +msgid "" +"LSldapObject : The function %{func} to be executed on the object event " +"%{event} doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1890 +msgid "" +"LSldapObject : The %{func} execution on the object event %{event} failed." +msgstr "" + +#: includes/class/class.LSldapObject.php:1894 +msgid "" +"LSldapObject : Class %{class}, which method %{meth} to be executed on the " +"object event %{event}, doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1897 +msgid "" +"LSldapObject : Method %{meth} within %{class} class to be executed on object " +"event %{event}, doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1900 +msgid "" +"LSldapObject : Error during execute %{meth} method within %{class} class, to " +"be executed on object event %{event}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1904 +msgid "" +"LSldapObject : Some configuration data of the object type %{obj} are missing " +"to generate the DN of the new object." +msgstr "" + +#: includes/class/class.LSldapObject.php:1907 +msgid "" +"LSldapObject : The attibute %{attr} of the object is not yet defined. Can't " +"generate DN." +msgstr "" + +#: includes/class/class.LSldapObject.php:1910 +msgid "LSldapObject : Without DN, the object could not be changed." +msgstr "" + +#: includes/class/class.LSldapObject.php:1913 +msgid "" +"LSldapObject : The attribute %{attr_depend} depending on the attribute " +"%{attr} doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1916 +msgid "LSldapObject : Error during deleting the object %{objectname}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1920 +msgid "" +"LSldapObject : Error during actions to be executed before renaming the objet." +msgstr "" + +#: includes/class/class.LSldapObject.php:1923 +msgid "" +"LSldapObject : Error during actions to be executed after renaming the objet." +msgstr "" + +#: includes/class/class.LSldapObject.php:1927 +msgid "" +"LSldapObject : Error during actions to be executed before deleting the objet." +msgstr "" + +#: includes/class/class.LSldapObject.php:1930 +msgid "" +"LSldapObject : Error during actions to be executed after deleting the objet." +msgstr "" + +#: includes/class/class.LSldapObject.php:1934 +msgid "" +"LSldapObject : Error during the actions to be executed before creating the " +"object." +msgstr "" + +#: includes/class/class.LSldapObject.php:1937 +msgid "" +"LSldapObject : Error during the actions to be executed after creating the " +"object. It was created anyway." +msgstr "" + +#: includes/class/class.LSldapObject.php:1941 +msgid "" +"LSldapObject : The function %{func} to be executed before creating the " +"object doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1944 +msgid "" +"LSldapObject : Error executing the function %{func} to be execute after " +"deleting the object." +msgstr "" + +#: includes/class/class.LSldapObject.php:1947 +msgid "" +"LSldapObject : The function %{func} to be executed after deleting the object " +"doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1950 +msgid "" +"LSldapObject : Error executing the function %{func} to be execute after " +"creating the object." +msgstr "" + +#: includes/class/class.LSldapObject.php:1954 +msgid "" +"LSldapObject : %{func} function, to be executed on object event %{event}, " +"doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1957 +msgid "" +"LSldapObject : Error during the execution of %{func} function on object " +"event %{event}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1961 +msgid "" +"LSldapObject : %{meth} method, to be executed on object event %{event}, " +"doesn't exist." +msgstr "" + +#: includes/class/class.LSldapObject.php:1964 +msgid "" +"LSldapObject : Error during execution of %{meth} method on object event " +"%{event}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1967 +msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1971 +msgid "" +"LSldapObject : Error during execution of the custom action %{customAction} " +"on %{objectname}." +msgstr "" + +#: includes/class/class.LSldapObject.php:1976 +msgid "" +"LSrelation : Some parameters are missing in the call of methods to handle " +"standard relations (Method : %{meth})." +msgstr "" + +#: includes/class/class.LSerror.php:101 +msgid "Errors" +msgstr "" + +#: includes/class/class.LSerror.php:104 +msgid "Stop" +msgstr "" + +#: includes/class/class.LSerror.php:224 +msgid "Unknown error : %{error}" +msgstr "" + +#: includes/class/class.LSerror.php:225 +msgid "PHP error : %{error}" +msgstr "" + +#: includes/class/class.LSldap.php:503 +msgid "LSldap : Error during the LDAP server connection (%{msg})." +msgstr "" + +#: includes/class/class.LSldap.php:506 +msgid "LSldap : Error during the LDAP search (%{msg})." +msgstr "" + +#: includes/class/class.LSldap.php:509 +msgid "LSldap : Object type unknown." +msgstr "" + +#: includes/class/class.LSldap.php:512 +msgid "LSldap : Error while fetching the LDAP entry." +msgstr "" + +#: includes/class/class.LSldap.php:515 +msgid "LSldap : Error while changing the LDAP entry (DN : %{dn})." +msgstr "" + +#: includes/class/class.LSldap.php:518 +msgid "LSldap : Error while deleting empty attributes." +msgstr "" + +#: includes/class/class.LSldap.php:521 +msgid "LSldap : Error while changing the DN of the object." +msgstr "" + +#: includes/class/class.LSformElement_postaladdress.php:59 +msgid "View on map" +msgstr "" + +#: includes/class/class.LSsession.php:1184 +msgid "Connection" +msgstr "" + +#: includes/class/class.LSsession.php:1194 +#: includes/class/class.LSsession.php:1233 +msgid "LDAP server" +msgstr "" + +#: includes/class/class.LSsession.php:1205 +#: includes/class/class.LSsession.php:1243 +msgid "Identifier" +msgstr "" + +#: includes/class/class.LSsession.php:1206 +msgid "Password" +msgstr "" + +#: includes/class/class.LSsession.php:1207 +msgid "Connect" +msgstr "" + +#: includes/class/class.LSsession.php:1208 +msgid "Forgot your password ?" +msgstr "" + +#: includes/class/class.LSsession.php:1226 +msgid "Recovery of your credentials" +msgstr "" + +#: includes/class/class.LSsession.php:1245 +msgid "Back" +msgstr "" + +#: includes/class/class.LSsession.php:1247 +msgid "Please fill the identifier field to proceed recovery procedure" +msgstr "" + +#: includes/class/class.LSsession.php:1251 +msgid "" +"An email has been sent to %{mail}. Please follow the instructions on it." +msgstr "" + +#: includes/class/class.LSsession.php:1259 +msgid "Your new password has been sent to %{mail}. " +msgstr "" + +#: includes/class/class.LSsession.php:1401 +msgid "Refresh" +msgstr "" + +#: includes/class/class.LSsession.php:1417 +msgid "Language" +msgstr "" + +#: includes/class/class.LSsession.php:1444 +msgid "Connected as" +msgstr "" + +#: includes/class/class.LSsession.php:2389 +msgid "LSsession : The constant %{const} is not defined." +msgstr "" + +#: includes/class/class.LSsession.php:2392 +msgid "" +"LSsession : The %{addon} support is uncertain. Verify system compatibility " +"and the add-on configuration." +msgstr "" + +#: includes/class/class.LSsession.php:2395 +msgid "" +"LSsession : LDAP server's configuration data are invalid. Can't connect." +msgstr "" + +#: includes/class/class.LSsession.php:2398 +msgid "LSsession : Failed to load LSobject type %{type} : unknon type." +msgstr "" + +#: includes/class/class.LSsession.php:2401 +msgid "LSsession : Failed to load LSclass %{class}." +msgstr "" + +#: includes/class/class.LSsession.php:2404 +msgid "LSsession : Login or password incorrect." +msgstr "" + +#: includes/class/class.LSsession.php:2407 +msgid "LSsession : Impossible to identify you : Duplication of identities." +msgstr "" + +#: includes/class/class.LSsession.php:2410 +msgid "LSsession : Can't load class of authentification (%{class})." +msgstr "" + +#: includes/class/class.LSsession.php:2413 +msgid "LSsession : Can't connect to LDAP server." +msgstr "" + +#: includes/class/class.LSsession.php:2416 +msgid "LSsession : Impossible to authenticate you." +msgstr "" + +#: includes/class/class.LSsession.php:2419 +msgid "LSsession : Your are not authorized to do this action." +msgstr "" + +#: includes/class/class.LSsession.php:2422 +msgid "LSsession : Some informations are missing to display this page." +msgstr "" + +#: includes/class/class.LSsession.php:2425 +msgid "" +"LSsession : The function of the custom action %{name} does not exists or is " +"not configured." +msgstr "" + +#: includes/class/class.LSsession.php:2428 +msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth." +msgstr "" + +#: includes/class/class.LSsession.php:2431 +msgid "" +"LSsession : Fail to reconnect to LDAP server with user's LDAP credentials." +msgstr "" + +#: includes/class/class.LSsession.php:2434 +msgid "LSsession : No import/export format define for this object type." +msgstr "" + +#: includes/class/class.LSsession.php:2437 +msgid "" +"LSsession : Error during creation of list of levels. Contact administrators. " +"(Code : %{code})" +msgstr "" + +#: includes/class/class.LSsession.php:2440 +msgid "LSsession : The password recovery is disabled for this LDAP server." +msgstr "" + +#: includes/class/class.LSsession.php:2443 +msgid "" +"LSsession : Some informations are missing to recover your password. Contact " +"administrators." +msgstr "" + +#: includes/class/class.LSsession.php:2446 +msgid "" +"LSsession : Error during password recovery. Contact administrators.(Step : " +"%{step})" +msgstr "" + +#: includes/class/class.LSsession.php:2449 +msgid "" +"LSsession : call function %{func} do not provided from LSaddon %{addon}." +msgstr "" + +#: includes/class/class.LSsession.php:2452 +msgid "LSsession : problem during initialisation." +msgstr "" + +#: includes/class/class.LSsession.php:2455 +msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist." +msgstr "" + +#: includes/class/class.LSmail.php:63 +msgid "Email" +msgstr "" + +#: includes/class/class.LSmail.php:64 +msgid "Title" +msgstr "" + +#: includes/class/class.LSmail.php:65 +msgid "Message" +msgstr "" + +#: includes/class/class.LSmail.php:77 +msgid "Your message has been sent successfully." +msgstr "" + +#: includes/class/class.LSformElement_url.php:51 +msgid "Display this website." +msgstr "" + +#: includes/class/class.LSformElement_url.php:52 +msgid "Add this website to my bookmarks." +msgstr "" + +#: includes/class/class.LSformElement_rss.php:50 +msgid "Display RSS stack." +msgstr "" + +#: includes/class/class.LSformElement_supannRoleEntite.php:40 +msgid "Role" +msgstr "" + +#: includes/class/class.LSformElement_supannRoleEntite.php:46 +msgid "Entity type" +msgstr "" + +#: includes/class/class.LSrelation.php:51 +#: includes/class/class.LSrelation.php:58 +msgid "listing related objects" +msgstr "" + +#: includes/class/class.LSrelation.php:74 +#: includes/class/class.LSrelation.php:80 +msgid "getting key value" +msgstr "" + +#: includes/class/class.LSrelation.php:104 +#: includes/class/class.LSrelation.php:111 +#: includes/class/class.LSrelation.php:144 +msgid "checking right on relation with specific object" +msgstr "" + +#: includes/class/class.LSrelation.php:120 +msgid "deleting" +msgstr "" + +#: includes/class/class.LSrelation.php:127 +msgid "removing relation with specific object" +msgstr "" + +#: includes/class/class.LSrelation.php:137 +msgid "renaming" +msgstr "" + +#: includes/class/class.LSrelation.php:156 +msgid "updating" +msgstr "" + +#: includes/class/class.LSrelation.php:162 +msgid "updating relations" +msgstr "" + +#: includes/class/class.LSrelation.php:185 +msgid "Warning" +msgstr "" + +#: includes/class/class.LSrelation.php:213 +#: includes/class/class.LSrelation.php:327 +msgid "No object." +msgstr "" + +#: includes/class/class.LSrelation.php:415 +msgid "" +"LSrelation : The function %{function} for action '%{action}' on the relation " +"%{relation} is unknow." +msgstr "" + +#: includes/class/class.LSrelation.php:418 +msgid "LSrelation : Relation %{relation} of object type %{LSobject} unknow." +msgstr "" + +#: includes/class/class.LSrelation.php:421 +msgid "LSrelation : Error during relation update of the relation %{relation}." +msgstr "" + +#: includes/class/class.LSrelation.php:424 +msgid "LSrelation : Object type %{LSobject} unknow (Relation : %{relation})." +msgstr "" + +#: includes/class/class.LSrelation.php:427 +msgid "" +"LSrelation : Incomplete configuration for LSrelation %{relation} of object " +"type %{LSobject} for action : %{action}." +msgstr "" + +#: includes/class/class.LSformElement_textarea.php:51 +msgid "Clear" +msgstr "" + +#: includes/class/class.LSformElement.php:194 +msgid "Attribute" +msgstr "" + +#: includes/class/class.LSformElement_date.php:159 +msgid "Now." +msgstr "" + +#: includes/class/class.LSformElement_date.php:160 +msgid "Today." +msgstr "" + +#: includes/class/class.LSformRule_password.php:98 +msgid "" +"LSformRule_password : Invalid regex configured : %{regex}. You must use PCRE " +"(begining by '/' caracter)." +msgstr "" + +#: includes/class/class.LSauth.php:168 +msgid "LSauth : Login or password incorrect." +msgstr "" + +#: includes/class/class.LSauth.php:171 +msgid "LSauth : Impossible to identify you : Duplication of identities." +msgstr "" + +#: includes/class/class.LSauth.php:174 +msgid "LSauth : Could not load type of identifiable objects." +msgstr "" + +#: includes/class/class.LSauth.php:177 +msgid "LSauth : Can't load authentication method %{method}." +msgstr "" + +#: includes/class/class.LSauth.php:180 +msgid "LSauth : Failed to build the authentication provider %{method}." +msgstr "" + +#: includes/class/class.LSauth.php:183 +msgid "LSauth : Not correctly initialized." +msgstr "" + +#: includes/class/class.LSauth.php:186 +msgid "LSauth : Failed to get authentication informations from provider." +msgstr "" + +#: includes/class/class.LSformElement_select.php:52 +msgid "Reset selection." +msgstr "" + +#: includes/class/class.LSformElement_image.php:54 +msgid "Click to enlarge." +msgstr "" + +#: includes/class/class.LSformElement_image.php:55 +msgid "Click to delete the picture." msgstr "" #: includes/functions.php:113 @@ -1342,69 +1447,6 @@ msgstr "" msgid "Folder not found" msgstr "" -#: select.php:67 view.php:119 -msgid "Search" -msgstr "" - -#: select.php:68 view.php:120 -msgid "Approximative search" -msgstr "" - -#: select.php:69 view.php:121 -msgid "Recursive search" -msgstr "" - -#: custom_action.php:53 -msgid "" -"The custom action %{customAction} have been successfully execute on " -"%{objectname}." -msgstr "" - -#: remove.php:37 remove.php:48 -msgid "Deleting" -msgstr "" - -#: remove.php:39 -msgid "has been deleted successfully" -msgstr "" - -#: custom_search_action.php:53 -msgid "" -"The custom action %{title} have been successfully execute on this search." -msgstr "" - -#: custom_search_action.php:68 -msgid "Do you really want to execute custom action %{title} on this search ?" -msgstr "" - -#: image.php:37 -msgid "Missing parameter" -msgstr "" - -#: modify.php:60 -msgid "The object has been partially modified." -msgstr "" - -#: modify.php:63 -msgid "The object has been modified successfully." -msgstr "" - -#: create.php:53 -msgid "Data entry form" -msgstr "" - -#: create.php:59 -msgid "Object has been added." -msgstr "" - -#: create.php:98 -msgid "New" -msgstr "" - -#: view.php:88 -msgid "My account" -msgstr "" - #: index.php:28 msgid "Home" msgstr ""