Merge branch 'master' into plugins-refactor

This commit is contained in:
JC Brand 2015-05-20 09:30:56 +02:00
commit efae4a7eae
3 changed files with 204 additions and 335 deletions

View File

@ -10,6 +10,7 @@ Changelog
* Bugfix. wrong callback argument mapping in XmppStatus initialize: fullname is null [thierrytiti] * Bugfix. wrong callback argument mapping in XmppStatus initialize: fullname is null [thierrytiti]
* #389 Allow login panel placeholders and roster item 'Name' translations. [gbonvehi] * #389 Allow login panel placeholders and roster item 'Name' translations. [gbonvehi]
* Add placeholder for "Insert a smiley" translation [thierrytiti] * Add placeholder for "Insert a smiley" translation [thierrytiti]
* Updated French translation [thierrytiti]
0.9.3 (2015-05-01) 0.9.3 (2015-05-01)
------------------ ------------------

View File

@ -79,6 +79,10 @@
null, null,
"Groupes" "Groupes"
], ],
"Reconnecting": [
null,
"Reconnexion"
],
"Error": [ "Error": [
null, null,
"Erreur" "Erreur"
@ -109,7 +113,7 @@
], ],
"Authentication request from %1$s\n\nYour chat contact is attempting to verify your identity, by asking you the question below.\n\n%2$s": [ "Authentication request from %1$s\n\nYour chat contact is attempting to verify your identity, by asking you the question below.\n\n%2$s": [
null, null,
"Demande d'authtification de %1$s\n\nVotre contact tente de vérifier votre identité, en vous posant la question ci-dessous.\n\n%2$s" "Demande d'authentification de %1$s\n\nVotre contact tente de vérifier votre identité, en vous posant la question ci-dessous.\n\n%2$s"
], ],
"Could not verify this user's identify.": [ "Could not verify this user's identify.": [
null, null,
@ -157,7 +161,7 @@
], ],
"Are you sure you want to clear the messages from this chat box?": [ "Are you sure you want to clear the messages from this chat box?": [
null, null,
"Etes-vous sûr de vouloir supprimer les messages de cette conversation?" "Êtes-vous sûr de vouloir supprimer les messages de cette conversation?"
], ],
"Your message could not be sent": [ "Your message could not be sent": [
null, null,
@ -173,27 +177,27 @@
], ],
"Here are the fingerprints, please confirm them with %1$s, outside of this chat.\n\nFingerprint for you, %2$s: %3$s\n\nFingerprint for %1$s: %4$s\n\nIf you have confirmed that the fingerprints match, click OK, otherwise click Cancel.": [ "Here are the fingerprints, please confirm them with %1$s, outside of this chat.\n\nFingerprint for you, %2$s: %3$s\n\nFingerprint for %1$s: %4$s\n\nIf you have confirmed that the fingerprints match, click OK, otherwise click Cancel.": [
null, null,
"" "Voici les empreintes de sécurité, veuillez les confirmer avec %1$s, en dehors de ce chat.\n\nEmpreinte pour vous, %2$s: %3$s\n\nEmpreinte pour %1$s: %4$s\n\nSi vous avez confirmé que les empreintes correspondent, cliquez OK, sinon cliquez Annuler."
], ],
"You will be prompted to provide a security question and then an answer to that question.\n\nYour contact will then be prompted the same question and if they type the exact same answer (case sensitive), their identity will be verified.": [ "You will be prompted to provide a security question and then an answer to that question.\n\nYour contact will then be prompted the same question and if they type the exact same answer (case sensitive), their identity will be verified.": [
null, null,
"" "Vous allez être invité à fournir une question de sécurité et une réponse à cette question.\n\nVotre contact devra répondre à la même question et s'il fournit la même réponse (sensible à la casse), son identité sera vérifiée."
], ],
"What is your security question?": [ "What is your security question?": [
null, null,
"" "Quelle est votre question de sécurité?"
], ],
"What is the answer to the security question?": [ "What is the answer to the security question?": [
null, null,
"" "Quelle est la réponse à la question de sécurité?"
], ],
"Invalid authentication scheme provided": [ "Invalid authentication scheme provided": [
null, null,
"" "Schéma d'authentification fourni non valide"
], ],
"has gone offline": [ "has gone offline": [
null, null,
"est déconnecté" "s'est déconnecté"
], ],
"is busy": [ "is busy": [
null, null,
@ -201,235 +205,32 @@
], ],
"Your messages are not encrypted anymore": [ "Your messages are not encrypted anymore": [
null, null,
"" "Vos messages ne sont plus cryptés"
], ],
"Your messages are now encrypted but your contact's identity has not been verified.": [ "Your messages are now encrypted but your contact's identity has not been verified.": [
null, null,
"" "Vos messages sont maintenant cryptés mais l'identité de votre contact n'a pas econre été véfifiée"
], ],
"Your contact's identify has been verified.": [ "Your contact's identify has been verified.": [
null, null,
"" "L'identité de votre contact a été vérifiée"
], ],
"Your contact has ended encryption on their end, you should do the same.": [ "Your contact has ended encryption on their end, you should do the same.": [
null, null,
"" "Votre contact a arrêté le cryptage de son côté, vous devriez le faire aussi"
], ],
"Your messages are not encrypted. Click here to enable OTR encryption.": [ "Your messages are not encrypted. Click here to enable OTR encryption.": [
null, null,
"" "Vos messges ne sont pas cryptés. Cliquez ici pour activer le cryptage OTR"
], ],
"Your messages are encrypted, but your contact has not been verified.": [ "Your messages are encrypted, but your contact has not been verified.": [
null, null,
"" "Vos messges sont cryptés, mais votre contact n'a pas été vérifié\n\n#: converse.js:1556\nmsgid ",
], "Vous vous apprêtez à inviter %1$s dans le salon \"%2$s\". "
"Your messages are encrypted and your contact verified.": [
null,
""
],
"Your contact has closed their end of the private session, you should do the same": [
null,
""
],
"End encrypted conversation": [
null,
""
],
"Hide the list of participants": [
null,
"Cacher la liste des participants"
],
"Refresh encrypted conversation": [
null,
""
],
"Start a call": [
null,
"Démarrer un appel"
],
"Start encrypted conversation": [
null,
""
],
"Verify with fingerprints": [
null,
""
],
"Verify with SMP": [
null,
""
],
"What's this?": [
null,
""
],
"Online": [
null,
"En ligne"
],
"Busy": [
null,
"Occupé"
],
"Away": [
null,
"Absent"
],
"Offline": [
null,
"Déconnecté"
],
"Log out": [
null,
"Se déconnecter"
],
"Contact name": [
null,
"Nom du contact"
],
"Search": [
null,
"Rechercher"
],
"Contact username": [
null,
"Nom du contact"
],
"Add": [
null,
"Ajouter"
],
"Click to add new chat contacts": [
null,
"Cliquez pour ajouter de nouveaux contacts"
],
"Add a contact": [
null,
"Ajouter un contact"
],
"No users found": [
null,
"Aucun utilisateur trouvé"
],
"Click to add as a chat contact": [
null,
"Cliquer pour ajouter aux contacts"
],
"Room name": [
null,
"Nom du salon"
],
"Nickname": [
null,
"Alias"
],
"Server": [
null,
"Serveur"
],
"Show rooms": [
null,
"Afficher les salons"
],
"Rooms": [
null,
"Salons"
],
"No rooms on %1$s": [
null,
"Aucun salon dans %1$s"
],
"Rooms on %1$s": [
null,
"Salons dans %1$s"
],
"Click to open this room": [
null,
"Cliquer pour ouvrir ce salon"
],
"Show more information on this room": [
null,
"Afficher davantage d'informations sur ce salon"
],
"Description:": [
null,
"Description :"
],
"Occupants:": [
null,
"Participants :"
],
"Features:": [
null,
"Caractéristiques :"
],
"Requires authentication": [
null,
"Nécessite une authentification"
],
"Hidden": [
null,
"Masqué"
],
"Requires an invitation": [
null,
"Nécessite une invitation"
],
"Moderated": [
null,
"Modéré"
],
"Non-anonymous": [
null,
"Non-anonyme"
],
"Open room": [
null,
"Ouvrir un salon"
],
"Permanent room": [
null,
"Salon permanent"
],
"Public": [
null,
"Public"
],
"Semi-anonymous": [
null,
"Semi-anonyme"
],
"Temporary room": [
null,
"Salon temporaire"
],
"Unmoderated": [
null,
"Non modéré"
],
"This user is a moderator": [
null,
"Cet utilisateur est modérateur"
],
"This user can send messages in this room": [
null,
"Cet utilisateur peut envoyer des messages dans ce salon"
],
"This user can NOT send messages in this room": [
null,
"Cet utilisateur ne peut PAS envoyer de messages dans ce salon"
],
"Invite...": [
null,
""
],
"You are about to invite %1$s to the chat room \"%2$s\". ": [
null,
""
], ],
"You may optionally include a message, explaining the reason for the invitation.": [ "You may optionally include a message, explaining the reason for the invitation.": [
null, null,
"" "Vous pouvez facultativement ajouter un message, expliquant la raison de cette invitation."
], ],
"Message": [ "Message": [
null, null,
@ -437,39 +238,59 @@
], ],
"Error: could not execute the command": [ "Error: could not execute the command": [
null, null,
"" "Erreur: la commande ne peut pas être exécutée"
], ],
"Change user's affiliation to admin": [ "Change user's affiliation to admin": [
null, null,
"" "Changer le rôle de l'utilisateur en administrateur"
],
"Ban user from room": [
null,
"Bannir l'utilisateur du salon"
], ],
"Change user role to participant": [ "Change user role to participant": [
null, null,
"" "Changer le rôle de l'utilisateur en participant"
],
"Kick user from room": [
null,
"Expulser l'utilisateur du salon"
],
"Write in 3rd person": [
null,
"Écrire à la troisième personne"
], ],
"Grant membership to a user": [ "Grant membership to a user": [
null, null,
"" "Autoriser l'utilisateur à être membre"
], ],
"Remove user's ability to post messages": [ "Remove user's ability to post messages": [
null, null,
"" "Retirer le droit d'envoyer des messages"
], ],
"Change your nickname": [ "Change your nickname": [
null, null,
"" "Changer votre alias"
], ],
"Grant moderator role to user": [ "Grant moderator role to user": [
null, null,
"" "Changer le rôle de l'utilisateur en modérateur"
],
"Grant ownership of this room": [
null,
"Accorder la propriété à ce salon"
], ],
"Revoke user's membership": [ "Revoke user's membership": [
null, null,
"" "Révoquer l'utilisateur des membres"
],
"Set room topic": [
null,
"Indiquer le sujet du salon"
], ],
"Allow muted user to post messages": [ "Allow muted user to post messages": [
null, null,
"" "Autoriser les utilisateurs muets à poster des messages"
], ],
"Save": [ "Save": [
null, null,
@ -489,7 +310,7 @@
], ],
"Password: ": [ "Password: ": [
null, null,
"Mot de passe : " "Mot de passe: "
], ],
"Submit": [ "Submit": [
null, null,
@ -501,7 +322,7 @@
], ],
"This room now shows unavailable members": [ "This room now shows unavailable members": [
null, null,
"Ce salon affiche maintenant des membres indisponibles" "Ce salon affiche maintenant les membres indisponibles"
], ],
"This room does not show unavailable members": [ "This room does not show unavailable members": [
null, null,
@ -559,6 +380,10 @@
null, null,
"<strong>%1$s</strong> a été banni" "<strong>%1$s</strong> a été banni"
], ],
"<strong>%1$s</strong>'s nickname has changed": [
null,
"<strong>%1$s</strong> a changé son nom"
],
"<strong>%1$s</strong> has been kicked out": [ "<strong>%1$s</strong> has been kicked out": [
null, null,
"<strong>%1$s</strong> a été expulsé" "<strong>%1$s</strong> a été expulsé"
@ -571,9 +396,17 @@
null, null,
"<strong>%1$s</strong> a été supprimé car il n'est pas membre" "<strong>%1$s</strong> a été supprimé car il n'est pas membre"
], ],
"Your nickname has been automatically changed to: <strong>%1$s</strong>": [
null,
"Votre alias a été modifié automatiquement en: <strong>%1$s</strong>"
],
"Your nickname has been changed to: <strong>%1$s</strong>": [
null,
"Votre alias a été modifié en: <strong>%1$s</strong>"
],
"The reason given is: \"": [ "The reason given is: \"": [
null, null,
"" "La raison indiquée est: \""
], ],
"You are not on the member list of this room": [ "You are not on the member list of this room": [
null, null,
@ -605,31 +438,51 @@
], ],
"Topic set by %1$s to: %2$s": [ "Topic set by %1$s to: %2$s": [
null, null,
"Le sujet '%1$s' a été défini par %2$s" "Le sujet '%2$s' a été défini par %1$s"
], ],
"%1$s has invited you to join a chat room: %2$s": [ "%1$s has invited you to join a chat room: %2$s": [
null, null,
"" "%1$s vous invite à rejoindre le salon: %2$s"
], ],
"%1$s has invited you to join a chat room: %2$s, and left the following reason: \"%3$s\"": [ "%1$s has invited you to join a chat room: %2$s, and left the following reason: \"%3$s\"": [
null, null,
"" "%1$s vous invite à rejoindre le salon: %2$s, avec le message suivant:\"%3$s\""
],
"Click to restore this chat": [
null,
"Cliquez pour afficher cette discussion"
], ],
"Minimized": [ "Minimized": [
null, null,
"" "Réduit(s)"
], ],
"Click to remove this contact": [ "Click to remove this contact": [
null, null,
"Cliquez pour supprimer ce contact" "Cliquez pour supprimer ce contact"
], ],
"Click to accept this contact request": [
null,
"Cliquez pour accepter la demande de ce contact"
],
"Click to decline this contact request": [
null,
"Cliquez pour refuser la demande de ce contact"
],
"Click to chat with this contact": [ "Click to chat with this contact": [
null, null,
"Cliquez pour discuter avec ce contact" "Cliquez pour discuter avec ce contact"
], ],
"Are you sure you want to remove this contact?": [
null,
"Êtes-vous sûr de vouloir supprimer ce contact?"
],
"Are you sure you want to decline this contact request?": [
null,
"Êtes-vous sûr de vouloir refuser la demande de ce contact?"
],
"Type to filter": [ "Type to filter": [
null, null,
"" "Filtrer"
], ],
"I am %1$s": [ "I am %1$s": [
null, null,
@ -665,55 +518,63 @@
], ],
"Your XMPP provider's domain name:": [ "Your XMPP provider's domain name:": [
null, null,
"" "Votre domaine XMPP:"
], ],
"Fetch registration form": [ "Fetch registration form": [
null, null,
"" "Récupération du formulaire d'enregistrement"
], ],
"Tip: A list of public XMPP providers is available": [ "Tip: A list of public XMPP providers is available": [
null, null,
"" "Astuce: Une liste publique de fournisseurs XMPP est disponible"
], ],
"here": [ "here": [
null, null,
"" "ici"
], ],
"Register": [ "Register": [
null, null,
"" "S'enregistrer"
], ],
"Sorry, the given provider does not support in band account registration. Please try with a different provider.": [ "Sorry, the given provider does not support in band account registration. Please try with a different provider.": [
null, null,
"" "Désolé, le fournisseur indiqué ne supporte pas l'enregistrement de compte en ligne. Merci d'essayer avec un autre fournisseur."
], ],
"Requesting a registration form from the XMPP server": [ "Requesting a registration form from the XMPP server": [
null, null,
"" "Demande du formulaire enregistrement au serveur XMPP"
], ],
"Something went wrong while establishing a connection with \"%1$s\". Are you sure it exists?": [ "Something went wrong while establishing a connection with \"%1$s\". Are you sure it exists?": [
null, null,
"" "Quelque chose a échoué lors de l'établissement de la connexion avec \"%1$s\". Êtes-vous sure qu'il existe ?"
], ],
"Now logging you in": [ "Now logging you in": [
null, null,
"" "En cours de connexion"
], ],
"Registered successfully": [ "Registered successfully": [
null, null,
"" "Enregistré avec succès"
], ],
"Return": [ "Return": [
null, null,
"" "Retourner"
], ],
"The provider rejected your registration attempt. ": [ "The provider rejected your registration attempt. ": [
null, null,
"" "Le fournisseur a rejeté votre demande d'enregistrement. "
],
"XMPP Username:": [
null,
"Nom d'utilisateur XMPP/Jabber"
], ],
"Password:": [ "Password:": [
null, null,
"Mot de passe :" "Mot de passe:"
],
"Click here to log in anonymously": [
null,
"Cliquez ici pour se connecter anonymement"
], ],
"Log In": [ "Log In": [
null, null,
@ -725,7 +586,7 @@
], ],
"Toggle chat": [ "Toggle chat": [
null, null,
"" "Ouvrir IM"
] ]
} }
} }

