lemonldap-ng/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm

166 lines
8.1 KiB
Perl
Raw Normal View History

2006-12-31 16:43:59 +01:00
package Lemonldap::NG::Manager::_i18n;
use AutoLoader qw(AUTOLOAD);
use UNIVERSAL qw(can);
our $VERSION = '0.2';
2006-12-31 16:43:59 +01:00
sub import {
my ($caller_package) = caller;
my $lang = pop;
2006-12-31 16:43:59 +01:00
$lang = lc($lang);
$lang =~ s/-/_/g;
foreach ( split( /[,;]/, $lang ) ) {
2006-12-31 16:43:59 +01:00
next if /=/;
if ( __PACKAGE__->can($_) ) {
$functions = &$_;
last;
}
2006-12-31 16:43:59 +01:00
}
$functions ||= &en;
while ( my ( $f, $v ) = each(%$functions) ) {
2007-01-14 21:54:52 +01:00
*{"${caller_package}::txt_$f"} = sub { $v };
2006-12-31 16:43:59 +01:00
}
}
*fr_fr = *fr;
*en_us = *en;
1;
2006-12-31 16:43:59 +01:00
__END__
2006-12-31 16:43:59 +01:00
=pod
=cut
2006-12-31 16:43:59 +01:00
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, &eacute; ne sera pas interpr<70>t<EFBFBD> par Firefox (msgBox)
newVirtualHost => 'Nouvel hote virtuel',
newMacro => 'Nouvelle macro',
newGroup => 'Nouveau groupe',
newVar => 'Nouvelle variable',
newRule => 'Nouvelle r&egrave;gle',
newHeader => 'Nouvel en-t&ecirc;te',
newGSOpt => 'Nouvelle option',
saveConf => 'Sauvegarder',
deleteNode => 'Supprimer',
unableToSave => 'Votre navigateur ne supporte pas les objets XMLHTTPRequest: sauvegarde impossible.',
confSaved => 'Configuration sauvegard&eacute;e sous le num&eacute;ro',
saveFailure => '&Eacute;chec de la sauvegarde',
unknownError => 'Erreur inconnue',
waitingResult => 'En attente...',
configurationWasChanged => "configuration modifi&eacute;e depuis que vous l'avez t&eacute;l&eacute;charg&eacute;e",
configLoaded => 'Configuration charg&eacute;e',
warningConfNotApplied => "Vous devez recharger les agents pour que la configuration sauvegard&eacute;e soit appliqu&eacute;e",
applyConf => 'Appliquer',
canNotReadApplyConfFile => 'Configuration non appliqu&eacute;e: impossible de lire le fichier de configuration',
invalidLine => 'Ligne invalide',
error => 'Erreur',
result => 'R&eacute;sultat',
changesAppliedLater => "Les changements seront effectifs d'ici 10 minutes. Utilisez \"apachectl reload\" sur les serveurs concern&eacute;s pour forcer la prise en compte imm&eacute;diate",
prevConf => 'Pr&eacute;c&eacute;dente',
nextConf => 'Suivante',
lastConf => 'Derni&egrave;re',
deleteVirtualHost => "Supprimer l'h&ocirc;te virtuel",
# Attention: ici, &Ecirc; ne sera pas interpr<70>t<EFBFBD> par Firefox (msgBox)
areYouSure => 'Etes vous sur ?',
syntaxError => 'Erreur de syntaxe, configuration refus&eacute;e. Consultez les journaux du serveur web.',
whatToTrace => "Donn&eacute;e &agrave; inscrire dans les journaux d'Apache",
deleteConf => 'Effacer',
confirmDeleteConf => "Vous allez effacer cette configuration. Confirmez-vous ?",
configurationDeleted => 'Configuration &eacute;ffac&eacute;e',
configurationNotDeleted => 'Configuration non &eacute;ffac&eacute;e',
invalidVirtualHostName => "Nom de d'h<>te virtuel incorrect",
checkLogs => "Consultez les journaux d'Apache",
};
2006-12-31 16:43:59 +01:00
}
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',
invalidVirtualHostName => 'Invalid virtual host name',
checkLogs => 'Check Apache logs',
};
2006-12-31 16:43:59 +01:00
}