More translations in errors
This commit is contained in:
parent
3dc93bd0aa
commit
580d5a4bcc
|
@ -70,9 +70,9 @@ qr/^(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-
|
|||
'test' => qr/^.*$/
|
||||
},
|
||||
'keyTextContainer' => {
|
||||
'keyMsgFail' => 'Bad key name',
|
||||
'keyMsgFail' => '__badKeyName__',
|
||||
'keyTest' => qr/^\w[\w\.\-]*$/,
|
||||
'msgFail' => 'Empty value non accorded',
|
||||
'msgFail' => '__emptyValueNotAllowed__',
|
||||
'test' => qr/./
|
||||
},
|
||||
'lmAttrOrMacro' => {
|
||||
|
@ -280,6 +280,7 @@ sub attributes {
|
|||
'type' => 'catAndAppList'
|
||||
},
|
||||
'authChoiceModules' => {
|
||||
'keyMsgFail' => '__badChoiceKey__',
|
||||
'keyTest' => qr/^(\d*)?[a-zA-Z0-9_]+$/,
|
||||
'select' => [
|
||||
[
|
||||
|
@ -619,6 +620,7 @@ sub attributes {
|
|||
'type' => 'text'
|
||||
},
|
||||
'CAS_proxiedServices' => {
|
||||
'keyMsgFail' => '__badCasProxyId__',
|
||||
'keyTest' => qr/^\w+$/,
|
||||
'type' => 'keyTextContainer'
|
||||
},
|
||||
|
@ -740,6 +742,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
},
|
||||
'dbiExportedVars' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -766,6 +769,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
'mail' => 'mail',
|
||||
'uid' => 'uid'
|
||||
},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -782,6 +786,7 @@ qr/^(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-
|
|||
'type' => 'text'
|
||||
},
|
||||
'exportedHeaders' => {
|
||||
'keyMsgFail' => '__badHostname__',
|
||||
'keyTest' =>
|
||||
qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-9]*[a-zA-Z0-9]|[a-zA-Z])[.]?)$/,
|
||||
'test' => {
|
||||
|
@ -816,6 +821,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
'default' => {
|
||||
'UA' => 'HTTP_USER_AGENT'
|
||||
},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[_a-zA-Z][a-zA-Z0-9_]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[_a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -833,6 +839,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
},
|
||||
'facebookExportedVars' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -861,6 +868,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
},
|
||||
'googleExportedVars' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -1025,6 +1033,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
'mail' => 'mail',
|
||||
'uid' => 'uid'
|
||||
},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -1113,7 +1122,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
my $l = shift();
|
||||
my @s = split( /[\s,]+/, $l, 0 );
|
||||
foreach my $s (@s) {
|
||||
return 0, qq[Bad ldap uri "$s"]
|
||||
return 0, qq[__badLdapUri__: "$s"]
|
||||
unless $s =~
|
||||
m[^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?::\d{1,5})?/?.*)$]o;
|
||||
}
|
||||
|
@ -1155,6 +1164,7 @@ m[^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
'default' => {
|
||||
'default' => 'deny'
|
||||
},
|
||||
'keyMsgFail' => '__badHostname__',
|
||||
'keyTest' =>
|
||||
qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-9]*[a-zA-Z0-9]|[a-zA-Z])[.]?)$/,
|
||||
'test' => {
|
||||
|
@ -1209,6 +1219,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
},
|
||||
'macros' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badMacroName__',
|
||||
'keyTest' => qr/^[_a-zA-Z][a-zA-Z0-9_]*$/,
|
||||
'test' => sub {
|
||||
my ( $val, $conf ) = @_;
|
||||
|
@ -1622,6 +1633,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
},
|
||||
'openIdExportedVars' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -1825,6 +1837,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
'type' => 'portalskinbackground'
|
||||
},
|
||||
'portalSkinRules' => {
|
||||
'keyMsgFail' => '__badSkinRule__',
|
||||
'keyTest' => sub {
|
||||
my ( $val, $conf ) = @_;
|
||||
my $s = '';
|
||||
|
@ -1856,6 +1869,7 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
'type' => 'text'
|
||||
},
|
||||
'post' => {
|
||||
'keyMsgFail' => '__badHostname__',
|
||||
'keyTest' =>
|
||||
qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-9]*[a-zA-Z0-9]|[a-zA-Z])[.]?)$/,
|
||||
'test' => sub {
|
||||
|
@ -2010,6 +2024,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
},
|
||||
'samlIDPMetaDataExportedAttributes' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badMetadataName__',
|
||||
'keyTest' => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/\w/,
|
||||
|
@ -2019,6 +2034,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
'type' => 'samlIDPMetaDataNodeContainer'
|
||||
},
|
||||
'samlIDPMetaDataOptions' => {
|
||||
'keyMsgFail' => '__badMetadataName__',
|
||||
'keyTest' => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
'type' => 'keyTextContainer'
|
||||
},
|
||||
|
@ -2305,6 +2321,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
},
|
||||
'samlSPMetaDataExportedAttributes' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badMetadataName__',
|
||||
'keyTest' => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/\w/,
|
||||
|
@ -2314,6 +2331,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
'type' => 'samlSPMetaDataNodeContainer'
|
||||
},
|
||||
'samlSPMetaDataOptions' => {
|
||||
'keyMsgFail' => '__badMetadataName__',
|
||||
'keyTest' => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
'type' => 'keyTextContainer'
|
||||
},
|
||||
|
@ -2514,6 +2532,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
'type' => 'pcre'
|
||||
},
|
||||
'sessionDataToRemember' => {
|
||||
'keyMsgFail' => '__invalidSessionData__',
|
||||
'keyTest' => qr/^[_a-zA-Z][a-zA-Z0-9_]*$/,
|
||||
'type' => 'keyTextContainer'
|
||||
},
|
||||
|
@ -2539,6 +2558,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
},
|
||||
'slaveExportedVars' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
@ -2759,6 +2779,7 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
|
|||
},
|
||||
'webIDExportedVars' => {
|
||||
'default' => {},
|
||||
'keyMsgFail' => '__badVariableName__',
|
||||
'keyTest' => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
'msgFail' => '__badValue__',
|
||||
'test' => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
|
|
|
@ -103,9 +103,9 @@ sub types {
|
|||
},
|
||||
keyTextContainer => {
|
||||
test => qr/./,
|
||||
msgFail => 'Empty value non accorded',
|
||||
msgFail => '__emptyValueNotAllowed__',
|
||||
keyTest => qr/^\w[\w\.\-]*$/,
|
||||
keyMsgFail => 'Bad key name',
|
||||
keyMsgFail => '__badKeyName__',
|
||||
},
|
||||
subContainer => {
|
||||
keyTest => qr/\w/,
|
||||
|
@ -405,7 +405,7 @@ sub attributes {
|
|||
type => 'keyTextContainer',
|
||||
help => 'portalcustom.html',
|
||||
keyTest => $perlExpr,
|
||||
keyMsgFail => 'Bad skin rule',
|
||||
keyMsgFail => '__badSkinRule__',
|
||||
test => qr/^\w+$/,
|
||||
msgFail => '__badValue__',
|
||||
},
|
||||
|
@ -656,7 +656,7 @@ sub attributes {
|
|||
type => 'keyTextContainer',
|
||||
help => 'exportedvars.html',
|
||||
keyTest => qr/^!?[_a-zA-Z][a-zA-Z0-9_]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[_a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => { 'UA' => 'HTTP_USER_AGENT' },
|
||||
|
@ -675,7 +675,7 @@ sub attributes {
|
|||
help =>
|
||||
'exportedvars.html#extend_variables_using_macros_and_groups',
|
||||
keyTest => qr/^[_a-zA-Z][a-zA-Z0-9_]*$/,
|
||||
keyMsgFail => 'Bad macro name',
|
||||
keyMsgFail => '__badMacroName__',
|
||||
test => $perlExpr,
|
||||
default => {},
|
||||
documentation => 'Macros',
|
||||
|
@ -720,7 +720,7 @@ sub attributes {
|
|||
sessionDataToRemember => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^[_a-zA-Z][a-zA-Z0-9_]*$/,
|
||||
keyMsgFail => 'Invalid session data',
|
||||
keyMsgFail => '__invalidSessionData__',
|
||||
},
|
||||
|
||||
# SAML issuer
|
||||
|
@ -1350,7 +1350,7 @@ sub attributes {
|
|||
type => 'samlAttributeContainer',
|
||||
help => 'authsaml.html#exported_attributes',
|
||||
keyTest => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
keyMsgFail => 'Bad metadata name',
|
||||
keyMsgFail => '__badMetadataName__',
|
||||
test => qr/\w/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -1361,7 +1361,7 @@ sub attributes {
|
|||
samlIDPMetaDataOptions => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
keyMsgFail => 'Bad metadata name',
|
||||
keyMsgFail => '__badMetadataName__',
|
||||
},
|
||||
samlIDPMetaDataOptionsNameIDFormat => {
|
||||
type => 'select',
|
||||
|
@ -1467,7 +1467,7 @@ sub attributes {
|
|||
type => 'samlAttributeContainer',
|
||||
help => 'idpsaml.html#exported_attributes',
|
||||
keyTest => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
keyMsgFail => 'Bad metadata name',
|
||||
keyMsgFail => '__badMetadataName__',
|
||||
test => qr/\w/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -1478,7 +1478,7 @@ sub attributes {
|
|||
samlSPMetaDataOptions => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^[a-zA-Z](?:[a-zA-Z0-9_\-\.]*\w)?$/,
|
||||
keyMsgFail => 'Bad metadata name',
|
||||
keyMsgFail => '__badMetadataName__',
|
||||
},
|
||||
samlSPSSODescriptorAuthnRequestsSigned => {
|
||||
default => 1,
|
||||
|
@ -1662,7 +1662,7 @@ sub attributes {
|
|||
demoExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => { cn => 'cn', mail => 'mail', uid => 'uid', },
|
||||
|
@ -1711,7 +1711,7 @@ sub attributes {
|
|||
ldapExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => { cn => 'cn', mail => 'mail', uid => 'uid', },
|
||||
|
@ -1730,7 +1730,7 @@ sub attributes {
|
|||
foreach my $s (@s) {
|
||||
$s =~
|
||||
m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?::\d{1,5})?/?.*)$}o
|
||||
or return ( 0, "Bad ldap uri \"$s\"" );
|
||||
or return ( 0, "__badLdapUri__: \"$s\"" );
|
||||
}
|
||||
return 1;
|
||||
},
|
||||
|
@ -1861,7 +1861,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
CAS_proxiedServices => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^\w+$/,
|
||||
keyMsgFail => 'Bad CAS proxied service identifier',
|
||||
keyMsgFail => '__badCasProxyId__',
|
||||
},
|
||||
|
||||
# Radius
|
||||
|
@ -1905,7 +1905,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
openIdExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -1922,7 +1922,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
googleExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -1940,7 +1940,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
facebookExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -1967,7 +1967,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
webIDExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -1997,7 +1997,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
dbiExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -2028,7 +2028,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
slaveExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
keyTest => qr/^!?[a-zA-Z][a-zA-Z0-9_-]*$/,
|
||||
keyMsgFail => 'Bad variable name',
|
||||
keyMsgFail => '__badVariableName__',
|
||||
test => qr/^[a-zA-Z][a-zA-Z0-9_:\-]*$/,
|
||||
msgFail => '__badValue__',
|
||||
default => {},
|
||||
|
@ -2051,7 +2051,7 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
authChoiceModules => {
|
||||
type => 'authChoiceContainer',
|
||||
keyTest => qr/^(\d*)?[a-zA-Z0-9_]+$/,
|
||||
keyMsgFail => 'Bad choice key',
|
||||
keyMsgFail => '__badChoiceKey__',
|
||||
test => sub { 1 },
|
||||
select => [
|
||||
[
|
||||
|
|
|
@ -55,19 +55,28 @@
|
|||
"authParams": "Authentication parameters",
|
||||
"auto": "Automatic",
|
||||
"backtoportal": "Back to portal",
|
||||
"badCasProxyId": "Bad CAS proxied service identifier",
|
||||
"badChoiceKey": "Bad key name in Choice menu",
|
||||
"badCookieName": "Bad cookie name",
|
||||
"badCustomFuncName": "Bad custom function name",
|
||||
"badDomainName": "Bad domain name",
|
||||
"badEncoding": "Bad encoding",
|
||||
"badExpression": "Bad expression",
|
||||
"badHeaderName": "Bad header name",
|
||||
"badHostname": "Bad hostname",
|
||||
"badLdapUri": "Bad LDAP URI",
|
||||
"badKeyName": "Bad key name",
|
||||
"badIPv4Address": "Bad IPv4 address",
|
||||
"badMacroName": "Bad macro name",
|
||||
"badMetadataName": "Bad metadata name",
|
||||
"badPemEncoding": "Bad PEM encoding",
|
||||
"badPerlPackageName": "Bad Perl package name",
|
||||
"badRegexp": "Bad regular expression",
|
||||
"badRequest": "Bad request",
|
||||
"badSkinRule": "Bad skin rule",
|
||||
"badUrl": "Bad URL",
|
||||
"badValue": "Bad value",
|
||||
"badVariableName": "Bad variable name",
|
||||
"blackList": "Black list",
|
||||
"browse": "Browse",
|
||||
"browserIdAuthnLevel": "Authentication level",
|
||||
|
@ -169,6 +178,7 @@
|
|||
"edit": "Edit",
|
||||
"editContent": "Edit content",
|
||||
"emptyConf": "Empty configuration",
|
||||
"emptyValueNotAllowed": "Empty value not allowed",
|
||||
"enabled": "Enabled",
|
||||
"enterPassword": "Enter password (optional)",
|
||||
"error": "Error",
|
||||
|
@ -208,6 +218,7 @@
|
|||
"https": "HTTPS",
|
||||
"incompleteForm": "Required fields are missing",
|
||||
"index": "Index",
|
||||
"invalidSessionData": "Invalid session data",
|
||||
"internalReference": "Internal reference",
|
||||
"ipAddr": "IP address",
|
||||
"ipAddresses": "IP addresses",
|
||||
|
|
|
@ -55,19 +55,28 @@
|
|||
"authParams": "Paramètres d'authentification",
|
||||
"auto": "Automatique",
|
||||
"backtoportal": "Retour au portail",
|
||||
"badCasProxyId": "Mauvais identifiant de service proxy CAS",
|
||||
"badChoiceKey": "Mauvais nom de clef dans le menu Choice",
|
||||
"badCookieName": "Mauvais nom de cookie",
|
||||
"badCustomFuncName": "Mauvais nom de fonction personnalisée",
|
||||
"badDomainName": "Mauvais nom de domaine",
|
||||
"badEncoding": "Mauvais encodage",
|
||||
"badExpression": "Mauvaise expression",
|
||||
"badHeaderName": "Mauvais nom d'en-tête",
|
||||
"badHostname": "Mauvais nom d'hôte",
|
||||
"badLdapUri": "Mauvaise URI LDAP",
|
||||
"badKeyName": "Mauvais nom de clef",
|
||||
"badIPv4Address": "Mauvaise adresse IPv4",
|
||||
"badMacroName": "Mauvais nom de macro",
|
||||
"badMetadataName": "Mauvais nom de métadonnée",
|
||||
"badPemEncoding": "Encodage PEM incorrect",
|
||||
"badPerlPackageName": "Mauvais nom de paquet Perl",
|
||||
"badRegexp": "Mauvaise expression rationnelle",
|
||||
"badRequest": "Mauvaise requête",
|
||||
"badSkinRule": "Mauvaise règle",
|
||||
"badUrl": "Mauvaise URL",
|
||||
"badValue": "Mauvaise valeur",
|
||||
"badVariableName": "Mauvais nom de variable",
|
||||
"blackList": "Liste noire",
|
||||
"browse": "Naviguer",
|
||||
"browserIdAuthnLevel": "Niveau d'authentification",
|
||||
|
@ -169,6 +178,7 @@
|
|||
"edit": "Éditer",
|
||||
"editContent": "Éditer le contenu",
|
||||
"emptyConf": "Configuration vide",
|
||||
"emptyValueNotAllowed": "Valeur nulle non accordé",
|
||||
"enabled": "Activé",
|
||||
"enterPassword": "Entrer le mot de passe (optionnel)",
|
||||
"error": "Erreur",
|
||||
|
@ -208,6 +218,7 @@
|
|||
"https": "HTTPS",
|
||||
"incompleteForm": "Des champs requis manquent",
|
||||
"index": "Index",
|
||||
"invalidSessionData": "Donnée de session invalide",
|
||||
"internalReference": "Référence interne ",
|
||||
"ipAddr": "Adresse IP",
|
||||
"ipAddresses": "Adresses IP",
|
||||
|
|
Loading…
Reference in New Issue
Block a user