提交 80a3d788 编写于 作者: E elefevre

internationalized and translated to French

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11167 71c3de6d-444a-0410-be80-ed276b4c234a
上级 7de1c98f
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
${%Workspace} ${%Workspace}
</t:summary> </t:summary>
<t:artifactList caption="Last Successful Artifacts" <t:artifactList caption="${%Last Successful Artifacts}"
build="${it.lastSuccessfulBuild}" baseURL="lastSuccessfulBuild/" /> build="${it.lastSuccessfulBuild}" baseURL="lastSuccessfulBuild/" />
<t:summary icon="notepad.gif" href="changes"> <t:summary icon="notepad.gif" href="changes">
......
...@@ -6,3 +6,4 @@ Last\ build=Dernier build ...@@ -6,3 +6,4 @@ Last\ build=Dernier build
Last\ stable\ build=Dernier build stable Last\ stable\ build=Dernier build stable
Last\ successful\ build=Dernier build avec succs Last\ successful\ build=Dernier build avec succs
Last\ failed\ build=Dernier build en chec Last\ failed\ build=Dernier build en chec
Last\ Successful\ Artifacts=Derniers artefacts construits avec succs
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<j:if test="${it.hasBadge()}"> <j:if test="${it.hasBadge()}">
<a href="${link}redeploy/"> <a href="${link}redeploy/">
<img width="16" height="16" <img width="16" height="16"
tooltip="Deployed to repository" tooltip="${%Deployed to repository}"
src="${imagesURL}/16x16/redo.gif"/> src="${imagesURL}/16x16/redo.gif"/>
</a> </a>
</j:if> </j:if>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<!-- No deployment is in progress. Display the form. --> <!-- No deployment is in progress. Display the form. -->
<j:otherwise> <j:otherwise>
<p> <p>
This page allows you to redeploy the build artifacts to a repository after the fact. ${%This page allows you to redeploy the build artifacts to a repository after the fact.}
</p> </p>
<f:form method="post" action="redeploy"> <f:form method="post" action="redeploy">
......
This\ page\ allows\ you\ to\ redeploy\ the\ build\ artifacts\ to\ a\ repository\ after\ the\ fact.=Cette page vous permet de redployer les artefacts vers un repository aprs coup.
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<f:entry title="JDK" <f:entry title="JDK"
description="${%JDK to be used for this project}"> description="${%JDK to be used for this project}">
<select class="setting-input validated" name="jdk" checkUrl="'${rootURL}/defaultJDKCheck?value='+this.value"> <select class="setting-input validated" name="jdk" checkUrl="'${rootURL}/defaultJDKCheck?value='+this.value">
<option>(Default)</option> <option>${%default.value}</option>
<j:forEach var="inst" items="${jdks}"> <j:forEach var="inst" items="${jdks}">
<f:option selected="${inst.name==it.JDK.name}">${inst.name}</f:option> <f:option selected="${inst.name==it.JDK.name}">${inst.name}</f:option>
</j:forEach> </j:forEach>
......
...@@ -2,3 +2,4 @@ Advanced\ Project\ Options=Options avanc ...@@ -2,3 +2,4 @@ Advanced\ Project\ Options=Options avanc
Tie\ this\ project\ to\ a\ node=Associer ce projet à un noeud Tie\ this\ project\ to\ a\ node=Associer ce projet à un noeud
Node=Noeud Node=Noeud
JDK\ to\ be\ used\ for\ this\ project=Le JDK à utiliser pour ce projet JDK\ to\ be\ used\ for\ this\ project=Le JDK à utiliser pour ce projet
default.value=(Valeur par défaut)
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<form action="submitDescription" method="post"> <form action="submitDescription" method="post">
<f:textarea name="description" value="${it.description}" /> <f:textarea name="description" value="${it.description}" />
<div align="right"> <div align="right">
<f:submit value="Submit" /> <f:submit value="${%Submit}" />
</div> </div>
</form> </form>
</l:ajax> </l:ajax>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<l:main-panel> <l:main-panel>
<form action="submitDescription" method="post"> <form action="submitDescription" method="post">
<f:textarea name="description" value="${it.description}" /> <f:textarea name="description" value="${it.description}" />
<f:submit value="Submit" /> <f:submit value="${%Submit}" />
</form> </form>
</l:main-panel> </l:main-panel>
</l:layout> </l:layout>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<l:header title="Hudson" /> <l:header title="Hudson" />
<l:side-panel /> <l:side-panel />
<l:main-panel> <l:main-panel>
<h1>Error</h1> <h1>${%Error}</h1>
<j:choose> <j:choose>
<j:when test="${pre}"> <j:when test="${pre}">
<pre><st:out value="${message}"/></pre> <pre><st:out value="${message}"/></pre>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</j:otherwise> </j:otherwise>
</j:choose> </j:choose>
<j:if test="${exception!=null}"> <j:if test="${exception!=null}">
<input type="button" value="Detail..." onclick="showDetails()" id="button"/> <input type="button" value="${%Detail...}" onclick="showDetails()" id="button"/>
<pre id="details" style="display:none">${h.printThrowable(exception)}</pre> <pre id="details" style="display:none">${h.printThrowable(exception)}</pre>
<script> <script>
function showDetails() { function showDetails() {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
Displays the console output Displays the console output
--> -->
<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" xmlns:i="jelly:fmt"> <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" xmlns:i="jelly:fmt">
<l:layout title="${it.name} Changes"> <l:layout title="${%changes.title(it.name)}">
<st:include page="sidepanel.jelly" /> <st:include page="sidepanel.jelly" />
<l:main-panel> <l:main-panel>
<j:set var="from" value="${request.getParameter('from')}"/> <j:set var="from" value="${request.getParameter('from')}"/>
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
<h1> <h1>
${%Changes} ${%Changes}
<j:if test="${from!=null}"> from #${from}</j:if> <j:if test="${from!=null}"> ${%from.label(from)}</j:if>
<j:if test="${to!=null}"> to #${to}</j:if> <j:if test="${to!=null}"> ${%to.label(to)}</j:if>
</h1> </h1>
<j:set var="builds" value="${h.filter(it.buildsAsMap,from,to).values()}" /> <j:set var="builds" value="${h.filter(it.buildsAsMap,from,to).values()}" />
<st:include it="${it.scm}" page="project-changes.jelly" /> <st:include it="${it.scm}" page="project-changes.jelly" />
......
changes.title={0} Changes
Changes=Changements
from.label=from {0}
to.label=to {0}
changes.title=Changements dans {0}
Changes=Changements Changes=Changements
from.label=de {0}
to.label=à {0}
...@@ -3,30 +3,25 @@ ...@@ -3,30 +3,25 @@
<l:layout> <l:layout>
<st:include page="sidepanel.jelly" /> <st:include page="sidepanel.jelly" />
<l:main-panel> <l:main-panel>
<h1>How to set Subversion password?</h1> <h1>${%How to set Subversion password?}</h1>
<p> <p>
While subversion allows you to specify the '--password' option explicitly in the command line, ${%explanation.introduction}
this is generally not desirable when you are using Hudson, because:
</p> </p>
<ol> <ol>
<li>People can read your password by using <tt>pargs</tt></li> <li>${%reason.1}</li>
<li>Password will be stored in a clear text in Hudson</li> <li>${%reason.2}</li>
</ol> </ol>
<p> <p>
A preferable approach is to do the following steps: ${%alternative.introduction}
</p> </p>
<ol> <ol>
<li>Logon to the server that runs Hudson, by using the same user account Hudson uses</li> <li>${%step.1}</li>
<li>Manually run <tt>svn co ...</tt></li> <li>${%step.2}</li>
<li>Subversion asks you the password interactively. Type in the password</li> <li>${%step.3}</li>
<li> <li>${%step.4}</li>
Subversion stores it in its authentication cache, and for successive <tt>svn co ...</tt>
it will use the password stored in the cache.
</li>
</ol> </ol>
<p> <p>
Note that this approach still doesn't really make your password secure, ${%final.words}
it just makes it bit harder to read.
</p> </p>
</l:main-panel> </l:main-panel>
</l:layout> </l:layout>
......
explanation.introduction=Bien que Subversion vous permette de passer l''option '--password' en clair dans la ligne de commande, ça n''est en général pas souhaitable quand vous utilisez Hudson. En effet:
reason.1=On peut lire votre mot de passe en utilisant <tt>pargs</tt>
reason.2=Votre mot de passe sera enregistré en clair dans Hudson
alternative.introduction=Une meilleure approche est de suivre les étapes suivantes:
step.1=Se logguer sur le serveur qui fait tourner Hudson, en utilisant le même compte utilisateur que Hudson
step.2=Exécuter manuellement <tt>svn co ...</tt>
step.3=Subversion vous demande votre mot de passe de façon intéractive. Entrez votre mot de passe
step.4=Subversion le stocke dans son cache d''authentification; pour les demandes <tt>svn co ...</tt> future, il utilisera le mot de passe de son cache
final.words=Notez bien que cette approche ne rend pas votre mot de passe complètement sécurisé; il devient simplement un peu plus difficile à lire.
How\ to\ set\ Subversion\ password?=Comment positionner le mot de passe Subversion?
explanation.introduction=Bien que Subversion vous permette de passer l''option '--password' en clair dans la ligne de commande, ça n''est en général pas souhaitable quand vous utilisez Hudson. En effet:
reason.1=On peut lire votre mot de passe en utilisant <tt>pargs</tt>
reason.2=Votre mot de passe sera enregistré en clair dans Hudson
alternative.introduction=Une meilleure approche est de suivre les étapes suivantes:
step.1=Se logguer sur le serveur qui fait tourner Hudson, en utilisant le même compte utilisateur que Hudson
step.2=Exécuter manuellement <tt>svn co ...</tt>
step.3=Subversion vous demande votre mot de passe de façon intéractive. Entrez votre mot de passe
step.4=Subversion le stocke dans son cache d''authentification; pour les demandes <tt>svn co ...</tt> future, il utilisera le mot de passe de son cache
final.words=Notez bien que cette approche ne rend pas votre mot de passe complètement sécurisé; il devient simplement un peu plus difficile à lire.
<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"> <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="launch command"> <f:entry title="${%launch command}">
<f:textbox name="slave.command" value="${slave.command}"/> <f:textbox name="slave.command" value="${slave.command}"/>
</f:entry> </f:entry>
</j:jelly> </j:jelly>
\ No newline at end of file
...@@ -8,9 +8,9 @@ ...@@ -8,9 +8,9 @@
help="/help/project-config/triggerRemotely.html" help="/help/project-config/triggerRemotely.html"
title="Trigger builds remotely (e.g., from scripts)" title="Trigger builds remotely (e.g., from scripts)"
checked="${it.authToken!=null}"> checked="${it.authToken!=null}">
<f:entry title="Authentication Token"> <f:entry title="${%Authentication Token}">
<f:textbox name="authToken" value="${it.authToken.token}" /> <f:textbox name="authToken" value="${it.authToken.token}" />
Use the following URL to trigger build remotely: ${%Use the following URL to trigger build remotely:}
<tt>HUDSON_URL</tt>/${it.url}build?token=<tt>TOKEN_NAME</tt> <tt>HUDSON_URL</tt>/${it.url}build?token=<tt>TOKEN_NAME</tt>
</f:entry> </f:entry>
</f:optionalBlock> </f:optionalBlock>
......
Authentication\ Token=Jeton d''authentification
Use\ the\ following\ URL\ to\ trigger\ build\ remotely\:=Utilisez l''URL qui suit pour lancer un build à distance:
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<t:scriptConsole> <t:scriptConsole>
<pre>println System.getenv("PATH")</pre> <pre>println System.getenv("PATH")</pre>
<p> <p>
This execution happens in the slave agent JVM. ${%This execution happens in the slave agent JVM.}
</p> </p>
</t:scriptConsole> </t:scriptConsole>
</j:jelly> </j:jelly>
This\ execution\ happens\ in\ the\ slave\ agent\ JVM.=Cette exécution a lieu sur la JVM de l''agent Hudson sur l''esclave.
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册