+ more translations & doc fixes

This commit is contained in:
nicobo 2015-09-21 23:41:38 +02:00
parent a843f413de
commit 56d6c5649b
17 changed files with 61 additions and 54 deletions

View file

@ -146,7 +146,7 @@ public class ScriptSecurityRealm extends AbstractPasswordBasedSecurityRealm {
public static final class DescriptorImpl extends Descriptor<SecurityRealm> {
public String getDisplayName() {
return "Authenticate via custom script";
return Messages.ScriptSecurityRealm_displayName();
}
public String getDefaultEmailResolver() {

View file

@ -1,5 +1,7 @@
# Plugin's title in /configureSecurity/ section
ScriptSecurityRealm.displayName=Authenticate via custom script
# Labels for the strategies in the drop-down list
ScriptSecurityRealm.EmailResolver.nonestrategy.label=Default (do not resolve)
ScriptSecurityRealm.EmailResolver.nonestrategy.label=None (do not resolve)
ScriptSecurityRealm.EmailResolver.anystrategy.label=Any (try all existing resolvers)
ScriptSecurityRealm.NameResolver.nonestrategy.label=Default (do not resolve)
ScriptSecurityRealm.NameResolver.nonestrategy.label=None (do not resolve)
ScriptSecurityRealm.NameResolver.anystrategy.label=Any (try all existing resolvers)

View file

@ -1,4 +1,5 @@
ScriptSecurityRealm.EmailResolver.nonestrategy.label=Défaut (ne pas résoudre)
ScriptSecurityRealm.EmailResolver.anystrategy.label=Tout essayer (le premier qui fonctionne)
ScriptSecurityRealm.NameResolver.nonestrategy.label=Défaut (ne pas résoudre)
ScriptSecurityRealm.NameResolver.anystrategy.label=Tout essayer (le premier qui fonctionne)
ScriptSecurityRealm.displayName=Authentification par script
ScriptSecurityRealm.EmailResolver.nonestrategy.label=Aucun (ne pas résoudre)
ScriptSecurityRealm.EmailResolver.anystrategy.label=Tous (tout essayer)
ScriptSecurityRealm.NameResolver.nonestrategy.label=Aucun (ne pas résoudre)
ScriptSecurityRealm.NameResolver.anystrategy.label=Tous (tout essayer)

View file

@ -22,7 +22,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<f:entry title="${%Login Command}">
<f:entry title="${%Login Command}" help="/plugin/script-realm/help-commandLine.html">
<f:textbox field="commandLine" />
</f:entry>
<f:entry title="${%Groups Command}" help="/plugin/script-realm/help-groupsCommandLine.html">

View file

@ -1,5 +1,5 @@
Login\ Command=Commande pour authentifier
Groups\ Command=Commande pour résoudre les groupes
Groups\ Delimiter=Délimiteur de groupes
Email\ resolver=Résolveur d'e-mail
Email\ resolver=Résolveur d\u2019e-mail
Name\ resolver=Résolveur de nom

View file

@ -1,15 +1,4 @@
<div>
Delegates the authentication to a custom script. This is useful if you need to plug into
a custom authentication scheme, but don't want to write your own plugin.
<p>
Each time the authentication is attempted (which is once per session),
the specified script will be invoked with the username in the 'U' environment variable
and the password in the 'P' environment variable. If the script returns exit code 0,
the authentication is considered successful, and otherwise failure.
</p>
<p>
In case of failure, the output from the process will be reported in the exception message.
</p>
</div>

View file

@ -1,16 +1,4 @@
<div>
Délègue l'authentification à un script.
Cela permet par ex. de se connecter à un mécanisme d'authentification non standard.
</div>
<p>
A chaque tentative d'authentification (c.a.d. une fois par session),
le script spécifié sera invoqué et recevra l'identifiant dans la variable d'environnement 'U'
et le mot de passe dans la variable d'environnement 'P'.
L'authentification est considérée réussie si le processus sort avec le statut 0,
sinon elle est considérée en échec.
</p>
<p>
En cas d'échec, le texte affiché par le script sera rapporté dans le message d'erreur.
</p>
</div>

View file

@ -0,0 +1,9 @@
<div>
Each time the authentication is attempted (which is once per session),
this script will be invoked with the username in the 'U' environment variable
and the password in the 'P' environment variable. If the script returns exit code 0,
the authentication is considered successful, and otherwise failed.
<br />
<br />
In case of failure, the output from the process will be reported in the exception message.
</div>

View file

@ -0,0 +1,10 @@
<div>
A chaque tentative d'authentification (c.a.d. une fois par session),
ce script sera invoqué et recevra l'identifiant dans la variable d'environnement 'U'
et le mot de passe dans la variable d'environnement 'P'.
L'authentification est considérée réussie si le processus sort avec le statut 0,
sinon elle est considérée en échec.
<br />
<br />
En cas d'échec, le texte affiché par le script sera rapporté dans le message d'erreur.
</div>

View file

@ -1,5 +1,8 @@
<div>
Choose how to resolve the e-mail of the authenticated user (you may want to install specific plugins to get more options).<br />
If none, e-mail will not be resolved by this plugin.<br />
Be aware that not all options may work, as they may come from external plugins with their own configuration strategy.<br />
Choose how to resolve the e-mail of the authenticated user (you may want to install other plugins to get more options).<br />
<br />
If "none", e-mail will not be resolved by this plugin (default).<br />
If "any", Jenkins will choose the 1st working resolver.<br />
<br />
Be aware that some options may not work if they come from plugins with their own configuration strategy.<br />
</div>

View file

@ -1,5 +1,8 @@
<div>
Choisissez la manière de résoudre l'e-mail de la personne authentifiée (vous pouvez installer d'autres plugins pour agrandir la liste).<br />
Si vide, les e-mails ne seront pas résolus par ce plugin.<br />
Certaines combinaisons peuvent ne pas fonctionner, car les résolveurs peuvent provenir de plugins disposant de leur propre stratégie de configuration.<br />
<br />
Si "aucun", les e-mails ne seront pas résolus par ce plugin (choix par défaut).<br />
Si "tous", Jenkins choisira le 1er résolveur fonctionnel.<br />
<br />
Notez que certains choix peuvent ne pas fonctionner s'ils proviennent de plugins disposant de leur propre stratégie de configuration.<br />
</div>

View file

@ -1,13 +1,10 @@
<div>
Delegates the groups resolution to a custom script.
If not empty, delegates the groups resolution to a custom script.
<p>
Each time the authentication is attempted, this script will be invoked with the username in the 'U' environment variable.
If the script returns exit code 0, the output will be tokenized by the delimiter (default: ',')
to create a group with each token.
If the script returns exit code 0, the output will be tokenized by the delimiter to create a group with each token.
</p>
<p>
In case of failure, the output from the process will be reported in the exception message.
</p>
</div>

View file

@ -1,13 +1,11 @@
<div>
Délègue la résolution des groupes à un script.
Si non vide, délègue la résolution des groupes à un script.
<p>
A chaque tentative d'authentification, ce script sera invoqué et recevra l'identifiant dans la variable d'environnement 'U'.
Si le processus sort avec le statut 0, sa sortie standard sera interprétée comme l'ensemble des groupes
de l'utilisateur, séparés par le délimiteur (défaut: ',').
de l'utilisateur, séparés par le délimiteur.
</p>
<p>
En cas d'échec, le texte affiché par le script sera rapporté dans le message d'erreur.
</p>
</div>

View file

@ -1,3 +1,3 @@
<div>
Delimiter to split the groups within the returned output of the groups script.
Delimiter to split the groups within the returned output of the groups script (default: '<code>,</code>').
</div>

View file

@ -1,3 +1,3 @@
<div>
Délimiteur utilisé pour séparer les groupes dans la sortie du script de résolution des groupes.
Délimiteur utilisé pour séparer les groupes dans la sortie du script de résolution des groupes (défaut: '<code>,</code>').
</div>

View file

@ -1,5 +1,9 @@
<div>
Choose how to resolve the full name of the authenticated user (you may want to install specific plugins to get more options).<br />
If none, the full name will not be resolved by this plugin.<br />
Be aware that not all options may work, as they may come from external plugins with their own configuration strategy.<br />
Choose how to resolve the full name of the authenticated user (you may want to install specific plugins to get more options).
<br />
<br />
If "none", the name will not be resolved by this plugin (default).<br />
If "any", Jenkins will choose the 1st working resolver.<br />
<br />
Be aware that some options may not work if they come from plugins with their own configuration strategy.<br />
</div>

View file

@ -1,5 +1,8 @@
<div>
Choisissez la manière de résoudre le nom complet de la personne authentifiée (vous pouvez installer d'autres plugins pour agrandir la liste).<br />
Si vide, le nom complet ne sera pas résolu par ce plugin.<br />
Certaines combinaisons peuvent ne pas fonctionner, car les résolveurs peuvent provenir de plugins disposant de leur propre stratégie de configuration.<br />
<br />
Si "aucun", le nom ne sera pas résolu par ce plugin (choix par défaut).<br />
Si "tous", Jenkins choisira le 1er résolveur fonctionnel.<br />
<br />
Notez que certains choix peuvent ne pas fonctionner s'ils proviennent de plugins disposant de leur propre stratégie de configuration.<br />
</div>