2006-12-31 16:43:59 +01:00
package Lemonldap::NG::Manager::_i18n ;
use AutoLoader qw( AUTOLOAD ) ;
use UNIVERSAL qw( can ) ;
2007-03-04 15:52:51 +01:00
our $ VERSION = '0.2' ;
2006-12-31 16:43:59 +01:00
sub import {
2007-01-04 09:42:13 +01:00
my ( $ caller_package ) = caller ;
2007-01-14 08:51:44 +01:00
my $ lang = pop ;
2006-12-31 16:43:59 +01:00
$ lang = lc ( $ lang ) ;
$ lang =~ s/-/_/g ;
2007-01-04 09:42:13 +01:00
foreach ( split ( /[,;]/ , $ lang ) ) {
2006-12-31 16:43:59 +01:00
next if /=/ ;
2007-01-04 09:42:13 +01:00
if ( __PACKAGE__ - > can ( $ _ ) ) {
$ functions = & $ _ ;
last ;
}
2006-12-31 16:43:59 +01:00
}
$ functions || = & en ;
2007-01-04 09:42:13 +01:00
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 ;
2007-01-14 14:09:10 +01:00
2006-12-31 16:43:59 +01:00
__END__
2007-01-04 09:42:13 +01:00
2006-12-31 16:43:59 +01:00
= pod
= cut
2007-01-14 14:09:10 +01:00
2006-12-31 16:43:59 +01:00
sub fr {
return {
2007-03-04 15:52:51 +01:00
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' ,
2007-01-14 08:51:44 +01:00
2007-03-13 07:46:23 +01:00
# Attention: ici, é ne sera pas interpr<70> t<EFBFBD> par Firefox (msgBox)
2007-03-04 15:52:51 +01:00
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' ,
2007-03-25 21:49:12 +02:00
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" ,
2007-03-09 07:24:50 +01:00
prevConf = > 'Précédente' ,
nextConf = > 'Suivante' ,
lastConf = > 'Dernière' ,
2007-03-18 19:33:38 +01:00
deleteVirtualHost = > "Supprimer l'hôte virtuel" ,
2007-03-13 07:46:23 +01:00
# Attention: ici, Ê ne sera pas interpr<70> t<EFBFBD> par Firefox (msgBox)
2007-03-18 19:33:38 +01:00
areYouSure = > 'Etes vous sur ?' ,
2007-03-25 21:49:12 +02:00
syntaxError = > 'Erreur de syntaxe, configuration refusée. Consultez les journaux du serveur web.' ,
2007-04-17 15:53:25 +02:00
whatToTrace = > "Donnée à inscrire dans les journaux d'Apache" ,
2007-05-05 16:13:44 +02:00
deleteConf = > 'Effacer' ,
confirmDeleteConf = > "Vous allez effacer cette configuration. Confirmez-vous ?" ,
configurationDeleted = > 'Configuration éffacée' ,
configurationNotDeleted = > 'Configuration non éffacée' ,
2007-06-23 22:01:37 +02:00
invalidVirtualHostName = > "Nom de d'h<> te virtuel incorrect" ,
checkLogs = > "Consultez les journaux d'Apache" ,
2007-01-04 09:42:13 +01:00
} ;
2006-12-31 16:43:59 +01:00
}
sub en {
return {
2007-03-04 15:52:51 +01:00
configuration = > 'Configuration' ,
exportedVars = > 'Exported Variables' ,
generalParameters = > 'General Parameters' ,
ldapParameters = > 'LDAP Parameters' ,
sessionStorage = > 'Session Storage' ,
globalStorageOptions = > 'Session Storage Parameters' ,
authParams = > "Authentication Parameters" ,
userGroups = > "User Groups" ,
2007-03-10 08:51:43 +01:00
macros = > "Macros" ,
2007-03-04 15:52:51 +01:00
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' ,
2007-01-14 08:51:44 +01:00
2007-03-04 15:52:51 +01:00
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' ,
2007-03-25 21:49:12 +02:00
changesAppliedLater = > 'Changes will be effective within 10 minutes. Use "apachectl reload" on concerned servers for immediate reloading' ,
2007-03-09 07:24:50 +01:00
prevConf = > 'Previous' ,
nextConf = > 'Next' ,
lastConf = > 'Last' ,
2007-03-18 19:33:38 +01:00
deleteVirtualHost = > 'Delete virtual host' ,
areYouSure = > 'Are you sure ?' ,
2007-03-25 21:49:12 +02:00
syntaxError = > 'Syntax error, configuration refused. See web server logs for more.' ,
2007-04-17 15:53:25 +02:00
whatToTrace = > "Attribute to use in Apache's logs" ,
2007-05-05 16:13:44 +02:00
deleteConf = > 'Delete' ,
confirmDeleteConf = > "You're going to delete configuration. Do you confirm ?" ,
configurationDeleted = > 'Configuration deleted' ,
configurationNotDeleted = > 'Configuration not deleted' ,
2007-06-23 22:01:37 +02:00
invalidVirtualHostName = > 'Invalid virtual host name' ,
checkLogs = > 'Check Apache logs' ,
2007-01-04 09:42:13 +01:00
} ;
2006-12-31 16:43:59 +01:00
}