Mercurial > libervia-backend
view i18n/sat.po @ 853:c2f6ada7858f
core (sqlite): automatic database update:
- new Updater class check database consistency (by calculating a hash on the .schema), and updates base if necessary
- database now has a version (1 for current, 0 will be for 0.3's database), for each change this version will be increased
- creation statements and update statements are in the form of dict of dict with tuples. There is a help text at the top of the module to explain how it works
- if we are on a development version, the updater try to update the database automaticaly (without deleting table or columns). The Updater.generateUpdateData method can be used to ease the creation of update data (i.e. the dictionary at the top, see the one for the key 1 for an example).
- if there is an inconsistency, an exception is raised, and a message indicate the SQL statements that should fix the situation.
- well... this is rather complicated, a KISS method would maybe have been better. The future will say if we need to simplify it :-/
- new DatabaseError exception
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 23 Feb 2014 23:30:32 +0100 |
parents | dd07fc737d6c |
children | ca7a2bf4fb40 |
line wrap: on
line source
# 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 <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \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 <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: 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 "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 "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 "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 "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 "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 %(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 "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 "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 "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 "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 "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 " 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 "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 "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 "" #: src/core/sat_main.py:103 msgid "Trying to redefine a constant" msgstr "" #: 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 "" #: src/core/sat_main.py:227 msgid "Trying to connect a non-exsitant profile" msgstr "" #: src/core/sat_main.py:231 msgid "already connected !" msgstr "" #: 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 "" #: src/core/sat_main.py:288 msgid "not connected !" msgstr "" #: src/core/sat_main.py:291 msgid "Disconnecting..." msgstr "" #: 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 "" #: src/core/sat_main.py:337 msgid "stopping app" msgstr "" #: src/core/sat_main.py:398 msgid "No user or server given" msgstr "" #: src/core/sat_main.py:400 msgid "No user, password or server given, can't register new account." msgstr "" #: src/core/sat_main.py:408 #, python-format msgid "Are you sure to register new account [%(user)s] to server %(server)s ?" msgstr "" #: src/core/sat_main.py:413 #, python-format msgid "register Confirmation CB ! (%s)" msgstr "" #: src/core/sat_main.py:446 #, python-format msgid "FIXME FIXME FIXME: Unmanaged action (%s) in submitForm" msgstr "" #: src/core/sat_main.py:456 #, python-format msgid "setting param: %(name)s=%(value)s in category %(category)s" msgstr "" #: src/core/sat_main.py:466 msgid "asking connection status for a non-existant profile" msgstr "" #: src/core/sat_main.py:532 #, python-format 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 "" #: 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 "" #: src/core/sat_main.py:727 #, python-format msgid "Identity found: [%(category)s/%(type)s] %(identity)s" msgstr "" #: 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 "" #: 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 conf_id [%(conf_id)s]: %(success)s" msgstr "" #: src/core/sat_main.py:803 msgid "accepted" msgstr "" #: src/core/sat_main.py:803 msgid "refused" msgstr "" #: 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 "" #: 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 "********** [%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 "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 "" #: src/memory/memory.py:144 msgid "Register new account" msgstr "" #: src/memory/memory.py:145 msgid "Connect on frontend startup" msgstr "" #: src/memory/memory.py:146 msgid "Disconnect on frontend closure" msgstr "" #: src/memory/memory.py:147 src/plugins/plugin_xep_0249.py:69 msgid "Misc" msgstr "" #: 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 "" #: src/memory/memory.py:250 msgid "Trying to delete an unknown profile" msgstr "" #: 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 "" #: src/memory/memory.py:272 msgid "No profile exist yet" msgstr "" #: src/memory/memory.py:280 msgid "Trying to access an unknown profile" msgstr "" #: src/memory/memory.py:325 #, python-format msgid "Can't determine default value for [%(category)s/%(name)s]: %(reason)s" msgstr "" #: 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 "" #: src/memory/memory.py:396 msgid "Requesting a param for an non-existant profile" msgstr "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: 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 "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 "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 "" #: src/plugins/deprecated_misc_cs.py:70 msgid "Plugin CS initialization" msgstr "" #: src/plugins/deprecated_misc_cs.py:75 msgid "Plugin" msgstr "" #: 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 "" #: src/plugins/deprecated_misc_cs.py:103 msgid "" "You have to fill your CouchSurfing login & password in parameters before " "using this interface" msgstr "" #: src/plugins/deprecated_misc_cs.py:162 msgid "Messages" msgstr "" #: 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" "If you want to send a message, select the recipient(s) in the list below" msgstr "" #: src/plugins/deprecated_misc_cs.py:165 #, python-format msgid "Show unread message%(plural)s in external web browser" msgstr "" #: src/plugins/deprecated_misc_cs.py:168 msgid "Subject" msgstr "" #: src/plugins/deprecated_misc_cs.py:171 msgid "Message" msgstr "" #: src/plugins/deprecated_misc_cs.py:174 msgid "send" msgstr "" #: 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 "" #: src/plugins/deprecated_misc_cs.py:218 msgid "" "INTERNAL ERROR: no confirmation of message sent by CS, maybe the site has " "been modified ?" msgstr "" #: src/plugins/deprecated_misc_cs.py:229 #, python-format msgid "Sending message to %s" msgstr "" #: src/plugins/deprecated_misc_cs.py:230 #, python-format msgid "" "\n" "subject: %(subject)s\n" "message: \n" "---\n" "%(message)s\n" "---\n" "\n" msgstr "" #: src/plugins/deprecated_misc_cs.py:236 msgid "Message sent" msgstr "" #: src/plugins/deprecated_misc_cs.py:237 msgid "The message has been sent to every recipients" msgstr "" #: src/plugins/deprecated_misc_cs.py:250 msgid "There is not recipient selected for this message !" msgstr "" #: src/plugins/deprecated_misc_cs.py:256 #, python-format msgid "sending message to %(friends)s with subject [%(subject)s]" msgstr "" #: 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 "" #: src/plugins/plugin_misc_tarot.py:55 msgid "Plugin Tarot initialization" msgstr "" #: src/plugins/plugin_misc_tarot.py:60 msgid "Passe" msgstr "" #: src/plugins/plugin_misc_tarot.py:60 msgid "Petite" msgstr "" #: src/plugins/plugin_misc_tarot.py:60 msgid "Garde" msgstr "" #: src/plugins/plugin_misc_tarot.py:60 msgid "Garde Sans" msgstr "" #: src/plugins/plugin_misc_tarot.py:60 msgid "Garde Contre" msgstr "" #: src/plugins/plugin_misc_tarot.py:102 msgid "contrat selection" msgstr "" #: src/plugins/plugin_misc_tarot.py:115 msgid "scores" msgstr "" #: 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 "" #: 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 "" #: src/plugins/plugin_misc_tarot.py:242 src/plugins/plugin_misc_tarot.py:314 #, python-format msgid "" "\n" "--\n" "%(player)s:\n" "score for this game ==> %(score_game)i\n" "total score ==> %(total_score)i" msgstr "" #: 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 "" #: src/plugins/plugin_misc_tarot.py:394 #, python-format msgid "contrat [%(contrat)s] choosed by %(profile)s" msgstr "" #: src/plugins/plugin_misc_tarot.py:408 #, python-format msgid "Cards played by %(profile)s: [%(cards)s]" msgstr "" #: 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 "" #: src/plugins/plugin_misc_tarot.py:530 msgid "tarot: chien received" msgstr "" #: src/plugins/plugin_misc_tarot.py:581 #, python-format msgid "The winner of this trick is %s" msgstr "" #: src/plugins/plugin_misc_tarot.py:625 #, python-format msgid "Unmanaged error type: %s" msgstr "" #: src/plugins/plugin_misc_tarot.py:627 #, python-format msgid "Unmanaged card game element: %s" msgstr "" #: 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 "" #: src/plugins/plugin_xep_0045.py:56 msgid "Plugin XEP_0045 initialization" msgstr "" #: src/plugins/plugin_xep_0045.py:78 #, python-format msgid "Unknown or disconnected profile (%s)" msgstr "" #: 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 "" #: 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 "" #: src/plugins/plugin_xep_0045.py:233 #, python-format msgid "[%(profile)s] is joining room %(room)s with nick %(nick)s" msgstr "" #: 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 "" #: 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 "" #: src/plugins/plugin_xep_0045.py:377 #, python-format msgid "New subject for room (%(room_id)s): %(subject)s" msgstr "" #: 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 "" #: src/plugins/plugin_xep_0054.py:74 msgid "Plugin XEP_0054 initialization" msgstr "" #: src/plugins/plugin_xep_0054.py:143 #, python-format msgid "Photo of type [%s] found" msgstr "" #: src/plugins/plugin_xep_0054.py:145 msgid "Decoding binary" msgstr "" #: src/plugins/plugin_xep_0054.py:152 #, python-format msgid "file saved to %s" msgstr "" #: src/plugins/plugin_xep_0054.py:154 #, python-format msgid "file [%s] already in cache" msgstr "" #: src/plugins/plugin_xep_0054.py:160 msgid "parsing vcard" msgstr "" #: src/plugins/plugin_xep_0054.py:182 #, python-format msgid "FIXME: [%s] VCard tag is not managed yet" msgstr "" #: src/plugins/plugin_xep_0054.py:188 msgid "VCard found" msgstr "" #: src/plugins/plugin_xep_0054.py:199 msgid "FIXME: vCard not found as first child element" msgstr "" #: src/plugins/plugin_xep_0054.py:205 #, python-format msgid "Can't find VCard of %s" msgstr "" #: 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 "" #: src/plugins/plugin_xep_0054.py:233 #, python-format msgid "Asking for an uncached avatar [%s]" msgstr "" #: 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 "" #: 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 "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 "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 "" #: src/plugins/plugin_xep_0065.py:404 msgid "Socks 5 server connection started" msgstr "" #: src/plugins/plugin_xep_0065.py:407 #, python-format msgid "Socks 5 server connection lost (reason: %s)" msgstr "" #: src/plugins/plugin_xep_0065.py:432 msgid "Socks 5 client connection started" msgstr "" #: src/plugins/plugin_xep_0065.py:435 #, python-format msgid "Socks 5 client connection lost (reason: %s)" msgstr "" #: src/plugins/plugin_xep_0065.py:462 msgid "Plugin XEP_0065 initialization" msgstr "" #: src/plugins/plugin_xep_0065.py:468 msgid "registering" msgstr "" #: src/plugins/plugin_xep_0065.py:476 #, python-format msgid "Launching Socks5 Stream server on port %d" msgstr "" #: 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 "" #: 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 "" #: src/plugins/plugin_xep_0077.py:44 msgid "Plugin XEP_0077 initialization" msgstr "" #: src/plugins/plugin_xep_0077.py:61 msgid "This gateway can't be managed by SàT, sorry :(" msgstr "" #: src/plugins/plugin_xep_0077.py:82 msgid "Your are now unregistred" msgstr "" #: src/plugins/plugin_xep_0077.py:86 #, python-format msgid "Unregistration failure: %s" msgstr "" #: src/plugins/plugin_xep_0077.py:90 #, python-format msgid "Unregistration failed: %s" msgstr "" #: src/plugins/plugin_xep_0077.py:113 msgid "Registration failed" msgstr "" #: 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 "" #: src/plugins/plugin_xep_0077.py:134 #, python-format msgid "Asking registration for [%s]" msgstr "" #: 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 "" #: src/plugins/plugin_xep_0096.py:50 msgid "Plugin XEP_0096 initialization" msgstr "" #: 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 "" #: 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 "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 "" "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 "" #: src/plugins/plugin_xep_0100.py:40 msgid "Gateways plugin initialization" msgstr "" #: src/plugins/plugin_xep_0100.py:50 #, python-format msgid "All items checked for id [%s]" msgstr "" #: src/plugins/plugin_xep_0100.py:61 #, python-format msgid "Found gateway (%(jid)s): %(identity)s" msgstr "" #: src/plugins/plugin_xep_0100.py:72 #, python-format msgid "Error when discovering [%(jid)s]: %(error)s" msgstr "" #: src/plugins/plugin_xep_0100.py:80 msgid "No gateway found" msgstr "" #: src/plugins/plugin_xep_0100.py:87 #, python-format msgid "item found: %s" msgstr "" #: src/plugins/plugin_xep_0100.py:92 #, python-format msgid "Error when discovering [%(target)s]: %(condition)s" msgstr "" #: src/plugins/plugin_xep_0100.py:93 #, python-format msgid "Error while trying to discover %(target)s gateways: %(error_mess)s" msgstr "" #: src/plugins/plugin_xep_0100.py:98 msgid "Registration successful, doing the rest" msgstr "" #: 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 ""