# HG changeset patch # User Goffi # Date 1388333410 -3600 # Node ID dd07fc737d6cfd6cab93fb8832d1b1b426f28157 # Parent bfabeedbf32e86a4f9286ebe3f1966503ccb9956 i18n: merged sat_frontends and sat translations in core's i18n Translations still need to be updated diff -r bfabeedbf32e -r dd07fc737d6c frontends/i18n/fr.po --- a/frontends/i18n/fr.po Sun Dec 29 17:06:01 2013 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1095 +0,0 @@ -# SàT frontends french translation file. -# Copyright (C) 2009, 2010 Jérôme Poisson -# This file is distributed under the same license as the SàT frontends packages. -# Jérôme Poisson , 2009, 2010. -# Goffi , 2010. -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: 0.0.2D\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-08-19 21:17+0800\n" -"PO-Revision-Date: 2010-08-19 21:48+0800\n" -"Last-Translator: Goffi \n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: primitivus/primitivus:188 -msgid "Pleeeeasse, I can't even breathe !" -msgstr "Pitiééééééééé, je ne peux même pas respirer !" - -#: primitivus/primitivus:200 wix/profile.py:84 -msgid "General" -msgstr "Général" - -#: primitivus/primitivus:201 primitivus/profile_manager.py:50 -#: wix/profile_manager.py:70 -msgid "Connect" -msgstr "Connexion" - -#: primitivus/primitivus:202 -#, fuzzy -msgid "Disconnect" -msgstr "Déconnecté" - -#: primitivus/primitivus:203 -#, fuzzy -msgid "Parameters" -msgstr "&Paramètres" - -#: primitivus/primitivus:204 primitivus/primitivus:495 -msgid "About" -msgstr "À propos" - -#: primitivus/primitivus:205 -#, fuzzy -msgid "Exit" -msgstr "Quitter" - -#: primitivus/primitivus:206 -#, fuzzy -msgid "Contact" -msgstr "&Contacts" - -#: primitivus/primitivus:207 -#, fuzzy -msgid "Add contact" -msgstr "&Ajouter un contact" - -#: primitivus/primitivus:208 -#, fuzzy -msgid "Remove contact" -msgstr "Supp&rimer un contact" - -#: primitivus/primitivus:209 -#, fuzzy -msgid "Communication" -msgstr "&Communication" - -#: primitivus/primitivus:210 -msgid "Join room" -msgstr "Rejoindre un salon" - -#: primitivus/primitivus:211 -msgid "Find Gateways" -msgstr "Chercher les transports" - -#: primitivus/primitivus:224 -#, fuzzy -msgid "Main menu" -msgstr "Construction des menus" - -#: primitivus/primitivus:295 primitivus/primitivus:323 -#, fuzzy -msgid "Chat menu" -msgstr "Construction des menus" - -#: primitivus/primitivus:369 wix/main_window.py:218 -#, python-format -msgid "unmanaged dialog type: %s" -msgstr "type de discussion non géré: %s" - -#: primitivus/primitivus:384 -msgid "INTERNAL ERROR: Unexpected class for main widget's footer" -msgstr "" -"ERREUR INTERNE: Classe inattendue pour le pied de page du widget principal" - -#: primitivus/primitivus:392 wix/main_window.py:277 -msgid "unknown id, ignoring" -msgstr "id inconnue, on l'ignore" - -#: primitivus/primitivus:398 wix/main_window.py:299 -msgid "XML user interface received" -msgstr "Interface utilisateur XML reçue" - -#: primitivus/primitivus:401 wix/main_window.py:302 -msgid "Form" -msgstr "Formulaire" - -#: primitivus/primitivus:403 wix/main_window.py:304 -msgid "Registration" -msgstr "Inscription" - -#: primitivus/primitivus:413 primitivus/primitivus:439 -#: primitivus/primitivus:449 primitivus/primitivus:489 -#: primitivus/gateways.py:52 wix/card_game.py:125 wix/main_window.py:292 -#: wix/main_window.py:419 wix/main_window.py:442 -msgid "Error" -msgstr "Erreur" - -#: primitivus/primitivus:427 wix/main_window.py:321 -#, python-format -msgid "FIXME FIXME FIXME: type [%s] not implemented" -msgstr "CORRIGER-MOI: le type [%s] n'est pas implémenté" - -#: primitivus/primitivus:437 primitivus/primitivus:447 wix/main_window.py:409 -#: wix/main_window.py:469 -#, python-format -msgid "'%s' is an invalid JID !" -msgstr "'%s' n'est pas un JID valide !" - -#: primitivus/primitivus:453 wix/main_window.py:432 -#, python-format -msgid "Unsubscribing %s presence" -msgstr "Désinscription à la présence de %s" - -#: primitivus/primitivus:473 wix/main_window.py:462 -msgid "Entering a MUC room" -msgstr "Entrée dans le salon MUC" - -#: primitivus/primitivus:473 wix/main_window.py:461 -#, fuzzy -msgid "Please enter MUC's JID" -msgstr "Veuillez entrer le JID de votre nouveau contact" - -#: primitivus/primitivus:477 wix/main_window.py:472 -msgid "Find Gateways request" -msgstr "Demande de recherche de transports" - -#: primitivus/primitivus:483 wix/main_window.py:402 -msgid "Adding a contact" -msgstr "Ajout d'un contact" - -#: primitivus/primitivus:483 wix/main_window.py:401 -msgid "Please enter new contact JID" -msgstr "Veuillez entrer le JID de votre nouveau contact" - -#: primitivus/primitivus:489 -#, fuzzy -msgid "You have not selected any contact to delete !" -msgstr "Vous n'avez sélectionné aucun contact !" - -#: primitivus/primitivus:491 -#, fuzzy, python-format -msgid "Are you sure you want to delete the contact [%s] ?" -msgstr "Êtes vous sûr de vouloir supprimer le profile [%s] ?" - -#: primitivus/card_game.py:262 wix/card_game.py:103 -msgid "Please choose your contrat" -msgstr "Veuillez choisir votre contrat" - -#: primitivus/card_game.py:277 wix/card_game.py:108 -msgid "You win \\o/" -msgstr "Victoire \\o/" - -#: primitivus/card_game.py:277 wix/card_game.py:108 -msgid "You loose :(" -msgstr "Vous perdez :(" - -#: primitivus/card_game.py:288 wix/card_game.py:125 -msgid "Cards played are invalid !" -msgstr "Les cartes jouées sont invalides !" - -#: primitivus/card_game.py:317 wix/card_game.py:233 -msgid "Do you put these cards in chien ?" -msgstr "Voulez-vous placer ces cartes au chien ?" - -#: primitivus/chat.py:131 -msgid "Game" -msgstr "Jeu" - -#: primitivus/chat.py:134 -#, fuzzy -msgid "Action" -msgstr "&Action" - -#: primitivus/chat.py:134 -#, fuzzy -msgid "Send file" -msgstr "Envoi un fichier" - -#: primitivus/chat.py:266 wix/chat.py:260 -msgid "Can't start game" -msgstr "Impossible de démarrer le jeu" - -#: primitivus/chat.py:266 wix/chat.py:260 -msgid "You need to be exactly 4 peoples in the room to start a Tarot game" -msgstr "" -"Vous devez être exactement 4 personnes dans le salon pour commencer un jeu " -"de Tarot" - -#: primitivus/contact_list.py:39 -#, fuzzy -msgid "Contacts" -msgstr "&Contacts" - -#: primitivus/custom_widgets.py:164 -msgid "WARNING: unknown text type" -msgstr "ATTENTION: type de texte inconnu" - -#: primitivus/custom_widgets.py:739 primitivus/files_management.py:156 -#: primitivus/xmlui.py:178 primitivus/xmlui.py:186 -msgid "Cancel" -msgstr "Annuler" - -#: primitivus/custom_widgets.py:740 primitivus/custom_widgets.py:748 -msgid "Ok" -msgstr "Ok" - -#: primitivus/custom_widgets.py:744 -msgid "Yes" -msgstr "Oui" - -#: primitivus/custom_widgets.py:745 -msgid "No" -msgstr "Non" - -#: primitivus/custom_widgets.py:961 -msgid "INTERNAL ERROR: Tab not found" -msgstr "ERREUR INTERNE: Onglet non trouvé" - -#: primitivus/files_management.py:105 -msgid "Impossible to list directory" -msgstr "Impossible de lister les répertoires" - -#: primitivus/files_management.py:130 -#, fuzzy -msgid "Please select a file" -msgstr "Veuillez entrer le nom du nouveau profile" - -#: primitivus/files_management.py:137 -msgid "Path: " -msgstr "Chemin:" - -#: primitivus/files_management.py:150 -msgid "Bookmarks" -msgstr "Favoris" - -#: primitivus/files_management.py:199 -msgid "No GTK bookmarks file found" -msgstr "Aucun fichier favori pour GTK trouvé" - -#: primitivus/files_management.py:209 -msgid "No KDE bookmarks file found" -msgstr "Aucun fichier favori pour KDE trouvé" - -#: primitivus/gateways.py:30 quick_frontend/quick_gateways.py:28 -#: wix/gateways.py:33 -msgid "Gateways manager" -msgstr "Gestionnaire de transport" - -#: primitivus/gateways.py:40 wix/gateways.py:88 -msgid "Use external XMPP server: " -msgstr "Utiliser un autre serveur XMPP:" - -#: primitivus/gateways.py:41 wix/gateways.py:91 -msgid "GO !" -msgstr "C'est parti !" - -#: primitivus/gateways.py:52 -#, fuzzy -msgid "You must enter an external server JID" -msgstr "Utiliser un autre serveur XMPP:" - -#: primitivus/gateways.py:70 wix/gateways.py:148 -msgid "Register" -msgstr "Inscription" - -#: primitivus/gateways.py:73 wix/gateways.py:152 -msgid "Unregister" -msgstr "Désinscription" - -#: primitivus/profile_manager.py:36 -#, fuzzy -msgid "Login:" -msgstr "Identifiant" - -#: primitivus/profile_manager.py:37 wix/profile_manager.py:67 -msgid "Password:" -msgstr "Mot de passe:" - -#: primitivus/profile_manager.py:42 wix/profile_manager.py:52 -msgid "New" -msgstr "Nouveau" - -#: primitivus/profile_manager.py:43 wix/profile_manager.py:53 -msgid "Delete" -msgstr "Suppression" - -#: primitivus/profile_manager.py:55 -#, fuzzy -msgid "Profile Manager" -msgstr "Mauvais nom de profile" - -#: primitivus/profile_manager.py:84 wix/profile_manager.py:96 -msgid "New profile" -msgstr "Nouveau profile" - -#: primitivus/profile_manager.py:84 -#, fuzzy -msgid "Please enter a new profile name" -msgstr "Veuillez entrer le nom du nouveau profile" - -#: primitivus/profile_manager.py:88 -#, fuzzy, python-format -msgid "Are you sure you want to delete the profile %s ?" -msgstr "Êtes vous sûr de vouloir supprimer le profile [%s] ?" - -#: primitivus/profile_manager.py:102 wix/profile_manager.py:130 -msgid "No profile selected" -msgstr "Aucun profile sélectionné" - -#: primitivus/profile_manager.py:102 -#, fuzzy -msgid "You need to create and select a profile before connecting" -msgstr "" -"Vous devez sélectionner un profile ou en créer un nouveau avant de vous " -"connecter." - -#: primitivus/profile_manager.py:105 wix/profile_manager.py:101 -#: wix/profile_manager.py:133 -msgid "Bad profile name" -msgstr "Mauvais nom de profile" - -#: primitivus/profile_manager.py:105 wix/profile_manager.py:101 -#: wix/profile_manager.py:133 -msgid "A profile name can't start with a @" -msgstr "Un nom de profile ne peut pas commencer avec un @" - -#: primitivus/progress.py:35 -msgid "Clear progress list" -msgstr "Effacer la liste" - -#: primitivus/xmlui.py:67 wix/xmlui.py:61 -msgid "Unmanaged tag" -msgstr "Tab inconnu" - -#: primitivus/xmlui.py:80 wix/xmlui.py:75 -msgid "text node has no child !" -msgstr "le nœud text n'a pas d'enfant !" - -#: primitivus/xmlui.py:105 wix/xmlui.py:107 -#, python-format -msgid "FIXME FIXME FIXME: type [%s] is not implemented" -msgstr "" -"CORRIGEZ-MOI CORRIGEZ-MOI CORRIGEZ-MOI: le type [%s] n'est pas implémenté" - -#: primitivus/xmlui.py:135 wix/xmlui.py:138 -msgid "Unknown layout, using default one" -msgstr "Disposition inconnue, utilisation de celle par defaut" - -#: primitivus/xmlui.py:148 wix/xmlui.py:157 -#, fuzzy -msgid "Unknown tag" -msgstr "Messagerie inconnue" - -#: primitivus/xmlui.py:176 wix/xmlui.py:179 -msgid "Submit" -msgstr "Envoyer" - -#: primitivus/xmlui.py:185 -msgid "Save" -msgstr "Sauvegarder" - -#: primitivus/xmlui.py:204 -#, python-format -msgid "INTERNAL ERROR: Unmanaged show_type (%s)" -msgstr "ERREUR INTERNE: show_type inconnu (%s)" - -#: primitivus/xmlui.py:245 wix/xmlui.py:230 -msgid "The form data is not sent back, the type is not managed properly" -msgstr "" -"Les données du formulaire ne sont pas envoyées, il y a une erreur dans la " -"gestion du type" - -#: quick_frontend/quick_app.py:44 -msgid "Can't connect to SàT backend, are you sure it's launched ?" -msgstr "" -"Impossible de se connecter au démon SàT, êtes vous sûr qu'il est lancé ?" - -#: quick_frontend/quick_app.py:84 -#, fuzzy, python-format -msgid "Trying to plug an unknown profile (%s)" -msgstr "Tentative de mise à jour d'un contact inconnu: %s" - -#: quick_frontend/quick_app.py:90 -msgid "" -"\n" -" %prog [options]\n" -"\n" -" %prog --help for options list\n" -" " -msgstr "" -"\n" -" %prog [options]\n" -"\n" -" %prog --help pour la liste des options\n" -" " - -#: quick_frontend/quick_app.py:97 -msgid "Select the profile to use" -msgstr "Veuillez sélectionner le profile à utiliser" - -#: quick_frontend/quick_app.py:107 -msgid "There is already one profile plugged (we are in single profile mode) !" -msgstr "Il y a déjà un profile utilisé (nous comme en mode profile unique) !" - -#: quick_frontend/quick_app.py:111 -msgid "The profile asked doesn't exist" -msgstr "Le profile demandé n'existe pas" - -#: quick_frontend/quick_app.py:114 -msgid "The profile is already plugged" -msgstr "Le profile est déjà utilisé" - -#: quick_frontend/quick_app.py:167 -msgid "This profile is not plugged" -msgstr "Ce profile n'est pas utilisé" - -#: quick_frontend/quick_app.py:178 -msgid "Connected" -msgstr "Connecté" - -#: quick_frontend/quick_app.py:187 -msgid "Disconnected" -msgstr "Déconnecté" - -#: quick_frontend/quick_app.py:221 -#, fuzzy, python-format -msgid "" -"presence update for %(jid)s (show=%(show)s, priority=%(priority)s, statuses=%" -"(statuses)s) [profile:%(profile)s]" -msgstr "" -"Mise à jour de l'information de présence pour %(jid)s (show=%(show)s, " -"statuses=%(statuses)s)" - -#: quick_frontend/quick_app.py:242 -#, python-format -msgid "Watched jid [%s] is connected !" -msgstr "Le jid surveillé [%s] est connecté !" - -#: quick_frontend/quick_app.py:267 -#, python-format -msgid "Room [%(room_name)s] joined by %(profile)s, users presents:%(users)s" -msgstr "" -"%(profile)s a rejoint le salon [%(room_name)s], utilisateurs présents:%" -"(users)s" - -#: quick_frontend/quick_app.py:282 -#, python-format -msgid "user [%(user_nick)s] joined room [%(room_jid)s]" -msgstr "l'utilisateur [%(user_nick)s] a rejoint le salon [%(room_jid)s]" - -#: quick_frontend/quick_app.py:291 -#, python-format -msgid "user [%(user_nick)s] left room [%(room_jid)s]" -msgstr "l'utilisateur [%(user_nick)s] a quitté le salon [%(room_jid)s]" - -#: quick_frontend/quick_app.py:300 -#, python-format -msgid "new subject for room [%(room_jid)s]: %(subject)s" -msgstr "nouveau sujet pour le salon [%(room_jid)s]: %(subject)s" - -#: quick_frontend/quick_app.py:305 -msgid "Tarot Game Started \\o/" -msgstr "Jeu de Tarot commencé \\o/" - -#: quick_frontend/quick_app.py:308 -#, python-format -msgid "" -"new Tarot game started by [%(referee)s] in room [%(room_jid)s] with %" -"(players)s" -msgstr "" -"nouveau jeu de Tarot lancé par [%(referee)s] dans le salon [%(room_jid)s] " -"avec %(players)s" - -#: quick_frontend/quick_app.py:313 -msgid "New Tarot Game" -msgstr "Nouveau jeu de Tarot" - -#: quick_frontend/quick_app.py:321 -#, fuzzy -msgid "Tarot: need to select a contrat" -msgstr "Vous n'avez sélectionné aucun contact !" - -#: quick_frontend/quick_app.py:328 -#, fuzzy -msgid "Show cards" -msgstr "Affichage du chat" - -#: quick_frontend/quick_app.py:335 -msgid "My turn to play" -msgstr "C'est à moi de jouer" - -#: quick_frontend/quick_app.py:343 -#, fuzzy -msgid "Tarot: score received" -msgstr "Formulaire reçu" - -#: quick_frontend/quick_app.py:350 -#, python-format -msgid "Card(s) played (%(player)s): %(cards)s" -msgstr "Carte(s) jouée(s) (%(player)s): %(cards)s" - -#: quick_frontend/quick_app.py:357 -#, python-format -msgid "Cards played are not valid: %s" -msgstr "Les cartes jouées sont invalides: %s" - -#: quick_frontend/quick_app.py:375 -#, python-format -msgid "The contact %s has accepted your subscription" -msgstr "Le contact %s a accepté votre inscription" - -#: quick_frontend/quick_app.py:375 quick_frontend/quick_app.py:381 -msgid "Subscription confirmation" -msgstr "Confirmation d'inscription" - -#: quick_frontend/quick_app.py:378 -#, python-format -msgid "The contact %s has refused your subscription" -msgstr "Le contact %s a refusé votre inscription" - -#: quick_frontend/quick_app.py:378 -msgid "Subscription refusal" -msgstr "Refus d'inscription" - -#: quick_frontend/quick_app.py:381 -#, python-format -msgid "" -"The contact %s wants to subscribe to your presence.\n" -"Do you accept ?" -msgstr "" -"Le contact %s veut s'inscrire à vos informations de présence\n" -"Acceptez vous ?" - -#: quick_frontend/quick_app.py:392 -#, python-format -msgid "param update: [%(namespace)s] %(name)s = %(value)s" -msgstr "Le paramètre [%(namespace)s] %(name)s vaut désormais %(value)s" - -#: quick_frontend/quick_app.py:394 -#, python-format -msgid "Changing JID to %s" -msgstr "Changement du JID pour %s" - -#: quick_frontend/quick_chat.py:47 -#, python-format -msgid "Adding users %s to room" -msgstr "Ajout de l'utilisateur %s dans le salon" - -#: quick_frontend/quick_chat.py:49 -msgid "[INTERNAL] trying to set presents nicks for a non group chat window" -msgstr "" -"[INTERNAL] tentative d'indiquer les utilisateurs présents pour une fenêtre " -"de chat qui n'est pas un chat de groupe" - -#: quick_frontend/quick_chat.py:55 wix/chat.py:138 -#, python-format -msgid "Replacing user %s" -msgstr "Remplacement de l'utilisateur %s" - -#: quick_frontend/quick_chat.py:57 wix/chat.py:140 -msgid "[INTERNAL] trying to replace user for a non group chat window" -msgstr "" -"[INTERNAL] tentative de remplacer un utilisateur pour une fenêtre de chat " -"qui n'est pas un chat de groupe" - -#: quick_frontend/quick_chat.py:70 -#, fuzzy, python-format -msgid "Removing user %s" -msgstr "suppression de %s" - -#: quick_frontend/quick_chat.py:72 -msgid "[INTERNAL] trying to remove user for a non group chat window" -msgstr "" -"[INTERNAL] tentative de supprimer un utilisateur pour une fenêtre de chat " -"qui n'est pas un chat de groupe" - -#: quick_frontend/quick_chat.py:79 -#, python-format -msgid "Setting subject to %s" -msgstr "Changement du sujet pour %s" - -#: quick_frontend/quick_chat.py:81 -msgid "[INTERNAL] trying to set subject for a non group chat window" -msgstr "" -"[INTERNAL] tentative de changer le sujet pour une fenêtre de chat qui n'est " -"pas un chat de groupe" - -#: quick_frontend/quick_chat.py:86 -msgid "now we print history" -msgstr "Maintenant on affiche l'historique" - -#: quick_frontend/quick_chat.py:122 -msgid "startGame is not implemented in this frontend" -msgstr "startGame n'est pas implémenté dans ce frontend" - -#: quick_frontend/quick_chat.py:127 -msgid "getGame is not implemented in this frontend" -msgstr "getGame n'est pas implémenté dans ce frontend" - -#: quick_frontend/quick_contact_list.py:33 -msgid "Contact List init" -msgstr "Initialisation de la liste de contacts" - -#: quick_frontend/quick_contact_management.py:67 -msgid "Trying to get attribute for an unknown contact" -msgstr "Tentative d'accès aux attributs d'un contact inconnu" - -#: quick_frontend/quick_contact_management.py:83 -msgid "INTERNAL ERROR: Key error" -msgstr "ERREUR INTERNE: erreur de clé" - -#: quick_frontend/quick_contact_management.py:95 -#, python-format -msgid "Trying to update an unknown contact: %s" -msgstr "Tentative de mise à jour d'un contact inconnu: %s" - -#: quick_frontend/quick_gateways.py:29 -msgid "" -"Be careful ! Gateways allow you to use an external IM (legacy IM), so you " -"can see your contact as jabber contacts.\n" -"But when you do this, all your messages go throught the external legacy IM " -"server, it is a huge privacy issue (i.e.: all your messages throught the " -"gateway can be monitored, recorded, analyzed by the external server, most of " -"time a private company)." -msgstr "" -"Soyez prudent ! Les transports vous permettent d'utiliser une messagerie " -"externe, de façon à pouvoir afficher vos contacts comme des contacts " -"jabber.\n" -"Mais si vous faites cela, tous vos messages passeront par les serveurs de la " -"messagerie externe, c'est un gros problème pour votre vie privée (comprenez: " -"tous vos messages à travers le transport pourront être affichés, " -"enregistrés, analysés par ces serveurs externes, la plupart du temps une " -"entreprise privée)." - -#: quick_frontend/quick_gateways.py:36 -msgid "Unknown IM" -msgstr "Messagerie inconnue" - -#: wix/card_game.py:95 -#, fuzzy -msgid "Contrat choosed" -msgstr "Contact choisi: %s" - -#: wix/card_game.py:233 -msgid "Écart" -msgstr "Écart" - -#: wix/chat.py:115 -msgid "configure chat window for Tarot game" -msgstr "Configuration de la fenêtre de chat pour un jeu de Tarot" - -#: wix/chat.py:167 -msgid "&SendFile\tCTRL-s" -msgstr "Envoi de fichier\tCTRL-s" - -#: wix/chat.py:167 -msgid " Send a file to contact" -msgstr "Envoi un fichier à un contact" - -#: wix/chat.py:168 -msgid "&Action" -msgstr "&Action" - -#: wix/chat.py:179 -msgid "Start &Tarot game\tCTRL-t" -msgstr "Lancer un jeu de &Tarot\tCTRL-t" - -#: wix/chat.py:179 -msgid " Start a Tarot card game" -msgstr " Commence un jeu de Tarot" - -#: wix/chat.py:180 -msgid "&Games" -msgstr "Jeux" - -#: wix/chat.py:248 -msgid "Send File" -msgstr "Envoi un fichier" - -#: wix/chat.py:249 -msgid "Choose a file to send" -msgstr "Veuillez choisir le fichier à envoyer" - -#: wix/chat.py:251 -#, python-format -msgid "filename: %s" -msgstr "nom du fichier: %s" - -#: wix/chat.py:254 wix/main_window.py:252 -msgid "File Transfer" -msgstr "Transfert de fichier" - -#: wix/chat.py:254 wix/main_window.py:252 -#, python-format -msgid "Copying %s" -msgstr "Copie de %s" - -#: wix/chat.py:257 -msgid "Starting Tarot game" -msgstr "Lancement d'un jeu de Tarot" - -#: wix/chat.py:258 -msgid "FIXME: temporary menu, must be changed" -msgstr "CORRIGEZ-MOI: menu temporaire, doit être remplacé" - -#: wix/constants.py:8 -#, fuzzy -msgid "offline" -msgstr "En ligne" - -#: wix/constants.py:9 -#, fuzzy -msgid "online" -msgstr "En ligne" - -#: wix/constants.py:11 -msgid "Online" -msgstr "En ligne" - -#: wix/constants.py:12 -msgid "Free for chat" -msgstr "Libre pour discuter" - -#: wix/constants.py:13 -msgid "AFK" -msgstr "Loin du clavier" - -#: wix/constants.py:14 -msgid "DND" -msgstr "Ne pas déranger" - -#: wix/constants.py:15 -msgid "Away" -msgstr "Absent" - -#: wix/contact_list.py:53 -#, python-format -msgid "update %s" -msgstr "mise à jour de %s" - -#: wix/contact_list.py:121 -#, python-format -msgid "adding %s" -msgstr "ajout de %s" - -#: wix/contact_list.py:139 -#, python-format -msgid "removing %s" -msgstr "suppression de %s" - -#: wix/gateways.py:106 -#, python-format -msgid "Opening gateways manager on [%s]" -msgstr "Ouverture du gestionnaire de transports pour [%s]" - -#: wix/gateways.py:166 wix/param.py:137 wix/profile.py:89 wix/xmlui.py:242 -msgid "close" -msgstr "fermeture" - -#: wix/main_window.py:96 -msgid "Wix jabber client" -msgstr "client jabber Wix" - -#: wix/main_window.py:121 -#, python-format -msgid "plugin profile %s" -msgstr "branchement du profil %s" - -#: wix/main_window.py:130 -msgid "Creating menus" -msgstr "Construction des menus" - -#: wix/main_window.py:132 -msgid "&Connect\tCTRL-c" -msgstr "&Connexion\tCTRL-c" - -#: wix/main_window.py:132 -msgid " Connect to the server" -msgstr " Connexion au serveur" - -#: wix/main_window.py:133 -msgid "&Disconnect\tCTRL-d" -msgstr "&Déconnexion\tCTRL-d" - -#: wix/main_window.py:133 -msgid " Disconnect from the server" -msgstr " Déconnexion du serveur" - -#: wix/main_window.py:134 -msgid "&Parameters" -msgstr "&Paramètres" - -#: wix/main_window.py:134 -msgid " Configure the program" -msgstr " Configurer l'application" - -#: wix/main_window.py:136 -msgid "A&bout" -msgstr "À propos" - -#: wix/main_window.py:136 -#, python-format -msgid " About %s" -msgstr " À propos %s" - -#: wix/main_window.py:137 -msgid "E&xit" -msgstr "Quitter" - -#: wix/main_window.py:137 -msgid " Terminate the program" -msgstr " Ferme l'application" - -#: wix/main_window.py:139 -msgid "&Add contact" -msgstr "&Ajouter un contact" - -#: wix/main_window.py:139 -msgid " Add a contact to your list" -msgstr " Ajouter un contact à votre liste" - -#: wix/main_window.py:140 -msgid "&Remove contact" -msgstr "Supp&rimer un contact" - -#: wix/main_window.py:140 -msgid " Remove the selected contact from your list" -msgstr " Supprime le contact sélectionné de votre liste" - -#: wix/main_window.py:142 -msgid "&Show profile" -msgstr "Afficher profile" - -#: wix/main_window.py:142 -msgid " Show contact's profile" -msgstr " Affiche le profile du contact" - -#: wix/main_window.py:144 -msgid "&Join Room" -msgstr "Re&joindre un salon" - -#: wix/main_window.py:144 -msgid " Join a Multi-User Chat room" -msgstr " Rejointre un salon de discussion" - -#: wix/main_window.py:145 -msgid "&Find Gateways" -msgstr "Trouver transports" - -#: wix/main_window.py:145 -msgid " Find gateways to legacy IM" -msgstr " Trouve les transports vers les messageries externes" - -#: wix/main_window.py:147 -msgid "&General" -msgstr "&Général" - -#: wix/main_window.py:148 -msgid "&Contacts" -msgstr "&Contacts" - -#: wix/main_window.py:149 -msgid "&Communication" -msgstr "&Communication" - -#: wix/main_window.py:238 -msgid "Confirmation asked" -msgstr "Confirmation demandée" - -#: wix/main_window.py:241 -msgid "File transfer confirmation asked" -msgstr "Demande de confirmation pour un transfer de fichier demandée" - -#: wix/main_window.py:242 -#, python-format -msgid "" -"The contact %(jid)s wants to send you the file %(filename)s\n" -"Do you accept ?" -msgstr "" -"Le contact %(jid)s veut vous envoyer le fichier %(filename)s\n" -"Êtes vous d'accord ?" - -#: wix/main_window.py:243 -msgid "File Request" -msgstr "Gestion de fichiers" - -#: wix/main_window.py:248 -msgid "Where do you want to save the file ?" -msgstr "Où voulez-vous sauvegarder le fichier ?" - -#: wix/main_window.py:261 -msgid "Yes/No confirmation asked" -msgstr "confirmation de type Oui/Non demandée" - -#: wix/main_window.py:263 wix/profile_manager.py:112 -msgid "Confirmation" -msgstr "Confirmation" - -#: wix/main_window.py:275 -#, python-format -msgid "actionResult: type = [%(type)s] id = [%(id)s] data = [%(data)s]" -msgstr "actionResult: type = [%(type)s] id = [%(id)s] data = [%(data)s]" - -#: wix/main_window.py:284 -msgid "Success" -msgstr "Succès" - -#: wix/main_window.py:303 -#, fuzzy -msgid "registration" -msgstr "Inscription" - -#: wix/main_window.py:351 -#, python-format -msgid "onContactActivated: %s" -msgstr "onContactActivated: %s" - -#: wix/main_window.py:369 -msgid "Status change request" -msgstr "Demande de changement de statut" - -#: wix/main_window.py:373 -msgid "Param request" -msgstr "Gestion des paramètres" - -#: wix/main_window.py:383 -#, python-format -msgid "%(name)s is a SàT (Salut à Toi) frontend\n" -msgstr "%(name)s est un frontend pour SàT (Salut à Toi)\n" - -#: wix/main_window.py:399 -msgid "Add contact request" -msgstr "Demande d'ajout de contact" - -#: wix/main_window.py:402 -msgid "name@server.tld" -msgstr "nom@serveur.ext" - -#: wix/main_window.py:415 -msgid "Remove contact request" -msgstr "Demande de suppression de contact" - -#: wix/main_window.py:418 wix/main_window.py:441 -msgid "You haven't selected any contact !" -msgstr "Vous n'avez sélectionné aucun contact !" - -#: wix/main_window.py:426 -#, python-format -msgid "Are you sure you want to delete %s from your roster list ?" -msgstr "Êtes vous sûr de vouloir supprimer %s de votre liste de contacts ?" - -#: wix/main_window.py:427 -msgid "Contact suppression" -msgstr "Suppression de contact" - -#: wix/main_window.py:438 -msgid "Show contact's profile request" -msgstr "Demande d'affichage du profile d'un contact" - -#: wix/main_window.py:454 -#, python-format -msgid "Profile received: [%s]" -msgstr "Profile reçu: [%s]" - -#: wix/main_window.py:485 -msgid "Exiting..." -msgstr "Sortie..." - -#: wix/main_window.py:491 -msgid "Tray Click" -msgstr "Clic sur l'icône de la barre de tâches" - -#: wix/param.py:32 -msgid "Configuration" -msgstr "Configuration" - -#: wix/param.py:83 -msgid "FIXME FIXME FIXME" -msgstr "CORRIGER-MOI" - -#: wix/profile_manager.py:47 -msgid "Profile:" -msgstr "Profile:" - -#: wix/profile_manager.py:60 -msgid "Login" -msgstr "Identifiant" - -#: wix/profile_manager.py:96 -msgid "Please enter the new profile name" -msgstr "Veuillez entrer le nom du nouveau profile" - -#: wix/profile_manager.py:112 -#, python-format -msgid "Are you sure to delete the profile [%s]" -msgstr "Êtes vous sûr de vouloir supprimer le profile [%s] ?" - -#: wix/profile_manager.py:130 -msgid "You must select a profile or create a new one before connecting" -msgstr "" -"Vous devez sélectionner un profile ou en créer un nouveau avant de vous " -"connecter." - -#: wix/profile_manager.py:142 -#, fuzzy -msgid "Saving new JID and server" -msgstr "Sauvegarde du nouveau JID" - -#: wix/profile_manager.py:146 -msgid "Saving new password" -msgstr "Sauvegarde du nouveau mot de passe" - -#: wix/profile.py:35 -msgid "Full Name" -msgstr "Nom complet" - -#: wix/profile.py:36 -msgid "Nickname" -msgstr "Surnon" - -#: wix/profile.py:37 -msgid "Birthday" -msgstr "Date de naissance" - -#: wix/profile.py:38 -msgid "Phone #" -msgstr "N° de Tél:" - -#: wix/profile.py:39 -msgid "Website" -msgstr "Site Web" - -#: wix/profile.py:40 -msgid "E-mail" -msgstr "Courriel" - -#: wix/profile.py:41 -msgid "Avatar" -msgstr "Avatar" - -#: wix/xmlui.py:214 -msgid "Submitting form" -msgstr "Envoi du formulaire" - -#: wix/xmlui.py:236 -msgid "Cancelling form" -msgstr "Annulation du formulaire" - -#~ msgid "Contact List" -#~ msgstr "Liste de contacts" - -#~ msgid "Activating colors" -#~ msgstr "Activation des couleurs" - -#~ msgid "Deactivating colors" -#~ msgstr "Désactivation des couleurs" - -#~ msgid "hiding %s" -#~ msgstr "On cache %s" - -#~ msgid "showing %s" -#~ msgstr "On afficher %s" - -#~ msgid "FIXME: askConfirmation not implemented" -#~ msgstr "CORRIGEZ-MOI: askConfirmation n'est pas implémenté" - -#~ msgid "FIXME: actionResult not implemented" -#~ msgstr "CORRIGEZ-MOI: actionResult n'est pas implémenté" - -#~ msgid "The profile is new, we create it" -#~ msgstr "Le profile est nouveau, on le créé" diff -r bfabeedbf32e -r dd07fc737d6c frontends/i18n/fr/LC_MESSAGES/sat_frontend.mo Binary file frontends/i18n/fr/LC_MESSAGES/sat_frontend.mo has changed diff -r bfabeedbf32e -r dd07fc737d6c frontends/i18n/sat_frontend.po --- a/frontends/i18n/sat_frontend.po Sun Dec 29 17:06:01 2013 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1000 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-08-19 21:17+0800\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: primitivus/primitivus:188 -msgid "Pleeeeasse, I can't even breathe !" -msgstr "" - -#: primitivus/primitivus:200 wix/profile.py:84 -msgid "General" -msgstr "" - -#: primitivus/primitivus:201 primitivus/profile_manager.py:50 -#: wix/profile_manager.py:70 -msgid "Connect" -msgstr "" - -#: primitivus/primitivus:202 -msgid "Disconnect" -msgstr "" - -#: primitivus/primitivus:203 -msgid "Parameters" -msgstr "" - -#: primitivus/primitivus:204 primitivus/primitivus:495 -msgid "About" -msgstr "" - -#: primitivus/primitivus:205 -msgid "Exit" -msgstr "" - -#: primitivus/primitivus:206 -msgid "Contact" -msgstr "" - -#: primitivus/primitivus:207 -msgid "Add contact" -msgstr "" - -#: primitivus/primitivus:208 -msgid "Remove contact" -msgstr "" - -#: primitivus/primitivus:209 -msgid "Communication" -msgstr "" - -#: primitivus/primitivus:210 -msgid "Join room" -msgstr "" - -#: primitivus/primitivus:211 -msgid "Find Gateways" -msgstr "" - -#: primitivus/primitivus:224 -msgid "Main menu" -msgstr "" - -#: primitivus/primitivus:295 primitivus/primitivus:323 -msgid "Chat menu" -msgstr "" - -#: primitivus/primitivus:369 wix/main_window.py:218 -#, python-format -msgid "unmanaged dialog type: %s" -msgstr "" - -#: primitivus/primitivus:384 -msgid "INTERNAL ERROR: Unexpected class for main widget's footer" -msgstr "" - -#: primitivus/primitivus:392 wix/main_window.py:277 -msgid "unknown id, ignoring" -msgstr "" - -#: primitivus/primitivus:398 wix/main_window.py:299 -msgid "XML user interface received" -msgstr "" - -#: primitivus/primitivus:401 wix/main_window.py:302 -msgid "Form" -msgstr "" - -#: primitivus/primitivus:403 wix/main_window.py:304 -msgid "Registration" -msgstr "" - -#: primitivus/primitivus:413 primitivus/primitivus:439 -#: primitivus/primitivus:449 primitivus/primitivus:489 -#: primitivus/gateways.py:52 wix/card_game.py:125 wix/main_window.py:292 -#: wix/main_window.py:419 wix/main_window.py:442 -msgid "Error" -msgstr "" - -#: primitivus/primitivus:427 wix/main_window.py:321 -#, python-format -msgid "FIXME FIXME FIXME: type [%s] not implemented" -msgstr "" - -#: primitivus/primitivus:437 primitivus/primitivus:447 wix/main_window.py:409 -#: wix/main_window.py:469 -#, python-format -msgid "'%s' is an invalid JID !" -msgstr "" - -#: primitivus/primitivus:453 wix/main_window.py:432 -#, python-format -msgid "Unsubscribing %s presence" -msgstr "" - -#: primitivus/primitivus:473 wix/main_window.py:462 -msgid "Entering a MUC room" -msgstr "" - -#: primitivus/primitivus:473 wix/main_window.py:461 -msgid "Please enter MUC's JID" -msgstr "" - -#: primitivus/primitivus:477 wix/main_window.py:472 -msgid "Find Gateways request" -msgstr "" - -#: primitivus/primitivus:483 wix/main_window.py:402 -msgid "Adding a contact" -msgstr "" - -#: primitivus/primitivus:483 wix/main_window.py:401 -msgid "Please enter new contact JID" -msgstr "" - -#: primitivus/primitivus:489 -msgid "You have not selected any contact to delete !" -msgstr "" - -#: primitivus/primitivus:491 -#, python-format -msgid "Are you sure you want to delete the contact [%s] ?" -msgstr "" - -#: primitivus/card_game.py:262 wix/card_game.py:103 -msgid "Please choose your contrat" -msgstr "" - -#: primitivus/card_game.py:277 wix/card_game.py:108 -msgid "You win \\o/" -msgstr "" - -#: primitivus/card_game.py:277 wix/card_game.py:108 -msgid "You loose :(" -msgstr "" - -#: primitivus/card_game.py:288 wix/card_game.py:125 -msgid "Cards played are invalid !" -msgstr "" - -#: primitivus/card_game.py:317 wix/card_game.py:233 -msgid "Do you put these cards in chien ?" -msgstr "" - -#: primitivus/chat.py:131 -msgid "Game" -msgstr "" - -#: primitivus/chat.py:134 -msgid "Action" -msgstr "" - -#: primitivus/chat.py:134 -msgid "Send file" -msgstr "" - -#: primitivus/chat.py:266 wix/chat.py:260 -msgid "Can't start game" -msgstr "" - -#: primitivus/chat.py:266 wix/chat.py:260 -msgid "You need to be exactly 4 peoples in the room to start a Tarot game" -msgstr "" - -#: primitivus/contact_list.py:39 -msgid "Contacts" -msgstr "" - -#: primitivus/custom_widgets.py:164 -msgid "WARNING: unknown text type" -msgstr "" - -#: primitivus/custom_widgets.py:739 primitivus/files_management.py:156 -#: primitivus/xmlui.py:178 primitivus/xmlui.py:186 -msgid "Cancel" -msgstr "" - -#: primitivus/custom_widgets.py:740 primitivus/custom_widgets.py:748 -msgid "Ok" -msgstr "" - -#: primitivus/custom_widgets.py:744 -msgid "Yes" -msgstr "" - -#: primitivus/custom_widgets.py:745 -msgid "No" -msgstr "" - -#: primitivus/custom_widgets.py:961 -msgid "INTERNAL ERROR: Tab not found" -msgstr "" - -#: primitivus/files_management.py:105 -msgid "Impossible to list directory" -msgstr "" - -#: primitivus/files_management.py:130 -msgid "Please select a file" -msgstr "" - -#: primitivus/files_management.py:137 -msgid "Path: " -msgstr "" - -#: primitivus/files_management.py:150 -msgid "Bookmarks" -msgstr "" - -#: primitivus/files_management.py:199 -msgid "No GTK bookmarks file found" -msgstr "" - -#: primitivus/files_management.py:209 -msgid "No KDE bookmarks file found" -msgstr "" - -#: primitivus/gateways.py:30 quick_frontend/quick_gateways.py:28 -#: wix/gateways.py:33 -msgid "Gateways manager" -msgstr "" - -#: primitivus/gateways.py:40 wix/gateways.py:88 -msgid "Use external XMPP server: " -msgstr "" - -#: primitivus/gateways.py:41 wix/gateways.py:91 -msgid "GO !" -msgstr "" - -#: primitivus/gateways.py:52 -msgid "You must enter an external server JID" -msgstr "" - -#: primitivus/gateways.py:70 wix/gateways.py:148 -msgid "Register" -msgstr "" - -#: primitivus/gateways.py:73 wix/gateways.py:152 -msgid "Unregister" -msgstr "" - -#: primitivus/profile_manager.py:36 -msgid "Login:" -msgstr "" - -#: primitivus/profile_manager.py:37 wix/profile_manager.py:67 -msgid "Password:" -msgstr "" - -#: primitivus/profile_manager.py:42 wix/profile_manager.py:52 -msgid "New" -msgstr "" - -#: primitivus/profile_manager.py:43 wix/profile_manager.py:53 -msgid "Delete" -msgstr "" - -#: primitivus/profile_manager.py:55 -msgid "Profile Manager" -msgstr "" - -#: primitivus/profile_manager.py:84 wix/profile_manager.py:96 -msgid "New profile" -msgstr "" - -#: primitivus/profile_manager.py:84 -msgid "Please enter a new profile name" -msgstr "" - -#: primitivus/profile_manager.py:88 -#, python-format -msgid "Are you sure you want to delete the profile %s ?" -msgstr "" - -#: primitivus/profile_manager.py:102 wix/profile_manager.py:130 -msgid "No profile selected" -msgstr "" - -#: primitivus/profile_manager.py:102 -msgid "You need to create and select a profile before connecting" -msgstr "" - -#: primitivus/profile_manager.py:105 wix/profile_manager.py:101 -#: wix/profile_manager.py:133 -msgid "Bad profile name" -msgstr "" - -#: primitivus/profile_manager.py:105 wix/profile_manager.py:101 -#: wix/profile_manager.py:133 -msgid "A profile name can't start with a @" -msgstr "" - -#: primitivus/progress.py:35 -msgid "Clear progress list" -msgstr "" - -#: primitivus/xmlui.py:67 wix/xmlui.py:61 -msgid "Unmanaged tag" -msgstr "" - -#: primitivus/xmlui.py:80 wix/xmlui.py:75 -msgid "text node has no child !" -msgstr "" - -#: primitivus/xmlui.py:105 wix/xmlui.py:107 -#, python-format -msgid "FIXME FIXME FIXME: type [%s] is not implemented" -msgstr "" - -#: primitivus/xmlui.py:135 wix/xmlui.py:138 -msgid "Unknown layout, using default one" -msgstr "" - -#: primitivus/xmlui.py:148 wix/xmlui.py:157 -msgid "Unknown tag" -msgstr "" - -#: primitivus/xmlui.py:176 wix/xmlui.py:179 -msgid "Submit" -msgstr "" - -#: primitivus/xmlui.py:185 -msgid "Save" -msgstr "" - -#: primitivus/xmlui.py:204 -#, python-format -msgid "INTERNAL ERROR: Unmanaged show_type (%s)" -msgstr "" - -#: primitivus/xmlui.py:245 wix/xmlui.py:230 -msgid "The form data is not sent back, the type is not managed properly" -msgstr "" - -#: quick_frontend/quick_app.py:44 -msgid "Can't connect to SàT backend, are you sure it's launched ?" -msgstr "" - -#: quick_frontend/quick_app.py:84 -#, python-format -msgid "Trying to plug an unknown profile (%s)" -msgstr "" - -#: quick_frontend/quick_app.py:90 -msgid "" -"\n" -" %prog [options]\n" -"\n" -" %prog --help for options list\n" -" " -msgstr "" - -#: quick_frontend/quick_app.py:97 -msgid "Select the profile to use" -msgstr "" - -#: quick_frontend/quick_app.py:107 -msgid "There is already one profile plugged (we are in single profile mode) !" -msgstr "" - -#: quick_frontend/quick_app.py:111 -msgid "The profile asked doesn't exist" -msgstr "" - -#: quick_frontend/quick_app.py:114 -msgid "The profile is already plugged" -msgstr "" - -#: quick_frontend/quick_app.py:167 -msgid "This profile is not plugged" -msgstr "" - -#: quick_frontend/quick_app.py:178 -msgid "Connected" -msgstr "" - -#: quick_frontend/quick_app.py:187 -msgid "Disconnected" -msgstr "" - -#: quick_frontend/quick_app.py:221 -#, python-format -msgid "" -"presence update for %(jid)s (show=%(show)s, priority=%(priority)s, statuses=%" -"(statuses)s) [profile:%(profile)s]" -msgstr "" - -#: quick_frontend/quick_app.py:242 -#, python-format -msgid "Watched jid [%s] is connected !" -msgstr "" - -#: quick_frontend/quick_app.py:267 -#, python-format -msgid "Room [%(room_name)s] joined by %(profile)s, users presents:%(users)s" -msgstr "" - -#: quick_frontend/quick_app.py:282 -#, python-format -msgid "user [%(user_nick)s] joined room [%(room_jid)s]" -msgstr "" - -#: quick_frontend/quick_app.py:291 -#, python-format -msgid "user [%(user_nick)s] left room [%(room_jid)s]" -msgstr "" - -#: quick_frontend/quick_app.py:300 -#, python-format -msgid "new subject for room [%(room_jid)s]: %(subject)s" -msgstr "" - -#: quick_frontend/quick_app.py:305 -msgid "Tarot Game Started \\o/" -msgstr "" - -#: quick_frontend/quick_app.py:308 -#, python-format -msgid "" -"new Tarot game started by [%(referee)s] in room [%(room_jid)s] with %" -"(players)s" -msgstr "" - -#: quick_frontend/quick_app.py:313 -msgid "New Tarot Game" -msgstr "" - -#: quick_frontend/quick_app.py:321 -msgid "Tarot: need to select a contrat" -msgstr "" - -#: quick_frontend/quick_app.py:328 -msgid "Show cards" -msgstr "" - -#: quick_frontend/quick_app.py:335 -msgid "My turn to play" -msgstr "" - -#: quick_frontend/quick_app.py:343 -msgid "Tarot: score received" -msgstr "" - -#: quick_frontend/quick_app.py:350 -#, python-format -msgid "Card(s) played (%(player)s): %(cards)s" -msgstr "" - -#: quick_frontend/quick_app.py:357 -#, python-format -msgid "Cards played are not valid: %s" -msgstr "" - -#: quick_frontend/quick_app.py:375 -#, python-format -msgid "The contact %s has accepted your subscription" -msgstr "" - -#: quick_frontend/quick_app.py:375 quick_frontend/quick_app.py:381 -msgid "Subscription confirmation" -msgstr "" - -#: quick_frontend/quick_app.py:378 -#, python-format -msgid "The contact %s has refused your subscription" -msgstr "" - -#: quick_frontend/quick_app.py:378 -msgid "Subscription refusal" -msgstr "" - -#: quick_frontend/quick_app.py:381 -#, python-format -msgid "" -"The contact %s wants to subscribe to your presence.\n" -"Do you accept ?" -msgstr "" - -#: quick_frontend/quick_app.py:392 -#, python-format -msgid "param update: [%(namespace)s] %(name)s = %(value)s" -msgstr "" - -#: quick_frontend/quick_app.py:394 -#, python-format -msgid "Changing JID to %s" -msgstr "" - -#: quick_frontend/quick_chat.py:47 -#, python-format -msgid "Adding users %s to room" -msgstr "" - -#: quick_frontend/quick_chat.py:49 -msgid "[INTERNAL] trying to set presents nicks for a non group chat window" -msgstr "" - -#: quick_frontend/quick_chat.py:55 wix/chat.py:138 -#, python-format -msgid "Replacing user %s" -msgstr "" - -#: quick_frontend/quick_chat.py:57 wix/chat.py:140 -msgid "[INTERNAL] trying to replace user for a non group chat window" -msgstr "" - -#: quick_frontend/quick_chat.py:70 -#, python-format -msgid "Removing user %s" -msgstr "" - -#: quick_frontend/quick_chat.py:72 -msgid "[INTERNAL] trying to remove user for a non group chat window" -msgstr "" - -#: quick_frontend/quick_chat.py:79 -#, python-format -msgid "Setting subject to %s" -msgstr "" - -#: quick_frontend/quick_chat.py:81 -msgid "[INTERNAL] trying to set subject for a non group chat window" -msgstr "" - -#: quick_frontend/quick_chat.py:86 -msgid "now we print history" -msgstr "" - -#: quick_frontend/quick_chat.py:122 -msgid "startGame is not implemented in this frontend" -msgstr "" - -#: quick_frontend/quick_chat.py:127 -msgid "getGame is not implemented in this frontend" -msgstr "" - -#: quick_frontend/quick_contact_list.py:33 -msgid "Contact List init" -msgstr "" - -#: quick_frontend/quick_contact_management.py:67 -msgid "Trying to get attribute for an unknown contact" -msgstr "" - -#: quick_frontend/quick_contact_management.py:83 -msgid "INTERNAL ERROR: Key error" -msgstr "" - -#: quick_frontend/quick_contact_management.py:95 -#, python-format -msgid "Trying to update an unknown contact: %s" -msgstr "" - -#: quick_frontend/quick_gateways.py:29 -msgid "" -"Be careful ! Gateways allow you to use an external IM (legacy IM), so you " -"can see your contact as jabber contacts.\n" -"But when you do this, all your messages go throught the external legacy IM " -"server, it is a huge privacy issue (i.e.: all your messages throught the " -"gateway can be monitored, recorded, analyzed by the external server, most of " -"time a private company)." -msgstr "" - -#: quick_frontend/quick_gateways.py:36 -msgid "Unknown IM" -msgstr "" - -#: wix/card_game.py:95 -msgid "Contrat choosed" -msgstr "" - -#: wix/card_game.py:233 -msgid "Écart" -msgstr "" - -#: wix/chat.py:115 -msgid "configure chat window for Tarot game" -msgstr "" - -#: wix/chat.py:167 -msgid "&SendFile\tCTRL-s" -msgstr "" - -#: wix/chat.py:167 -msgid " Send a file to contact" -msgstr "" - -#: wix/chat.py:168 -msgid "&Action" -msgstr "" - -#: wix/chat.py:179 -msgid "Start &Tarot game\tCTRL-t" -msgstr "" - -#: wix/chat.py:179 -msgid " Start a Tarot card game" -msgstr "" - -#: wix/chat.py:180 -msgid "&Games" -msgstr "" - -#: wix/chat.py:248 -msgid "Send File" -msgstr "" - -#: wix/chat.py:249 -msgid "Choose a file to send" -msgstr "" - -#: wix/chat.py:251 -#, python-format -msgid "filename: %s" -msgstr "" - -#: wix/chat.py:254 wix/main_window.py:252 -msgid "File Transfer" -msgstr "" - -#: wix/chat.py:254 wix/main_window.py:252 -#, python-format -msgid "Copying %s" -msgstr "" - -#: wix/chat.py:257 -msgid "Starting Tarot game" -msgstr "" - -#: wix/chat.py:258 -msgid "FIXME: temporary menu, must be changed" -msgstr "" - -#: wix/constants.py:8 -msgid "offline" -msgstr "" - -#: wix/constants.py:9 -msgid "online" -msgstr "" - -#: wix/constants.py:11 -msgid "Online" -msgstr "" - -#: wix/constants.py:12 -msgid "Free for chat" -msgstr "" - -#: wix/constants.py:13 -msgid "AFK" -msgstr "" - -#: wix/constants.py:14 -msgid "DND" -msgstr "" - -#: wix/constants.py:15 -msgid "Away" -msgstr "" - -#: wix/contact_list.py:53 -#, python-format -msgid "update %s" -msgstr "" - -#: wix/contact_list.py:121 -#, python-format -msgid "adding %s" -msgstr "" - -#: wix/contact_list.py:139 -#, python-format -msgid "removing %s" -msgstr "" - -#: wix/gateways.py:106 -#, python-format -msgid "Opening gateways manager on [%s]" -msgstr "" - -#: wix/gateways.py:166 wix/param.py:137 wix/profile.py:89 wix/xmlui.py:242 -msgid "close" -msgstr "" - -#: wix/main_window.py:96 -msgid "Wix jabber client" -msgstr "" - -#: wix/main_window.py:121 -#, python-format -msgid "plugin profile %s" -msgstr "" - -#: wix/main_window.py:130 -msgid "Creating menus" -msgstr "" - -#: wix/main_window.py:132 -msgid "&Connect\tCTRL-c" -msgstr "" - -#: wix/main_window.py:132 -msgid " Connect to the server" -msgstr "" - -#: wix/main_window.py:133 -msgid "&Disconnect\tCTRL-d" -msgstr "" - -#: wix/main_window.py:133 -msgid " Disconnect from the server" -msgstr "" - -#: wix/main_window.py:134 -msgid "&Parameters" -msgstr "" - -#: wix/main_window.py:134 -msgid " Configure the program" -msgstr "" - -#: wix/main_window.py:136 -msgid "A&bout" -msgstr "" - -#: wix/main_window.py:136 -#, python-format -msgid " About %s" -msgstr "" - -#: wix/main_window.py:137 -msgid "E&xit" -msgstr "" - -#: wix/main_window.py:137 -msgid " Terminate the program" -msgstr "" - -#: wix/main_window.py:139 -msgid "&Add contact" -msgstr "" - -#: wix/main_window.py:139 -msgid " Add a contact to your list" -msgstr "" - -#: wix/main_window.py:140 -msgid "&Remove contact" -msgstr "" - -#: wix/main_window.py:140 -msgid " Remove the selected contact from your list" -msgstr "" - -#: wix/main_window.py:142 -msgid "&Show profile" -msgstr "" - -#: wix/main_window.py:142 -msgid " Show contact's profile" -msgstr "" - -#: wix/main_window.py:144 -msgid "&Join Room" -msgstr "" - -#: wix/main_window.py:144 -msgid " Join a Multi-User Chat room" -msgstr "" - -#: wix/main_window.py:145 -msgid "&Find Gateways" -msgstr "" - -#: wix/main_window.py:145 -msgid " Find gateways to legacy IM" -msgstr "" - -#: wix/main_window.py:147 -msgid "&General" -msgstr "" - -#: wix/main_window.py:148 -msgid "&Contacts" -msgstr "" - -#: wix/main_window.py:149 -msgid "&Communication" -msgstr "" - -#: wix/main_window.py:238 -msgid "Confirmation asked" -msgstr "" - -#: wix/main_window.py:241 -msgid "File transfer confirmation asked" -msgstr "" - -#: wix/main_window.py:242 -#, python-format -msgid "" -"The contact %(jid)s wants to send you the file %(filename)s\n" -"Do you accept ?" -msgstr "" - -#: wix/main_window.py:243 -msgid "File Request" -msgstr "" - -#: wix/main_window.py:248 -msgid "Where do you want to save the file ?" -msgstr "" - -#: wix/main_window.py:261 -msgid "Yes/No confirmation asked" -msgstr "" - -#: wix/main_window.py:263 wix/profile_manager.py:112 -msgid "Confirmation" -msgstr "" - -#: wix/main_window.py:275 -#, python-format -msgid "actionResult: type = [%(type)s] id = [%(id)s] data = [%(data)s]" -msgstr "" - -#: wix/main_window.py:284 -msgid "Success" -msgstr "" - -#: wix/main_window.py:303 -msgid "registration" -msgstr "" - -#: wix/main_window.py:351 -#, python-format -msgid "onContactActivated: %s" -msgstr "" - -#: wix/main_window.py:369 -msgid "Status change request" -msgstr "" - -#: wix/main_window.py:373 -msgid "Param request" -msgstr "" - -#: wix/main_window.py:383 -#, python-format -msgid "%(name)s is a SàT (Salut à Toi) frontend\n" -msgstr "" - -#: wix/main_window.py:399 -msgid "Add contact request" -msgstr "" - -#: wix/main_window.py:402 -msgid "name@server.tld" -msgstr "" - -#: wix/main_window.py:415 -msgid "Remove contact request" -msgstr "" - -#: wix/main_window.py:418 wix/main_window.py:441 -msgid "You haven't selected any contact !" -msgstr "" - -#: wix/main_window.py:426 -#, python-format -msgid "Are you sure you want to delete %s from your roster list ?" -msgstr "" - -#: wix/main_window.py:427 -msgid "Contact suppression" -msgstr "" - -#: wix/main_window.py:438 -msgid "Show contact's profile request" -msgstr "" - -#: wix/main_window.py:454 -#, python-format -msgid "Profile received: [%s]" -msgstr "" - -#: wix/main_window.py:485 -msgid "Exiting..." -msgstr "" - -#: wix/main_window.py:491 -msgid "Tray Click" -msgstr "" - -#: wix/param.py:32 -msgid "Configuration" -msgstr "" - -#: wix/param.py:83 -msgid "FIXME FIXME FIXME" -msgstr "" - -#: wix/profile_manager.py:47 -msgid "Profile:" -msgstr "" - -#: wix/profile_manager.py:60 -msgid "Login" -msgstr "" - -#: wix/profile_manager.py:96 -msgid "Please enter the new profile name" -msgstr "" - -#: wix/profile_manager.py:112 -#, python-format -msgid "Are you sure to delete the profile [%s]" -msgstr "" - -#: wix/profile_manager.py:130 -msgid "You must select a profile or create a new one before connecting" -msgstr "" - -#: wix/profile_manager.py:142 -msgid "Saving new JID and server" -msgstr "" - -#: wix/profile_manager.py:146 -msgid "Saving new password" -msgstr "" - -#: wix/profile.py:35 -msgid "Full Name" -msgstr "" - -#: wix/profile.py:36 -msgid "Nickname" -msgstr "" - -#: wix/profile.py:37 -msgid "Birthday" -msgstr "" - -#: wix/profile.py:38 -msgid "Phone #" -msgstr "" - -#: wix/profile.py:39 -msgid "Website" -msgstr "" - -#: wix/profile.py:40 -msgid "E-mail" -msgstr "" - -#: wix/profile.py:41 -msgid "Avatar" -msgstr "" - -#: wix/xmlui.py:214 -msgid "Submitting form" -msgstr "" - -#: wix/xmlui.py:236 -msgid "Cancelling form" -msgstr "" diff -r bfabeedbf32e -r dd07fc737d6c i18n/fr.po --- a/i18n/fr.po Sun Dec 29 17:06:01 2013 +0100 +++ b/i18n/fr.po Sun Dec 29 17:10:10 2013 +0100 @@ -8,480 +8,2176 @@ msgstr "" "Project-Id-Version: 0.0.2D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-08-19 21:54+0800\n" +"POT-Creation-Date: 2013-12-29 16:04+0100\n" "PO-Revision-Date: 2010-08-19 22:14+0800\n" "Last-Translator: Goffi \n" "Language-Team: French \n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: sat.tac:87 +#: frontends/src/bridge/DBus.py:62 +#: src/bridge/bridge_constructor/dbus_frontend_template.py:62 +#: src/bridge/bridge_constructor/generated/DBus.py:62 +#, fuzzy +msgid "Unknown interface" +msgstr "Type d'action inconnu" + +#: frontends/src/constants.py:38 frontends/src/constants.py:44 +#: frontends/src/wix/constants.py:39 src/plugins/plugin_xep_0050.py:52 +msgid "Online" +msgstr "En ligne" + +#: frontends/src/constants.py:39 frontends/src/constants.py:45 +#: frontends/src/wix/constants.py:40 src/plugins/plugin_xep_0050.py:54 +msgid "Free for chat" +msgstr "Libre pour discuter" + +#: frontends/src/constants.py:40 frontends/src/constants.py:46 +msgid "Away from keyboard" +msgstr "" + +#: frontends/src/constants.py:41 frontends/src/constants.py:47 +#: src/plugins/plugin_xep_0050.py:55 +msgid "Do not disturb" +msgstr "" + +#: frontends/src/constants.py:42 frontends/src/constants.py:48 +#: frontends/src/wix/constants.py:43 src/plugins/plugin_xep_0050.py:53 +msgid "Away" +msgstr "Absent" + +#: frontends/src/jp/jp:63 +msgid "" +"ProgressBar not available, please download it at http://pypi.python.org/pypi/" +"progressbar" +msgstr "" + +#: frontends/src/jp/jp:64 +msgid "" +"Progress bar deactivated\n" +"--\n" +msgstr "" + +#: frontends/src/jp/jp:75 frontends/src/quick_frontend/quick_app.py:43 +msgid "Can't connect to SàT backend, are you sure it's launched ?" +msgstr "" +"Impossible de se connecter au démon SàT, êtes vous sûr qu'il est lancé ?" + +#: frontends/src/jp/jp:78 frontends/src/quick_frontend/quick_app.py:46 +#, fuzzy +msgid "Can't init bridge" +msgstr "Construction du jeu de Tarot" + +#: frontends/src/jp/jp:84 +#, fuzzy +msgid "" +"\n" +" %prog [options] [FILE1 FILE2 ...] JID\n" +" %prog -w [options] [JID1 JID2 ...]\n" +"\n" +" %prog --help for options list\n" +" " +msgstr "" +"\n" +" %prog [options]\n" +"\n" +" %prog --help pour la liste des options\n" +" " + +#: frontends/src/jp/jp:94 #, python-format -msgid "********** [%s] CONNECTED **********" -msgstr "********** [%s] CONNECTÉ **********" - -#: sat.tac:93 -msgid "XML stream is initialized" -msgstr "Le flux XML est initialisé" - -#: sat.tac:113 +msgid "Use PROFILE profile key (default: %default)" +msgstr "" + +#: frontends/src/jp/jp:96 +msgid "Make a bzip2 tarball" +msgstr "" + +#: frontends/src/jp/jp:98 +#, fuzzy +msgid "Wait for a file to be sent by a contact" +msgstr "Envoi un fichier à un contact" + +#: frontends/src/jp/jp:100 +msgid "Accept multiple files (you'll have to stop manually)" +msgstr "" + +#: frontends/src/jp/jp:102 +msgid "Force overwritting of existing files" +msgstr "" + +#: frontends/src/jp/jp:104 +#, fuzzy +msgid "Show progress bar" +msgstr "Afficher profile" + +#: frontends/src/jp/jp:106 +msgid "" +"Separate xmpp messages: send one message per line instead of one message " +"alone." +msgstr "" + +#: frontends/src/jp/jp:108 +msgid "Add a new line at the beginning of the input (usefull for ascii art ;))" +msgstr "" + +#: frontends/src/jp/jp:110 +msgid "List available profiles" +msgstr "" + +#: frontends/src/jp/jp:112 +msgid "Create a profile (args: profile_name jid password)" +msgstr "" + +#: frontends/src/jp/jp:114 +msgid "Get profile informations (arg: profile_name)" +msgstr "" + +#: frontends/src/jp/jp:116 +#, fuzzy +msgid "Remove profile" +msgstr "Vous essayer de connecter un profile qui n'existe pas" + +#: frontends/src/jp/jp:118 +msgid "Connect the profile before doing anything else" +msgstr "" + +#: frontends/src/jp/jp:120 +msgid "Wait for the reception of a pipe stream" +msgstr "" + +#: frontends/src/jp/jp:122 +msgid "Pipe a stream out " +msgstr "" + +#: frontends/src/jp/jp:137 +msgid "You must specify the destination JID (Jabber ID)" +msgstr "" + +#: frontends/src/jp/jp:149 +msgid "Option progress is not available, deactivated." +msgstr "" + +#: frontends/src/jp/jp:196 +#, fuzzy +msgid "Can't connect profile" +msgstr "Vous essayer de connecter un profile qui n'existe pas" + +#: frontends/src/jp/jp:202 frontends/src/quick_frontend/quick_app.py:128 +#, fuzzy +msgid "The profile asked doesn't exist" +msgstr "Ce nom de profile existe déjà" + +#: frontends/src/jp/jp:209 +#, python-format +msgid "" +"Profile [%(profile)s] is not connected, please connect it before using jp, " +"or use --connect option" +msgstr "" + +#: frontends/src/jp/jp:237 +#, fuzzy, python-format +msgid "%s is not a valid JID !" +msgstr "'%s' n'est pas un JID valide !" + +#: frontends/src/jp/jp:285 +#, fuzzy, python-format +msgid "File [%s] doesn't exist !" +msgstr "Ce nom de profile existe déjà" + +#: frontends/src/jp/jp:288 +#, python-format +msgid "[%s] is a dir ! Please send files inside or use compression" +msgstr "" + +#: frontends/src/jp/jp:295 +#, python-format +msgid "tmp file (%s) already exists ! Please remove it" +msgstr "" + +#: frontends/src/jp/jp:297 +msgid "bz2 is an experimental option at an early dev stage, use with caution" +msgstr "" + +#: frontends/src/jp/jp:299 +msgid "Starting compression, please wait..." +msgstr "" + +#: frontends/src/jp/jp:303 +#, fuzzy, python-format +msgid "Adding %s" +msgstr "ajout de %s" + +#: frontends/src/jp/jp:306 +msgid "OK !" +msgstr "" + +#: frontends/src/jp/jp:342 +#, python-format +msgid "Accepted file [%(filename)s] from %(sender)s" +msgstr "" + +#: frontends/src/jp/jp:346 #, python-format -msgid "********** [%s] DISCONNECTED **********" -msgstr "********** [%s] DÉCONNECTÉ **********" - -#: sat.tac:117 -msgid "No keep_alife" -msgstr "Pas de \"keep_alife\"" - -#: sat.tac:128 +msgid "" +"Refused file [%(filename)s] from %(sender)s: a file with the same name " +"already exist" +msgstr "" + +#: frontends/src/jp/jp:371 +msgid "FIXME: actionResult not implemented" +msgstr "CORRIGEZ-MOI: actionResult n'est pas implémenté" + +#: frontends/src/jp/jp:391 +msgid "Progress: " +msgstr "" + +#: frontends/src/jp/jp:418 +msgid "User interruption: good bye" +msgstr "" + +#: frontends/src/primitivus/card_game.py:266 +#: frontends/src/wix/card_game.py:103 +msgid "Please choose your contrat" +msgstr "Veuillez choisir votre contrat" + +#: frontends/src/primitivus/card_game.py:288 +#: frontends/src/wix/card_game.py:114 src/plugins/plugin_misc_tarot.py:239 +msgid "Draw game" +msgstr "" + +#: frontends/src/primitivus/card_game.py:290 +#: frontends/src/wix/card_game.py:116 +msgid "You win \\o/" +msgstr "Victoire \\o/" + +#: frontends/src/primitivus/card_game.py:290 +#: frontends/src/wix/card_game.py:116 +msgid "You loose :(" +msgstr "Vous perdez :(" + +#: frontends/src/primitivus/card_game.py:302 +#: frontends/src/wix/card_game.py:134 +msgid "Cards played are invalid !" +msgstr "Les cartes jouées sont invalides !" + +#: frontends/src/primitivus/card_game.py:335 +#: frontends/src/wix/card_game.py:242 +msgid "Do you put these cards in chien ?" +msgstr "Voulez-vous placer ces cartes au chien ?" + +#: frontends/src/primitivus/chat.py:133 +msgid "Game" +msgstr "Jeu" + +#: frontends/src/primitivus/chat.py:136 +#, fuzzy +msgid "Action" +msgstr "Connexion..." + +#: frontends/src/primitivus/chat.py:136 +#, fuzzy +msgid "Send file" +msgstr "Envoi un fichier" + +#: frontends/src/primitivus/chat.py:315 +#, python-format +msgid "Primitivus: %s is talking to you" +msgstr "" + +#: frontends/src/primitivus/chat.py:317 #, python-format -msgid "got message from: %s" -msgstr "message reçu de: %s" - -#: sat.tac:171 -#, python-format -msgid "new contact in roster list: %s" -msgstr "nouveau contact: %s" - -#: sat.tac:178 -#, python-format -msgid "removing %s from roster list" -msgstr "supppression du contact %s" - -#: sat.tac:188 +msgid "Primitivus: %s mentioned you in room '%s'" +msgstr "" + +#: frontends/src/primitivus/chat.py:334 frontends/src/wix/chat.py:273 +#, fuzzy +msgid "Can't start game" +msgstr "Construction du jeu de Tarot" + +#: frontends/src/primitivus/chat.py:334 frontends/src/wix/chat.py:273 +msgid "You need to be exactly 4 peoples in the room to start a Tarot game" +msgstr "" +"Vous devez être exactement 4 personnes dans le salon pour commencer un jeu " +"de Tarot" + +#: frontends/src/primitivus/contact_list.py:44 +#, fuzzy +msgid "Contacts" +msgstr "&Contacts" + +#: frontends/src/primitivus/gateways.py:29 +#: frontends/src/quick_frontend/quick_gateways.py:27 +#: frontends/src/wix/gateways.py:32 +msgid "Gateways manager" +msgstr "Gestionnaire de transport" + +#: frontends/src/primitivus/gateways.py:39 frontends/src/wix/gateways.py:87 +msgid "Use external XMPP server: " +msgstr "Utiliser un autre serveur XMPP:" + +#: frontends/src/primitivus/gateways.py:40 frontends/src/wix/gateways.py:90 +msgid "GO !" +msgstr "C'est parti !" + +#: frontends/src/primitivus/gateways.py:51 +#: frontends/src/primitivus/primitivus:468 +#: frontends/src/primitivus/primitivus:470 +#: frontends/src/primitivus/primitivus:532 +#: frontends/src/primitivus/primitivus:558 +#: frontends/src/primitivus/primitivus:568 +#: frontends/src/primitivus/primitivus:586 +#: frontends/src/primitivus/primitivus:615 +#: frontends/src/primitivus/primitivus:630 +#: frontends/src/primitivus/primitivus:652 frontends/src/wix/card_game.py:134 +#: frontends/src/wix/main_window.py:124 frontends/src/wix/main_window.py:260 +#: frontends/src/wix/main_window.py:267 frontends/src/wix/main_window.py:335 +#: frontends/src/wix/main_window.py:462 frontends/src/wix/main_window.py:485 +msgid "Error" +msgstr "Erreur" + +#: frontends/src/primitivus/gateways.py:51 +#, fuzzy +msgid "You must enter an external server JID" +msgstr "Utiliser un autre serveur XMPP:" + +#: frontends/src/primitivus/gateways.py:69 frontends/src/wix/gateways.py:147 +#, fuzzy +msgid "Register" +msgstr "enregistrement" + +#: frontends/src/primitivus/gateways.py:72 frontends/src/wix/gateways.py:151 +#, fuzzy +msgid "Unregister" +msgstr "enregistrement" + +#: frontends/src/primitivus/primitivus:112 +msgid "Error while sending message" +msgstr "" + +#: frontends/src/primitivus/primitivus:275 +msgid "Pleeeeasse, I can't even breathe !" +msgstr "Pitiééééééééé, je ne peux même pas respirer !" + +#: frontends/src/primitivus/primitivus:290 +#: frontends/src/wix/main_window.py:123 +msgid "Error while calling menu" +msgstr "" + +#: frontends/src/primitivus/primitivus:294 frontends/src/wix/profile.py:83 +msgid "General" +msgstr "Général" + +#: frontends/src/primitivus/primitivus:295 +#: frontends/src/primitivus/profile_manager.py:49 +#: frontends/src/wix/profile_manager.py:69 +#, fuzzy +msgid "Connect" +msgstr "Connexion..." + +#: frontends/src/primitivus/primitivus:296 src/plugins/plugin_xep_0050.py:57 +#, fuzzy +msgid "Disconnect" +msgstr "Déconnexion..." + +#: frontends/src/primitivus/primitivus:297 +#, fuzzy +msgid "Parameters" +msgstr "&Paramètres" + +#: frontends/src/primitivus/primitivus:298 +#: frontends/src/primitivus/primitivus:636 +msgid "About" +msgstr "À propos" + +#: frontends/src/primitivus/primitivus:299 +#, fuzzy +msgid "Exit" +msgstr "Quitter" + +#: frontends/src/primitivus/primitivus:300 +#, fuzzy +msgid "Contact" +msgstr "&Contacts" + +#: frontends/src/primitivus/primitivus:301 +#, fuzzy +msgid "Add contact" +msgstr "&Ajouter un contact" + +#: frontends/src/primitivus/primitivus:302 +#, fuzzy +msgid "Remove contact" +msgstr "Supp&rimer un contact" + +#: frontends/src/primitivus/primitivus:303 +#, fuzzy +msgid "Communication" +msgstr "Connexion..." + +#: frontends/src/primitivus/primitivus:304 +msgid "Join room" +msgstr "Rejoindre un salon" + +#: frontends/src/primitivus/primitivus:305 +msgid "Find Gateways" +msgstr "Chercher les transports" + +#: frontends/src/primitivus/primitivus:306 +#: frontends/src/primitivus/primitivus:620 +msgid "Search directory" +msgstr "" + +#: frontends/src/primitivus/primitivus:318 +#, fuzzy +msgid "Main menu" +msgstr "Construction des menus" + +#: frontends/src/primitivus/primitivus:364 +#: frontends/src/primitivus/primitivus:392 +#, fuzzy +msgid "Chat menu" +msgstr "Construction des menus" + +#: frontends/src/primitivus/primitivus:430 +#: frontends/src/wix/main_window.py:215 +#, fuzzy, python-format +msgid "unmanaged dialog type: %s" +msgstr "type d'erreur inconnu: %s" + +#: frontends/src/primitivus/primitivus:445 +msgid "INTERNAL ERROR: Unexpected class for main widget's footer" +msgstr "" +"ERREUR INTERNE: Classe inattendue pour le pied de page du widget principal" + +#: frontends/src/primitivus/primitivus:468 +#: frontends/src/wix/main_window.py:259 +#, fuzzy +msgid "Unmanaged action result" +msgstr "Tab inconnu" + +#: frontends/src/primitivus/primitivus:487 +#: frontends/src/wix/main_window.py:289 +msgid "Where do you want to save the file ?" +msgstr "Où voulez-vous sauvegarder le fichier ?" + +#: frontends/src/primitivus/primitivus:499 +#: frontends/src/wix/main_window.py:283 #, python-format msgid "" -"presence update for [%(entity)s] (available, show=%(show)s statuses=%" -"(statuses)s priority=%(priority)d)" +"The contact %(jid)s wants to send you the file %(filename)s\n" +"Do you accept ?" +msgstr "" +"Le contact %(jid)s veut vous envoyer le fichier %(filename)s\n" +"Êtes vous d'accord ?" + +#: frontends/src/primitivus/primitivus:511 +#: frontends/src/wix/main_window.py:320 +msgid "unknown id, ignoring" +msgstr "id inconnue, on l'ignore" + +#: frontends/src/primitivus/primitivus:517 +#: frontends/src/wix/main_window.py:256 frontends/src/wix/main_window.py:342 +msgid "XML user interface received" +msgstr "Interface utilisateur XML reçue" + +#: frontends/src/primitivus/primitivus:520 +#: frontends/src/wix/main_window.py:345 +msgid "Form" +msgstr "Formulaire" + +#: frontends/src/primitivus/primitivus:522 +#: frontends/src/wix/main_window.py:347 +#, fuzzy +msgid "Registration" +msgstr "Échec de l'inscription" + +#: frontends/src/primitivus/primitivus:546 +#: frontends/src/wix/main_window.py:364 +#, python-format +msgid "FIXME FIXME FIXME: type [%s] not implemented" +msgstr "CORRIGER-MOI: le type [%s] n'est pas implémenté" + +#: frontends/src/primitivus/primitivus:556 +#: frontends/src/primitivus/primitivus:566 +#: frontends/src/wix/main_window.py:452 frontends/src/wix/main_window.py:512 +#, python-format +msgid "'%s' is an invalid JID !" +msgstr "'%s' n'est pas un JID valide !" + +#: frontends/src/primitivus/primitivus:572 +#: frontends/src/wix/main_window.py:475 +#, python-format +msgid "Unsubscribing %s presence" +msgstr "Désinscription à la présence de %s" + +#: frontends/src/primitivus/primitivus:586 frontends/src/wix/param.py:60 +#, fuzzy +msgid "Can't get parameters" +msgstr "Impossible de charger les paramètres !" + +#: frontends/src/primitivus/primitivus:596 +#: frontends/src/wix/main_window.py:506 +msgid "Entering a MUC room" +msgstr "Entrée dans le salon MUC" + +#: frontends/src/primitivus/primitivus:596 +#: frontends/src/wix/main_window.py:504 +#, fuzzy +msgid "Please enter MUC's JID" +msgstr "Veuillez entrer le JID de votre nouveau contact" + +#: frontends/src/primitivus/primitivus:600 +#, fuzzy +msgid "Find gateways request" +msgstr "Demande de recherche de transports" + +#: frontends/src/primitivus/primitivus:606 +msgid "Search directory request" +msgstr "" + +#: frontends/src/primitivus/primitivus:615 +#: frontends/src/primitivus/primitivus:652 +msgid "Can't get search UI" +msgstr "" + +#: frontends/src/primitivus/primitivus:620 +#, fuzzy +msgid "Please enter the search jid: " +msgstr "Veuillez entrer le nom du nouveau profile" + +#: frontends/src/primitivus/primitivus:624 +#: frontends/src/wix/main_window.py:445 +msgid "Adding a contact" +msgstr "Ajout d'un contact" + +#: frontends/src/primitivus/primitivus:624 +#: frontends/src/wix/main_window.py:444 +msgid "Please enter new contact JID" +msgstr "Veuillez entrer le JID de votre nouveau contact" + +#: frontends/src/primitivus/primitivus:630 +#, fuzzy +msgid "You have not selected any contact to delete !" +msgstr "Vous n'avez sélectionné aucun contact !" + +#: frontends/src/primitivus/primitivus:632 +#, fuzzy, python-format +msgid "Are you sure you want to delete the contact [%s] ?" +msgstr "Êtes vous sûr de vouloir supprimer le profile [%s] ?" + +#: frontends/src/primitivus/primitivus:649 +msgid "Search result" msgstr "" -"Mise à jour des information de présence pour [%(entity)s] (available, show=%" -"(show)s statuses=%(statuses)s priority=%(priority)d)" - -#: sat.tac:202 -#, python-format -msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)" + +#: frontends/src/primitivus/profile_manager.py:35 +#, fuzzy +msgid "Login:" +msgstr "Identifiant" + +#: frontends/src/primitivus/profile_manager.py:36 +#: frontends/src/wix/profile_manager.py:66 +msgid "Password:" +msgstr "Mot de passe:" + +#: frontends/src/primitivus/profile_manager.py:41 +#: frontends/src/wix/profile_manager.py:51 +msgid "New" +msgstr "Nouveau" + +#: frontends/src/primitivus/profile_manager.py:42 +#: frontends/src/wix/profile_manager.py:52 +msgid "Delete" +msgstr "Suppression" + +#: frontends/src/primitivus/profile_manager.py:54 +#, fuzzy +msgid "Profile Manager" +msgstr "Mauvais nom de profile" + +#: frontends/src/primitivus/profile_manager.py:82 +#, fuzzy +msgid "A profile with this name already exists" +msgstr "Ce nom de profile existe déjà" + +#: frontends/src/primitivus/profile_manager.py:84 +msgid "Profile creation cancelled by backend" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:86 +msgid "Database error" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:88 +#, fuzzy, python-format +msgid "Unknown reason (%s)" +msgstr "Type d'action inconnu" + +#: frontends/src/primitivus/profile_manager.py:89 +msgid "Can't create profile" msgstr "" -"Mise à jour de l'information de présence pour [%(entity)s] (unavailable, " -"statuses=%(statuses)s)" - -#: sat.tac:219 + +#: frontends/src/primitivus/profile_manager.py:100 +#: frontends/src/wix/profile_manager.py:95 +#, fuzzy +msgid "New profile" +msgstr "Vous essayer de connecter un profile qui n'existe pas" + +#: frontends/src/primitivus/profile_manager.py:100 +#, fuzzy +msgid "Please enter a new profile name" +msgstr "Veuillez entrer le nom du nouveau profile" + +#: frontends/src/primitivus/profile_manager.py:104 +#, fuzzy, python-format +msgid "Are you sure you want to delete the profile %s ?" +msgstr "Êtes vous sûr de vouloir supprimer le profile [%s] ?" + +#: frontends/src/primitivus/profile_manager.py:123 +#: frontends/src/wix/profile_manager.py:131 +msgid "No profile selected" +msgstr "Aucun profile sélectionné" + +#: frontends/src/primitivus/profile_manager.py:123 +#, fuzzy +msgid "You need to create and select a profile before connecting" +msgstr "" +"Vous devez sélectionner un profile ou en créer un nouveau avant de vous " +"connecter." + +#: frontends/src/primitivus/profile_manager.py:126 +#: frontends/src/wix/profile_manager.py:100 +#: frontends/src/wix/profile_manager.py:134 +msgid "Bad profile name" +msgstr "Mauvais nom de profile" + +#: frontends/src/primitivus/profile_manager.py:126 +#: frontends/src/wix/profile_manager.py:100 +#: frontends/src/wix/profile_manager.py:134 +msgid "A profile name can't start with a @" +msgstr "Un nom de profile ne peut pas commencer avec un @" + +#: frontends/src/primitivus/profile_manager.py:152 +#: frontends/src/quick_frontend/quick_app.py:119 +#: frontends/src/wix/profile_manager.py:158 +#, fuzzy +msgid "Can't get profile parameter" +msgstr "Mauvais nom de profile" + +#: frontends/src/primitivus/progress.py:33 +msgid "Clear progress list" +msgstr "Effacer la liste" + +#: frontends/src/primitivus/status.py:46 +msgid "Set your presence" +msgstr "" + +#: frontends/src/primitivus/status.py:50 +msgid "Set your status" +msgstr "" + +#: frontends/src/primitivus/status.py:50 +msgid "New status" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:81 frontends/src/wix/xmlui.py:64 +msgid "Unmanaged tag" +msgstr "Tab inconnu" + +#: frontends/src/primitivus/xmlui.py:94 frontends/src/wix/xmlui.py:78 +msgid "text node has no child !" +msgstr "le nœud text n'a pas d'enfant !" + +#: frontends/src/primitivus/xmlui.py:124 frontends/src/wix/xmlui.py:112 #, python-format -msgid "subscription approved for [%s]" -msgstr "inscription approuvée pour [%s]" - -#: sat.tac:224 +msgid "FIXME FIXME FIXME: type [%s] is not implemented" +msgstr "" +"CORRIGEZ-MOI CORRIGEZ-MOI CORRIGEZ-MOI: le type [%s] n'est pas implémenté" + +#: frontends/src/primitivus/xmlui.py:160 frontends/src/wix/xmlui.py:143 +msgid "Unknown layout, using default one" +msgstr "Disposition inconnue, utilisation de celle par defaut" + +#: frontends/src/primitivus/xmlui.py:173 frontends/src/wix/xmlui.py:162 +#, fuzzy +msgid "Unknown tag" +msgstr "Type d'action inconnu" + +#: frontends/src/primitivus/xmlui.py:203 frontends/src/wix/xmlui.py:186 +msgid "Submit" +msgstr "Envoyer" + +#: frontends/src/primitivus/xmlui.py:205 frontends/src/primitivus/xmlui.py:213 +msgid "Cancel" +msgstr "Annuler" + +#: frontends/src/primitivus/xmlui.py:212 +msgid "Save" +msgstr "Sauvegarder" + +#: frontends/src/primitivus/xmlui.py:234 +#, fuzzy, python-format +msgid "INTERNAL ERROR: Unmanaged show_type (%s)" +msgstr "ERREUR INTERNE: contrat inconnu (mal orthographié ?)" + +#: frontends/src/primitivus/xmlui.py:283 frontends/src/wix/xmlui.py:244 +msgid "The form data is not sent back, the type is not managed properly" +msgstr "" +"Les données du formulaire ne sont pas envoyées, il y a une erreur dans la " +"gestion du type" + +#: frontends/src/quick_frontend/quick_app.py:98 +#, fuzzy, python-format +msgid "Trying to plug an unknown profile (%s)" +msgstr "Tentative d'appel d'un profile inconnue" + +#: frontends/src/quick_frontend/quick_app.py:104 +msgid "" +"\n" +" %prog [options]\n" +"\n" +" %prog --help for options list\n" +" " +msgstr "" +"\n" +" %prog [options]\n" +"\n" +" %prog --help pour la liste des options\n" +" " + +#: frontends/src/quick_frontend/quick_app.py:111 +msgid "Select the profile to use" +msgstr "Veuillez sélectionner le profile à utiliser" + +#: frontends/src/quick_frontend/quick_app.py:124 +msgid "There is already one profile plugged (we are in single profile mode) !" +msgstr "Il y a déjà un profile utilisé (nous comme en mode profile unique) !" + +#: frontends/src/quick_frontend/quick_app.py:131 +#, fuzzy +msgid "The profile is already plugged" +msgstr "Ce nom de profile existe déjà" + +#: frontends/src/quick_frontend/quick_app.py:153 +msgid "Error during autoconnection" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:207 +msgid "This profile is not plugged" +msgstr "Ce profile n'est pas utilisé" + +#: frontends/src/quick_frontend/quick_app.py:218 +#, fuzzy +msgid "Connected" +msgstr "Connexion..." + +#: frontends/src/quick_frontend/quick_app.py:225 +#, fuzzy +msgid "Disconnected" +msgstr "Déconnexion..." + +#: frontends/src/quick_frontend/quick_app.py:233 +#, fuzzy +msgid "Connection Error" +msgstr "Connexion..." + +#: frontends/src/quick_frontend/quick_app.py:236 +msgid "Can't connect to account, please check your password" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:236 +#, fuzzy +msgid "Connection error" +msgstr "Connexion..." + +#: frontends/src/quick_frontend/quick_app.py:238 +#, fuzzy, python-format +msgid "FIXME: error_type %s not implemented" +msgstr "CORRIGER-MOI: le type [%s] n'est pas implémenté" + +#: frontends/src/quick_frontend/quick_app.py:302 +#, fuzzy, python-format +msgid "" +"presence update for %(jid)s (show=%(show)s, priority=%(priority)s, statuses=" +"%(statuses)s) [profile:%(profile)s]" +msgstr "" +"Mise à jour des information de présence pour [%(entity)s] (available, show=" +"%(show)s statuses=%(statuses)s priority=%(priority)d)" + +#: frontends/src/quick_frontend/quick_app.py:319 +#, fuzzy, python-format +msgid "Watched jid [%s] is connected !" +msgstr "Vous êtes déjà connecté !" + +#: frontends/src/quick_frontend/quick_app.py:332 +#, fuzzy, python-format +msgid "Room [%(room_jid)s] joined by %(profile)s, users presents:%(users)s" +msgstr "" +"%(profile)s a rejoint le salon [%(room_name)s], utilisateurs présents:" +"%(users)s" + +#: frontends/src/quick_frontend/quick_app.py:343 +#, fuzzy, python-format +msgid "Room [%(room_jid)s] left by %(profile)s" +msgstr "contrat [%(contrat)s] choisi par %(profile)s" + +#: frontends/src/quick_frontend/quick_app.py:353 +#, fuzzy, python-format +msgid "user [%(user_nick)s] joined room [%(room_jid)s]" +msgstr "L'utilisateur %(nick)s a rejoint le salon (%(room_id)s)" + +#: frontends/src/quick_frontend/quick_app.py:361 +#, fuzzy, python-format +msgid "user [%(user_nick)s] left room [%(room_jid)s]" +msgstr "L'utilisateur %(nick)s a quitté le salon (%(room_id)s)" + +#: frontends/src/quick_frontend/quick_app.py:369 +#, fuzzy, python-format +msgid "" +"user [%(old_nick)s] is now known as [%(new_nick)s] in room [%(room_jid)s]" +msgstr "L'utilisateur %(nick)s a rejoint le salon (%(room_id)s)" + +#: frontends/src/quick_frontend/quick_app.py:377 +#, fuzzy, python-format +msgid "new subject for room [%(room_jid)s]: %(subject)s" +msgstr "Nouveau sujet pour le salon (%(room_id)s): %(subject)s" + +#: frontends/src/quick_frontend/quick_app.py:382 +#, fuzzy +msgid "Tarot Game Started \\o/" +msgstr "Un jeu de Tarot est déjà lancé dans le salon %s" + +#: frontends/src/quick_frontend/quick_app.py:385 #, python-format -msgid "unsubscription confirmed for [%s]" +msgid "" +"new Tarot game started by [%(referee)s] in room [%(room_jid)s] with " +"%(players)s" +msgstr "" +"nouveau jeu de Tarot lancé par [%(referee)s] dans le salon [%(room_jid)s] " +"avec %(players)s" + +#: frontends/src/quick_frontend/quick_app.py:390 +#, fuzzy +msgid "New Tarot Game" +msgstr "nouveau jeu de Tarot" + +#: frontends/src/quick_frontend/quick_app.py:398 +#, fuzzy +msgid "Tarot: need to select a contrat" +msgstr "Vous essayez de ré-attribuer une constante" + +#: frontends/src/quick_frontend/quick_app.py:405 +#, fuzzy +msgid "Show cards" +msgstr "Affichage du chat" + +#: frontends/src/quick_frontend/quick_app.py:412 +msgid "My turn to play" +msgstr "C'est à moi de jouer" + +#: frontends/src/quick_frontend/quick_app.py:420 +#, fuzzy +msgid "Tarot: score received" +msgstr "tarot: chien reçu" + +#: frontends/src/quick_frontend/quick_app.py:427 +#, fuzzy, python-format +msgid "Card(s) played (%(player)s): %(cards)s" +msgstr "Cartes jouées par %(profile)s: [%(cards)s]" + +#: frontends/src/quick_frontend/quick_app.py:434 +#, python-format +msgid "Cards played are not valid: %s" +msgstr "Les cartes jouées sont invalides: %s" + +#: frontends/src/quick_frontend/quick_app.py:441 +#, fuzzy +msgid "Quiz Game Started \\o/" +msgstr "Un jeu de Tarot est déjà lancé dans le salon %s" + +#: frontends/src/quick_frontend/quick_app.py:444 +#, fuzzy, python-format +msgid "" +"new Quiz game started by [%(referee)s] in room [%(room_jid)s] with " +"%(players)s" +msgstr "" +"nouveau jeu de Tarot lancé par [%(referee)s] dans le salon [%(room_jid)s] " +"avec %(players)s" + +#: frontends/src/quick_frontend/quick_app.py:449 +#, fuzzy +msgid "New Quiz Game" +msgstr "nouveau jeu de Tarot" + +#: frontends/src/quick_frontend/quick_app.py:457 +#, python-format +msgid "Quiz: new question: %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:510 +#, python-format +msgid "The contact %s has accepted your subscription" +msgstr "Le contact %s a accepté votre inscription" + +#: frontends/src/quick_frontend/quick_app.py:510 +#: frontends/src/quick_frontend/quick_app.py:516 +#, fuzzy +msgid "Subscription confirmation" msgstr "désinscription confirmée pour [%s]" -#: sat.tac:229 +#: frontends/src/quick_frontend/quick_app.py:513 +#, python-format +msgid "The contact %s has refused your subscription" +msgstr "Le contact %s a refusé votre inscription" + +#: frontends/src/quick_frontend/quick_app.py:513 +#, fuzzy +msgid "Subscription refusal" +msgstr "demande d'inscription pour [%s]" + +#: frontends/src/quick_frontend/quick_app.py:516 +#, python-format +msgid "" +"The contact %s wants to subscribe to your presence.\n" +"Do you accept ?" +msgstr "" +"Le contact %s veut s'inscrire à vos informations de présence\n" +"Acceptez vous ?" + +#: frontends/src/quick_frontend/quick_app.py:527 #, python-format -msgid "subscription request for [%s]" -msgstr "demande d'inscription pour [%s]" - -#: sat.tac:234 +msgid "param update: [%(namespace)s] %(name)s = %(value)s" +msgstr "Le paramètre [%(namespace)s] %(name)s vaut désormais %(value)s" + +#: frontends/src/quick_frontend/quick_app.py:529 +#, python-format +msgid "Changing JID to %s" +msgstr "Changement du JID pour %s" + +#: frontends/src/quick_frontend/quick_chat.py:47 +#, python-format +msgid "Adding users %s to room" +msgstr "Ajout de l'utilisateur %s dans le salon" + +#: frontends/src/quick_frontend/quick_chat.py:49 +msgid "[INTERNAL] trying to set presents nicks for a non group chat window" +msgstr "" +"[INTERNAL] tentative d'indiquer les utilisateurs présents pour une fenêtre " +"de chat qui n'est pas un chat de groupe" + +#: frontends/src/quick_frontend/quick_chat.py:55 frontends/src/wix/chat.py:146 #, python-format -msgid "unsubscription asked for [%s]" -msgstr "demande de désinscription pour [%s]" - -#: sat.tac:259 -msgid "Registration asked for" -msgstr "inscription demandée pour" - -#: sat.tac:277 plugins/plugin_xep_0077.py:83 plugins/plugin_xep_0077.py:97 +msgid "Replacing user %s" +msgstr "Remplacement de l'utilisateur %s" + +#: frontends/src/quick_frontend/quick_chat.py:57 frontends/src/wix/chat.py:148 +msgid "[INTERNAL] trying to replace user for a non group chat window" +msgstr "" +"[INTERNAL] tentative de remplacer un utilisateur pour une fenêtre de chat " +"qui n'est pas un chat de groupe" + +#: frontends/src/quick_frontend/quick_chat.py:66 +#, fuzzy, python-format +msgid "Removing user %s" +msgstr "suppression de %s" + +#: frontends/src/quick_frontend/quick_chat.py:68 +msgid "[INTERNAL] trying to remove user for a non group chat window" +msgstr "" +"[INTERNAL] tentative de supprimer un utilisateur pour une fenêtre de chat " +"qui n'est pas un chat de groupe" + +#: frontends/src/quick_frontend/quick_chat.py:83 +#, python-format +msgid "Changing nick of user %(old_nick)s to %(new_nick)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:85 +#, fuzzy +msgid "[INTERNAL] trying to change user nick for a non group chat window" +msgstr "" +"[INTERNAL] tentative de remplacer un utilisateur pour une fenêtre de chat " +"qui n'est pas un chat de groupe" + +#: frontends/src/quick_frontend/quick_chat.py:93 +#, fuzzy, python-format +msgid "Setting subject to %s" +msgstr "Envoi du message jabber à %s" + +#: frontends/src/quick_frontend/quick_chat.py:95 +msgid "[INTERNAL] trying to set subject for a non group chat window" +msgstr "" +"[INTERNAL] tentative de changer le sujet pour une fenêtre de chat qui n'est " +"pas un chat de groupe" + +#: frontends/src/quick_frontend/quick_chat.py:100 +msgid "now we print history" +msgstr "Maintenant on affiche l'historique" + +#: frontends/src/quick_frontend/quick_chat.py:110 +#, fuzzy +msgid "Can't get history" +msgstr "Impossible de charger l'historique !" + +#: frontends/src/quick_frontend/quick_chat.py:149 +msgid "startGame is not implemented in this frontend" +msgstr "startGame n'est pas implémenté dans ce frontend" + +#: frontends/src/quick_frontend/quick_chat.py:154 +msgid "getGame is not implemented in this frontend" +msgstr "getGame n'est pas implémenté dans ce frontend" + +#: frontends/src/quick_frontend/quick_contact_list.py:28 +msgid "Contact List init" +msgstr "Initialisation de la liste de contacts" + +#: frontends/src/quick_frontend/quick_contact_management.py:71 +#, fuzzy +msgid "Trying to get attribute for an unknown contact" +msgstr "Tentative d'assigner un paramètre à un profile inconnu" + +#: frontends/src/quick_frontend/quick_contact_management.py:87 +#, fuzzy +msgid "INTERNAL ERROR: Key error" +msgstr "ERREUR INTERNE: paramètres xml non valides" + +#: frontends/src/quick_frontend/quick_contact_management.py:99 +#, fuzzy, python-format +msgid "Trying to update an unknown contact: %s" +msgstr "Tentative d'accès à un profile inconnu" + +#: frontends/src/quick_frontend/quick_gateways.py:28 +msgid "" +"Be careful ! Gateways allow you to use an external IM (legacy IM), so you " +"can see your contact as jabber contacts.\n" +"But when you do this, all your messages go throught the external legacy IM " +"server, it is a huge privacy issue (i.e.: all your messages throught the " +"gateway can be monitored, recorded, analyzed by the external server, most of " +"time a private company)." +msgstr "" +"Soyez prudent ! Les transports vous permettent d'utiliser une messagerie " +"externe, de façon à pouvoir afficher vos contacts comme des contacts " +"jabber.\n" +"Mais si vous faites cela, tous vos messages passeront par les serveurs de la " +"messagerie externe, c'est un gros problème pour votre vie privée (comprenez: " +"tous vos messages à travers le transport pourront être affichés, " +"enregistrés, analysés par ces serveurs externes, la plupart du temps une " +"entreprise privée)." + +#: frontends/src/quick_frontend/quick_gateways.py:35 +msgid "Unknown IM" +msgstr "Messagerie inconnue" + +#: frontends/src/wix/card_game.py:95 +#, fuzzy +msgid "Contrat choosed" +msgstr "Contact choisi: %s" + +#: frontends/src/wix/card_game.py:242 +msgid "Écart" +msgstr "Écart" + +#: frontends/src/wix/chat.py:114 +#, fuzzy +msgid "configure chat window for Tarot game" +msgstr "Construction du jeu de Tarot" + +#: frontends/src/wix/chat.py:121 +#, fuzzy +msgid "configure chat window for Quiz game" +msgstr "Construction du jeu de Tarot" + +#: frontends/src/wix/chat.py:175 +msgid "&SendFile\tCTRL-s" +msgstr "Envoi de fichier\tCTRL-s" + +#: frontends/src/wix/chat.py:175 +msgid " Send a file to contact" +msgstr "Envoi un fichier à un contact" + +#: frontends/src/wix/chat.py:176 +msgid "&Action" +msgstr "&Action" + +#: frontends/src/wix/chat.py:187 +#, fuzzy +msgid "Start &Tarot game\tCTRL-t" +msgstr "Construction du jeu de Tarot" + +#: frontends/src/wix/chat.py:187 +#, fuzzy +msgid " Start a Tarot card game" +msgstr "Implementation de vcard-temp" + +#: frontends/src/wix/chat.py:188 +msgid "&Games" +msgstr "Jeux" + +#: frontends/src/wix/chat.py:256 +msgid "Send File" +msgstr "Envoi un fichier" + +#: frontends/src/wix/chat.py:257 +msgid "Choose a file to send" +msgstr "Veuillez choisir le fichier à envoyer" + +#: frontends/src/wix/chat.py:259 +#, fuzzy, python-format +msgid "filename: %s" +msgstr "fichier enregistré dans %s" + +#: frontends/src/wix/chat.py:267 frontends/src/wix/main_window.py:293 +msgid "File Transfer" +msgstr "Transfert de fichier" + +#: frontends/src/wix/chat.py:267 frontends/src/wix/main_window.py:293 +#, python-format +msgid "Copying %s" +msgstr "Copie de %s" + +#: frontends/src/wix/chat.py:270 +#, fuzzy +msgid "Starting Tarot game" +msgstr "Construction du jeu de Tarot" + +#: frontends/src/wix/chat.py:271 +msgid "FIXME: temporary menu, must be changed" +msgstr "CORRIGEZ-MOI: menu temporaire, doit être remplacé" + +#: frontends/src/wix/constants.py:36 +#, fuzzy +msgid "offline" +msgstr "En ligne" + +#: frontends/src/wix/constants.py:37 +#, fuzzy +msgid "online" +msgstr "En ligne" + +#: frontends/src/wix/constants.py:41 +msgid "AFK" +msgstr "Loin du clavier" + +#: frontends/src/wix/constants.py:42 +msgid "DND" +msgstr "Ne pas déranger" + +#: frontends/src/wix/contact_list.py:79 +#, python-format +msgid "update %s" +msgstr "mise à jour de %s" + +#: frontends/src/wix/contact_list.py:153 +#, python-format +msgid "adding %s" +msgstr "ajout de %s" + +#: frontends/src/wix/contact_list.py:192 +#, python-format +msgid "removing %s" +msgstr "suppression de %s" + +#: frontends/src/wix/gateways.py:105 +#, fuzzy, python-format +msgid "Opening gateways manager on [%s]" +msgstr "Envoi du message jabber à %s" + +#: frontends/src/wix/gateways.py:165 frontends/src/wix/param.py:144 +#: frontends/src/wix/profile.py:88 frontends/src/wix/xmlui.py:256 +msgid "close" +msgstr "fermeture" + +#: frontends/src/wix/main_window.py:89 +msgid "Wix jabber client" +msgstr "client jabber Wix" + +#: frontends/src/wix/main_window.py:111 +#, python-format +msgid "plugin profile %s" +msgstr "branchement du profil %s" + +#: frontends/src/wix/main_window.py:131 +#, fuzzy +msgid "Creating menus" +msgstr "Construction du jeu de Tarot" + +#: frontends/src/wix/main_window.py:133 +msgid "&Connect\tCTRL-c" +msgstr "&Connexion\tCTRL-c" + +#: frontends/src/wix/main_window.py:133 +#, fuzzy +msgid " Connect to the server" +msgstr "Connexion au démarrage des frontends" + +#: frontends/src/wix/main_window.py:134 +msgid "&Disconnect\tCTRL-d" +msgstr "&Déconnexion\tCTRL-d" + +#: frontends/src/wix/main_window.py:134 +#, fuzzy +msgid " Disconnect from the server" +msgstr "Déconnexion à la fermeture des frontends" + +#: frontends/src/wix/main_window.py:135 +msgid "&Parameters" +msgstr "&Paramètres" + +#: frontends/src/wix/main_window.py:135 +msgid " Configure the program" +msgstr " Configurer l'application" + +#: frontends/src/wix/main_window.py:137 +msgid "A&bout" +msgstr "À propos" + +#: frontends/src/wix/main_window.py:137 #, python-format -msgid "registration answer: %s" -msgstr "réponse à la demande d'inscription: %s" - -#: sat.tac:279 plugins/plugin_xep_0077.py:99 -msgid "Registration successfull" -msgstr "Inscription réussie" - -#: sat.tac:284 plugins/plugin_xep_0077.py:75 plugins/plugin_xep_0077.py:107 +msgid " About %s" +msgstr " À propos %s" + +#: frontends/src/wix/main_window.py:138 +msgid "E&xit" +msgstr "Quitter" + +#: frontends/src/wix/main_window.py:138 +msgid " Terminate the program" +msgstr " Ferme l'application" + +#: frontends/src/wix/main_window.py:140 +msgid "&Add contact" +msgstr "&Ajouter un contact" + +#: frontends/src/wix/main_window.py:140 +msgid " Add a contact to your list" +msgstr " Ajouter un contact à votre liste" + +#: frontends/src/wix/main_window.py:141 +msgid "&Remove contact" +msgstr "Supp&rimer un contact" + +#: frontends/src/wix/main_window.py:141 +msgid " Remove the selected contact from your list" +msgstr " Supprime le contact sélectionné de votre liste" + +#: frontends/src/wix/main_window.py:143 +msgid "&Show profile" +msgstr "Afficher profile" + +#: frontends/src/wix/main_window.py:143 +#, fuzzy +msgid " Show contact's profile" +msgstr "Vous essayer de connecter un profile qui n'existe pas" + +#: frontends/src/wix/main_window.py:145 +msgid "&Join Room" +msgstr "Re&joindre un salon" + +#: frontends/src/wix/main_window.py:145 +#, fuzzy +msgid " Join a Multi-User Chat room" +msgstr "" +"Implémentation de l'initialisation de flux pour le transfert de fichier " + +#: frontends/src/wix/main_window.py:146 +msgid "&Find Gateways" +msgstr "Trouver transports" + +#: frontends/src/wix/main_window.py:146 +msgid " Find gateways to legacy IM" +msgstr " Trouve les transports vers les messageries externes" + +#: frontends/src/wix/main_window.py:148 +msgid "&General" +msgstr "&Général" + +#: frontends/src/wix/main_window.py:149 +msgid "&Contacts" +msgstr "&Contacts" + +#: frontends/src/wix/main_window.py:150 +#, fuzzy +msgid "&Communication" +msgstr "Connexion..." + +#: frontends/src/wix/main_window.py:279 +#, fuzzy +msgid "Confirmation asked" +msgstr "inscription demandée pour" + +#: frontends/src/wix/main_window.py:282 +msgid "File transfer confirmation asked" +msgstr "Demande de confirmation pour un transfer de fichier demandée" + +#: frontends/src/wix/main_window.py:284 +msgid "File Request" +msgstr "Gestion de fichiers" + +#: frontends/src/wix/main_window.py:302 +msgid "Yes/No confirmation asked" +msgstr "confirmation de type Oui/Non demandée" + +#: frontends/src/wix/main_window.py:304 +#: frontends/src/wix/profile_manager.py:111 +#, fuzzy +msgid "Confirmation" +msgstr "Connexion..." + +#: frontends/src/wix/main_window.py:318 +#, python-format +msgid "actionResult: type = [%(type)s] id = [%(id)s] data = [%(data)s]" +msgstr "actionResult: type = [%(type)s] id = [%(id)s] data = [%(data)s]" + +#: frontends/src/wix/main_window.py:327 +msgid "Success" +msgstr "Succès" + +#: frontends/src/wix/main_window.py:346 +#, fuzzy +msgid "registration" +msgstr "enregistrement" + +#: frontends/src/wix/main_window.py:394 +#, python-format +msgid "onContactActivated: %s" +msgstr "onContactActivated: %s" + +#: frontends/src/wix/main_window.py:412 +msgid "Status change request" +msgstr "Demande de changement de statut" + +#: frontends/src/wix/main_window.py:416 +msgid "Param request" +msgstr "Gestion des paramètres" + +#: frontends/src/wix/main_window.py:426 #, python-format -msgid "Registration failure: %s" -msgstr "Échec de l'inscription: %s" - -#: sat.tac:289 plugins/plugin_xep_0077.py:113 -msgid "Username already exists, please choose an other one" -msgstr "Ce nom d'utilisateur existe déjà, veuillez en choisir un autre" - -#: sat.tac:292 +msgid "" +"%(name)s is a SàT (Salut à Toi) frontend\n" +"%(name)s is based on WxPython, and is the standard graphic interface of SàT" +msgstr "" + +#: frontends/src/wix/main_window.py:442 +msgid "Add contact request" +msgstr "Demande d'ajout de contact" + +#: frontends/src/wix/main_window.py:445 +msgid "name@server.tld" +msgstr "nom@serveur.ext" + +#: frontends/src/wix/main_window.py:458 +msgid "Remove contact request" +msgstr "Demande de suppression de contact" + +#: frontends/src/wix/main_window.py:461 frontends/src/wix/main_window.py:484 +msgid "You haven't selected any contact !" +msgstr "Vous n'avez sélectionné aucun contact !" + +#: frontends/src/wix/main_window.py:469 #, python-format -msgid "Registration failed (%s)" -msgstr "Éched de l'insciption (%s)" - -#: sat.tac:305 +msgid "Are you sure you want to delete %s from your roster list ?" +msgstr "Êtes vous sûr de vouloir supprimer %s de votre liste de contacts ?" + +#: frontends/src/wix/main_window.py:470 +msgid "Contact suppression" +msgstr "Suppression de contact" + +#: frontends/src/wix/main_window.py:481 +msgid "Show contact's profile request" +msgstr "Demande d'affichage du profile d'un contact" + +#: frontends/src/wix/main_window.py:497 +#, fuzzy, python-format +msgid "Profile received: [%s]" +msgstr "tarot: chien reçu" + +#: frontends/src/wix/main_window.py:515 +msgid "Find Gateways request" +msgstr "Demande de recherche de transports" + +#: frontends/src/wix/main_window.py:528 +#, fuzzy +msgid "Exiting..." +msgstr "Déconnexion..." + +#: frontends/src/wix/main_window.py:535 +msgid "Tray Click" +msgstr "Clic sur l'icône de la barre de tâches" + +#: frontends/src/wix/param.py:31 +#, fuzzy +msgid "Configuration" +msgstr "Connexion..." + +#: frontends/src/wix/param.py:60 +#, fuzzy +msgid "Parameters error" +msgstr "&Paramètres" + +#: frontends/src/wix/param.py:86 +msgid "FIXME FIXME FIXME" +msgstr "CORRIGER-MOI" + +#: frontends/src/wix/profile_manager.py:46 +msgid "Profile:" +msgstr "Profile:" + +#: frontends/src/wix/profile_manager.py:59 +msgid "Login" +msgstr "Identifiant" + +#: frontends/src/wix/profile_manager.py:95 +msgid "Please enter the new profile name" +msgstr "Veuillez entrer le nom du nouveau profile" + +#: frontends/src/wix/profile_manager.py:111 +#, python-format +msgid "Are you sure to delete the profile [%s]" +msgstr "Êtes vous sûr de vouloir supprimer le profile [%s] ?" + +#: frontends/src/wix/profile_manager.py:131 +msgid "You must select a profile or create a new one before connecting" +msgstr "" +"Vous devez sélectionner un profile ou en créer un nouveau avant de vous " +"connecter." + +#: frontends/src/wix/profile_manager.py:148 +#, fuzzy +msgid "Saving new JID and server" +msgstr "Sauvegarde du nouveau JID" + +#: frontends/src/wix/profile_manager.py:152 +msgid "Saving new password" +msgstr "Sauvegarde du nouveau mot de passe" + +#: frontends/src/wix/profile_manager.py:158 +#, fuzzy +msgid "Profile error" +msgstr "Mauvais nom de profile" + +#: frontends/src/wix/profile.py:34 +msgid "Full Name" +msgstr "Nom complet" + +#: frontends/src/wix/profile.py:35 +msgid "Nickname" +msgstr "Surnon" + +#: frontends/src/wix/profile.py:36 +msgid "Birthday" +msgstr "Date de naissance" + +#: frontends/src/wix/profile.py:37 +msgid "Phone #" +msgstr "N° de Tél:" + +#: frontends/src/wix/profile.py:38 +msgid "Website" +msgstr "Site Web" + +#: frontends/src/wix/profile.py:39 +msgid "E-mail" +msgstr "Courriel" + +#: frontends/src/wix/profile.py:40 +msgid "Avatar" +msgstr "Avatar" + +#: frontends/src/wix/quiz_game.py:168 +msgid "" +"Quel dommage, personne n'a trouvé la réponse\n" +"\n" +"Attention, la prochaine question arrive..." +msgstr "" + +#: frontends/src/wix/xmlui.py:219 +msgid "Submitting form" +msgstr "Envoi du formulaire" + +#: frontends/src/wix/xmlui.py:250 +msgid "Cancelling form" +msgstr "Annulation du formulaire" + +#: src/core/sat_main.py:91 +#, python-format +msgid "Constant %(name)s overrided with [%(value)s]" +msgstr "" + +#: src/core/sat_main.py:96 msgid "Trying to access an undefined constant" msgstr "Vous essayer d'utiliser une constante indéfinie" -#: sat.tac:312 +#: src/core/sat_main.py:103 +#, fuzzy msgid "Trying to redefine a constant" -msgstr "Vous essayez de ré-attribuer une constante" - -#: sat.tac:379 +msgstr "Vous essayer d'utiliser une constante indéfinie" + +#: src/core/sat_main.py:171 +#, fuzzy +msgid "Memory initialised" +msgstr "Le flux XML est initialisé" + +#: src/core/sat_main.py:201 +#, python-format +msgid "Dependency plugin not found: [%s]" +msgstr "" + +#: src/core/sat_main.py:208 #, python-format msgid "importing plugin: %s" msgstr "Importation du plugin: %s" -#: sat.tac:392 +#: src/core/sat_main.py:227 msgid "Trying to connect a non-exsitant profile" msgstr "Vous essayer de connecter un profile qui n'existe pas" -#: sat.tac:396 +#: src/core/sat_main.py:231 +#, fuzzy msgid "already connected !" -msgstr "Vous êtes déjà connecté !" - -#: sat.tac:419 +msgstr "Vous n'êtes pas connecté !" + +#: src/core/sat_main.py:239 +#, fuzzy +msgid "Can't parse port value, using default value" +msgstr "Pas de modèle de paramètres, utilisation du modèle par défaut" + +#: src/core/sat_main.py:267 msgid "setting plugins parents" msgstr "Configuration des parents des extensions" -#: sat.tac:430 +#: src/core/sat_main.py:288 msgid "not connected !" msgstr "Vous n'êtes pas connecté !" -#: sat.tac:433 +#: src/core/sat_main.py:291 +#, fuzzy msgid "Disconnecting..." msgstr "Déconnexion..." -#: sat.tac:445 +#: src/core/sat_main.py:301 src/memory/memory.py:939 +msgid "Asking contacts for a non-existant profile" +msgstr "Demande de contacts pour un profile inexistant" + +#: src/core/sat_main.py:312 +#, fuzzy +msgid "Asking group's contacts for a non-existant profile" +msgstr "Demande de contacts pour un profile inexistant" + +#: src/core/sat_main.py:321 +msgid "Trying to remove reference to a client not referenced" +msgstr "" + +#: src/core/sat_main.py:333 msgid "running app" msgstr "Lancement de l'application" -#: sat.tac:449 +#: src/core/sat_main.py:337 msgid "stopping app" msgstr "Arrêt de l'application" -#: sat.tac:486 +#: src/core/sat_main.py:398 msgid "No user or server given" msgstr "L'utilisateur ou le serveur n'ont pas été spécifié" -#: sat.tac:488 +#: src/core/sat_main.py:400 msgid "No user, password or server given, can't register new account." msgstr "" "L'utilisateur, le mot de passe ou le serveur n'ont pas été spécifiés, " "impossible d'inscrire un nouveau compte." -#: sat.tac:495 +#: src/core/sat_main.py:408 #, python-format msgid "Are you sure to register new account [%(user)s] to server %(server)s ?" msgstr "" -"Êtes vous sûr de vouloir inscrire le nouveau compte [%(user)s] au serveur %" -"(server)s ?" - -#: sat.tac:502 -#, python-format +"Êtes vous sûr de vouloir inscrire le nouveau compte [%(user)s] au serveur " +"%(server)s ?" + +#: src/core/sat_main.py:413 +#, fuzzy, python-format msgid "register Confirmation CB ! (%s)" msgstr "Callback de confirmation d'inscription !" -#: sat.tac:534 +#: src/core/sat_main.py:446 #, python-format msgid "FIXME FIXME FIXME: Unmanaged action (%s) in submitForm" msgstr "" "CORRIGEZ-MOI CORRIGEZ-MOI CORRIGEZ-MOI: Action non gérée (%s) dans " "\"submitForm\"" -#: sat.tac:544 +#: src/core/sat_main.py:456 #, python-format msgid "setting param: %(name)s=%(value)s in category %(category)s" msgstr "" "Le paramètre %(name)s vaut désormais %(value)s dans la catégorie %(category)s" -#: sat.tac:554 +#: src/core/sat_main.py:466 msgid "asking connection status for a non-existant profile" msgstr "demande de l'état de connexion pour un profile qui n'existe pas" -#: sat.tac:569 +#: src/core/sat_main.py:532 +#, fuzzy, python-format +msgid "Sending jabber message of type [%(type)s] to %(to)s..." +msgstr "Envoi du message jabber à %s" + +#: src/core/sat_main.py:570 #, fuzzy -msgid "trying to launch action with a non-existant profile" -msgstr "Tentative d'ajout d'un contact à un profile inexistant" - -#: sat.tac:575 -msgid "Incomplete data" -msgstr "Données incomplétes" - -#: sat.tac:581 -msgid "Unknown action type" -msgstr "Type d'action inconnu" - -#: sat.tac:592 -#, python-format -msgid "Sending jabber message to %s..." -msgstr "Envoi du message jabber à %s" - -#: sat.tac:619 +msgid "Trying to send a message with no profile" +msgstr "Tentative d'accès à un profile inconnu" + +#: src/core/sat_main.py:615 #, fuzzy, python-format msgid "subsciption request [%(subs_type)s] for %(jid)s" msgstr "demande d'inscription [%(type)s] pour %(jid)s" -#: sat.tac:626 -msgid "sending automatic \"to\" subscription request" -msgstr "envoi automatique de la demande d'inscription \"to\"" - -#: sat.tac:657 +#: src/core/sat_main.py:722 src/core/sat_main.py:739 +#, python-format +msgid "Requested disco info on %s" +msgstr "" + +#: src/core/sat_main.py:724 #, python-format msgid "Feature found: %s" msgstr "Fonctionnalité trouvée: %s" -#: sat.tac:660 +#: src/core/sat_main.py:727 #, python-format msgid "Identity found: [%(category)s/%(type)s] %(identity)s" msgstr "Identité trouvée: [%(category)s/%(type)s] %(identity)s" -#: sat.tac:680 -msgid "type for actionResultExt must be DICT_DICT, fixing it" +#: src/core/sat_main.py:741 +#, fuzzy, python-format +msgid "Identity added: (%(category)s,%(type)s) ==> %(entity)s [%(profile)s]" +msgstr "Identité trouvée: [%(category)s/%(type)s] %(identity)s" + +#: src/core/sat_main.py:748 +#, python-format +msgid "" +"Can't get information on identity [%(entity)s] for profile [%(profile)s]" +msgstr "" + +#: src/core/sat_main.py:753 +msgid "" +"Using jabberfr workaround, be sure your domain has at least two levels (e.g. " +"\"example.tld\", not \"example\" alone)" +msgstr "" + +#: src/core/sat_main.py:777 +#, fuzzy +msgid "action_type for actionResultExt must be DICT_DICT, fixing it" msgstr "Le type pour actionResultExt doit être DICT_DICT, correction" -#: sat.tac:694 +#: src/core/sat_main.py:791 +#, fuzzy +msgid "Asking confirmation a non-existant profile" +msgstr "Demande de contacts pour un profile inexistant" + +#: src/core/sat_main.py:793 msgid "Attempt to register two callbacks for the same confirmation" msgstr "Tentative de déclaration de 2 callbacks pour la même configuration" -#: sat.tac:702 -#, python-format -msgid "Received confirmation answer for id [%(id)s]: %(success)s" +#: src/core/sat_main.py:802 +#, fuzzy +msgid "Confirmation answer from a non-existant profile" +msgstr "demande de l'état de connexion pour un profile qui n'existe pas" + +#: src/core/sat_main.py:803 +#, fuzzy, python-format +msgid "Received confirmation answer for conf_id [%(conf_id)s]: %(success)s" msgstr "Réponse pour confirmation reçu (id [%(id)s]): %(success)s" -#: sat.tac:702 +#: src/core/sat_main.py:803 msgid "accepted" msgstr "accepté" -#: sat.tac:702 +#: src/core/sat_main.py:803 msgid "refused" msgstr "refusé" -#: sat.tac:704 -msgid "Received an unknown confirmation" +#: src/core/sat_main.py:805 +#, fuzzy, python-format +msgid "Received an unknown confirmation (%(id)s for %(profile)s)" msgstr "Confirmation inconnue reçue" -#: sat.tac:717 +#: src/core/sat_main.py:824 msgid "Trying to remove an unknow progress callback" msgstr "Tentative d'effacement d'une callback de progression inconnue." -#: sat.tac:741 -msgid "Trying to remove an unknow general callback" -msgstr "Tentative d'effacement d'une callback générale inconnue." - -#: sat.tac:750 +#: src/core/sat_main.py:856 +#, fuzzy +msgid "id already registered" +msgstr "Vous êtes maintenant désinscrit" + +#: src/core/sat_main.py:875 +#, fuzzy +msgid "trying to launch action with a non-existant profile" +msgstr "Tentative d'ajout d'un contact à un profile inexistant" + +#: src/core/xmpp.py:57 +#, python-format +msgid "********** [%s] CONNECTED **********" +msgstr "********** [%s] CONNECTÉ **********" + +#: src/core/xmpp.py:63 +msgid "XML stream is initialized" +msgstr "Le flux XML est initialisé" + +#: src/core/xmpp.py:100 +#, python-format +msgid "********** [%s] DISCONNECTED **********" +msgstr "********** [%s] DÉCONNECTÉ **********" + +#: src/core/xmpp.py:104 +msgid "No keep_alife" +msgstr "Pas de \"keep_alife\"" + +#: src/core/xmpp.py:120 +#, python-format +msgid "got message from: %s" +msgstr "message reçu de: %s" + +#: src/core/xmpp.py:224 +#, python-format +msgid "new contact in roster list: %s" +msgstr "nouveau contact: %s" + +#: src/core/xmpp.py:235 +#, python-format +msgid "removing %s from roster list" +msgstr "supppression du contact %s" + +#: src/core/xmpp.py:293 #, fuzzy, python-format -msgid "Trying to call unknown function (%s)" -msgstr "Tentative d'appel d'une fonction inconnue" - -#: sat.tac:774 +msgid "" +"presence update for [%(entity)s] (available, show=%(show)s statuses=" +"%(statuses)s priority=%(priority)d)" +msgstr "" +"Mise à jour de l'information de présence pour [%(entity)s] (unavailable, " +"statuses=%(statuses)s)" + +#: src/core/xmpp.py:312 +#, python-format +msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)" +msgstr "" +"Mise à jour de l'information de présence pour [%(entity)s] (unavailable, " +"statuses=%(statuses)s)" + +#: src/core/xmpp.py:355 #, fuzzy -msgid "Trying to access an unknown menu" -msgstr "Tentative d'accès à un profile inconnu" - -#: sat.tac:781 +msgid "sending automatic \"from\" subscription request" +msgstr "envoi automatique de la demande d'inscription \"to\"" + +#: src/core/xmpp.py:363 +#, python-format +msgid "subscription approved for [%s]" +msgstr "inscription approuvée pour [%s]" + +#: src/core/xmpp.py:367 +#, fuzzy, python-format +msgid "unsubscription confirmed for [%s]" +msgstr "demande de désinscription pour [%s]" + +#: src/core/xmpp.py:371 +#, fuzzy, python-format +msgid "subscription request from [%s]" +msgstr "inscription approuvée pour [%s]" + +#: src/core/xmpp.py:375 +#, fuzzy +msgid "sending automatic subscription acceptance" +msgstr "envoi automatique de la demande d'inscription \"to\"" + +#: src/core/xmpp.py:382 +#, python-format +msgid "unsubscription asked for [%s]" +msgstr "demande de désinscription pour [%s]" + +#: src/core/xmpp.py:385 #, fuzzy -msgid "Non-exsitant profile" -msgstr "Vous essayer de connecter un profile qui n'existe pas" - -#: sat.tac:788 -#, fuzzy, python-format -msgid "Trying to access an unknown menu (%(category)s/%(name)s/%(type)s)" -msgstr "Demande d'un paramètre inconnu: (%(category)s/%(name)s)" - -#: tools/memory.py:62 +msgid "automatic contact deletion" +msgstr "Sélection du contrat" + +#: src/core/xmpp.py:417 +#, fuzzy +msgid "Registration asked for" +msgstr "Éched de l'insciption (%s)" + +#: src/core/xmpp.py:438 src/plugins/plugin_xep_0077.py:80 +#: src/plugins/plugin_xep_0077.py:94 +#, python-format +msgid "registration answer: %s" +msgstr "réponse à la demande d'inscription: %s" + +#: src/core/xmpp.py:440 src/plugins/plugin_xep_0077.py:96 +msgid "Registration successfull" +msgstr "Inscription réussie" + +#: src/core/xmpp.py:445 src/plugins/plugin_xep_0077.py:72 +#: src/plugins/plugin_xep_0077.py:104 +#, python-format +msgid "Registration failure: %s" +msgstr "Échec de l'inscription: %s" + +#: src/core/xmpp.py:450 src/plugins/plugin_xep_0077.py:110 +msgid "Username already exists, please choose an other one" +msgstr "Ce nom d'utilisateur existe déjà, veuillez en choisir un autre" + +#: src/core/xmpp.py:453 +#, python-format +msgid "Registration failed (%s)" +msgstr "Éched de l'insciption (%s)" + +#: src/memory/memory.py:143 #, fuzzy msgid "Connection" msgstr "Connexion..." -#: tools/memory.py:63 +#: src/memory/memory.py:144 msgid "Register new account" msgstr "Enregistrement d'un nouveau compte" -#: tools/memory.py:64 +#: src/memory/memory.py:145 +#, fuzzy msgid "Connect on frontend startup" msgstr "Connexion au démarrage des frontends" -#: tools/memory.py:65 +#: src/memory/memory.py:146 +#, fuzzy msgid "Disconnect on frontend closure" msgstr "Déconnexion à la fermeture des frontends" -#: tools/memory.py:66 +#: src/memory/memory.py:147 src/plugins/plugin_xep_0249.py:69 msgid "Misc" msgstr "Divers" -#: tools/memory.py:85 -msgid "general params data loaded" -msgstr "Paramètres généraux chargés" - -#: tools/memory.py:87 -msgid "Can't load general params data !" -msgstr "Impossible de charger les paramètres généraux !" - -#: tools/memory.py:93 -msgid "individual params data loaded" -msgstr "Paramètres individuels chargés" - -#: tools/memory.py:95 -msgid "Can't load individual params data !" -msgstr "Impossible de charger les paramètres individuels !" - -#: tools/memory.py:132 +#: src/memory/memory.py:202 +#, fuzzy, python-format +msgid "Trying to purge cache of a profile not in memory: [%s]" +msgstr "Tentative d'appel d'un profile inconnue" + +#: src/memory/memory.py:223 +#, fuzzy, python-format +msgid "The profile [%s] already exists" +msgstr "Ce nom de profile existe déjà" + +#: src/memory/memory.py:239 +#, fuzzy msgid "The profile name already exists" msgstr "Ce nom de profile existe déjà" -#: tools/memory.py:141 +#: src/memory/memory.py:250 +#, fuzzy msgid "Trying to delete an unknown profile" -msgstr "Tentative d'appel d'un profile inconnue" - -#: tools/memory.py:157 +msgstr "Tentative d'accès à un profile inconnu" + +#: src/memory/memory.py:253 +#, fuzzy +msgid "Trying to delete a connected profile" +msgstr "Tentative de suppression d'un contact pour un profile inexistant" + +#: src/memory/memory.py:268 msgid "No default profile, returning first one" msgstr "Pas de profile par défaut, envoi du premier" -#: tools/memory.py:162 +#: src/memory/memory.py:272 +#, fuzzy +msgid "No profile exist yet" +msgstr "Aucun profile sélectionné" + +#: src/memory/memory.py:280 msgid "Trying to access an unknown profile" msgstr "Tentative d'accès à un profile inconnu" -#: tools/memory.py:202 +#: src/memory/memory.py:325 #, python-format msgid "Can't determine default value for [%(category)s/%(name)s]: %(reason)s" msgstr "" -"Impossible de déterminer la valeur par défaut pour [%(category)s/%(name)s]: %" -"(reason)s" - -#: tools/memory.py:215 tools/memory.py:233 +"Impossible de déterminer la valeur par défaut pour [%(category)s/%(name)s]: " +"%(reason)s" + +#: src/memory/memory.py:340 src/memory/memory.py:385 src/memory/memory.py:420 #, python-format msgid "Requested param [%(name)s] in category [%(category)s] doesn't exist !" msgstr "" "Le paramètre demandé [%(name)s] dans la catégorie [%(category)s] n'existe " "pas !" -#: tools/memory.py:244 +#: src/memory/memory.py:396 msgid "Requesting a param for an non-existant profile" msgstr "Demande d'un paramètre pour un profile inconnu" -#: tools/memory.py:296 tools/memory.py:306 tools/memory.py:319 +#: src/memory/memory.py:400 +#, fuzzy +msgid "Requesting synchronous param for not connected profile" +msgstr "Demande d'un paramètre pour un profile inconnu" + +#: src/memory/memory.py:424 +#, python-format +msgid "Trying to get parameter '%s' in category '%s' without authorization!!!" +msgstr "" + +#: src/memory/memory.py:436 +#, fuzzy +msgid "Requesting a param for a non-existant profile" +msgstr "Demande d'un paramètre pour un profile inconnu" + +#: src/memory/memory.py:558 src/memory/memory.py:568 src/memory/memory.py:583 msgid "Asking params for inexistant profile" msgstr "Demande de paramètres pour un profile inconnu" -#: tools/memory.py:365 +#: src/memory/memory.py:635 +#, fuzzy +msgid "Trying to set parameter for an unknown profile" +msgstr "Tentative d'accès à un profile inconnu" + +#: src/memory/memory.py:640 #, python-format msgid "Requesting an unknown parameter (%(category)s/%(name)s)" msgstr "Demande d'un paramètre inconnu: (%(category)s/%(name)s)" -#: tools/memory.py:377 -msgid "Trying to set parameter for an unknown profile" -msgstr "Tentative d'assigner un paramètre à un profile inconnu" - -#: tools/memory.py:391 +#: src/memory/memory.py:645 +#, python-format +msgid "Trying to set parameter '%s' in category '%s' without authorization!!!" +msgstr "" + +#: src/memory/memory.py:688 msgid "Memory manager init" msgstr "Initialisation du gestionnaire de mémoire" -#: tools/memory.py:418 -msgid "params template loaded" -msgstr "Modèle des paramètres chargé" - -#: tools/memory.py:420 -msgid "Can't load params template !" +#: src/memory/memory.py:703 +#, fuzzy +msgid "Loading default params template" +msgstr "Impossible de charger le modèle des paramètres !" + +#: src/memory/memory.py:716 +msgid "Can't read main config !" +msgstr "" + +#: src/memory/memory.py:750 +#, python-format +msgid "Parameters loaded from file: %s" +msgstr "" + +#: src/memory/memory.py:753 +#, fuzzy, python-format +msgid "Can't load parameters from file: %s" msgstr "Impossible de charger le modèle des paramètres !" -#: tools/memory.py:423 -msgid "No params template, using default template" -msgstr "Pas de modèle de paramètres, utilisation du modèle par défaut" - -#: tools/memory.py:428 -msgid "params loaded" -msgstr "paramètres chargés" - -#: tools/memory.py:430 -msgid "Can't load params !" -msgstr "Impossible de charger les paramètres !" - -#: tools/memory.py:437 -msgid "history loaded" -msgstr "Historique chargée" - -#: tools/memory.py:439 -msgid "Can't load history !" -msgstr "Impossible de charger l'historique !" - -#: tools/memory.py:446 -msgid "private values loaded" -msgstr "Données privées chargées" - -#: tools/memory.py:448 -msgid "Can't load private values !" -msgstr "Impossible de charger les données privées !" - -#: tools/memory.py:464 -msgid "params saved" -msgstr "Paramètres sauvés" - -#: tools/memory.py:467 -msgid "history saved" -msgstr "Historique sauvée" - -#: tools/memory.py:470 -msgid "private values saved" -msgstr "Données privées sauvées" - -#: tools/memory.py:513 -msgid "source JID not found !" -msgstr "JID source introuvable !" - -#: tools/memory.py:517 -msgid "dest JID not found !" -msgstr "JID destination introuvable !" - -#: tools/memory.py:544 -msgid "Trying to add a contact to a non-existant profile" -msgstr "Tentative d'ajout d'un contact à un profile inexistant" - -#: tools/memory.py:556 -msgid "Trying to delete a contact for a non-existant profile" -msgstr "Tentative de suppression d'un contact pour un profile inexistant" - -#: tools/memory.py:564 -msgid "Asking a contact for a non-existant profile" -msgstr "Demande d'un contact pour un profile inexistant" - -#: tools/memory.py:578 tools/memory.py:627 -msgid "Asking contacts for a non-existant profile" -msgstr "Demande de contacts pour un profile inexistant" - -#: tools/memory.py:589 +#: src/memory/memory.py:769 +#, python-format +msgid "[%s] Profile session started" +msgstr "" + +#: src/memory/memory.py:775 +#, fuzzy, python-format +msgid "[%s] Profile session purge" +msgstr "Ce profile n'est pas utilisé" + +#: src/memory/memory.py:780 +#, python-format +msgid "Trying to purge roster status cache for a profile not in memory: [%s]" +msgstr "" + +#: src/memory/memory.py:790 +#, fuzzy, python-format +msgid "Parameters saved to file: %s" +msgstr "Échec de la désinscription: %s" + +#: src/memory/memory.py:793 +#, fuzzy, python-format +msgid "Can't save parameters to file: %s" +msgstr "Impossible de charger le modèle des paramètres !" + +#: src/memory/memory.py:879 +#, python-format +msgid "" +"Entities (%(category)s/%(type)s) of %(server)s not available, maybe they " +"haven't been asked yet?" +msgstr "" + +#: src/memory/memory.py:908 +#, fuzzy +msgid "Trying find server feature for a non-existant profile" +msgstr "Tentative d'ajout d'informations de présence à un profile inexistant" + +#: src/memory/memory.py:916 +#, python-format +msgid "Features of %s not available, maybe they haven't been asked yet?" +msgstr "" + +#: src/memory/memory.py:925 +#, fuzzy +msgid "Asking contacts for a non-existant or not connected profile" +msgstr "Demande de vcard pour un profile inexistant ou non connecté" + +#: src/memory/memory.py:929 +msgid "Entity not in cache" +msgstr "" + +#: src/memory/memory.py:953 msgid "Trying to add presence status to a non-existant profile" msgstr "Tentative d'ajout d'informations de présence à un profile inexistant" -#: tools/memory.py:617 +#: src/memory/memory.py:973 src/memory/memory.py:1004 +#, fuzzy +msgid "Trying to get entity data for a non-existant profile" +msgstr "Tentative de suppression d'un contact pour un profile inexistant" + +#: src/memory/memory.py:1047 msgid "Asking waiting subscriptions for a non-existant profile" msgstr "Demande des inscriptions en attente pour un profile inexistant" -#: tools/xml_tools.py:79 -msgid "INTERNAL ERROR: parameters xml not valid" -msgstr "ERREUR INTERNE: paramètres xml non valides" - -#: tools/xml_tools.py:86 -msgid "INTERNAL ERROR: params categories must have a name" -msgstr "ERREUR INTERNE: les catégories des paramètres doivent avoir un nom" - -#: tools/xml_tools.py:93 -msgid "INTERNAL ERROR: params must have a name" -msgstr "ERREUR INTERNE: les paramètres doivent avoir un nom" - -#: tools/xml_tools.py:127 +#: src/memory/persistent.py:38 +msgid "PersistentDict can't be used before memory initialisation" +msgstr "" + +#: src/memory/sqlite.py:38 +msgid "Connecting database" +msgstr "" + +#: src/memory/sqlite.py:43 +msgid "Can't activate foreign keys" +msgstr "" + +#: src/memory/sqlite.py:46 +#, fuzzy +msgid "The database is new, creating the tables" +msgstr "Ce nom de profile existe déjà" + +#: src/memory/sqlite.py:65 +#, python-format +msgid "Error while creating tables in database [QUERY: %s]" +msgstr "" + +#: src/memory/sqlite.py:112 +#, fuzzy, python-format +msgid "Can't delete profile [%s]" +msgstr "Êtes vous sûr de vouloir supprimer le profile [%s] ?" + +#: src/memory/sqlite.py:117 +#, fuzzy, python-format +msgid "Profile [%s] deleted" +msgstr "Aucun profile sélectionné" + +#: src/memory/sqlite.py:131 +#, fuzzy +msgid "loading general parameters from database" +msgstr "Impossible de charger les paramètres généraux !" + +#: src/memory/sqlite.py:144 +#, fuzzy +msgid "loading individual parameters from database" +msgstr "Impossible de charger les paramètres individuels !" + +#: src/memory/sqlite.py:166 +#, fuzzy, python-format +msgid "Can't set general parameter (%(category)s/%(name)s) in database" +msgstr "Demande d'un paramètre inconnu: (%(category)s/%(name)s)" + +#: src/memory/sqlite.py:177 #, fuzzy, python-format -msgid "Unknown panel type [%s]" -msgstr "Type d'action inconnu" - -#: tools/xml_tools.py:150 -#, fuzzy, python-format -msgid "Unknown layout type [%s]" -msgstr "Type d'action inconnu" - -#: tools/xml_tools.py:286 -msgid "Trying to add a category without parent tabs layout" +msgid "" +"Can't set individual parameter (%(category)s/%(name)s) for [%(profile)s] in " +"database" +msgstr "" +"Impossible de déterminer la valeur par défaut pour [%(category)s/%(name)s]: " +"%(reason)s" + +#: src/memory/sqlite.py:196 +#, python-format +msgid "" +"Can't save following message in history: from [%(from_jid)s] to [%(to_jid)s] " +"==> [%(message)s]" +msgstr "" + +#: src/memory/sqlite.py:261 +#, python-format +msgid "loading general private values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:263 src/memory/sqlite.py:279 +#, python-format +msgid "No data present in database for namespace %s" +msgstr "" + +#: src/memory/sqlite.py:276 +#, python-format +msgid "loading individual private values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:288 +#, python-format +msgid "" +"Can't set general private value (%(key)s) [namespace:%(namespace)s] in " +"database" +msgstr "" + +#: src/memory/sqlite.py:300 +#, python-format +msgid "" +"Can't set individual private value (%(key)s) [namespace: %(namespace)s] for " +"[%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:310 +#, python-format +msgid "" +"Can't delete general private value (%(key)s) [namespace:%(namespace)s] in " +"database" msgstr "" -"Tentative d'ajout d'une catégorie sans disposition dans l'onglet parent" - -#: tools/xml_tools.py:289 -msgid "parent layout of a category is not tabs" -msgstr "la disposition parente d'une catégorie n'est pas \"tabs\" (onglets)" - -#: plugins/plugin_misc_cs.py:52 + +#: src/memory/sqlite.py:321 +#, python-format +msgid "" +"Can't delete individual private value (%(key)s) [namespace: %(namespace)s] " +"for [%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:335 +#, python-format +msgid "loading general private binary values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:337 src/memory/sqlite.py:353 +#, python-format +msgid "No binary data present in database for namespace %s" +msgstr "" + +#: src/memory/sqlite.py:350 +#, python-format +msgid "loading individual private binary values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:362 +#, python-format +msgid "" +"Can't set general private binary value (%(key)s) [namespace:%(namespace)s] " +"in database" +msgstr "" + +#: src/memory/sqlite.py:374 +#, python-format +msgid "" +"Can't set individual binary private value (%(key)s) [namespace: " +"%(namespace)s] for [%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:384 +#, python-format +msgid "" +"Can't delete general private binary value (%(key)s) [namespace:" +"%(namespace)s] in database" +msgstr "" + +#: src/memory/sqlite.py:395 +#, python-format +msgid "" +"Can't delete individual private binary value (%(key)s) [namespace: " +"%(namespace)s] for [%(profile)s] in database" +msgstr "" + +#: src/plugins/deprecated_misc_cs.py:50 msgid "" "This plugin allow to manage your CouchSurfing account throught your SàT " "frontend" @@ -489,20 +2185,21 @@ "Cette extension vous permet de gérer votre compte CouchSurfing à travers " "votre frontend SàT" -#: plugins/plugin_misc_cs.py:71 +#: src/plugins/deprecated_misc_cs.py:70 #, fuzzy msgid "Plugin CS initialization" msgstr "Initialisation du plugin XEP_0054" -#: plugins/plugin_misc_cs.py:76 +#: src/plugins/deprecated_misc_cs.py:75 msgid "Plugin" msgstr "Extension" -#: plugins/plugin_misc_cs.py:76 -msgid "Launch CoushSurfing mangement interface" +#: src/plugins/deprecated_misc_cs.py:75 +#, fuzzy +msgid "Launch CoushSurfing management interface" msgstr "Lancement de l'interface de gestion de CouchSurfing" -#: plugins/plugin_misc_cs.py:84 +#: src/plugins/deprecated_misc_cs.py:95 msgid "" "Impossible to contact CS website, please check your login/password, " "connection or try again later" @@ -510,7 +2207,7 @@ "Impossible de contacter le site CouchSurfing, veuillez vérifier vos " "identifiant/mot de passe, votre connexion, ou essayez un peu plus tard" -#: plugins/plugin_misc_cs.py:92 +#: src/plugins/deprecated_misc_cs.py:103 msgid "" "You have to fill your CouchSurfing login & password in parameters before " "using this interface" @@ -518,15 +2215,15 @@ "Vous devez remplir vos identifiant & mot de passe CouchSurfing dans les " "paramètres avant d'utiliser cette interface" -#: plugins/plugin_misc_cs.py:167 +#: src/plugins/deprecated_misc_cs.py:162 msgid "Messages" msgstr "Messages" -#: plugins/plugin_misc_cs.py:168 +#: src/plugins/deprecated_misc_cs.py:163 #, python-format msgid "" -"G'day %(name)s, you have %(nb_message)i unread message%(plural_mess)s and %" -"(unread_CR_mess)s unread couch request message%(plural_CR)s\n" +"G'day %(name)s, you have %(nb_message)i unread message%(plural_mess)s and " +"%(unread_CR_mess)s unread couch request message%(plural_CR)s\n" "If you want to send a message, select the recipient(s) in the list below" msgstr "" "Bonjour %(name)s, vous avez %(nb_message)i message%(plural_mess)s non lus et " @@ -534,31 +2231,31 @@ "Si vous voulez envoyer un message, sélectionnez le(s) destinataire(s) dans " "la liste ci-dessous." -#: plugins/plugin_misc_cs.py:170 +#: src/plugins/deprecated_misc_cs.py:165 #, python-format msgid "Show unread message%(plural)s in external web browser" msgstr "Afficher le%(plural)s message%(plural)s non lu dans un navigateur web" -#: plugins/plugin_misc_cs.py:173 +#: src/plugins/deprecated_misc_cs.py:168 msgid "Subject" msgstr "Sujet" -#: plugins/plugin_misc_cs.py:176 +#: src/plugins/deprecated_misc_cs.py:171 msgid "Message" msgstr "Message" -#: plugins/plugin_misc_cs.py:179 +#: src/plugins/deprecated_misc_cs.py:174 msgid "send" msgstr "envoyer" -#: plugins/plugin_misc_cs.py:200 +#: src/plugins/deprecated_misc_cs.py:195 #, python-format msgid "" "CS friend found: %(friend_name)s (id: %(friend_id)s, link: %(friend_link)s)" msgstr "" "Amis CS trouvé: %(friend_name)s (id: %(friend_id)s, link: %(friend_link)s)" -#: plugins/plugin_misc_cs.py:225 +#: src/plugins/deprecated_misc_cs.py:218 msgid "" "INTERNAL ERROR: no confirmation of message sent by CS, maybe the site has " "been modified ?" @@ -566,12 +2263,12 @@ "ERREUR INTERNE: aucune confirmation du message envoyée par CS, peut être que " "le site a été modifié ?" -#: plugins/plugin_misc_cs.py:236 +#: src/plugins/deprecated_misc_cs.py:229 #, fuzzy, python-format msgid "Sending message to %s" msgstr "Envoi du message jabber à %s" -#: plugins/plugin_misc_cs.py:237 +#: src/plugins/deprecated_misc_cs.py:230 #, python-format msgid "" "\n" @@ -590,62 +2287,496 @@ "---\n" "\n" -#: plugins/plugin_misc_cs.py:243 +#: src/plugins/deprecated_misc_cs.py:236 msgid "Message sent" msgstr "Message envoyé" -#: plugins/plugin_misc_cs.py:244 +#: src/plugins/deprecated_misc_cs.py:237 msgid "The message has been sent to every recipients" msgstr "Le message a été envoyé à tous les destinataires" -#: plugins/plugin_misc_cs.py:257 +#: src/plugins/deprecated_misc_cs.py:250 msgid "There is not recipient selected for this message !" msgstr "Il n'y a aucun destinataire pour ce message !" -#: plugins/plugin_misc_cs.py:264 +#: src/plugins/deprecated_misc_cs.py:256 #, python-format msgid "sending message to %(friends)s with subject [%(subject)s]" msgstr "Envoi du message à %(friends)s avec le sujet [%(subject)s]" -#: plugins/plugin_misc_tarot.py:56 +#: src/plugins/plugin_exp_command_export.py:36 +#, fuzzy +msgid "Implementation of command export" +msgstr "Implementation de vcard-temp" + +#: src/plugins/plugin_exp_command_export.py:86 +#, fuzzy +msgid "Plugin command export initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_exp_parrot.py:35 +msgid "Implementation of parrot mode (repeat messages between 2 entities)" +msgstr "" + +#: src/plugins/plugin_exp_parrot.py:47 +#, fuzzy +msgid "Plugin Parrot initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_exp_pipe.py:43 +#, fuzzy +msgid "Implementation of SI Pipe Transfer" +msgstr "" +"Implémentation de l'initialisation de flux pour le transfert de fichier " + +#: src/plugins/plugin_exp_pipe.py:51 +#, fuzzy +msgid "Plugin Pipe initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_exp_pipe.py:66 +#, python-format +msgid "SI Pipe Transfer: TimeOut reached for id %s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:71 src/plugins/plugin_xep_0096.py:70 +#, fuzzy +msgid "kill id called on a non existant approval id" +msgstr "Demande d'un contact pour un profile inexistant" + +#: src/plugins/plugin_exp_pipe.py:81 +msgid "EXP-PIPE file transfer requested" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:90 +#, fuzzy +msgid "No pipe element found" +msgstr "Aucun profile sélectionné" + +#: src/plugins/plugin_exp_pipe.py:100 src/plugins/plugin_xep_0096.py:117 +#, fuzzy +msgid "No stream method found" +msgstr "Aucune donnée trouvée" + +#: src/plugins/plugin_exp_pipe.py:104 src/plugins/plugin_xep_0096.py:121 +msgid "Can't find a valid stream method" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:108 src/plugins/plugin_xep_0096.py:125 +#, fuzzy +msgid "No feature element found" +msgstr "Aucune donnée trouvée" + +#: src/plugins/plugin_exp_pipe.py:133 src/plugins/plugin_xep_0096.py:159 +msgid "dest path not found in frontend_data" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:143 src/plugins/plugin_xep_0096.py:171 +msgid "" +"Unknown stream method, this should not happen at this stage, cancelling " +"transfer" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:153 src/plugins/plugin_xep_0096.py:186 +#, python-format +msgid "Transfer [%s] refused" +msgstr "Transfert [%s] refusé" + +#: src/plugins/plugin_exp_pipe.py:164 src/plugins/plugin_exp_pipe.py:249 +#: src/plugins/plugin_xep_0096.py:197 +#, fuzzy, python-format +msgid "Transfer %s successfuly finished" +msgstr "Transfert [%s] refusé" + +#: src/plugins/plugin_exp_pipe.py:175 +#, python-format +msgid "Transfer %(id)s failed with stream method %(s_method)s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:180 src/plugins/plugin_xep_0096.py:216 +msgid "All stream methods failed, can't transfer the file" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:187 +#, fuzzy, python-format +msgid "Pipe transfer refused by %s" +msgstr "Transfert [%s] refusé" + +#: src/plugins/plugin_exp_pipe.py:188 +#, fuzzy, python-format +msgid "The contact %s refused your pipe stream" +msgstr "Le contact %s a refusé votre inscription" + +#: src/plugins/plugin_exp_pipe.py:188 +msgid "Pipe stream refused" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:190 +#, python-format +msgid "Error during pipe stream transfer with %s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:191 +#, python-format +msgid "" +"Something went wrong during the pipe stream session intialisation with %s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:191 +msgid "Pipe stream error" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:197 src/plugins/plugin_xep_0096.py:233 +msgid "Protocol error during file transfer" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:202 src/plugins/plugin_xep_0096.py:238 +msgid "No feature element" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:209 src/plugins/plugin_xep_0096.py:245 +#, fuzzy +msgid "No stream method choosed" +msgstr "Contact choisi: %s" + +#: src/plugins/plugin_exp_pipe.py:223 src/plugins/plugin_xep_0096.py:267 +msgid "Invalid stream method received" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:235 src/plugins/plugin_xep_0096.py:280 +#, fuzzy +msgid "Trying to send a file from an unknown profile" +msgstr "Tentative d'accès à un profile inconnu" + +#: src/plugins/plugin_exp_pipe.py:254 +#, python-format +msgid "Transfer %(id)s failed with stream method %(s_method)s %(profile)s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:38 +msgid "SàT account creation" +msgstr "" + +#: src/plugins/plugin_misc_account.py:79 +#, fuzzy +msgid "Prosody registration success" +msgstr "Inscription réussie" + +#: src/plugins/plugin_misc_account.py:82 +#, python-format +msgid "Can't register Prosody account (error code: %(code)d): %(message)s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:92 +#, fuzzy +msgid "Plugin Account initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_misc_account.py:100 +#, fuzzy, python-format +msgid "Can't find %s" +msgstr "Impossible de trouver la VCard de %s" + +#: src/plugins/plugin_misc_account.py:103 +#, fuzzy, python-format +msgid "Prosody path found: %s" +msgstr "Fonctionnalité trouvée: %s" + +#: src/plugins/plugin_misc_groupblog.py:60 +#, fuzzy +msgid "Implementation of microblogging with roster access" +msgstr "Implémentation de l'enregistrement en ligne" + +#: src/plugins/plugin_misc_groupblog.py:84 +#, fuzzy +msgid "Group blog plugin initialization" +msgstr "Initialisation de l'extension pour les transports" + +#: src/plugins/plugin_misc_groupblog.py:142 +#: src/plugins/plugin_misc_room_game.py:309 +#, python-format +msgid "No client for this profile key: %s" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:148 +msgid "Looking for item-access power pubsub server" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:156 +#, python-format +msgid "item-access powered pubsub service found: [%s]" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:166 +msgid "No item-access powered pubsub server found, can't use group blog" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:315 +#, fuzzy +msgid "Unknown access_type" +msgstr "Type d'action inconnu" + +#: src/plugins/plugin_misc_groupblog.py:356 +#, fuzzy +msgid "Unknown access type" +msgstr "Type d'action inconnu" + +#: src/plugins/plugin_misc_imap.py:46 +msgid "" +"Create an Imap server that you can use to read your \"normal\" type messages" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:64 +#, fuzzy +msgid "Plugin Imap Server initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_misc_imap.py:71 +#, fuzzy, python-format +msgid "Launching IMAP server on port %d" +msgstr "Lancement du serveur de flux Socks5 sur le port %d" + +#: src/plugins/plugin_misc_imap.py:439 +#, fuzzy +msgid "IMAP server connection started" +msgstr "Connexion du serveur SOCKS 5 démarrée" + +#: src/plugins/plugin_misc_imap.py:442 +#, fuzzy, python-format +msgid "IMAP server connection lost (reason: %s)" +msgstr "Connexion du serveur SOCKS5 perdue (raison: %s)" + +#: src/plugins/plugin_misc_maildir.py:47 +msgid "Intercept \"normal\" type messages, and put them in a Maildir type box" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:60 +#, fuzzy +msgid "Plugin Maildir initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_misc_maildir.py:127 +#, fuzzy +msgid "Trying to remove an mailboxUser not referenced" +msgstr "Tentative d'effacement d'une callback générale inconnue." + +#: src/plugins/plugin_misc_maildir.py:128 +#: src/plugins/plugin_misc_maildir.py:147 +#: src/plugins/plugin_misc_maildir.py:286 +#: src/plugins/plugin_misc_maildir.py:290 +#: src/plugins/plugin_misc_maildir.py:294 +#, fuzzy +msgid "INTERNAL ERROR: " +msgstr "ERREUR INTERNE: paramètres xml non valides" + +#: src/plugins/plugin_misc_maildir.py:146 +msgid "Boxname doesn't exist in internal data" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:285 +#, fuzzy +msgid "Trying to remove an observer for an inexistant mailbox" +msgstr "Tentative de suppression d'un contact pour un profile inexistant" + +#: src/plugins/plugin_misc_maildir.py:289 +msgid "Trying to remove an inexistant observer, no observer for this signal" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:293 +#, fuzzy +msgid "Trying to remove an inexistant observer" +msgstr "Vous essayer de connecter un profile qui n'existe pas" + +#: src/plugins/plugin_misc_quiz.py:44 +#, fuzzy +msgid "Implementation of Quiz game" +msgstr "Implementation de vcard-temp" + +#: src/plugins/plugin_misc_quiz.py:56 +#, fuzzy +msgid "Plugin Quiz initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_misc_quiz.py:182 +#: src/plugins/plugin_misc_room_game.py:404 +#: src/plugins/plugin_misc_room_game.py:431 +#: src/plugins/plugin_misc_tarot.py:392 src/plugins/plugin_misc_tarot.py:406 +#, python-format +msgid "profile %s is unknown" +msgstr "le profil %s est inconnu" + +#: src/plugins/plugin_misc_quiz.py:254 +msgid "" +"Bienvenue dans cette partie rapide de quizz, le premier à atteindre le score " +"de 9 remporte le jeu\n" +"\n" +"Attention, tu es prêt ?" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:282 src/plugins/plugin_misc_tarot.py:469 +#, python-format +msgid "Player %(player)s is ready to start [status: %(status)s]" +msgstr "Le joueur %(player)s est prêt à commencer [statut: %(status)s]" + +#: src/plugins/plugin_misc_quiz.py:330 src/plugins/plugin_misc_radiocol.py:225 +#, fuzzy, python-format +msgid "Unmanaged game element: %s" +msgstr "élément de jeu de carte inconnu: %s" + +#: src/plugins/plugin_misc_radiocol.py:45 +#, fuzzy +msgid "Implementation of radio collective" +msgstr "Implementation de vcard-temp" + +#: src/plugins/plugin_misc_radiocol.py:63 +#, fuzzy +msgid "Radio collective initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_misc_radiocol.py:99 +msgid "Can't access profile's data" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:123 +msgid "No more participants in the radiocol: cleaning data" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:158 +msgid "INTERNAL ERROR: can't find full path of the song to delete" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:165 +#, python-format +msgid "INTERNAL ERROR: can't find %s on the file system" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:44 +msgid "Base class for MUC games" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:166 +#, python-format +msgid "%s not allowed to join the game %s in %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:235 +#, python-format +msgid "%s not allowed to invite for the game %s in %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:269 +#, python-format +msgid "Still waiting for %s before starting the game %s in %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:281 +#, python-format +msgid "Preparing room for %s game" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:284 src/plugins/plugin_xep_0045.py:209 +#, fuzzy +msgid "Unknown profile" +msgstr "Afficher profile" + +#: src/plugins/plugin_misc_room_game.py:385 +#, python-format +msgid "%s game already created in room %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:388 +#, python-format +msgid "%s game in room %s can only be created by %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:401 +#, fuzzy, python-format +msgid "Creating %s game in room %s" +msgstr "Construction du jeu de Tarot" + +#: src/plugins/plugin_misc_room_game.py:409 +#, python-format +msgid "Synchronize game %s in %s for %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:438 +#, python-format +msgid "new round for %s game" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:495 +msgid "Message can not be sent without a sender profile" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:46 +msgid "" +"Create a SMTP server that you can use to send your \"normal\" type messages" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:63 +#, fuzzy +msgid "Plugin SMTP Server initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_misc_smtp.py:70 +#, fuzzy, python-format +msgid "Launching SMTP server on port %d" +msgstr "Lancement du serveur de flux Socks5 sur le port %d" + +#: src/plugins/plugin_misc_smtp.py:96 +#, fuzzy, python-format +msgid "Can't send message: %s" +msgstr "message reçu de: %s" + +#: src/plugins/plugin_misc_smtp.py:201 +#, fuzzy +msgid "SMTP server connection started" +msgstr "Connexion du serveur SOCKS 5 démarrée" + +#: src/plugins/plugin_misc_smtp.py:205 +#, fuzzy, python-format +msgid "SMTP server connection lost (reason: %s)" +msgstr "Connexion du serveur SOCKS5 perdue (raison: %s)" + +#: src/plugins/plugin_misc_tarot.py:43 #, fuzzy msgid "Implementation of Tarot card game" msgstr "Implementation de vcard-temp" -#: plugins/plugin_misc_tarot.py:63 +#: src/plugins/plugin_misc_tarot.py:55 #, fuzzy msgid "Plugin Tarot initialization" msgstr "Initialisation du plugin XEP_0054" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Passe" msgstr "Passe" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Petite" msgstr "Petite" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Garde" msgstr "Garde" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Garde Sans" msgstr "Garde Sans" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Garde Contre" msgstr "Garde Contre" -#: plugins/plugin_misc_tarot.py:126 +#: src/plugins/plugin_misc_tarot.py:102 msgid "contrat selection" msgstr "Sélection du contrat" -#: plugins/plugin_misc_tarot.py:139 +#: src/plugins/plugin_misc_tarot.py:115 msgid "scores" msgstr "points" -#: plugins/plugin_misc_tarot.py:221 plugins/plugin_misc_tarot.py:252 +#: src/plugins/plugin_misc_tarot.py:196 src/plugins/plugin_misc_tarot.py:227 #, python-format msgid "" "Player %(excuse_owner)s give %(card_waited)s to %(player_waiting)s for " @@ -654,7 +2785,7 @@ "Le joueur %(excuse_owner)s donne %(card_waited)s à %(player_waiting)s en " "compensation pour l'Excuse" -#: plugins/plugin_misc_tarot.py:257 +#: src/plugins/plugin_misc_tarot.py:232 #, python-format msgid "" "%(excuse_owner)s keep the Excuse but has not card to give, %(winner)s is " @@ -663,21 +2794,7 @@ "%(excuse_owner)s garde l'Excuse mais n'a aucune carte à donner, %(winner)s " "en attend une" -#: plugins/plugin_misc_tarot.py:305 -msgid "INTERNAL ERROR: contrat not managed (mispelled ?)" -msgstr "ERREUR INTERNE: contrat inconnu (mal orthographié ?)" - -#: plugins/plugin_misc_tarot.py:324 -#, python-format -msgid "" -"The attacker (%(attaquant)s) makes %(points)i and needs to make %" -"(point_limit)i (%(nb_bouts)s oulder%(plural)s%(separator)s%(bouts)s): he %" -"(victory)s" -msgstr "" -"L'attaquant (%(attaquant)s) fait %(points)i et joue pour %(point_limit)i (%" -"(nb_bouts)s bout%(plural)s%(separator)s%(bouts)s): il %(victory)s" - -#: plugins/plugin_misc_tarot.py:327 +#: src/plugins/plugin_misc_tarot.py:242 src/plugins/plugin_misc_tarot.py:314 #, python-format msgid "" "\n" @@ -692,379 +2809,1119 @@ "points pour cette partie ==> %(score_game)i\n" "point au total ==> %(total_score)i" -#: plugins/plugin_misc_tarot.py:385 +#: src/plugins/plugin_misc_tarot.py:292 +#, fuzzy +msgid "INTERNAL ERROR: contrat not managed (mispelled ?)" +msgstr "ERREUR INTERNE: contrat inconnu (mal orthographié ?)" + +#: src/plugins/plugin_misc_tarot.py:311 +#, python-format +msgid "" +"The attacker (%(attaquant)s) makes %(points)i and needs to make " +"%(point_limit)i (%(nb_bouts)s oulder%(plural)s%(separator)s%(bouts)s): he " +"%(victory)s" +msgstr "" +"L'attaquant (%(attaquant)s) fait %(points)i et joue pour %(point_limit)i " +"(%(nb_bouts)s bout%(plural)s%(separator)s%(bouts)s): il %(victory)s" + +#: src/plugins/plugin_misc_tarot.py:372 msgid "Internal error: unmanaged game stage" msgstr "ERREUR INTERNE: état de jeu inconnu" -#: plugins/plugin_misc_tarot.py:402 -msgid "Creating Tarot game" -msgstr "Construction du jeu de Tarot" - -#: plugins/plugin_misc_tarot.py:406 plugins/plugin_misc_tarot.py:431 -#: plugins/plugin_misc_tarot.py:448 plugins/plugin_misc_tarot.py:465 -#, python-format -msgid "profile %s is unknown" -msgstr "le profil %s est inconnu" - -#: plugins/plugin_misc_tarot.py:409 -#, python-format -msgid "Tarot game already started in room %s" -msgstr "Un jeu de Tarot est déjà lancé dans le salon %s" - -#: plugins/plugin_misc_tarot.py:450 +#: src/plugins/plugin_misc_tarot.py:394 #, python-format msgid "contrat [%(contrat)s] choosed by %(profile)s" msgstr "contrat [%(contrat)s] choisi par %(profile)s" -#: plugins/plugin_misc_tarot.py:467 -#, python-format +#: src/plugins/plugin_misc_tarot.py:408 +#, fuzzy, python-format msgid "Cards played by %(profile)s: [%(cards)s]" msgstr "Cartes jouées par %(profile)s: [%(cards)s]" -#: plugins/plugin_misc_tarot.py:475 -msgid "new Tarot game" -msgstr "nouveau jeu de Tarot" - -#: plugins/plugin_misc_tarot.py:532 -#, python-format -msgid "Player %(player)s is ready to start [status: %(status)s]" -msgstr "Le joueur %(player)s est prêt à commencer [statut: %(status)s]" - -#: plugins/plugin_misc_tarot.py:567 +#: src/plugins/plugin_misc_tarot.py:502 +msgid "Everybody is passing, round ended" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:509 #, python-format msgid "%(player)s win the bid with %(contrat)s" msgstr "%(player)s remporte l'enchère avec %(contrat)s" -#: plugins/plugin_misc_tarot.py:591 +#: src/plugins/plugin_misc_tarot.py:530 +#, fuzzy msgid "tarot: chien received" msgstr "tarot: chien reçu" -#: plugins/plugin_misc_tarot.py:646 +#: src/plugins/plugin_misc_tarot.py:581 #, python-format msgid "The winner of this trick is %s" msgstr "le vainqueur de cette main est %s" -#: plugins/plugin_misc_tarot.py:691 -#, python-format +#: src/plugins/plugin_misc_tarot.py:625 +#, fuzzy, python-format msgid "Unmanaged error type: %s" msgstr "type d'erreur inconnu: %s" -#: plugins/plugin_misc_tarot.py:693 +#: src/plugins/plugin_misc_tarot.py:627 #, python-format msgid "Unmanaged card game element: %s" msgstr "élément de jeu de carte inconnu: %s" -#: plugins/plugin_xep_0045.py:62 +#: src/plugins/plugin_misc_text_commands.py:32 +msgid "IRC like text commands" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:42 +#, fuzzy +msgid "Text commands initialization" +msgstr "Initialisation de l'extension pour les transports" + +#: src/plugins/plugin_misc_text_commands.py:230 +msgid "Invalid jid, can't whois" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:233 +#, python-format +msgid "whois for %(jid)s" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:255 +#, python-format +msgid "" +"Text commands available:\n" +"%s" +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:32 +#, fuzzy +msgid "Composition" +msgstr "Connexion..." + +#: src/plugins/plugin_misc_text_syntaxes.py:57 +msgid "Management of various text syntaxes (XHTML-IM, Markdown, etc)" +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:97 +#, fuzzy +msgid "Text syntaxes plugin initialization" +msgstr "Initialisation de l'extension pour les transports" + +#: src/plugins/plugin_misc_xmllog.py:33 +msgid "Send raw XML logs to bridge" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:46 +#, fuzzy +msgid "INTERNAL ERROR: Unmanaged XML type" +msgstr "ERREUR INTERNE: contrat inconnu (mal orthographié ?)" + +#: src/plugins/plugin_misc_xmllog.py:65 +#, fuzzy +msgid "Activate XML log" +msgstr "Lancement du flux" + +#: src/plugins/plugin_misc_xmllog.py:68 +#, fuzzy +msgid "Plugin XML Log initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_misc_xmllog.py:79 +msgid "XML log activated" +msgstr "" + +#: src/plugins/plugin_xep_0020.py:43 +#, fuzzy +msgid "Implementation of Feature Negotiation" +msgstr "Implémentation de l'enregistrement en ligne" + +#: src/plugins/plugin_xep_0020.py:50 +#, fuzzy +msgid "Plugin XEP_0020 initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0020.py:71 +#, python-format +msgid "More than one value choosed for %s, keeping the first one" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:64 +#, fuzzy +msgid "Implementation of Extended Stanza Addressing" +msgstr "Implémentation de l'enregistrement en ligne" + +#: src/plugins/plugin_xep_0033.py:73 +#, fuzzy +msgid "Extended Stanza Addressing plugin initialization" +msgstr "Initialisation de l'extension pour les transports" + +#: src/plugins/plugin_xep_0033.py:88 +msgid "XEP-0033 is being used but the server doesn't support it!" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:91 +#, python-format +msgid "Stanzas using XEP-0033 should be addressed to %s, not %s!" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:92 +msgid "TODO: addressing has be fixed by the backend... fix it in the frontend!" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:45 #, fuzzy msgid "Implementation of Multi-User Chat" -msgstr "" -"Implémentation de l'initialisation de flux pour le transfert de fichier " - -#: plugins/plugin_xep_0045.py:68 +msgstr "Implémentation de l'enregistrement en ligne" + +#: src/plugins/plugin_xep_0045.py:56 #, fuzzy msgid "Plugin XEP_0045 initialization" msgstr "Initialisation du plugin XEP_0054" -#: plugins/plugin_xep_0045.py:85 +#: src/plugins/plugin_xep_0045.py:78 #, python-format msgid "Unknown or disconnected profile (%s)" msgstr "Profil inconnu ou déconnecté (%s)" -#: plugins/plugin_xep_0045.py:99 -msgid "Error when joining the room" +#: src/plugins/plugin_xep_0045.py:98 +#, fuzzy +msgid "Error while configuring the room" msgstr "Erreur en tentant de rejoindre le salon" -#: plugins/plugin_xep_0045.py:101 +#: src/plugins/plugin_xep_0045.py:109 +#, fuzzy, python-format +msgid "Error while joining the room %s" +msgstr "Erreur en tentant de rejoindre le salon" + +#: src/plugins/plugin_xep_0045.py:111 src/plugins/plugin_xep_0045.py:258 msgid "Group chat error" msgstr "Erreur de salon de discussion" -#: plugins/plugin_xep_0045.py:137 +#: src/plugins/plugin_xep_0045.py:216 +#, fuzzy +msgid "Can't find a MUC service" +msgstr "Impossible de trouver la VCard de %s" + +#: src/plugins/plugin_xep_0045.py:231 #, python-format msgid "%(profile)s is already in room %(room_jid)s" msgstr "%(profile)s est déjà dans le salon %(room_jid)s" -#: plugins/plugin_xep_0045.py:139 +#: src/plugins/plugin_xep_0045.py:233 #, python-format msgid "[%(profile)s] is joining room %(room)s with nick %(nick)s" msgstr "[%(profile)s] rejoint %(room)s avec %(nick)s" -#: plugins/plugin_xep_0045.py:164 +#: src/plugins/plugin_xep_0045.py:256 #, python-format +msgid "Invalid room jid: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:347 +#, fuzzy, python-format msgid "user %(nick)s has joined room (%(room_id)s)" msgstr "L'utilisateur %(nick)s a rejoint le salon (%(room_id)s)" -#: plugins/plugin_xep_0045.py:169 +#: src/plugins/plugin_xep_0045.py:359 #, python-format +msgid "Room [%(room)s] left (%(profile)s))" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:365 +#, fuzzy, python-format msgid "user %(nick)s left room (%(room_id)s)" msgstr "L'utilisateur %(nick)s a quitté le salon (%(room_id)s)" -#: plugins/plugin_xep_0045.py:178 -#, python-format +#: src/plugins/plugin_xep_0045.py:377 +#, fuzzy, python-format msgid "New subject for room (%(room_id)s): %(subject)s" msgstr "Nouveau sujet pour le salon (%(room_id)s): %(subject)s" -#: plugins/plugin_xep_0054.py:62 +#: src/plugins/plugin_xep_0047.py:56 +#, fuzzy +msgid "Implementation of In-Band Bytestreams" +msgstr "Implémentation du « SOCKS5 Bytestreams » (flux d'octets SOCKS5)" + +#: src/plugins/plugin_xep_0047.py:64 +#, fuzzy +msgid "In-Band Bytestreams plugin initialization" +msgstr "Initialisation de l'extension pour les transports" + +#: src/plugins/plugin_xep_0047.py:79 +#, python-format +msgid "In-Band Bytestream: TimeOut reached for id %(sid)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:89 src/plugins/plugin_xep_0065.py:517 +#, fuzzy +msgid "Client no more in cache" +msgstr "fichier [%s] déjà en cache" + +#: src/plugins/plugin_xep_0047.py:92 src/plugins/plugin_xep_0065.py:520 +#, fuzzy +msgid "kill id called on a non existant id" +msgstr "Demande d'un contact pour un profile inexistant" + +#: src/plugins/plugin_xep_0047.py:148 +msgid "IBB stream opening" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:158 +#, python-format +msgid "malformed IBB transfer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:162 +#, python-format +msgid "Ignoring unexpected IBB transfer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:166 src/plugins/plugin_xep_0047.py:242 +msgid "sended jid inconsistency (man in the middle attack attempt ?)" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:195 +msgid "IBB stream closing" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:235 +#, fuzzy +msgid "Received data for an unknown session id" +msgstr "Confirmation inconnue reçue" + +#: src/plugins/plugin_xep_0047.py:249 +msgid "Sequence error" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:262 +msgid "Invalid base64 data" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:295 src/plugins/plugin_xep_0065.py:561 +msgid "stream length not managed yet" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:324 src/plugins/plugin_xep_0065.py:604 +#, fuzzy +msgid "Transfer failed" +msgstr "Transfert [%s] refusé" + +#: src/plugins/plugin_xep_0050.py:56 +msgid "Left" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:66 +#, fuzzy +msgid "Implementation of Ad-Hoc Commands" +msgstr "Implementation de vcard-temp" + +#: src/plugins/plugin_xep_0050.py:207 +#, fuzzy +msgid "plugin XEP-0050 initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0050.py:215 +msgid "Execute ad-hoc commands" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:221 +msgid "Status" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:234 +#, fuzzy +msgid "Please select a command" +msgstr "Veuillez entrer le nom du nouveau profile" + +#: src/plugins/plugin_xep_0050.py:331 +#, fuzzy +msgid "Please enter target jid" +msgstr "Veuillez entrer le JID de votre nouveau contact" + +#: src/plugins/plugin_xep_0050.py:345 +#, fuzzy +msgid "status selection" +msgstr "Sélection du contrat" + +#: src/plugins/plugin_xep_0050.py:369 +#, fuzzy +msgid "Updated" +msgstr "mise à jour de %s" + +#: src/plugins/plugin_xep_0050.py:373 +msgid "Status updated" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:64 msgid "Implementation of vcard-temp" msgstr "Implementation de vcard-temp" -#: plugins/plugin_xep_0054.py:68 +#: src/plugins/plugin_xep_0054.py:74 msgid "Plugin XEP_0054 initialization" msgstr "Initialisation du plugin XEP_0054" -#: plugins/plugin_xep_0054.py:111 +#: src/plugins/plugin_xep_0054.py:143 #, python-format msgid "Photo of type [%s] found" msgstr "Photo du type [%s] trouvée" -#: plugins/plugin_xep_0054.py:113 +#: src/plugins/plugin_xep_0054.py:145 msgid "Decoding binary" msgstr "Décodage des données" -#: plugins/plugin_xep_0054.py:120 -#, python-format +#: src/plugins/plugin_xep_0054.py:152 +#, fuzzy, python-format msgid "file saved to %s" msgstr "fichier enregistré dans %s" -#: plugins/plugin_xep_0054.py:122 +#: src/plugins/plugin_xep_0054.py:154 #, python-format msgid "file [%s] already in cache" msgstr "fichier [%s] déjà en cache" -#: plugins/plugin_xep_0054.py:128 +#: src/plugins/plugin_xep_0054.py:160 msgid "parsing vcard" msgstr "Analyse de la vcard" -#: plugins/plugin_xep_0054.py:154 +#: src/plugins/plugin_xep_0054.py:182 #, python-format msgid "FIXME: [%s] VCard tag is not managed yet" msgstr "CORRIGEZ-MOI: la balise VCard [%s] VCard n'est pas encore gérée" -#: plugins/plugin_xep_0054.py:160 +#: src/plugins/plugin_xep_0054.py:188 msgid "VCard found" msgstr "VCard trouvée" -#: plugins/plugin_xep_0054.py:166 +#: src/plugins/plugin_xep_0054.py:199 msgid "FIXME: vCard not found as first child element" msgstr "CORRIGEZ-MOI: la vCard n'est pas le premier élément enfant" -#: plugins/plugin_xep_0054.py:171 +#: src/plugins/plugin_xep_0054.py:205 #, python-format msgid "Can't find VCard of %s" msgstr "Impossible de trouver la VCard de %s" -#: plugins/plugin_xep_0054.py:180 -msgid "Asking vcard for an non-existant or not connected profile" +#: src/plugins/plugin_xep_0054.py:214 +#, fuzzy +msgid "Asking vcard for a non-existant or not connected profile" msgstr "Demande de vcard pour un profile inexistant ou non connecté" -#: plugins/plugin_xep_0054.py:183 +#: src/plugins/plugin_xep_0054.py:218 #, python-format msgid "Asking for %s's VCard" msgstr "Demande de la VCard de %s" -#: plugins/plugin_xep_0054.py:198 +#: src/plugins/plugin_xep_0054.py:233 #, python-format msgid "Asking for an uncached avatar [%s]" msgstr "Demande d'un avatar qui n'est pas en cache [%s]" -#: plugins/plugin_xep_0054.py:245 +#: src/plugins/plugin_xep_0054.py:262 +#, fuzzy +msgid "Trying to set avatar for a non-existant or not connected profile" +msgstr "Demande de vcard pour un profile inexistant ou non connecté" + +#: src/plugins/plugin_xep_0054.py:307 msgid "New avatar found, requesting vcard" msgstr "Nouvel avatar trouvé, demande de vcard" -#: plugins/plugin_xep_0065.py:89 +#: src/plugins/plugin_xep_0055.py:37 +#, fuzzy +msgid "Implementation of Jabber Search" +msgstr "Implementation de vcard-temp" + +#: src/plugins/plugin_xep_0055.py:44 +#, fuzzy +msgid "Jabber search plugin initialization" +msgstr "Initialisation de l'extension pour les transports" + +#: src/plugins/plugin_xep_0055.py:75 src/plugins/plugin_xep_0055.py:116 +msgid "No query element found" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:80 src/plugins/plugin_xep_0055.py:121 +#: src/plugins/plugin_xep_0077.py:59 +msgid "No data form found" +msgstr "Aucune donnée trouvée" + +#: src/plugins/plugin_xep_0055.py:87 +#, fuzzy, python-format +msgid "Fields request failure: %s" +msgstr "Échec de l'inscription: %s" + +#: src/plugins/plugin_xep_0055.py:130 +#, fuzzy, python-format +msgid "Search request failure: %s" +msgstr "Échec de la désinscription: %s" + +#: src/plugins/plugin_xep_0060.py:34 +#, fuzzy +msgid "Implementation of PubSub Protocol" +msgstr "Implémentation du protocole de transports" + +#: src/plugins/plugin_xep_0060.py:51 +#, fuzzy +msgid "PubSub plugin initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0060.py:85 +#, fuzzy, python-format +msgid "Trying to %(action)s with an unknown profile key [%(profile_key)s]" +msgstr "Tentative d'accès à un profile inconnu" + +#: src/plugins/plugin_xep_0060.py:93 +#, fuzzy +msgid "INTERNAL ERROR: no handler for required profile" +msgstr "ERREUR INTERNE: paramètres xml non valides" + +#: src/plugins/plugin_xep_0060.py:170 +msgid "Publish node deleted" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:90 msgid "Implementation of SOCKS5 Bytestreams" msgstr "Implémentation du « SOCKS5 Bytestreams » (flux d'octets SOCKS5)" -#: plugins/plugin_xep_0065.py:135 +#: src/plugins/plugin_xep_0065.py:142 msgid "Protocol init" msgstr "Initialisation du protocole" -#: plugins/plugin_xep_0065.py:217 -#, python-format -msgid "Adding connection: %(address)s, %(connection)s" -msgstr "Ajout d'une connexion: %(address)s, %(connection)s" - -#: plugins/plugin_xep_0065.py:313 -#, python-format -msgid "Saving file in %s." -msgstr "Sauvegarde du fichier dans %s." - -#: plugins/plugin_xep_0065.py:364 +#: src/plugins/plugin_xep_0065.py:338 msgid "File transfer completed, closing connection" msgstr "Transfert de fichier terminé, fermeture de la connexion" -#: plugins/plugin_xep_0065.py:442 +#: src/plugins/plugin_xep_0065.py:404 msgid "Socks 5 server connection started" msgstr "Connexion du serveur SOCKS 5 démarrée" -#: plugins/plugin_xep_0065.py:445 +#: src/plugins/plugin_xep_0065.py:407 #, python-format msgid "Socks 5 server connection lost (reason: %s)" msgstr "Connexion du serveur SOCKS5 perdue (raison: %s)" -#: plugins/plugin_xep_0065.py:452 +#: src/plugins/plugin_xep_0065.py:432 msgid "Socks 5 client connection started" msgstr "Connexion du client SOCKS 5 démarrée" -#: plugins/plugin_xep_0065.py:455 +#: src/plugins/plugin_xep_0065.py:435 #, python-format msgid "Socks 5 client connection lost (reason: %s)" msgstr "Connexion du client SOCKS5 perdue (raison: %s)" -#: plugins/plugin_xep_0065.py:472 +#: src/plugins/plugin_xep_0065.py:462 msgid "Plugin XEP_0065 initialization" msgstr "Initialisation du plugin XEP_0065" -#: plugins/plugin_xep_0065.py:474 +#: src/plugins/plugin_xep_0065.py:468 +#, fuzzy msgid "registering" msgstr "enregistrement" -#: plugins/plugin_xep_0065.py:484 +#: src/plugins/plugin_xep_0065.py:476 #, python-format msgid "Launching Socks5 Stream server on port %d" msgstr "Lancement du serveur de flux Socks5 sur le port %d" -#: plugins/plugin_xep_0065.py:500 -msgid "Launching socks5 initiator" -msgstr "Lancement de socks5 en mode initiateur" - -#: plugins/plugin_xep_0065.py:515 +#: src/plugins/plugin_xep_0065.py:507 +#, python-format +msgid "Socks5 Bytestream: TimeOut reached for id %(sid)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:557 +msgid "Unknown profile, this should not happen" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:614 +#, fuzzy +msgid "Internal error, can't do transfer" +msgstr "ERREUR INTERNE: état de jeu inconnu" + +#: src/plugins/plugin_xep_0065.py:624 src/plugins/plugin_xep_0065.py:797 +msgid "No streamhost found in stream query" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:629 +msgid "A proxy server is used" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:634 +msgid "Proxy jid is not the same as in parameters, this should not happen" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:642 src/plugins/plugin_xep_0065.py:736 +#, fuzzy +msgid "activating stream" +msgstr "Lancement du flux" + +#: src/plugins/plugin_xep_0065.py:660 +#, fuzzy +msgid "Can't activate the proxy stream" +msgstr " Ferme l'application" + +#: src/plugins/plugin_xep_0065.py:690 +msgid "BS stream query" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:704 +#, python-format +msgid "Ignoring unexpected BS transfer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:713 +#, python-format +msgid "No streamhost found in stream query %s" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:722 +msgid "incomplete streamhost element" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:728 #, fuzzy, python-format msgid "Stream proposed: host=[%(host)s] port=[%(port)s]" msgstr "Flux proposé: serveur=[%(host)s] port=[%(post)s]" -#: plugins/plugin_xep_0065.py:531 -msgid "activating stream" -msgstr "Lancement du flux" - -#: plugins/plugin_xep_0077.py:41 +#: src/plugins/plugin_xep_0065.py:789 +msgid "Can't determine proxy informations" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:793 +msgid "Bad answer received from proxy" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:800 +msgid "" +"Multiple streamhost elements in proxy not managed, keeping only the first one" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:813 +msgid "No proxy found on this server" +msgstr "" + +#: src/plugins/plugin_xep_0071.py:43 +#, fuzzy +msgid "Implementation of XHTML-IM" +msgstr "Implementation de vcard-temp" + +#: src/plugins/plugin_xep_0071.py:71 +#, fuzzy +msgid "XHTML-IM plugin initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0077.py:37 msgid "Implementation of in-band registration" msgstr "Implémentation de l'enregistrement en ligne" -#: plugins/plugin_xep_0077.py:47 +#: src/plugins/plugin_xep_0077.py:44 msgid "Plugin XEP_0077 initialization" msgstr "Initialisation du plugin XEP_0077" -#: plugins/plugin_xep_0077.py:62 -msgid "No data form found" -msgstr "Aucune donnée trouvée" - -#: plugins/plugin_xep_0077.py:64 +#: src/plugins/plugin_xep_0077.py:61 msgid "This gateway can't be managed by SàT, sorry :(" msgstr "Ce transport ne peut être gérée par SàT, désolé :(" -#: plugins/plugin_xep_0077.py:85 +#: src/plugins/plugin_xep_0077.py:82 msgid "Your are now unregistred" msgstr "Vous êtes maintenant désinscrit" -#: plugins/plugin_xep_0077.py:89 +#: src/plugins/plugin_xep_0077.py:86 #, python-format msgid "Unregistration failure: %s" msgstr "Échec de la désinscription: %s" -#: plugins/plugin_xep_0077.py:93 +#: src/plugins/plugin_xep_0077.py:90 #, python-format msgid "Unregistration failed: %s" msgstr "Échec de la désinscription: %s" -#: plugins/plugin_xep_0077.py:116 +#: src/plugins/plugin_xep_0077.py:113 +#, fuzzy msgid "Registration failed" -msgstr "Échec de l'inscription" - -#: plugins/plugin_xep_0077.py:134 plugins/plugin_xep_0096.py:154 +msgstr "Éched de l'insciption (%s)" + +#: src/plugins/plugin_xep_0077.py:131 src/plugins/plugin_xep_0095.py:183 msgid "Asking for an non-existant or not connected profile" msgstr "Demande d'un profile inexistant ou non connecté" -#: plugins/plugin_xep_0077.py:137 +#: src/plugins/plugin_xep_0077.py:134 #, python-format msgid "Asking registration for [%s]" msgstr "Demande d'enregistrement pour [%s]" -#: plugins/plugin_xep_0096.py:52 +#: src/plugins/plugin_xep_0085.py:49 +#, fuzzy +msgid "Implementation of Chat State Notifications Protocol" +msgstr "Implémentation du protocole de transports" + +#: src/plugins/plugin_xep_0085.py:89 +msgid "Enable chat state notifications" +msgstr "" + +#: src/plugins/plugin_xep_0085.py:93 +#, fuzzy +msgid "Chat State Notifications plugin initialization" +msgstr "Initialisation de l'extension pour les transports" + +#: src/plugins/plugin_xep_0095.py:51 +#, fuzzy +msgid "Implementation of Stream Initiation" +msgstr "Implémentation de l'enregistrement en ligne" + +#: src/plugins/plugin_xep_0095.py:58 +#, fuzzy +msgid "Plugin XEP_0095 initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0095.py:75 +#, fuzzy +msgid "XEP-0095 Stream initiation" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0095.py:161 +msgid "sending stream initiation accept answer" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:188 +#, python-format +msgid "Stream Session ID: %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:43 msgid "Implementation of SI File Transfer" msgstr "" "Implémentation de l'initialisation de flux pour le transfert de fichier " -#: plugins/plugin_xep_0096.py:58 +#: src/plugins/plugin_xep_0096.py:50 msgid "Plugin XEP_0096 initialization" msgstr "Initialisation du plugin XEP_0096" -#: plugins/plugin_xep_0096.py:67 -msgid "XEP-0096 management" -msgstr "Gestion de XEP-0096" - -#: plugins/plugin_xep_0096.py:75 +#: src/plugins/plugin_xep_0096.py:65 +#, python-format +msgid "SI File Transfer: TimeOut reached for id %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:80 +msgid "XEP-0096 file transfer requested" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:100 #, python-format msgid "File proposed: name=[%(name)s] size=%(size)s" msgstr "Fichier proposé: nom=[%(name)s] taille=%(size)s" -#: plugins/plugin_xep_0096.py:91 +#: src/plugins/plugin_xep_0096.py:107 +#, fuzzy +msgid "No file element found" +msgstr "Aucun profile sélectionné" + +#: src/plugins/plugin_xep_0096.py:208 #, python-format -msgid "Transfer [%s] refused" +msgid "Transfer %(id)s failed with stream method %(s_method)s: %(reason)s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:223 +#, fuzzy, python-format +msgid "File transfer refused by %s" msgstr "Transfert [%s] refusé" -#: plugins/plugin_xep_0096.py:96 +#: src/plugins/plugin_xep_0096.py:224 +#, fuzzy, python-format +msgid "The contact %s refused your file" +msgstr "Le contact %s a refusé votre inscription" + +#: src/plugins/plugin_xep_0096.py:224 +#, fuzzy +msgid "File refused" +msgstr "refusé" + +#: src/plugins/plugin_xep_0096.py:226 #, python-format -msgid "Transfer [%s] accepted" -msgstr "Transfert [%s] accepté" - -#: plugins/plugin_xep_0096.py:99 -msgid "Approved unknow id !" -msgstr "id inconnue approuvée !" - -#: plugins/plugin_xep_0096.py:111 -msgid "Feature negociation" -msgstr "Négociation de fonctionnalités" - -#: plugins/plugin_xep_0100.py:38 +msgid "Error during file transfer with %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:227 +#, python-format +msgid "" +"Something went wrong during the file transfer session intialisation with %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:227 +#, fuzzy +msgid "File transfer error" +msgstr "Transfert de fichier" + +#: src/plugins/plugin_xep_0096.py:299 +#, python-format +msgid "Transfer %(sid)s successfuly finished [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:305 +#, python-format +msgid "" +"Transfer %(id)s failed with stream method %(s_method)s: %(reason)s " +"[%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:33 msgid "Implementation of Gateways protocol" msgstr "Implémentation du protocole de transports" -#: plugins/plugin_xep_0100.py:44 +#: src/plugins/plugin_xep_0100.py:40 msgid "Gateways plugin initialization" msgstr "Initialisation de l'extension pour les transports" -#: plugins/plugin_xep_0100.py:54 +#: src/plugins/plugin_xep_0100.py:50 #, python-format msgid "All items checked for id [%s]" msgstr "Tous les points ont été vérifiés pour l'id [%s]" -#: plugins/plugin_xep_0100.py:65 +#: src/plugins/plugin_xep_0100.py:61 #, python-format msgid "Found gateway (%(jid)s): %(identity)s" msgstr "Transport trouvé (%(jid)s): %(identity)s" -#: plugins/plugin_xep_0100.py:76 +#: src/plugins/plugin_xep_0100.py:72 #, fuzzy, python-format msgid "Error when discovering [%(jid)s]: %(error)s" msgstr "Erreur en analysant [%(jid)s]: %(condition)s" -#: plugins/plugin_xep_0100.py:85 +#: src/plugins/plugin_xep_0100.py:80 msgid "No gateway found" msgstr "Aucun transport trouvé" -#: plugins/plugin_xep_0100.py:92 +#: src/plugins/plugin_xep_0100.py:87 #, python-format msgid "item found: %s" msgstr "object trouvé: %s" -#: plugins/plugin_xep_0100.py:97 +#: src/plugins/plugin_xep_0100.py:92 #, fuzzy, python-format msgid "Error when discovering [%(target)s]: %(condition)s" msgstr "Erreur en analysant [%(jid)s]: %(condition)s" -#: plugins/plugin_xep_0100.py:98 +#: src/plugins/plugin_xep_0100.py:93 #, python-format msgid "Error while trying to discover %(target)s gateways: %(error_mess)s" msgstr "Erreur en essayant d'analyser %(target)s portails: %(error_mess)s" -#: plugins/plugin_xep_0100.py:104 +#: src/plugins/plugin_xep_0100.py:98 msgid "Registration successful, doing the rest" msgstr "Inscription réussie, lancement du reste de la procédure" -#: plugins/plugin_xep_0100.py:124 +#: src/plugins/plugin_xep_0100.py:118 #, fuzzy, python-format msgid "find gateways (target = %(target)s, profile = %(profile)s)" msgstr "transports trouvée (cible = %s)" +#: src/plugins/plugin_xep_0115.py:54 +#, fuzzy +msgid "Implementation of entity capabilities" +msgstr "Implementation de vcard-temp" + +#: src/plugins/plugin_xep_0115.py:82 +#, fuzzy +msgid "Plugin XEP_0115 initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0115.py:148 +#, python-format +msgid "Capability hash generated: [%s]" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:42 +#, fuzzy +msgid "Implementation of Personal Eventing Protocol" +msgstr "Implémentation du protocole de transports" + +#: src/plugins/plugin_xep_0163.py:49 +#, fuzzy +msgid "PEP plugin initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0163.py:97 +#, fuzzy, python-format +msgid "Trying to send personal event with an unknown profile key [%s]" +msgstr "Tentative d'appel d'un profile inconnue" + +#: src/plugins/plugin_xep_0163.py:100 +#, fuzzy +msgid "Trying to send personal event for an unknown type" +msgstr "Tentative d'assigner un paramètre à un profile inconnu" + +#: src/plugins/plugin_xep_0163.py:106 +#, fuzzy +msgid "No item found" +msgstr "Aucun transport trouvé" + +#: src/plugins/plugin_xep_0163.py:111 +msgid "Can't find mood element in mood event" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:115 +#, fuzzy +msgid "No mood found" +msgstr "Aucune donnée trouvée" + +#: src/plugins/plugin_xep_0249.py:51 +#, fuzzy +msgid "Implementation of Direct MUC Invitations" +msgstr "Implémentation de l'enregistrement en ligne" + +#: src/plugins/plugin_xep_0249.py:71 +msgid "Auto-join MUC on invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:77 +#, fuzzy +msgid "Plugin XEP_0249 initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0249.py:95 src/plugins/plugin_xep_0249.py:123 +#, fuzzy +msgid "Profile doesn't exists !" +msgstr "Ce nom de profile existe déjà" + +#: src/plugins/plugin_xep_0249.py:125 +#, python-format +msgid "Invitation accepted for room %(room)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:137 +#, python-format +msgid "Invitation received for room %(room)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:139 +msgid "Error while parsing invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:143 +msgid "Invitation silently discarded because user is already in the room." +msgstr "" + +#: src/plugins/plugin_xep_0249.py:154 +#, python-format +msgid "You have been invited by %s to join the room %s. Do you accept?" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:154 src/plugins/plugin_xep_0249.py:157 +#, fuzzy +msgid "MUC invitation" +msgstr "Connexion..." + +#: src/plugins/plugin_xep_0249.py:157 +#, python-format +msgid "" +"An invitation from %s to join the room %s has been declined according to " +"your personal settings." +msgstr "" + +#: src/plugins/plugin_xep_0277.py:45 +#, fuzzy +msgid "Implementation of microblogging Protocol" +msgstr "Implémentation du protocole de transports" + +#: src/plugins/plugin_xep_0277.py:56 +#, fuzzy +msgid "Microblogging plugin initialization" +msgstr "Initialisation du plugin XEP_0054" + +#: src/plugins/plugin_xep_0277.py:95 +msgid "No entry element in microblog item" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:131 +msgid "Error while parsing atom entry for microblogging event" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:142 +#, fuzzy +msgid "Cannot find author" +msgstr "Impossible de trouver la VCard de %s" + +#: src/plugins/plugin_xep_0277.py:200 +msgid "Microblog data must contain at least 'content' key" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:204 +msgid "Microblog data's content value must not be empty" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:238 +#, fuzzy +msgid "Can't find profile's jid" +msgstr "Impossible de trouver la VCard de %s" + +#: src/plugins/plugin_xep_0277.py:245 +#, python-format +msgid "Microblog node has now access %s" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:249 +msgid "Can't set microblog access" +msgstr "" + +#: src/tools/misc.py:58 +#, python-format +msgid "There is already a bound priority [%s]" +msgstr "" + +#: src/tools/misc.py:60 +#, python-format +msgid "There is already a trigger with the same priority [%s]" +msgstr "" + +#: src/tools/xml_tools.py:151 +#, fuzzy +msgid "INTERNAL ERROR: parameters xml not valid" +msgstr "ERREUR INTERNE: les paramètres doivent avoir un nom" + +#: src/tools/xml_tools.py:158 +msgid "INTERNAL ERROR: params categories must have a name" +msgstr "ERREUR INTERNE: les catégories des paramètres doivent avoir un nom" + +#: src/tools/xml_tools.py:165 +msgid "INTERNAL ERROR: params must have a name" +msgstr "ERREUR INTERNE: les paramètres doivent avoir un nom" + +#: src/tools/xml_tools.py:256 +#, fuzzy, python-format +msgid "Unknown panel type [%s]" +msgstr "Type d'action inconnu" + +#: src/tools/xml_tools.py:258 +msgid "form XMLUI need a submit_id" +msgstr "" + +#: src/tools/xml_tools.py:291 +#, fuzzy, python-format +msgid "Unknown layout type [%s]" +msgstr "Type d'action inconnu" + +#: src/tools/xml_tools.py:498 +msgid "Trying to add a category without parent tabs layout" +msgstr "" +"Tentative d'ajout d'une catégorie sans disposition dans l'onglet parent" + +#: src/tools/xml_tools.py:501 +msgid "parent layout of a category is not tabs" +msgstr "la disposition parente d'une catégorie n'est pas \"tabs\" (onglets)" + +#~ msgid "WARNING: unknown text type" +#~ msgstr "ATTENTION: type de texte inconnu" + +#~ msgid "Ok" +#~ msgstr "Ok" + +#~ msgid "Yes" +#~ msgstr "Oui" + +#~ msgid "No" +#~ msgstr "Non" + +#, fuzzy +#~ msgid "INTERNAL ERROR: Tab not found" +#~ msgstr "ERREUR INTERNE: paramètres xml non valides" + +#~ msgid "Impossible to list directory" +#~ msgstr "Impossible de lister les répertoires" + +#~ msgid "Path: " +#~ msgstr "Chemin:" + +#~ msgid "Bookmarks" +#~ msgstr "Favoris" + +#~ msgid "No GTK bookmarks file found" +#~ msgstr "Aucun fichier favori pour GTK trouvé" + +#~ msgid "No KDE bookmarks file found" +#~ msgstr "Aucun fichier favori pour KDE trouvé" + +#~ msgid "%(name)s is a SàT (Salut à Toi) frontend\n" +#~ msgstr "%(name)s est un frontend pour SàT (Salut à Toi)\n" + +#~ msgid "Contact List" +#~ msgstr "Liste de contacts" + +#~ msgid "hiding %s" +#~ msgstr "On cache %s" + +#~ msgid "showing %s" +#~ msgstr "On afficher %s" + +#~ msgid "FIXME: askConfirmation not implemented" +#~ msgstr "CORRIGEZ-MOI: askConfirmation n'est pas implémenté" + +#~ msgid "Incomplete data" +#~ msgstr "Données incomplétes" + +#, fuzzy +#~ msgid "Trying to call unknown function (%s)" +#~ msgstr "Tentative d'appel d'une fonction inconnue" + +#, fuzzy +#~ msgid "Trying to access an unknown menu (%(category)s/%(name)s/%(type)s)" +#~ msgstr "Demande d'un paramètre inconnu: (%(category)s/%(name)s)" + +#~ msgid "general params data loaded" +#~ msgstr "Paramètres généraux chargés" + +#~ msgid "individual params data loaded" +#~ msgstr "Paramètres individuels chargés" + +#~ msgid "params template loaded" +#~ msgstr "Modèle des paramètres chargé" + +#~ msgid "params loaded" +#~ msgstr "paramètres chargés" + +#~ msgid "history loaded" +#~ msgstr "Historique chargée" + +#~ msgid "private values loaded" +#~ msgstr "Données privées chargées" + +#~ msgid "Can't load private values !" +#~ msgstr "Impossible de charger les données privées !" + +#~ msgid "params saved" +#~ msgstr "Paramètres sauvés" + +#~ msgid "history saved" +#~ msgstr "Historique sauvée" + +#~ msgid "private values saved" +#~ msgstr "Données privées sauvées" + +#~ msgid "source JID not found !" +#~ msgstr "JID source introuvable !" + +#~ msgid "dest JID not found !" +#~ msgstr "JID destination introuvable !" + +#~ msgid "Trying to add a contact to a non-existant profile" +#~ msgstr "Tentative d'ajout d'un contact à un profile inexistant" + +#~ msgid "Adding connection: %(address)s, %(connection)s" +#~ msgstr "Ajout d'une connexion: %(address)s, %(connection)s" + +#~ msgid "Saving file in %s." +#~ msgstr "Sauvegarde du fichier dans %s." + +#~ msgid "Launching socks5 initiator" +#~ msgstr "Lancement de socks5 en mode initiateur" + +#~ msgid "XEP-0096 management" +#~ msgstr "Gestion de XEP-0096" + +#~ msgid "Transfer [%s] accepted" +#~ msgstr "Transfert [%s] accepté" + +#~ msgid "Approved unknow id !" +#~ msgstr "id inconnue approuvée !" + +#~ msgid "Feature negociation" +#~ msgstr "Négociation de fonctionnalités" + #~ msgid "presence update for [%s]" #~ msgstr "mise à jour de l'information de présence pour [%s]" diff -r bfabeedbf32e -r dd07fc737d6c i18n/sat.po --- a/i18n/sat.po Sun Dec 29 17:06:01 2013 +0100 +++ b/i18n/sat.po Sun Dec 29 17:10:10 2013 +0100 @@ -8,536 +8,2070 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-08-19 21:54+0800\n" +"POT-Creation-Date: 2013-12-29 16:04+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: sat.tac:87 +#: frontends/src/bridge/DBus.py:62 +#: src/bridge/bridge_constructor/dbus_frontend_template.py:62 +#: src/bridge/bridge_constructor/generated/DBus.py:62 +msgid "Unknown interface" +msgstr "" + +#: frontends/src/constants.py:38 frontends/src/constants.py:44 +#: frontends/src/wix/constants.py:39 src/plugins/plugin_xep_0050.py:52 +msgid "Online" +msgstr "" + +#: frontends/src/constants.py:39 frontends/src/constants.py:45 +#: frontends/src/wix/constants.py:40 src/plugins/plugin_xep_0050.py:54 +msgid "Free for chat" +msgstr "" + +#: frontends/src/constants.py:40 frontends/src/constants.py:46 +msgid "Away from keyboard" +msgstr "" + +#: frontends/src/constants.py:41 frontends/src/constants.py:47 +#: src/plugins/plugin_xep_0050.py:55 +msgid "Do not disturb" +msgstr "" + +#: frontends/src/constants.py:42 frontends/src/constants.py:48 +#: frontends/src/wix/constants.py:43 src/plugins/plugin_xep_0050.py:53 +msgid "Away" +msgstr "" + +#: frontends/src/jp/jp:63 +msgid "" +"ProgressBar not available, please download it at http://pypi.python.org/pypi/" +"progressbar" +msgstr "" + +#: frontends/src/jp/jp:64 +msgid "" +"Progress bar deactivated\n" +"--\n" +msgstr "" + +#: frontends/src/jp/jp:75 frontends/src/quick_frontend/quick_app.py:43 +msgid "Can't connect to SàT backend, are you sure it's launched ?" +msgstr "" + +#: frontends/src/jp/jp:78 frontends/src/quick_frontend/quick_app.py:46 +msgid "Can't init bridge" +msgstr "" + +#: frontends/src/jp/jp:84 +msgid "" +"\n" +" %prog [options] [FILE1 FILE2 ...] JID\n" +" %prog -w [options] [JID1 JID2 ...]\n" +"\n" +" %prog --help for options list\n" +" " +msgstr "" + +#: frontends/src/jp/jp:94 #, python-format -msgid "********** [%s] CONNECTED **********" -msgstr "" - -#: sat.tac:93 -msgid "XML stream is initialized" -msgstr "" - -#: sat.tac:113 +msgid "Use PROFILE profile key (default: %default)" +msgstr "" + +#: frontends/src/jp/jp:96 +msgid "Make a bzip2 tarball" +msgstr "" + +#: frontends/src/jp/jp:98 +msgid "Wait for a file to be sent by a contact" +msgstr "" + +#: frontends/src/jp/jp:100 +msgid "Accept multiple files (you'll have to stop manually)" +msgstr "" + +#: frontends/src/jp/jp:102 +msgid "Force overwritting of existing files" +msgstr "" + +#: frontends/src/jp/jp:104 +msgid "Show progress bar" +msgstr "" + +#: frontends/src/jp/jp:106 +msgid "" +"Separate xmpp messages: send one message per line instead of one message " +"alone." +msgstr "" + +#: frontends/src/jp/jp:108 +msgid "Add a new line at the beginning of the input (usefull for ascii art ;))" +msgstr "" + +#: frontends/src/jp/jp:110 +msgid "List available profiles" +msgstr "" + +#: frontends/src/jp/jp:112 +msgid "Create a profile (args: profile_name jid password)" +msgstr "" + +#: frontends/src/jp/jp:114 +msgid "Get profile informations (arg: profile_name)" +msgstr "" + +#: frontends/src/jp/jp:116 +msgid "Remove profile" +msgstr "" + +#: frontends/src/jp/jp:118 +msgid "Connect the profile before doing anything else" +msgstr "" + +#: frontends/src/jp/jp:120 +msgid "Wait for the reception of a pipe stream" +msgstr "" + +#: frontends/src/jp/jp:122 +msgid "Pipe a stream out " +msgstr "" + +#: frontends/src/jp/jp:137 +msgid "You must specify the destination JID (Jabber ID)" +msgstr "" + +#: frontends/src/jp/jp:149 +msgid "Option progress is not available, deactivated." +msgstr "" + +#: frontends/src/jp/jp:196 +msgid "Can't connect profile" +msgstr "" + +#: frontends/src/jp/jp:202 frontends/src/quick_frontend/quick_app.py:128 +msgid "The profile asked doesn't exist" +msgstr "" + +#: frontends/src/jp/jp:209 +#, python-format +msgid "" +"Profile [%(profile)s] is not connected, please connect it before using jp, " +"or use --connect option" +msgstr "" + +#: frontends/src/jp/jp:237 +#, python-format +msgid "%s is not a valid JID !" +msgstr "" + +#: frontends/src/jp/jp:285 +#, python-format +msgid "File [%s] doesn't exist !" +msgstr "" + +#: frontends/src/jp/jp:288 +#, python-format +msgid "[%s] is a dir ! Please send files inside or use compression" +msgstr "" + +#: frontends/src/jp/jp:295 +#, python-format +msgid "tmp file (%s) already exists ! Please remove it" +msgstr "" + +#: frontends/src/jp/jp:297 +msgid "bz2 is an experimental option at an early dev stage, use with caution" +msgstr "" + +#: frontends/src/jp/jp:299 +msgid "Starting compression, please wait..." +msgstr "" + +#: frontends/src/jp/jp:303 +#, python-format +msgid "Adding %s" +msgstr "" + +#: frontends/src/jp/jp:306 +msgid "OK !" +msgstr "" + +#: frontends/src/jp/jp:342 +#, python-format +msgid "Accepted file [%(filename)s] from %(sender)s" +msgstr "" + +#: frontends/src/jp/jp:346 +#, python-format +msgid "" +"Refused file [%(filename)s] from %(sender)s: a file with the same name " +"already exist" +msgstr "" + +#: frontends/src/jp/jp:371 +msgid "FIXME: actionResult not implemented" +msgstr "" + +#: frontends/src/jp/jp:391 +msgid "Progress: " +msgstr "" + +#: frontends/src/jp/jp:418 +msgid "User interruption: good bye" +msgstr "" + +#: frontends/src/primitivus/card_game.py:266 +#: frontends/src/wix/card_game.py:103 +msgid "Please choose your contrat" +msgstr "" + +#: frontends/src/primitivus/card_game.py:288 +#: frontends/src/wix/card_game.py:114 src/plugins/plugin_misc_tarot.py:239 +msgid "Draw game" +msgstr "" + +#: frontends/src/primitivus/card_game.py:290 +#: frontends/src/wix/card_game.py:116 +msgid "You win \\o/" +msgstr "" + +#: frontends/src/primitivus/card_game.py:290 +#: frontends/src/wix/card_game.py:116 +msgid "You loose :(" +msgstr "" + +#: frontends/src/primitivus/card_game.py:302 +#: frontends/src/wix/card_game.py:134 +msgid "Cards played are invalid !" +msgstr "" + +#: frontends/src/primitivus/card_game.py:335 +#: frontends/src/wix/card_game.py:242 +msgid "Do you put these cards in chien ?" +msgstr "" + +#: frontends/src/primitivus/chat.py:133 +msgid "Game" +msgstr "" + +#: frontends/src/primitivus/chat.py:136 +msgid "Action" +msgstr "" + +#: frontends/src/primitivus/chat.py:136 +msgid "Send file" +msgstr "" + +#: frontends/src/primitivus/chat.py:315 +#, python-format +msgid "Primitivus: %s is talking to you" +msgstr "" + +#: frontends/src/primitivus/chat.py:317 #, python-format -msgid "********** [%s] DISCONNECTED **********" -msgstr "" - -#: sat.tac:117 -msgid "No keep_alife" -msgstr "" - -#: sat.tac:128 +msgid "Primitivus: %s mentioned you in room '%s'" +msgstr "" + +#: frontends/src/primitivus/chat.py:334 frontends/src/wix/chat.py:273 +msgid "Can't start game" +msgstr "" + +#: frontends/src/primitivus/chat.py:334 frontends/src/wix/chat.py:273 +msgid "You need to be exactly 4 peoples in the room to start a Tarot game" +msgstr "" + +#: frontends/src/primitivus/contact_list.py:44 +msgid "Contacts" +msgstr "" + +#: frontends/src/primitivus/gateways.py:29 +#: frontends/src/quick_frontend/quick_gateways.py:27 +#: frontends/src/wix/gateways.py:32 +msgid "Gateways manager" +msgstr "" + +#: frontends/src/primitivus/gateways.py:39 frontends/src/wix/gateways.py:87 +msgid "Use external XMPP server: " +msgstr "" + +#: frontends/src/primitivus/gateways.py:40 frontends/src/wix/gateways.py:90 +msgid "GO !" +msgstr "" + +#: frontends/src/primitivus/gateways.py:51 +#: frontends/src/primitivus/primitivus:468 +#: frontends/src/primitivus/primitivus:470 +#: frontends/src/primitivus/primitivus:532 +#: frontends/src/primitivus/primitivus:558 +#: frontends/src/primitivus/primitivus:568 +#: frontends/src/primitivus/primitivus:586 +#: frontends/src/primitivus/primitivus:615 +#: frontends/src/primitivus/primitivus:630 +#: frontends/src/primitivus/primitivus:652 frontends/src/wix/card_game.py:134 +#: frontends/src/wix/main_window.py:124 frontends/src/wix/main_window.py:260 +#: frontends/src/wix/main_window.py:267 frontends/src/wix/main_window.py:335 +#: frontends/src/wix/main_window.py:462 frontends/src/wix/main_window.py:485 +msgid "Error" +msgstr "" + +#: frontends/src/primitivus/gateways.py:51 +msgid "You must enter an external server JID" +msgstr "" + +#: frontends/src/primitivus/gateways.py:69 frontends/src/wix/gateways.py:147 +msgid "Register" +msgstr "" + +#: frontends/src/primitivus/gateways.py:72 frontends/src/wix/gateways.py:151 +msgid "Unregister" +msgstr "" + +#: frontends/src/primitivus/primitivus:112 +msgid "Error while sending message" +msgstr "" + +#: frontends/src/primitivus/primitivus:275 +msgid "Pleeeeasse, I can't even breathe !" +msgstr "" + +#: frontends/src/primitivus/primitivus:290 +#: frontends/src/wix/main_window.py:123 +msgid "Error while calling menu" +msgstr "" + +#: frontends/src/primitivus/primitivus:294 frontends/src/wix/profile.py:83 +msgid "General" +msgstr "" + +#: frontends/src/primitivus/primitivus:295 +#: frontends/src/primitivus/profile_manager.py:49 +#: frontends/src/wix/profile_manager.py:69 +msgid "Connect" +msgstr "" + +#: frontends/src/primitivus/primitivus:296 src/plugins/plugin_xep_0050.py:57 +msgid "Disconnect" +msgstr "" + +#: frontends/src/primitivus/primitivus:297 +msgid "Parameters" +msgstr "" + +#: frontends/src/primitivus/primitivus:298 +#: frontends/src/primitivus/primitivus:636 +msgid "About" +msgstr "" + +#: frontends/src/primitivus/primitivus:299 +msgid "Exit" +msgstr "" + +#: frontends/src/primitivus/primitivus:300 +msgid "Contact" +msgstr "" + +#: frontends/src/primitivus/primitivus:301 +msgid "Add contact" +msgstr "" + +#: frontends/src/primitivus/primitivus:302 +msgid "Remove contact" +msgstr "" + +#: frontends/src/primitivus/primitivus:303 +msgid "Communication" +msgstr "" + +#: frontends/src/primitivus/primitivus:304 +msgid "Join room" +msgstr "" + +#: frontends/src/primitivus/primitivus:305 +msgid "Find Gateways" +msgstr "" + +#: frontends/src/primitivus/primitivus:306 +#: frontends/src/primitivus/primitivus:620 +msgid "Search directory" +msgstr "" + +#: frontends/src/primitivus/primitivus:318 +msgid "Main menu" +msgstr "" + +#: frontends/src/primitivus/primitivus:364 +#: frontends/src/primitivus/primitivus:392 +msgid "Chat menu" +msgstr "" + +#: frontends/src/primitivus/primitivus:430 +#: frontends/src/wix/main_window.py:215 +#, python-format +msgid "unmanaged dialog type: %s" +msgstr "" + +#: frontends/src/primitivus/primitivus:445 +msgid "INTERNAL ERROR: Unexpected class for main widget's footer" +msgstr "" + +#: frontends/src/primitivus/primitivus:468 +#: frontends/src/wix/main_window.py:259 +msgid "Unmanaged action result" +msgstr "" + +#: frontends/src/primitivus/primitivus:487 +#: frontends/src/wix/main_window.py:289 +msgid "Where do you want to save the file ?" +msgstr "" + +#: frontends/src/primitivus/primitivus:499 +#: frontends/src/wix/main_window.py:283 +#, python-format +msgid "" +"The contact %(jid)s wants to send you the file %(filename)s\n" +"Do you accept ?" +msgstr "" + +#: frontends/src/primitivus/primitivus:511 +#: frontends/src/wix/main_window.py:320 +msgid "unknown id, ignoring" +msgstr "" + +#: frontends/src/primitivus/primitivus:517 +#: frontends/src/wix/main_window.py:256 frontends/src/wix/main_window.py:342 +msgid "XML user interface received" +msgstr "" + +#: frontends/src/primitivus/primitivus:520 +#: frontends/src/wix/main_window.py:345 +msgid "Form" +msgstr "" + +#: frontends/src/primitivus/primitivus:522 +#: frontends/src/wix/main_window.py:347 +msgid "Registration" +msgstr "" + +#: frontends/src/primitivus/primitivus:546 +#: frontends/src/wix/main_window.py:364 +#, python-format +msgid "FIXME FIXME FIXME: type [%s] not implemented" +msgstr "" + +#: frontends/src/primitivus/primitivus:556 +#: frontends/src/primitivus/primitivus:566 +#: frontends/src/wix/main_window.py:452 frontends/src/wix/main_window.py:512 +#, python-format +msgid "'%s' is an invalid JID !" +msgstr "" + +#: frontends/src/primitivus/primitivus:572 +#: frontends/src/wix/main_window.py:475 #, python-format -msgid "got message from: %s" -msgstr "" - -#: sat.tac:171 +msgid "Unsubscribing %s presence" +msgstr "" + +#: frontends/src/primitivus/primitivus:586 frontends/src/wix/param.py:60 +msgid "Can't get parameters" +msgstr "" + +#: frontends/src/primitivus/primitivus:596 +#: frontends/src/wix/main_window.py:506 +msgid "Entering a MUC room" +msgstr "" + +#: frontends/src/primitivus/primitivus:596 +#: frontends/src/wix/main_window.py:504 +msgid "Please enter MUC's JID" +msgstr "" + +#: frontends/src/primitivus/primitivus:600 +msgid "Find gateways request" +msgstr "" + +#: frontends/src/primitivus/primitivus:606 +msgid "Search directory request" +msgstr "" + +#: frontends/src/primitivus/primitivus:615 +#: frontends/src/primitivus/primitivus:652 +msgid "Can't get search UI" +msgstr "" + +#: frontends/src/primitivus/primitivus:620 +msgid "Please enter the search jid: " +msgstr "" + +#: frontends/src/primitivus/primitivus:624 +#: frontends/src/wix/main_window.py:445 +msgid "Adding a contact" +msgstr "" + +#: frontends/src/primitivus/primitivus:624 +#: frontends/src/wix/main_window.py:444 +msgid "Please enter new contact JID" +msgstr "" + +#: frontends/src/primitivus/primitivus:630 +msgid "You have not selected any contact to delete !" +msgstr "" + +#: frontends/src/primitivus/primitivus:632 +#, python-format +msgid "Are you sure you want to delete the contact [%s] ?" +msgstr "" + +#: frontends/src/primitivus/primitivus:649 +msgid "Search result" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:35 +msgid "Login:" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:36 +#: frontends/src/wix/profile_manager.py:66 +msgid "Password:" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:41 +#: frontends/src/wix/profile_manager.py:51 +msgid "New" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:42 +#: frontends/src/wix/profile_manager.py:52 +msgid "Delete" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:54 +msgid "Profile Manager" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:82 +msgid "A profile with this name already exists" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:84 +msgid "Profile creation cancelled by backend" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:86 +msgid "Database error" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:88 +#, python-format +msgid "Unknown reason (%s)" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:89 +msgid "Can't create profile" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:100 +#: frontends/src/wix/profile_manager.py:95 +msgid "New profile" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:100 +msgid "Please enter a new profile name" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:104 #, python-format -msgid "new contact in roster list: %s" -msgstr "" - -#: sat.tac:178 +msgid "Are you sure you want to delete the profile %s ?" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:123 +#: frontends/src/wix/profile_manager.py:131 +msgid "No profile selected" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:123 +msgid "You need to create and select a profile before connecting" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:126 +#: frontends/src/wix/profile_manager.py:100 +#: frontends/src/wix/profile_manager.py:134 +msgid "Bad profile name" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:126 +#: frontends/src/wix/profile_manager.py:100 +#: frontends/src/wix/profile_manager.py:134 +msgid "A profile name can't start with a @" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:152 +#: frontends/src/quick_frontend/quick_app.py:119 +#: frontends/src/wix/profile_manager.py:158 +msgid "Can't get profile parameter" +msgstr "" + +#: frontends/src/primitivus/progress.py:33 +msgid "Clear progress list" +msgstr "" + +#: frontends/src/primitivus/status.py:46 +msgid "Set your presence" +msgstr "" + +#: frontends/src/primitivus/status.py:50 +msgid "Set your status" +msgstr "" + +#: frontends/src/primitivus/status.py:50 +msgid "New status" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:81 frontends/src/wix/xmlui.py:64 +msgid "Unmanaged tag" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:94 frontends/src/wix/xmlui.py:78 +msgid "text node has no child !" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:124 frontends/src/wix/xmlui.py:112 #, python-format -msgid "removing %s from roster list" -msgstr "" - -#: sat.tac:188 +msgid "FIXME FIXME FIXME: type [%s] is not implemented" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:160 frontends/src/wix/xmlui.py:143 +msgid "Unknown layout, using default one" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:173 frontends/src/wix/xmlui.py:162 +msgid "Unknown tag" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:203 frontends/src/wix/xmlui.py:186 +msgid "Submit" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:205 frontends/src/primitivus/xmlui.py:213 +msgid "Cancel" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:212 +msgid "Save" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:234 +#, python-format +msgid "INTERNAL ERROR: Unmanaged show_type (%s)" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:283 frontends/src/wix/xmlui.py:244 +msgid "The form data is not sent back, the type is not managed properly" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:98 +#, python-format +msgid "Trying to plug an unknown profile (%s)" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:104 +msgid "" +"\n" +" %prog [options]\n" +"\n" +" %prog --help for options list\n" +" " +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:111 +msgid "Select the profile to use" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:124 +msgid "There is already one profile plugged (we are in single profile mode) !" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:131 +msgid "The profile is already plugged" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:153 +msgid "Error during autoconnection" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:207 +msgid "This profile is not plugged" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:218 +msgid "Connected" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:225 +msgid "Disconnected" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:233 +msgid "Connection Error" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:236 +msgid "Can't connect to account, please check your password" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:236 +msgid "Connection error" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:238 +#, python-format +msgid "FIXME: error_type %s not implemented" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:302 #, python-format msgid "" -"presence update for [%(entity)s] (available, show=%(show)s statuses=%" -"(statuses)s priority=%(priority)d)" -msgstr "" - -#: sat.tac:202 +"presence update for %(jid)s (show=%(show)s, priority=%(priority)s, statuses=" +"%(statuses)s) [profile:%(profile)s]" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:319 +#, python-format +msgid "Watched jid [%s] is connected !" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:332 +#, python-format +msgid "Room [%(room_jid)s] joined by %(profile)s, users presents:%(users)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:343 +#, python-format +msgid "Room [%(room_jid)s] left by %(profile)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:353 +#, python-format +msgid "user [%(user_nick)s] joined room [%(room_jid)s]" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:361 +#, python-format +msgid "user [%(user_nick)s] left room [%(room_jid)s]" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:369 +#, python-format +msgid "" +"user [%(old_nick)s] is now known as [%(new_nick)s] in room [%(room_jid)s]" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:377 +#, python-format +msgid "new subject for room [%(room_jid)s]: %(subject)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:382 +msgid "Tarot Game Started \\o/" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:385 +#, python-format +msgid "" +"new Tarot game started by [%(referee)s] in room [%(room_jid)s] with " +"%(players)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:390 +msgid "New Tarot Game" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:398 +msgid "Tarot: need to select a contrat" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:405 +msgid "Show cards" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:412 +msgid "My turn to play" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:420 +msgid "Tarot: score received" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:427 +#, python-format +msgid "Card(s) played (%(player)s): %(cards)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:434 #, python-format -msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)" -msgstr "" - -#: sat.tac:219 +msgid "Cards played are not valid: %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:441 +msgid "Quiz Game Started \\o/" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:444 +#, python-format +msgid "" +"new Quiz game started by [%(referee)s] in room [%(room_jid)s] with " +"%(players)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:449 +msgid "New Quiz Game" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:457 +#, python-format +msgid "Quiz: new question: %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:510 +#, python-format +msgid "The contact %s has accepted your subscription" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:510 +#: frontends/src/quick_frontend/quick_app.py:516 +msgid "Subscription confirmation" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:513 +#, python-format +msgid "The contact %s has refused your subscription" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:513 +msgid "Subscription refusal" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:516 +#, python-format +msgid "" +"The contact %s wants to subscribe to your presence.\n" +"Do you accept ?" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:527 +#, python-format +msgid "param update: [%(namespace)s] %(name)s = %(value)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:529 +#, python-format +msgid "Changing JID to %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:47 +#, python-format +msgid "Adding users %s to room" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:49 +msgid "[INTERNAL] trying to set presents nicks for a non group chat window" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:55 frontends/src/wix/chat.py:146 +#, python-format +msgid "Replacing user %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:57 frontends/src/wix/chat.py:148 +msgid "[INTERNAL] trying to replace user for a non group chat window" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:66 #, python-format -msgid "subscription approved for [%s]" -msgstr "" - -#: sat.tac:224 +msgid "Removing user %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:68 +msgid "[INTERNAL] trying to remove user for a non group chat window" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:83 +#, python-format +msgid "Changing nick of user %(old_nick)s to %(new_nick)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:85 +msgid "[INTERNAL] trying to change user nick for a non group chat window" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:93 +#, python-format +msgid "Setting subject to %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:95 +msgid "[INTERNAL] trying to set subject for a non group chat window" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:100 +msgid "now we print history" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:110 +msgid "Can't get history" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:149 +msgid "startGame is not implemented in this frontend" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:154 +msgid "getGame is not implemented in this frontend" +msgstr "" + +#: frontends/src/quick_frontend/quick_contact_list.py:28 +msgid "Contact List init" +msgstr "" + +#: frontends/src/quick_frontend/quick_contact_management.py:71 +msgid "Trying to get attribute for an unknown contact" +msgstr "" + +#: frontends/src/quick_frontend/quick_contact_management.py:87 +msgid "INTERNAL ERROR: Key error" +msgstr "" + +#: frontends/src/quick_frontend/quick_contact_management.py:99 #, python-format -msgid "unsubscription confirmed for [%s]" -msgstr "" - -#: sat.tac:229 +msgid "Trying to update an unknown contact: %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_gateways.py:28 +msgid "" +"Be careful ! Gateways allow you to use an external IM (legacy IM), so you " +"can see your contact as jabber contacts.\n" +"But when you do this, all your messages go throught the external legacy IM " +"server, it is a huge privacy issue (i.e.: all your messages throught the " +"gateway can be monitored, recorded, analyzed by the external server, most of " +"time a private company)." +msgstr "" + +#: frontends/src/quick_frontend/quick_gateways.py:35 +msgid "Unknown IM" +msgstr "" + +#: frontends/src/wix/card_game.py:95 +msgid "Contrat choosed" +msgstr "" + +#: frontends/src/wix/card_game.py:242 +msgid "Écart" +msgstr "" + +#: frontends/src/wix/chat.py:114 +msgid "configure chat window for Tarot game" +msgstr "" + +#: frontends/src/wix/chat.py:121 +msgid "configure chat window for Quiz game" +msgstr "" + +#: frontends/src/wix/chat.py:175 +msgid "&SendFile\tCTRL-s" +msgstr "" + +#: frontends/src/wix/chat.py:175 +msgid " Send a file to contact" +msgstr "" + +#: frontends/src/wix/chat.py:176 +msgid "&Action" +msgstr "" + +#: frontends/src/wix/chat.py:187 +msgid "Start &Tarot game\tCTRL-t" +msgstr "" + +#: frontends/src/wix/chat.py:187 +msgid " Start a Tarot card game" +msgstr "" + +#: frontends/src/wix/chat.py:188 +msgid "&Games" +msgstr "" + +#: frontends/src/wix/chat.py:256 +msgid "Send File" +msgstr "" + +#: frontends/src/wix/chat.py:257 +msgid "Choose a file to send" +msgstr "" + +#: frontends/src/wix/chat.py:259 #, python-format -msgid "subscription request for [%s]" -msgstr "" - -#: sat.tac:234 +msgid "filename: %s" +msgstr "" + +#: frontends/src/wix/chat.py:267 frontends/src/wix/main_window.py:293 +msgid "File Transfer" +msgstr "" + +#: frontends/src/wix/chat.py:267 frontends/src/wix/main_window.py:293 +#, python-format +msgid "Copying %s" +msgstr "" + +#: frontends/src/wix/chat.py:270 +msgid "Starting Tarot game" +msgstr "" + +#: frontends/src/wix/chat.py:271 +msgid "FIXME: temporary menu, must be changed" +msgstr "" + +#: frontends/src/wix/constants.py:36 +msgid "offline" +msgstr "" + +#: frontends/src/wix/constants.py:37 +msgid "online" +msgstr "" + +#: frontends/src/wix/constants.py:41 +msgid "AFK" +msgstr "" + +#: frontends/src/wix/constants.py:42 +msgid "DND" +msgstr "" + +#: frontends/src/wix/contact_list.py:79 +#, python-format +msgid "update %s" +msgstr "" + +#: frontends/src/wix/contact_list.py:153 +#, python-format +msgid "adding %s" +msgstr "" + +#: frontends/src/wix/contact_list.py:192 #, python-format -msgid "unsubscription asked for [%s]" -msgstr "" - -#: sat.tac:259 -msgid "Registration asked for" -msgstr "" - -#: sat.tac:277 plugins/plugin_xep_0077.py:83 plugins/plugin_xep_0077.py:97 +msgid "removing %s" +msgstr "" + +#: frontends/src/wix/gateways.py:105 +#, python-format +msgid "Opening gateways manager on [%s]" +msgstr "" + +#: frontends/src/wix/gateways.py:165 frontends/src/wix/param.py:144 +#: frontends/src/wix/profile.py:88 frontends/src/wix/xmlui.py:256 +msgid "close" +msgstr "" + +#: frontends/src/wix/main_window.py:89 +msgid "Wix jabber client" +msgstr "" + +#: frontends/src/wix/main_window.py:111 +#, python-format +msgid "plugin profile %s" +msgstr "" + +#: frontends/src/wix/main_window.py:131 +msgid "Creating menus" +msgstr "" + +#: frontends/src/wix/main_window.py:133 +msgid "&Connect\tCTRL-c" +msgstr "" + +#: frontends/src/wix/main_window.py:133 +msgid " Connect to the server" +msgstr "" + +#: frontends/src/wix/main_window.py:134 +msgid "&Disconnect\tCTRL-d" +msgstr "" + +#: frontends/src/wix/main_window.py:134 +msgid " Disconnect from the server" +msgstr "" + +#: frontends/src/wix/main_window.py:135 +msgid "&Parameters" +msgstr "" + +#: frontends/src/wix/main_window.py:135 +msgid " Configure the program" +msgstr "" + +#: frontends/src/wix/main_window.py:137 +msgid "A&bout" +msgstr "" + +#: frontends/src/wix/main_window.py:137 #, python-format -msgid "registration answer: %s" -msgstr "" - -#: sat.tac:279 plugins/plugin_xep_0077.py:99 -msgid "Registration successfull" -msgstr "" - -#: sat.tac:284 plugins/plugin_xep_0077.py:75 plugins/plugin_xep_0077.py:107 +msgid " About %s" +msgstr "" + +#: frontends/src/wix/main_window.py:138 +msgid "E&xit" +msgstr "" + +#: frontends/src/wix/main_window.py:138 +msgid " Terminate the program" +msgstr "" + +#: frontends/src/wix/main_window.py:140 +msgid "&Add contact" +msgstr "" + +#: frontends/src/wix/main_window.py:140 +msgid " Add a contact to your list" +msgstr "" + +#: frontends/src/wix/main_window.py:141 +msgid "&Remove contact" +msgstr "" + +#: frontends/src/wix/main_window.py:141 +msgid " Remove the selected contact from your list" +msgstr "" + +#: frontends/src/wix/main_window.py:143 +msgid "&Show profile" +msgstr "" + +#: frontends/src/wix/main_window.py:143 +msgid " Show contact's profile" +msgstr "" + +#: frontends/src/wix/main_window.py:145 +msgid "&Join Room" +msgstr "" + +#: frontends/src/wix/main_window.py:145 +msgid " Join a Multi-User Chat room" +msgstr "" + +#: frontends/src/wix/main_window.py:146 +msgid "&Find Gateways" +msgstr "" + +#: frontends/src/wix/main_window.py:146 +msgid " Find gateways to legacy IM" +msgstr "" + +#: frontends/src/wix/main_window.py:148 +msgid "&General" +msgstr "" + +#: frontends/src/wix/main_window.py:149 +msgid "&Contacts" +msgstr "" + +#: frontends/src/wix/main_window.py:150 +msgid "&Communication" +msgstr "" + +#: frontends/src/wix/main_window.py:279 +msgid "Confirmation asked" +msgstr "" + +#: frontends/src/wix/main_window.py:282 +msgid "File transfer confirmation asked" +msgstr "" + +#: frontends/src/wix/main_window.py:284 +msgid "File Request" +msgstr "" + +#: frontends/src/wix/main_window.py:302 +msgid "Yes/No confirmation asked" +msgstr "" + +#: frontends/src/wix/main_window.py:304 +#: frontends/src/wix/profile_manager.py:111 +msgid "Confirmation" +msgstr "" + +#: frontends/src/wix/main_window.py:318 +#, python-format +msgid "actionResult: type = [%(type)s] id = [%(id)s] data = [%(data)s]" +msgstr "" + +#: frontends/src/wix/main_window.py:327 +msgid "Success" +msgstr "" + +#: frontends/src/wix/main_window.py:346 +msgid "registration" +msgstr "" + +#: frontends/src/wix/main_window.py:394 #, python-format -msgid "Registration failure: %s" -msgstr "" - -#: sat.tac:289 plugins/plugin_xep_0077.py:113 -msgid "Username already exists, please choose an other one" -msgstr "" - -#: sat.tac:292 +msgid "onContactActivated: %s" +msgstr "" + +#: frontends/src/wix/main_window.py:412 +msgid "Status change request" +msgstr "" + +#: frontends/src/wix/main_window.py:416 +msgid "Param request" +msgstr "" + +#: frontends/src/wix/main_window.py:426 +#, python-format +msgid "" +"%(name)s is a SàT (Salut à Toi) frontend\n" +"%(name)s is based on WxPython, and is the standard graphic interface of SàT" +msgstr "" + +#: frontends/src/wix/main_window.py:442 +msgid "Add contact request" +msgstr "" + +#: frontends/src/wix/main_window.py:445 +msgid "name@server.tld" +msgstr "" + +#: frontends/src/wix/main_window.py:458 +msgid "Remove contact request" +msgstr "" + +#: frontends/src/wix/main_window.py:461 frontends/src/wix/main_window.py:484 +msgid "You haven't selected any contact !" +msgstr "" + +#: frontends/src/wix/main_window.py:469 +#, python-format +msgid "Are you sure you want to delete %s from your roster list ?" +msgstr "" + +#: frontends/src/wix/main_window.py:470 +msgid "Contact suppression" +msgstr "" + +#: frontends/src/wix/main_window.py:481 +msgid "Show contact's profile request" +msgstr "" + +#: frontends/src/wix/main_window.py:497 #, python-format -msgid "Registration failed (%s)" -msgstr "" - -#: sat.tac:305 +msgid "Profile received: [%s]" +msgstr "" + +#: frontends/src/wix/main_window.py:515 +msgid "Find Gateways request" +msgstr "" + +#: frontends/src/wix/main_window.py:528 +msgid "Exiting..." +msgstr "" + +#: frontends/src/wix/main_window.py:535 +msgid "Tray Click" +msgstr "" + +#: frontends/src/wix/param.py:31 +msgid "Configuration" +msgstr "" + +#: frontends/src/wix/param.py:60 +msgid "Parameters error" +msgstr "" + +#: frontends/src/wix/param.py:86 +msgid "FIXME FIXME FIXME" +msgstr "" + +#: frontends/src/wix/profile_manager.py:46 +msgid "Profile:" +msgstr "" + +#: frontends/src/wix/profile_manager.py:59 +msgid "Login" +msgstr "" + +#: frontends/src/wix/profile_manager.py:95 +msgid "Please enter the new profile name" +msgstr "" + +#: frontends/src/wix/profile_manager.py:111 +#, python-format +msgid "Are you sure to delete the profile [%s]" +msgstr "" + +#: frontends/src/wix/profile_manager.py:131 +msgid "You must select a profile or create a new one before connecting" +msgstr "" + +#: frontends/src/wix/profile_manager.py:148 +msgid "Saving new JID and server" +msgstr "" + +#: frontends/src/wix/profile_manager.py:152 +msgid "Saving new password" +msgstr "" + +#: frontends/src/wix/profile_manager.py:158 +msgid "Profile error" +msgstr "" + +#: frontends/src/wix/profile.py:34 +msgid "Full Name" +msgstr "" + +#: frontends/src/wix/profile.py:35 +msgid "Nickname" +msgstr "" + +#: frontends/src/wix/profile.py:36 +msgid "Birthday" +msgstr "" + +#: frontends/src/wix/profile.py:37 +msgid "Phone #" +msgstr "" + +#: frontends/src/wix/profile.py:38 +msgid "Website" +msgstr "" + +#: frontends/src/wix/profile.py:39 +msgid "E-mail" +msgstr "" + +#: frontends/src/wix/profile.py:40 +msgid "Avatar" +msgstr "" + +#: frontends/src/wix/quiz_game.py:168 +msgid "" +"Quel dommage, personne n'a trouvé la réponse\n" +"\n" +"Attention, la prochaine question arrive..." +msgstr "" + +#: frontends/src/wix/xmlui.py:219 +msgid "Submitting form" +msgstr "" + +#: frontends/src/wix/xmlui.py:250 +msgid "Cancelling form" +msgstr "" + +#: src/core/sat_main.py:91 +#, python-format +msgid "Constant %(name)s overrided with [%(value)s]" +msgstr "" + +#: src/core/sat_main.py:96 msgid "Trying to access an undefined constant" msgstr "" -#: sat.tac:312 +#: src/core/sat_main.py:103 msgid "Trying to redefine a constant" msgstr "" -#: sat.tac:379 +#: src/core/sat_main.py:171 +msgid "Memory initialised" +msgstr "" + +#: src/core/sat_main.py:201 +#, python-format +msgid "Dependency plugin not found: [%s]" +msgstr "" + +#: src/core/sat_main.py:208 #, python-format msgid "importing plugin: %s" msgstr "" -#: sat.tac:392 +#: src/core/sat_main.py:227 msgid "Trying to connect a non-exsitant profile" msgstr "" -#: sat.tac:396 +#: src/core/sat_main.py:231 msgid "already connected !" msgstr "" -#: sat.tac:419 +#: src/core/sat_main.py:239 +msgid "Can't parse port value, using default value" +msgstr "" + +#: src/core/sat_main.py:267 msgid "setting plugins parents" msgstr "" -#: sat.tac:430 +#: src/core/sat_main.py:288 msgid "not connected !" msgstr "" -#: sat.tac:433 +#: src/core/sat_main.py:291 msgid "Disconnecting..." msgstr "" -#: sat.tac:445 +#: src/core/sat_main.py:301 src/memory/memory.py:939 +msgid "Asking contacts for a non-existant profile" +msgstr "" + +#: src/core/sat_main.py:312 +msgid "Asking group's contacts for a non-existant profile" +msgstr "" + +#: src/core/sat_main.py:321 +msgid "Trying to remove reference to a client not referenced" +msgstr "" + +#: src/core/sat_main.py:333 msgid "running app" msgstr "" -#: sat.tac:449 +#: src/core/sat_main.py:337 msgid "stopping app" msgstr "" -#: sat.tac:486 +#: src/core/sat_main.py:398 msgid "No user or server given" msgstr "" -#: sat.tac:488 +#: src/core/sat_main.py:400 msgid "No user, password or server given, can't register new account." msgstr "" -#: sat.tac:495 +#: src/core/sat_main.py:408 #, python-format msgid "Are you sure to register new account [%(user)s] to server %(server)s ?" msgstr "" -#: sat.tac:502 +#: src/core/sat_main.py:413 #, python-format msgid "register Confirmation CB ! (%s)" msgstr "" -#: sat.tac:534 +#: src/core/sat_main.py:446 #, python-format msgid "FIXME FIXME FIXME: Unmanaged action (%s) in submitForm" msgstr "" -#: sat.tac:544 +#: src/core/sat_main.py:456 #, python-format msgid "setting param: %(name)s=%(value)s in category %(category)s" msgstr "" -#: sat.tac:554 +#: src/core/sat_main.py:466 msgid "asking connection status for a non-existant profile" msgstr "" -#: sat.tac:569 -msgid "trying to launch action with a non-existant profile" -msgstr "" - -#: sat.tac:575 -msgid "Incomplete data" -msgstr "" - -#: sat.tac:581 -msgid "Unknown action type" -msgstr "" - -#: sat.tac:592 +#: src/core/sat_main.py:532 #, python-format -msgid "Sending jabber message to %s..." -msgstr "" - -#: sat.tac:619 +msgid "Sending jabber message of type [%(type)s] to %(to)s..." +msgstr "" + +#: src/core/sat_main.py:570 +msgid "Trying to send a message with no profile" +msgstr "" + +#: src/core/sat_main.py:615 #, python-format msgid "subsciption request [%(subs_type)s] for %(jid)s" msgstr "" -#: sat.tac:626 -msgid "sending automatic \"to\" subscription request" -msgstr "" - -#: sat.tac:657 +#: src/core/sat_main.py:722 src/core/sat_main.py:739 +#, python-format +msgid "Requested disco info on %s" +msgstr "" + +#: src/core/sat_main.py:724 #, python-format msgid "Feature found: %s" msgstr "" -#: sat.tac:660 +#: src/core/sat_main.py:727 #, python-format msgid "Identity found: [%(category)s/%(type)s] %(identity)s" msgstr "" -#: sat.tac:680 -msgid "type for actionResultExt must be DICT_DICT, fixing it" -msgstr "" - -#: sat.tac:694 +#: src/core/sat_main.py:741 +#, python-format +msgid "Identity added: (%(category)s,%(type)s) ==> %(entity)s [%(profile)s]" +msgstr "" + +#: src/core/sat_main.py:748 +#, python-format +msgid "" +"Can't get information on identity [%(entity)s] for profile [%(profile)s]" +msgstr "" + +#: src/core/sat_main.py:753 +msgid "" +"Using jabberfr workaround, be sure your domain has at least two levels (e.g. " +"\"example.tld\", not \"example\" alone)" +msgstr "" + +#: src/core/sat_main.py:777 +msgid "action_type for actionResultExt must be DICT_DICT, fixing it" +msgstr "" + +#: src/core/sat_main.py:791 +msgid "Asking confirmation a non-existant profile" +msgstr "" + +#: src/core/sat_main.py:793 msgid "Attempt to register two callbacks for the same confirmation" msgstr "" -#: sat.tac:702 +#: src/core/sat_main.py:802 +msgid "Confirmation answer from a non-existant profile" +msgstr "" + +#: src/core/sat_main.py:803 #, python-format -msgid "Received confirmation answer for id [%(id)s]: %(success)s" -msgstr "" - -#: sat.tac:702 +msgid "Received confirmation answer for conf_id [%(conf_id)s]: %(success)s" +msgstr "" + +#: src/core/sat_main.py:803 msgid "accepted" msgstr "" -#: sat.tac:702 +#: src/core/sat_main.py:803 msgid "refused" msgstr "" -#: sat.tac:704 -msgid "Received an unknown confirmation" -msgstr "" - -#: sat.tac:717 +#: src/core/sat_main.py:805 +#, python-format +msgid "Received an unknown confirmation (%(id)s for %(profile)s)" +msgstr "" + +#: src/core/sat_main.py:824 msgid "Trying to remove an unknow progress callback" msgstr "" -#: sat.tac:741 -msgid "Trying to remove an unknow general callback" -msgstr "" - -#: sat.tac:750 +#: src/core/sat_main.py:856 +msgid "id already registered" +msgstr "" + +#: src/core/sat_main.py:875 +msgid "trying to launch action with a non-existant profile" +msgstr "" + +#: src/core/xmpp.py:57 +#, python-format +msgid "********** [%s] CONNECTED **********" +msgstr "" + +#: src/core/xmpp.py:63 +msgid "XML stream is initialized" +msgstr "" + +#: src/core/xmpp.py:100 #, python-format -msgid "Trying to call unknown function (%s)" -msgstr "" - -#: sat.tac:774 -msgid "Trying to access an unknown menu" -msgstr "" - -#: sat.tac:781 -msgid "Non-exsitant profile" -msgstr "" - -#: sat.tac:788 +msgid "********** [%s] DISCONNECTED **********" +msgstr "" + +#: src/core/xmpp.py:104 +msgid "No keep_alife" +msgstr "" + +#: src/core/xmpp.py:120 +#, python-format +msgid "got message from: %s" +msgstr "" + +#: src/core/xmpp.py:224 +#, python-format +msgid "new contact in roster list: %s" +msgstr "" + +#: src/core/xmpp.py:235 +#, python-format +msgid "removing %s from roster list" +msgstr "" + +#: src/core/xmpp.py:293 +#, python-format +msgid "" +"presence update for [%(entity)s] (available, show=%(show)s statuses=" +"%(statuses)s priority=%(priority)d)" +msgstr "" + +#: src/core/xmpp.py:312 #, python-format -msgid "Trying to access an unknown menu (%(category)s/%(name)s/%(type)s)" -msgstr "" - -#: tools/memory.py:62 +msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)" +msgstr "" + +#: src/core/xmpp.py:355 +msgid "sending automatic \"from\" subscription request" +msgstr "" + +#: src/core/xmpp.py:363 +#, python-format +msgid "subscription approved for [%s]" +msgstr "" + +#: src/core/xmpp.py:367 +#, python-format +msgid "unsubscription confirmed for [%s]" +msgstr "" + +#: src/core/xmpp.py:371 +#, python-format +msgid "subscription request from [%s]" +msgstr "" + +#: src/core/xmpp.py:375 +msgid "sending automatic subscription acceptance" +msgstr "" + +#: src/core/xmpp.py:382 +#, python-format +msgid "unsubscription asked for [%s]" +msgstr "" + +#: src/core/xmpp.py:385 +msgid "automatic contact deletion" +msgstr "" + +#: src/core/xmpp.py:417 +msgid "Registration asked for" +msgstr "" + +#: src/core/xmpp.py:438 src/plugins/plugin_xep_0077.py:80 +#: src/plugins/plugin_xep_0077.py:94 +#, python-format +msgid "registration answer: %s" +msgstr "" + +#: src/core/xmpp.py:440 src/plugins/plugin_xep_0077.py:96 +msgid "Registration successfull" +msgstr "" + +#: src/core/xmpp.py:445 src/plugins/plugin_xep_0077.py:72 +#: src/plugins/plugin_xep_0077.py:104 +#, python-format +msgid "Registration failure: %s" +msgstr "" + +#: src/core/xmpp.py:450 src/plugins/plugin_xep_0077.py:110 +msgid "Username already exists, please choose an other one" +msgstr "" + +#: src/core/xmpp.py:453 +#, python-format +msgid "Registration failed (%s)" +msgstr "" + +#: src/memory/memory.py:143 msgid "Connection" msgstr "" -#: tools/memory.py:63 +#: src/memory/memory.py:144 msgid "Register new account" msgstr "" -#: tools/memory.py:64 +#: src/memory/memory.py:145 msgid "Connect on frontend startup" msgstr "" -#: tools/memory.py:65 +#: src/memory/memory.py:146 msgid "Disconnect on frontend closure" msgstr "" -#: tools/memory.py:66 +#: src/memory/memory.py:147 src/plugins/plugin_xep_0249.py:69 msgid "Misc" msgstr "" -#: tools/memory.py:85 -msgid "general params data loaded" -msgstr "" - -#: tools/memory.py:87 -msgid "Can't load general params data !" -msgstr "" - -#: tools/memory.py:93 -msgid "individual params data loaded" -msgstr "" - -#: tools/memory.py:95 -msgid "Can't load individual params data !" -msgstr "" - -#: tools/memory.py:132 +#: src/memory/memory.py:202 +#, python-format +msgid "Trying to purge cache of a profile not in memory: [%s]" +msgstr "" + +#: src/memory/memory.py:223 +#, python-format +msgid "The profile [%s] already exists" +msgstr "" + +#: src/memory/memory.py:239 msgid "The profile name already exists" msgstr "" -#: tools/memory.py:141 +#: src/memory/memory.py:250 msgid "Trying to delete an unknown profile" msgstr "" -#: tools/memory.py:157 +#: src/memory/memory.py:253 +msgid "Trying to delete a connected profile" +msgstr "" + +#: src/memory/memory.py:268 msgid "No default profile, returning first one" msgstr "" -#: tools/memory.py:162 +#: src/memory/memory.py:272 +msgid "No profile exist yet" +msgstr "" + +#: src/memory/memory.py:280 msgid "Trying to access an unknown profile" msgstr "" -#: tools/memory.py:202 +#: src/memory/memory.py:325 #, python-format msgid "Can't determine default value for [%(category)s/%(name)s]: %(reason)s" msgstr "" -#: tools/memory.py:215 tools/memory.py:233 +#: src/memory/memory.py:340 src/memory/memory.py:385 src/memory/memory.py:420 #, python-format msgid "Requested param [%(name)s] in category [%(category)s] doesn't exist !" msgstr "" -#: tools/memory.py:244 +#: src/memory/memory.py:396 msgid "Requesting a param for an non-existant profile" msgstr "" -#: tools/memory.py:296 tools/memory.py:306 tools/memory.py:319 +#: src/memory/memory.py:400 +msgid "Requesting synchronous param for not connected profile" +msgstr "" + +#: src/memory/memory.py:424 +#, python-format +msgid "Trying to get parameter '%s' in category '%s' without authorization!!!" +msgstr "" + +#: src/memory/memory.py:436 +msgid "Requesting a param for a non-existant profile" +msgstr "" + +#: src/memory/memory.py:558 src/memory/memory.py:568 src/memory/memory.py:583 msgid "Asking params for inexistant profile" msgstr "" -#: tools/memory.py:365 +#: src/memory/memory.py:635 +msgid "Trying to set parameter for an unknown profile" +msgstr "" + +#: src/memory/memory.py:640 #, python-format msgid "Requesting an unknown parameter (%(category)s/%(name)s)" msgstr "" -#: tools/memory.py:377 -msgid "Trying to set parameter for an unknown profile" -msgstr "" - -#: tools/memory.py:391 +#: src/memory/memory.py:645 +#, python-format +msgid "Trying to set parameter '%s' in category '%s' without authorization!!!" +msgstr "" + +#: src/memory/memory.py:688 msgid "Memory manager init" msgstr "" -#: tools/memory.py:418 -msgid "params template loaded" -msgstr "" - -#: tools/memory.py:420 -msgid "Can't load params template !" -msgstr "" - -#: tools/memory.py:423 -msgid "No params template, using default template" -msgstr "" - -#: tools/memory.py:428 -msgid "params loaded" -msgstr "" - -#: tools/memory.py:430 -msgid "Can't load params !" -msgstr "" - -#: tools/memory.py:437 -msgid "history loaded" -msgstr "" - -#: tools/memory.py:439 -msgid "Can't load history !" -msgstr "" - -#: tools/memory.py:446 -msgid "private values loaded" -msgstr "" - -#: tools/memory.py:448 -msgid "Can't load private values !" -msgstr "" - -#: tools/memory.py:464 -msgid "params saved" -msgstr "" - -#: tools/memory.py:467 -msgid "history saved" -msgstr "" - -#: tools/memory.py:470 -msgid "private values saved" -msgstr "" - -#: tools/memory.py:513 -msgid "source JID not found !" -msgstr "" - -#: tools/memory.py:517 -msgid "dest JID not found !" -msgstr "" - -#: tools/memory.py:544 -msgid "Trying to add a contact to a non-existant profile" -msgstr "" - -#: tools/memory.py:556 -msgid "Trying to delete a contact for a non-existant profile" -msgstr "" - -#: tools/memory.py:564 -msgid "Asking a contact for a non-existant profile" -msgstr "" - -#: tools/memory.py:578 tools/memory.py:627 -msgid "Asking contacts for a non-existant profile" -msgstr "" - -#: tools/memory.py:589 +#: src/memory/memory.py:703 +msgid "Loading default params template" +msgstr "" + +#: src/memory/memory.py:716 +msgid "Can't read main config !" +msgstr "" + +#: src/memory/memory.py:750 +#, python-format +msgid "Parameters loaded from file: %s" +msgstr "" + +#: src/memory/memory.py:753 +#, python-format +msgid "Can't load parameters from file: %s" +msgstr "" + +#: src/memory/memory.py:769 +#, python-format +msgid "[%s] Profile session started" +msgstr "" + +#: src/memory/memory.py:775 +#, python-format +msgid "[%s] Profile session purge" +msgstr "" + +#: src/memory/memory.py:780 +#, python-format +msgid "Trying to purge roster status cache for a profile not in memory: [%s]" +msgstr "" + +#: src/memory/memory.py:790 +#, python-format +msgid "Parameters saved to file: %s" +msgstr "" + +#: src/memory/memory.py:793 +#, python-format +msgid "Can't save parameters to file: %s" +msgstr "" + +#: src/memory/memory.py:879 +#, python-format +msgid "" +"Entities (%(category)s/%(type)s) of %(server)s not available, maybe they " +"haven't been asked yet?" +msgstr "" + +#: src/memory/memory.py:908 +msgid "Trying find server feature for a non-existant profile" +msgstr "" + +#: src/memory/memory.py:916 +#, python-format +msgid "Features of %s not available, maybe they haven't been asked yet?" +msgstr "" + +#: src/memory/memory.py:925 +msgid "Asking contacts for a non-existant or not connected profile" +msgstr "" + +#: src/memory/memory.py:929 +msgid "Entity not in cache" +msgstr "" + +#: src/memory/memory.py:953 msgid "Trying to add presence status to a non-existant profile" msgstr "" -#: tools/memory.py:617 +#: src/memory/memory.py:973 src/memory/memory.py:1004 +msgid "Trying to get entity data for a non-existant profile" +msgstr "" + +#: src/memory/memory.py:1047 msgid "Asking waiting subscriptions for a non-existant profile" msgstr "" -#: tools/xml_tools.py:79 -msgid "INTERNAL ERROR: parameters xml not valid" -msgstr "" - -#: tools/xml_tools.py:86 -msgid "INTERNAL ERROR: params categories must have a name" -msgstr "" - -#: tools/xml_tools.py:93 -msgid "INTERNAL ERROR: params must have a name" -msgstr "" - -#: tools/xml_tools.py:127 +#: src/memory/persistent.py:38 +msgid "PersistentDict can't be used before memory initialisation" +msgstr "" + +#: src/memory/sqlite.py:38 +msgid "Connecting database" +msgstr "" + +#: src/memory/sqlite.py:43 +msgid "Can't activate foreign keys" +msgstr "" + +#: src/memory/sqlite.py:46 +msgid "The database is new, creating the tables" +msgstr "" + +#: src/memory/sqlite.py:65 +#, python-format +msgid "Error while creating tables in database [QUERY: %s]" +msgstr "" + +#: src/memory/sqlite.py:112 +#, python-format +msgid "Can't delete profile [%s]" +msgstr "" + +#: src/memory/sqlite.py:117 +#, python-format +msgid "Profile [%s] deleted" +msgstr "" + +#: src/memory/sqlite.py:131 +msgid "loading general parameters from database" +msgstr "" + +#: src/memory/sqlite.py:144 +msgid "loading individual parameters from database" +msgstr "" + +#: src/memory/sqlite.py:166 +#, python-format +msgid "Can't set general parameter (%(category)s/%(name)s) in database" +msgstr "" + +#: src/memory/sqlite.py:177 +#, python-format +msgid "" +"Can't set individual parameter (%(category)s/%(name)s) for [%(profile)s] in " +"database" +msgstr "" + +#: src/memory/sqlite.py:196 +#, python-format +msgid "" +"Can't save following message in history: from [%(from_jid)s] to [%(to_jid)s] " +"==> [%(message)s]" +msgstr "" + +#: src/memory/sqlite.py:261 +#, python-format +msgid "loading general private values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:263 src/memory/sqlite.py:279 #, python-format -msgid "Unknown panel type [%s]" -msgstr "" - -#: tools/xml_tools.py:150 +msgid "No data present in database for namespace %s" +msgstr "" + +#: src/memory/sqlite.py:276 +#, python-format +msgid "loading individual private values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:288 +#, python-format +msgid "" +"Can't set general private value (%(key)s) [namespace:%(namespace)s] in " +"database" +msgstr "" + +#: src/memory/sqlite.py:300 +#, python-format +msgid "" +"Can't set individual private value (%(key)s) [namespace: %(namespace)s] for " +"[%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:310 +#, python-format +msgid "" +"Can't delete general private value (%(key)s) [namespace:%(namespace)s] in " +"database" +msgstr "" + +#: src/memory/sqlite.py:321 +#, python-format +msgid "" +"Can't delete individual private value (%(key)s) [namespace: %(namespace)s] " +"for [%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:335 #, python-format -msgid "Unknown layout type [%s]" -msgstr "" - -#: tools/xml_tools.py:286 -msgid "Trying to add a category without parent tabs layout" -msgstr "" - -#: tools/xml_tools.py:289 -msgid "parent layout of a category is not tabs" -msgstr "" - -#: plugins/plugin_misc_cs.py:52 +msgid "loading general private binary values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:337 src/memory/sqlite.py:353 +#, python-format +msgid "No binary data present in database for namespace %s" +msgstr "" + +#: src/memory/sqlite.py:350 +#, python-format +msgid "loading individual private binary values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:362 +#, python-format +msgid "" +"Can't set general private binary value (%(key)s) [namespace:%(namespace)s] " +"in database" +msgstr "" + +#: src/memory/sqlite.py:374 +#, python-format +msgid "" +"Can't set individual binary private value (%(key)s) [namespace: " +"%(namespace)s] for [%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:384 +#, python-format +msgid "" +"Can't delete general private binary value (%(key)s) [namespace:" +"%(namespace)s] in database" +msgstr "" + +#: src/memory/sqlite.py:395 +#, python-format +msgid "" +"Can't delete individual private binary value (%(key)s) [namespace: " +"%(namespace)s] for [%(profile)s] in database" +msgstr "" + +#: src/plugins/deprecated_misc_cs.py:50 msgid "" "This plugin allow to manage your CouchSurfing account throught your SàT " "frontend" msgstr "" -#: plugins/plugin_misc_cs.py:71 +#: src/plugins/deprecated_misc_cs.py:70 msgid "Plugin CS initialization" msgstr "" -#: plugins/plugin_misc_cs.py:76 +#: src/plugins/deprecated_misc_cs.py:75 msgid "Plugin" msgstr "" -#: plugins/plugin_misc_cs.py:76 -msgid "Launch CoushSurfing mangement interface" -msgstr "" - -#: plugins/plugin_misc_cs.py:84 +#: src/plugins/deprecated_misc_cs.py:75 +msgid "Launch CoushSurfing management interface" +msgstr "" + +#: src/plugins/deprecated_misc_cs.py:95 msgid "" "Impossible to contact CS website, please check your login/password, " "connection or try again later" msgstr "" -#: plugins/plugin_misc_cs.py:92 +#: src/plugins/deprecated_misc_cs.py:103 msgid "" "You have to fill your CouchSurfing login & password in parameters before " "using this interface" msgstr "" -#: plugins/plugin_misc_cs.py:167 +#: src/plugins/deprecated_misc_cs.py:162 msgid "Messages" msgstr "" -#: plugins/plugin_misc_cs.py:168 +#: src/plugins/deprecated_misc_cs.py:163 #, python-format msgid "" -"G'day %(name)s, you have %(nb_message)i unread message%(plural_mess)s and %" -"(unread_CR_mess)s unread couch request message%(plural_CR)s\n" +"G'day %(name)s, you have %(nb_message)i unread message%(plural_mess)s and " +"%(unread_CR_mess)s unread couch request message%(plural_CR)s\n" "If you want to send a message, select the recipient(s) in the list below" msgstr "" -#: plugins/plugin_misc_cs.py:170 +#: src/plugins/deprecated_misc_cs.py:165 #, python-format msgid "Show unread message%(plural)s in external web browser" msgstr "" -#: plugins/plugin_misc_cs.py:173 +#: src/plugins/deprecated_misc_cs.py:168 msgid "Subject" msgstr "" -#: plugins/plugin_misc_cs.py:176 +#: src/plugins/deprecated_misc_cs.py:171 msgid "Message" msgstr "" -#: plugins/plugin_misc_cs.py:179 +#: src/plugins/deprecated_misc_cs.py:174 msgid "send" msgstr "" -#: plugins/plugin_misc_cs.py:200 +#: src/plugins/deprecated_misc_cs.py:195 #, python-format msgid "" "CS friend found: %(friend_name)s (id: %(friend_id)s, link: %(friend_link)s)" msgstr "" -#: plugins/plugin_misc_cs.py:225 +#: src/plugins/deprecated_misc_cs.py:218 msgid "" "INTERNAL ERROR: no confirmation of message sent by CS, maybe the site has " "been modified ?" msgstr "" -#: plugins/plugin_misc_cs.py:236 +#: src/plugins/deprecated_misc_cs.py:229 #, python-format msgid "Sending message to %s" msgstr "" -#: plugins/plugin_misc_cs.py:237 +#: src/plugins/deprecated_misc_cs.py:230 #, python-format msgid "" "\n" @@ -549,86 +2083,476 @@ "\n" msgstr "" -#: plugins/plugin_misc_cs.py:243 +#: src/plugins/deprecated_misc_cs.py:236 msgid "Message sent" msgstr "" -#: plugins/plugin_misc_cs.py:244 +#: src/plugins/deprecated_misc_cs.py:237 msgid "The message has been sent to every recipients" msgstr "" -#: plugins/plugin_misc_cs.py:257 +#: src/plugins/deprecated_misc_cs.py:250 msgid "There is not recipient selected for this message !" msgstr "" -#: plugins/plugin_misc_cs.py:264 +#: src/plugins/deprecated_misc_cs.py:256 #, python-format msgid "sending message to %(friends)s with subject [%(subject)s]" msgstr "" -#: plugins/plugin_misc_tarot.py:56 +#: src/plugins/plugin_exp_command_export.py:36 +msgid "Implementation of command export" +msgstr "" + +#: src/plugins/plugin_exp_command_export.py:86 +msgid "Plugin command export initialization" +msgstr "" + +#: src/plugins/plugin_exp_parrot.py:35 +msgid "Implementation of parrot mode (repeat messages between 2 entities)" +msgstr "" + +#: src/plugins/plugin_exp_parrot.py:47 +msgid "Plugin Parrot initialization" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:43 +msgid "Implementation of SI Pipe Transfer" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:51 +msgid "Plugin Pipe initialization" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:66 +#, python-format +msgid "SI Pipe Transfer: TimeOut reached for id %s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:71 src/plugins/plugin_xep_0096.py:70 +msgid "kill id called on a non existant approval id" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:81 +msgid "EXP-PIPE file transfer requested" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:90 +msgid "No pipe element found" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:100 src/plugins/plugin_xep_0096.py:117 +msgid "No stream method found" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:104 src/plugins/plugin_xep_0096.py:121 +msgid "Can't find a valid stream method" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:108 src/plugins/plugin_xep_0096.py:125 +msgid "No feature element found" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:133 src/plugins/plugin_xep_0096.py:159 +msgid "dest path not found in frontend_data" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:143 src/plugins/plugin_xep_0096.py:171 +msgid "" +"Unknown stream method, this should not happen at this stage, cancelling " +"transfer" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:153 src/plugins/plugin_xep_0096.py:186 +#, python-format +msgid "Transfer [%s] refused" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:164 src/plugins/plugin_exp_pipe.py:249 +#: src/plugins/plugin_xep_0096.py:197 +#, python-format +msgid "Transfer %s successfuly finished" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:175 +#, python-format +msgid "Transfer %(id)s failed with stream method %(s_method)s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:180 src/plugins/plugin_xep_0096.py:216 +msgid "All stream methods failed, can't transfer the file" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:187 +#, python-format +msgid "Pipe transfer refused by %s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:188 +#, python-format +msgid "The contact %s refused your pipe stream" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:188 +msgid "Pipe stream refused" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:190 +#, python-format +msgid "Error during pipe stream transfer with %s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:191 +#, python-format +msgid "" +"Something went wrong during the pipe stream session intialisation with %s" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:191 +msgid "Pipe stream error" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:197 src/plugins/plugin_xep_0096.py:233 +msgid "Protocol error during file transfer" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:202 src/plugins/plugin_xep_0096.py:238 +msgid "No feature element" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:209 src/plugins/plugin_xep_0096.py:245 +msgid "No stream method choosed" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:223 src/plugins/plugin_xep_0096.py:267 +msgid "Invalid stream method received" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:235 src/plugins/plugin_xep_0096.py:280 +msgid "Trying to send a file from an unknown profile" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:254 +#, python-format +msgid "Transfer %(id)s failed with stream method %(s_method)s %(profile)s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:38 +msgid "SàT account creation" +msgstr "" + +#: src/plugins/plugin_misc_account.py:79 +msgid "Prosody registration success" +msgstr "" + +#: src/plugins/plugin_misc_account.py:82 +#, python-format +msgid "Can't register Prosody account (error code: %(code)d): %(message)s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:92 +msgid "Plugin Account initialization" +msgstr "" + +#: src/plugins/plugin_misc_account.py:100 +#, python-format +msgid "Can't find %s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:103 +#, python-format +msgid "Prosody path found: %s" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:60 +msgid "Implementation of microblogging with roster access" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:84 +msgid "Group blog plugin initialization" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:142 +#: src/plugins/plugin_misc_room_game.py:309 +#, python-format +msgid "No client for this profile key: %s" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:148 +msgid "Looking for item-access power pubsub server" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:156 +#, python-format +msgid "item-access powered pubsub service found: [%s]" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:166 +msgid "No item-access powered pubsub server found, can't use group blog" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:315 +msgid "Unknown access_type" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:356 +msgid "Unknown access type" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:46 +msgid "" +"Create an Imap server that you can use to read your \"normal\" type messages" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:64 +msgid "Plugin Imap Server initialization" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:71 +#, python-format +msgid "Launching IMAP server on port %d" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:439 +msgid "IMAP server connection started" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:442 +#, python-format +msgid "IMAP server connection lost (reason: %s)" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:47 +msgid "Intercept \"normal\" type messages, and put them in a Maildir type box" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:60 +msgid "Plugin Maildir initialization" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:127 +msgid "Trying to remove an mailboxUser not referenced" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:128 +#: src/plugins/plugin_misc_maildir.py:147 +#: src/plugins/plugin_misc_maildir.py:286 +#: src/plugins/plugin_misc_maildir.py:290 +#: src/plugins/plugin_misc_maildir.py:294 +msgid "INTERNAL ERROR: " +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:146 +msgid "Boxname doesn't exist in internal data" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:285 +msgid "Trying to remove an observer for an inexistant mailbox" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:289 +msgid "Trying to remove an inexistant observer, no observer for this signal" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:293 +msgid "Trying to remove an inexistant observer" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:44 +msgid "Implementation of Quiz game" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:56 +msgid "Plugin Quiz initialization" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:182 +#: src/plugins/plugin_misc_room_game.py:404 +#: src/plugins/plugin_misc_room_game.py:431 +#: src/plugins/plugin_misc_tarot.py:392 src/plugins/plugin_misc_tarot.py:406 +#, python-format +msgid "profile %s is unknown" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:254 +msgid "" +"Bienvenue dans cette partie rapide de quizz, le premier à atteindre le score " +"de 9 remporte le jeu\n" +"\n" +"Attention, tu es prêt ?" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:282 src/plugins/plugin_misc_tarot.py:469 +#, python-format +msgid "Player %(player)s is ready to start [status: %(status)s]" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:330 src/plugins/plugin_misc_radiocol.py:225 +#, python-format +msgid "Unmanaged game element: %s" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:45 +msgid "Implementation of radio collective" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:63 +msgid "Radio collective initialization" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:99 +msgid "Can't access profile's data" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:123 +msgid "No more participants in the radiocol: cleaning data" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:158 +msgid "INTERNAL ERROR: can't find full path of the song to delete" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:165 +#, python-format +msgid "INTERNAL ERROR: can't find %s on the file system" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:44 +msgid "Base class for MUC games" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:166 +#, python-format +msgid "%s not allowed to join the game %s in %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:235 +#, python-format +msgid "%s not allowed to invite for the game %s in %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:269 +#, python-format +msgid "Still waiting for %s before starting the game %s in %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:281 +#, python-format +msgid "Preparing room for %s game" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:284 src/plugins/plugin_xep_0045.py:209 +msgid "Unknown profile" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:385 +#, python-format +msgid "%s game already created in room %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:388 +#, python-format +msgid "%s game in room %s can only be created by %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:401 +#, python-format +msgid "Creating %s game in room %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:409 +#, python-format +msgid "Synchronize game %s in %s for %s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:438 +#, python-format +msgid "new round for %s game" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:495 +msgid "Message can not be sent without a sender profile" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:46 +msgid "" +"Create a SMTP server that you can use to send your \"normal\" type messages" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:63 +msgid "Plugin SMTP Server initialization" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:70 +#, python-format +msgid "Launching SMTP server on port %d" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:96 +#, python-format +msgid "Can't send message: %s" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:201 +msgid "SMTP server connection started" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:205 +#, python-format +msgid "SMTP server connection lost (reason: %s)" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:43 msgid "Implementation of Tarot card game" msgstr "" -#: plugins/plugin_misc_tarot.py:63 +#: src/plugins/plugin_misc_tarot.py:55 msgid "Plugin Tarot initialization" msgstr "" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Passe" msgstr "" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Petite" msgstr "" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Garde" msgstr "" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Garde Sans" msgstr "" -#: plugins/plugin_misc_tarot.py:66 +#: src/plugins/plugin_misc_tarot.py:60 msgid "Garde Contre" msgstr "" -#: plugins/plugin_misc_tarot.py:126 +#: src/plugins/plugin_misc_tarot.py:102 msgid "contrat selection" msgstr "" -#: plugins/plugin_misc_tarot.py:139 +#: src/plugins/plugin_misc_tarot.py:115 msgid "scores" msgstr "" -#: plugins/plugin_misc_tarot.py:221 plugins/plugin_misc_tarot.py:252 +#: src/plugins/plugin_misc_tarot.py:196 src/plugins/plugin_misc_tarot.py:227 #, python-format msgid "" "Player %(excuse_owner)s give %(card_waited)s to %(player_waiting)s for " "Excuse compensation" msgstr "" -#: plugins/plugin_misc_tarot.py:257 +#: src/plugins/plugin_misc_tarot.py:232 #, python-format msgid "" "%(excuse_owner)s keep the Excuse but has not card to give, %(winner)s is " "waiting for one" msgstr "" -#: plugins/plugin_misc_tarot.py:305 -msgid "INTERNAL ERROR: contrat not managed (mispelled ?)" -msgstr "" - -#: plugins/plugin_misc_tarot.py:324 -#, python-format -msgid "" -"The attacker (%(attaquant)s) makes %(points)i and needs to make %" -"(point_limit)i (%(nb_bouts)s oulder%(plural)s%(separator)s%(bouts)s): he %" -"(victory)s" -msgstr "" - -#: plugins/plugin_misc_tarot.py:327 +#: src/plugins/plugin_misc_tarot.py:242 src/plugins/plugin_misc_tarot.py:314 #, python-format msgid "" "\n" @@ -638,372 +2562,929 @@ "total score ==> %(total_score)i" msgstr "" -#: plugins/plugin_misc_tarot.py:385 +#: src/plugins/plugin_misc_tarot.py:292 +msgid "INTERNAL ERROR: contrat not managed (mispelled ?)" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:311 +#, python-format +msgid "" +"The attacker (%(attaquant)s) makes %(points)i and needs to make " +"%(point_limit)i (%(nb_bouts)s oulder%(plural)s%(separator)s%(bouts)s): he " +"%(victory)s" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:372 msgid "Internal error: unmanaged game stage" msgstr "" -#: plugins/plugin_misc_tarot.py:402 -msgid "Creating Tarot game" -msgstr "" - -#: plugins/plugin_misc_tarot.py:406 plugins/plugin_misc_tarot.py:431 -#: plugins/plugin_misc_tarot.py:448 plugins/plugin_misc_tarot.py:465 -#, python-format -msgid "profile %s is unknown" -msgstr "" - -#: plugins/plugin_misc_tarot.py:409 -#, python-format -msgid "Tarot game already started in room %s" -msgstr "" - -#: plugins/plugin_misc_tarot.py:450 +#: src/plugins/plugin_misc_tarot.py:394 #, python-format msgid "contrat [%(contrat)s] choosed by %(profile)s" msgstr "" -#: plugins/plugin_misc_tarot.py:467 +#: src/plugins/plugin_misc_tarot.py:408 #, python-format msgid "Cards played by %(profile)s: [%(cards)s]" msgstr "" -#: plugins/plugin_misc_tarot.py:475 -msgid "new Tarot game" -msgstr "" - -#: plugins/plugin_misc_tarot.py:532 -#, python-format -msgid "Player %(player)s is ready to start [status: %(status)s]" -msgstr "" - -#: plugins/plugin_misc_tarot.py:567 +#: src/plugins/plugin_misc_tarot.py:502 +msgid "Everybody is passing, round ended" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:509 #, python-format msgid "%(player)s win the bid with %(contrat)s" msgstr "" -#: plugins/plugin_misc_tarot.py:591 +#: src/plugins/plugin_misc_tarot.py:530 msgid "tarot: chien received" msgstr "" -#: plugins/plugin_misc_tarot.py:646 +#: src/plugins/plugin_misc_tarot.py:581 #, python-format msgid "The winner of this trick is %s" msgstr "" -#: plugins/plugin_misc_tarot.py:691 +#: src/plugins/plugin_misc_tarot.py:625 #, python-format msgid "Unmanaged error type: %s" msgstr "" -#: plugins/plugin_misc_tarot.py:693 +#: src/plugins/plugin_misc_tarot.py:627 #, python-format msgid "Unmanaged card game element: %s" msgstr "" -#: plugins/plugin_xep_0045.py:62 +#: src/plugins/plugin_misc_text_commands.py:32 +msgid "IRC like text commands" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:42 +msgid "Text commands initialization" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:230 +msgid "Invalid jid, can't whois" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:233 +#, python-format +msgid "whois for %(jid)s" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:255 +#, python-format +msgid "" +"Text commands available:\n" +"%s" +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:32 +msgid "Composition" +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:57 +msgid "Management of various text syntaxes (XHTML-IM, Markdown, etc)" +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:97 +msgid "Text syntaxes plugin initialization" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:33 +msgid "Send raw XML logs to bridge" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:46 +msgid "INTERNAL ERROR: Unmanaged XML type" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:65 +msgid "Activate XML log" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:68 +msgid "Plugin XML Log initialization" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:79 +msgid "XML log activated" +msgstr "" + +#: src/plugins/plugin_xep_0020.py:43 +msgid "Implementation of Feature Negotiation" +msgstr "" + +#: src/plugins/plugin_xep_0020.py:50 +msgid "Plugin XEP_0020 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0020.py:71 +#, python-format +msgid "More than one value choosed for %s, keeping the first one" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:64 +msgid "Implementation of Extended Stanza Addressing" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:73 +msgid "Extended Stanza Addressing plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:88 +msgid "XEP-0033 is being used but the server doesn't support it!" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:91 +#, python-format +msgid "Stanzas using XEP-0033 should be addressed to %s, not %s!" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:92 +msgid "TODO: addressing has be fixed by the backend... fix it in the frontend!" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:45 msgid "Implementation of Multi-User Chat" msgstr "" -#: plugins/plugin_xep_0045.py:68 +#: src/plugins/plugin_xep_0045.py:56 msgid "Plugin XEP_0045 initialization" msgstr "" -#: plugins/plugin_xep_0045.py:85 +#: src/plugins/plugin_xep_0045.py:78 #, python-format msgid "Unknown or disconnected profile (%s)" msgstr "" -#: plugins/plugin_xep_0045.py:99 -msgid "Error when joining the room" -msgstr "" - -#: plugins/plugin_xep_0045.py:101 +#: src/plugins/plugin_xep_0045.py:98 +msgid "Error while configuring the room" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:109 +#, python-format +msgid "Error while joining the room %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:111 src/plugins/plugin_xep_0045.py:258 msgid "Group chat error" msgstr "" -#: plugins/plugin_xep_0045.py:137 +#: src/plugins/plugin_xep_0045.py:216 +msgid "Can't find a MUC service" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:231 #, python-format msgid "%(profile)s is already in room %(room_jid)s" msgstr "" -#: plugins/plugin_xep_0045.py:139 +#: src/plugins/plugin_xep_0045.py:233 #, python-format msgid "[%(profile)s] is joining room %(room)s with nick %(nick)s" msgstr "" -#: plugins/plugin_xep_0045.py:164 +#: src/plugins/plugin_xep_0045.py:256 +#, python-format +msgid "Invalid room jid: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:347 #, python-format msgid "user %(nick)s has joined room (%(room_id)s)" msgstr "" -#: plugins/plugin_xep_0045.py:169 +#: src/plugins/plugin_xep_0045.py:359 +#, python-format +msgid "Room [%(room)s] left (%(profile)s))" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:365 #, python-format msgid "user %(nick)s left room (%(room_id)s)" msgstr "" -#: plugins/plugin_xep_0045.py:178 +#: src/plugins/plugin_xep_0045.py:377 #, python-format msgid "New subject for room (%(room_id)s): %(subject)s" msgstr "" -#: plugins/plugin_xep_0054.py:62 +#: src/plugins/plugin_xep_0047.py:56 +msgid "Implementation of In-Band Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:64 +msgid "In-Band Bytestreams plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:79 +#, python-format +msgid "In-Band Bytestream: TimeOut reached for id %(sid)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:89 src/plugins/plugin_xep_0065.py:517 +msgid "Client no more in cache" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:92 src/plugins/plugin_xep_0065.py:520 +msgid "kill id called on a non existant id" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:148 +msgid "IBB stream opening" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:158 +#, python-format +msgid "malformed IBB transfer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:162 +#, python-format +msgid "Ignoring unexpected IBB transfer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:166 src/plugins/plugin_xep_0047.py:242 +msgid "sended jid inconsistency (man in the middle attack attempt ?)" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:195 +msgid "IBB stream closing" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:235 +msgid "Received data for an unknown session id" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:249 +msgid "Sequence error" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:262 +msgid "Invalid base64 data" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:295 src/plugins/plugin_xep_0065.py:561 +msgid "stream length not managed yet" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:324 src/plugins/plugin_xep_0065.py:604 +msgid "Transfer failed" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:56 +msgid "Left" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:66 +msgid "Implementation of Ad-Hoc Commands" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:207 +msgid "plugin XEP-0050 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:215 +msgid "Execute ad-hoc commands" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:221 +msgid "Status" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:234 +msgid "Please select a command" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:331 +msgid "Please enter target jid" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:345 +msgid "status selection" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:369 +msgid "Updated" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:373 +msgid "Status updated" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:64 msgid "Implementation of vcard-temp" msgstr "" -#: plugins/plugin_xep_0054.py:68 +#: src/plugins/plugin_xep_0054.py:74 msgid "Plugin XEP_0054 initialization" msgstr "" -#: plugins/plugin_xep_0054.py:111 +#: src/plugins/plugin_xep_0054.py:143 #, python-format msgid "Photo of type [%s] found" msgstr "" -#: plugins/plugin_xep_0054.py:113 +#: src/plugins/plugin_xep_0054.py:145 msgid "Decoding binary" msgstr "" -#: plugins/plugin_xep_0054.py:120 +#: src/plugins/plugin_xep_0054.py:152 #, python-format msgid "file saved to %s" msgstr "" -#: plugins/plugin_xep_0054.py:122 +#: src/plugins/plugin_xep_0054.py:154 #, python-format msgid "file [%s] already in cache" msgstr "" -#: plugins/plugin_xep_0054.py:128 +#: src/plugins/plugin_xep_0054.py:160 msgid "parsing vcard" msgstr "" -#: plugins/plugin_xep_0054.py:154 +#: src/plugins/plugin_xep_0054.py:182 #, python-format msgid "FIXME: [%s] VCard tag is not managed yet" msgstr "" -#: plugins/plugin_xep_0054.py:160 +#: src/plugins/plugin_xep_0054.py:188 msgid "VCard found" msgstr "" -#: plugins/plugin_xep_0054.py:166 +#: src/plugins/plugin_xep_0054.py:199 msgid "FIXME: vCard not found as first child element" msgstr "" -#: plugins/plugin_xep_0054.py:171 +#: src/plugins/plugin_xep_0054.py:205 #, python-format msgid "Can't find VCard of %s" msgstr "" -#: plugins/plugin_xep_0054.py:180 -msgid "Asking vcard for an non-existant or not connected profile" -msgstr "" - -#: plugins/plugin_xep_0054.py:183 +#: src/plugins/plugin_xep_0054.py:214 +msgid "Asking vcard for a non-existant or not connected profile" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:218 #, python-format msgid "Asking for %s's VCard" msgstr "" -#: plugins/plugin_xep_0054.py:198 +#: src/plugins/plugin_xep_0054.py:233 #, python-format msgid "Asking for an uncached avatar [%s]" msgstr "" -#: plugins/plugin_xep_0054.py:245 +#: src/plugins/plugin_xep_0054.py:262 +msgid "Trying to set avatar for a non-existant or not connected profile" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:307 msgid "New avatar found, requesting vcard" msgstr "" -#: plugins/plugin_xep_0065.py:89 -msgid "Implementation of SOCKS5 Bytestreams" -msgstr "" - -#: plugins/plugin_xep_0065.py:135 -msgid "Protocol init" -msgstr "" - -#: plugins/plugin_xep_0065.py:217 +#: src/plugins/plugin_xep_0055.py:37 +msgid "Implementation of Jabber Search" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:44 +msgid "Jabber search plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:75 src/plugins/plugin_xep_0055.py:116 +msgid "No query element found" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:80 src/plugins/plugin_xep_0055.py:121 +#: src/plugins/plugin_xep_0077.py:59 +msgid "No data form found" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:87 +#, python-format +msgid "Fields request failure: %s" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:130 #, python-format -msgid "Adding connection: %(address)s, %(connection)s" -msgstr "" - -#: plugins/plugin_xep_0065.py:313 +msgid "Search request failure: %s" +msgstr "" + +#: src/plugins/plugin_xep_0060.py:34 +msgid "Implementation of PubSub Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0060.py:51 +msgid "PubSub plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0060.py:85 #, python-format -msgid "Saving file in %s." -msgstr "" - -#: plugins/plugin_xep_0065.py:364 +msgid "Trying to %(action)s with an unknown profile key [%(profile_key)s]" +msgstr "" + +#: src/plugins/plugin_xep_0060.py:93 +msgid "INTERNAL ERROR: no handler for required profile" +msgstr "" + +#: src/plugins/plugin_xep_0060.py:170 +msgid "Publish node deleted" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:90 +msgid "Implementation of SOCKS5 Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:142 +msgid "Protocol init" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:338 msgid "File transfer completed, closing connection" msgstr "" -#: plugins/plugin_xep_0065.py:442 +#: src/plugins/plugin_xep_0065.py:404 msgid "Socks 5 server connection started" msgstr "" -#: plugins/plugin_xep_0065.py:445 +#: src/plugins/plugin_xep_0065.py:407 #, python-format msgid "Socks 5 server connection lost (reason: %s)" msgstr "" -#: plugins/plugin_xep_0065.py:452 +#: src/plugins/plugin_xep_0065.py:432 msgid "Socks 5 client connection started" msgstr "" -#: plugins/plugin_xep_0065.py:455 +#: src/plugins/plugin_xep_0065.py:435 #, python-format msgid "Socks 5 client connection lost (reason: %s)" msgstr "" -#: plugins/plugin_xep_0065.py:472 +#: src/plugins/plugin_xep_0065.py:462 msgid "Plugin XEP_0065 initialization" msgstr "" -#: plugins/plugin_xep_0065.py:474 +#: src/plugins/plugin_xep_0065.py:468 msgid "registering" msgstr "" -#: plugins/plugin_xep_0065.py:484 +#: src/plugins/plugin_xep_0065.py:476 #, python-format msgid "Launching Socks5 Stream server on port %d" msgstr "" -#: plugins/plugin_xep_0065.py:500 -msgid "Launching socks5 initiator" -msgstr "" - -#: plugins/plugin_xep_0065.py:515 +#: src/plugins/plugin_xep_0065.py:507 +#, python-format +msgid "Socks5 Bytestream: TimeOut reached for id %(sid)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:557 +msgid "Unknown profile, this should not happen" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:614 +msgid "Internal error, can't do transfer" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:624 src/plugins/plugin_xep_0065.py:797 +msgid "No streamhost found in stream query" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:629 +msgid "A proxy server is used" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:634 +msgid "Proxy jid is not the same as in parameters, this should not happen" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:642 src/plugins/plugin_xep_0065.py:736 +msgid "activating stream" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:660 +msgid "Can't activate the proxy stream" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:690 +msgid "BS stream query" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:704 +#, python-format +msgid "Ignoring unexpected BS transfer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:713 +#, python-format +msgid "No streamhost found in stream query %s" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:722 +msgid "incomplete streamhost element" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:728 #, python-format msgid "Stream proposed: host=[%(host)s] port=[%(port)s]" msgstr "" -#: plugins/plugin_xep_0065.py:531 -msgid "activating stream" -msgstr "" - -#: plugins/plugin_xep_0077.py:41 +#: src/plugins/plugin_xep_0065.py:789 +msgid "Can't determine proxy informations" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:793 +msgid "Bad answer received from proxy" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:800 +msgid "" +"Multiple streamhost elements in proxy not managed, keeping only the first one" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:813 +msgid "No proxy found on this server" +msgstr "" + +#: src/plugins/plugin_xep_0071.py:43 +msgid "Implementation of XHTML-IM" +msgstr "" + +#: src/plugins/plugin_xep_0071.py:71 +msgid "XHTML-IM plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:37 msgid "Implementation of in-band registration" msgstr "" -#: plugins/plugin_xep_0077.py:47 +#: src/plugins/plugin_xep_0077.py:44 msgid "Plugin XEP_0077 initialization" msgstr "" -#: plugins/plugin_xep_0077.py:62 -msgid "No data form found" -msgstr "" - -#: plugins/plugin_xep_0077.py:64 +#: src/plugins/plugin_xep_0077.py:61 msgid "This gateway can't be managed by SàT, sorry :(" msgstr "" -#: plugins/plugin_xep_0077.py:85 +#: src/plugins/plugin_xep_0077.py:82 msgid "Your are now unregistred" msgstr "" -#: plugins/plugin_xep_0077.py:89 +#: src/plugins/plugin_xep_0077.py:86 #, python-format msgid "Unregistration failure: %s" msgstr "" -#: plugins/plugin_xep_0077.py:93 +#: src/plugins/plugin_xep_0077.py:90 #, python-format msgid "Unregistration failed: %s" msgstr "" -#: plugins/plugin_xep_0077.py:116 +#: src/plugins/plugin_xep_0077.py:113 msgid "Registration failed" msgstr "" -#: plugins/plugin_xep_0077.py:134 plugins/plugin_xep_0096.py:154 +#: src/plugins/plugin_xep_0077.py:131 src/plugins/plugin_xep_0095.py:183 msgid "Asking for an non-existant or not connected profile" msgstr "" -#: plugins/plugin_xep_0077.py:137 +#: src/plugins/plugin_xep_0077.py:134 #, python-format msgid "Asking registration for [%s]" msgstr "" -#: plugins/plugin_xep_0096.py:52 +#: src/plugins/plugin_xep_0085.py:49 +msgid "Implementation of Chat State Notifications Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0085.py:89 +msgid "Enable chat state notifications" +msgstr "" + +#: src/plugins/plugin_xep_0085.py:93 +msgid "Chat State Notifications plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:51 +msgid "Implementation of Stream Initiation" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:58 +msgid "Plugin XEP_0095 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:75 +msgid "XEP-0095 Stream initiation" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:161 +msgid "sending stream initiation accept answer" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:188 +#, python-format +msgid "Stream Session ID: %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:43 msgid "Implementation of SI File Transfer" msgstr "" -#: plugins/plugin_xep_0096.py:58 +#: src/plugins/plugin_xep_0096.py:50 msgid "Plugin XEP_0096 initialization" msgstr "" -#: plugins/plugin_xep_0096.py:67 -msgid "XEP-0096 management" -msgstr "" - -#: plugins/plugin_xep_0096.py:75 +#: src/plugins/plugin_xep_0096.py:65 +#, python-format +msgid "SI File Transfer: TimeOut reached for id %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:80 +msgid "XEP-0096 file transfer requested" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:100 #, python-format msgid "File proposed: name=[%(name)s] size=%(size)s" msgstr "" -#: plugins/plugin_xep_0096.py:91 +#: src/plugins/plugin_xep_0096.py:107 +msgid "No file element found" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:208 +#, python-format +msgid "Transfer %(id)s failed with stream method %(s_method)s: %(reason)s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:223 #, python-format -msgid "Transfer [%s] refused" -msgstr "" - -#: plugins/plugin_xep_0096.py:96 +msgid "File transfer refused by %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:224 +#, python-format +msgid "The contact %s refused your file" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:224 +msgid "File refused" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:226 +#, python-format +msgid "Error during file transfer with %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:227 #, python-format -msgid "Transfer [%s] accepted" -msgstr "" - -#: plugins/plugin_xep_0096.py:99 -msgid "Approved unknow id !" -msgstr "" - -#: plugins/plugin_xep_0096.py:111 -msgid "Feature negociation" -msgstr "" - -#: plugins/plugin_xep_0100.py:38 +msgid "" +"Something went wrong during the file transfer session intialisation with %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:227 +msgid "File transfer error" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:299 +#, python-format +msgid "Transfer %(sid)s successfuly finished [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:305 +#, python-format +msgid "" +"Transfer %(id)s failed with stream method %(s_method)s: %(reason)s " +"[%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:33 msgid "Implementation of Gateways protocol" msgstr "" -#: plugins/plugin_xep_0100.py:44 +#: src/plugins/plugin_xep_0100.py:40 msgid "Gateways plugin initialization" msgstr "" -#: plugins/plugin_xep_0100.py:54 +#: src/plugins/plugin_xep_0100.py:50 #, python-format msgid "All items checked for id [%s]" msgstr "" -#: plugins/plugin_xep_0100.py:65 +#: src/plugins/plugin_xep_0100.py:61 #, python-format msgid "Found gateway (%(jid)s): %(identity)s" msgstr "" -#: plugins/plugin_xep_0100.py:76 +#: src/plugins/plugin_xep_0100.py:72 #, python-format msgid "Error when discovering [%(jid)s]: %(error)s" msgstr "" -#: plugins/plugin_xep_0100.py:85 +#: src/plugins/plugin_xep_0100.py:80 msgid "No gateway found" msgstr "" -#: plugins/plugin_xep_0100.py:92 +#: src/plugins/plugin_xep_0100.py:87 #, python-format msgid "item found: %s" msgstr "" -#: plugins/plugin_xep_0100.py:97 +#: src/plugins/plugin_xep_0100.py:92 #, python-format msgid "Error when discovering [%(target)s]: %(condition)s" msgstr "" -#: plugins/plugin_xep_0100.py:98 +#: src/plugins/plugin_xep_0100.py:93 #, python-format msgid "Error while trying to discover %(target)s gateways: %(error_mess)s" msgstr "" -#: plugins/plugin_xep_0100.py:104 +#: src/plugins/plugin_xep_0100.py:98 msgid "Registration successful, doing the rest" msgstr "" -#: plugins/plugin_xep_0100.py:124 +#: src/plugins/plugin_xep_0100.py:118 #, python-format msgid "find gateways (target = %(target)s, profile = %(profile)s)" msgstr "" + +#: src/plugins/plugin_xep_0115.py:54 +msgid "Implementation of entity capabilities" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:82 +msgid "Plugin XEP_0115 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:148 +#, python-format +msgid "Capability hash generated: [%s]" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:42 +msgid "Implementation of Personal Eventing Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:49 +msgid "PEP plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:97 +#, python-format +msgid "Trying to send personal event with an unknown profile key [%s]" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:100 +msgid "Trying to send personal event for an unknown type" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:106 +msgid "No item found" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:111 +msgid "Can't find mood element in mood event" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:115 +msgid "No mood found" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:51 +msgid "Implementation of Direct MUC Invitations" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:71 +msgid "Auto-join MUC on invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:77 +msgid "Plugin XEP_0249 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:95 src/plugins/plugin_xep_0249.py:123 +msgid "Profile doesn't exists !" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:125 +#, python-format +msgid "Invitation accepted for room %(room)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:137 +#, python-format +msgid "Invitation received for room %(room)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:139 +msgid "Error while parsing invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:143 +msgid "Invitation silently discarded because user is already in the room." +msgstr "" + +#: src/plugins/plugin_xep_0249.py:154 +#, python-format +msgid "You have been invited by %s to join the room %s. Do you accept?" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:154 src/plugins/plugin_xep_0249.py:157 +msgid "MUC invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:157 +#, python-format +msgid "" +"An invitation from %s to join the room %s has been declined according to " +"your personal settings." +msgstr "" + +#: src/plugins/plugin_xep_0277.py:45 +msgid "Implementation of microblogging Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:56 +msgid "Microblogging plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:95 +msgid "No entry element in microblog item" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:131 +msgid "Error while parsing atom entry for microblogging event" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:142 +msgid "Cannot find author" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:200 +msgid "Microblog data must contain at least 'content' key" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:204 +msgid "Microblog data's content value must not be empty" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:238 +msgid "Can't find profile's jid" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:245 +#, python-format +msgid "Microblog node has now access %s" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:249 +msgid "Can't set microblog access" +msgstr "" + +#: src/tools/misc.py:58 +#, python-format +msgid "There is already a bound priority [%s]" +msgstr "" + +#: src/tools/misc.py:60 +#, python-format +msgid "There is already a trigger with the same priority [%s]" +msgstr "" + +#: src/tools/xml_tools.py:151 +msgid "INTERNAL ERROR: parameters xml not valid" +msgstr "" + +#: src/tools/xml_tools.py:158 +msgid "INTERNAL ERROR: params categories must have a name" +msgstr "" + +#: src/tools/xml_tools.py:165 +msgid "INTERNAL ERROR: params must have a name" +msgstr "" + +#: src/tools/xml_tools.py:256 +#, python-format +msgid "Unknown panel type [%s]" +msgstr "" + +#: src/tools/xml_tools.py:258 +msgid "form XMLUI need a submit_id" +msgstr "" + +#: src/tools/xml_tools.py:291 +#, python-format +msgid "Unknown layout type [%s]" +msgstr "" + +#: src/tools/xml_tools.py:498 +msgid "Trying to add a category without parent tabs layout" +msgstr "" + +#: src/tools/xml_tools.py:501 +msgid "parent layout of a category is not tabs" +msgstr ""