diff --git a/INSTALL.mdtext b/INSTALL.mdtext
index d0f6c01..ebd7d6a 100644
--- a/INSTALL.mdtext
+++ b/INSTALL.mdtext
@@ -37,6 +37,7 @@ docroot.
$ sudo pear upgrade-all
$ sudo pear install --alldeps Mail
$ sudo pear install --alldeps Mail_mime
+ $ sudo pear install --alldeps Console_Getopt
If you already have some of the PEAR packages installed with your
distribution, the `Mail` package is often not up-to-date,
@@ -222,4 +223,4 @@ functions. You need to prevent the overload as it does not make sense
anyway (magic in the background is bad!).
See the [corresponding ticket][reglink].
-[reglink]: http://projects.ceondo.com/p/indefero/issues/481/
\ No newline at end of file
+[reglink]: http://projects.ceondo.com/p/indefero/issues/481/
diff --git a/src/IDF/Scm/Git.php b/src/IDF/Scm/Git.php
index e8ac2f6..608a5e5 100644
--- a/src/IDF/Scm/Git.php
+++ b/src/IDF/Scm/Git.php
@@ -41,6 +41,60 @@ class IDF_Scm_Git extends IDF_Scm
$this->project = $project;
}
+ /**
+ * @see IDF_Scm::getChanges()
+ *
+ * Git command output is like :
+ * M doc/Guide utilisateur/Manuel_distrib.tex
+ * M doc/Guide utilisateur/Manuel_intro.tex
+ * M doc/Guide utilisateur/Manuel_libpegase_exemples.tex
+ * M doc/Guide utilisateur/Manuel_page1_version.tex
+ * A doc/Guide utilisateur/images/ftp-nautilus.png
+ * M doc/Guide utilisateur/textes/log_boot_PEGASE.txt
+ *
+ * Status letters mean : Added (A), Deleted (D), Modified (M), Renamed (R)
+ */
+ public function getChanges($commit)
+ {
+ $cmd = sprintf('GIT_DIR=%s '.Pluf::f('git_path', 'git').' show %s --name-status --pretty="format:" --diff-filter="[A|D|M|R]" -M',
+ escapeshellarg($this->repo),
+ escapeshellarg($commit));
+ $out = array();
+ $cmd = Pluf::f('idf_exec_cmd_prefix', '').$cmd;
+ self::exec('IDF_Scm_Git::getChanges', $cmd, $out);
+
+ $return = (object) array(
+ 'additions' => array(),
+ 'deletions' => array(),
+ 'renames' => array(),
+ 'patches' => array(),
+ 'properties' => array(),
+ );
+
+ foreach ($out as $line) {
+ $line = trim($line);
+ if ($line != '') {
+ $action = $line[0];
+
+ if ($action == 'A') {
+ $filename = trim(substr($line, 1));
+ $return->additions[] = $filename;
+ } else if ($action == 'D') {
+ $filename = trim(substr($line, 1));
+ $return->deletions[] = $filename;
+ } else if ($action == 'M') {
+ $filename = trim(substr($line, 1));
+ $return->patches[] = $filename;
+ } else if ($action == 'R') {
+ $matches = split ("\t", $line);
+ $return->renames[$matches[1]] = $matches[2];
+ }
+ }
+ }
+
+ return $return;
+ }
+
public function getRepositorySize()
{
if (!file_exists($this->repo)) {
diff --git a/src/IDF/locale/fr/idf.po b/src/IDF/locale/fr/idf.po
index 56d3128..25c6598 100644
--- a/src/IDF/locale/fr/idf.po
+++ b/src/IDF/locale/fr/idf.po
@@ -2,19 +2,19 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR , YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: Indefero\n"
-"Report-Msgid-Bugs-To: \n"
+"Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n"
"POT-Creation-Date: 2011-02-23 23:41+0100\n"
-"PO-Revision-Date: 2011-02-23 22:06+0000\n"
+"PO-Revision-Date: 2011-02-24 08:07+0000\n"
"Last-Translator: Delkia \n"
"Language-Team: French <>\n"
-"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
#: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65
@@ -174,9 +174,9 @@ msgid ""
"The master branch is empty or contains illegal characters, please use only "
"letters, digits, dashs and dots as separators."
msgstr ""
-"La branche principale contient des caractères non autorisés, il ne doit être "
-"composé que de lettres, de chiffres, du point d'exclamation (!) ou du point "
-"(.)."
+"La branche principale contient des caractères non autorisés, il ne doit être"
+" composé que de lettres, de chiffres, du point d'exclamation (!) ou du point"
+" (.)."
#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101
msgid "This master branch is already used. Please select another one."
@@ -221,8 +221,8 @@ msgstr "Ne peut pas sauvegarder le modèle depuis un formulaire invalide."
msgid ""
"Click on the Project Management tab to set the description of your project."
msgstr ""
-"Cliquez sur l'onglet Administration du projet pour définir la description du "
-"projet."
+"Cliquez sur l'onglet Administration du projet pour définir la description du"
+" projet."
#: IDF/Form/Admin/ProjectCreate.php:362
msgid "This project is not available."
@@ -268,8 +268,8 @@ msgstr "Identifiant"
#: IDF/Form/Admin/UserCreate.php:60 IDF/Form/Register.php:45
msgid ""
-"The login must be between 3 and 15 characters long and contains only letters "
-"and digits."
+"The login must be between 3 and 15 characters long and contains only letters"
+" and digits."
msgstr ""
"L'identifiant doit avoir entre 3 et 15 caractères et ne doit contenir que "
"des lettres et des chiffres."
@@ -331,8 +331,8 @@ msgstr "Laissez vide si vous ne voulez pas changer le mot de passe."
#: IDF/Form/Admin/UserUpdate.php:81
msgid ""
-"The password must be hard for other people to find it, but easy for the user "
-"to remember."
+"The password must be hard for other people to find it, but easy for the user"
+" to remember."
msgstr ""
"Le mot de passe doit être difficile à trouver pour d'autres personnes, mais "
"simple à retenir pour l'utilisateur."
@@ -369,8 +369,8 @@ msgid ""
"An image file with a width and height not larger than 60 pixels (bigger "
"images are scaled down)."
msgstr ""
-"Un fichier image avec une largeur et une hauteur inférieurs à 60 pixels (les "
-"images qui dépassent sont redimentionnées)."
+"Un fichier image avec une largeur et une hauteur inférieurs à 60 pixels (les"
+" images qui dépassent sont redimentionnées)."
#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152
msgid "Remove custom avatar"
@@ -387,8 +387,8 @@ msgstr "Staff"
#: IDF/Form/Admin/UserUpdate.php:164
msgid "If you give staff rights to a user, you really need to trust him."
msgstr ""
-"Si vous donnez les droits de staff à un utilisateur, vous devez vraiment lui "
-"faire confiance."
+"Si vous donnez les droits de staff à un utilisateur, vous devez vraiment lui"
+" faire confiance."
#: IDF/Form/Admin/UserUpdate.php:172 IDF/Views/Admin.php:213
msgid "Active"
@@ -443,8 +443,7 @@ msgstr "Résumé"
#: IDF/Form/IssueCreate.php:72 IDF/Form/IssueUpdate.php:65
#: IDF/Form/ReviewCreate.php:83
msgid "The \"upload_issue_path\" configuration variable was not set."
-msgstr ""
-"La variable de configuration \"upload_issue_path\" n'a pas été définie."
+msgstr "La variable de configuration \"upload_issue_path\" n'a pas été définie."
#: IDF/Form/IssueCreate.php:82 IDF/Form/IssueUpdate.php:75
msgid "Attach a file"
@@ -471,8 +470,8 @@ msgstr "Étiquettes"
#: IDF/Form/IssueCreate.php:192
msgid "You cannot add a label with the \"Status\" prefix to an issue."
msgstr ""
-"Vous ne pouvez pas donner à un ticket une étiquette ayant le préfixe \"Status"
-"\"."
+"Vous ne pouvez pas donner à un ticket une étiquette ayant le préfixe "
+"\"Status\"."
#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200
#: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120
@@ -519,8 +518,8 @@ msgid ""
"The first \"Type:\" and \"Priority:\" entries found in this list are "
"automatically chosen as defaults for new issues."
msgstr ""
-"Les premières entrées \"Type\" et \"Priorité\" de cette liste seront choisis "
-"automatiquement par défaut des prochains tickets. "
+"Les premières entrées \"Type\" et \"Priorité\" de cette liste seront choisis"
+" automatiquement par défaut des prochains tickets. "
#: IDF/Form/IssueTrackingConf.php:116
msgid "Each issue may have at most one label with each of these classes"
@@ -551,8 +550,8 @@ msgstr "Votre identifiant ou email"
#: IDF/Form/Password.php:35
msgid "Provide either your login or your email to recover your password."
msgstr ""
-"Fournissez soit votre identifiant, soit votre email pour récupérer votre mot "
-"de passe."
+"Fournissez soit votre identifiant, soit votre email pour récupérer votre mot"
+" de passe."
#: IDF/Form/Password.php:49 IDF/Form/Password.php:64
msgid ""
@@ -573,11 +572,11 @@ msgstr "Votre clef de vérification"
#: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89
msgid ""
-"We are sorry but this validation key is not valid. Maybe you should directly "
-"copy/paste it from your validation email."
+"We are sorry but this validation key is not valid. Maybe you should directly"
+" copy/paste it from your validation email."
msgstr ""
-"Nous sommes désolés mais cette clef de validation est invalide. Vous devriez "
-"peut-être faire directement un copier/coller depuis votre email de "
+"Nous sommes désolés mais cette clef de validation est invalide. Vous devriez"
+" peut-être faire directement un copier/coller depuis votre email de "
"validation."
#: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100
@@ -646,10 +645,11 @@ msgstr "J'accepte les conditions d'usage du service."
#: IDF/Form/Register.php:88
msgid ""
-"We know, this is boring, but you need to agree with the terms and conditions."
+"We know, this is boring, but you need to agree with the terms and "
+"conditions."
msgstr ""
-"Nous savons que c'est inintéressant, mais vous devez accepter les conditions "
-"d'usage du service."
+"Nous savons que c'est inintéressant, mais vous devez accepter les conditions"
+" d'usage du service."
#: IDF/Form/Register.php:99
#, php-format
@@ -698,8 +698,8 @@ msgstr "Patch"
#: IDF/Form/ReviewCreate.php:119
msgid "We were not able to parse your patch. Please provide a valid patch."
msgstr ""
-"Nous n'avons pas réussi à interpréter votre patch. Merci de fournir un patch "
-"valid."
+"Nous n'avons pas réussi à interpréter votre patch. Merci de fournir un patch"
+" valid."
#: IDF/Form/ReviewCreate.php:128
msgid "You provided an invalid commit."
@@ -842,7 +842,8 @@ msgstr ""
#: IDF/Form/UserAccount.php:334
msgid ""
-"Please check the key as it does not appear to be a valid monotone public key."
+"Please check the key as it does not appear to be a valid monotone public "
+"key."
msgstr ""
"Vérifiez s'il vous plaît la clef car elle ne semble pas être une clef "
"publique monotone valide."
@@ -859,8 +860,8 @@ msgstr "Vous avez déjà cette clef SSH dans votre trousseau."
#: IDF/Form/UserChangeEmail.php:63
msgid ""
-"The validation key is not valid. Please copy/paste it from your confirmation "
-"email."
+"The validation key is not valid. Please copy/paste it from your confirmation"
+" email."
msgstr ""
"Nous sommes désolés mais cette clef de confirmation est invalide. Vous "
"devriez peut-être faire directement un copier/coller depuis votre email de "
@@ -872,7 +873,8 @@ msgstr "Étiquettes prédéfinies des pages"
#: IDF/Form/WikiConf.php:58
msgid ""
-"Each documentation page may have at most one label with each of these classes"
+"Each documentation page may have at most one label with each of these "
+"classes"
msgstr ""
"Chaque page ne peut avoir qu'une seule étiquette pour chacune de ces classes"
@@ -916,7 +918,8 @@ msgstr "Titre"
msgid ""
"The page name must contains only letters, digits and the dash (-) character."
msgstr ""
-"Le nom de la page ne doit contenir que des lettres, chiffres et le tiret (-)."
+"Le nom de la page ne doit contenir que des lettres, chiffres et le tiret "
+"(-)."
#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61
msgid "This one line description is displayed in the list of pages."
@@ -989,14 +992,12 @@ msgid ""
"\n"
"Instructions:
\n"
"List one status value per line in desired sort-order.
\n"
-"Optionally, use an equals-sign to document the meaning of each status "
-"value.
\n"
+"Optionally, use an equals-sign to document the meaning of each status value.
\n"
msgstr ""
"\n"
"Instructions :
\n"
"Liste un status par ligne dans l'ordre désiré d'affichage.
\n"
-"Vous pouvez aussi utiliser le signe = pour documenter la signification de "
-"chaque valeur.
\n"
+"Vous pouvez aussi utiliser le signe = pour documenter la signification de chaque valeur.
\n"
#: IDF/gettexttemplates/idf/admin/downloads.html.php:8
#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8
@@ -1013,14 +1014,12 @@ msgstr "Enregistrer les changements"
msgid ""
"\n"
"Instructions:
\n"
-"Specify each person by its login. Each person must have already "
-"registered with the given login.
\n"
+"Specify each person by its login. Each person must have already registered with the given login.
\n"
"Separate the logins with commas and/or new lines.
\n"
msgstr ""
"\n"
"Instructions :
\n"
-"Spécifiez chaque personne par son identifiant. Chaque personne doit avoir "
-"préalablement créé son compte.
\n"
+"Spécifiez chaque personne par son identifiant. Chaque personne doit avoir préalablement créé son compte.
\n"
"Séparez les identifiants par des virgules ou des sauts de ligne.
\n"
#: IDF/gettexttemplates/idf/admin/members.html.php:8
@@ -1029,22 +1028,17 @@ msgstr ""
msgid ""
"\n"
"Notes:
\n"
-"A project owner may make any change to this project, including removing "
-"other project owners. You need to be carefull when you give owner rights."
-"p>\n"
-"
A project member will not have access to the administration area but will "
-"have more options available in the use of the project.
\n"
+"A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.
\n"
+"A project member will not have access to the administration area but will have more options available in the use of the project.
\n"
msgstr ""
"\n"
"Notes :
\n"
-"Le propriétaire d'un projet peut faire tous les changements sur un "
-"projet, cela inclut la suppression d'autres propriétaires. Soyez donc "
-"prudent quand vous ajoutez un propriétaire.
\n"
-"Un membre du projet ne va pas avoir accès à l'onglet d'administration "
-"mais aura plus d'options dans l'utilisation du site.
\n"
+"Le propriétaire d'un projet peut faire tous les changements sur un projet, cela inclut la suppression d'autres propriétaires. Soyez donc prudent quand vous ajoutez un propriétaire.
\n"
+"Un membre du projet ne va pas avoir accès à l'onglet d'administration mais aura plus d'options dans l'utilisation du site.
\n"
#: IDF/gettexttemplates/idf/admin/source.html.php:3
-msgid "You can find here the current repository configuration of your project."
+msgid ""
+"You can find here the current repository configuration of your project."
msgstr "Vous pouvez trouver ici la configuration du dépôt du projet."
#: IDF/gettexttemplates/idf/admin/source.html.php:4
@@ -1053,8 +1047,7 @@ msgid ""
"request is sent after each repository commit. If this field is empty,\n"
"notifications are disabled.
\n"
"\n"
-"Only properly-escaped HTTP URLs are supported, for "
-"example:
\n"
+"Only properly-escaped HTTP URLs are supported, for example:
\n"
"\n"
"\n"
"- http://domain.com/commit
\n"
@@ -1073,13 +1066,11 @@ msgid ""
"post-commit URL http://mydomain.com/%p/%r would send a request to\n"
"http://mydomain.com/my-project/123."
msgstr ""
-"Le paramètre d'URL de webhook spécifie une URL sur laquelle une requête "
-"HTTP POST \n"
+"
Le paramètre d'URL de webhook spécifie une URL sur laquelle une requête HTTP POST \n"
"est envoyée après chaque commit sur un des dépôt. Si ce champ est vide,\n"
"les notifications sont désactivées.
\n"
"\n"
-"Seules des URLS HTTP proprement échappées sont "
-"acceptées, par exemple :
\n"
+"Seules des URLS HTTP proprement échappées sont acceptées, par exemple :
\n"
"\n"
"\n"
"- http://domaine.com/commit
\n"
@@ -1087,16 +1078,14 @@ msgstr ""
"
\n"
"\n"
"De plusl'URL peut contenir la mention \"%\", qui\n"
-"sera remplacée avec des valeurs spécifiques du projet pour chaque commit:"
-"p>\n"
+"sera remplacée avec des valeurs spécifiques du projet pour chaque commit:
\n"
"\n"
"\n"
"- %p - nom du projet
\n"
"- %r - numéro de révision
\n"
"
\n"
"\n"
-"Par exemple, un commit de la révision 123 sur le projet 'mon-projet' "
-"avec\n"
+"
Par exemple, un commit de la révision 123 sur le projet 'mon-projet' avec\n"
"l'URL de post-commit http://domaine.com/%p/%r enverrait une requête à\n"
"http://domaine.com/mon-project/123.
"
@@ -1105,8 +1094,8 @@ msgid ""
"The form contains some errors. Please correct them to update the source "
"configuration."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour "
-"la configuration du dépôt."
+"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour"
+" la configuration du dépôt."
#: IDF/gettexttemplates/idf/admin/source.html.php:27
msgid "Repository type:"
@@ -1129,20 +1118,18 @@ msgstr "Clef d'authentification post-commit : "
msgid ""
"\n"
"Instructions:
\n"
-"The description of the project can be improved using the Markdown syntax.
\n"
+"The description of the project can be improved using the Markdown syntax.
\n"
msgstr ""
"\n"
"Instructions :
\n"
-"La description du projet peut être enrichie en utilisant la syntaxe Markdown.
\n"
+"La description du projet peut être enrichie en utilisant la syntaxe Markdown.
\n"
#: IDF/gettexttemplates/idf/admin/summary.html.php:7
msgid ""
"The form contains some errors. Please correct them to update the summary."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour "
-"le résumé."
+"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour"
+" le résumé."
#: IDF/gettexttemplates/idf/admin/tabs.html.php:3
msgid ""
@@ -1153,12 +1140,9 @@ msgid ""
"password or SSH key."
msgstr ""
"\n"
-"Seuls les administrateurs et membres du projet ont accès au code source.
\n"
-"Si vous faites la restriction de l'accès au code, l'accès anonyme n'est "
-"pas
\n"
-"activé et les utilisateurs doivent s'authentifier avec leur mot de passe ou "
-"clef SSH."
+"Seuls les administrateurs et membres du projet ont accès au code source.
\n"
+"Si vous faites la restriction de l'accès au code, l'accès anonyme n'est pas
\n"
+"activé et les utilisateurs doivent s'authentifier avec leur mot de passe ou clef SSH."
#: IDF/gettexttemplates/idf/admin/tabs.html.php:8
msgid ""
@@ -1174,11 +1158,11 @@ msgid ""
"Notification emails will be sent from the %%from_email%% "
"address, if you send the email to a mailing list, you may need to register "
"this email address. Multiple email addresses must be separated through "
-"commas (','). If you do not want to send emails for a given type of changes, "
-"simply leave the corresponding field empty."
+"commas (','). If you do not want to send emails for a given type of changes,"
+" simply leave the corresponding field empty."
msgstr ""
-"Les emails de notifications seront envoyés depuis l'adresse "
-"%%from_email%%. Si vous envoyez les emails à une liste de "
+"Les emails de notifications seront envoyés depuis l'adresse "
+"%%from_email%%. Si vous envoyez les emails à une liste de "
"diffusion, vous devez probablement valider cette adresse email. Plusieurs "
"adresses email doivent être séparées par des virgules (','). Si vous ne "
"voulez pas envoyer d'emails pour un type de changement, laissez vide le "
@@ -1189,14 +1173,14 @@ msgid ""
"If you mark a project as private, only the project members and "
"administrators, together with the extra authorized users you provide will "
"have access to the project. You will still be able to define further access "
-"rights for the different tabs but the \"Open to all\" and \"Signed in users"
-"\" will default to authorized users only."
+"rights for the different tabs but the \"Open to all\" and \"Signed in "
+"users\" will default to authorized users only."
msgstr ""
"Si vous marquez un projet comme privé, seuls les membres du projet et les "
"administrateurs, associés aux utilisateurs supplémentaires autorisés, "
"pourront accéder au projet. Vous pourrez toujours définir un niveau "
-"supplémentaire de droits d'accès aux onglets mais les options \"Ouvert à tous"
-"\" et \"Utilisateurs authentifiés\" correspondront aux utilisateurs "
+"supplémentaire de droits d'accès aux onglets mais les options \"Ouvert à "
+"tous\" et \"Utilisateurs authentifiés\" correspondront aux utilisateurs "
"supplémentaires."
#: IDF/gettexttemplates/idf/admin/tabs.html.php:11
@@ -1213,8 +1197,8 @@ msgid ""
"The form contains some errors. Please correct them to update the access "
"rights."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour "
-"les droits d'accès."
+"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour"
+" les droits d'accès."
#: IDF/gettexttemplates/idf/admin/tabs.html.php:13
msgid "Access Rights"
@@ -1264,12 +1248,12 @@ msgstr "Nouveau téléchargement"
#: IDF/gettexttemplates/idf/downloads/delete.html.php:3
msgid ""
-"Attention! If you want to delete a specific version of your "
-"software, maybe, someone is depending on this specific version to run his "
+"Attention! If you want to delete a specific version of your"
+" software, maybe, someone is depending on this specific version to run his "
"systems. Are you sure, you will not affect anybody when removing this file?"
msgstr ""
-"Attention ! Si vous voulez supprimer une version spécifique "
-"de votre logiciel, peut-être que quelqu'un dépend encore de cette version. "
+"Attention ! Si vous voulez supprimer une version spécifique"
+" de votre logiciel, peut-être que quelqu'un dépend encore de cette version. "
"Êtes-vous certain que supprimer ce fichier ne va pas importuner certaines "
"personnes ?"
@@ -1431,8 +1415,8 @@ msgid ""
"name."
msgstr ""
"Chaque fichier doit avoir un nom différent et ce nom ne peut pas être "
-"changé. Faites attention de bien mettre le numéro de révision dans le nom du "
-"fichier."
+"changé. Faites attention de bien mettre le numéro de révision dans le nom du"
+" fichier."
#: IDF/gettexttemplates/idf/downloads/submit.html.php:6
#, php-format
@@ -1514,27 +1498,27 @@ msgstr "Projets"
msgid ""
"This is simple:
\n"
"\n"
-"- Write in the comments \"This is a duplicate of issue 123\", change 123 "
-"with the corresponding issue number.
\n"
+"- Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
\n"
"- Change the status of the current issue to Duplicate.
\n"
"- Submit the changes.
\n"
"
"
msgstr ""
"C'est simple :
\n"
"\n"
-"- Écrivez dans le commentaire \"Ceci est un doublon du ticket 123\", avec "
-"123 le numéro correspondant au ticket en question.
\n"
+"- Écrivez dans le commentaire \"Ceci est un doublon du ticket 123\", avec 123 le numéro correspondant au ticket en question.
\n"
"- Changez le statut du ticket vers Duplicate.
\n"
"- Soumettez les changements.
\n"
"
"
#: IDF/gettexttemplates/idf/faq.html.php:9
msgid ""
-"You need to create an account on Gravatar, this takes about 5 minutes and is free."
+"You need to create an account on Gravatar, this takes about 5 minutes "
+"and is free."
msgstr ""
-"Vous devez créer un compte sur Gravatar"
-"a>, cela prend environ 5 minutes et c'est gratuit."
+"Vous devez créer un compte sur Gravatar, cela prend environ 5 minutes "
+"et c'est gratuit."
#: IDF/gettexttemplates/idf/faq.html.php:10
msgid ""
@@ -1543,9 +1527,9 @@ msgid ""
"desktop program to submit new tickets easily."
msgstr ""
"L'API (Interface de Programmation de l'Application) est utilisée pour "
-"communiquer avec InDefero depuis d'autres programmes. Par exemple, cela peut "
-"être utilisé pour créer une application \"desktop\" permettant de soumettre "
-"facilement de nouveaux tickets."
+"communiquer avec InDefero depuis d'autres programmes. Par exemple, cela peut"
+" être utilisé pour créer une application \"desktop\" permettant de soumettre"
+" facilement de nouveaux tickets."
#: IDF/gettexttemplates/idf/faq.html.php:11
#, php-format
@@ -1671,8 +1655,8 @@ msgstr ""
#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4
msgid ""
-"Once you have defined the repository type, you cannot change it"
-"strong>."
+"Once you have defined the repository type, you cannot change "
+"it."
msgstr ""
"Une fois que vous avez défini le type de dépôt, vous ne pouvez pas "
"le changer."
@@ -1680,14 +1664,11 @@ msgstr ""
#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5
msgid ""
"\n"
-"Specify each person by its login. Each person must have already "
-"registered with the given login.
\n"
+"Specify each person by its login. Each person must have already registered with the given login.
\n"
"Separate the logins with commas and/or new lines.
\n"
msgstr ""
"\n"
-"Spécifiez chaque personne par son identifiant. Chaque personne doit avoir "
-"préalablement créé son compte.
Séparez les identifiants par des "
-"virgules ou des sauts de ligne.
\n"
+"Spécifiez chaque personne par son identifiant. Chaque personne doit avoir préalablement créé son compte.
Séparez les identifiants par des virgules ou des sauts de ligne.
\n"
#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14
msgid ""
@@ -1719,9 +1700,7 @@ msgid ""
"project will be deleted.\n"
msgstr ""
"\n"
-"Attention ! Supprimer un projet est une opération rapide "
-"qui a pour conséquence la suppression de toutes les données "
-"relatives au projet.\n"
+"Attention ! Supprimer un projet est une opération rapide qui a pour conséquence la suppression de toutes les données relatives au projet.\n"
#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:10
msgid ""
@@ -1793,8 +1772,8 @@ msgstr "Total forge:"
msgid ""
"The form contains some errors. Please correct them to update the project."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour "
-"le projet."
+"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour"
+" le projet."
#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:14
msgid "Provide at least one owner for the project."
@@ -1904,8 +1883,8 @@ msgstr ""
#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:9
msgid "The form contains some errors. Please correct them to update the user."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour "
-"l'utilisateur."
+"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour"
+" l'utilisateur."
#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10
#: IDF/gettexttemplates/idf/register/confirmation.html.php:4
@@ -2144,13 +2123,10 @@ msgstr "Retour au ticket"
#, php-format
msgid ""
"Open issues: %%open%%
\n"
-"Closed issues: %%closed%%"
-"a>
\n"
+"Closed issues: %%closed%%
\n"
msgstr ""
-"Tickets ouverts : %%open%%"
-"p>\n"
-"
Tickets fermés : %%closed%%"
-"a>
\n"
+"Tickets ouverts : %%open%%
\n"
+"Tickets fermés : %%closed%%
\n"
#: IDF/gettexttemplates/idf/issues/by-label.html.php:7
msgid "Label:"
@@ -2162,29 +2138,25 @@ msgstr "Accomplissement :"
#: IDF/gettexttemplates/idf/issues/create.html.php:3
msgid ""
-"When you submit the issue do not forget to provide the following "
-"information:
\n"
+"When you submit the issue do not forget to provide the following information:
\n"
"\n"
"- The steps to reproduce the problem.
\n"
"- The version of the software and your operating system.
\n"
"- Any information that can help the developers to solve the issue.
\n"
-"- Do not provide any password or confidential information!"
-"strong>
\n"
+"- Do not provide any password or confidential information!
\n"
"
"
msgstr ""
-"Quand vous soumettez un ticket, n'oubliez de fournir les informations "
-"suivantes :
\n"
+"Quand vous soumettez un ticket, n'oubliez de fournir les informations suivantes :
\n"
"\n"
"- Les étapes pour reproduire le problème.
\n"
"- La version de votre logiciel et de votre système d'exploitation.
\n"
-"- Toute information qui pourrait aider les développeurs à corriger votre "
-"problème.
\n"
-"- Ne fournissez aucun mot de passe ou information confidentielle !"
-"
\n"
+"- Toute information qui pourrait aider les développeurs à corriger votre problème.
\n"
+"- Ne fournissez aucun mot de passe ou information confidentielle !
\n"
"
"
#: IDF/gettexttemplates/idf/issues/create.html.php:10
-msgid "The form contains some errors. Please correct them to submit the issue."
+msgid ""
+"The form contains some errors. Please correct them to submit the issue."
msgstr ""
"Le formulaire contient des erreurs. Corrigez s'il vous plaît ces erreurs "
"pour soumettre le ticket."
@@ -2253,13 +2225,10 @@ msgstr "Propriétaire :"
#, php-format
msgid ""
"Open issues: %%open%%
\n"
-"Closed issues: %%closed%%"
-"a>
"
+"Closed issues: %%closed%%
"
msgstr ""
-"Tickets ouverts : %%open%%"
-"p>\n"
-"
Tickets fermés : %%closed%%"
-"a>
"
+"Tickets ouverts : %%open%%
\n"
+"Tickets fermés : %%closed%%
"
#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3
msgid ""
@@ -2301,8 +2270,7 @@ msgstr "Commentaires (le dernier en premier) :"
#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3
#, php-format
-msgid ""
-"See the %%nb_submit_closed%% closed."
+msgid "See the %%nb_submit_closed%% closed."
msgid_plural ""
"See the %%nb_submit_closed%% closed."
msgstr[0] "Voir le ticket fermé."
@@ -2311,13 +2279,11 @@ msgstr[1] ""
#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4
#, php-format
-msgid ""
-"See the %%nb_owner_closed%% closed."
+msgid "See the %%nb_owner_closed%% closed."
msgid_plural ""
"See the %%nb_owner_closed%% closed."
msgstr[0] "Voir le ticket fermé."
-msgstr[1] ""
-"Voir les %%nb_owner_closed%% fermés."
+msgstr[1] "Voir les %%nb_owner_closed%% fermés."
#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6
#: IDF/gettexttemplates/idf/user/dashboard.html.php:7
@@ -2344,8 +2310,8 @@ msgstr "Soumis par %%submitter%%, %%c.creation_dtime%%"
msgid ""
"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%"
msgstr ""
-"Commentaire %%i%% par %%submitter%%, %%c."
-"creation_dtime%%"
+"Commentaire %%i%% par %%submitter%%, "
+"%%c.creation_dtime%%"
#: IDF/gettexttemplates/idf/issues/view.html.php:5
#, php-format
@@ -2358,8 +2324,8 @@ msgid ""
"is still valid and more work is needed to fully fix it."
msgstr ""
"Ce ticket est marqué comme fermé. N'ajoutez de commentaires que si vous "
-"pensez que ce ticket est toujours valide et qu'un travail supplémentaire est "
-"nécessaire pour corriger le problème."
+"pensez que ce ticket est toujours valide et qu'un travail supplémentaire est"
+" nécessaire pour corriger le problème."
#: IDF/gettexttemplates/idf/issues/view.html.php:8
#, php-format
@@ -2401,10 +2367,11 @@ msgid "view"
msgstr "vue"
#: IDF/gettexttemplates/idf/issues/view.html.php:21
-msgid "The form contains some errors. Please correct them to change the issue."
+msgid ""
+"The form contains some errors. Please correct them to change the issue."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour "
-"ce ticket."
+"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour"
+" ce ticket."
#: IDF/gettexttemplates/idf/issues/view.html.php:23
msgid "Submit Changes"
@@ -2417,9 +2384,11 @@ msgstr "Suivi par :"
#: IDF/gettexttemplates/idf/login_form.html.php:3
#, php-format
msgid ""
-"If you don't have an account yet, you can create one here."
+"If you don't have an account yet, you can create one here."
msgstr ""
+"Si vous n'avez pas encore de compte, vous pouvez en créer un içi."
#: IDF/gettexttemplates/idf/login_form.html.php:4
msgid "What is your account information?"
@@ -2446,16 +2415,13 @@ msgid "Welcome."
msgstr "Bienvenue."
#: IDF/gettexttemplates/idf/login_form.html.php:10
-#, fuzzy
msgid "It takes less than a minute to create your account."
msgstr "La création d'un compte prend moins d'une minute."
#: IDF/gettexttemplates/idf/main-menu.html.php:3
#, php-format
-msgid ""
-"Welcome, %%user%%."
-msgstr ""
-"Bienvenue, %%user%%."
+msgid "Welcome, %%user%%."
+msgstr "Bienvenue, %%user%%."
#: IDF/gettexttemplates/idf/main-menu.html.php:4
msgid "Sign Out"
@@ -2592,8 +2558,8 @@ msgstr "Activez votre compte"
#: IDF/gettexttemplates/idf/register/confirmation.html.php:8
#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8
msgid ""
-"This is the last step, but just be sure to have the cookies enabled"
-"strong> to log in afterwards."
+"This is the last step, but just be sure to have the cookies "
+"enabled to log in afterwards."
msgstr ""
"C'est la dernière étape, mais assurez-vous que les cookies soient "
"activés dans votre navigateur pour vous connecter par la suite."
@@ -2610,14 +2576,14 @@ msgstr ""
#, php-format
msgid ""
"With your account, you will able to participate in the life of all the "
-"projects hosted here. Participating in a software project must be fun, so if "
-"you have troubles, you can let us know about your issues "
-"at anytime!"
+"projects hosted here. Participating in a software project must be fun, so if"
+" you have troubles, you can let us know about your "
+"issues at anytime!"
msgstr ""
"Avec votre compte vous pourrez participer à la vie de tous les projets "
-"administrés ici. Participer à la vie d'un logiciel doit être sympa, alors si "
-"vous rencontrez des problèmes, vous pouvez nous le faire "
-"savoir à tout instant !"
+"administrés ici. Participer à la vie d'un logiciel doit être sympa, alors si"
+" vous rencontrez des problèmes, vous pouvez nous le "
+"faire savoir à tout instant !"
#: IDF/gettexttemplates/idf/register/index.html.php:5
msgid "Oups, please check the provided login and email address to register."
@@ -2657,8 +2623,8 @@ msgid ""
"email. Either click directly on the confirmation link or copy/paste the "
"confirmation key in the box and submit the form."
msgstr ""
-"Utilisez votre logiciel de messagerie pour lire votre email de confirmation. "
-"Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de "
+"Utilisez votre logiciel de messagerie pour lire votre email de confirmation."
+" Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de "
"confirmation dans le formulaire et le soumettre."
#: IDF/gettexttemplates/idf/register/inputkey.html.php:8
@@ -2684,34 +2650,30 @@ msgstr "Nouvelle revue de code"
msgid ""
"To start a code review, you need to provide:
\n"
"\n"
-"- A commit or revision of the current code in the repository from which "
-"you started your work.
\n"
-"- A patch describing your changes with respect to the reference commit."
-"li>\n"
-"
- Ensure your patch does not contain any passwords or confidential "
-"information!
\n"
+"- A commit or revision of the current code in the repository from which you started your work.
\n"
+"- A patch describing your changes with respect to the reference commit.
\n"
+"- Ensure your patch does not contain any passwords or confidential information!
\n"
"
"
msgstr ""
"Pour démarrer une revue de code vous devez fournir :
\n"
"\n"
-"- La révision ou le commit de référence qui a servi de base à votre "
-"travail.
\n"
+"- La révision ou le commit de référence qui a servi de base à votre travail.
\n"
"- Un patch qui décrit les changements par rapport à la référence.
\n"
-"- Vérifiez votre patch pour ne fournir aucun mot de passe ou "
-"information confidentielle !
\n"
+"- Vérifiez votre patch pour ne fournir aucun mot de passe ou information confidentielle !
\n"
"
"
#: IDF/gettexttemplates/idf/review/create.html.php:9
msgid ""
-"The form contains some errors. Please correct them to submit the code review."
+"The form contains some errors. Please correct them to submit the code "
+"review."
msgstr ""
"Le formulaire contient des erreurs. Merci de les corriger pour soumettre "
"votre revue de code."
#: IDF/gettexttemplates/idf/review/create.html.php:10
msgid ""
-"Select the commit against which you created your patch to be sure it applies "
-"correctly."
+"Select the commit against which you created your patch to be sure it applies"
+" correctly."
msgstr ""
"Sélectionnez le commit correspondant à votre patch pour être certain qu'il "
"puisse s'appliquer correctement."
@@ -2789,20 +2751,16 @@ msgid ""
"to propose more contributions.\n"
msgstr ""
"\n"
-"Proposer des changements pour revue est intimidant, vous "
-"savez que vous allez recevoirdes critiques. Comme participant à la revue, "
-"gardez une bonne ambiance et aidez le contributeur à "
-"apprendre la structure de votre code et vos exigences de qualité. "
-"Donnez-lui envie de proposer de nouvelles contributions.\n"
+"Proposer des changements pour revue est intimidant, vous savez que vous allez recevoirdes critiques. Comme participant à la revue, gardez une bonne ambiance et aidez le contributeur à apprendre la structure de votre code et vos exigences de qualité. Donnez-lui envie de proposer de nouvelles contributions.\n"
#: IDF/gettexttemplates/idf/review/view.html.php:20
#, php-format
msgid ""
-"Comment %%i%% by %%who%%, "
-"%%c.creation_dtime%%"
+"Comment %%i%% by %%who%%,"
+" %%c.creation_dtime%%"
msgstr ""
-"Commentaire %%i%% par %%who"
-"%%, %%c.creation_dtime%%"
+"Commentaire %%i%% par %%who%%, %%c.creation_dtime%%"
#: IDF/gettexttemplates/idf/review/view.html.php:21
#, php-format
@@ -3099,21 +3057,23 @@ msgid ""
"the git software to manage the source\n"
"code."
msgstr ""
-"L'équipe de développement du projet %%project%% utilise Git "
-"pour gérer le code source."
+"L'équipe de développement du projet %%project%% utilise Git"
+" pour gérer le code source."
#: IDF/gettexttemplates/idf/source/git/help.html.php:6
#, php-format
msgid ""
"You may need to provide your SSH key. The "
"synchronization of your SSH key can take a couple of minutes. You can learn "
-"more about SSH key authentification."
+"more about SSH "
+"key authentification."
msgstr ""
"Vous devez probablement fournir votre clef SSH. La "
-"synchronisation de votre clef SSH peut prendre quelques minutes. Vous pouvez "
-"apprendre plus sur l'authentification avec une clef SSH publique."
+"synchronisation de votre clef SSH peut prendre quelques minutes. Vous pouvez"
+" apprendre plus sur l'authentification avec"
+" une clef SSH publique."
#: IDF/gettexttemplates/idf/source/git/help.html.php:7
#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6
@@ -3170,18 +3130,17 @@ msgid "or"
msgstr "ou"
#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3
-#, fuzzy, php-format
+#, php-format
msgid ""
"The branch or revision %%commit%% is not valid or does not exist\n"
"in this repository."
msgstr ""
-"La révision %%commit%% n'est pas valide ou bien n'existe pas\n"
-"dans le dépôt."
+"La branch ou révision %%commit%% n'est pas valide ou bien n'existe "
+"pas dans le dépôt."
#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5
-#, fuzzy
msgid "The following list shows all available branches:"
-msgstr "Le ticket suivant a été mis à jour :"
+msgstr "Les branches disponibles sont listées ci-dessous :"
#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6
#, php-format
@@ -3192,8 +3151,7 @@ msgid ""
"how to access your repository."
msgstr ""
"S'il s'agit d'un nouveau dépôt, la raison de cette erreur\n"
-"peut être que vous n'avez pas encore fait de commit et / ou envoyé aucun "
-"changement.Dans ce cas veuillez lire la page d'aide\n"
+"peut être que vous n'avez pas encore fait de commit et / ou envoyé aucun changement.Dans ce cas veuillez lire la page d'aide\n"
"sur comment accéder au dépôt. "
#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3
@@ -3203,8 +3161,8 @@ msgid ""
"the Mercurial software to manage the source\n"
"code."
msgstr ""
-"L'équipe de développement du projet %%project%% utilise Mercurial"
-"strong> pour gérer le code source."
+"L'équipe de développement du projet %%project%% utilise "
+"Mercurial pour gérer le code source."
#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6
#: IDF/gettexttemplates/idf/source/svn/help.html.php:6
@@ -3228,8 +3186,8 @@ msgid ""
"the monotone software to manage the source\n"
"code."
msgstr ""
-"L'équipe de développement du projet %%project%% utilise Monotone"
-"strong> pour gérer le code source."
+"L'équipe de développement du projet %%project%% utilise "
+"Monotone pour gérer le code source."
#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3
#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3
@@ -3262,8 +3220,8 @@ msgid ""
"the subversion software to manage the source\n"
"code."
msgstr ""
-"L'équipe de développement du projet %%project%% utilise Subversion"
-"strong> pour gérer le code source."
+"L'équipe de développement du projet %%project%% utilise "
+"Subversion pour gérer le code source."
#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8
msgid "Rev"
@@ -3316,8 +3274,7 @@ msgstr ""
"\n"
"%%key%%\n"
"\n"
-"Si vous ne voulez pas changer votre adresse email,ignorez simplement ce "
-"message.\n"
+"Si vous ne voulez pas changer votre adresse email,ignorez simplement ce message.\n"
"Cordialement,\n"
"l'équipe de développement.\n"
@@ -3332,8 +3289,8 @@ msgid ""
"email. Either click directly on the verification link or copy/paste the "
"verification key in the box and submit the form."
msgstr ""
-"Utilisez votre logiciel de messagerie pour lire votre email de vérification. "
-"Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de "
+"Utilisez votre logiciel de messagerie pour lire votre email de vérification."
+" Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de "
"vérification dans le formulaire et le soumettre."
#: IDF/gettexttemplates/idf/user/dashboard.html.php:3
@@ -3377,8 +3334,8 @@ msgstr "Clé d'API"
msgid ""
"Your API key will be regenerated automatically if you change your password."
msgstr ""
-"Votre clef d'API sera automatiquement régénérée si vous changez votre mot de "
-"passe."
+"Votre clef d'API sera automatiquement régénérée si vous changez votre mot de"
+" passe."
#: IDF/gettexttemplates/idf/user/myaccount.html.php:11
msgid "Update Your Account"
@@ -3407,8 +3364,8 @@ msgid ""
"API key is used to interact with this website using a program."
msgstr ""
"La clef d'API est utilisée pour communiquer avec le site en utilisant un "
-"programme externe et le mot de passe supplémentaire est utilisé pour accéder "
-"à certaines parties de l'infrastructure."
+"programme externe et le mot de passe supplémentaire est utilisé pour accéder"
+" à certaines parties de l'infrastructure."
#: IDF/gettexttemplates/idf/user/myaccount.html.php:17
msgid "Show API key and extra password"
@@ -3428,13 +3385,13 @@ msgstr "Récupérer mon mot de passe"
#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6
msgid ""
-"Provide either your login or email address, if a corresponding user is found "
-"in the database, we will send you an email with the details on how to reset "
-"your password."
+"Provide either your login or email address, if a corresponding user is found"
+" in the database, we will send you an email with the details on how to reset"
+" your password."
msgstr ""
"Donnez votre identifiant ou votre adresse email. Si un utilisateur "
-"correspondant est trouvé, nous vous enverrons un email avec les informations "
-"nécessaire à la récupération de votre mot de passe."
+"correspondant est trouvé, nous vous enverrons un email avec les informations"
+" nécessaire à la récupération de votre mot de passe."
#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3
#, php-format
@@ -3465,10 +3422,7 @@ msgid ""
msgstr ""
"Bonjour %%user%%,\n"
"\n"
-"Vous avez perdu votre mot de passe et voulez le retrouver. Pour définir un "
-"nouveau mot de passe pour votre compte, vous devez juste suivre le lien "
-"suivant et un formulaire vous permettra de donner de nouveau un mot de "
-"passe :\n"
+"Vous avez perdu votre mot de passe et voulez le retrouver. Pour définir un nouveau mot de passe pour votre compte, vous devez juste suivre le lien suivant et un formulaire vous permettra de donner de nouveau un mot de passe :\n"
"\n"
"%%url%%\n"
"\n"
@@ -3480,9 +3434,7 @@ msgstr ""
"\n"
"%%key%%\n"
"\n"
-"Si vous n'êtes pas la personne ayant fait la demande de récupération de "
-"votre mot de passe, ignorez simplement cet email et votre mot de passe "
-"restera inchangé. \n"
+"Si vous n'êtes pas la personne ayant fait la demande de récupération de votre mot de passe, ignorez simplement cet email et votre mot de passe restera inchangé. \n"
"\n"
"Très cordialement,\n"
"l'équipe de développement.\n"
@@ -3550,7 +3502,8 @@ msgstr "Prévisualisation de la page"
#: IDF/gettexttemplates/idf/wiki/create.html.php:4
msgid "The form contains some errors. Please correct them to create the page."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour créer la page."
+"Le formulaire contient des erreurs. Merci de les corriger pour créer la "
+"page."
#: IDF/gettexttemplates/idf/wiki/create.html.php:6
msgid "Create Page"
@@ -3559,8 +3512,7 @@ msgstr "Création d'une page"
#: IDF/gettexttemplates/idf/wiki/delete.html.php:3
#, php-format
msgid ""
-"You are looking at an old revision (%%oldrev.summary%%) of the "
-"page \n"
+"You are looking at an old revision (%%oldrev.summary%%) of the page \n"
"%%page.title%%. This revision was created\n"
"by %%submitter%%."
msgstr ""
@@ -3605,23 +3557,15 @@ msgstr "Supprimer la page"
msgid ""
"\n"
"Instructions:
\n"
-"The content of the page can use the Markdown syntax"
-"a> with the Extra extension.
\n"
-"Website addresses are automatically linked and you can link to another "
-"page in the documentation using double square brackets like that "
-"[[AnotherPage]].
\n"
-"To directly include a file content from the repository, embrace its path "
-"with triple square brackets: [[[path/to/file.txt]]].
\n"
+"The content of the page can use the Markdown syntax with the Extra extension.
\n"
+"Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].
\n"
+"To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].
\n"
msgstr ""
"\n"
"Instructions :
\n"
-"Le contenu de la page peut utiliser la syntaxe Markdown avec son extension Markdown Extra"
-"em>.
\n"
-"Vous pouvez faire un lien vers une autre page de la documentation en "
-"utilisant des crochets doubles, comme cela [[UneAutrePage]].
\n"
-"Pour inclure directement le contenu d'un fichier du dépôt, entourez son "
-"chemin avec des crochets triples : [[[chemin/vers/fichier.txt]]].
\n"
+"Le contenu de la page peut utiliser la syntaxe Markdown avec son extension Markdown Extra.
\n"
+"Vous pouvez faire un lien vers une autre page de la documentation en utilisant des crochets doubles, comme cela [[UneAutrePage]].
\n"
+"Pour inclure directement le contenu d'un fichier du dépôt, entourez son chemin avec des crochets triples : [[[chemin/vers/fichier.txt]]].
\n"
#: IDF/gettexttemplates/idf/wiki/index.html.php:3
#, php-format
@@ -3639,8 +3583,8 @@ msgstr "Pages trouvées :"
#: IDF/gettexttemplates/idf/wiki/update.html.php:4
msgid "The form contains some errors. Please correct them to update the page."
msgstr ""
-"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour "
-"la page."
+"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour"
+" la page."
#: IDF/gettexttemplates/idf/wiki/update.html.php:6
msgid "Update Page"
@@ -3728,11 +3672,8 @@ msgstr "date de modification"
#: IDF/Issue.php:194 IDF/IssueComment.php:143
#, php-format
-msgid ""
-"Issue %3$d, %4$s"
-msgstr ""
-"Ticket %3$d, "
-"%4$s"
+msgid "Issue %3$d, %4$s"
+msgstr "Ticket %3$d, %4$s"
#: IDF/Issue.php:196
#, php-format
@@ -3775,8 +3716,7 @@ msgstr "Tableau sérialisé des changements du ticket."
#: IDF/IssueComment.php:171
#, php-format
msgid "Comment on issue %d, by %s"
-msgstr ""
-"Commentaire sur le ticket %d, par %s"
+msgstr "Commentaire sur le ticket %d, par %s"
#: IDF/IssueComment.php:182
#, php-format
@@ -3827,7 +3767,8 @@ msgstr "Le dépôt %s existe déjà."
#: IDF/Plugin/SyncMercurial.php:142
#, php-format
msgid "%s does not exist or is not writable."
-msgstr "%s n'existe pas ou vous ne disposez pas des droits pour écrire dedans."
+msgstr ""
+"%s n'existe pas ou vous ne disposez pas des droits pour écrire dedans."
#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457
#: IDF/Plugin/SyncMonotone.php:783
@@ -3894,8 +3835,7 @@ msgstr "Impossible de parcourir la configuration d'usher dans \"%s\" : %s"
#: IDF/Plugin/SyncMonotone.php:295
#, php-format
msgid "usher configuration already contains a server entry named \"%s\""
-msgstr ""
-"la configuration d'usher contient déja une entrée serveur appelée \"%s\""
+msgstr "la configuration d'usher contient déja une entrée serveur appelée \"%s\""
#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510
#, php-format
@@ -4001,16 +3941,13 @@ msgstr "vote"
#: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151
#, php-format
-msgid ""
-"Review %3$d, %4$s"
-msgstr ""
-"Revue %3$d, %4$s"
+msgid "Review %3$d, %4$s"
+msgstr "Revue %3$d, %4$s"
#: IDF/Review/Comment.php:141
#, php-format
msgid "Update of review %d, by %s"
-msgstr ""
-"Mise à jour de la revue %d, par %s"
+msgstr "Mise à jour de la revue %d, par %s"
#: IDF/Review/Comment.php:151
#, php-format
@@ -4063,8 +4000,8 @@ msgstr "Arbre non valide : %s."
#: IDF/Scm/Monotone/Stdio.php:79
msgid "Monotone client key name or hash not in project conf."
msgstr ""
-"Le nom ou le hash de la clef client monotone ne figure pas dans la config du "
-"projet."
+"Le nom ou le hash de la clef client monotone ne figure pas dans la config du"
+" projet."
#: IDF/Scm/Monotone/Stdio.php:98
#, php-format
@@ -4393,7 +4330,8 @@ msgstr "Liste de surveillance : Tickets fermés"
#: IDF/Views/Issue.php:196
msgid "This table shows the closed issues in your watch list."
-msgstr "Ce tableau montre les tickets fermés dans votre liste de surveillance."
+msgstr ""
+"Ce tableau montre les tickets fermés dans votre liste de surveillance."
#: IDF/Views/Issue.php:201
msgid "Watch List: Open Issues"
@@ -4761,7 +4699,8 @@ msgid "Confirm Your Account Creation"
msgstr "Confirmez la création de votre compte"
#: IDF/Views.php:170
-msgid "Welcome! You can now participate in the life of your project of choice."
+msgid ""
+"Welcome! You can now participate in the life of your project of choice."
msgstr ""
"Bienvenue ! Vous pouvez maintenant prendre part à la vie du projet de votre "
"choix."
diff --git a/src/IDF/templates/idf/downloads/index.html b/src/IDF/templates/idf/downloads/index.html
index f5b6c4b..9a25555 100644
--- a/src/IDF/templates/idf/downloads/index.html
+++ b/src/IDF/templates/idf/downloads/index.html
@@ -9,6 +9,7 @@
{/block}
{block context}
{trans 'Number of files:'} {$downloads.nb_items}
+{assign $cloud_url = 'IDF_Views_Download::listLabel'}
{assign $cloud = 'downloads'}
{include 'idf/tags-cloud.html'}
{if $deprecated > 0}
diff --git a/src/IDF/templates/idf/issues/index.html b/src/IDF/templates/idf/issues/index.html
index ac1e1fb..e3b2d2a 100644
--- a/src/IDF/templates/idf/issues/index.html
+++ b/src/IDF/templates/idf/issues/index.html
@@ -12,6 +12,7 @@
{aurl 'closed_url', 'IDF_Views_Issue::listStatus', array($project.shortname, 'closed')}
{blocktrans}Open issues: {$open}
Closed issues: {$closed}
{/blocktrans}
+{assign $cloud_url = 'IDF_Views_Issue::listLabel'}
{assign $cloud = 'issues'}
{include 'idf/tags-cloud.html'}
{/block}
diff --git a/src/IDF/templates/idf/source/commit.html b/src/IDF/templates/idf/source/commit.html
index e07d373..b276d03 100644
--- a/src/IDF/templates/idf/source/commit.html
+++ b/src/IDF/templates/idf/source/commit.html
@@ -23,7 +23,7 @@
{/if}
{trans 'Message:'} | {issuetext $cobject.title, $request}{if isset($cobject.full_message)}
{issuetext $cobject.full_message, $request, true, false, true, true, true}{/if} |
-
{if count($changes)}
+{if count($cobject.parents) < 2 and count($changes)}
{trans 'Changes:'} |
@@ -61,11 +61,13 @@
|
{/if} {* End of the if count($changes) *}
-{if count($diff.files)}
+{if count($cobject.parents) < 2 and count($diff.files)}
{trans 'File differences'}
{$diff.as_html()}
-{/if}{if count($diff.files) or $large_commit}
+{/if}
+
+{if count($cobject.parents) < 2 and (count($diff.files) or $large_commit)}
{aurl 'url', 'IDF_Views_Source::downloadDiff', array($project.shortname, $commit)}
{trans 'Download the corresponding diff file'}
{/if}
diff --git a/src/IDF/templates/idf/tags-cloud.html b/src/IDF/templates/idf/tags-cloud.html
index cdf375e..353b9c5 100644
--- a/src/IDF/templates/idf/tags-cloud.html
+++ b/src/IDF/templates/idf/tags-cloud.html
@@ -1,6 +1,6 @@
{assign $class = ''}{assign $i = 0}