summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/lang/acctfuncs_po.inc2
-rw-r--r--web/lang/aur_po.inc2
-rw-r--r--web/lang/common_po.inc2
-rw-r--r--web/lang/fr/account_po.inc24
-rw-r--r--web/lang/fr/acctfuncs_po.inc86
-rw-r--r--web/lang/fr/aur_po.inc24
-rw-r--r--web/lang/fr/common_po.inc30
-rw-r--r--web/lang/fr/hacker_po.inc12
-rw-r--r--web/lang/fr/index_po.inc64
-rw-r--r--web/lang/fr/pkgedit_po.inc30
-rw-r--r--web/lang/fr/pkgfuncs_po.inc152
-rw-r--r--web/lang/fr/search_po.inc72
-rw-r--r--web/lang/fr/submit_po.inc88
-rw-r--r--web/lang/fr/template_po.inc10
-rw-r--r--web/lang/fr/test_po.inc16
-rw-r--r--web/lang/fr/timeout_po.inc12
-rw-r--r--web/lang/hacker_po.inc2
-rw-r--r--web/lang/index_po.inc2
-rw-r--r--web/lang/pkgedit_po.inc2
-rw-r--r--web/lang/pkgfuncs_po.inc2
-rw-r--r--web/lang/search_po.inc2
-rw-r--r--web/lang/submit_po.inc2
-rw-r--r--web/lang/template_po.inc2
-rw-r--r--web/lang/test_po.inc2
-rw-r--r--web/lang/timeout_po.inc2
-rw-r--r--web/lib/aur.inc4
26 files changed, 646 insertions, 2 deletions
diff --git a/web/lang/acctfuncs_po.inc b/web/lang/acctfuncs_po.inc
index 6e733ac0..b71800de 100644
--- a/web/lang/acctfuncs_po.inc
+++ b/web/lang/acctfuncs_po.inc
@@ -27,4 +27,6 @@ include_once("de/acctfuncs_po.inc");
include_once("ru/acctfuncs_po.inc");
+include_once("fr/acctfuncs_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/aur_po.inc b/web/lang/aur_po.inc
index bb7c0fbe..9fca5ac3 100644
--- a/web/lang/aur_po.inc
+++ b/web/lang/aur_po.inc
@@ -27,4 +27,6 @@ include_once("de/aur_po.inc");
include_once("ru/aur_po.inc");
+include_once("fr/aur_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/common_po.inc b/web/lang/common_po.inc
index 05ec0a78..c9c371c0 100644
--- a/web/lang/common_po.inc
+++ b/web/lang/common_po.inc
@@ -27,4 +27,6 @@ include_once("de/common_po.inc");
include_once("ru/common_po.inc");
+include_once("fr/common_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/fr/account_po.inc b/web/lang/fr/account_po.inc
new file mode 100644
index 00000000..43803c15
--- /dev/null
+++ b/web/lang/fr/account_po.inc
@@ -0,0 +1,24 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Use this form to update your account."] = "Utilisez ce formulaire pour mettre à jour votre compte.";
+
+$_t["fr"]["Leave the password fields blank to keep your same password."] = "Laissez les champs du mot de passe vides pour conserver le même mot de passe.";
+
+$_t["fr"]["You are not allowed to access this area."] = "Vous n'êtes pas autorisé(e) à accèder à cet espace.";
+
+$_t["fr"]["Could not retrieve information for the specified user."] = "Impossible de retrouver les informations de l'utilisateur spécifié.";
+
+$_t["fr"]["Use this form to search existing accounts."] = "Utilisez ce formulaire pour rechercher des comptes existants.";
+
+$_t["fr"]["You do not have permission to edit this account."] = "Vous n'avez pas l'autorisation d'éditer ce compte.";
+
+$_t["fr"]["Use this form to create an account."] = "Utilisez ce formulaire pour créer un compte.";
+
+$_t["fr"]["You must log in to view user information."] = "Vous devez vous authentifier pour voir les informations de l'utilisateur.";
+
+?>
diff --git a/web/lang/fr/acctfuncs_po.inc b/web/lang/fr/acctfuncs_po.inc
new file mode 100644
index 00000000..1c2356fd
--- /dev/null
+++ b/web/lang/fr/acctfuncs_po.inc
@@ -0,0 +1,86 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Missing a required field."] = "Il manque un champ requis.";
+
+$_t["fr"]["Search'"] = "Rechercher'";
+
+$_t["fr"]["The account, %h%s%h, has been successfully created."] = "Le compte, %h%s%h, a été créé avec succès.";
+
+$_t["fr"]["Error trying to modify account, %h%s%h: %s."] = "Erreur en essayant de modifier le compte, %h%s%h: %s.";
+
+$_t["fr"]["The email address is invalid."] = "L'adresse email n'est pas valide.";
+
+$_t["fr"]["Error trying to create account, %h%s%h: %s."] = "Erreur en essayant de créer le compte, %h%s%h: %s.";
+
+$_t["fr"]["The username, %h%s%h, is already in use."] = "Le nom d'utilisateur, %h%s%h, est déjà utilisé.";
+
+$_t["fr"]["Account Type"] = "Type de Compte";
+
+$_t["fr"]["The account, %h%s%h, has been successfully modified."] = "Le compte, %h%s%h, a été modifié avec succès.";
+
+$_t["fr"]["Account Suspended"] = "Compte Suspendu";
+
+$_t["fr"]["Status"] = "Etat";
+
+$_t["fr"]["New Package Notify"] = "Annonce d'un nouveau paquet";
+
+$_t["fr"]["IRC Nick"] = "Pseudo IRC";
+
+$_t["fr"]["Trusted user"] = "Utilisateur de confiance";
+
+$_t["fr"]["No results matched your search criteria."] = "Aucun résultat ne correspond à vos critères de recherche.";
+
+$_t["fr"]["Normal user"] = "Utilisateur normal";
+
+$_t["fr"]["Never"] = "Jamais";
+
+$_t["fr"]["User"] = "Utilisateur";
+
+$_t["fr"]["Active"] = "Actif";
+
+$_t["fr"]["Last Voted"] = "Voté Dernièrement";
+
+$_t["fr"]["Real Name"] = "Nom Réel";
+
+$_t["fr"]["Edit Account"] = "Editer le Compte";
+
+$_t["fr"]["Password fields do not match."] = "Les champs du mot de passe ne correspondent pas.";
+
+$_t["fr"]["View this user's packages"] = "Visualiser les paquets de cet utilisateur.";
+
+$_t["fr"]["Language"] = "Langue";
+
+$_t["fr"]["A Trusted User cannot assign Developer status."] = "Un Utilisateur de Confiance ne peut pas assigner le status de Développeur.";
+
+$_t["fr"]["The address, %h%s%h, is already in use."] = "L'adresse, %h%s%h, est déjà utilisée.";
+
+$_t["fr"]["No more results to display."] = "Plus de résultats à afficher.";
+
+$_t["fr"]["Type"] = "Type";
+
+$_t["fr"]["Click on the Home link above to login."] = "Cliquez sur le lien ci-dessus pour vous authentifier.";
+
+$_t["fr"]["Sort by"] = "Trier par";
+
+$_t["fr"]["Re-type password"] = "Retapez le mot de passe";
+
+$_t["fr"]["Language is not currently supported."] = "Cette langue n'est pas supportée pour le moment.";
+
+$_t["fr"]["Any type"] = "Tout type";
+
+$_t["fr"]["Last vote"] = "Dernier vote";
+
+$_t["fr"]["Suspended"] = "Suspendu";
+
+$_t["fr"]["Trusted User"] = "Utilisateur de Confiance";
+
+$_t["fr"]["Missing User ID"] = "ID d'utilisateur manquant";
+
+$_t["fr"]["Developer"] = "Développeur";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/aur_po.inc b/web/lang/fr/aur_po.inc
new file mode 100644
index 00000000..f0f3d3cb
--- /dev/null
+++ b/web/lang/fr/aur_po.inc
@@ -0,0 +1,24 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["My Packages"] = "Mes paquets";
+
+$_t["fr"]["%s: %sAn ArchLinux project%s"] = "%s: %sUn projet Archlinux%s";
+
+$_t["fr"]["Logout"] = "Déconnexion";
+
+$_t["fr"]["Discussion"] = "Discussion";
+
+$_t["fr"]["Bugs"] = "Bugs";
+
+$_t["fr"]["Accounts"] = "Comptes";
+
+$_t["fr"]["Home"] = "Accueil";
+
+$_t["fr"]["Packages"] = "Paquets";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/common_po.inc b/web/lang/fr/common_po.inc
new file mode 100644
index 00000000..bf40bc1f
--- /dev/null
+++ b/web/lang/fr/common_po.inc
@@ -0,0 +1,30 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Reset"] = "Réinitialiser";
+
+$_t["fr"]["Username"] = "Nom d'utilisateur";
+
+$_t["fr"]["Email Address"] = "Adresse Email";
+
+$_t["fr"]["Less"] = "Moins";
+
+$_t["fr"]["Clear"] = "Effacer";
+
+$_t["fr"]["required"] = "requis";
+
+$_t["fr"]["Update"] = "Mise à jour";
+
+$_t["fr"]["Submit"] = "Soumettre";
+
+$_t["fr"]["Password"] = "Mot de passe";
+
+$_t["fr"]["Create"] = "Créer";
+
+$_t["fr"]["More"] = "Plus";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/hacker_po.inc b/web/lang/fr/hacker_po.inc
new file mode 100644
index 00000000..0af11c19
--- /dev/null
+++ b/web/lang/fr/hacker_po.inc
@@ -0,0 +1,12 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Your session id is invalid."] = "Votre identifiant de session n'est pas valide.";
+
+$_t["fr"]["If this problem persists, please contact the site administrator."] = "Si ce problème persiste, contactez s'il vous plaît l'administrateur du site.";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/index_po.inc b/web/lang/fr/index_po.inc
new file mode 100644
index 00000000..d1f934eb
--- /dev/null
+++ b/web/lang/fr/index_po.inc
@@ -0,0 +1,64 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Statistics"] = "Statistiques";
+
+$_t["fr"]["Remember to vote for your favourite packages!"] = "Souvenez-vous de voter pour vos paquets favoris!";
+
+$_t["fr"]["Error looking up username, %s."] = "Erreur en recherchant l'utilisateur, %s.";
+
+$_t["fr"]["Packages in unsupported"] = "Paquets dans Non Supportés";
+
+$_t["fr"]["The most popular packages will be provided as binary packages in [community]."] = "Les paquets les plus populaires seront mis à disposition sous forme de paquets binaires dans [community].";
+
+$_t["fr"]["Trusted Users"] = "Utilisateurs de Confiance";
+
+$_t["fr"]["You must supply a username."] = "Vous devez fournir un nom d'utilisateur.";
+
+$_t["fr"]["Packages added or updated in the past 7 days"] = "Paquets ajoutés ou mis à jour durant les 7 derniers jours";
+
+$_t["fr"]["Email discussion about the AUR takes place on the %sTUR Users List%s."] = "Les discussions par email au sujet d'AUR ont lieu sur la %sliste des Utilisateurs de Confiance%s.";
+
+$_t["fr"]["Packages in unsupported and flagged as safe"] = "Paquets dans Non-Supportés et marqués comme sains";
+
+$_t["fr"]["Though we can't vouch for their contents, we provide a %hlist of user repositories%h for your convenience."] = "Bien que nous ne puissions garantir leur contenu, nous fournissons une %slhliste de dépôts d'utilisateurs%h à votre convenance.";
+
+$_t["fr"]["Packages in [community]"] = "Paquets dans [community]";
+
+$_t["fr"]["Recent Updates"] = "Mises à jour récentes";
+
+$_t["fr"]["Your account has been suspended."] = "Votre compte a été suspendu.";
+
+$_t["fr"]["Username:"] = "Nom d'utilisateur:";
+
+$_t["fr"]["Error trying to generate session id."] = "Erreur en essayant de générer un identifiant de session.";
+
+$_t["fr"]["Welcome to the AUR! Please read the %hAUR User Guidelines%h and %hAUR TU Guidelines%h for more information."] = "Bienvenu(e) sur AUR! Lisez, s'il vous plaît, le %Guide Utilisateur AUR%h et le %hGuide des Utilisateurs de Confiance%h pour plus d'informations.";
+
+$_t["fr"]["Contributed PKGBUILDs <b>must</b> conform to the %hArch Packaging Standards%h otherwise they will be deleted!"] = "Les PKGBUILDs portés à contribution <b>doivent</b> se conformer aux %hStandards de l'empaquetage Arch%h ou sinon ils seront s supprimés!";
+
+$_t["fr"]["Login"] = "Identifiant";
+
+$_t["fr"]["If you have feedback about the AUR, please leave it in %hFlyspray%h."] = "Si vous avez des remarques à propos d'AUR, laissez-les s'il vous plaît dans %hFlyspray%h.";
+
+$_t["fr"]["You must supply a password."] = "Vous devez fournir un mot de passe.";
+
+$_t["fr"]["Password:"] = "Mot de passe:";
+
+$_t["fr"]["Registered Users"] = "Utilisateurs enregistrés";
+
+$_t["fr"]["Logged-in as: %h%s%h"] = " Connecté en tant que: %h%s%h";
+
+$_t["fr"]["Incorrect password for username, %s."] = "Mot de passe incorrect pour l'utilisateur, %s.";
+
+$_t["fr"]["Safe"] = "Sain";
+
+$_t["fr"]["Out-of-date"] = "Périmé";
+
+$_t["fr"]["User Statistics"] = "Statistiques Utilisateur";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/pkgedit_po.inc b/web/lang/fr/pkgedit_po.inc
new file mode 100644
index 00000000..2a5f245a
--- /dev/null
+++ b/web/lang/fr/pkgedit_po.inc
@@ -0,0 +1,30 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Missing package ID."] = "ID de paquet manquant.";
+
+$_t["fr"]["Invalid category ID."] = "ID de catégorie non valide.";
+
+$_t["fr"]["Enter your comment below."] = "Entrez votre commentaire ci-dessous.";
+
+$_t["fr"]["You are not allowed to delete this comment."] = "Vous n'êtes pas autorisé(e) à supprimer ce commentaire.";
+
+$_t["fr"]["Missing comment ID."] = "ID de commentaire manquant.";
+
+$_t["fr"]["Package category updated."] = "Catégorie du paquet mise à jour.";
+
+$_t["fr"]["You must be logged in before you can edit package information."] = "Vous devez être authentifié(e) avant de pouvoir éditer les informations du paquet.";
+
+$_t["fr"]["Comment has been deleted."] = "Le commentaire a été supprimé.";
+
+$_t["fr"]["You've found a bug if you see this...."] = "Vous avez trouvé un bug si vous voyez ceci....";
+
+$_t["fr"]["Comment has been added."] = "Le commentaire a été ajouté.";
+
+$_t["fr"]["Select new category"] = "Sélectionnez une nouvelle catégorie";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/pkgfuncs_po.inc b/web/lang/fr/pkgfuncs_po.inc
new file mode 100644
index 00000000..106aaeb5
--- /dev/null
+++ b/web/lang/fr/pkgfuncs_po.inc
@@ -0,0 +1,152 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Category"] = "Catégorie";
+
+$_t["fr"]["Search by"] = "Rechercher par";
+
+$_t["fr"]["Comments"] = "Commentaires";
+
+$_t["fr"]["orphan"] = "orphelin";
+
+$_t["fr"]["Votes"] = "Votes";
+
+$_t["fr"]["First Submitted"] = "Premier Soumis";
+
+$_t["fr"]["Tarball"] = "Tarball";
+
+$_t["fr"]["Be careful! The above files may contain malicious code that can damage your system."] = "Attention! Les fichiers ci-dessus peuvent contenir du code malicieux qui pourrait endommager votre système.";
+
+$_t["fr"]["Voted"] = "Voté";
+
+$_t["fr"]["Location"] = "Lieu";
+
+$_t["fr"]["Flag Safe"] = "Marquer comme Sain";
+
+$_t["fr"]["Unflag Package Safe To Use"] = "Retirer l'étiquette Sain du paquet";
+
+$_t["fr"]["Unflag Out-of-date"] = "Retirer l'étiquette Périmé";
+
+$_t["fr"]["Go back to %hpackage details view%h."] = "Retourner à la %hvue des détails du paquet%h.";
+
+$_t["fr"]["Error retrieving package details."] = "Erreur en recherchant les détails du paquet.";
+
+$_t["fr"]["Leave the password fields blank to keep your same password."] = "Laissez les champs du mot de passe vides pour conserver le même mot de passe.";
+
+$_t["fr"]["Description"] = "Description";
+
+$_t["fr"]["My Packages"] = "Mes paquets";
+
+$_t["fr"]["Safe"] = "Sain";
+
+$_t["fr"]["You have been successfully logged out."] = "Vous avez été déconnecté avec succès.";
+
+$_t["fr"]["Ascending"] = "Ascendant";
+
+$_t["fr"]["Delete comment"] = "Effacer le commentaire";
+
+$_t["fr"]["No New Comment Notification"] = "Pas d'annonce de Nouveau Commentaire";
+
+$_t["fr"]["Dependencies"] = "Dépendences";
+
+$_t["fr"]["Descending"] = "Descendant";
+
+$_t["fr"]["Per page"] = "Par page";
+
+$_t["fr"]["Package Listing"] = "Liste des Paquets";
+
+$_t["fr"]["Package details could not be found."] = "Les détails du paquet ne peuvent pas être trouvés.";
+
+$_t["fr"]["You must log in to view user information."] = "Vous devez vous authentifier pour voir les informations de l'utilisateur.";
+
+$_t["fr"]["Package Details"] = "Détails du Paquet";
+
+$_t["fr"]["Error retrieving package list."] = "Erreur en recherchant la liste des paquets.";
+
+$_t["fr"]["Files"] = "Fichiers";
+
+$_t["fr"]["Name"] = "Nom";
+
+$_t["fr"]["Last Updated"] = "Dernière mise à jour";
+
+$_t["fr"]["The above files have been verified (by %s) and are safe to use."] = "Les fichiers ci-dessus ont été vérifiés (par %s) et sont sains.";
+
+$_t["fr"]["Could not retrieve information for the specified user."] = "Impossible de retrouver l'information pour l'utilisateur spécifié.";
+
+$_t["fr"]["UnNotify"] = "Ne plus annoncer";
+
+$_t["fr"]["You do not have permission to edit this account."] = "Vous n'avez pas la permission d'éditer ce compte.";
+
+$_t["fr"]["Keywords"] = "Mots clés";
+
+$_t["fr"]["Age"] = "Age";
+
+$_t["fr"]["Use this form to search existing accounts."] = "Utilisez ce formulaire pour rechercher des comptes existants.";
+
+$_t["fr"]["Submitter"] = "Soumettre";
+
+$_t["fr"]["Use this form to create an account."] = "Utilisez ce formulaire pour créer un compte.";
+
+$_t["fr"]["Un-Vote"] = "Retirer mon vote";
+
+$_t["fr"]["change category"] = "changer de catégorie";
+
+$_t["fr"]["Vote"] = "Voter";
+
+$_t["fr"]["Use this form to update your account."] = "Utiliser ce formulaire pour mettre à jour votre compte.";
+
+$_t["fr"]["Delete Packages"] = "Supprimer des Paquets";
+
+$_t["fr"]["Maintainer"] = "Mainteneur";
+
+$_t["fr"]["Add Comment"] = "Ajouter un Commentaire";
+
+$_t["fr"]["Comment by: %h%s%h on %h%s%h"] = "Commenté par: %h%s%h sur %h%s%h";
+
+$_t["fr"]["Flag Out-of-date"] = "Marqué comme Périmé";
+
+$_t["fr"]["You are not allowed to access this area."] = "Vous n'êtes pas authorisé à accéder à cet espace.";
+
+$_t["fr"]["Manage"] = "Gérer";
+
+$_t["fr"]["Sort by"] = "Trier par";
+
+$_t["fr"]["Flag Package Safe To Use"] = "Marquer le paquet comme sains";
+
+$_t["fr"]["Actions"] = "Actions";
+
+$_t["fr"]["Unflag Safe"] = "Retirer l'étiquette Sain";
+
+$_t["fr"]["Disown Packages"] = "Abandonner les paquets";
+
+$_t["fr"]["Sources"] = "Sources";
+
+$_t["fr"]["Yes"] = "Oui";
+
+$_t["fr"]["Search Criteria"] = "Critères de recherche";
+
+$_t["fr"]["Notify"] = "Annoncer";
+
+$_t["fr"]["Go"] = "Aller";
+
+$_t["fr"]["O%hut-of-Date"] = "P%hérimé";
+
+$_t["fr"]["Go back to %hsearch results%h."] = "Retourner aux %hrésultats de la recherche%h.";
+
+$_t["fr"]["Adopt Packages"] = "Adopter des paquets";
+
+$_t["fr"]["New Comment Notification"] = "Annonce de Nouveau Commentaire";
+
+$_t["fr"]["Sort order"] = "Ordre de tri";
+
+$_t["fr"]["Orphans"] = "Orphelins";
+
+$_t["fr"]["Any"] = "Tous";
+
+$_t["fr"]["No packages matched your search criteria."] = "Aucun paquet ne correspond à vos critères de recherche.";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/search_po.inc b/web/lang/fr/search_po.inc
new file mode 100644
index 00000000..68504da0
--- /dev/null
+++ b/web/lang/fr/search_po.inc
@@ -0,0 +1,72 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["None of the selected packages could be deleted."] = "Aucun des paquets sélectionnés ne pourrait être effacé.";
+
+$_t["fr"]["Your votes have been removed from the selected packages."] = "Vos votes ont été retirés des paquets sélectionnés.";
+
+$_t["fr"]["Couldn't flag package safe."] = "Ce paquet ne peut être marqué comme sain.";
+
+$_t["fr"]["You did not select any packages to un-vote for."] = "Vous n'avez sélectionné aucun paquet dont le vote doit être retiré.";
+
+$_t["fr"]["The selected packages have been unflagged."] = "Les paquets sélectionnés ont été "dé-marqués".";
+
+$_t["fr"]["You did not select any packages to adopt."] = "Vous n'avez pas sélectionné de paquet à adopter.";
+
+$_t["fr"]["You must be logged in before you can flag packages."] = "Vous devez être authentifié avant de pouvoir marquer des paquets.";
+
+$_t["fr"]["You must be logged in before you can get notifications on comments."] = "Vous devez être authentifié avant de pouvoir recevoir des annonces de commentaires.";
+
+$_t["fr"]["You must be logged in before you can vote for packages."] = "Vous devez être authentifié avant de pouvoir voter pour des paquets.";
+
+$_t["fr"]["The selected packages have been flagged out-of-date."] = "Les paquets sélectionnés ont été marqués comme périmés.";
+
+$_t["fr"]["The selected packages have been deleted."] = "Les paquets sélectionnés ont été supprimés.";
+
+$_t["fr"]["You did not select any packages to vote for."] = "Vous n'avez sélectionné aucun paquet pour lequel vous souhaitez voter.";
+
+$_t["fr"]["You must be logged in before you can disown packages."] = "Vous devez être authentifié avant de pouvoir abandonner des paquets.";
+
+$_t["fr"]["Error trying to retrieve package details."] = "Erreur en essayant de retrouvÃer les détails du paquets.";
+
+$_t["fr"]["The selected packages have been adopted."] = "Les paquets sélectionnés ont été adoptés.";
+
+$_t["fr"]["You have been removed from the comment notification list."] = "Vous avez été retiré de la liste de notification des commentaires.";
+
+$_t["fr"]["Your votes have been cast for the selected packages."] = "Vos votes ont été adistribué aux paquets sélectionnés.";
+
+$_t["fr"]["The selected packages have been unflagged safe."] = "Les paquets sélectionnés ont été "dé-marqués" comme sains.";
+
+$_t["fr"]["You must be logged in before you can cancel notification on comments."] = "Vous devez être authentifié avant de pouvoir annuler les annonces sur les commentaires.";
+
+$_t["fr"]["You must be logged in before you can adopt packages."] = "Vous devez être authentifié avant de pouvoir adopter des paquets.";
+
+$_t["fr"]["You have been added to the comment notification list."] = "Vous avez été ajouté à la liste de notification des commentaires.";
+
+$_t["fr"]["You did not select any packages to disown."] = "Vous n'avez sélectionné aucun paquet à abandonner.";
+
+$_t["fr"]["You must be logged in before you can un-vote for packages."] = "Vous devez être authentifié avant de pouvoir retiré votre vote sur des paquets.";
+
+$_t["fr"]["You must be logged in before you can unflag packages."] = "Vous devez être authentifié avant de pouvoir "dé-marquer" des paquets.";
+
+$_t["fr"]["You did not select any packages to unflag."] = "Vous n'avez sélectionné aucun paquet à "dé-marquer".";
+
+$_t["fr"]["Couldn't unflag package safe."] = "Ce paquet ne peut être "dé-marqué" come sain.";
+
+$_t["fr"]["You did not select any packages to delete."] = "Vous n'avez sélectionné aucun paquet à supprimer.";
+
+$_t["fr"]["Couldn't add to notification list."] = " Ajout impossible à la liste de notification.";
+
+$_t["fr"]["You did not select any packages to flag."] = "Vous n'avez sélectionné aucun paquet à marquer.";
+
+$_t["fr"]["The selected packages have been disowned."] = "Les paquets sélectionnés ont été abandonné.";
+
+$_t["fr"]["The selected packages have been flagged safe."] = "Les paquets sélectionnés ont été marqué comme sains.";
+
+$_t["fr"]["Couldn't remove from notification list."] = "Suppression impossible de la liste de notification.";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/submit_po.inc b/web/lang/fr/submit_po.inc
new file mode 100644
index 00000000..99e41d82
--- /dev/null
+++ b/web/lang/fr/submit_po.inc
@@ -0,0 +1,88 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Missing build function in PKGBUILD."] = "Fonction build manquante dans le PKGBUILD.";
+
+$_t["fr"]["Could not change directory to %s."] = "Ne peut changer le répertoire vers %s.";
+
+$_t["fr"]["No"] = "Non";
+
+$_t["fr"]["Missing pkgdesc variable in PKGBUILD."] = "La variable pkgdesc est manquante dans le PKGBUILD.";
+
+$_t["fr"]["Error trying to upload file - please try again."] = "Erreur en essayant de transmettre le fichier - s'il vous plaît, essayez encore.";
+
+$_t["fr"]["Error exec'ing the mv command."] = "Erreur en essayant d'exécuter la commande mv.";
+
+$_t["fr"]["You must create an account before you can upload packages."] = "Vous devez créer un compte avant de pouvoir transférer des paquets.";
+
+$_t["fr"]["Package upload successful."] = "Transfert du paquet réussi.";
+
+$_t["fr"]["Overwrite existing package?"] = "Ecraser le paquet existant?";
+
+$_t["fr"]["Binary packages and filelists are not allowed for upload."] = "Les paquets binaires et les listes de fichiers ne sont pas autoriÃsés à être transferés.";
+
+$_t["fr"]["You did not specify a package name."] = "Vous n'avez pas spécifié de nom de paquet.";
+
+$_t["fr"]["Error trying to unpack upload - PKGBUILD does not exist."] = "Erreur en essayant de décompresser le fichier tranféré - PKGBUILD n'existe pas.";
+
+$_t["fr"]["Could not create incoming directory: %s."] = "Impossible de créer le répertoire entrant: %s.";
+
+$_t["fr"]["Upload package file"] = "Fichier àdu paquet à tranférer";
+
+$_t["fr"]["Package Location"] = " Chemin du paquet";
+
+$_t["fr"]["Missing url variable in PKGBUILD."] = "La variable url est manquante dans le PKGBUILD.";
+
+$_t["fr"]["Package names do not match."] = "Les noms de paquets ne correspondent pas.";
+
+$_t["fr"]["Package Category"] = "Catégorie du paquet";
+
+$_t["fr"]["Could not change to directory %s."] = "Impossible de changer de répertoire vers %s.";
+
+$_t["fr"]["You did not tag the 'overwrite' checkbox."] = "Vous n'avez pas coché la case 'Ecraser'.";
+
+$_t["fr"]["Invalid name: only lowercase letters are allowed."] = "Nom invalide: seules les lettres minuscules sont autorisées.";
+
+$_t["fr"]["Missing pkgver variable in PKGBUILD."] = "La variable pkgver est manquante dans le PKGBUILD.";
+
+$_t["fr"]["Package name"] = "Nom du paquet";
+
+$_t["fr"]["Upload"] = "Transfert";
+
+$_t["fr"]["Missing md5sums variable in PKGBUILD."] = "La variable md5sums est manquante dans le PKGBUILD.";
+
+$_t["fr"]["Missing pkgrel variable in PKGBUILD."] = "La variable pkgrel est manquante dans le PKGBUILD.";
+
+$_t["fr"]["Missing pkgname variable in PKGBUILD."] = "La variable pkgname est manquante dans le PKGBUILD.";
+
+$_t["fr"]["Error - No file uploaded"] = "Erreur - Aucun fichier transféré";
+
+$_t["fr"]["Package URL is missing a protocol (ie. http:// ,ftp://)"] = "L'URL du paquet ne contient pas de protocole (ex. http:// ,ftp://)";
+
+$_t["fr"]["You are not allowed to overwrite the %h%s%h package."] = "Vous n'êtes pas autorisé(e) à écraser le paquet %h%s%h.";
+
+$_t["fr"]["Select Location"] = "Sélectionnez un emplacement";
+
+$_t["fr"]["Select Category"] = "Sélectionnez une catégorie";
+
+$_t["fr"]["Comment"] = "Commentaire";
+
+$_t["fr"]["Could not create directory %s."] = "Impossible de créer le répertoire %s.";
+
+$_t["fr"]["Unknown file format for uploaded file."] = "Format de fichier inconnu pour le fichier transféré.";
+
+$_t["fr"]["Missing source variable in PKGBUILD."] = "Variable source manquante dans le PKGBUILD.";
+
+$_t["fr"]["Could not re-tar"] = "Impossible de 'exécuter à nouveau la commande tar";
+
+$_t["fr"]["Sorry, uploads are not permitted by this server."] = "Désolé, les transferts ne sont pas permis par ce serveur.";
+
+$_t["fr"]["You must supply a comment for this upload/change."] = "Vous devez fournir un commentaire pour ce transfert/changement.";
+
+$_t["fr"]["Yes"] = "Oui";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/template_po.inc b/web/lang/fr/template_po.inc
new file mode 100644
index 00000000..93de4675
--- /dev/null
+++ b/web/lang/fr/template_po.inc
@@ -0,0 +1,10 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Hi, this is worth reading!"] = "Salut, ceci vaut la peine d'être lu!";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/test_po.inc b/web/lang/fr/test_po.inc
new file mode 100644
index 00000000..8089b7cf
--- /dev/null
+++ b/web/lang/fr/test_po.inc
@@ -0,0 +1,16 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Select your language here: %h%s%h, %h%s%h, %h%s%h, %h%s%h."] = "Choisissez votre langue ici: %h%s%h, %h%s%h, %h%s%h, %h%s%h.";
+
+$_t["fr"]["Hello, world!"] = "Salut tout le monde!";
+
+$_t["fr"]["Hello, again!"] = "Salut encore!";
+
+$_t["fr"]["My current language tag is: '%s'."] = "Mon choix actuel de langue est: '%s'.";
+
+?> \ No newline at end of file
diff --git a/web/lang/fr/timeout_po.inc b/web/lang/fr/timeout_po.inc
new file mode 100644
index 00000000..77c1c2e5
--- /dev/null
+++ b/web/lang/fr/timeout_po.inc
@@ -0,0 +1,12 @@
+<?
+# French (Français) translation
+# Translator: Morgan LEFIEUX <comete@archlinuxfr.org>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["fr"]["Click on the Home link above to log in."] = "Cliquez sur le lien ci-dessus pour vous authentifier.";
+
+$_t["fr"]["Your session has timed out. You must log in again."] = "Votre session a expiré. Vous devez vous ré-authentifier.";
+
+?> \ No newline at end of file
diff --git a/web/lang/hacker_po.inc b/web/lang/hacker_po.inc
index d92f4a30..8e446a7e 100644
--- a/web/lang/hacker_po.inc
+++ b/web/lang/hacker_po.inc
@@ -27,4 +27,6 @@ include_once("de/hacker_po.inc");
include_once("ru/hacker_po.inc");
+include_once("fr/hacker_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/index_po.inc b/web/lang/index_po.inc
index 4bef5421..c5f9df3f 100644
--- a/web/lang/index_po.inc
+++ b/web/lang/index_po.inc
@@ -27,4 +27,6 @@ include_once("de/index_po.inc");
include_once("ru/index_po.inc");
+include_once("fr/index_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/pkgedit_po.inc b/web/lang/pkgedit_po.inc
index 4848a811..fdd4d614 100644
--- a/web/lang/pkgedit_po.inc
+++ b/web/lang/pkgedit_po.inc
@@ -27,4 +27,6 @@ include_once("de/pkgedit_po.inc");
include_once("ru/pkgedit_po.inc");
+include_once("fr/pkgedit_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/pkgfuncs_po.inc b/web/lang/pkgfuncs_po.inc
index 717d6137..ce08b8cc 100644
--- a/web/lang/pkgfuncs_po.inc
+++ b/web/lang/pkgfuncs_po.inc
@@ -27,4 +27,6 @@ include_once("de/pkgfuncs_po.inc");
include_once("ru/pkgfuncs_po.inc");
+include_once("fr/pkgfuncs_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/search_po.inc b/web/lang/search_po.inc
index da1da936..32db9dae 100644
--- a/web/lang/search_po.inc
+++ b/web/lang/search_po.inc
@@ -27,4 +27,6 @@ include_once("de/search_po.inc");
include_once("ru/search_po.inc");
+include_once("fr/search_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/submit_po.inc b/web/lang/submit_po.inc
index 196bba70..10af34a6 100644
--- a/web/lang/submit_po.inc
+++ b/web/lang/submit_po.inc
@@ -27,4 +27,6 @@ include_once("de/submit_po.inc");
include_once("ru/submit_po.inc");
+include_once("fr/submit_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/template_po.inc b/web/lang/template_po.inc
index 05a30a10..51c0ce77 100644
--- a/web/lang/template_po.inc
+++ b/web/lang/template_po.inc
@@ -27,4 +27,6 @@ include_once("de/template_po.inc");
include_once("ru/template_po.inc");
+include_once("fr/template_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/test_po.inc b/web/lang/test_po.inc
index 656ed4b2..6e7584ea 100644
--- a/web/lang/test_po.inc
+++ b/web/lang/test_po.inc
@@ -27,4 +27,6 @@ include_once("de/test_po.inc");
include_once("ru/test_po.inc");
+include_once("fr/test_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lang/timeout_po.inc b/web/lang/timeout_po.inc
index baf6bb94..0e2e8d0a 100644
--- a/web/lang/timeout_po.inc
+++ b/web/lang/timeout_po.inc
@@ -27,4 +27,6 @@ include_once("de/timeout_po.inc");
include_once("ru/timeout_po.inc");
+include_once("fr/timeout_po.inc");
+
?> \ No newline at end of file
diff --git a/web/lib/aur.inc b/web/lib/aur.inc
index 106bf4d4..a8ce89b3 100644
--- a/web/lib/aur.inc
+++ b/web/lib/aur.inc
@@ -22,7 +22,7 @@ $SUPPORTED_LANGS = array( # what languages we have translations for
"es" => "Español",
"de" => "Deutsch",
"ru" => "Русский",
- # "fr" => "Français",
+ "fr" => "Français",
);
# debugging variables
@@ -401,7 +401,7 @@ function html_header() {
print "<a href='".$_SERVER["PHP_SELF"]."?setlang=pt'><span class='sideBarSmallHeader'>Português</span></a> ";
print "<a href='".$_SERVER["PHP_SELF"]."?setlang=es'><span class='sideBarSmallHeader'>Español</span></a> ";
print "<a href='".$_SERVER["PHP_SELF"]."?setlang=de'><span class='sideBarSmallHeader'>Deutsch</span></a> ";
- #print "<a href='".$_SERVER["PHP_SELF"]."?setlang=fr'><span class='sideBarSmallHeader'>Français</span></a>";
+ print "<a href='".$_SERVER["PHP_SELF"]."?setlang=fr'><span class='sideBarSmallHeader'>Français</span></a>";
print "<a href='".$_SERVER["PHP_SELF"]."?setlang=ru'><span class='sideBarSmallHeader'>Russian</span></a>";
print " </td>\n";
print " </tr>\n";