You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
161 lines
7.9 KiB
161 lines
7.9 KiB
package Lemonldap::NG::Manager::_i18n;
|
|
|
|
use AutoLoader qw(AUTOLOAD);
|
|
use UNIVERSAL qw(can);
|
|
our $VERSION = '0.2';
|
|
|
|
sub import {
|
|
my ($caller_package) = caller;
|
|
my $lang = pop;
|
|
$lang = lc($lang);
|
|
$lang =~ s/-/_/g;
|
|
foreach ( split( /[,;]/, $lang ) ) {
|
|
next if /=/;
|
|
if ( __PACKAGE__->can($_) ) {
|
|
$functions = &$_;
|
|
last;
|
|
}
|
|
}
|
|
$functions ||= &en;
|
|
while ( my ( $f, $v ) = each(%$functions) ) {
|
|
*{"${caller_package}::txt_$f"} = sub { $v };
|
|
}
|
|
}
|
|
|
|
*fr_fr = *fr;
|
|
*en_us = *en;
|
|
|
|
1;
|
|
|
|
__END__
|
|
|
|
=pod
|
|
=cut
|
|
|
|
sub fr {
|
|
return {
|
|
configuration => 'Configuration',
|
|
exportedVars => 'Attributs LDAP à exporter',
|
|
generalParameters => 'Paramètres généraux',
|
|
ldapParameters => 'Paramètres LDAP',
|
|
sessionStorage => 'Stockage des sessions',
|
|
globalStorageOptions => 'Paramètres du module Apache::Session',
|
|
authParams => "Paramètres d'authentification",
|
|
userGroups => "Groupes d'utilisateurs",
|
|
macros => "Macros",
|
|
virtualHosts => "Hôtes virtuels",
|
|
authenticationType => "Type d'authentification",
|
|
securedCookie => 'Cookie sécurisé (SSL)',
|
|
domain => 'Domaine',
|
|
cookieName => 'Nom du cookie',
|
|
apacheSessionModule => 'Module Apache::Session',
|
|
ldapServer => 'Serveur LDAP',
|
|
ldapPort => 'Port du serveur LDAP',
|
|
ldapBase => 'Base de recherche LDAP',
|
|
managerDn => 'Compte de connexion LDAP',
|
|
managerPassword => 'Mot de passe LDAP',
|
|
httpHeaders => 'En-têtes HTTP',
|
|
locationRules => 'Règles',
|
|
|
|
# Attention: ici, é ne sera pas interprété par Firefox (msgBox)
|
|
newVirtualHost => 'Nouvel hote virtuel',
|
|
newMacro => 'Nouvelle macro',
|
|
newGroup => 'Nouveau groupe',
|
|
newVar => 'Nouvelle variable',
|
|
newRule => 'Nouvelle règle',
|
|
newHeader => 'Nouvel en-tête',
|
|
newGSOpt => 'Nouvelle option',
|
|
saveConf => 'Sauvegarder',
|
|
deleteNode => 'Supprimer',
|
|
unableToSave => 'Votre navigateur ne supporte pas les objets XMLHTTPRequest: sauvegarde impossible.',
|
|
confSaved => 'Configuration sauvegardée sous le numéro',
|
|
saveFailure => 'Échec de la sauvegarde',
|
|
unknownError => 'Erreur inconnue',
|
|
waitingResult => 'En attente...',
|
|
configurationWasChanged => "configuration modifiée depuis que vous l'avez téléchargée",
|
|
configLoaded => 'Configuration chargée',
|
|
warningConfNotApplied => "Vous devez recharger les agents pour que la configuration sauvegardée soit appliquée",
|
|
applyConf => 'Appliquer',
|
|
canNotReadApplyConfFile => 'Configuration non appliquée: impossible de lire le fichier de configuration',
|
|
invalidLine => 'Ligne invalide',
|
|
error => 'Erreur',
|
|
result => 'Résultat',
|
|
changesAppliedLater => "Les changements seront effectifs d'ici 10 minutes. Utilisez \"apachectl reload\" sur les serveurs concernés pour forcer la prise en compte immédiate",
|
|
prevConf => 'Précédente',
|
|
nextConf => 'Suivante',
|
|
lastConf => 'Dernière',
|
|
deleteVirtualHost => "Supprimer l'hôte virtuel",
|
|
|
|
# Attention: ici, Ê ne sera pas interprété par Firefox (msgBox)
|
|
areYouSure => 'Etes vous sur ?',
|
|
syntaxError => 'Erreur de syntaxe, configuration refusée. Consultez les journaux du serveur web.',
|
|
whatToTrace => "Donnée à inscrire dans les journaux d'Apache",
|
|
deleteConf => 'Effacer',
|
|
confirmDeleteConf => "Vous allez effacer cette configuration. Confirmez-vous ?",
|
|
configurationDeleted => 'Configuration éffacée',
|
|
configurationNotDeleted => 'Configuration non éffacée',
|
|
};
|
|
}
|
|
|
|
sub en {
|
|
return {
|
|
configuration => 'Configuration',
|
|
exportedVars => 'Exported Variables',
|
|
generalParameters => 'General Parameters',
|
|
ldapParameters => 'LDAP Parameters',
|
|
sessionStorage => 'Session Storage',
|
|
globalStorageOptions => 'Session Storage Parameters',
|
|
authParams => "Authentication Parameters",
|
|
userGroups => "User Groups",
|
|
macros => "Macros",
|
|
virtualHosts => "Virtual Hosts",
|
|
authenticationType => "Authentifition Type",
|
|
securedCookie => 'Secured Cookie (SSL)',
|
|
domain => 'Domain',
|
|
cookieName => 'Cookie Name',
|
|
apacheSessionModule => 'Apache::Session module',
|
|
ldapServer => 'LDAP Server',
|
|
ldapPort => 'LDAP Server Port',
|
|
ldapBase => 'LDAP Search Base',
|
|
managerDn => 'LDAP Account',
|
|
managerPassword => 'LDAP Password',
|
|
httpHeaders => 'HTTP Headers',
|
|
locationRules => 'Rules',
|
|
|
|
newVirtualHost => 'New Virtual Host',
|
|
newMacro => 'New Macro',
|
|
newGroup => 'New Group',
|
|
newVar => 'New Variable',
|
|
newRule => 'New Rule',
|
|
newHeader => 'New Header',
|
|
newGSOpt => 'New Option',
|
|
saveConf => 'Save',
|
|
deleteNode => 'Delete',
|
|
rules => 'Rules',
|
|
unableToSave => 'Your browser does not support XMLHTTPRequest objects: fail to save.',
|
|
confSaved => 'Configuration saved with number',
|
|
saveFailure => 'Save failure',
|
|
unknownError => 'Unknown error',
|
|
waitingResult => 'Waiting result...',
|
|
configurationWasChanged => 'Configuration has been changed since you got it',
|
|
configLoaded => 'Configuration loaded',
|
|
warningConfNotApplied => 'You have to reload handlers to take the saved configuration in account',
|
|
applyConf => 'Apply',
|
|
canNotReadApplyConfFile => 'Configuration not applied: cannot read configuration file',
|
|
invalidLine => 'Invalid Line',
|
|
error => 'Error',
|
|
result => 'Result',
|
|
changesAppliedLater => 'Changes will be effective within 10 minutes. Use "apachectl reload" on concerned servers for immediate reloading',
|
|
prevConf => 'Previous',
|
|
nextConf => 'Next',
|
|
lastConf => 'Last',
|
|
deleteVirtualHost => 'Delete virtual host',
|
|
areYouSure => 'Are you sure ?',
|
|
syntaxError => 'Syntax error, configuration refused. See web server logs for more.',
|
|
whatToTrace => "Attribute to use in Apache's logs",
|
|
deleteConf => 'Delete',
|
|
confirmDeleteConf => "You're going to delete configuration. Do you confirm ?",
|
|
configurationDeleted => 'Configuration deleted',
|
|
configurationNotDeleted => 'Configuration not deleted',
|
|
};
|
|
}
|
|
|