From 25449d447b239ccc0599131435c178e831e247d5 Mon Sep 17 00:00:00 2001 From: mandrag0ra Date: Fri, 30 May 2014 14:55:50 +0200 Subject: [PATCH] correct presumed latest syntax errors --- nsupdate/locale/fr/LC_MESSAGES/django.mo | Bin 27849 -> 38273 bytes nsupdate/locale/fr/LC_MESSAGES/django.po | 942 +++++++++++++----- .../main/templates/main/domain_overview.html | 2 +- .../includes/tabbed_router_configuration.html | 17 +- nsupdate/templates/includes/base_footer.html | 5 +- 5 files changed, 706 insertions(+), 260 deletions(-) diff --git a/nsupdate/locale/fr/LC_MESSAGES/django.mo b/nsupdate/locale/fr/LC_MESSAGES/django.mo index 289857f96c928959333d5c3c652bbf5e14bdab3f..9703434b0f3aec3086fd4cc2785f58e8b065982c 100644 GIT binary patch literal 38273 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

r>ZMh7k_a453&l_YPo$gBI;UwIF&)_JW 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 diff --git a/nsupdate/locale/fr/LC_MESSAGES/django.po b/nsupdate/locale/fr/LC_MESSAGES/django.po index 983dee1..606d7aa 100644 --- a/nsupdate/locale/fr/LC_MESSAGES/django.po +++ b/nsupdate/locale/fr/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: nsupdate\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-05-16 14:33+0200\n" -"PO-Revision-Date: 2014-05-16 17:20+0100\n" +"POT-Creation-Date: 2014-05-30 14:12+0200\n" +"PO-Revision-Date: 2014-05-30 14:36+0100\n" "Last-Translator: Wil \n" "Language-Team: LANGUAGE \n" "Language: fr\n" @@ -19,19 +19,19 @@ msgstr "" "X-Generator: Poedit 1.6.5\n" "X-Poedit-SourceCharset: UTF-8\n" -#: accounts/templates/accounts/user_profile.html:8 +#: accounts/templates/accounts/user_profile.html:7 msgid "User Profile of" msgstr "Profil utilisateur de" -#: accounts/templates/accounts/user_profile.html:15 +#: accounts/templates/accounts/user_profile.html:14 msgid "Submit" msgstr "Envoyer" -#: accounts/templates/accounts/user_profile.html:21 +#: accounts/templates/accounts/user_profile.html:20 msgid "Associate with remote Account" msgstr "Associé au compte distant" -#: accounts/templates/accounts/user_profile.html:28 +#: accounts/templates/accounts/user_profile.html:27 msgid "Deassociate from remote Account" msgstr "Dissocié du compte distant" @@ -126,7 +126,88 @@ msgstr "" msgid "Register for an account" msgstr "S'enregistrer" -#: accounts/templates/registration/registration_form.html:47 +#: accounts/templates/registration/registration_form.html:8 +msgid "No registration required for testing" +msgstr "Il n'est pas nécessaire de s'enregistrer pour tester" + +#: accounts/templates/registration/registration_form.html:10 +msgid "You can easily test the service and see what you get." +msgstr "Vous pouvez facilement tester le service et voir ce qu'il propose." + +#: accounts/templates/registration/registration_form.html:13 +msgid "Just directly log in as:" +msgstr "Connecter vous directement avec le compte:" + +#: accounts/templates/registration/registration_form.html:16 +msgid "username: test" +msgstr "Nom d'utilisateur: test" + +#: accounts/templates/registration/registration_form.html:17 +msgid "password: test" +msgstr "mot de passe: test" + +#: accounts/templates/registration/registration_form.html:20 +msgid "" +"\n" +" Note: if that doesn't work, the service administrator did not " +"set up\n" +" the test account yet or discontinued offering it. In that case, you " +"can\n" +" still just register a new account." +msgstr "" +"\n" +"Note: Si la connexion ne fonctionne pas, il est possible que " +"l'administrateur n'est pas configuré le compte test ou a cessé de le " +"proposer.Dans ce cas, n'hésitez pas à vous enregistrer." + +#: accounts/templates/registration/registration_form.html:25 +msgid "test account is only for testing" +msgstr "Le compte test ne sert qu'à tester" + +#: accounts/templates/registration/registration_form.html:27 +msgid "" +"\n" +" Any data (hosts, domains, ...) entered using the test account might " +"be removed\n" +" at any time and without prior notice." +msgstr "" +"\n" +"Tous les enregistrements (hôtes, domaines,...) utilisés avec le compte test " +"pourront être supprimé\n" +"à n'importe quel moment, sans préavis." + +#: accounts/templates/registration/registration_form.html:32 +msgid "" +"\n" +" So if you'ld like your stuff to stay, please register for a regular " +"account after\n" +" finishing your initial evaluation." +msgstr "" +"\n" +"Si vous souhaitez garder vos informations, veuillez s.v.p, vous enregistrer." + +#: accounts/templates/registration/registration_form.html:38 +msgid "Register new account" +msgstr "S'enregistrer" + +#: accounts/templates/registration/registration_form.html:40 +msgid "" +"\n" +" Username: should be related to your person or organisation\n" +" (not: to the host(s) you want to register).
\n" +" E-Mail address: must be a working one, we'll send you an " +"activation E-Mail there.
\n" +" Password: please use a sane one, we trust you." +msgstr "" +"\n" +"Nom d'utilisateur: devrait être une personne ou une organisation\n" +"(et non un hôte que vous souhaitez enregistrer).
\n" +"E-mail : doit être valide. Nous vous enverrons un lien d'activation " +"à cette adresse e-mail.
\n" +"Mot de passe: veuillez s.v.p utiliser un mot de passe fort, nous vous " +"faisons confiance." + +#: accounts/templates/registration/registration_form.html:51 msgid "Send activation email" msgstr "Envoyer un mail d'activation" @@ -271,21 +352,21 @@ msgstr "" "enregistré. N'oubliez pas de vérifier qu'il n'est pas dans votre dossier de " "spam (On ne sait jamais...)" -#: main/templates/main/about.html:7 +#: main/templates/main/about.html:6 #, python-format msgid "About the %(WWW_HOST)s service" msgstr "A propos du service %(WWW_HOST)s" -#: main/templates/main/about.html:9 +#: main/templates/main/about.html:8 msgid "What's this?" msgstr "Qu'est-ce que c'est ?" -#: main/templates/main/about.html:11 +#: main/templates/main/about.html:10 #, python-format -msgid "%(WWW_HOST)s is a dynamic dns service" -msgstr "%(WWW_HOST)s est un service de DNS dynamique" +msgid "%(WWW_HOST)s is a dynamic dns service." +msgstr "%(WWW_HOST)s est un service de DNS dynamique." -#: main/templates/main/about.html:14 +#: main/templates/main/about.html:13 msgid "" "You usually need it so your router (or other dyndns2-compatible\n" " client) can update a hostname, so you don't need to know or " @@ -297,37 +378,37 @@ msgstr "" "\tde domaine ; Ainsi vous n'aurez plus besoin de connaitre ou de trouver " "votre adresse IP." -#: main/templates/main/about.html:19 +#: main/templates/main/about.html:18 #, python-format msgid "" "%(WWW_HOST)s is simple, usable, free, friendly, secure and respects your " -"privacy" +"privacy." msgstr "" "%(WWW_HOST)s est simple, utile, gratuit, facile, sécurisé et respectueux " -"de votre vie privée" +"de votre vie privée." -#: main/templates/main/about.html:23 +#: main/templates/main/about.html:22 msgid "Why another one?" msgstr "Pourquoi pas un autre ?" -#: main/templates/main/about.html:25 -msgid "As far as we know, there was no service yet that is not" -msgstr "A notre connaissance, peu propose ce type de service sans" +#: main/templates/main/about.html:24 +msgid "As far as we know, there was no service yet that is not:" +msgstr "A notre connaissance, peu propose ce type de service sans:" -#: main/templates/main/about.html:28 +#: main/templates/main/about.html:27 msgid "nagging its users to make a paid subscription" msgstr "Harceler ses utilisateurs pour s'abonner à un compte payant" -#: main/templates/main/about.html:29 +#: main/templates/main/about.html:28 msgid "annoying its users with advertisements or spam" msgstr "Harceler ses utilisateurs avec du spam et de la publicité" -#: main/templates/main/about.html:30 +#: main/templates/main/about.html:29 msgid "cancelling hosts or accounts after a short period of non-usage" msgstr "" "Annuler des hôtes ou des comptes après une courte période sans utilisation" -#: main/templates/main/about.html:31 +#: main/templates/main/about.html:30 msgid "" "hiding the few free features almost undiscoverably\n" " between a ton of commercial-only features" @@ -335,17 +416,17 @@ msgstr "" "Cacher le peu de fonctions gratuites\n" "\t\tau milieu d'un tone de fonctions payantes" -#: main/templates/main/about.html:36 +#: main/templates/main/about.html:35 msgid "How is it?" msgstr "Comment ça marche ?" -#: main/templates/main/about.html:38 +#: main/templates/main/about.html:37 msgid "You can just try it using the test account (see Register page)." msgstr "" "Vous pouvez le tester en utilisant le compte \"test\" (Voir page " "d'enregistrement)." -#: main/templates/main/about.html:41 +#: main/templates/main/about.html:40 msgid "" "Also, we have\n" " nsupdate.info project on GitHub" +"\">nsupdate.info project on GitHub." msgstr "" "Si vous êtes intéressés par le projet, jetez un oeil\n" -"\tau projet " -"nsupdate.info sur GitHub" +"au projet " +"nsupdate.info sur GitHub." -#: main/templates/main/about.html:54 +#: main/templates/main/about.html:53 msgid "Fair use of the service" msgstr "Utilisation sans abus" -#: main/templates/main/about.html:56 +#: main/templates/main/about.html:55 msgid "The only thing we expect from you is fair use of this service:" msgstr "" "La seule chose que nous attendons de vous est une utilisation sans abus :" -#: main/templates/main/about.html:59 +#: main/templates/main/about.html:58 msgid "Don't abuse the service in any way." msgstr "N'en abusez pas d'une façon ou d'une autre." -#: main/templates/main/about.html:60 +#: main/templates/main/about.html:59 msgid "Don't update your hosts too often." msgstr "Ne mettez pas à jour vos hôtes trop souvent." -#: main/templates/main/about.html:61 +#: main/templates/main/about.html:60 msgid "Don't do updates if your IP did not change." msgstr "Il n'est pas utile de mettre à jour si votre IP n'a pas changé." -#: main/templates/main/about.html:62 +#: main/templates/main/about.html:61 msgid "Don't create lots of users or lots of hosts." msgstr "Ne créez pas 10 000 utilisateurs or hôtes." -#: main/templates/main/about.html:63 +#: main/templates/main/about.html:62 msgid "" "Don't use the service for any illegal or otherwise questionable purpose." msgstr "" "N'utilisez pas ce service pour des activités illégales ou à caractère " "préjudiciable." -#: main/templates/main/about.html:64 -msgid "Don't spam us via e-mail" -msgstr "Ne nous spammer pas avec des e-mail" +#: main/templates/main/about.html:63 +msgid "Don't spam us via e-mail." +msgstr "Ne nous spammer pas avec des e-mail." -#: main/templates/main/about.html:67 +#: main/templates/main/about.html:66 msgid "" "We reserve the right to remove any account or hostname(s) that are\n" " related to unfair use of the service - at any time and " @@ -418,25 +499,25 @@ msgstr "" "\tne respecte pas une utilisation sans abus - à n'importe quel moment et " "sans notification." -#: main/templates/main/about.html:72 +#: main/templates/main/about.html:71 msgid "No warranties" msgstr "Pas de garantie" -#: main/templates/main/about.html:74 +#: main/templates/main/about.html:73 msgid "This is free software and a free service, there are no warranties." msgstr "" "Ce service reste un logiciel gratuit avec une utilisation gratuite. " "Difficile d'avoir des garanties." -#: main/templates/main/about.html:77 +#: main/templates/main/about.html:76 msgid "If it breaks, it breaks." msgstr "Si ça plante, ça plante." -#: main/templates/main/about.html:81 +#: main/templates/main/about.html:80 msgid "Service Contact" msgstr "Information de contact" -#: main/templates/main/about.html:86 +#: main/templates/main/about.html:85 msgid "" "Before contacting us via E-Mail, please read the docs, they exist for a " "reason." @@ -444,11 +525,11 @@ msgstr "" "Avant de nous contacter par mail, lisez la doc s.v.p ; Elle existe pour une " "bonne raison." -#: main/templates/main/about.html:88 +#: main/templates/main/about.html:87 msgid "Software Project Contact" msgstr "Contact du projet" -#: main/templates/main/about.html:90 +#: main/templates/main/about.html:89 msgid "" "Visit the\n" " le projet " "nsupdate.info sur GitHub pour :" -#: main/templates/main/about.html:94 +#: main/templates/main/about.html:93 msgid "file issues on the issue tracker for bugs, ideas, patches." msgstr "Issues pour les bugs, idées ou patch." -#: main/templates/main/about.html:95 +#: main/templates/main/about.html:94 msgid "create pull requests for your contributions." msgstr "créer un pull request pour votre contributions." -#: main/templates/main/delete_object.html:11 -msgid "Are you sure you want to delete" -msgstr "Etes vous sur de vouloir supprimer" +#: main/templates/main/delete_object.html:7 +#, python-format +msgid "Delete %(object)s" +msgstr "Supprimer %(object)s" -#: main/templates/main/domain.html:9 +#: main/templates/main/delete_object.html:10 +#, python-format +msgid "Are you sure you want to delete \"%(object)s\"?" +msgstr "Etes vous sur de vouloir supprimer \"%(object)s\"?" + +#: main/templates/main/delete_object.html:11 +msgid "Confirm" +msgstr "Confirmer" + +#: main/templates/main/domain.html:6 +#: main/templates/main/generate_ns_secret.html:9 +#: main/templates/main/generate_secret.html:9 main/templates/main/host.html:6 +#: main/templates/main/updater_hostconfig.html:6 +msgid "back to overview" +msgstr "Retour" + +#: main/templates/main/domain.html:8 msgid "Edit Domain" msgstr "Editer le domaine" -#: main/templates/main/domain.html:10 +#: main/templates/main/domain.html:9 msgid "" "You can't change the domain name. If you want to have another domain name, " "you have to delete this domain and create a new one." @@ -482,7 +580,7 @@ msgstr "" "Vous ne pouvez pas modifier le nom de domaine. Si vous souhaitez avoir un " "autre nom de domaine, vous devez supprimer celui-ci et en créer un nouveau." -#: main/templates/main/domain.html:12 +#: main/templates/main/domain.html:11 msgid "" "Please note that update algorithm and update secret need to match.\n" " Just create a new secret after submitting this form with a " @@ -493,18 +591,18 @@ msgstr "" "\tCréez une nouvelle clé après avoir soumis ce formulaire avec un nouvel " "algorithme de mise à jour." -#: main/templates/main/domain.html:18 main/templates/main/host.html:13 -#: main/templates/main/host.html.py:55 main/templates/main/host.html:64 -#: main/templates/main/updater_hostconfig.html:13 +#: main/templates/main/domain.html:17 main/templates/main/host.html:12 +#: main/templates/main/host.html.py:54 main/templates/main/host.html:63 +#: main/templates/main/updater_hostconfig.html:12 msgid "Update" msgstr "Mise à jour" -#: main/templates/main/domain.html:22 main/templates/main/domain.html.py:32 -#: main/templates/main/host.html:24 main/templates/main/host.html.py:34 +#: main/templates/main/domain.html:21 main/templates/main/domain.html.py:31 +#: main/templates/main/host.html:23 main/templates/main/host.html.py:33 msgid "Show Configuration" msgstr "Afficher la configuration" -#: main/templates/main/domain.html:24 +#: main/templates/main/domain.html:23 msgid "" "We'll generate a ready-to-use configuration for your name server,\n" " filled out with all values (including a new secret)." @@ -512,7 +610,7 @@ msgstr "" "Nous générerons une nouvelle configuration pour votre serveur,\n" "\tremplissez tous les champs (ainsi qu'une nouvelle clé)." -#: main/templates/main/domain.html:28 +#: main/templates/main/domain.html:27 msgid "" "We'll create a new shared secret - if you had one before, it will become " "invalid.\n" @@ -524,11 +622,11 @@ msgstr "" "\tVous devrez utilisez la nouvelle clé pour la configuration de votre " "serveur." -#: main/templates/main/domain.html:34 +#: main/templates/main/domain.html:33 msgid "Delete Domain" msgstr "Supprimer le domaine" -#: main/templates/main/domain.html:36 +#: main/templates/main/domain.html:35 msgid "" "Deleting a domain is not undoable. If you need it back, you'll have to add " "it again and configure a new shared secret." @@ -536,63 +634,63 @@ msgstr "" "Aucun retour arrière après avoir supprimer un domaine. Si vous en avez à " "nouveau besoin, vous devrez le recréer et configurer une nouvelle clé." -#: main/templates/main/domain.html:39 +#: main/templates/main/domain.html:38 msgid "Delete domain" msgstr "Supprimer le domaine" -#: main/templates/main/domain_overview.html:8 +#: main/templates/main/domain_overview.html:7 msgid "Domains (yours first, then public)" msgstr "Domaines (Le vôtre d'abord, puis ceux des utilisateurs)" -#: main/templates/main/domain_overview.html:12 +#: main/templates/main/domain_overview.html:11 msgid "Domain" msgstr "Domaine" -#: main/templates/main/domain_overview.html:13 +#: main/templates/main/domain_overview.html:12 msgid "Public?" msgstr "Publique ?" -#: main/templates/main/domain_overview.html:14 +#: main/templates/main/domain_overview.html:13 msgid "Available?" msgstr "En ligne ?" -#: main/templates/main/domain_overview.html:15 +#: main/templates/main/domain_overview.html:14 msgid "Owner" msgstr "Propriétaire" -#: main/templates/main/domain_overview.html:16 -#: main/templates/main/updater_hostconfig_overview.html:16 +#: main/templates/main/domain_overview.html:15 +#: main/templates/main/updater_hostconfig_overview.html:15 msgid "Comment" msgstr "Commentaire" -#: main/templates/main/domain_overview.html:28 +#: main/templates/main/domain_overview.html:27 msgid "No domains from you yet." msgstr "Vous n'avez pas encore de domaine." -#: main/templates/main/domain_overview.html:39 +#: main/templates/main/domain_overview.html:38 msgid "No public domains from other users yet." msgstr "Aucun domaine publique venant d'autre utilisateurs pour le moment." -#: main/templates/main/domain_overview.html:49 +#: main/templates/main/domain_overview.html:48 msgid "Add a new Domain" msgstr "Ajouter un nouveau domaine" -#: main/templates/main/domain_overview.html:53 +#: main/templates/main/domain_overview.html:52 msgid "Add" msgstr "Ajouter" -#: main/templates/main/domain_overview.html:61 +#: main/templates/main/domain_overview.html:60 msgid "" "Here you can add new domains (zones) which you control (and this is only " "useful if you\n" -" have some own zone which you can update automatically)" +" have some own zone which you can update automatically)." msgstr "" "Ici, vous pouvez ajouter de nouveau nom de domaine (zones) que vous " "contrôlez (ceci n'est utile\n" "\tque si vous avez votre propre zone qui peut être mis à jour " -"automatiquement)" +"automatiquement)." -#: main/templates/main/domain_overview.html:65 +#: main/templates/main/domain_overview.html:64 msgid "" "You need to be able to configure the primary master nameserver of the zone " "so it accepts\n" @@ -604,22 +702,16 @@ msgstr "" "\tdes mises à jour automatique (via RFC 2136, dynamic update protocol) si la bonne clé de mise à jour est envoyée." -#: main/templates/main/domain_overview.html:69 +#: main/templates/main/domain_overview.html:68 msgid "We'll show you configuration examples after you add a domain." msgstr "" "Nous vous donnerons un exemple de configuration après l'ajout d'un domaine." -#: main/templates/main/generate_ns_secret.html:9 +#: main/templates/main/generate_ns_secret.html:8 msgid "Nameserver Shared Secret Generated" msgstr "Clé partagée du serveur DNS générée" #: main/templates/main/generate_ns_secret.html:10 -#: main/templates/main/generate_secret.html:10 main/templates/main/host.html:7 -#: main/templates/main/updater_hostconfig.html:7 -msgid "back to overview" -msgstr "Retour" - -#: main/templates/main/generate_ns_secret.html:11 msgid "" "New nameserver shared secret generated for you. Everytime you visit this " "page a new secret will be generated and the old one becomes invalid." @@ -627,26 +719,26 @@ msgstr "" "Une nouvelle clé partagée a été générée. A chaque fois que vous visitez " "cette page, une nouvelle clé sera générée et l'ancienne deviendra invalide." -#: main/templates/main/generate_ns_secret.html:12 +#: main/templates/main/generate_ns_secret.html:11 msgid "Algorithm:" msgstr "Algorithme:" -#: main/templates/main/generate_ns_secret.html:13 -#: main/templates/main/generate_secret.html:12 +#: main/templates/main/generate_ns_secret.html:12 +#: main/templates/main/generate_secret.html:11 msgid "Secret:" msgstr "Clé:" -#: main/templates/main/generate_ns_secret.html:20 +#: main/templates/main/generate_ns_secret.html:19 msgid "How to configure your bind9 nameserver to accept dynamic DNS updates?" msgstr "" "Comment configurer votre serveur Bind9 pour qu'il accepte des mise à jour " "dynamique de DNS?" -#: main/templates/main/generate_secret.html:9 +#: main/templates/main/generate_secret.html:8 msgid "Host Secret Generated" msgstr "Clé d'hôte générée" -#: main/templates/main/generate_secret.html:11 +#: main/templates/main/generate_secret.html:10 msgid "" "New secret generated for you. We store it hashed, so save it now, or you " "have to generate a new one again. Everytime you visit this page a new secret " @@ -657,47 +749,47 @@ msgstr "" "visite sur cette page, une nouvelle clé sera générée et l'ancienne deviendra " "invalide." -#: main/templates/main/generate_secret.html:17 +#: main/templates/main/generate_secret.html:16 msgid "How to configure automated dynamic DNS updates?" msgstr "Comment configurer une mise à jour automatique d'un DNS dynamique?" -#: main/templates/main/home.html:13 +#: main/templates/main/home.html:12 msgid "Your current IP(s):" msgstr "Votre IP(s) actuelle(s)" -#: main/templates/main/home.html:20 +#: main/templates/main/home.html:19 msgid "the Dynamic DNS service you waited for." msgstr "le service de DNS dynamique que vous avez attendu." -#: main/templates/main/home.html:24 +#: main/templates/main/home.html:23 msgid "Free and Nice" msgstr "Gratuit et agréable" -#: main/templates/main/home.html:26 +#: main/templates/main/home.html:25 msgid "is a free service." msgstr "est un service gratuit." -#: main/templates/main/home.html:27 +#: main/templates/main/home.html:26 msgid "Also, we won't annoy you with ads or spam." msgstr "Nous ne vous harcèlerons pas non plus avec de la pub ou du spam." -#: main/templates/main/home.html:32 +#: main/templates/main/home.html:31 msgid "Free and Open Source" msgstr "Gratuit et Open Source" -#: main/templates/main/home.html:34 +#: main/templates/main/home.html:33 msgid "nsupdate.info is free and open-source software." msgstr "nsupdate.info est un logiciel gratuit et open-source." -#: main/templates/main/home.html:37 +#: main/templates/main/home.html:36 msgid "nsupdate.info project on GitHub" msgstr "Le projet nsupdate.info sur GitHub" -#: main/templates/main/home.html:42 +#: main/templates/main/home.html:41 msgid "Awesome Code" msgstr "Awesome Code" -#: main/templates/main/home.html:44 +#: main/templates/main/home.html:43 msgid "" "Empowered by Python and Django,
\n" " we love to write clean and secure code." @@ -705,15 +797,15 @@ msgstr "" "Développer avec Python et Django,
\n" "\tnous adorons écrire du code \"propre\" et sécurisé." -#: main/templates/main/host.html:9 +#: main/templates/main/host.html:8 msgid "Edit Host" msgstr "Editer l'hôte" -#: main/templates/main/host.html:15 +#: main/templates/main/host.html:14 msgid "Delete Host" msgstr "Supprimer l'hôte" -#: main/templates/main/host.html:17 +#: main/templates/main/host.html:16 msgid "" "Deleting a host is not undoable. If you need it back, you'll have to add it " "again and configure a new update secret." @@ -721,11 +813,11 @@ msgstr "" "Aucun retour arrière après la supprimer d'un hôte. Si vous en avez à nouveau " "besoin, vous devrez le recréer et configurer une nouvelle clé de mise à jour." -#: main/templates/main/host.html:20 +#: main/templates/main/host.html:19 msgid "Delete host" msgstr "Supprimer l'hôte" -#: main/templates/main/host.html:26 +#: main/templates/main/host.html:25 msgid "" "We'll generate a ready-to-use configuration for your router / update\n" " client, filled out with all values (including a new secret)." @@ -734,7 +826,7 @@ msgstr "" "\trouteur / client de mise à jour incluant toutes les informations " "nécessaires (nouvelle clé comprise)." -#: main/templates/main/host.html:30 +#: main/templates/main/host.html:29 msgid "" "We'll create a new secret - if you had one before, it will become invalid.\n" " You have to use the new secret in your router / update " @@ -745,26 +837,26 @@ msgstr "" "\tVous devez utiliser la nouvelle clé pour la configuration de votre " "routeur / logiciel de mise à jour." -#: main/templates/main/host.html:36 +#: main/templates/main/host.html:35 msgid "Update other Services" msgstr "Mise à jour des autres Services" -#: main/templates/main/host.html:37 +#: main/templates/main/host.html:36 msgid "" "We can send updates to other services when we receive an update from you." msgstr "" "Nous pouvons envoyer des mises à jour à d'autres services lorsque nous " "recevons une mise à jour venant de vous." -#: main/templates/main/host.html:39 +#: main/templates/main/host.html:38 msgid "Configure Updaters" msgstr "Configurer" -#: main/templates/main/host.html:43 +#: main/templates/main/host.html:42 msgid "Update Nameserver Records" msgstr "Mettre à jour les enregistrements DNS" -#: main/templates/main/host.html:44 +#: main/templates/main/host.html:43 msgid "" "Usually you configure your router to follow the dyndns2 protocol.\n" " But if you know what you are doing, and you want to update " @@ -775,7 +867,7 @@ msgstr "" "\tMais si vous savez ce que vous faîtes et que vous souhaitez le mettre à " "jour manuellement, vous pouvez le faire ici." -#: main/templates/main/host.html:47 +#: main/templates/main/host.html:46 msgid "" "We populated the input fields for the new addresses with your currently " "detected remote addresses." @@ -783,77 +875,77 @@ msgstr "" "Ces champs ont été remplis avec la detection automatique de votre " "configuration actuelle." -#: main/templates/main/host.html:50 +#: main/templates/main/host.html:49 msgid "Current IPv4 address from master nameserver" msgstr "Adresse IPV4 de votre serveur maitre DNS" -#: main/templates/main/host.html:52 +#: main/templates/main/host.html:51 msgid "Set new IPv4 address" msgstr "Enregistrer une nouvelle adresse IPV4" -#: main/templates/main/host.html:56 main/templates/main/host.html.py:65 -#: main/templates/main/updater_hostconfig.html:20 +#: main/templates/main/host.html:55 main/templates/main/host.html.py:64 +#: main/templates/main/updater_hostconfig.html:19 msgid "Delete" msgstr "Supprimer" -#: main/templates/main/host.html:59 +#: main/templates/main/host.html:58 msgid "Current IPv6 address from master nameserver" msgstr "Adresse IPV6 de votre serveur maitre DNS" -#: main/templates/main/host.html:61 +#: main/templates/main/host.html:60 msgid "Set new IPv6 address" msgstr "Enregistrer une nouvelle adresse IPV6" -#: main/templates/main/overview.html:8 +#: main/templates/main/overview.html:7 msgid "Your Hosts" msgstr "Vos hôtes" -#: main/templates/main/overview.html:12 +#: main/templates/main/overview.html:11 msgid "Host
Comment" msgstr "Hôte
Commentaire" -#: main/templates/main/overview.html:13 +#: main/templates/main/overview.html:12 msgid "Available" msgstr "En ligne" -#: main/templates/main/overview.html:14 +#: main/templates/main/overview.html:13 msgid "Faults
C / S" msgstr "Faults
C / S" -#: main/templates/main/overview.html:15 +#: main/templates/main/overview.html:14 msgid "IPv4 Address
(last update)" msgstr "Adresse IPV4
(Dernière mise à jour)" -#: main/templates/main/overview.html:16 +#: main/templates/main/overview.html:15 msgid "IPv6 Address
(last update)" msgstr "Adresse IPV6
(Dernière mise à jour)" -#: main/templates/main/overview.html:53 +#: main/templates/main/overview.html:52 msgid "No hosts yet." msgstr "Aucun hôte pour le moment." -#: main/templates/main/overview.html:63 +#: main/templates/main/overview.html:62 msgid "Create a new Host" msgstr "Créer un nouvel hôte" -#: main/templates/main/overview.html:67 -#: main/templates/main/updater_hostconfig_overview.html:42 +#: main/templates/main/overview.html:66 +#: main/templates/main/updater_hostconfig_overview.html:41 msgid "Create" msgstr "Créer" -#: main/templates/main/overview.html:73 -#: main/templates/main/updater_hostconfig.html:25 -#: main/templates/main/updater_hostconfig_overview.html:48 +#: main/templates/main/overview.html:72 +#: main/templates/main/updater_hostconfig.html:24 +#: main/templates/main/updater_hostconfig_overview.html:47 msgid "Help" msgstr "Aide" -#: main/templates/main/overview.html:74 -msgid "Here you can add new hosts (like routers, PCs, servers, ...)" +#: main/templates/main/overview.html:73 +msgid "Here you can add new hosts (like routers, PCs, servers, ...)." msgstr "" "Ici, vous pouvez ajouter de nouveaux hôtes (comme un routeur, des PC, des " -"serveurs,...)" +"serveurs,...)." -#: main/templates/main/overview.html:76 +#: main/templates/main/overview.html:75 msgid "" "You need to be able to configure one of your machines so it sends dyndns2 " "compatible\n" @@ -869,7 +961,7 @@ msgstr "" "qui peut s'occuper de ça ; sinon, vous pouvez aussi utiliser un logiciel " "installé sur un autre système (Pc ou Serveur)." -#: main/templates/main/overview.html:81 +#: main/templates/main/overview.html:80 msgid "" "Just make sure your update client either is customizable well enough or has " "specific\n" @@ -878,76 +970,85 @@ msgstr "" "Assurez vous simplement que votre client de mise à jour supporte nos " "services." -#: main/templates/main/overview.html:85 +#: main/templates/main/overview.html:84 msgid "We'll show you configuration examples after you add a host." msgstr "" "Nous afficherons un exemple de configuration après l'ajout d'un nouvel hôte." -#: main/templates/main/overview.html:89 +#: main/templates/main/overview.html:88 msgid "Your current IP(s) + reverse DNS:" msgstr "Votre IP(s) actuelle + DNS inversé:" -#: main/templates/main/status.html:8 templates/base.html:47 +#: main/templates/main/status.html:7 templates/base.html:47 msgid "Domains" msgstr "Domaines" -#: main/templates/main/status.html:14 -msgid "Unavailable / Down" -msgstr "Hors ligne" +#: main/templates/main/status.html:9 main/templates/main/status.html.py:20 +#: main/templates/main/status.html:37 +msgid "Total:" +msgstr "Total:" -#: main/templates/main/status.html:19 templates/base.html:44 +#: main/templates/main/status.html:11 +msgid "Public:" +msgstr "Publique:" + +#: main/templates/main/status.html:13 +msgid "Unavailable / Down:" +msgstr "Hors ligne:" + +#: main/templates/main/status.html:18 templates/base.html:44 msgid "Hosts" msgstr "Hôtes" -#: main/templates/main/status.html:23 -msgid "Unavailable / Abuse / Abuse-Blocked" -msgstr "Hors-ligne / Abuse / Abuse-Blocked" +#: main/templates/main/status.html:22 +msgid "Unavailable / Abuse / Abuse-Blocked:" +msgstr "Hors-ligne / Abuse / Abuse-Blocked:" -#: main/templates/main/status.html:25 +#: main/templates/main/status.html:24 msgid "ip v4 (ssl) / v6 (ssl) updated last 2d:" msgstr "ip v4 (ssl) / v6 (ssl) mise à jour ces 2 derniers jours:" -#: main/templates/main/status.html:27 +#: main/templates/main/status.html:26 msgid "ip v4 (ssl) / v6 (ssl) updated last 2w:" msgstr "ip v4 (ssl) / v6 (ssl) mise à jour ces 2 dernières semaines:" -#: main/templates/main/status.html:29 +#: main/templates/main/status.html:28 msgid "ip v4 (ssl) / v6 (ssl) updated last 2m:" msgstr "ip v4 (ssl) / v6 (ssl) mise à jour ces 2 deniers mois:" -#: main/templates/main/status.html:31 +#: main/templates/main/status.html:30 msgid "ip v4 (ssl) / v6 (ssl) updated last 2y:" msgstr "ip v4 (ssl) / v6 (ssl) mise à jour ces 2 dernières années:" -#: main/templates/main/status.html:36 +#: main/templates/main/status.html:35 msgid "Users" msgstr "Utilisateurs" -#: main/templates/main/status.html:40 -msgid "Active" -msgstr "Actif" +#: main/templates/main/status.html:39 +msgid "Active:" +msgstr "Actif:" -#: main/templates/main/status.html:42 -msgid "logged / created in last 2d" +#: main/templates/main/status.html:41 +msgid "logged / created in last 2d:" msgstr "Connecté / créé ces 2 derniers jours:" -#: main/templates/main/status.html:44 -msgid "logged / created in last 2w" -msgstr "Connecté / créé ces 2 dernières semaines" +#: main/templates/main/status.html:43 +msgid "logged / created in last 2w:" +msgstr "Connecté / créé ces 2 dernières semaines:" -#: main/templates/main/status.html:46 -msgid "logged / created in last 2m" -msgstr "Connecté / créé ces 2 derniers mois" +#: main/templates/main/status.html:45 +msgid "logged / created in last 2m:" +msgstr "Connecté / créé ces 2 derniers mois:" -#: main/templates/main/status.html:48 -msgid "logged / created in last 2y" -msgstr "Connecté / créé ces 2 dernières années" +#: main/templates/main/status.html:47 +msgid "logged / created in last 2y:" +msgstr "Connecté / créé ces 2 dernières années:" -#: main/templates/main/update.html:7 +#: main/templates/main/update.html:6 msgid "Browser-based Updater" msgstr "Browser-based Updater" -#: main/templates/main/update.html:9 +#: main/templates/main/update.html:8 #, python-format msgid "" "Host %(hostname)s will get automatically updated as long as you keep this " @@ -956,75 +1057,33 @@ msgstr "" "L'hôte %(hostname) sera mis à jour automatiquement, aussi longtemps que vous " "laisserez cette fenêtre ouverte." -#: main/templates/main/update.html:13 +#: main/templates/main/update.html:12 msgid "The browser based updater only works if javascript is enabled." msgstr "" "La mise à jour automatique via le navigateur ne fonctionne que si javascript " "est activé." -#: main/templates/main/update.html:16 +#: main/templates/main/update.html:15 msgid "Updater Status" msgstr "Status" -#: main/templates/main/update.html:18 -msgid "My IP" -msgstr "Mon IP" +#: main/templates/main/update.html:17 +msgid "My IP:" +msgstr "Mon IP:" -#: main/templates/main/update.html:20 -msgid "Last update response" -msgstr "Réponse lors de la dernière mise à jour" +#: main/templates/main/update.html:19 +msgid "Last update response:" +msgstr "Réponse lors de la dernière mise à jour:" -#: main/templates/main/update.html:64 -msgid "Success: IP address was updated" -msgstr "Success: L'adresse IP a été mise à jour" - -#: main/templates/main/update.html:65 -msgid "Warning: IP address did not change" -msgstr "Warning: L'adresse IP n'a pas changé" - -#: main/templates/main/update.html:66 -msgid "Error: The update request resulted in a DNS error" -msgstr "Error: La requête de mise à jour à retourné une erreur DNS" - -#: main/templates/main/update.html:67 -msgid "Error: The host you specified does not exist" -msgstr "Error: L'hôte que vous avez spécifiez n'existe pas" - -#: main/templates/main/update.html:68 -msgid "Error: Update rejected as your host is flagged for abuse" -msgstr "Error: Mise à jour rejetée, votre hôte est épinglé pour abus" - -#: main/templates/main/update.html:69 -msgid "Error: Wrong user name (host FQDN) or password (update secret)" -msgstr "Error: Utilisateur (FQDN de l'hôte) ou mot de passe (clé) incorrect(e)" - -#: main/templates/main/update.html:70 -msgid "Error: Update rejected as your user agent is blacklisted" -msgstr "Error: Mise à jour rejetée, votre client est blacklistée" - -#: main/templates/main/update.html:71 -msgid "Error: Your user name is not the FQDN of your host" -msgstr "Error: Le nom d'utilisateur n'est pas le FQDN de votre hôte" - -#: main/templates/main/update.html:72 -msgid "Error: There is a problem or maintenance at the DNS update service." -msgstr "" -"Error: Il y a un problème ou une maintenance sur le service de mise à jour " -"DNS" - -#: main/templates/main/update.html:73 -msgid "Error:" -msgstr "Erreur:" - -#: main/templates/main/updater_hostconfig.html:9 +#: main/templates/main/updater_hostconfig.html:8 msgid "Edit Updater Configuration" msgstr "Editer la configuration du client de mise à jour" -#: main/templates/main/updater_hostconfig.html:15 +#: main/templates/main/updater_hostconfig.html:14 msgid "Delete Updater Configuration" msgstr "Supprimer la configuration du client de mise à jour" -#: main/templates/main/updater_hostconfig.html:17 +#: main/templates/main/updater_hostconfig.html:16 msgid "" "Deleting a updater configuration is not undoable. If you need it back, " "you'll have to add it again." @@ -1032,15 +1091,15 @@ msgstr "" "Aucun retour arrière après la suppression de la configuration du client de " "mise à jour. Si vous en avez à nouveau besoin, vous devrez le recréer." -#: main/templates/main/updater_hostconfig.html:26 +#: main/templates/main/updater_hostconfig.html:25 msgid "Here you can edit the configuration of the" msgstr "Vous pouvez éditer ici la configuration de" -#: main/templates/main/updater_hostconfig.html:26 -msgid "updater" -msgstr "updater" +#: main/templates/main/updater_hostconfig.html:25 +msgid "updater." +msgstr "updater." -#: main/templates/main/updater_hostconfig.html:29 +#: main/templates/main/updater_hostconfig.html:28 msgid "" "The values you need here are the same ones as you would usually enter in " "your router\n" @@ -1050,7 +1109,7 @@ msgstr "" "utilisez\n" "pour votre routeur ou client de mise à jour." -#: main/templates/main/updater_hostconfig.html:33 +#: main/templates/main/updater_hostconfig.html:32 #, python-format msgid "" "You get these values after registering with the \"%(object.service.name)s\" " @@ -1061,47 +1120,356 @@ msgstr "" "le service \"%(object.service.name)s\"\n" "et l'avoir configurer pour accepter les mises à jour." -#: main/templates/main/updater_hostconfig_overview.html:8 +#: main/templates/main/updater_hostconfig_overview.html:7 msgid "Your updater configurations for other services" msgstr "Configuration de la mise à jour des autres services" -#: main/templates/main/updater_hostconfig_overview.html:12 +#: main/templates/main/updater_hostconfig_overview.html:11 msgid "Service" msgstr "Service" -#: main/templates/main/updater_hostconfig_overview.html:13 +#: main/templates/main/updater_hostconfig_overview.html:12 msgid "Host" msgstr "Hôte" -#: main/templates/main/updater_hostconfig_overview.html:14 +#: main/templates/main/updater_hostconfig_overview.html:13 msgid "give IPv4" msgstr "donner l'IPV4" -#: main/templates/main/updater_hostconfig_overview.html:15 +#: main/templates/main/updater_hostconfig_overview.html:14 msgid "give IPv6" msgstr "donner l'IPV6" -#: main/templates/main/updater_hostconfig_overview.html:28 +#: main/templates/main/updater_hostconfig_overview.html:27 msgid "No other services to update yet." msgstr "Aucun autre service à mettre à jour pour l'instant" -#: main/templates/main/updater_hostconfig_overview.html:38 +#: main/templates/main/updater_hostconfig_overview.html:37 msgid "Create a new updater configuration" msgstr "Créer une nouvelle configuration " -#: main/templates/main/updater_hostconfig_overview.html:49 +#: main/templates/main/updater_hostconfig_overview.html:48 msgid "" "Here you can add new configurations for 3rd party services you like to get " -"updated" +"updated." msgstr "" "Vous pouvez ajouter ici une nouvelle configuration d'une service tiers que " -"vous souhaitez mettre à jour" +"vous souhaitez mettre à jour." -#: main/templates/main/updater_hostconfig_overview.html:51 -msgid "We will send an update to them each time you update your host with us" +#: main/templates/main/updater_hostconfig_overview.html:50 +msgid "We will send an update to them each time you update your host with us." msgstr "" "Nous leur enverrons une mise à jour à chaque fois que vous mettrez à jour " -"votre hôte depuis notre service" +"votre hôte depuis notre service." + +#: main/templates/main/includes/tabbed_router_configuration.html:13 +msgid "General configuration hints" +msgstr "Configuration générale" + +#: main/templates/main/includes/tabbed_router_configuration.html:15 +msgid "" +"\n" +" Usually, you should configure one system on your network to " +"update the DNS.\n" +" This can be either your router or a host on your network and it " +"will run some software\n" +" called the update client." +msgstr "" +"\n" +"Vous devrez configurer un système sur votre réseau pour mettre à jours les " +"DNS.\n" +"Ce pourrait être votre routeur ou un hôte dans votre réseau local. Nous " +"appellerons le logiciel utilisé le client de mise à jour." + +#: main/templates/main/includes/tabbed_router_configuration.html:21 +msgid "" +"\n" +" We have some specific configuration hints for some devices and " +"update clients,\n" +" please see the tabs above. If you don't find yours there, use " +"the generic hints below." +msgstr "" +"\n" +"Dans les onglets ci-dessus, vous trouverez des exemples de configurations " +"pour certains routeurs et/ou client de mise à jour.\n" +"Si vous ne trouvez pas le votre, vous pouvez utiliser la configuration " +"générique ci-dessous." + +#: main/templates/main/includes/tabbed_router_configuration.html:26 +msgid "" +"\n" +" Important note about security and compatibility:\n" +" For update URLs, we always give the https (not: http) URL as " +"that will use an encrypted connection\n" +" to transfer your data (including your update secret). Depending " +"on your update client (router firmware or\n" +" PC software) and the specific nsupdate.info-based " +"service, https might be not supported.\n" +" So, if it does not work, you have the choice of using a " +"different update client and/or a different service,\n" +" or transmitting your data using an unencrypted connection (using " +"http: instead of https:).
" +msgstr "" +"\n" +"Note importante de sécurité et de compatibilité:\n" +"Pour les URLs de mise à jour, nous donnons toujours le lien https (et non " +"http) qui permettra une connexion cryptée\n" +"pour transférer vos données (clé de mise à jour comprise). En fonction de " +"votre client de mise à jour (firmware du routeur ou logiciel PC)\n" +"et du service nsupdate, https pourrait ne pas être supporter.\n" +"Dans ce cas, vous avez le choix entre utiliser un autre client de mise à " +"jour et/ou un autre service,\n" +"ou transmettre vos données en utilisant un connexion non cryptée (http ou " +"lieu de https).
" + +#: main/templates/main/includes/tabbed_router_configuration.html:37 +msgid "" +"Your update client needs to access the following URLs to update the DNS:" +msgstr "" +"Votre client de mise à jour doit accéder au URLs suivantes pour mettre à " +"jour les DNS:" + +#: main/templates/main/includes/tabbed_router_configuration.html:39 +msgid "For IPv4 updates:" +msgstr "Pour mettre à jour IPv4:" + +#: main/templates/main/includes/tabbed_router_configuration.html:43 +msgid "For IPv6 updates:" +msgstr "Pour mettre à jour IPv6:" + +#: main/templates/main/includes/tabbed_router_configuration.html:47 +msgid "" +"\n" +" The IPs will be determined automatically using the remote address " +"our service is seeing\n" +" (see below for more details)." +msgstr "" +"\n" +"L'adresse IP sera détectée automatiquement par notre service\n" +"(Voir détails ci-dessous)." + +#: main/templates/main/includes/tabbed_router_configuration.html:52 +msgid "Your update client has to do the following steps:" +msgstr "Votre client de mise à jour devra procéder aux étapes suivantes:" + +#: main/templates/main/includes/tabbed_router_configuration.html:55 +msgid "Do HTTP Basic Auth with:" +msgstr "Faire une authentification basique HTTP avec:" + +#: main/templates/main/includes/tabbed_router_configuration.html:57 +msgid "Username:" +msgstr "Username:" + +#: main/templates/main/includes/tabbed_router_configuration.html:58 +msgid "Password:" +msgstr "Mot de passe:" + +#: main/templates/main/includes/tabbed_router_configuration.html:61 +msgid "Send a http GET request to:" +msgstr "Envoyer une requête http GET à:" + +#: main/templates/main/includes/tabbed_router_configuration.html:63 +msgid "(to update IPv4 A record in DNS)" +msgstr "(pour mettre à jour un enregistrement DNS IPv4 A)" + +#: main/templates/main/includes/tabbed_router_configuration.html:64 +msgid "(to update IPv6 AAAA record in DNS)" +msgstr "(pour mettre à jour un enregistrement DNS IPv6 AAAA)" + +#: main/templates/main/includes/tabbed_router_configuration.html:67 +msgid "Optionally, we support some URL arguments:" +msgstr "Vous pouvez ajouter en option des arguments dans l'URL:" + +#: main/templates/main/includes/tabbed_router_configuration.html:69 +msgid "" +"myip=127.0.0.1 or myip=::1 (by default, we autodetect the IP. If the " +"autodetected IP is not\n" +" the one you want to put into DNS, you need to give " +"the wanted one explicitly using myip=...)" +msgstr "" +"myip=127.0.0.1 ou myip=::1 (nous détectons, par défaut, l'adresse IP. Si " +"cette adresse IP n'est pas celle que vous\n" +"souhaitez utiliser pour votre enregistrement DNS, vous devez nous la fournir " +"explicitement en utilisant myip=...)" + +#: main/templates/main/includes/tabbed_router_configuration.html:72 +msgid "(if not given: autodetect from http basic auth)" +msgstr "" +"(si non préciser: détection automatique depuis l'authentification http)" + +#: main/templates/main/includes/tabbed_router_configuration.html:75 +msgid "The response status and content will be:" +msgstr "Le statut et contenu de réponse sera:" + +#: main/templates/main/includes/tabbed_router_configuration.html:77 +msgid "new IP accepted" +msgstr "Nouvelle IP acceptée" + +#: main/templates/main/includes/tabbed_router_configuration.html:78 +msgid "IP accepted, but did not change since last update" +msgstr "IP acceptée, mais n'a pas changer depuis la dernière mise à jour" + +#: main/templates/main/includes/tabbed_router_configuration.html:79 +msgid "Incorrect authentication or no http basic auth header received" +msgstr "" +"Authentification incorrect ou aucune authentification reçue dans l'entête " +"http" + +#: main/templates/main/includes/tabbed_router_configuration.html:85 +msgid "and maybe others:" +msgstr "et certainement d'autres:" + +#: main/templates/main/includes/tabbed_router_configuration.html:87 +#: main/templates/main/includes/tabbed_router_configuration.html:115 +#: main/templates/main/includes/tabbed_router_configuration.html:168 +msgid "Go to:" +msgstr "Allez à:" + +#: main/templates/main/includes/tabbed_router_configuration.html:93 +#: main/templates/main/includes/tabbed_router_configuration.html:120 +#: main/templates/main/includes/tabbed_router_configuration.html:172 +msgid "Enter the following data:" +msgstr "Saisissez les informations suivantes:" + +#: main/templates/main/includes/tabbed_router_configuration.html:102 +msgid "If you have IPv4 and IPv6" +msgstr "Si vous avez une adresse IPv4 et IPv6" + +#: main/templates/main/includes/tabbed_router_configuration.html:103 +msgid "Set Update-URL to the following (two URLs, separated by one space)" +msgstr "" +"Configurez avec l'URL de mise à jour suivante (deux URLs, séparées par un " +"espace)" + +#: main/templates/main/includes/tabbed_router_configuration.html:105 +msgid "Forcing a dynamic DNS update" +msgstr "Forcer une mise à jour DNS dynamique" + +#: main/templates/main/includes/tabbed_router_configuration.html:106 +msgid "" +"If you want to force a dynamic update for testing purposes, you can do it " +"like this:" +msgstr "" +"Si vous souhaitez forcer une mise à jour dynamique, pour tester, vous pouvez " +"le faire comme suit:" + +#: main/templates/main/includes/tabbed_router_configuration.html:108 +msgid "disable dynamic DNS, apply" +msgstr "disable dynamic DNS, apply" + +#: main/templates/main/includes/tabbed_router_configuration.html:109 +msgid "enable dynamic DNS, apply" +msgstr "enable dynamic DNS, apply" + +#: main/templates/main/includes/tabbed_router_configuration.html:110 +msgid "" +"(now the Fritz!Box sends an update, it might be \"good\" or \"nochg\" " +"depending on whether we already have that IP in DNS)" +msgstr "" +"(Fritz!Box envoie maintenant une mise à jour, elle peut être \"good\" (OK) " +"ou \"nochg\" (inchangé) en fonction de l'adresse IP déjà enregistrée dans " +"les DNS)" + +#: main/templates/main/includes/tabbed_router_configuration.html:114 +msgid "verified with" +msgstr "vérifié avec" + +#: main/templates/main/includes/tabbed_router_configuration.html:129 +msgid "(leave this field empty)" +msgstr "(laissez ce champ vide)" + +#: main/templates/main/includes/tabbed_router_configuration.html:137 +msgid "ddclient is a popular dyndns update daemon on Linux." +msgstr "ddclient est un logiciel Linux assez répandu." + +#: main/templates/main/includes/tabbed_router_configuration.html:184 +msgid "" +"\n" +" These URLs invoke the built-in update client, which is intended for " +"temporary and adhoc scenarios only.\n" +" It periodically checks your IP and updates DNS if it changes." +msgstr "" +"\n" +"Ces URLs font appel à un client de mise à jour, mais uniquement pour dans un " +"contexte adhoc et temporaire.\n" +"Il vérifiera régulièrement votre adresse IP et mettra à jour les DNS si elle " +"venait à changer." + +#: main/templates/main/includes/tabbed_router_configuration.html:188 +#: main/templates/main/includes/tabbed_router_configuration.html:195 +#: main/templates/main/includes/tabbed_router_configuration.html:201 +msgid "(updates hostname to point to remote ipv4 or ipv6 address)" +msgstr "(met à jour un nom de domaine pour pointer vers une adresse IPv4 ou v6" + +#: main/templates/main/includes/tabbed_router_configuration.html:189 +#: main/templates/main/includes/tabbed_router_configuration.html:196 +#: main/templates/main/includes/tabbed_router_configuration.html:202 +msgid "(similar, but ipv4 only)" +msgstr "(similaire, mais ipv4 uniquement)" + +#: main/templates/main/includes/tabbed_router_configuration.html:190 +#: main/templates/main/includes/tabbed_router_configuration.html:197 +#: main/templates/main/includes/tabbed_router_configuration.html:203 +msgid "(similar, but ipv6 only)" +msgstr "(similaire, mais ipv6 uniquement)" + +#: main/templates/main/includes/tabbed_router_configuration.html:192 +msgid "Update URLs for browser / http user agent use" +msgstr "Utilisation des URLs de mise à jour depuis un navigateur" + +#: main/templates/main/includes/tabbed_router_configuration.html:193 +msgid "" +"Interactive - will ask for username (give your hostname) and password (give " +"your secret):" +msgstr "" +"Interactif - vous demandera un username (donnez le nom de domaine) " +"et un password (donnez votre clé):" + +#: main/templates/main/includes/tabbed_router_configuration.html:205 +msgid "As above, but manually specifying the IP address:" +msgstr "Identique, mais en spécifiant manuellement l'adresse IP:" + +#: main/templates/main/includes/tabbed_router_configuration.html:207 +msgid "(updates hostname to point to ipv4 127.0.0.1)" +msgstr "" +"(met à jour le nom de domaine pour pointer ver l'adresse ipv4 127.0.0.1)" + +#: main/templates/main/includes/tabbed_router_configuration.html:208 +msgid "(updates hostname to point to ipv6 ::1)" +msgstr "(met à jour le nom de domaine pour pointer ver l'adresse ipv6 ::1)" + +#: main/templates/main/includes/tabbed_router_configuration.html:210 +msgid "Explanation of parameters:" +msgstr "Explications des paramètres:" + +#: main/templates/main/includes/tabbed_router_configuration.html:213 +#, python-format +msgid "your fully qualified hostname, something like example.%(WWW_HOST)s" +msgstr "" +"votre FQDN (nom de domaine complètement qualifié), quelque chose comme " +"example.%(WWW_HOST)s" + +#: main/templates/main/includes/tabbed_router_configuration.html:216 +msgid "the secret you have configured for this hostname" +msgstr "La clé que vous avez configuré pour ce nom de domaine" + +#: main/templates/main/includes/tabbed_router_configuration.html:218 +msgid "" +"IP addresses: we use the v4 and v6 localhost addresses in the examples, but\n" +" of course you need to use your real public IP instead of " +"that." +msgstr "" +"Adresse IP: vous utilisons les adresse IP v4 et v6 de localhost comme " +"exemple, mais\n" +"vous devez bien entendu utiliser votre vrai adresse IP publique à la place." + +#: settings/base.py:381 +msgid "English" +msgstr "English" + +#: settings/dev.py:34 +msgid "French" +msgstr "French" #: static/400.html:3 static/404.html:3 static/500.html:3 msgid "Sorry :( we screwed up" @@ -1135,14 +1503,90 @@ msgstr "Interface admin" msgid "Logout" msgstr "Se déconnecter" -#: templates/includes/base_footer.html:2 +#: templates/base.html:90 +msgid "Your (http) connection is unencrypted and thus insecure." +msgstr "Votre connexion (http) n'est pas cryptée et donc pas sécurisée." + +#: templates/base.html:92 +#, python-format +msgid "Please use our secure https site." +msgstr "" +"Utilisez s.v.p notre site sécurisé." + +#: templates/base.html:95 +msgid "" +"At least some of the required cookies will only work on the secure https " +"site,\n" +" expect malfunctioning on the http site." +msgstr "" +"Certains cookies requis ne fonctionneront qu'à travers le site sécurisé " +"(https),\n" +"certaines fonctions seront donc indisponible à travers le site non sécurisé " +"(http)." + +#: templates/base.html:103 +msgid "" +"Some functionality on this site requires that you have JavaScript enabled in " +"your browser." +msgstr "" +"Certaines fonctionnalités nécessiteront que Javascript soit activé dans " +"votre navigateur." + +#: templates/includes/base_footer.html:3 msgid "Powered by nsupdate.info" msgstr "Powered by nsupdate.info" -#: templates/includes/base_footer.html:5 +#: templates/includes/base_footer.html:6 msgid "Valid HTML" msgstr "Valid HTML" -#: templates/includes/base_footer.html:7 +#: templates/includes/base_footer.html:8 msgid "Valid CSS" msgstr "Valid CSS" + +#~ msgid "hostname=" +#~ msgstr "hostname=" + +#~ msgid "now the Fritz!Box sends an update, it might be" +#~ msgstr "" +#~ "Maintenant, la Fritz!Box devrait envoyer une mise à jour qui sera soi" + +#~ msgid "or" +#~ msgstr "(OK) ou" + +#~ msgid "Giving the http basic auth username and password in the URL:" +#~ msgstr "" +#~ "En précisant le username et le mot de passe dans l'URL:" + +#~ msgid "Success: IP address was updated" +#~ msgstr "Success: L'adresse IP a été mise à jour" + +#~ msgid "Warning: IP address did not change" +#~ msgstr "Warning: L'adresse IP n'a pas changé" + +#~ msgid "Error: The update request resulted in a DNS error" +#~ msgstr "Error: La requête de mise à jour à retourné une erreur DNS" + +#~ msgid "Error: The host you specified does not exist" +#~ msgstr "Error: L'hôte que vous avez spécifiez n'existe pas" + +#~ msgid "Error: Update rejected as your host is flagged for abuse" +#~ msgstr "Error: Mise à jour rejetée, votre hôte est épinglé pour abus" + +#~ msgid "Error: Wrong user name (host FQDN) or password (update secret)" +#~ msgstr "" +#~ "Error: Utilisateur (FQDN de l'hôte) ou mot de passe (clé) incorrect(e)" + +#~ msgid "Error: Update rejected as your user agent is blacklisted" +#~ msgstr "Error: Mise à jour rejetée, votre client est blacklistée" + +#~ msgid "Error: Your user name is not the FQDN of your host" +#~ msgstr "Error: Le nom d'utilisateur n'est pas le FQDN de votre hôte" + +#~ msgid "Error: There is a problem or maintenance at the DNS update service." +#~ msgstr "" +#~ "Error: Il y a un problème ou une maintenance sur le service de mise à " +#~ "jour DNS" + +#~ msgid "Error:" +#~ msgstr "Erreur:" diff --git a/nsupdate/main/templates/main/domain_overview.html b/nsupdate/main/templates/main/domain_overview.html index 48efafd..8252567 100644 --- a/nsupdate/main/templates/main/domain_overview.html +++ b/nsupdate/main/templates/main/domain_overview.html @@ -55,7 +55,7 @@

-

Help

+

{% trans "Help" %}

{% blocktrans %}Here you can add new domains (zones) which you control (and this is only useful if you have some own zone which you can update automatically).{% endblocktrans %} diff --git a/nsupdate/main/templates/main/includes/tabbed_router_configuration.html b/nsupdate/main/templates/main/includes/tabbed_router_configuration.html index fddaad6..c81112a 100644 --- a/nsupdate/main/templates/main/includes/tabbed_router_configuration.html +++ b/nsupdate/main/templates/main/includes/tabbed_router_configuration.html @@ -1,3 +1,4 @@ +{% load i18n %}{% load bootstrap %}

  • {% trans "The response status and content will be:" %} @@ -81,7 +82,7 @@
  • -

    Fritz!Box 6360, 7390 and maybe others:

    +

    Fritz!Box 6360, 7390 {% trans "and maybe others:" %}


    {% trans "Go to:" %}
    @@ -106,11 +107,11 @@
    • {% trans "disable dynamic DNS, apply" %}
    • {% trans "enable dynamic DNS, apply" %}
    • -
    • {% trans "(now the Fritz!Box sends an update, it might be "good" or "nochg" depending on whether we already have that IP in DNS)" %}
    • +
    • {% trans '(now the Fritz!Box sends an update, it might be "good" or "nochg" depending on whether we already have that IP in DNS)' %}
    -

    DD-WRT (verified with v24-sp2)

    +

    DD-WRT ({% trans "verified with" %} v24-sp2)

    {% trans "Go to:" %}
    Setup @@ -164,7 +165,7 @@ password='{{ update_secret|default:"<your secret>" }}'

    m0n0wall

    Homepage: http://m0n0.ch/wall

    -
    Go to:
    +
    {% trans "Go to:" %}
    Services Dynamic DNS
    @@ -188,7 +189,7 @@ password='{{ update_secret|default:"<your secret>" }}'
  • https://{{ host.get_fqdn|default:"<your hostname>" }}:{{ update_secret|default:"<your secret>" }}@{{ WWW_IPV4_HOST }}/update {% blocktrans %}(similar, but ipv4 only){% endblocktrans %}
  • https://{{ host.get_fqdn|default:"<your hostname>" }}:{{ update_secret|default:"<your secret>" }}@{{ WWW_IPV6_HOST }}/update {% blocktrans %}(similar, but ipv6 only){% endblocktrans %}
  • -

    Update URLs for browser / http user agent use

    +

    {% trans "Update URLs for browser / http user agent use" %}

    {% blocktrans %}Interactive - will ask for username (give your hostname) and password (give your secret):{% endblocktrans %}