View File

@ -93,9 +93,8 @@ msgid "Groups"
msgstr "Groupes" msgstr "Groupes"
#: converse.js:452 #: converse.js:452
#, fuzzy
msgid "Reconnecting" msgid "Reconnecting"
msgstr "En cours de connexion" msgstr "Reconnexion"
#: converse.js:495 #: converse.js:495
msgid "Error" msgid "Error"
@ -134,7 +133,7 @@ msgid ""
"\n" "\n"
"%2$s" "%2$s"
msgstr "" msgstr ""
"Demande d'authtification de %1$s\n" "Demande d'authentification de %1$s\n"
"\n" "\n"
"Votre contact tente de vérifier votre identité, en vous posant la question " "Votre contact tente de vérifier votre identité, en vous posant la question "
"ci-dessous.\n" "ci-dessous.\n"
@ -187,7 +186,7 @@ msgstr "Effacer les messages"
#: converse.js:1340 #: converse.js:1340
msgid "Are you sure you want to clear the messages from this chat box?" msgid "Are you sure you want to clear the messages from this chat box?"
msgstr "Etes-vous sûr de vouloir supprimer les messages de cette conversation?" msgstr "Êtes-vous sûr de vouloir supprimer les messages de cette conversation?"
#: converse.js:1375 #: converse.js:1375
msgid "Your message could not be sent" msgid "Your message could not be sent"
@ -213,6 +212,15 @@ msgid ""
"If you have confirmed that the fingerprints match, click OK, otherwise click " "If you have confirmed that the fingerprints match, click OK, otherwise click "
"Cancel." "Cancel."
msgstr "" msgstr ""
"Voici les empreintes de sécurité, veuillez les confirmer avec %1$s, en "
"dehors de ce chat.\n"
"\n"
"Empreinte pour vous, %2$s: %3$s\n"
"\n"
"Empreinte pour %1$s: %4$s\n"
"\n"
"Si vous avez confirmé que les empreintes correspondent, cliquez OK, sinon "
"cliquez Annuler."
#: converse.js:1420 #: converse.js:1420
msgid "" msgid ""
@ -222,22 +230,27 @@ msgid ""
"Your contact will then be prompted the same question and if they type the " "Your contact will then be prompted the same question and if they type the "
"exact same answer (case sensitive), their identity will be verified." "exact same answer (case sensitive), their identity will be verified."
msgstr "" msgstr ""
"Vous allez être invité à fournir une question de sécurité et une réponse à "
"cette question.\n"
"\n"
"Votre contact devra répondre à la même question et s'il fournit la même "
"réponse (sensible à la casse), son identité sera vérifiée."
#: converse.js:1421 #: converse.js:1421
msgid "What is your security question?" msgid "What is your security question?"
msgstr "" msgstr "Quelle est votre question de sécurité?"
#: converse.js:1423 #: converse.js:1423
msgid "What is the answer to the security question?" msgid "What is the answer to the security question?"
msgstr "" msgstr "Quelle est la réponse à la question de sécurité?"
#: converse.js:1427 #: converse.js:1427
msgid "Invalid authentication scheme provided" msgid "Invalid authentication scheme provided"
msgstr "" msgstr "Schéma d'authentification fourni non valide"
#: converse.js:1445 #: converse.js:1445
msgid "has gone offline" msgid "has gone offline"
msgstr "est déconnecté" msgstr "s'est déconnecté"
#: converse.js:1449 #: converse.js:1449
msgid "is busy" msgid "is busy"
@ -245,48 +258,51 @@ msgstr "est occupé"
#: converse.js:1537 #: converse.js:1537
msgid "Your messages are not encrypted anymore" msgid "Your messages are not encrypted anymore"
msgstr "" msgstr "Vos messages ne sont plus cryptés"
#: converse.js:1539 #: converse.js:1539
msgid "" msgid ""
"Your messages are now encrypted but your contact's identity has not been " "Your messages are now encrypted but your contact's identity has not been "
"verified." "verified."
msgstr "" msgstr ""
"Vos messages sont maintenant cryptés mais l'identité de votre contact n'a "
"pas econre été véfifiée"
#: converse.js:1541 #: converse.js:1541
msgid "Your contact's identify has been verified." msgid "Your contact's identify has been verified."
msgstr "" msgstr "L'identité de votre contact a été vérifiée"
#: converse.js:1543 #: converse.js:1543
msgid "Your contact has ended encryption on their end, you should do the same." msgid "Your contact has ended encryption on their end, you should do the same."
msgstr "" msgstr "Votre contact a arrêté le cryptage de son côté, vous devriez le faire aussi"
#: converse.js:1552 #: converse.js:1552
msgid "Your messages are not encrypted. Click here to enable OTR encryption." msgid "Your messages are not encrypted. Click here to enable OTR encryption."
msgstr "" msgstr "Vos messges ne sont pas cryptés. Cliquez ici pour activer le cryptage OTR"
#: converse.js:1554 #: converse.js:1554
msgid "Your messages are encrypted, but your contact has not been verified." msgid "Your messages are encrypted, but your contact has not been verified."
msgstr "" msgstr "Vos messges sont cryptés, mais votre contact n'a pas été vérifié""
#: converse.js:1556 #: converse.js:1556
msgid "Your messages are encrypted and your contact verified." msgid "Your messages are encrypted and your contact verified."
msgstr "" msgstr "Vos messages sont cryptés et votre contact est vérifié"
#: converse.js:1558 #: converse.js:1558
msgid "" msgid ""
"Your contact has closed their end of the private session, you should do the " "Your contact has closed their end of the private session, you should do the "
"same" "same"
msgstr "" msgstr ""
"Votre contact a fermé la session privée de son côté, vous devriez le faire "
"aussi"
#: converse.js:1568 #: converse.js:1568
#, fuzzy
msgid "Clear all messages" msgid "Clear all messages"
msgstr "Supprimer tous les messages" msgstr "Supprimer tous les messages"
#: converse.js:1569 #: converse.js:1569
msgid "End encrypted conversation" msgid "End encrypted conversation"
msgstr "" msgstr "Terminer la conversation cryptée"
#: converse.js:1570 #: converse.js:1570
msgid "Hide the list of participants" msgid "Hide the list of participants"
@ -294,7 +310,7 @@ msgstr "Cacher la liste des participants"
#: converse.js:1571 #: converse.js:1571
msgid "Refresh encrypted conversation" msgid "Refresh encrypted conversation"
msgstr "" msgstr "Actualiser la conversation cryptée"
#: converse.js:1572 #: converse.js:1572
msgid "Start a call" msgid "Start a call"
@ -302,19 +318,19 @@ msgstr "Démarrer un appel"
#: converse.js:1573 #: converse.js:1573
msgid "Start encrypted conversation" msgid "Start encrypted conversation"
msgstr "" msgstr "Démarrer une conversation cryptée"
#: converse.js:1574 #: converse.js:1574
msgid "Verify with fingerprints" msgid "Verify with fingerprints"
msgstr "" msgstr "Vérifier par empreintes de sécurité"
#: converse.js:1575 #: converse.js:1575
msgid "Verify with SMP" msgid "Verify with SMP"
msgstr "" msgstr "Vérifier par Question/Réponse"
#: converse.js:1576 #: converse.js:1576
msgid "What's this?" msgid "What's this?"
msgstr "" msgstr "Qu'est-ce qu'une conversation cryptée?"
#: converse.js:1668 #: converse.js:1668
msgid "Online" msgid "Online"
@ -381,7 +397,6 @@ msgid "Server"
msgstr "Serveur" msgstr "Serveur"
#: converse.js:1787 #: converse.js:1787
#, fuzzy
msgid "Join Room" msgid "Join Room"
msgstr "Rejoindre" msgstr "Rejoindre"
@ -414,15 +429,15 @@ msgstr "Afficher davantage d'informations sur ce salon"
#: converse.js:1909 #: converse.js:1909
msgid "Description:" msgid "Description:"
msgstr "Description :" msgstr "Description:"
#: converse.js:1910 #: converse.js:1910
msgid "Occupants:" msgid "Occupants:"
msgstr "Participants :" msgstr "Participants:"
#: converse.js:1911 #: converse.js:1911
msgid "Features:" msgid "Features:"
msgstr "Caractéristiques :" msgstr "Caractéristiques:"
#: converse.js:1912 #: converse.js:1912
msgid "Requires authentication" msgid "Requires authentication"
@ -482,22 +497,23 @@ msgstr "Cet utilisateur ne peut PAS envoyer de messages dans ce salon"
#: converse.js:2221 #: converse.js:2221
msgid "Invite..." msgid "Invite..."
msgstr "" msgstr "Inviter..."
#: converse.js:2222 #: converse.js:2222
#, fuzzy
msgid "Occupants" msgid "Occupants"
msgstr "Participants :" msgstr "Participants:"
#: converse.js:2318 #: converse.js:2318
msgid "You are about to invite %1$s to the chat room \"%2$s\". " msgid "You are about to invite %1$s to the chat room \"%2$s\". "
msgstr "" msgstr "Vous vous apprêtez à inviter %1$s dans le salon \"%2$s\". "
#: converse.js:2319 #: converse.js:2319
msgid "" msgid ""
"You may optionally include a message, explaining the reason for the " "You may optionally include a message, explaining the reason for the "
"invitation." "invitation."
msgstr "" msgstr ""
"Vous pouvez facultativement ajouter un message, expliquant la raison de "
"cette invitation."
#: converse.js:2400 #: converse.js:2400
msgid "Message" msgid "Message"
@ -505,64 +521,59 @@ msgstr "Message"
#: converse.js:2452 #: converse.js:2452
msgid "Error: could not execute the command" msgid "Error: could not execute the command"
msgstr "" msgstr "Erreur: la commande ne peut pas être exécutée"
#: converse.js:2527 #: converse.js:2527
msgid "Change user's affiliation to admin" msgid "Change user's affiliation to admin"
msgstr "" msgstr "Changer le rôle de l'utilisateur en administrateur"
#: converse.js:2528 #: converse.js:2528
#, fuzzy
msgid "Ban user from room" msgid "Ban user from room"
msgstr "Bannir l'utilisateur du salon." msgstr "Bannir l'utilisateur du salon"
#: converse.js:2530 #: converse.js:2530
msgid "Change user role to participant" msgid "Change user role to participant"
msgstr "" msgstr "Changer le rôle de l'utilisateur en participant"
#: converse.js:2532 #: converse.js:2532
#, fuzzy
msgid "Kick user from room" msgid "Kick user from room"
msgstr "Expulser l'utilisateur du salon." msgstr "Expulser l'utilisateur du salon"
#: converse.js:2533 #: converse.js:2533
#, fuzzy
msgid "Write in 3rd person" msgid "Write in 3rd person"
msgstr "Écrire à la troisième personne" msgstr "Écrire à la troisième personne"
#: converse.js:2534 #: converse.js:2534
msgid "Grant membership to a user" msgid "Grant membership to a user"
msgstr "" msgstr "Autoriser l'utilisateur à être membre"
#: converse.js:2535 #: converse.js:2535
msgid "Remove user's ability to post messages" msgid "Remove user's ability to post messages"
msgstr "" msgstr "Retirer le droit d'envoyer des messages"
#: converse.js:2536 #: converse.js:2536
msgid "Change your nickname" msgid "Change your nickname"
msgstr "" msgstr "Changer votre alias"
#: converse.js:2537 #: converse.js:2537
msgid "Grant moderator role to user" msgid "Grant moderator role to user"
msgstr "" msgstr "Changer le rôle de l'utilisateur en modérateur"
#: converse.js:2538 #: converse.js:2538
#, fuzzy
msgid "Grant ownership of this room" msgid "Grant ownership of this room"
msgstr "Vous n'êtes pas dans la liste des membres de ce salon" msgstr "Accorder la propriété à ce salon"
#: converse.js:2539 #: converse.js:2539
msgid "Revoke user's membership" msgid "Revoke user's membership"
msgstr "" msgstr "Révoquer l'utilisateur des membres"
#: converse.js:2540 #: converse.js:2540
#, fuzzy
msgid "Set room topic" msgid "Set room topic"
msgstr "Indiquer le sujet du salon" msgstr "Indiquer le sujet du salon"
#: converse.js:2541 #: converse.js:2541
msgid "Allow muted user to post messages" msgid "Allow muted user to post messages"
msgstr "" msgstr "Autoriser les utilisateurs muets à poster des messages"
#: converse.js:2686 converse.js:4629 #: converse.js:2686 converse.js:4629
msgid "Save" msgid "Save"
@ -582,7 +593,7 @@ msgstr "Ce salon nécessite un mot de passe."
#: converse.js:2778 #: converse.js:2778
msgid "Password: " msgid "Password: "
msgstr "Mot de passe : " msgstr "Mot de passe: "
#: converse.js:2779 #: converse.js:2779
msgid "Submit" msgid "Submit"
@ -594,7 +605,7 @@ msgstr "Ce salon n'est pas anonyme"
#: converse.js:2815 #: converse.js:2815
msgid "This room now shows unavailable members" msgid "This room now shows unavailable members"
msgstr "Ce salon affiche maintenant des membres indisponibles" msgstr "Ce salon affiche maintenant les membres indisponibles"
#: converse.js:2816 #: converse.js:2816
msgid "This room does not show unavailable members" msgid "This room does not show unavailable members"
@ -661,9 +672,8 @@ msgid "<strong>%1$s</strong> has been banned"
msgstr "<strong>%1$s</strong> a été banni" msgstr "<strong>%1$s</strong> a été banni"
#: converse.js:2846 #: converse.js:2846
#, fuzzy
msgid "<strong>%1$s</strong>'s nickname has changed" msgid "<strong>%1$s</strong>'s nickname has changed"
msgstr "<strong>%1$s</strong> a été banni" msgstr "<strong>%1$s</strong> a changé son nom"
#: converse.js:2847 #: converse.js:2847
msgid "<strong>%1$s</strong> has been kicked out" msgid "<strong>%1$s</strong> has been kicked out"
@ -679,18 +689,16 @@ msgid "<strong>%1$s</strong> has been removed for not being a member"
msgstr "<strong>%1$s</strong> a été supprimé car il n'est pas membre" msgstr "<strong>%1$s</strong> a été supprimé car il n'est pas membre"
#: converse.js:2853 #: converse.js:2853
#, fuzzy
msgid "Your nickname has been automatically changed to: <strong>%1$s</strong>" msgid "Your nickname has been automatically changed to: <strong>%1$s</strong>"
msgstr "Votre alias a été modifié" msgstr "Votre alias a été modifié automatiquement en: <strong>%1$s</strong>"
#: converse.js:2854 #: converse.js:2854
#, fuzzy
msgid "Your nickname has been changed to: <strong>%1$s</strong>" msgid "Your nickname has been changed to: <strong>%1$s</strong>"
msgstr "Votre alias a été modifié" msgstr "Votre alias a été modifié en: <strong>%1$s</strong>"
#: converse.js:2902 converse.js:2912 #: converse.js:2902 converse.js:2912
msgid "The reason given is: \"" msgid "The reason given is: \""
msgstr "" msgstr "La raison indiquée est: \""
#: converse.js:2924 #: converse.js:2924
msgid "You are not on the member list of this room" msgid "You are not on the member list of this room"
@ -722,58 +730,55 @@ msgstr "Ce salon a atteint la limite maximale d'occupants"
#: converse.js:2988 #: converse.js:2988
msgid "Topic set by %1$s to: %2$s" msgid "Topic set by %1$s to: %2$s"
msgstr "Le sujet '%1$s' a été défini par %2$s" msgstr "Le sujet '%2$s' a été défini par %1$s"
#: converse.js:3066 #: converse.js:3066
msgid "%1$s has invited you to join a chat room: %2$s" msgid "%1$s has invited you to join a chat room: %2$s"
msgstr "" msgstr "%1$s vous invite à rejoindre le salon: %2$s"
#: converse.js:3070 #: converse.js:3070
msgid "" msgid ""
"%1$s has invited you to join a chat room: %2$s, and left the following " "%1$s has invited you to join a chat room: %2$s, and left the following "
"reason: \"%3$s\"" "reason: \"%3$s\""
msgstr "" msgstr ""
"%1$s vous invite à rejoindre le salon: %2$s, avec le message suivant:"
"\"%3$s\""
#: converse.js:3339 #: converse.js:3339
#, fuzzy
msgid "Click to restore this chat" msgid "Click to restore this chat"
msgstr "Cliquez pour supprimer ce contact" msgstr "Cliquez pour afficher cette discussion"
#: converse.js:3481 #: converse.js:3481
msgid "Minimized" msgid "Minimized"
msgstr "" msgstr "Réduit(s)"
#: converse.js:3582 converse.js:3600 #: converse.js:3582 converse.js:3600
msgid "Click to remove this contact" msgid "Click to remove this contact"
msgstr "Cliquez pour supprimer ce contact" msgstr "Cliquez pour supprimer ce contact"
#: converse.js:3589 #: converse.js:3589
#, fuzzy
msgid "Click to accept this contact request" msgid "Click to accept this contact request"
msgstr "Cliquez pour supprimer ce contact" msgstr "Cliquez pour accepter la demande de ce contact"
#: converse.js:3590 #: converse.js:3590
#, fuzzy
msgid "Click to decline this contact request" msgid "Click to decline this contact request"
msgstr "Cliquez pour supprimer ce contact" msgstr "Cliquez pour refuser la demande de ce contact"
#: converse.js:3599 #: converse.js:3599
msgid "Click to chat with this contact" msgid "Click to chat with this contact"
msgstr "Cliquez pour discuter avec ce contact" msgstr "Cliquez pour discuter avec ce contact"
#: converse.js:3616 #: converse.js:3616
#, fuzzy
msgid "Are you sure you want to remove this contact?" msgid "Are you sure you want to remove this contact?"
msgstr "Cliquez pour supprimer ce contact" msgstr "Êtes-vous sûr de vouloir supprimer ce contact?"
#: converse.js:3639 #: converse.js:3639
#, fuzzy
msgid "Are you sure you want to decline this contact request?" msgid "Are you sure you want to decline this contact request?"
msgstr "Cliquez pour supprimer ce contact" msgstr "Êtes-vous sûr de vouloir refuser la demande de ce contact?"
#: converse.js:4166 #: converse.js:4166
msgid "Type to filter" msgid "Type to filter"
msgstr "" msgstr "Filtrer"
#. For translators: the %1$s part gets replaced with the status #. For translators: the %1$s part gets replaced with the status
#. Example, I am online #. Example, I am online
@ -811,69 +816,71 @@ msgstr "absent"
#: converse.js:4779 #: converse.js:4779
msgid "Your XMPP provider's domain name:" msgid "Your XMPP provider's domain name:"
msgstr "" msgstr "Votre domaine XMPP:"
#: converse.js:4780 #: converse.js:4780
msgid "Fetch registration form" msgid "Fetch registration form"
msgstr "" msgstr "Récupération du formulaire d'enregistrement"
#: converse.js:4781 #: converse.js:4781
msgid "Tip: A list of public XMPP providers is available" msgid "Tip: A list of public XMPP providers is available"
msgstr "" msgstr "Astuce: Une liste publique de fournisseurs XMPP est disponible"
#: converse.js:4782 #: converse.js:4782
msgid "here" msgid "here"
msgstr "" msgstr "ici"
#: converse.js:4787 converse.js:5007 #: converse.js:4787 converse.js:5007
msgid "Register" msgid "Register"
msgstr "" msgstr "S'enregistrer"
#: converse.js:4834 #: converse.js:4834
msgid "" msgid ""
"Sorry, the given provider does not support in band account registration. " "Sorry, the given provider does not support in band account registration. "
"Please try with a different provider." "Please try with a different provider."
msgstr "" msgstr ""
"Désolé, le fournisseur indiqué ne supporte pas l'enregistrement de compte "
"en ligne. Merci d'essayer avec un autre fournisseur."
#: converse.js:4895 #: converse.js:4895
msgid "Requesting a registration form from the XMPP server" msgid "Requesting a registration form from the XMPP server"
msgstr "" msgstr "Demande du formulaire enregistrement au serveur XMPP"
#: converse.js:4930 #: converse.js:4930
msgid "" msgid ""
"Something went wrong while establishing a connection with \"%1$s\". Are you " "Something went wrong while establishing a connection with \"%1$s\". Are you "
"sure it exists?" "sure it exists?"
msgstr "" msgstr ""
"Quelque chose a échoué lors de l'établissement de la connexion avec \"%1$s\""
". Êtes-vous sure qu'il existe ?"
#: converse.js:4949 #: converse.js:4949
msgid "Now logging you in" msgid "Now logging you in"
msgstr "" msgstr "En cours de connexion"
#: converse.js:4953 #: converse.js:4953
msgid "Registered successfully" msgid "Registered successfully"
msgstr "" msgstr "Enregistré avec succès"
#: converse.js:5012 #: converse.js:5012
msgid "Return" msgid "Return"
msgstr "" msgstr "Retourner"
#: converse.js:5044 #: converse.js:5044
msgid "The provider rejected your registration attempt. " msgid "The provider rejected your registration attempt. "
msgstr "" msgstr "Le fournisseur a rejeté votre demande d'enregistrement. "
#: converse.js:5200 #: converse.js:5200
#, fuzzy
msgid "XMPP Username:" msgid "XMPP Username:"
msgstr "Nom d'utilisateur XMPP/Jabber" msgstr "Nom d'utilisateur XMPP/Jabber"
#: converse.js:5201 #: converse.js:5201
msgid "Password:" msgid "Password:"
msgstr "Mot de passe :" msgstr "Mot de passe:"
#: converse.js:5202 #: converse.js:5202
#, fuzzy
msgid "Click here to log in anonymously" msgid "Click here to log in anonymously"
msgstr "Ce salon n'est pas anonyme" msgstr "Cliquez ici pour se connecter anonymement"
#: converse.js:5203 #: converse.js:5203
msgid "Log In" msgid "Log In"
@ -885,7 +892,7 @@ msgstr "S'inscrire"
#: converse.js:5291 #: converse.js:5291
msgid "Toggle chat" msgid "Toggle chat"
msgstr "" msgstr "Ouvrir IM"
#~ msgid "Online Contacts" #~ msgid "Online Contacts"
#~ msgstr "Contacts en ligne" #~ msgstr "Contacts en ligne"
@ -901,7 +908,7 @@ msgstr ""
#, fuzzy #, fuzzy
#~ msgid "Decline" #~ msgid "Decline"
#~ msgstr "En ligne" #~ msgstr "Refuser"
#~ msgid "BOSH Service URL:" #~ msgid "BOSH Service URL:"
#~ msgstr "URL du service BOSH:" #~ msgstr "URL du service BOSH:"