2007-03-04 15:52:51 +01:00
|
|
|
|
package Lemonldap::NG::Portal::_i18n;
|
|
|
|
|
|
|
|
|
|
use AutoLoader qw(AUTOLOAD);
|
2008-05-24 21:12:28 +02:00
|
|
|
|
our $VERSION = '0.11';
|
2007-03-04 15:52:51 +01:00
|
|
|
|
|
|
|
|
|
sub error {
|
|
|
|
|
my($error,$lang) = @_;
|
|
|
|
|
$lang = lc($lang);
|
|
|
|
|
$lang =~ s/-/_/g;
|
|
|
|
|
foreach ( split( /[,;]/, $lang ) ) {
|
|
|
|
|
next if /=/;
|
|
|
|
|
if ( __PACKAGE__->can("error_$_") ) {
|
|
|
|
|
return &{"error_$_"}->[$error];
|
|
|
|
|
}
|
|
|
|
|
}
|
2007-03-26 21:27:53 +02:00
|
|
|
|
return &error_en->[$error];
|
2007-03-04 15:52:51 +01:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
*error_fr_fr = *error_fr;
|
|
|
|
|
*error_en_us = *error_en;
|
|
|
|
|
|
|
|
|
|
1;
|
|
|
|
|
__END__
|
2007-10-22 21:42:19 +02:00
|
|
|
|
# Order of the constants:
|
2007-03-04 15:52:51 +01:00
|
|
|
|
# * PE_OK 0
|
|
|
|
|
# * PE_SESSIONEXPIRED 1
|
|
|
|
|
# * PE_FORMEMPTY 2
|
|
|
|
|
# * PE_WRONGMANAGERACCOUNT 3
|
|
|
|
|
# * PE_USERNOTFOUND 4
|
|
|
|
|
# * PE_BADCREDENTIALS 5
|
|
|
|
|
# * PE_LDAPCONNECTFAILED 6
|
|
|
|
|
# * PE_LDAPERROR 7
|
|
|
|
|
# * PE_APACHESESSIONERROR 8
|
|
|
|
|
# * PE_FIRSTACCESS 9
|
|
|
|
|
# * PE_BADCERTIFICATE 10
|
2007-10-22 21:42:19 +02:00
|
|
|
|
# * PE_LA_FAILED 11
|
|
|
|
|
# * PE_LA_ARTFAILED 12
|
|
|
|
|
# * PE_LA_DEFEDFAILED 13
|
|
|
|
|
# * PE_LA_QUERYEMPTY 14
|
|
|
|
|
# * PE_LA_SOAPFAILED 15
|
|
|
|
|
# * PE_LA_SLOFAILED 16
|
|
|
|
|
# * PE_LA_SSOFAILED 17
|
|
|
|
|
# * PE_LA_SSOINITFAILED 18
|
|
|
|
|
# * PE_LA_SESSIONERROR 19
|
|
|
|
|
# * PE_LA_SEPFAILED 20
|
2008-03-31 16:25:14 +02:00
|
|
|
|
# * PE_PP_ACCOUNT_LOCKED 21
|
|
|
|
|
# * PE_PP_PASSWORD_EXPIRED 22
|
2007-03-04 15:52:51 +01:00
|
|
|
|
|
|
|
|
|
# Not used in errors:
|
|
|
|
|
# * PE_DONE -1
|
2008-05-11 21:21:39 +02:00
|
|
|
|
# * PE_REDIRECT -2
|
2007-03-04 15:52:51 +01:00
|
|
|
|
|
|
|
|
|
sub error_fr {
|
|
|
|
|
[
|
2008-03-31 16:25:14 +02:00
|
|
|
|
"Utilisateur authentifi<66>",
|
|
|
|
|
"Votre session a expir<69>, vous devez vous r<>authentifier",
|
|
|
|
|
"Identifiant ou mot de passe non renseign<67>",
|
2007-03-04 15:52:51 +01:00
|
|
|
|
"Compte ou mot de passe LDAP de l'application incorrect",
|
2008-03-31 16:25:14 +02:00
|
|
|
|
"Utilisateur inexistant",
|
|
|
|
|
"Mot de passe ou identifiant incorrect",
|
|
|
|
|
"Connexion impossible au serveur LDAP",
|
|
|
|
|
"Erreur anormale du serveur LDAP",
|
|
|
|
|
"Erreur du module Apache::Session choisi",
|
|
|
|
|
"Authentification exig<69>e",
|
|
|
|
|
"Certificat invalide",
|
|
|
|
|
"<22>chec de l'initialisation de Lasso:Login ou Lasso:Logout",
|
|
|
|
|
"<22>chec de la r<>solution de l'artefact Liberty Alliance",
|
|
|
|
|
"<22>chec de la d<>f<EFBFBD>d<EFBFBD>ration Liberty Alliance",
|
|
|
|
|
"La requ<71>te renvoy<6F>e par le fournisseur d'identit<69> Liberty Alliance est vide",
|
|
|
|
|
"Un des appels SOAP Liberty Alliance a <20>chou<6F>",
|
|
|
|
|
"Un des appels de d<>connexion Liberty Alliance a <20>chou<6F>",
|
2007-10-25 08:06:17 +02:00
|
|
|
|
"Aucun artefact SAML trouv<75>, ou <20>chec de l'auto-acceptation SSO",
|
|
|
|
|
"Initialisation, construction ou requ<71>te SSO en <20>chec",
|
2008-03-31 16:25:14 +02:00
|
|
|
|
"Impossible d'enregistrer l'identifiant de connexion Liberty Alliance",
|
|
|
|
|
"Un processus terminal Liberty Alliance a <20>chou<6F>",
|
|
|
|
|
"Votre compte est bloqu<71>",
|
|
|
|
|
"Votre mot de passe a expir<69>",
|
2007-03-04 15:52:51 +01:00
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sub error_en {
|
|
|
|
|
[
|
2008-03-31 16:25:14 +02:00
|
|
|
|
"Everything is OK",
|
|
|
|
|
"Your connection has expired; You must to be authentified once again",
|
|
|
|
|
"User and password fields must be filled",
|
|
|
|
|
"Wrong directory manager account or password",
|
|
|
|
|
"User not found in directory",
|
|
|
|
|
"Wrong credentials",
|
|
|
|
|
"Unable to connect to LDAP server",
|
|
|
|
|
"Abnormal error from LDAP server",
|
|
|
|
|
"Apache::Session module failed",
|
|
|
|
|
"Authentication required",
|
|
|
|
|
"Invalid certificate",
|
|
|
|
|
"Initialization of Lasso:Login or Lasso:Logout failed",
|
|
|
|
|
"Liberty-Alliance artefact resolution failed",
|
|
|
|
|
"Liberty-Alliance defederation failed",
|
|
|
|
|
"Liberty-Alliance query returned by IDP in assertion is empty",
|
|
|
|
|
"One of Liberty-Alliance soap calls failed",
|
|
|
|
|
"One of Liberty-Alliance single logout failed",
|
|
|
|
|
"No SAML artefact found, or auto-accepting SSO failed",
|
|
|
|
|
"Initializing, building or requesting SSO failed",
|
|
|
|
|
"Unable to store Liberty-Alliance session id",
|
|
|
|
|
"A Liberty-Alliance Soap End Point process failed",
|
|
|
|
|
"Your account is locked",
|
|
|
|
|
"Your password has expired",
|
2007-03-04 15:52:51 +01:00
|
|
|
|
];
|
2007-10-22 21:42:19 +02:00
|
|
|
|
}
|
|
|
|
|
|