114 lines
4.1 KiB
Perl
114 lines
4.1 KiB
Perl
package Lemonldap::NG::Manager::_i18n;
|
||
|
||
use AutoLoader qw(AUTOLOAD);
|
||
use UNIVERSAL qw(can);
|
||
our $VERSION = '0.11';
|
||
|
||
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',
|
||
|
||
newVirtualHost => 'Nouvel hôte 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<72>e sous le numéro',
|
||
saveFailure => 'Échec de la sauvegarde',
|
||
};
|
||
}
|
||
|
||
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",
|
||
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',
|
||
};
|
||
}
|