Mercurial > libervia-backend
changeset 3375:b41ed8d9d40b
i18n: renamed template file to get the correct '.pot' extension
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 28 Sep 2020 21:10:33 +0200 |
parents | 47755614b82a |
children | a94cdda7d5c4 |
files | i18n/sat.po i18n/sat.pot |
diffstat | 2 files changed, 4942 insertions(+), 4942 deletions(-) [+] |
line wrap: on
line diff
--- a/i18n/sat.po Mon Sep 28 21:10:33 2020 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4942 +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 <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-06 21:21+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_bridge.py:78 -#: src/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py:227 -#: src/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:78 -#: src/bridge/bridge_constructor/generated/dbus_bridge.py:78 -#: src/bridge/dbus_bridge.py:578 -msgid "" -"D-Bus is not launched, please see README to see instructions on how to " -"launch it" -msgstr "" - -#: frontends/src/bridge/dbus_bridge.py:91 -#: src/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:91 -#: src/bridge/bridge_constructor/generated/dbus_bridge.py:91 -msgid "Unknown interface" -msgstr "" - -#: frontends/src/jp/base.py:115 -msgid "" -"ProgressBar not available, please download it at http://pypi.python.org/pypi/" -"progressbar" -msgstr "" - -#: frontends/src/jp/base.py:116 -msgid "" -"Progress bar deactivated\n" -"--\n" -msgstr "" - -#: frontends/src/jp/base.py:173 -msgid "Available commands" -msgstr "" - -#: frontends/src/jp/base.py:188 frontends/src/quick_frontend/quick_app.py:299 -msgid "Can't connect to SàT backend, are you sure it's launched ?" -msgstr "" - -#: frontends/src/jp/base.py:190 frontends/src/quick_frontend/quick_app.py:302 -msgid "Can't init bridge" -msgstr "" - -#: frontends/src/jp/base.py:192 frontends/src/quick_frontend/quick_app.py:305 -msgid "Error while initialising bridge: {}" -msgstr "" - -#: frontends/src/jp/base.py:291 -#, python-format -msgid "Use PROFILE profile key (default: %(default)s)" -msgstr "" - -#: frontends/src/jp/base.py:292 -msgid "Password used to connect profile, if necessary" -msgstr "" - -#: frontends/src/jp/base.py:296 -msgid "Connect the profile before doing anything else" -msgstr "" - -#: frontends/src/jp/base.py:301 -msgid "Start a profile session without connecting" -msgstr "" - -#: frontends/src/jp/base.py:305 -msgid "Show progress bar" -msgstr "" - -#: frontends/src/jp/base.py:308 -msgid "Add a verbosity level (can be used multiple times)" -msgstr "" - -#: frontends/src/jp/base.py:336 -msgid "Can't import {} plugin, ignoring it" -msgstr "" - -#: frontends/src/jp/base.py:340 -#, python-brace-format -msgid "Missing module for plugin {name}: {missing}" -msgstr "" - -#: frontends/src/jp/base.py:354 -#, python-brace-format -msgid "Invalid plugin module [{type}] {module}" -msgstr "" - -#: frontends/src/jp/base.py:368 -msgid "User interruption: good bye" -msgstr "" - -#: frontends/src/jp/base.py:437 -#, python-format -msgid "%s is not a valid JID !" -msgstr "" - -#: frontends/src/jp/base.py:461 -#, python-brace-format -msgid "Can't connect profile: {reason}" -msgstr "" - -#: frontends/src/jp/base.py:465 -#, python-brace-format -msgid "Can't start {profile}'s session: {reason}" -msgstr "" - -#: frontends/src/jp/base.py:471 -#, python-brace-format -msgid "The profile [{profile}] doesn't exist" -msgstr "" - -#: frontends/src/jp/base.py:485 -#, python-brace-format -msgid "" -"Session for [{profile}] is not started, please start it before using jp, or " -"use either --start-session or --connect option" -msgstr "" - -#: frontends/src/jp/base.py:501 -#, python-brace-format -msgid "" -"Profile [{profile}] is not connected, please connect it before using jp, or " -"use --connect option" -msgstr "" - -#: frontends/src/jp/base.py:582 -msgid "select output format (default: {})" -msgstr "" - -#: frontends/src/jp/base.py:583 -msgid "output specific option" -msgstr "" - -#: frontends/src/jp/base.py:667 -msgid "file size is not known, we can't show a progress bar" -msgstr "" - -#: frontends/src/jp/base.py:672 -msgid "Progress: " -msgstr "" - -#: frontends/src/jp/base.py:696 -msgid "Operation started" -msgstr "" - -#: frontends/src/jp/base.py:712 -msgid "Operation successfully finished" -msgstr "" - -#: frontends/src/jp/base.py:719 -msgid "Error while doing operation: {}" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:30 -msgid "Remote control a software" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:33 -msgid "Software name" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:34 -msgid "Jids allowed to use the command" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:35 -msgid "Groups allowed to use the command" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:36 -msgid "Groups that are *NOT* allowed to use the command" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:37 -msgid "Jids that are *NOT* allowed to use the command" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:38 -msgid "Loop on the commands" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:52 -msgid "No bus name found" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:54 -#, python-format -msgid "Bus name found: [%s]" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:57 -#, python-format -msgid "Command found: (path:%(path)s, iface: %(iface)s) [%(command)s]" -msgstr "" - -#: frontends/src/jp/cmd_adhoc.py:66 -msgid "Ad-hoc commands" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:36 -msgid "set avatar of the profile" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:40 -msgid "path to the image to upload" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:46 frontends/src/jp/cmd_file.py:82 -#: frontends/src/jp/cmd_file.py:264 -msgid "file [{}] doesn't exist !" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:52 -msgid "avatar has been set" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:56 -#, python-brace-format -msgid "error while uploading avatar: {msg}" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:63 -msgid "retrieve avatar of an entity" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:67 -msgid "entity" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:68 -msgid "show avatar" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:90 -msgid "No avatar found." -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:100 -#, python-brace-format -msgid "error while getting avatar: {msg}" -msgstr "" - -#: frontends/src/jp/cmd_avatar.py:111 -msgid "avatar uploading/retrieving" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:197 -msgid "get blog item(s)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:201 -msgid "PubSub node to request" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:203 -msgid "item(s) id(s) to get (default: request all items)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:204 -msgid "maximum number of items to get ({} to get all items)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:207 -msgid "microblog data key(s) to display (default: depend of verbosity)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:209 -msgid "JID of the PubSub service (default: request profile own blog)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:369 -msgid "edit an existing or new blog post" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:373 -msgid "URL of the item to edit, or keyword" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:374 -msgid "launch a blog preview in parallel" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:375 -msgid "title of the item" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:376 -msgid "tag (category) of your item" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:377 -msgid "disable comments" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:633 -msgid "preview a blog content" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:637 -msgid "use inotify to handle preview" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:638 -msgid "path to the content file" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:775 -msgid "import an external blog" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:779 -msgid "importer name, nothing to display importers list" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:780 -msgid "original blog host" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:781 -msgid "do *NOT* upload images (default: do upload images)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:782 -msgid "do not upload images from this host (default: upload all images)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:783 -msgid "ignore invalide TLS certificate for uploads" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:785 -msgid "importer specific options (see importer description)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:787 -msgid "PubSub service where the items must be uploaded (default: server)" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:789 -msgid "" -"importer data location (see importer description), nothing to show importer " -"description" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:792 -msgid "Blog upload started" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:795 -msgid "Blog uploaded successfully" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:805 -#, python-brace-format -msgid "" -"\n" -"To redirect old URLs to new ones, put the following lines in your sat.conf " -"file, in [libervia] section:\n" -"\n" -"{conf}" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:808 -msgid "Error while uploading blog: {}" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:811 -#, python-brace-format -msgid "Error while trying to upload a blog: {reason}" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:818 -#, python-brace-format -msgid "{name} argument can't be used without location argument" -msgstr "" - -#: frontends/src/jp/cmd_blog.py:854 -msgid "blog/microblog management" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:32 -#, python-format -msgid "storage location (default: %(default)s)" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:33 -#, python-format -msgid "bookmarks type (default: %(default)s)" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:42 -msgid "list bookmarks" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:70 -msgid "remove a bookmark" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:75 frontends/src/jp/cmd_bookmarks.py:89 -msgid "jid (for muc bookmark) or url of to remove" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:84 src/plugins/plugin_xep_0048.py:252 -msgid "add a bookmark" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:90 -msgid "bookmark name" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:91 -msgid "MUC specific options" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:92 -msgid "nickname" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:93 -msgid "join room on profile connection" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:98 -msgid "You can't use --autojoin or --nick with --type url" -msgstr "" - -#: frontends/src/jp/cmd_bookmarks.py:114 -msgid "manage bookmarks" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:49 -msgid "call a bridge method" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:54 -msgid "name of the method to execute" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:55 -msgid "argument of the method" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:63 -msgid "Error while executing {}: {}" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:76 -msgid "bad arguments" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:82 -msgid "send a fake signal from backend" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:86 -msgid "name of the signal to send" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:87 -msgid "argument of the signal" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:101 -msgid "bridge s(t)imulation" -msgstr "" - -#: frontends/src/jp/cmd_debug.py:108 -msgid "debugging tools" -msgstr "" - -#: frontends/src/jp/cmd_file.py:38 -msgid "Send a file to a contact" -msgstr "" - -#: frontends/src/jp/cmd_file.py:42 -msgid "a list of file" -msgstr "" - -#: frontends/src/jp/cmd_file.py:43 frontends/src/jp/cmd_message.py:44 -#: frontends/src/jp/cmd_pipe.py:42 -msgid "the destination jid" -msgstr "" - -#: frontends/src/jp/cmd_file.py:44 -msgid "make a bzip2 tarball" -msgstr "" - -#: frontends/src/jp/cmd_file.py:51 frontends/src/jp/cmd_file.py:121 -msgid "File copy started" -msgstr "" - -#: frontends/src/jp/cmd_file.py:54 -msgid "File sent successfully" -msgstr "" - -#: frontends/src/jp/cmd_file.py:57 -msgid "Error while sending file: {}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:66 -#, python-brace-format -msgid "File request sent to {jid}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:71 -#, python-brace-format -msgid "Can't send file to {jid}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:75 -#, python-brace-format -msgid "Error while trying to send a file: {reason}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:85 -msgid "[{}] is a dir ! Please send files inside or use compression" -msgstr "" - -#: frontends/src/jp/cmd_file.py:93 -msgid "bz2 is an experimental option, use with caution" -msgstr "" - -#: frontends/src/jp/cmd_file.py:95 -msgid "Starting compression, please wait..." -msgstr "" - -#: frontends/src/jp/cmd_file.py:100 -msgid "Adding {}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:103 -msgid "Done !" -msgstr "" - -#: frontends/src/jp/cmd_file.py:115 -msgid "Wait for a file to be sent by a contact" -msgstr "" - -#: frontends/src/jp/cmd_file.py:124 -msgid "File received successfully" -msgstr "" - -#: frontends/src/jp/cmd_file.py:127 -#, python-brace-format -msgid "hash checked: {algo}:{checksum}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:132 -msgid "hash is checked but hash value is missing" -msgstr "" - -#: frontends/src/jp/cmd_file.py:134 -msgid "hash can't be verified" -msgstr "" - -#: frontends/src/jp/cmd_file.py:137 -msgid "Error while receiving file: {}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:146 frontends/src/jp/cmd_pipe.py:73 -msgid "Action has no XMLUI" -msgstr "" - -#: frontends/src/jp/cmd_file.py:151 frontends/src/jp/cmd_pipe.py:78 -msgid "Invalid XMLUI received" -msgstr "" - -#: frontends/src/jp/cmd_file.py:161 frontends/src/jp/cmd_pipe.py:88 -msgid "Ignoring action without from_jid data" -msgstr "" - -#: frontends/src/jp/cmd_file.py:166 frontends/src/jp/cmd_file.py:185 -msgid "ignoring action without progress id" -msgstr "" - -#: frontends/src/jp/cmd_file.py:171 -msgid "File refused because overwrite is needed" -msgstr "" - -#: frontends/src/jp/cmd_file.py:187 -msgid "Overwriting needed" -msgstr "" - -#: frontends/src/jp/cmd_file.py:191 -msgid "Overwrite accepted" -msgstr "" - -#: frontends/src/jp/cmd_file.py:193 -msgid "Refused to overwrite" -msgstr "" - -#: frontends/src/jp/cmd_file.py:200 -msgid "JIDs accepted (accept everything if none is specified)" -msgstr "" - -#: frontends/src/jp/cmd_file.py:201 -msgid "accept multiple files (you'll have to stop manually)" -msgstr "" - -#: frontends/src/jp/cmd_file.py:202 -msgid "force overwritting of existing files (/!\\ name is choosed by sended)" -msgstr "" - -#: frontends/src/jp/cmd_file.py:203 -msgid "destination path (default: working directory)" -msgstr "" - -#: frontends/src/jp/cmd_file.py:209 -msgid "Given path is not a directory !" -msgstr "" - -#: frontends/src/jp/cmd_file.py:213 -msgid "waiting for incoming file request" -msgstr "" - -#: frontends/src/jp/cmd_file.py:219 -msgid "Upload a file" -msgstr "" - -#: frontends/src/jp/cmd_file.py:223 -msgid "file to upload" -msgstr "" - -#: frontends/src/jp/cmd_file.py:224 -msgid "jid of upload component (nothing to autodetect)" -msgstr "" - -#: frontends/src/jp/cmd_file.py:225 -msgid "ignore invalide TLS certificate" -msgstr "" - -#: frontends/src/jp/cmd_file.py:228 -msgid "File upload started" -msgstr "" - -#: frontends/src/jp/cmd_file.py:231 -msgid "File uploaded successfully" -msgstr "" - -#: frontends/src/jp/cmd_file.py:237 -msgid "URL to retrieve the file:" -msgstr "" - -#: frontends/src/jp/cmd_file.py:242 -msgid "Error while uploading file: {}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:254 -msgid "Can't upload file" -msgstr "" - -#: frontends/src/jp/cmd_file.py:258 -#, python-brace-format -msgid "Error while trying to upload a file: {reason}" -msgstr "" - -#: frontends/src/jp/cmd_file.py:267 -msgid "[{}] is a dir! Can't upload a dir" -msgstr "" - -#: frontends/src/jp/cmd_file.py:283 -msgid "File sending/receiving" -msgstr "" - -#: frontends/src/jp/cmd_info.py:30 -msgid "service discovery" -msgstr "" - -#: frontends/src/jp/cmd_info.py:34 -msgid "entity to discover" -msgstr "" - -#: frontends/src/jp/cmd_info.py:35 -msgid "node to use" -msgstr "" - -#: frontends/src/jp/cmd_info.py:43 -#, python-format -msgid "Error while doing discovery [%s]" -msgstr "" - -#: frontends/src/jp/cmd_info.py:90 -#, python-brace-format -msgid "" -"Features:\n" -"\n" -"{features}" -msgstr "" - -#: frontends/src/jp/cmd_info.py:92 -#, python-brace-format -msgid "" -"Identities:\n" -"\n" -"{identities}" -msgstr "" - -#: frontends/src/jp/cmd_info.py:94 -#, python-brace-format -msgid "" -"Extensions:\n" -"\n" -"{extensions}" -msgstr "" - -#: frontends/src/jp/cmd_info.py:96 -#, python-brace-format -msgid "" -"Items:\n" -"\n" -"{items}" -msgstr "" - -#: frontends/src/jp/cmd_info.py:109 -msgid "running session" -msgstr "" - -#: frontends/src/jp/cmd_info.py:113 -msgid "Entity to request" -msgstr "" - -#: frontends/src/jp/cmd_info.py:121 -#, python-format -msgid "Error while trying to get version [%s]" -msgstr "" - -#: frontends/src/jp/cmd_info.py:128 src/plugins/plugin_xep_0092.py:107 -#, python-format -msgid "Client name: %s" -msgstr "" - -#: frontends/src/jp/cmd_info.py:130 src/plugins/plugin_xep_0092.py:109 -#, python-format -msgid "Client version: %s" -msgstr "" - -#: frontends/src/jp/cmd_info.py:132 -#, python-format -msgid "Operating System: %s" -msgstr "" - -#: frontends/src/jp/cmd_info.py:141 -msgid "client version" -msgstr "" - -#: frontends/src/jp/cmd_info.py:155 -msgid "Error getting session infos: {}" -msgstr "" - -#: frontends/src/jp/cmd_info.py:163 -msgid "Get various pieces of information on entities" -msgstr "" - -#: frontends/src/jp/cmd_message.py:32 -msgid "send a message to a contact" -msgstr "" - -#: frontends/src/jp/cmd_message.py:35 -msgid "language of the message" -msgstr "" - -#: frontends/src/jp/cmd_message.py:36 -msgid "" -"separate xmpp messages: send one message per line instead of one message " -"alone." -msgstr "" - -#: frontends/src/jp/cmd_message.py:37 -msgid "add a new line at the beginning of the input (usefull for ascii art ;))" -msgstr "" - -#: frontends/src/jp/cmd_message.py:38 -msgid "subject of the message" -msgstr "" - -#: frontends/src/jp/cmd_message.py:39 -msgid "language of subject" -msgstr "" - -#: frontends/src/jp/cmd_message.py:40 -msgid "type of the message" -msgstr "" - -#: frontends/src/jp/cmd_message.py:42 -msgid "XHTML body" -msgstr "" - -#: frontends/src/jp/cmd_message.py:43 -msgid "rich body" -msgstr "" - -#: frontends/src/jp/cmd_message.py:91 -msgid "messages handling" -msgstr "" - -#: frontends/src/jp/cmd_param.py:29 -msgid "Get a parameter value" -msgstr "" - -#: frontends/src/jp/cmd_param.py:32 frontends/src/jp/cmd_param.py:64 -msgid "Category of the parameter" -msgstr "" - -#: frontends/src/jp/cmd_param.py:33 frontends/src/jp/cmd_param.py:65 -#: frontends/src/jp/cmd_param.py:66 -msgid "Name of the parameter" -msgstr "" - -#: frontends/src/jp/cmd_param.py:34 -msgid "Name of the attribute to get" -msgstr "" - -#: frontends/src/jp/cmd_param.py:35 frontends/src/jp/cmd_param.py:67 -msgid "Security limit" -msgstr "" - -#: frontends/src/jp/cmd_param.py:61 -msgid "Set a parameter value" -msgstr "" - -#: frontends/src/jp/cmd_param.py:78 -msgid "Save parameters template to xml file" -msgstr "" - -#: frontends/src/jp/cmd_param.py:81 -msgid "Output file" -msgstr "" - -#: frontends/src/jp/cmd_param.py:86 -#, python-format -msgid "Parameters saved to file %s" -msgstr "" - -#: frontends/src/jp/cmd_param.py:88 -#, python-format -msgid "Can't save parameters to file %s" -msgstr "" - -#: frontends/src/jp/cmd_param.py:94 -msgid "Load parameters template from xml file" -msgstr "" - -#: frontends/src/jp/cmd_param.py:97 -msgid "Input file" -msgstr "" - -#: frontends/src/jp/cmd_param.py:102 -#, python-format -msgid "Parameters loaded from file %s" -msgstr "" - -#: frontends/src/jp/cmd_param.py:104 -#, python-format -msgid "Can't load parameters from file %s" -msgstr "" - -#: frontends/src/jp/cmd_param.py:111 -msgid "Save/load parameters template" -msgstr "" - -#: frontends/src/jp/cmd_pipe.py:38 -msgid "send a pipe a stream" -msgstr "" - -#: frontends/src/jp/cmd_pipe.py:60 -msgid "receive a pipe stream" -msgstr "" - -#: frontends/src/jp/cmd_pipe.py:64 -msgid "Jids accepted (none means \"accept everything\")" -msgstr "" - -#: frontends/src/jp/cmd_pipe.py:111 -msgid "stream piping through XMPP" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:30 -msgid "The name of the profile" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:62 -msgid "delete profile without confirmation" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:72 -msgid "Profile deletion cancelled" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:80 -msgid "get information about a profile" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:82 src/plugins/plugin_xep_0048.py:256 -msgid "jid" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:87 -msgid "show the XMPP password IN CLEAR TEXT" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:103 -msgid "XMPP password" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:113 -msgid "the password of the profile" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:139 -msgid "set to component import name (entry point) if this is a component" -msgstr "" - -#: frontends/src/jp/cmd_profile.py:171 -msgid "set as default profile" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:35 -msgid "Purge the roster from its contacts with no subscription" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:39 -msgid "Also purge contacts with no 'from' subscription" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:40 -msgid "Also purge contacts with no 'to' subscription" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:46 frontends/src/jp/cmd_roster.py:110 -#: frontends/src/jp/cmd_roster.py:181 -#, python-format -msgid "Error while retrieving the contacts [%s]" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:100 -msgid "Show statistics about a roster" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:169 -msgid "Retrieve the roster contacts" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:173 -msgid "Show the contacts' subscriptions" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:174 -msgid "Show the contacts' groups" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:175 -msgid "Show the contacts' names" -msgstr "" - -#: frontends/src/jp/cmd_roster.py:214 -msgid "Manage an entity's roster" -msgstr "" - -#: frontends/src/jp/output_template.py:100 -msgid "" -"Browser opening requested.\n" -"Temporary files are put in the following directory, you'll have to delete it " -"yourself once finished viewing: {}" -msgstr "" - -#: frontends/src/primitivus/chat.py:37 -msgid "{} occupants" -msgstr "" - -#: frontends/src/primitivus/chat.py:346 -msgid "Game" -msgstr "" - -#: frontends/src/primitivus/chat.py:429 -#, python-brace-format -msgid "<= {nick} has left the room ({count})" -msgstr "" - -#: frontends/src/primitivus/chat.py:431 -#, python-brace-format -msgid "<=> {nick} re-entered the room ({count})" -msgstr "" - -#: frontends/src/primitivus/chat.py:466 -#, python-brace-format -msgid "You have been mentioned by {nick} in {room}" -msgstr "" - -#: frontends/src/primitivus/chat.py:473 -#, python-brace-format -msgid "{entity} is talking to you" -msgstr "" - -#: frontends/src/primitivus/chat.py:560 -msgid "Results for searching the globbing pattern: {}" -msgstr "" - -#: frontends/src/primitivus/chat.py:561 -msgid "Type ':history <lines>' to reset the chat history" -msgstr "" - -#: frontends/src/primitivus/chat.py:591 -#, python-format -msgid "Primitivus: %s is talking to you" -msgstr "" - -#: frontends/src/primitivus/chat.py:593 -#, python-format -msgid "Primitivus: %(user)s mentioned you in room '%(room)s'" -msgstr "" - -#: frontends/src/primitivus/chat.py:599 -msgid "Can't start game" -msgstr "" - -#: frontends/src/primitivus/chat.py:599 -msgid "You need to be exactly 4 peoples in the room to start a Tarot game" -msgstr "" - -#: frontends/src/primitivus/chat.py:623 -msgid "Change title" -msgstr "" - -#: frontends/src/primitivus/chat.py:624 -msgid "Enter the new title" -msgstr "" - -#: frontends/src/primitivus/contact_list.py:47 -#: frontends/src/primitivus/primitivus:533 src/plugins/plugin_xep_0055.py:80 -#: src/stdui/ui_contact_list.py:36 src/stdui/ui_contact_list.py:37 -#: src/stdui/ui_contact_list.py:38 -msgid "Contacts" -msgstr "" - -#: frontends/src/primitivus/game_tarot.py:267 -msgid "Please choose your contrat" -msgstr "" - -#: frontends/src/primitivus/game_tarot.py:283 -#: src/plugins/plugin_misc_tarot.py:244 -msgid "Draw game" -msgstr "" - -#: frontends/src/primitivus/game_tarot.py:285 -msgid "You win \\o/" -msgstr "" - -#: frontends/src/primitivus/game_tarot.py:285 -msgid "You loose :(" -msgstr "" - -#: frontends/src/primitivus/game_tarot.py:297 -msgid "Cards played are invalid !" -msgstr "" - -#: frontends/src/primitivus/game_tarot.py:330 -msgid "Do you put these cards in chien ?" -msgstr "" - -#: frontends/src/primitivus/primitivus:91 -msgid "Error while sending message ({})" -msgstr "" - -#: frontends/src/primitivus/primitivus:136 -msgid "Please specify the globbing pattern to search for" -msgstr "" - -#: frontends/src/primitivus/primitivus:371 -msgid "Configuration Error" -msgstr "" - -#: frontends/src/primitivus/primitivus:371 -msgid "" -"Something went wrong while reading the configuration, please check :messages" -msgstr "" - -#: frontends/src/primitivus/primitivus:498 -msgid "Pleeeeasse, I can't even breathe !" -msgstr "" - -#: frontends/src/primitivus/primitivus:527 src/memory/params.py:81 -msgid "General" -msgstr "" - -#: frontends/src/primitivus/primitivus:528 -#: frontends/src/primitivus/profile_manager.py:53 -msgid "Connect" -msgstr "" - -#: frontends/src/primitivus/primitivus:529 src/plugins/plugin_xep_0050.py:59 -msgid "Disconnect" -msgstr "" - -#: frontends/src/primitivus/primitivus:530 -msgid "Parameters" -msgstr "" - -#: frontends/src/primitivus/primitivus:531 -#: frontends/src/primitivus/primitivus:821 -msgid "About" -msgstr "" - -#: frontends/src/primitivus/primitivus:532 -msgid "Exit" -msgstr "" - -#: frontends/src/primitivus/primitivus:534 src/plugins/plugin_xep_0048.py:61 -msgid "Groups" -msgstr "" - -#: frontends/src/primitivus/primitivus:536 -msgid "Join room" -msgstr "" - -#: frontends/src/primitivus/primitivus:541 -msgid "Main menu" -msgstr "" - -#: frontends/src/primitivus/primitivus:636 -#, python-brace-format -msgid "{app}: a new event has just happened{entity}" -msgstr "" - -#: frontends/src/primitivus/primitivus:706 -msgid "Chat menu" -msgstr "" - -#: frontends/src/primitivus/primitivus:760 -#: frontends/src/primitivus/primitivus:801 -#: frontends/src/quick_frontend/quick_profile_manager.py:130 -#: src/plugins/plugin_misc_account.py:495 -#: src/plugins/plugin_misc_account.py:538 -#: src/plugins/plugin_misc_account.py:595 -msgid "Error" -msgstr "" - -#: frontends/src/primitivus/primitivus:760 -msgid "Unmanaged action" -msgstr "" - -#: frontends/src/primitivus/primitivus:771 -msgid "unkown" -msgstr "" - -#: frontends/src/primitivus/primitivus:801 -#, python-format -msgid "Can't get parameters (%s)" -msgstr "" - -#: frontends/src/primitivus/primitivus:816 -msgid "Entering a MUC room" -msgstr "" - -#: frontends/src/primitivus/primitivus:816 -msgid "Please enter MUC's JID" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:36 -msgid "Login:" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:37 -msgid "Password:" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:45 -msgid "New" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:46 -msgid "Delete" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:58 -msgid "Profile Manager" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:108 -msgid "Can't create profile" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:115 -msgid "New profile" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:115 -msgid "Please enter a new profile name" -msgstr "" - -#: frontends/src/primitivus/profile_manager.py:120 -msgid "Are you sure you want to delete the profile {} ?" -msgstr "" - -#: frontends/src/primitivus/progress.py:37 -msgid "Clear progress list" -msgstr "" - -#: frontends/src/primitivus/status.py:46 -msgid "Set your presence" -msgstr "" - -#: frontends/src/primitivus/status.py:52 -msgid "Set your status" -msgstr "" - -#: frontends/src/primitivus/status.py:52 -msgid "New status" -msgstr "" - -#: frontends/src/primitivus/xmlui.py:81 -msgid "Unknown div_char" -msgstr "" - -#: frontends/src/primitivus/xmlui.py:405 -msgid "Submit" -msgstr "" - -#: frontends/src/primitivus/xmlui.py:407 frontends/src/primitivus/xmlui.py:418 -msgid "Cancel" -msgstr "" - -#: frontends/src/primitivus/xmlui.py:409 -msgid "OK" -msgstr "" - -#: frontends/src/primitivus/xmlui.py:417 src/plugins/plugin_xep_0048.py:263 -msgid "Save" -msgstr "" - -#: frontends/src/quick_frontend/constants.py:27 -#: src/plugins/plugin_xep_0050.py:54 -msgid "Online" -msgstr "" - -#: frontends/src/quick_frontend/constants.py:28 -#: src/plugins/plugin_xep_0050.py:56 -msgid "Free for chat" -msgstr "" - -#: frontends/src/quick_frontend/constants.py:29 -msgid "Away from keyboard" -msgstr "" - -#: frontends/src/quick_frontend/constants.py:30 -#: src/plugins/plugin_xep_0050.py:57 -msgid "Do not disturb" -msgstr "" - -#: frontends/src/quick_frontend/constants.py:31 -msgid "Extended away" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:81 -msgid "Error while trying to get autodisconnect param, ignoring: {}" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:174 -#, python-brace-format -msgid "Can't get profile parameter: {msg}" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:453 -#, python-format -msgid "Can't connect profile [%s]" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:510 -msgid "Connected" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:517 -msgid "Disconnected" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:574 -#, python-format -msgid "" -"presence update for %(entity)s (show=%(show)s, priority=%(priority)s, " -"statuses=%(statuses)s) [profile:%(profile)s]" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:783 -#, python-format -msgid "The contact %s has accepted your subscription" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:783 -#: frontends/src/quick_frontend/quick_app.py:790 -msgid "Subscription confirmation" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:786 -#, python-format -msgid "The contact %s has refused your subscription" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:786 -msgid "Subscription refusal" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:790 -#, python-format -msgid "" -"The contact %s wants to subscribe to your presence.\n" -"Do you accept ?" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:813 -#, python-format -msgid "param update: [%(namespace)s] %(name)s = %(value)s" -msgstr "" - -#: frontends/src/quick_frontend/quick_app.py:815 -#, python-format -msgid "Changing JID to %s" -msgstr "" - -#: frontends/src/quick_frontend/quick_chat.py:434 -msgid "now we print the history" -msgstr "" - -#: frontends/src/quick_frontend/quick_chat.py:436 -msgid " ({} messages)" -msgstr "" - -#: frontends/src/quick_frontend/quick_chat.py:478 -msgid "Can't get history: {}" -msgstr "" - -#: frontends/src/quick_frontend/quick_contact_list.py:495 -msgid "Trying to delete an unknow entity [{}]" -msgstr "" - -#: frontends/src/quick_frontend/quick_contact_list.py:536 -msgid "received presence from entity without resource: {}" -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 log.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_games.py:74 -#, python-brace-format -msgid "" -"A {game} activity between {players} has been started, but you couldn't take " -"part because your client doesn't support it." -msgstr "" - -#: frontends/src/quick_frontend/quick_games.py:75 -#, python-brace-format -msgid "{game} Game" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:116 -msgid "Trying to plug an unknown profile key ({})" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:118 -msgid "Profile plugging in error" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:130 -msgid "Can't get profile parameter" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:141 -msgid "A profile with this name already exists" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:143 -msgid "Profile creation cancelled by backend" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:145 -msgid "You profile name is not valid" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:147 -msgid "Can't create profile ({})" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:163 -#: src/stdui/ui_profile_manager.py:65 -msgid "Internal error" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:163 -msgid "You can't connect manually and automatically at the same time" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:168 -msgid "No profile selected" -msgstr "" - -#: frontends/src/quick_frontend/quick_profile_manager.py:168 -msgid "You need to create and select at least one profile before connecting" -msgstr "" - -#: frontends/src/quick_frontend/quick_utils.py:38 -msgid "" -"\n" -" %prog [options]\n" -"\n" -" %prog --help for options list\n" -" " -msgstr "" - -#: frontends/src/quick_frontend/quick_utils.py:45 -msgid "Select the profile to use" -msgstr "" - -#: frontends/src/tools/xmlui.py:193 -msgid "Nothing to submit" -msgstr "" - -#: frontends/src/tools/xmlui.py:337 -msgid "XMLUI can have only one main container" -msgstr "" - -#: frontends/src/tools/xmlui.py:385 -#, python-format -msgid "Unknown container [%s], using default one" -msgstr "" - -#: frontends/src/tools/xmlui.py:394 -msgid "Internal Error, container has not _xmluiAppend method" -msgstr "" - -#: frontends/src/tools/xmlui.py:472 -#, python-format -msgid "FIXME FIXME FIXME: widget type [%s] is not implemented" -msgstr "" - -#: frontends/src/tools/xmlui.py:473 -#, python-format -msgid "FIXME FIXME FIXME: type [%s] is not implemented" -msgstr "" - -#: frontends/src/tools/xmlui.py:481 -#, python-format -msgid "No change listener on [%s]" -msgstr "" - -#: frontends/src/tools/xmlui.py:498 -#, python-format -msgid "Unknown tag [%s]" -msgstr "" - -#: frontends/src/tools/xmlui.py:548 -msgid "No callback_id found" -msgstr "" - -#: frontends/src/tools/xmlui.py:580 -#, python-format -msgid "FIXME: XMLUI internal action [%s] is not implemented" -msgstr "" - -#: frontends/src/tools/xmlui.py:667 frontends/src/tools/xmlui.py:677 -msgid "The form data is not sent back, the type is not managed properly" -msgstr "" - -#: frontends/src/tools/xmlui.py:672 -msgid "Cancelling form" -msgstr "" - -#: frontends/src/tools/xmlui.py:778 -msgid "You must register classes with registerClass before creating a XMLUI" -msgstr "" - -#: src/core/sat_main.py:149 -msgid "Memory initialised" -msgstr "" - -#: src/core/sat_main.py:154 -msgid "Backend is ready" -msgstr "" - -#: src/core/sat_main.py:189 -#, python-brace-format -msgid "" -"Can't import plugin [{path}]:\n" -"{error}" -msgstr "" - -#: src/core/sat_main.py:202 -#, python-brace-format -msgid "{type} type must be used with {mode} mode, ignoring plugin" -msgstr "" - -#: src/core/sat_main.py:208 -#, python-brace-format -msgid "" -"Name conflict for import name [{import_name}], can't import plugin [{name}]" -msgstr "" - -#: src/core/sat_main.py:234 -msgid "Recommended plugin not found: {}" -msgstr "" - -#: src/core/sat_main.py:248 -#, python-brace-format -msgid "Can't import plugin {name}: {error}" -msgstr "" - -#: src/core/sat_main.py:311 -msgid "already connected !" -msgstr "" - -#: src/core/sat_main.py:331 -msgid "not connected !" -msgstr "" - -#: src/core/sat_main.py:406 -msgid "Trying to remove reference to a client not referenced" -msgstr "" - -#: src/core/sat_main.py:418 -msgid "running app" -msgstr "" - -#: src/core/sat_main.py:422 -msgid "stopping app" -msgstr "" - -#: src/core/sat_main.py:482 -msgid "Unexpected error: {}" -msgstr "" - -#: src/core/sat_main.py:498 -msgid "asking connection status for a non-existant profile" -msgstr "" - -#: src/core/sat_main.py:538 -#, python-format -msgid "subsciption request [%(subs_type)s] for %(jid)s" -msgstr "" - -#: src/core/sat_main.py:654 -msgid "Trying to remove an unknow progress callback" -msgstr "" - -#: src/core/sat_main.py:738 -msgid "id already registered" -msgstr "" - -#: src/core/sat_main.py:776 -msgid "trying to launch action with a non-existant profile" -msgstr "" - -#: src/core/sat_main.py:858 -msgid "A menu with the same path and type already exists" -msgstr "" - -#: src/core/xmpp.py:120 -msgid "Can't parse port value, using default value" -msgstr "" - -#: src/core/xmpp.py:141 -msgid "setting plugins parents" -msgstr "" - -#: src/core/xmpp.py:160 -msgid "Plugins initialisation error" -msgstr "" - -#: src/core/xmpp.py:177 -msgid "Error while disconnecting: {}" -msgstr "" - -#: src/core/xmpp.py:191 -#, python-format -msgid "********** [%s] CONNECTED **********" -msgstr "" - -#: src/core/xmpp.py:200 -msgid "XML stream is initialized" -msgstr "" - -#: src/core/xmpp.py:216 -#, python-format -msgid "ERROR: XMPP connection failed for profile '%(profile)s': %(reason)s" -msgstr "" - -#: src/core/xmpp.py:230 -msgid "No keep_alife" -msgstr "" - -#: src/core/xmpp.py:235 -#, python-format -msgid "********** [%s] DISCONNECTED **********" -msgstr "" - -#: src/core/xmpp.py:257 -msgid "Disconnecting..." -msgstr "" - -#: src/core/xmpp.py:401 -#, python-brace-format -msgid "Sending message (type {type}, to {to})" -msgstr "" - -#: src/core/xmpp.py:407 -msgid "" -"Triggers, storage and echo have been inhibited by the 'send_only' parameter" -msgstr "" - -#: src/core/xmpp.py:447 -msgid "No message found" -msgstr "" - -#: src/core/xmpp.py:581 -#, python-brace-format -msgid "The requested entry point ({entry_point}) is not available" -msgstr "" - -#: src/core/xmpp.py:615 -#, python-brace-format -msgid "" -"Plugin {current_name} if needed for {entry_name}, but it doesn't handle " -"component mode" -msgstr "" - -#: src/core/xmpp.py:619 -msgid "invalid plugin mode" -msgstr "" - -#: src/core/xmpp.py:717 -#, python-brace-format -msgid "got message from: {from_}" -msgstr "" - -#: src/core/xmpp.py:793 -msgid "There's no subscription between you and [{}]!" -msgstr "" - -#: src/core/xmpp.py:795 -msgid "You are not subscribed to [{}]!" -msgstr "" - -#: src/core/xmpp.py:797 -msgid "[{}] is not subscribed to you!" -msgstr "" - -#: src/core/xmpp.py:954 -#, python-format -msgid "" -"presence update for [%(entity)s] (available, show=%(show)s statuses=" -"%(statuses)s priority=%(priority)d)" -msgstr "" - -#: src/core/xmpp.py:975 -#, python-format -msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)" -msgstr "" - -#: src/core/xmpp.py:1038 -msgid "sending automatic \"from\" subscription request" -msgstr "" - -#: src/core/xmpp.py:1046 -#, python-format -msgid "subscription approved for [%s]" -msgstr "" - -#: src/core/xmpp.py:1050 -#, python-format -msgid "unsubscription confirmed for [%s]" -msgstr "" - -#: src/core/xmpp.py:1055 -#, python-format -msgid "subscription request from [%s]" -msgstr "" - -#: src/core/xmpp.py:1060 -msgid "sending automatic subscription acceptance" -msgstr "" - -#: src/core/xmpp.py:1068 -#, python-format -msgid "unsubscription asked for [%s]" -msgstr "" - -#: src/core/xmpp.py:1072 -msgid "automatic contact deletion" -msgstr "" - -#: src/core/xmpp.py:1104 -#, python-format -msgid "Registration asked for %(user)s@%(host)s" -msgstr "" - -#: src/core/xmpp.py:1107 -#, python-format -msgid "Connection made with %s" -msgstr "" - -#: src/core/xmpp.py:1125 -#, python-format -msgid "Registration answer: %s" -msgstr "" - -#: src/core/xmpp.py:1129 src/plugins/plugin_xep_0077.py:87 -#: src/plugins/plugin_xep_0077.py:97 -#, python-format -msgid "Registration failure: %s" -msgstr "" - -#: src/memory/disco.py:219 -#, python-format -msgid "Error while requesting [%(jid)s]: %(error)s" -msgstr "" - -#: src/memory/disco.py:307 -#, python-format -msgid "Capability hash generated: [%s]" -msgstr "" - -#: src/memory/disco.py:348 -msgid "invalid item (no jid)" -msgstr "" - -#: src/memory/memory.py:219 -msgid "" -"A database has been found in the default local_dir for previous versions (< " -"0.5)" -msgstr "" - -#: src/memory/memory.py:227 -msgid "Memory manager init" -msgstr "" - -#: src/memory/memory.py:244 -msgid "Loading default params template" -msgstr "" - -#: src/memory/memory.py:276 -#, python-format -msgid "Parameters loaded from file: %s" -msgstr "" - -#: src/memory/memory.py:279 -#, python-format -msgid "Can't load parameters from file: %s" -msgstr "" - -#: src/memory/memory.py:294 -#, python-format -msgid "Parameters saved to file: %s" -msgstr "" - -#: src/memory/memory.py:297 -#, python-format -msgid "Can't save parameters to file: %s" -msgstr "" - -#: src/memory/memory.py:426 -#, python-format -msgid "[%s] Profile session purge" -msgstr "" - -#: src/memory/memory.py:431 -#, python-format -msgid "Trying to purge roster status cache for a profile not in memory: [%s]" -msgstr "" - -#: src/memory/memory.py:441 -msgid "requesting no profiles at all" -msgstr "" - -#: src/memory/memory.py:496 -#, python-brace-format -msgid "Can't find component {component} entry point" -msgstr "" - -#: src/memory/memory.py:740 -msgid "Trying to get entity data for a non-existant profile" -msgstr "" - -#: src/memory/memory.py:929 -msgid "Need a bare jid to delete all resources" -msgstr "" - -#: src/memory/memory.py:954 -#, python-format -msgid "Trying to encrypt a value for %s while the personal key is undefined!" -msgstr "" - -#: src/memory/memory.py:969 -#, python-format -msgid "Trying to decrypt a value for %s while the personal key is undefined!" -msgstr "" - -#: src/memory/memory.py:992 -#, python-format -msgid "Personal data (%(ns)s, %(key)s) has been successfuly encrypted" -msgstr "" - -#: src/memory/memory.py:1019 -msgid "Asking waiting subscriptions for a non-existant profile" -msgstr "" - -#: src/memory/params.py:82 -msgid "Connection" -msgstr "" - -#: src/memory/params.py:84 -msgid "Chat history limit" -msgstr "" - -#: src/memory/params.py:86 -msgid "Show offline contacts" -msgstr "" - -#: src/memory/params.py:88 -msgid "Show empty groups" -msgstr "" - -#: src/memory/params.py:91 src/plugins/plugin_misc_register_account.py:74 -msgid "Register new account" -msgstr "" - -#: src/memory/params.py:92 -msgid "Connect on frontend startup" -msgstr "" - -#: src/memory/params.py:93 -msgid "Disconnect on frontend closure" -msgstr "" - -#: src/memory/params.py:154 -#, python-format -msgid "Trying to purge cache of a profile not in memory: [%s]" -msgstr "" - -#: src/memory/params.py:178 -msgid "The profile name already exists" -msgstr "" - -#: src/memory/params.py:193 -msgid "Trying to delete an unknown profile" -msgstr "" - -#: src/memory/params.py:199 -msgid "Trying to delete a connected profile" -msgstr "" - -#: src/memory/params.py:217 -msgid "No default profile, returning first one" -msgstr "" - -#: src/memory/params.py:221 -msgid "No profile exist yet" -msgstr "" - -#: src/memory/params.py:229 -#, python-format -msgid "Trying to access an unknown profile (%s)" -msgstr "" - -#: src/memory/params.py:314 -msgid "Trying to register frontends parameters with no specified app: aborted" -msgstr "" - -#: src/memory/params.py:319 -#, python-format -msgid "Trying to register twice frontends parameters for %(app)s: aborted" -msgstr "" - -#: src/memory/params.py:330 -#, python-format -msgid "Can't determine default value for [%(category)s/%(name)s]: %(reason)s" -msgstr "" - -#: src/memory/params.py:346 src/memory/params.py:478 src/memory/params.py:523 -#, python-format -msgid "Requested param [%(name)s] in category [%(category)s] doesn't exist !" -msgstr "" - -#: src/memory/params.py:381 -#, python-format -msgid "" -"Unset parameter (%(cat)s, %(param)s) of type list will use the default " -"option '%(value)s'" -msgstr "" - -#: src/memory/params.py:385 -#, python-format -msgid "Parameter (%(cat)s, %(param)s) of type list has no default option!" -msgstr "" - -#: src/memory/params.py:387 -#, python-format -msgid "" -"Parameter (%(cat)s, %(param)s) of type list has more than one default option!" -msgstr "" - -#: src/memory/params.py:444 -msgid "The stored password could not be decrypted!" -msgstr "" - -#: src/memory/params.py:494 -msgid "Requesting a param for an non-existant profile" -msgstr "" - -#: src/memory/params.py:498 -msgid "Requesting synchronous param for not connected profile" -msgstr "" - -#: src/memory/params.py:527 -#, python-format -msgid "" -"Trying to get parameter '%(param)s' in category '%(cat)s' without " -"authorization!!!" -msgstr "" - -#: src/memory/params.py:539 -msgid "Requesting a param for a non-existant profile" -msgstr "" - -#: src/memory/params.py:564 src/memory/params.py:742 src/memory/params.py:759 -msgid "Asking params for inexistant profile" -msgstr "" - -#: src/memory/params.py:817 -msgid "Trying to set parameter for an unknown profile" -msgstr "" - -#: src/memory/params.py:822 -#, python-format -msgid "Requesting an unknown parameter (%(category)s/%(name)s)" -msgstr "" - -#: src/memory/params.py:827 -#, python-format -msgid "" -"Trying to set parameter '%(param)s' in category '%(cat)s' without " -"authorization!!!" -msgstr "" - -#: src/memory/params.py:839 -#, python-format -msgid "" -"Trying to set parameter '%(param)s' in category '%(cat)s' with an non-" -"integer value" -msgstr "" - -#: src/memory/params.py:851 -#, python-format -msgid "Setting parameter (%(category)s, %(name)s) = %(value)s" -msgstr "" - -#: src/memory/params.py:873 -msgid "Trying to encrypt a password while the personal key is undefined!" -msgstr "" - -#: src/memory/persistent.py:39 -msgid "PersistentDict can't be used before memory initialisation" -msgstr "" - -#: src/memory/sqlite.py:127 -msgid "Connecting database" -msgstr "" - -#: src/memory/sqlite.py:139 -msgid "Can't activate foreign keys" -msgstr "" - -#: src/memory/sqlite.py:142 -msgid "The database is new, creating the tables" -msgstr "" - -#: src/memory/sqlite.py:251 -#, python-format -msgid "Can't delete profile [%s]" -msgstr "" - -#: src/memory/sqlite.py:269 -#, python-format -msgid "Profile [%s] deleted" -msgstr "" - -#: src/memory/sqlite.py:285 -msgid "loading general parameters from database" -msgstr "" - -#: src/memory/sqlite.py:300 -msgid "loading individual parameters from database" -msgstr "" - -#: src/memory/sqlite.py:324 -#, python-format -msgid "Can't set general parameter (%(category)s/%(name)s) in database" -msgstr "" - -#: src/memory/sqlite.py:337 -#, python-format -msgid "" -"Can't set individual parameter (%(category)s/%(name)s) for [%(profile)s] in " -"database" -msgstr "" - -#: src/memory/sqlite.py:350 -#, python-brace-format -msgid "" -"Can't save following {key} in history (uid: {uid}, lang:{lang}): {value}" -msgstr "" - -#: src/memory/sqlite.py:360 -#, python-brace-format -msgid "" -"Can't save following thread in history (uid: {uid}): thread:{thread}), " -"parent:{parent}" -msgstr "" - -#: src/memory/sqlite.py:379 -#, python-brace-format -msgid "" -"Can't save following message in history: from [{from_jid}] to [{to_jid}] " -"(uid: {uid})" -msgstr "" - -#: src/memory/sqlite.py:535 -#, python-format -msgid "loading general private values [namespace: %s] from database" -msgstr "" - -#: src/memory/sqlite.py:537 src/memory/sqlite.py:555 -#, python-format -msgid "No data present in database for namespace %s" -msgstr "" - -#: src/memory/sqlite.py:552 -#, python-format -msgid "loading individual private values [namespace: %s] from database" -msgstr "" - -#: src/memory/sqlite.py:566 -#, python-format -msgid "" -"Can't set general private value (%(key)s) [namespace:%(namespace)s] in " -"database" -msgstr "" - -#: src/memory/sqlite.py:580 -#, python-format -msgid "" -"Can't set individual private value (%(key)s) [namespace: %(namespace)s] for " -"[%(profile)s] in database" -msgstr "" - -#: src/memory/sqlite.py:592 -#, python-format -msgid "" -"Can't delete general private value (%(key)s) [namespace:%(namespace)s] in " -"database" -msgstr "" - -#: src/memory/sqlite.py:605 -#, python-format -msgid "" -"Can't delete individual private value (%(key)s) [namespace: %(namespace)s] " -"for [%(profile)s] in database" -msgstr "" - -#: src/memory/sqlite.py:621 -#, python-format -msgid "loading general private binary values [namespace: %s] from database" -msgstr "" - -#: src/memory/sqlite.py:623 src/memory/sqlite.py:641 -#, python-format -msgid "No binary data present in database for namespace %s" -msgstr "" - -#: src/memory/sqlite.py:638 -#, python-format -msgid "loading individual private binary values [namespace: %s] from database" -msgstr "" - -#: src/memory/sqlite.py:652 -#, python-format -msgid "" -"Can't set general private binary value (%(key)s) [namespace:%(namespace)s] " -"in database" -msgstr "" - -#: src/memory/sqlite.py:666 -#, 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:678 -#, python-format -msgid "" -"Can't delete general private binary value (%(key)s) [namespace:" -"%(namespace)s] in database" -msgstr "" - -#: src/memory/sqlite.py:691 -#, python-format -msgid "" -"Can't delete individual private binary value (%(key)s) [namespace: " -"%(namespace)s] for [%(profile)s] in database" -msgstr "" - -#: src/memory/sqlite.py:761 -msgid "" -"Your local schema is up-to-date, but database versions mismatch, fixing it..." -msgstr "" - -#: src/memory/sqlite.py:771 -msgid "" -"There is a schema mismatch, but as we are on a dev version, database will be " -"updated" -msgstr "" - -#: src/memory/sqlite.py:775 -msgid "" -"schema version is up-to-date, but local schema differ from expected current " -"schema" -msgstr "" - -#: src/memory/sqlite.py:778 -#, python-format -msgid "" -"Here are the commands that should fix the situation, use at your own risk " -"(do a backup before modifying database), you can go to SàT's MUC room at " -"sat@chat.jabberfr.org for help\n" -"### SQL###\n" -"%s\n" -"### END SQL ###\n" -msgstr "" - -#: src/memory/sqlite.py:783 -msgid "" -"Database content needs a specific processing, local database will be updated" -msgstr "" - -#: src/memory/sqlite.py:785 -msgid "Database schema has changed, local database will be updated" -msgstr "" - -#: src/plugins/plugin_adhoc_dbus.py:53 -msgid "Add D-Bus management to Ad-Hoc commands" -msgstr "" - -#: src/plugins/plugin_adhoc_dbus.py:60 -msgid "plugin Ad-Hoc D-Bus initialization" -msgstr "" - -#: src/plugins/plugin_adhoc_dbus.py:169 -msgid "Command selection" -msgstr "" - -#: src/plugins/plugin_adhoc_dbus.py:206 src/plugins/plugin_xep_0050.py:439 -msgid "Updated" -msgstr "" - -#: src/plugins/plugin_adhoc_dbus.py:210 -msgid "Command sent" -msgstr "" - -#: src/plugins/plugin_blog_import_dokuwiki.py:52 -msgid "Blog importer for Dokuwiki blog engine." -msgstr "" - -#: src/plugins/plugin_blog_import_dokuwiki.py:55 -msgid "import posts from Dokuwiki blog engine" -msgstr "" - -#: src/plugins/plugin_blog_import_dokuwiki.py:57 -msgid "" -"This importer handle Dokuwiki blog engine.\n" -"\n" -"To use it, you need an admin access to a running Dokuwiki website\n" -"(local or on the Internet). The importer retrieves the data using\n" -"the XMLRPC Dokuwiki API.\n" -"\n" -"You can specify a namespace (that could be a namespace directory\n" -"or a single post) or leave it empty to use the root namespace \"/\"\n" -"and import all the posts.\n" -"\n" -"You can specify a new media repository to modify the internal\n" -"media links and make them point to the URL of your choice, but\n" -"note that the upload is not done automatically: a temporary\n" -"directory will be created on your local drive and you will\n" -"need to upload it yourself to your repository via SSH or FTP.\n" -"\n" -"Following options are recognized:\n" -"\n" -"location: DokuWiki site URL\n" -"user: DokuWiki admin user\n" -"passwd: DokuWiki admin password\n" -"namespace: DokuWiki namespace to import (default: root namespace \"/\")\n" -"media_repo: URL to the new remote media repository (default: none)\n" -"limit: maximal number of posts to import (default: 100)\n" -"\n" -"Example of usage (with jp frontend):\n" -"\n" -"jp import dokuwiki -p dave --pwd xxxxxx --connect\n" -" http://127.0.1.1 -o user souliane -o passwd qwertz\n" -" -o namespace public:2015:10\n" -" -o media_repo http://media.diekulturvermittlung.at\n" -"\n" -"This retrieves the 100 last blog posts from http://127.0.1.1 that\n" -"are inside the namespace \"public:2015:10\" using the Dokuwiki user\n" -"\"souliane\", and it imports them to sat profile dave's microblog node.\n" -"Internal Dokuwiki media that were hosted on http://127.0.1.1 are now\n" -"pointing to http://media.diekulturvermittlung.at.\n" -msgstr "" - -#: src/plugins/plugin_blog_import_dokuwiki.py:341 -msgid "plugin Dokuwiki Import initialization" -msgstr "" - -#: src/plugins/plugin_blog_import_dokuwiki.py:371 -#, python-brace-format -msgid "" -"DokuWiki media files will be *downloaded* to {temp_dir} - to finish the " -"import you have to upload them *manually* to {media_repo}" -msgstr "" - -#: src/plugins/plugin_blog_import_dokuwiki.py:375 -msgid "" -"DokuWiki media files will be *uploaded* to the XMPP server. Hyperlinks to " -"these media may not been updated though." -msgstr "" - -#: src/plugins/plugin_blog_import_dokuwiki.py:377 -#, python-brace-format -msgid "" -"DokuWiki media files will *stay* on {location} - some of them may be " -"protected by DokuWiki ACL and will not be accessible." -msgstr "" - -#: src/plugins/plugin_blog_import_dotclear.py:41 -msgid "Blog importer for Dotclear blog engine." -msgstr "" - -#: src/plugins/plugin_blog_import_dotclear.py:44 -msgid "import posts from Dotclear blog engine" -msgstr "" - -#: src/plugins/plugin_blog_import_dotclear.py:46 -msgid "" -"This importer handle Dotclear blog engine.\n" -"\n" -"To use it, you'll need to export your blog to a flat file.\n" -"You must go in your admin interface and select Plugins/Maintenance then " -"Backup.\n" -"Export only one blog if you have many, i.e. select \"Download database of " -"current blog\"\n" -"Depending on your configuration, your may need to use Import/Export plugin " -"and export as a flat file.\n" -"\n" -"location: you must use the absolute path to your backup for the location " -"parameter\n" -msgstr "" - -#: src/plugins/plugin_blog_import_dotclear.py:242 -msgid "plugin Dotclear Import initialization" -msgstr "" - -#: src/plugins/plugin_blog_import.py:44 -msgid "" -"Blog import management:\n" -"This plugin manage the different blog importers which can register to it, " -"and handler generic importing tasks." -msgstr "" - -#: src/plugins/plugin_blog_import.py:62 -msgid "plugin Blog Import initialization" -msgstr "" - -#: src/plugins/plugin_comp_ep_test.py:36 src/plugins/plugin_exp_parrot.py:38 -msgid "Implementation of parrot mode (repeat messages between 2 entities)" -msgstr "" - -#: src/plugins/plugin_comp_ep_test.py:44 -msgid "Plugin Test initialization" -msgstr "" - -#: src/plugins/plugin_exp_command_export.py:38 -msgid "Implementation of command export" -msgstr "" - -#: src/plugins/plugin_exp_command_export.py:89 -msgid "Plugin command export initialization" -msgstr "" - -#: src/plugins/plugin_exp_lang_detect.py:42 -msgid "Detect and set message language when unknown" -msgstr "" - -#: src/plugins/plugin_exp_lang_detect.py:45 -#: src/plugins/plugin_misc_watched.py:40 src/plugins/plugin_xep_0249.py:73 -msgid "Misc" -msgstr "" - -#: src/plugins/plugin_exp_lang_detect.py:47 -msgid "language detection" -msgstr "" - -#: src/plugins/plugin_exp_lang_detect.py:65 -msgid "Language detection plugin initialization" -msgstr "" - -#: src/plugins/plugin_exp_parrot.py:51 -msgid "Plugin Parrot initialization" -msgstr "" - -#: src/plugins/plugin_exp_parrot.py:58 src/plugins/plugin_xep_0045.py:99 -#: src/plugins/plugin_xep_0048.py:73 src/plugins/plugin_xep_0092.py:54 -#: src/plugins/plugin_xep_0249.py:89 -msgid "Text commands not available" -msgstr "" - -#: src/plugins/plugin_exp_pipe.py:40 -msgid "Jingle Pipe Transfer experimental plugin" -msgstr "" - -#: src/plugins/plugin_exp_pipe.py:43 -#, python-brace-format -msgid "{peer} wants to send you a pipe stream, do you accept ?" -msgstr "" - -#: src/plugins/plugin_exp_pipe.py:44 -msgid "Pipe stream" -msgstr "" - -#: src/plugins/plugin_exp_pipe.py:50 -msgid "Plugin Pipe initialization" -msgstr "" - -#: src/plugins/plugin_misc_account.py:48 -msgid "SàT account creation" -msgstr "" - -#: src/plugins/plugin_misc_account.py:105 -msgid "Prosody command succeed" -msgstr "" - -#: src/plugins/plugin_misc_account.py:108 -#, python-format -msgid "Can't complete Prosody command (error code: %(code)d): %(message)s" -msgstr "" - -#: src/plugins/plugin_misc_account.py:135 -msgid "Plugin Account initialization" -msgstr "" - -#: src/plugins/plugin_misc_account.py:145 -#, python-format -msgid "Can't find %s" -msgstr "" - -#: src/plugins/plugin_misc_account.py:148 -#, python-format -msgid "Prosody path found: %s" -msgstr "" - -#: src/plugins/plugin_misc_account.py:314 -msgid "New Libervia account created" -msgstr "" - -#: src/plugins/plugin_misc_account.py:326 -#, python-brace-format -msgid "" -"Welcome to Libervia, the web interface of Salut à Toi.\n" -"\n" -"Your account on {domain} has been successfully created. This is a " -"demonstration version to show you the current status of the project. It is " -"still under development, please keep it in mind!\n" -"\n" -"Here is your connection information:\n" -"\n" -"Login on {domain}: {profile}\n" -"Jabber ID (JID): {jid}\n" -"Your password has been chosen by yourself during registration.\n" -"\n" -"In the beginning, you have nobody to talk to. To find some contacts, you may " -"use the users' directory:\n" -" - make yourself visible in \"Service / Directory subscription\".\n" -" - search for people with \"Contacts\" / Search directory\".\n" -"\n" -"Any feedback welcome. Thank you!\n" -"\n" -"Salut à Toi association\n" -"http://www.salut-a-toi.org\n" -msgstr "" - -#: src/plugins/plugin_misc_account.py:346 -msgid "Libervia account created" -msgstr "" - -#: src/plugins/plugin_misc_account.py:372 -msgid "Manage your account" -msgstr "" - -#: src/plugins/plugin_misc_account.py:375 -msgid "Change your password" -msgstr "" - -#: src/plugins/plugin_misc_account.py:376 -msgid "Current profile password" -msgstr "" - -#: src/plugins/plugin_misc_account.py:378 -msgid "New password" -msgstr "" - -#: src/plugins/plugin_misc_account.py:380 -msgid "New password (again)" -msgstr "" - -#: src/plugins/plugin_misc_account.py:418 src/stdui/ui_profile_manager.py:62 -msgid "The provided profile password doesn't match." -msgstr "" - -#: src/plugins/plugin_misc_account.py:419 -msgid "Attempt failure" -msgstr "" - -#: src/plugins/plugin_misc_account.py:462 -msgid "The values entered for the new password are not equal." -msgstr "" - -#: src/plugins/plugin_misc_account.py:474 -msgid "Change your password?" -msgstr "" - -#: src/plugins/plugin_misc_account.py:475 -msgid "" -"Note for advanced users: this will actually change both your SàT profile " -"password AND your XMPP account password." -msgstr "" - -#: src/plugins/plugin_misc_account.py:476 -msgid "Continue with changing the password?" -msgstr "" - -#: src/plugins/plugin_misc_account.py:490 -#: src/plugins/plugin_misc_register_account.py:108 -msgid "Confirmation" -msgstr "" - -#: src/plugins/plugin_misc_account.py:491 -msgid "Your password has been changed." -msgstr "" - -#: src/plugins/plugin_misc_account.py:496 -#, python-format -msgid "Your password could not be changed: %s" -msgstr "" - -#: src/plugins/plugin_misc_account.py:507 -msgid "Delete your account?" -msgstr "" - -#: src/plugins/plugin_misc_account.py:508 -msgid "" -"If you confirm this dialog, you will be disconnected and then your XMPP " -"account AND your SàT profile will both be DELETED." -msgstr "" - -#: src/plugins/plugin_misc_account.py:509 -msgid "contact list and messages history" -msgstr "" - -#: src/plugins/plugin_misc_account.py:509 -msgid "contact list, messages history, blog posts and comments" -msgstr "" - -#: src/plugins/plugin_misc_account.py:510 -#, python-format -msgid "" -"All your data stored on %(server)s, including your %(target)s will be erased." -msgstr "" - -#: src/plugins/plugin_misc_account.py:511 -#: src/plugins/plugin_misc_account.py:558 -#: src/plugins/plugin_misc_account.py:562 -#: src/plugins/plugin_misc_account.py:566 -msgid "" -"There is no other confirmation dialog, this is the very last one! Are you " -"sure?" -msgstr "" - -#: src/plugins/plugin_misc_account.py:539 -#, python-format -msgid "Your XMPP account could not be deleted: %s" -msgstr "" - -#: src/plugins/plugin_misc_account.py:555 -msgid "Delete all your (micro-)blog posts and comments?" -msgstr "" - -#: src/plugins/plugin_misc_account.py:556 -msgid "" -"If you confirm this dialog, all the (micro-)blog data you submitted will be " -"erased." -msgstr "" - -#: src/plugins/plugin_misc_account.py:557 -msgid "" -"These are the public and private posts and comments you sent to any group." -msgstr "" - -#: src/plugins/plugin_misc_account.py:560 -msgid "Delete all your (micro-)blog posts?" -msgstr "" - -#: src/plugins/plugin_misc_account.py:561 -msgid "" -"If you confirm this dialog, all the public and private posts you sent to any " -"group will be erased." -msgstr "" - -#: src/plugins/plugin_misc_account.py:564 -msgid "Delete all your (micro-)blog comments?" -msgstr "" - -#: src/plugins/plugin_misc_account.py:565 -msgid "" -"If you confirm this dialog, all the public and private comments you made on " -"other people's posts will be erased." -msgstr "" - -#: src/plugins/plugin_misc_account.py:578 -msgid "blog posts and comments" -msgstr "" - -#: src/plugins/plugin_misc_account.py:581 -msgid "blog posts" -msgstr "" - -#: src/plugins/plugin_misc_account.py:584 -msgid "comments" -msgstr "" - -#: src/plugins/plugin_misc_account.py:588 -msgid "Deletion confirmation" -msgstr "" - -#: src/plugins/plugin_misc_account.py:590 -#, python-format -msgid "Your %(target)s have been deleted." -msgstr "" - -#: src/plugins/plugin_misc_account.py:591 -msgid "" -"Known issue of the demo version: you need to refresh the page to make the " -"deleted posts actually disappear." -msgstr "" - -#: src/plugins/plugin_misc_account.py:596 -#, python-format -msgid "Your %(target)s could not be deleted: %(message)s" -msgstr "" - -#: src/plugins/plugin_misc_android.py:35 -msgid "Manage Android platform specificities, like pause or notifications" -msgstr "" - -#: src/plugins/plugin_misc_android.py:45 -msgid "Vibrate on notifications" -msgstr "" - -#: src/plugins/plugin_misc_android.py:65 -msgid "plugin Android initialization" -msgstr "" - -#: src/plugins/plugin_misc_debug.py:34 -msgid "Set of method to make development and debugging easier" -msgstr "" - -#: src/plugins/plugin_misc_debug.py:41 -msgid "Plugin Debug initialization" -msgstr "" - -#: src/plugins/plugin_misc_extra_pep.py:37 -msgid "Display messages from extra PEP services" -msgstr "" - -#: src/plugins/plugin_misc_extra_pep.py:68 -msgid "Plugin Extra PEP initialization" -msgstr "" - -#: src/plugins/plugin_misc_file.py:39 -msgid "" -"File Tansfer Management:\n" -"This plugin manage the various ways of sending a file, and choose the best " -"one." -msgstr "" - -#: src/plugins/plugin_misc_file.py:44 -#, python-brace-format -msgid "Please select a file to send to {peer}" -msgstr "" - -#: src/plugins/plugin_misc_file.py:45 -msgid "File sending" -msgstr "" - -#: src/plugins/plugin_misc_file.py:46 -#, python-brace-format -msgid "" -"{peer} wants to send the file \"{name}\" to you:\n" -"{desc}\n" -"\n" -"The file has a size of {size_human}\n" -"\n" -"Do you accept ?" -msgstr "" - -#: src/plugins/plugin_misc_file.py:47 -msgid "Confirm file transfer" -msgstr "" - -#: src/plugins/plugin_misc_file.py:48 -msgid "File {} already exists, are you sure you want to overwrite ?" -msgstr "" - -#: src/plugins/plugin_misc_file.py:49 -msgid "File exists" -msgstr "" - -#: src/plugins/plugin_misc_file.py:194 -msgid "plugin File initialization" -msgstr "" - -#: src/plugins/plugin_misc_file.py:198 -msgid "Action" -msgstr "" - -#: src/plugins/plugin_misc_file.py:198 -msgid "send file" -msgstr "" - -#: src/plugins/plugin_misc_file.py:198 -msgid "Send a file" -msgstr "" - -#: src/plugins/plugin_misc_file.py:244 src/plugins/plugin_xep_0100.py:77 -msgid "Invalid JID" -msgstr "" - -#: src/plugins/plugin_misc_groupblog.py:51 -msgid "Implementation of microblogging fine permissions" -msgstr "" - -#: src/plugins/plugin_misc_groupblog.py:59 -msgid "Group blog plugin initialization" -msgstr "" - -#: src/plugins/plugin_misc_groupblog.py:77 -msgid "" -"Server is not able to manage item-access pubsub, we can't use group blog" -msgstr "" - -#: src/plugins/plugin_misc_groupblog.py:80 -msgid "Server can manage group blogs" -msgstr "" - -#: src/plugins/plugin_misc_imap.py:44 -msgid "" -"Create an Imap server that you can use to read your \"normal\" type messages" -msgstr "" - -#: src/plugins/plugin_misc_imap.py:62 -msgid "Plugin Imap Server initialization" -msgstr "" - -#: src/plugins/plugin_misc_imap.py:69 -#, python-format -msgid "Launching IMAP server on port %d" -msgstr "" - -#: src/plugins/plugin_misc_imap.py:437 -msgid "IMAP server connection started" -msgstr "" - -#: src/plugins/plugin_misc_imap.py:440 -#, python-format -msgid "IMAP server connection lost (reason: %s)" -msgstr "" - -#: src/plugins/plugin_misc_ip.py:52 -msgid "This plugin help to discover our external IP address." -msgstr "" - -#: src/plugins/plugin_misc_ip.py:57 -msgid "Allow external get IP" -msgstr "" - -#: src/plugins/plugin_misc_ip.py:60 -msgid "Confirm external site request" -msgstr "" - -#: src/plugins/plugin_misc_ip.py:61 -#, python-brace-format -msgid "" -"To facilitate data transfer, we need to contact a website.\n" -"A request will be done on {page}\n" -"That means that administrators of {domain} can know that you use " -"\"{app_name}\" and your IP Address.\n" -"\n" -"IP address is an identifier to locate you on Internet (similar to a phone " -"number).\n" -"\n" -"Do you agree to do this request ?\n" -msgstr "" - -#: src/plugins/plugin_misc_ip.py:90 -msgid "plugin IP discovery initialization" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:42 -msgid "Intercept \"normal\" type messages, and put them in a Maildir type box" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:46 -msgid "Mail Server" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:47 -msgid "Block \"normal\" messages propagation" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:71 -msgid "Plugin Maildir initialization" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:141 -msgid "Trying to remove an mailboxUser not referenced" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:142 -#: src/plugins/plugin_misc_maildir.py:161 -#: src/plugins/plugin_misc_maildir.py:300 -#: src/plugins/plugin_misc_maildir.py:304 -#: src/plugins/plugin_misc_maildir.py:308 -msgid "INTERNAL ERROR: " -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:160 -msgid "Boxname doesn't exist in internal data" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:299 -msgid "Trying to remove an observer for an inexistant mailbox" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:303 -msgid "Trying to remove an inexistant observer, no observer for this signal" -msgstr "" - -#: src/plugins/plugin_misc_maildir.py:307 -msgid "Trying to remove an inexistant observer" -msgstr "" - -#: src/plugins/plugin_misc_nat-port.py:42 -msgid "Automatic NAT port mapping using UPnP" -msgstr "" - -#: src/plugins/plugin_misc_nat-port.py:57 -msgid "plugin NAT Port initialization" -msgstr "" - -#: src/plugins/plugin_misc_quiz.py:41 -msgid "Implementation of Quiz game" -msgstr "" - -#: src/plugins/plugin_misc_quiz.py:53 -msgid "Plugin Quiz initialization" -msgstr "" - -#: src/plugins/plugin_misc_quiz.py:253 -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:507 -#, 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:252 -#, python-format -msgid "Unmanaged game element: %s" -msgstr "" - -#: src/plugins/plugin_misc_radiocol.py:53 -msgid "Implementation of radio collective" -msgstr "" - -#: src/plugins/plugin_misc_radiocol.py:71 -msgid "Radio collective initialization" -msgstr "" - -#: src/plugins/plugin_misc_radiocol.py:127 -msgid "" -"The uploaded file has been rejected, only Ogg Vorbis and MP3 songs are " -"accepted." -msgstr "" - -#: src/plugins/plugin_misc_radiocol.py:146 -msgid "No more participants in the radiocol: cleaning data" -msgstr "" - -#: src/plugins/plugin_misc_radiocol.py:182 -msgid "INTERNAL ERROR: can't find full path of the song to delete" -msgstr "" - -#: src/plugins/plugin_misc_radiocol.py:189 -#, python-format -msgid "INTERNAL ERROR: can't find %s on the file system" -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:42 -msgid "Register XMPP account" -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:49 -msgid "Plugin Register Account initialization" -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:67 -msgid "Missing values" -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:68 -msgid "No user JID or password given: can't register new account." -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:75 -#, python-format -msgid "" -"Do you want to register a new XMPP account [%(user)s] on server %(server)s ?" -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:109 -msgid "Registration successful." -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:113 -msgid "Failure" -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:114 -#, python-format -msgid "Registration failed: %s" -msgstr "" - -#: src/plugins/plugin_misc_register_account.py:117 -msgid "Username already exists, please choose an other one." -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:47 -msgid "Base class for MUC games" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:212 -#, python-format -msgid "%(user)s not allowed to join the game %(game)s in %(room)s" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:348 -#, python-format -msgid "%(user)s not allowed to invite for the game %(game)s in %(room)s" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:394 -#, python-format -msgid "" -"Still waiting for %(users)s before starting the game %(game)s in %(room)s" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:423 -#, python-format -msgid "Preparing room for %s game" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:426 -msgid "Unknown profile" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:521 -#, python-format -msgid "%(game)s game already created in room %(room)s" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:524 -#, python-format -msgid "%(game)s game in room %(room)s can only be created by %(user)s" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:542 -#, python-format -msgid "Creating %(game)s game in room %(room)s" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:545 -#: src/plugins/plugin_misc_room_game.py:574 -#: src/plugins/plugin_misc_tarot.py:438 -#, python-format -msgid "profile %s is unknown" -msgstr "" - -#: src/plugins/plugin_misc_room_game.py:589 -#, python-format -msgid "new round for %s game" -msgstr "" - -#: src/plugins/plugin_misc_smtp.py:45 -msgid "" -"Create a SMTP server that you can use to send your \"normal\" type messages" -msgstr "" - -#: src/plugins/plugin_misc_smtp.py:62 -msgid "Plugin SMTP Server initialization" -msgstr "" - -#: src/plugins/plugin_misc_smtp.py:69 -#, python-format -msgid "Launching SMTP server on port %d" -msgstr "" - -#: src/plugins/plugin_misc_smtp.py:95 -#, python-format -msgid "Can't send message: %s" -msgstr "" - -#: src/plugins/plugin_misc_smtp.py:200 -msgid "SMTP server connection started" -msgstr "" - -#: src/plugins/plugin_misc_smtp.py:204 -#, python-format -msgid "SMTP server connection lost (reason: %s)" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:41 -msgid "Plugin for static blogs" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:62 -msgid "Page title" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:64 -msgid "Banner URL" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:66 -msgid "Keywords" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:68 -msgid "Description" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:91 src/plugins/plugin_sec_otr.py:290 -#: src/plugins/plugin_sec_otr.py:316 src/plugins/plugin_sec_otr.py:339 -#: src/plugins/plugin_sec_otr.py:418 -msgid "jid key is not present !" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:96 -msgid "Not available" -msgstr "" - -#: src/plugins/plugin_misc_static_blog.py:97 -msgid "Retrieving a blog from an external domain is not implemented yet." -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:46 -msgid "Implementation of Tarot card game" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:58 -msgid "Plugin Tarot initialization" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:64 -msgid "Passe" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:64 -msgid "Petite" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:64 -msgid "Garde" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:64 -msgid "Garde Sans" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:64 -msgid "Garde Contre" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:107 -msgid "contrat selection" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:120 -msgid "scores" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:201 src/plugins/plugin_misc_tarot.py:232 -#, 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:237 -#, 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:247 src/plugins/plugin_misc_tarot.py:319 -#, 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:297 -msgid "INTERNAL ERROR: contrat not managed (mispelled ?)" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:316 -#, 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): (s)he " -"%(victory)s" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:377 -msgid "Internal error: unmanaged game stage" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:396 src/plugins/plugin_misc_tarot.py:419 -msgid "session id doesn't exist, session has probably expired" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:405 -#, python-format -msgid "contrat [%(contrat)s] choosed by %(profile)s" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:440 -#, python-format -msgid "Cards played by %(profile)s: [%(cards)s]" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:542 -msgid "Everybody is passing, round ended" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:549 -#, python-format -msgid "%(player)s win the bid with %(contrat)s" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:570 -msgid "tarot: chien received" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:621 -#, python-format -msgid "The winner of this trick is %s" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:667 -#, python-format -msgid "Unmanaged error type: %s" -msgstr "" - -#: src/plugins/plugin_misc_tarot.py:669 -#, python-format -msgid "Unmanaged card game element: %s" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:38 -msgid "IRC like text commands" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:57 -msgid "" -"Type '/help' to get a list of the available commands. If you didn't want to " -"use a command, please start your message with '//' to escape the slash." -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:60 -msgid "Text commands initialization" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:143 -#, python-format -msgid "Skipping not callable [%s] attribute" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:147 -msgid "Skipping cmd_ method" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:153 -#, python-brace-format -msgid "Conflict for command [{old_name}], renaming it to [{new_name}]" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:157 -#, python-format -msgid "Registered text command [%s]" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:236 -#, python-format -msgid "Unknown command /%s. " -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:242 -msgid "group discussions" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:242 -msgid "one to one discussions" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:243 -#, python-brace-format -msgid "/{command} command only applies in {context}." -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:322 -msgid "Invalid jid, can't whois" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:328 -#, python-format -msgid "whois for %(jid)s" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:379 -msgid "Invalid command name [{}]\n" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:397 -#, python-format -msgid "" -"Text commands available:\n" -"%s" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:402 -#, python-brace-format -msgid "" -"/{name}: {short_help}\n" -"{syntax}{args_help}" -msgstr "" - -#: src/plugins/plugin_misc_text_commands.py:405 -msgid " " -msgstr "" - -#: src/plugins/plugin_misc_text_syntaxes.py:37 src/test/constants.py:44 -msgid "Composition" -msgstr "" - -#: src/plugins/plugin_misc_text_syntaxes.py:63 -msgid "Management of various text syntaxes (XHTML-IM, Markdown, etc)" -msgstr "" - -#: src/plugins/plugin_misc_text_syntaxes.py:102 -msgid "Text syntaxes plugin initialization" -msgstr "" - -#: src/plugins/plugin_misc_upload.py:38 -msgid "File upload management" -msgstr "" - -#: src/plugins/plugin_misc_upload.py:42 -msgid "Please select a file to upload" -msgstr "" - -#: src/plugins/plugin_misc_upload.py:43 -msgid "File upload" -msgstr "" - -#: src/plugins/plugin_misc_upload.py:51 -msgid "plugin Upload initialization" -msgstr "" - -#: src/plugins/plugin_misc_watched.py:36 -msgid "Watch for entities presence, and send notification accordingly" -msgstr "" - -#: src/plugins/plugin_misc_watched.py:42 -#, python-brace-format -msgid "Watched entity {entity} is connected" -msgstr "" - -#: src/plugins/plugin_misc_watched.py:61 -msgid "Watched initialisation" -msgstr "" - -#: src/plugins/plugin_misc_welcome.py:33 -msgid "" -"Plugin which manage welcome message and things to to on first connection." -msgstr "" - -#: src/plugins/plugin_misc_welcome.py:39 -msgid "Display welcome message" -msgstr "" - -#: src/plugins/plugin_misc_welcome.py:40 -msgid "Welcome to Libervia/Salut à Toi" -msgstr "" - -#: src/plugins/plugin_misc_welcome.py:43 -msgid "" -"Welcome to a free (as in freedom) network!\n" -"\n" -"If you have any trouble, or you want to help us for the bug hunting, you can " -"contact us in real time chat by using the “Help / Official chat room” " -"menu.\n" -"\n" -"To use Libervia, you'll need to add contacts, either people you know, or " -"people you discover by using the “Contacts / Search directory” menu.\n" -"\n" -"We hope that you'll enjoy using this project.\n" -"\n" -"The Libervia/Salut à Toi Team\n" -msgstr "" - -#: src/plugins/plugin_misc_welcome.py:69 -msgid "plugin Welcome initialization" -msgstr "" - -#: src/plugins/plugin_misc_xmllog.py:35 -msgid "Send raw XML logs to bridge" -msgstr "" - -#: src/plugins/plugin_misc_xmllog.py:48 -msgid "INTERNAL ERROR: Unmanaged XML type" -msgstr "" - -#: src/plugins/plugin_misc_xmllog.py:69 -msgid "Activate XML log" -msgstr "" - -#: src/plugins/plugin_misc_xmllog.py:72 -msgid "Plugin XML Log initialization" -msgstr "" - -#: src/plugins/plugin_misc_xmllog.py:83 -msgid "XML log activated" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:47 -msgid "Implementation of OTR" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:52 -msgid "OTR" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:53 -msgid "" -"To authenticate your correspondent, you need to give your below fingerprint " -"*BY AN EXTERNAL CANAL* (i.e. not in this chat), and check that the one he " -"gives you is the same as below. If there is a mismatch, there can be a spy " -"between you!" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:54 -msgid "" -"You private key is used to encrypt messages for your correspondent, nobody " -"except you must know it, if you are in doubt, you should drop it!\n" -"\n" -"Are you sure you want to drop your private key?" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:56 -msgid "Some of advanced features are disabled !" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:120 -#, python-format -msgid "/!\\ conversation with %(other_jid)s is now UNENCRYPTED" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:127 -msgid "trusted" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:127 -msgid "untrusted" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:130 -#, python-brace-format -msgid "{trusted} OTR conversation with {other_jid} REFRESHED" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:134 -#, python-brace-format -msgid "" -"{trusted} encrypted OTR conversation started with {other_jid}\n" -"{extra_info}" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:140 -#, python-brace-format -msgid "OTR conversation with {other_jid} is FINISHED" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:143 -msgid "Unknown OTR state" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:178 -msgid "Save is called but privkey is None !" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:230 -msgid "OTR plugin initialization" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:241 -msgid "Start/Refresh" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:241 -msgid "Start or refresh an OTR session" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:242 -msgid "End session" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:242 -msgid "Finish an OTR session" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:243 -msgid "Authenticate" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:243 -msgid "Authenticate user/see your fingerprint" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:244 -msgid "Drop private key" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:355 -msgid "You have no private key yet, start an OTR conversation to have one" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:358 -msgid "No private key" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:368 -#, python-brace-format -msgid "" -"Your fingerprint is:\n" -"{fingerprint}\n" -"\n" -"Start an OTR conversation to have your correspondent one." -msgstr "" - -#: src/plugins/plugin_sec_otr.py:371 -msgid "Fingerprint" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:380 -#, python-brace-format -msgid "Your correspondent {correspondent} is now TRUSTED" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:384 -#, python-brace-format -msgid "Your correspondent {correspondent} is now UNTRUSTED" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:395 -#, python-format -msgid "Authentication (%s)" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:398 -#, python-brace-format -msgid "" -"Your own fingerprint is:\n" -"{fingerprint}" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:399 -#, python-brace-format -msgid "" -"Your correspondent fingerprint should be:\n" -"{fingerprint}" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:402 -msgid "Is your correspondent fingerprint the same as here ?" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:403 -msgid "yes" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:403 -msgid "no" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:423 -msgid "You don't have a private key yet !" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:432 -msgid "Your private key has been dropped" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:437 -msgid "Confirm private key drop" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:454 -msgid "WARNING: received unencrypted data in a supposedly encrypted context" -msgstr "" - -#: src/plugins/plugin_sec_otr.py:531 -msgid "" -"Your message was not sent because your correspondent closed the encrypted " -"conversation on his/her side. Either close your own side, or refresh the " -"session." -msgstr "" - -#: src/plugins/plugin_sec_otr.py:533 -msgid "Message discarded because closed encryption channel" -msgstr "" - -#: src/plugins/plugin_syntax_wiki_dotclear.py:39 -msgid "Implementation of Dotclear wiki syntax" -msgstr "" - -#: src/plugins/plugin_syntax_wiki_dotclear.py:635 -msgid "Dotclear wiki syntax plugin initialization" -msgstr "" - -#: src/plugins/plugin_tmp_directory_subscription.py:36 -msgid "Implementation of directory subscription" -msgstr "" - -#: src/plugins/plugin_tmp_directory_subscription.py:47 -msgid "Directory subscription plugin initialization" -msgstr "" - -#: src/plugins/plugin_tmp_directory_subscription.py:49 -#: src/plugins/plugin_xep_0050.py:222 src/plugins/plugin_xep_0100.py:66 -msgid "Service" -msgstr "" - -#: src/plugins/plugin_tmp_directory_subscription.py:49 -msgid "Directory subscription" -msgstr "" - -#: src/plugins/plugin_tmp_directory_subscription.py:49 -msgid "User directory subscription" -msgstr "" - -#: src/plugins/plugin_xep_0020.py:45 -msgid "Implementation of Feature Negotiation" -msgstr "" - -#: src/plugins/plugin_xep_0020.py:52 -msgid "Plugin XEP_0020 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0020.py:103 -msgid "More than one value choosed for {}, 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:89 -msgid "XEP-0033 is being used but the server doesn't support it!" -msgstr "" - -#: src/plugins/plugin_xep_0033.py:92 -msgid " or " -msgstr "" - -#: src/plugins/plugin_xep_0033.py:93 -#, python-format -msgid "" -"Stanzas using XEP-0033 should be addressed to %(expected)s, not %(current)s!" -msgstr "" - -#: src/plugins/plugin_xep_0033.py:94 -msgid "" -"TODO: addressing has been fixed by the backend... fix it in the frontend!" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:52 -msgid "Implementation of Multi-User Chat" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:78 -msgid "Plugin XEP_0045 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:95 -msgid "MUC" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:95 -msgid "configure" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:95 -msgid "Configure Multi-User Chat room" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:135 src/plugins/plugin_xep_0045.py:728 -msgid "This room has not been joined" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:168 -msgid "Room joining cancelled by user" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:173 -msgid "Rooms in {}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:188 -msgid "room locked !" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:190 -msgid "Error while configuring the room" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:206 -msgid "Room {} is restricted" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:207 -msgid "This room is restricted, please enter the password" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:215 -#, python-brace-format -msgid "Error while joining the room {room}{suffix}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:218 -msgid "Group chat error" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:307 -msgid "room_jid key is not present !" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:340 src/plugins/plugin_xep_0045.py:342 -msgid "Session ID doesn't exist, session has probably expired." -msgstr "" - -#: src/plugins/plugin_xep_0045.py:341 -msgid "Room configuration failed" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:347 -msgid "Room configuration succeed" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:348 -msgid "The new settings have been saved." -msgstr "" - -#: src/plugins/plugin_xep_0045.py:395 -msgid "No MUC service found on main server" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:424 -#, python-brace-format -msgid "" -"Invalid room identifier: {room_id}'. Please give a room short or full " -"identifier like 'room' or 'room@{muc_service}'." -msgstr "" - -#: src/plugins/plugin_xep_0045.py:449 -#, python-brace-format -msgid "{profile} is already in room {room_jid}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:451 -#, python-brace-format -msgid "[{profile}] is joining room {room} with nick {nick}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:590 -msgid "You must provide a member's nick to kick." -msgstr "" - -#: src/plugins/plugin_xep_0045.py:597 -msgid "You have kicked {}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:599 src/plugins/plugin_xep_0045.py:628 -msgid " for the following reason: {}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:619 -msgid "You must provide a valid JID to ban, like in '/ban contact@example.net'" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:626 -msgid "You have banned {}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:652 -msgid "" -"You must provide a valid JID to affiliate, like in '/affiliate " -"contact@example.net member'" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:658 -#, python-format -msgid "You must provide a valid affiliation: %s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:665 -#, python-format -msgid "New affiliation for %(entity)s: %(affiliation)s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:711 -msgid "No known default MUC service" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:715 -msgid "{} is not a valid JID!" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:733 -#, python-format -msgid "Nickname: %s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:735 -#, python-format -msgid "Entity: %s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:737 -#, python-format -msgid "Affiliation: %s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:739 -#, python-format -msgid "Role: %s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:741 -#, python-format -msgid "Status: %s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:743 -#, python-format -msgid "Show: %s" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:868 -#, python-brace-format -msgid "user {nick} has joined room {room_id}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:883 -msgid "=> {} has joined the room" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:899 -#, python-brace-format -msgid "Room ({room}) left ({profile})" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:910 -#, python-brace-format -msgid "user {nick} left room {room_id}" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:922 -msgid "<= {} has left the room" -msgstr "" - -#: src/plugins/plugin_xep_0045.py:1034 -#, python-brace-format -msgid "New subject for room ({room_id}): {subject}" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:60 -msgid "Implementation of In-Band Bytestreams" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:69 -msgid "In-Band Bytestreams plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:158 -msgid "IBB stream opening" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:168 -#, python-format -msgid "Ignoring unexpected IBB transfer: %s" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:172 -msgid "sended jid inconsistency (man in the middle attack attempt ?)" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:201 -msgid "IBB stream closing" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:225 -msgid "Received data for an unknown session id" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:232 -#, python-brace-format -msgid "" -"sended jid inconsistency (man in the middle attack attempt ?)\n" -"initial={initial}\n" -"given={given}" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:239 -msgid "Sequence error" -msgstr "" - -#: src/plugins/plugin_xep_0047.py:254 -msgid "Invalid base64 data" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:44 -msgid "Implementation of bookmarks" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:57 -msgid "Bookmarks plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:61 -msgid "Bookmarks" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:61 -msgid "Use and manage bookmarks" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:109 -msgid "Private XML storage not available" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:218 -msgid "No room jid selected" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:236 -msgid "Bookmarks manager" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:254 -msgid "Name" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:258 -msgid "Nickname" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:260 -msgid "Autojoin" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:307 -msgid "Bookmarks will be local only" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:308 -#, python-format -msgid "Type selected for \"auto\" storage: %s" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:431 -msgid "Bad arguments" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:438 -#, python-format -msgid "All [%s] bookmarks are being removed" -msgstr "" - -#: src/plugins/plugin_xep_0048.py:446 -msgid "Bookmark added" -msgstr "" - -#: src/plugins/plugin_xep_0049.py:37 -msgid "Implementation of private XML storage" -msgstr "" - -#: src/plugins/plugin_xep_0049.py:45 -msgid "Plugin XEP-0049 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:55 -msgid "Away" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:58 -msgid "Left" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:68 -msgid "Implementation of Ad-Hoc Commands" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:110 -#, python-format -msgid "The groups [%(group)s] is unknown for profile [%(profile)s])" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:214 -msgid "plugin XEP-0050 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:222 -msgid "Commands" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:222 -msgid "Execute ad-hoc commands" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:228 -msgid "Status" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:241 -msgid "Please select a command" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:259 -#, python-format -msgid "Invalid note type [%s], using info" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:269 -msgid "WARNING" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:270 -msgid "ERROR" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:302 -msgid "No known payload found in ad-hoc command result, aborting" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:306 -msgid "No payload found" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:401 -msgid "Please enter target jid" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:415 -msgid "status selection" -msgstr "" - -#: src/plugins/plugin_xep_0050.py:443 -msgid "Status updated" -msgstr "" - -#: src/plugins/plugin_xep_0054.py:73 -msgid "Implementation of vcard-temp" -msgstr "" - -#: src/plugins/plugin_xep_0054.py:83 -msgid "Plugin XEP_0054 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0054.py:234 -msgid "Decoding binary" -msgstr "" - -#: src/plugins/plugin_xep_0054.py:294 -msgid "VCard found" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:51 -msgid "Implementation of Jabber Search" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:66 -msgid "Jabber search plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:80 -msgid "Search directory" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:80 -msgid "Search user directory" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:118 -msgid "Search users" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:139 -msgid "Search for" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:141 -msgid "Simple search" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:149 src/plugins/plugin_xep_0055.py:249 -msgid "Search" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:178 -msgid "Advanced search" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:196 -msgid "Search on" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:198 -msgid "Other service" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:205 -msgid "Refresh fields" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:208 -msgid "Displaying the search form for" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:281 -msgid "Search results" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:286 -msgid "The search gave no result" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:328 src/plugins/plugin_xep_0055.py:429 -msgid "No query element found" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:333 src/plugins/plugin_xep_0055.py:434 -msgid "No data form found" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:343 -#, python-format -msgid "Fields request failure: %s" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:415 -msgid "The search could not be performed" -msgstr "" - -#: src/plugins/plugin_xep_0055.py:444 -#, python-format -msgid "Search request failure: %s" -msgstr "" - -#: src/plugins/plugin_xep_0059.py:41 -msgid "Implementation of Result Set Management" -msgstr "" - -#: src/plugins/plugin_xep_0059.py:49 -msgid "Result Set Management plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0060.py:53 -msgid "Implementation of PubSub Protocol" -msgstr "" - -#: src/plugins/plugin_xep_0060.py:83 -msgid "PubSub plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0065.py:95 -msgid "Implementation of SOCKS5 Bytestreams" -msgstr "" - -#: src/plugins/plugin_xep_0065.py:515 -msgid "File transfer completed, closing connection" -msgstr "" - -#: src/plugins/plugin_xep_0065.py:667 -#, python-format -msgid "Socks 5 client connection lost (reason: %s)" -msgstr "" - -#: src/plugins/plugin_xep_0065.py:695 -msgid "Plugin XEP_0065 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0065.py:750 -msgid "Socks5 Stream server launched on port {}" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:54 -msgid "Implementation of HTTP Requests via XMPP" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:64 -msgid "Plugin XEP_0070 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:77 -msgid "XEP-0070 Verifying HTTP Requests via XMPP (iq)" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:86 -msgid "XEP-0070 Verifying HTTP Requests via XMPP (message)" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:97 -msgid "Auth confirmation" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:98 -msgid "{} needs to validate your identity, do you agree ?" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:99 -msgid "Validation code : {}" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:100 -msgid "Please check that this code is the same as on {}" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:102 -msgid "Submit to authorize, cancel otherwise." -msgstr "" - -#: src/plugins/plugin_xep_0070.py:131 -msgid "XEP-0070 reply iq" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:136 -msgid "XEP-0070 reply message" -msgstr "" - -#: src/plugins/plugin_xep_0070.py:141 -msgid "XEP-0070 reply error" -msgstr "" - -#: src/plugins/plugin_xep_0071.py:51 -msgid "Implementation of XHTML-IM" -msgstr "" - -#: src/plugins/plugin_xep_0071.py:79 -msgid "XHTML-IM plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0071.py:196 -msgid "Can't have XHTML and rich content at the same time" -msgstr "" - -#: src/plugins/plugin_xep_0077.py:40 -msgid "Implementation of in-band registration" -msgstr "" - -#: src/plugins/plugin_xep_0077.py:47 -msgid "Plugin XEP_0077 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0077.py:65 -msgid "Can't find data form" -msgstr "" - -#: src/plugins/plugin_xep_0077.py:66 -msgid "This gateway can't be managed by SàT, sorry :(" -msgstr "" - -#: src/plugins/plugin_xep_0077.py:91 -#, python-format -msgid "registration answer: %s" -msgstr "" - -#: src/plugins/plugin_xep_0077.py:99 -msgid "Username already exists, please choose an other one" -msgstr "" - -#: src/plugins/plugin_xep_0077.py:108 -#, python-format -msgid "Asking registration for [%s]" -msgstr "" - -#: src/plugins/plugin_xep_0085.py:53 -msgid "Implementation of Chat State Notifications Protocol" -msgstr "" - -#: src/plugins/plugin_xep_0085.py:93 -msgid "Enable chat state notifications" -msgstr "" - -#: src/plugins/plugin_xep_0085.py:97 -msgid "Chat State Notifications plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0092.py:41 -msgid "Implementation of Software Version" -msgstr "" - -#: src/plugins/plugin_xep_0092.py:48 -msgid "Plugin XEP_0092 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0092.py:111 -#, python-format -msgid "Operating system: %s" -msgstr "" - -#: src/plugins/plugin_xep_0092.py:115 -msgid "Software version not available" -msgstr "" - -#: src/plugins/plugin_xep_0092.py:117 -msgid "Client software version request timeout" -msgstr "" - -#: src/plugins/plugin_xep_0095.py:40 -msgid "Implementation of Stream Initiation" -msgstr "" - -#: src/plugins/plugin_xep_0095.py:54 -msgid "Plugin XEP_0095 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0095.py:80 -msgid "XEP-0095 Stream initiation" -msgstr "" - -#: src/plugins/plugin_xep_0095.py:122 -msgid "sending stream initiation accept answer" -msgstr "" - -#: src/plugins/plugin_xep_0095.py:159 -#, python-format -msgid "Stream Session ID: %s" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:45 -msgid "Implementation of SI File Transfer" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:53 -msgid "Plugin XEP_0096 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:119 -msgid "XEP-0096 file transfer requested" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:337 -msgid "The contact {} has refused your file" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:338 -msgid "File refused" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:341 -msgid "Error during file transfer" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:342 -#, python-brace-format -msgid "" -"Something went wrong during the file transfer session initialisation: " -"{reason}" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:343 -msgid "File transfer error" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:351 -#, python-brace-format -msgid "transfer {sid} successfuly finished [{profile}]" -msgstr "" - -#: src/plugins/plugin_xep_0096.py:357 -#, python-brace-format -msgid "transfer {sid} failed [{profile}]: {reason}" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:36 -msgid "Implementation of Gateways protocol" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:39 -msgid "" -"Be careful ! Gateways allow you to use an external IM (legacy IM), so you " -"can see your contact as XMPP 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, analysed by the external server, most of " -"time a private company)." -msgstr "" - -#: src/plugins/plugin_xep_0100.py:44 -msgid "Internet Relay Chat" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:45 -msgid "XMPP" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:46 -msgid "Tencent QQ" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:47 -msgid "SIP/SIMPLE" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:48 -msgid "ICQ" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:49 -msgid "Yahoo! Messenger" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:50 -msgid "Gadu-Gadu" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:51 -msgid "AOL Instant Messenger" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:52 -msgid "Windows Live Messenger" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:59 -msgid "Gateways plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:66 -msgid "Gateways" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:66 -msgid "Find gateways" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:84 -#, python-format -msgid "Gateways manager (%s)" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:92 -#, python-format -msgid "Failed (%s)" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:105 -msgid "Use external XMPP server" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:107 -msgid "Go !" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:114 -msgid "No gateway index selected" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:128 -#, python-format -msgid "" -"INTERNAL ERROR: identity category should always be \"gateway\" in " -"_getTypeString, got \"%s\"" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:132 -msgid "Unknown IM" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:136 -msgid "Registration successful, doing the rest" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:159 -msgid "Timeout" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:170 -#, python-format -msgid "Found gateway [%(jid)s]: %(identity_name)s" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:173 -#, python-format -msgid "Skipping [%(jid)s] which is not a gateway" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:180 -msgid "No gateway found" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:185 -#, python-format -msgid "item found: %s" -msgstr "" - -#: src/plugins/plugin_xep_0100.py:206 -#, python-format -msgid "find gateways (target = %(target)s, profile = %(profile)s)" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:48 -msgid "Implementation of entity capabilities" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:56 -msgid "Plugin XEP_0115 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:73 -msgid "Caps optimisation enabled" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:76 -msgid "Caps optimisation not available" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:143 -#, python-format -msgid "Received invalid capabilities tag: %s" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:153 -#, python-format -msgid "" -"Unknown hash method for entity capabilities: [%(hash_method)s] (entity: " -"%(jid)s, node: %(node)s)" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:158 -#, python-format -msgid "" -"Computed hash differ from given hash:\n" -"given: [%(given_hash)s]\n" -"computed: [%(computed_hash)s]\n" -"(entity: %(jid)s, node: %(node)s)" -msgstr "" - -#: src/plugins/plugin_xep_0115.py:164 -#, python-brace-format -msgid "Couldn't retrieve disco info for {jid}: {error}" -msgstr "" - -#: src/plugins/plugin_xep_0163.py:40 -msgid "Implementation of Personal Eventing Protocol" -msgstr "" - -#: src/plugins/plugin_xep_0163.py:47 -msgid "PEP plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0163.py:114 -#, python-format -msgid "Trying to send personal event with an unknown profile key [%s]" -msgstr "" - -#: src/plugins/plugin_xep_0163.py:117 -msgid "Trying to send personal event for an unknown type" -msgstr "" - -#: src/plugins/plugin_xep_0163.py:123 -msgid "No item found" -msgstr "" - -#: src/plugins/plugin_xep_0163.py:128 -msgid "Can't find mood element in mood event" -msgstr "" - -#: src/plugins/plugin_xep_0163.py:132 -msgid "No mood found" -msgstr "" - -#: src/plugins/plugin_xep_0166.py:48 -#, python-brace-format -msgid "{entity} want to start a jingle session with you, do you accept ?" -msgstr "" - -#: src/plugins/plugin_xep_0166.py:57 -msgid "Implementation of Jingle" -msgstr "" - -#: src/plugins/plugin_xep_0166.py:91 -msgid "plugin Jingle initialization" -msgstr "" - -#: src/plugins/plugin_xep_0166.py:429 -msgid "Confirm Jingle session" -msgstr "" - -#: src/plugins/plugin_xep_0184.py:61 -msgid "Implementation of Message Delivery Receipts" -msgstr "" - -#: src/plugins/plugin_xep_0184.py:85 -msgid "Enable message delivery receipts" -msgstr "" - -#: src/plugins/plugin_xep_0184.py:89 -msgid "Plugin XEP_0184 (message delivery receipts) initialization" -msgstr "" - -#: src/plugins/plugin_xep_0184.py:114 -msgid "[XEP-0184] Request acknowledgment for message id {}" -msgstr "" - -#: src/plugins/plugin_xep_0184.py:147 -msgid "[XEP-0184] Receive acknowledgment for message id {}" -msgstr "" - -#: src/plugins/plugin_xep_0184.py:154 -msgid "[XEP-0184] Delete waiting acknowledgment for message id {}" -msgstr "" - -#: src/plugins/plugin_xep_0203.py:43 -msgid "Implementation of Delayed Delivery" -msgstr "" - -#: src/plugins/plugin_xep_0203.py:50 -msgid "Delayed Delivery plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0231.py:39 -msgid "Implementation of bits of binary (used for small images/files)" -msgstr "" - -#: src/plugins/plugin_xep_0231.py:48 -msgid "plugin Bits of Binary initialization" -msgstr "" - -#: src/plugins/plugin_xep_0234.py:48 -msgid "Implementation of Jingle File Transfer" -msgstr "" - -#: src/plugins/plugin_xep_0234.py:57 -msgid "plugin Jingle File Transfer initialization" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:55 -msgid "Implementation of Direct MUC Invitations" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:75 -msgid "Auto-join MUC on invitation" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:82 -msgid "Plugin XEP_0249 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:131 -#, python-format -msgid "Invitation accepted for room %(room)s [%(profile)s]" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:144 -#, python-format -msgid "Invitation received for room %(room)s [%(profile)s]" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:146 -msgid "Error while parsing invitation" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:155 -msgid "Invitation silently discarded because user is already in the room." -msgstr "" - -#: src/plugins/plugin_xep_0249.py:163 -#, python-format -msgid "" -"An invitation from %(user)s to join the room %(room)s has been declined " -"according to your personal settings." -msgstr "" - -#: src/plugins/plugin_xep_0249.py:164 src/plugins/plugin_xep_0249.py:168 -msgid "MUC invitation" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:167 -#, python-format -msgid "" -"You have been invited by %(user)s to join the room %(room)s. Do you accept?" -msgstr "" - -#: src/plugins/plugin_xep_0249.py:187 -#, python-brace-format -msgid "" -"You must provide a valid JID to invite, like in '/invite contact@{host}'" -msgstr "" - -#: src/plugins/plugin_xep_0260.py:49 -msgid "Implementation of Jingle SOCKS5 Bytestreams" -msgstr "" - -#: src/plugins/plugin_xep_0260.py:63 -msgid "plugin Jingle SOCKS5 Bytestreams" -msgstr "" - -#: src/plugins/plugin_xep_0261.py:45 -msgid "Implementation of Jingle In-Band Bytestreams" -msgstr "" - -#: src/plugins/plugin_xep_0261.py:53 -msgid "plugin Jingle In-Band Bytestreams" -msgstr "" - -#: src/plugins/plugin_xep_0277.py:57 -msgid "Implementation of microblogging Protocol" -msgstr "" - -#: src/plugins/plugin_xep_0277.py:69 -msgid "Microblogging plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0277.py:171 -msgid "Content of type XHTML must declare its namespace!" -msgstr "" - -#: src/plugins/plugin_xep_0277.py:360 -msgid "Can't have xhtml and rich content at the same time" -msgstr "" - -#: src/plugins/plugin_xep_0277.py:636 -msgid "Can't find profile's jid" -msgstr "" - -#: src/plugins/plugin_xep_0277.py:642 -#, python-format -msgid "Microblog node has now access %s" -msgstr "" - -#: src/plugins/plugin_xep_0277.py:646 -msgid "Can't set microblog access" -msgstr "" - -#: src/plugins/plugin_xep_0280.py:38 -msgid "Message carbons" -msgstr "" - -#: src/plugins/plugin_xep_0280.py:49 -msgid "Implementation of Message Carbons" -msgstr "" - -#: src/plugins/plugin_xep_0280.py:74 -msgid "Plugin XEP_0280 initialization" -msgstr "" - -#: src/plugins/plugin_xep_0280.py:99 -msgid "Not activating message carbons as requested in params" -msgstr "" - -#: src/plugins/plugin_xep_0280.py:104 -msgid "server doesn't handle message carbons" -msgstr "" - -#: src/plugins/plugin_xep_0280.py:106 -msgid "message carbons available, enabling it" -msgstr "" - -#: src/plugins/plugin_xep_0280.py:114 -msgid "message carbons activated" -msgstr "" - -#: src/plugins/plugin_xep_0297.py:44 -msgid "Implementation of Stanza Forwarding" -msgstr "" - -#: src/plugins/plugin_xep_0297.py:52 -msgid "Stanza Forwarding plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0300.py:42 -msgid "Management of cryptographic hashes" -msgstr "" - -#: src/plugins/plugin_xep_0300.py:60 -msgid "plugin Hashes initialization" -msgstr "" - -#: src/plugins/plugin_xep_0313.py:48 -msgid "Implementation of Message Archive Management" -msgstr "" - -#: src/plugins/plugin_xep_0313.py:55 -msgid "Message Archive Management plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0334.py:44 -msgid "Implementation of Message Processing Hints" -msgstr "" - -#: src/plugins/plugin_xep_0334.py:45 -msgid "" -" Frontends can use HINT_* constants in mess_data['extra'] in a " -"serialized 'hints' dict.\n" -" Internal plugins can use directly addHint([HINT_* constant]).\n" -" Will set mess_data['extra']['history'] to 'skipped' when no " -"store is requested and message is not saved in history." -msgstr "" - -#: src/plugins/plugin_xep_0334.py:63 -msgid "Message Processing Hints plugin initialization" -msgstr "" - -#: src/plugins/plugin_xep_0363.py:52 -msgid "Implementation of HTTP File Upload" -msgstr "" - -#: src/plugins/plugin_xep_0363.py:91 -msgid "plugin HTTP File Upload initialization" -msgstr "" - -#: src/stdui/ui_contact_list.py:36 src/stdui/ui_contact_list.py:165 -#: src/stdui/ui_contact_list.py:239 -msgid "Add contact" -msgstr "" - -#: src/stdui/ui_contact_list.py:37 src/stdui/ui_contact_list.py:183 -msgid "Update contact" -msgstr "" - -#: src/stdui/ui_contact_list.py:38 -msgid "Remove contact" -msgstr "" - -#: src/stdui/ui_contact_list.py:135 -msgid "Select in which groups your contact is:" -msgstr "" - -#: src/stdui/ui_contact_list.py:148 -msgid "Add group" -msgstr "" - -#: src/stdui/ui_contact_list.py:150 -msgid "Add" -msgstr "" - -#: src/stdui/ui_contact_list.py:166 -msgid "New contact identifier (JID):" -msgstr "" - -#: src/stdui/ui_contact_list.py:178 -msgid "Nothing to update" -msgstr "" - -#: src/stdui/ui_contact_list.py:179 src/stdui/ui_contact_list.py:197 -msgid "Your contact list is empty." -msgstr "" - -#: src/stdui/ui_contact_list.py:184 -msgid "Which contact do you want to update?" -msgstr "" - -#: src/stdui/ui_contact_list.py:196 -msgid "Nothing to delete" -msgstr "" - -#: src/stdui/ui_contact_list.py:200 -msgid "Who do you want to remove from your contacts?" -msgstr "" - -#: src/stdui/ui_contact_list.py:219 -msgid "Delete contact" -msgstr "" - -#: src/stdui/ui_contact_list.py:220 -#, python-format -msgid "Are you sure you want to remove %s from your contact list?" -msgstr "" - -#: src/stdui/ui_contact_list.py:240 -#, python-format -msgid "Please enter a valid JID (like \"contact@%s\"):" -msgstr "" - -#: src/stdui/ui_profile_manager.py:52 -msgid "Profile password for {}" -msgstr "" - -#: src/stdui/ui_profile_manager.py:61 src/stdui/ui_profile_manager.py:98 -msgid "Connection error" -msgstr "" - -#: src/stdui/ui_profile_manager.py:66 -msgid "Internal error: {}" -msgstr "" - -#: src/stdui/ui_profile_manager.py:99 -#, python-format -msgid "Can't connect to %s. Please check your connection details." -msgstr "" - -#: src/stdui/ui_profile_manager.py:103 -#, python-format -msgid "XMPP password for %(profile)s%(counter)s" -msgstr "" - -#: src/stdui/ui_profile_manager.py:105 -#, python-format -msgid "" -"Can't connect to %s. Please check your connection details or try with " -"another password." -msgstr "" - -#: src/test/constants.py:45 -msgid "Enable unibox" -msgstr "" - -#: src/test/constants.py:46 -msgid "'Wysiwyg' edition" -msgstr "" - -#: src/test/test_plugin_misc_room_game.py:43 -msgid "Dummy plugin to test room game" -msgstr "" - -#: src/tools/config.py:51 -#, python-format -msgid "Testing file %s" -msgstr "" - -#: src/tools/config.py:68 -#, python-format -msgid "" -"Config auto-update: %(option)s set to %(value)s in the file %(config_file)s" -msgstr "" - -#: src/tools/config.py:77 -msgid "Can't read main config !" -msgstr "" - -#: src/tools/trigger.py:63 -#, python-format -msgid "There is already a bound priority [%s]" -msgstr "" - -#: src/tools/trigger.py:65 -#, python-format -msgid "There is already a trigger with the same priority [%s]" -msgstr "" - -#: src/tools/xml_tools.py:60 -msgid "Fixed field has neither value nor label, ignoring it" -msgstr "" - -#: src/tools/xml_tools.py:296 -msgid "INTERNAL ERROR: parameters xml not valid" -msgstr "" - -#: src/tools/xml_tools.py:305 -msgid "INTERNAL ERROR: params categories must have a name" -msgstr "" - -#: src/tools/xml_tools.py:314 -msgid "INTERNAL ERROR: params must have a name" -msgstr "" - -#: src/tools/xml_tools.py:357 -msgid "The 'options' tag is not allowed in parameter of type 'list'!" -msgstr "" - -#: src/tools/xml_tools.py:433 -msgid "TabElement must be a child of TabsContainer" -msgstr "" - -#: src/tools/xml_tools.py:532 -msgid "Can't set row index if auto_index is True" -msgstr "" - -#: src/tools/xml_tools.py:645 -msgid "either items or columns need do be filled" -msgstr "" - -#: src/tools/xml_tools.py:658 -msgid "Headers lenght doesn't correspond to columns" -msgstr "" - -#: src/tools/xml_tools.py:704 -msgid "Incorrect number of items in list" -msgstr "" - -#: src/tools/xml_tools.py:862 -msgid "Value must be an integer" -msgstr "" - -#: src/tools/xml_tools.py:877 -msgid "Value must be 0, 1, false or true" -msgstr "" - -#: src/tools/xml_tools.py:927 -msgid "empty \"options\" list" -msgstr "" - -#: src/tools/xml_tools.py:929 src/tools/xml_tools.py:963 -msgid "invalid styles" -msgstr "" - -#: src/tools/xml_tools.py:985 -msgid "DialogElement must be a direct child of TopElement" -msgstr "" - -#: src/tools/xml_tools.py:997 -msgid "MessageElement must be a direct child of DialogElement" -msgstr "" - -#: src/tools/xml_tools.py:1009 -msgid "ButtonsElement must be a direct child of DialogElement" -msgstr "" - -#: src/tools/xml_tools.py:1020 -msgid "FileElement must be a direct child of DialogElement" -msgstr "" - -#: src/tools/xml_tools.py:1076 -#, python-format -msgid "Unknown panel type [%s]" -msgstr "" - -#: src/tools/xml_tools.py:1078 -msgid "form XMLUI need a submit_id" -msgstr "" - -#: src/tools/xml_tools.py:1080 -msgid "container argument must be a string" -msgstr "" - -#: src/tools/xml_tools.py:1082 -msgid "dialog_opt can only be used with dialog panels" -msgstr "" - -#: src/tools/xml_tools.py:1124 -msgid "addXXX can't be used with dialogs" -msgstr "" - -#: src/tools/xml_tools.py:1182 -msgid "Submit ID must be filled for this kind of dialog" -msgstr "" - -#: src/tools/xml_tools.py:1209 -#, python-format -msgid "Unknown container type [%s]" -msgstr "" - -#: src/tools/xml_tools.py:1229 -#, python-format -msgid "Invalid type [%s]" -msgstr "" - -#: src/twisted/plugins/sat_plugin.py:58 -#, python-format -msgid "%s XMPP client backend" -msgstr ""
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/i18n/sat.pot Mon Sep 28 21:10:33 2020 +0200 @@ -0,0 +1,4942 @@ +# 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: 2017-03-06 21:21+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_bridge.py:78 +#: src/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py:227 +#: src/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:78 +#: src/bridge/bridge_constructor/generated/dbus_bridge.py:78 +#: src/bridge/dbus_bridge.py:578 +msgid "" +"D-Bus is not launched, please see README to see instructions on how to " +"launch it" +msgstr "" + +#: frontends/src/bridge/dbus_bridge.py:91 +#: src/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py:91 +#: src/bridge/bridge_constructor/generated/dbus_bridge.py:91 +msgid "Unknown interface" +msgstr "" + +#: frontends/src/jp/base.py:115 +msgid "" +"ProgressBar not available, please download it at http://pypi.python.org/pypi/" +"progressbar" +msgstr "" + +#: frontends/src/jp/base.py:116 +msgid "" +"Progress bar deactivated\n" +"--\n" +msgstr "" + +#: frontends/src/jp/base.py:173 +msgid "Available commands" +msgstr "" + +#: frontends/src/jp/base.py:188 frontends/src/quick_frontend/quick_app.py:299 +msgid "Can't connect to SàT backend, are you sure it's launched ?" +msgstr "" + +#: frontends/src/jp/base.py:190 frontends/src/quick_frontend/quick_app.py:302 +msgid "Can't init bridge" +msgstr "" + +#: frontends/src/jp/base.py:192 frontends/src/quick_frontend/quick_app.py:305 +msgid "Error while initialising bridge: {}" +msgstr "" + +#: frontends/src/jp/base.py:291 +#, python-format +msgid "Use PROFILE profile key (default: %(default)s)" +msgstr "" + +#: frontends/src/jp/base.py:292 +msgid "Password used to connect profile, if necessary" +msgstr "" + +#: frontends/src/jp/base.py:296 +msgid "Connect the profile before doing anything else" +msgstr "" + +#: frontends/src/jp/base.py:301 +msgid "Start a profile session without connecting" +msgstr "" + +#: frontends/src/jp/base.py:305 +msgid "Show progress bar" +msgstr "" + +#: frontends/src/jp/base.py:308 +msgid "Add a verbosity level (can be used multiple times)" +msgstr "" + +#: frontends/src/jp/base.py:336 +msgid "Can't import {} plugin, ignoring it" +msgstr "" + +#: frontends/src/jp/base.py:340 +#, python-brace-format +msgid "Missing module for plugin {name}: {missing}" +msgstr "" + +#: frontends/src/jp/base.py:354 +#, python-brace-format +msgid "Invalid plugin module [{type}] {module}" +msgstr "" + +#: frontends/src/jp/base.py:368 +msgid "User interruption: good bye" +msgstr "" + +#: frontends/src/jp/base.py:437 +#, python-format +msgid "%s is not a valid JID !" +msgstr "" + +#: frontends/src/jp/base.py:461 +#, python-brace-format +msgid "Can't connect profile: {reason}" +msgstr "" + +#: frontends/src/jp/base.py:465 +#, python-brace-format +msgid "Can't start {profile}'s session: {reason}" +msgstr "" + +#: frontends/src/jp/base.py:471 +#, python-brace-format +msgid "The profile [{profile}] doesn't exist" +msgstr "" + +#: frontends/src/jp/base.py:485 +#, python-brace-format +msgid "" +"Session for [{profile}] is not started, please start it before using jp, or " +"use either --start-session or --connect option" +msgstr "" + +#: frontends/src/jp/base.py:501 +#, python-brace-format +msgid "" +"Profile [{profile}] is not connected, please connect it before using jp, or " +"use --connect option" +msgstr "" + +#: frontends/src/jp/base.py:582 +msgid "select output format (default: {})" +msgstr "" + +#: frontends/src/jp/base.py:583 +msgid "output specific option" +msgstr "" + +#: frontends/src/jp/base.py:667 +msgid "file size is not known, we can't show a progress bar" +msgstr "" + +#: frontends/src/jp/base.py:672 +msgid "Progress: " +msgstr "" + +#: frontends/src/jp/base.py:696 +msgid "Operation started" +msgstr "" + +#: frontends/src/jp/base.py:712 +msgid "Operation successfully finished" +msgstr "" + +#: frontends/src/jp/base.py:719 +msgid "Error while doing operation: {}" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:30 +msgid "Remote control a software" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:33 +msgid "Software name" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:34 +msgid "Jids allowed to use the command" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:35 +msgid "Groups allowed to use the command" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:36 +msgid "Groups that are *NOT* allowed to use the command" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:37 +msgid "Jids that are *NOT* allowed to use the command" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:38 +msgid "Loop on the commands" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:52 +msgid "No bus name found" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:54 +#, python-format +msgid "Bus name found: [%s]" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:57 +#, python-format +msgid "Command found: (path:%(path)s, iface: %(iface)s) [%(command)s]" +msgstr "" + +#: frontends/src/jp/cmd_adhoc.py:66 +msgid "Ad-hoc commands" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:36 +msgid "set avatar of the profile" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:40 +msgid "path to the image to upload" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:46 frontends/src/jp/cmd_file.py:82 +#: frontends/src/jp/cmd_file.py:264 +msgid "file [{}] doesn't exist !" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:52 +msgid "avatar has been set" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:56 +#, python-brace-format +msgid "error while uploading avatar: {msg}" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:63 +msgid "retrieve avatar of an entity" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:67 +msgid "entity" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:68 +msgid "show avatar" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:90 +msgid "No avatar found." +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:100 +#, python-brace-format +msgid "error while getting avatar: {msg}" +msgstr "" + +#: frontends/src/jp/cmd_avatar.py:111 +msgid "avatar uploading/retrieving" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:197 +msgid "get blog item(s)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:201 +msgid "PubSub node to request" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:203 +msgid "item(s) id(s) to get (default: request all items)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:204 +msgid "maximum number of items to get ({} to get all items)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:207 +msgid "microblog data key(s) to display (default: depend of verbosity)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:209 +msgid "JID of the PubSub service (default: request profile own blog)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:369 +msgid "edit an existing or new blog post" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:373 +msgid "URL of the item to edit, or keyword" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:374 +msgid "launch a blog preview in parallel" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:375 +msgid "title of the item" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:376 +msgid "tag (category) of your item" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:377 +msgid "disable comments" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:633 +msgid "preview a blog content" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:637 +msgid "use inotify to handle preview" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:638 +msgid "path to the content file" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:775 +msgid "import an external blog" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:779 +msgid "importer name, nothing to display importers list" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:780 +msgid "original blog host" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:781 +msgid "do *NOT* upload images (default: do upload images)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:782 +msgid "do not upload images from this host (default: upload all images)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:783 +msgid "ignore invalide TLS certificate for uploads" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:785 +msgid "importer specific options (see importer description)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:787 +msgid "PubSub service where the items must be uploaded (default: server)" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:789 +msgid "" +"importer data location (see importer description), nothing to show importer " +"description" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:792 +msgid "Blog upload started" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:795 +msgid "Blog uploaded successfully" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:805 +#, python-brace-format +msgid "" +"\n" +"To redirect old URLs to new ones, put the following lines in your sat.conf " +"file, in [libervia] section:\n" +"\n" +"{conf}" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:808 +msgid "Error while uploading blog: {}" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:811 +#, python-brace-format +msgid "Error while trying to upload a blog: {reason}" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:818 +#, python-brace-format +msgid "{name} argument can't be used without location argument" +msgstr "" + +#: frontends/src/jp/cmd_blog.py:854 +msgid "blog/microblog management" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:32 +#, python-format +msgid "storage location (default: %(default)s)" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:33 +#, python-format +msgid "bookmarks type (default: %(default)s)" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:42 +msgid "list bookmarks" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:70 +msgid "remove a bookmark" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:75 frontends/src/jp/cmd_bookmarks.py:89 +msgid "jid (for muc bookmark) or url of to remove" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:84 src/plugins/plugin_xep_0048.py:252 +msgid "add a bookmark" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:90 +msgid "bookmark name" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:91 +msgid "MUC specific options" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:92 +msgid "nickname" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:93 +msgid "join room on profile connection" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:98 +msgid "You can't use --autojoin or --nick with --type url" +msgstr "" + +#: frontends/src/jp/cmd_bookmarks.py:114 +msgid "manage bookmarks" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:49 +msgid "call a bridge method" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:54 +msgid "name of the method to execute" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:55 +msgid "argument of the method" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:63 +msgid "Error while executing {}: {}" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:76 +msgid "bad arguments" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:82 +msgid "send a fake signal from backend" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:86 +msgid "name of the signal to send" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:87 +msgid "argument of the signal" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:101 +msgid "bridge s(t)imulation" +msgstr "" + +#: frontends/src/jp/cmd_debug.py:108 +msgid "debugging tools" +msgstr "" + +#: frontends/src/jp/cmd_file.py:38 +msgid "Send a file to a contact" +msgstr "" + +#: frontends/src/jp/cmd_file.py:42 +msgid "a list of file" +msgstr "" + +#: frontends/src/jp/cmd_file.py:43 frontends/src/jp/cmd_message.py:44 +#: frontends/src/jp/cmd_pipe.py:42 +msgid "the destination jid" +msgstr "" + +#: frontends/src/jp/cmd_file.py:44 +msgid "make a bzip2 tarball" +msgstr "" + +#: frontends/src/jp/cmd_file.py:51 frontends/src/jp/cmd_file.py:121 +msgid "File copy started" +msgstr "" + +#: frontends/src/jp/cmd_file.py:54 +msgid "File sent successfully" +msgstr "" + +#: frontends/src/jp/cmd_file.py:57 +msgid "Error while sending file: {}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:66 +#, python-brace-format +msgid "File request sent to {jid}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:71 +#, python-brace-format +msgid "Can't send file to {jid}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:75 +#, python-brace-format +msgid "Error while trying to send a file: {reason}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:85 +msgid "[{}] is a dir ! Please send files inside or use compression" +msgstr "" + +#: frontends/src/jp/cmd_file.py:93 +msgid "bz2 is an experimental option, use with caution" +msgstr "" + +#: frontends/src/jp/cmd_file.py:95 +msgid "Starting compression, please wait..." +msgstr "" + +#: frontends/src/jp/cmd_file.py:100 +msgid "Adding {}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:103 +msgid "Done !" +msgstr "" + +#: frontends/src/jp/cmd_file.py:115 +msgid "Wait for a file to be sent by a contact" +msgstr "" + +#: frontends/src/jp/cmd_file.py:124 +msgid "File received successfully" +msgstr "" + +#: frontends/src/jp/cmd_file.py:127 +#, python-brace-format +msgid "hash checked: {algo}:{checksum}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:132 +msgid "hash is checked but hash value is missing" +msgstr "" + +#: frontends/src/jp/cmd_file.py:134 +msgid "hash can't be verified" +msgstr "" + +#: frontends/src/jp/cmd_file.py:137 +msgid "Error while receiving file: {}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:146 frontends/src/jp/cmd_pipe.py:73 +msgid "Action has no XMLUI" +msgstr "" + +#: frontends/src/jp/cmd_file.py:151 frontends/src/jp/cmd_pipe.py:78 +msgid "Invalid XMLUI received" +msgstr "" + +#: frontends/src/jp/cmd_file.py:161 frontends/src/jp/cmd_pipe.py:88 +msgid "Ignoring action without from_jid data" +msgstr "" + +#: frontends/src/jp/cmd_file.py:166 frontends/src/jp/cmd_file.py:185 +msgid "ignoring action without progress id" +msgstr "" + +#: frontends/src/jp/cmd_file.py:171 +msgid "File refused because overwrite is needed" +msgstr "" + +#: frontends/src/jp/cmd_file.py:187 +msgid "Overwriting needed" +msgstr "" + +#: frontends/src/jp/cmd_file.py:191 +msgid "Overwrite accepted" +msgstr "" + +#: frontends/src/jp/cmd_file.py:193 +msgid "Refused to overwrite" +msgstr "" + +#: frontends/src/jp/cmd_file.py:200 +msgid "JIDs accepted (accept everything if none is specified)" +msgstr "" + +#: frontends/src/jp/cmd_file.py:201 +msgid "accept multiple files (you'll have to stop manually)" +msgstr "" + +#: frontends/src/jp/cmd_file.py:202 +msgid "force overwritting of existing files (/!\\ name is choosed by sended)" +msgstr "" + +#: frontends/src/jp/cmd_file.py:203 +msgid "destination path (default: working directory)" +msgstr "" + +#: frontends/src/jp/cmd_file.py:209 +msgid "Given path is not a directory !" +msgstr "" + +#: frontends/src/jp/cmd_file.py:213 +msgid "waiting for incoming file request" +msgstr "" + +#: frontends/src/jp/cmd_file.py:219 +msgid "Upload a file" +msgstr "" + +#: frontends/src/jp/cmd_file.py:223 +msgid "file to upload" +msgstr "" + +#: frontends/src/jp/cmd_file.py:224 +msgid "jid of upload component (nothing to autodetect)" +msgstr "" + +#: frontends/src/jp/cmd_file.py:225 +msgid "ignore invalide TLS certificate" +msgstr "" + +#: frontends/src/jp/cmd_file.py:228 +msgid "File upload started" +msgstr "" + +#: frontends/src/jp/cmd_file.py:231 +msgid "File uploaded successfully" +msgstr "" + +#: frontends/src/jp/cmd_file.py:237 +msgid "URL to retrieve the file:" +msgstr "" + +#: frontends/src/jp/cmd_file.py:242 +msgid "Error while uploading file: {}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:254 +msgid "Can't upload file" +msgstr "" + +#: frontends/src/jp/cmd_file.py:258 +#, python-brace-format +msgid "Error while trying to upload a file: {reason}" +msgstr "" + +#: frontends/src/jp/cmd_file.py:267 +msgid "[{}] is a dir! Can't upload a dir" +msgstr "" + +#: frontends/src/jp/cmd_file.py:283 +msgid "File sending/receiving" +msgstr "" + +#: frontends/src/jp/cmd_info.py:30 +msgid "service discovery" +msgstr "" + +#: frontends/src/jp/cmd_info.py:34 +msgid "entity to discover" +msgstr "" + +#: frontends/src/jp/cmd_info.py:35 +msgid "node to use" +msgstr "" + +#: frontends/src/jp/cmd_info.py:43 +#, python-format +msgid "Error while doing discovery [%s]" +msgstr "" + +#: frontends/src/jp/cmd_info.py:90 +#, python-brace-format +msgid "" +"Features:\n" +"\n" +"{features}" +msgstr "" + +#: frontends/src/jp/cmd_info.py:92 +#, python-brace-format +msgid "" +"Identities:\n" +"\n" +"{identities}" +msgstr "" + +#: frontends/src/jp/cmd_info.py:94 +#, python-brace-format +msgid "" +"Extensions:\n" +"\n" +"{extensions}" +msgstr "" + +#: frontends/src/jp/cmd_info.py:96 +#, python-brace-format +msgid "" +"Items:\n" +"\n" +"{items}" +msgstr "" + +#: frontends/src/jp/cmd_info.py:109 +msgid "running session" +msgstr "" + +#: frontends/src/jp/cmd_info.py:113 +msgid "Entity to request" +msgstr "" + +#: frontends/src/jp/cmd_info.py:121 +#, python-format +msgid "Error while trying to get version [%s]" +msgstr "" + +#: frontends/src/jp/cmd_info.py:128 src/plugins/plugin_xep_0092.py:107 +#, python-format +msgid "Client name: %s" +msgstr "" + +#: frontends/src/jp/cmd_info.py:130 src/plugins/plugin_xep_0092.py:109 +#, python-format +msgid "Client version: %s" +msgstr "" + +#: frontends/src/jp/cmd_info.py:132 +#, python-format +msgid "Operating System: %s" +msgstr "" + +#: frontends/src/jp/cmd_info.py:141 +msgid "client version" +msgstr "" + +#: frontends/src/jp/cmd_info.py:155 +msgid "Error getting session infos: {}" +msgstr "" + +#: frontends/src/jp/cmd_info.py:163 +msgid "Get various pieces of information on entities" +msgstr "" + +#: frontends/src/jp/cmd_message.py:32 +msgid "send a message to a contact" +msgstr "" + +#: frontends/src/jp/cmd_message.py:35 +msgid "language of the message" +msgstr "" + +#: frontends/src/jp/cmd_message.py:36 +msgid "" +"separate xmpp messages: send one message per line instead of one message " +"alone." +msgstr "" + +#: frontends/src/jp/cmd_message.py:37 +msgid "add a new line at the beginning of the input (usefull for ascii art ;))" +msgstr "" + +#: frontends/src/jp/cmd_message.py:38 +msgid "subject of the message" +msgstr "" + +#: frontends/src/jp/cmd_message.py:39 +msgid "language of subject" +msgstr "" + +#: frontends/src/jp/cmd_message.py:40 +msgid "type of the message" +msgstr "" + +#: frontends/src/jp/cmd_message.py:42 +msgid "XHTML body" +msgstr "" + +#: frontends/src/jp/cmd_message.py:43 +msgid "rich body" +msgstr "" + +#: frontends/src/jp/cmd_message.py:91 +msgid "messages handling" +msgstr "" + +#: frontends/src/jp/cmd_param.py:29 +msgid "Get a parameter value" +msgstr "" + +#: frontends/src/jp/cmd_param.py:32 frontends/src/jp/cmd_param.py:64 +msgid "Category of the parameter" +msgstr "" + +#: frontends/src/jp/cmd_param.py:33 frontends/src/jp/cmd_param.py:65 +#: frontends/src/jp/cmd_param.py:66 +msgid "Name of the parameter" +msgstr "" + +#: frontends/src/jp/cmd_param.py:34 +msgid "Name of the attribute to get" +msgstr "" + +#: frontends/src/jp/cmd_param.py:35 frontends/src/jp/cmd_param.py:67 +msgid "Security limit" +msgstr "" + +#: frontends/src/jp/cmd_param.py:61 +msgid "Set a parameter value" +msgstr "" + +#: frontends/src/jp/cmd_param.py:78 +msgid "Save parameters template to xml file" +msgstr "" + +#: frontends/src/jp/cmd_param.py:81 +msgid "Output file" +msgstr "" + +#: frontends/src/jp/cmd_param.py:86 +#, python-format +msgid "Parameters saved to file %s" +msgstr "" + +#: frontends/src/jp/cmd_param.py:88 +#, python-format +msgid "Can't save parameters to file %s" +msgstr "" + +#: frontends/src/jp/cmd_param.py:94 +msgid "Load parameters template from xml file" +msgstr "" + +#: frontends/src/jp/cmd_param.py:97 +msgid "Input file" +msgstr "" + +#: frontends/src/jp/cmd_param.py:102 +#, python-format +msgid "Parameters loaded from file %s" +msgstr "" + +#: frontends/src/jp/cmd_param.py:104 +#, python-format +msgid "Can't load parameters from file %s" +msgstr "" + +#: frontends/src/jp/cmd_param.py:111 +msgid "Save/load parameters template" +msgstr "" + +#: frontends/src/jp/cmd_pipe.py:38 +msgid "send a pipe a stream" +msgstr "" + +#: frontends/src/jp/cmd_pipe.py:60 +msgid "receive a pipe stream" +msgstr "" + +#: frontends/src/jp/cmd_pipe.py:64 +msgid "Jids accepted (none means \"accept everything\")" +msgstr "" + +#: frontends/src/jp/cmd_pipe.py:111 +msgid "stream piping through XMPP" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:30 +msgid "The name of the profile" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:62 +msgid "delete profile without confirmation" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:72 +msgid "Profile deletion cancelled" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:80 +msgid "get information about a profile" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:82 src/plugins/plugin_xep_0048.py:256 +msgid "jid" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:87 +msgid "show the XMPP password IN CLEAR TEXT" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:103 +msgid "XMPP password" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:113 +msgid "the password of the profile" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:139 +msgid "set to component import name (entry point) if this is a component" +msgstr "" + +#: frontends/src/jp/cmd_profile.py:171 +msgid "set as default profile" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:35 +msgid "Purge the roster from its contacts with no subscription" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:39 +msgid "Also purge contacts with no 'from' subscription" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:40 +msgid "Also purge contacts with no 'to' subscription" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:46 frontends/src/jp/cmd_roster.py:110 +#: frontends/src/jp/cmd_roster.py:181 +#, python-format +msgid "Error while retrieving the contacts [%s]" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:100 +msgid "Show statistics about a roster" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:169 +msgid "Retrieve the roster contacts" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:173 +msgid "Show the contacts' subscriptions" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:174 +msgid "Show the contacts' groups" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:175 +msgid "Show the contacts' names" +msgstr "" + +#: frontends/src/jp/cmd_roster.py:214 +msgid "Manage an entity's roster" +msgstr "" + +#: frontends/src/jp/output_template.py:100 +msgid "" +"Browser opening requested.\n" +"Temporary files are put in the following directory, you'll have to delete it " +"yourself once finished viewing: {}" +msgstr "" + +#: frontends/src/primitivus/chat.py:37 +msgid "{} occupants" +msgstr "" + +#: frontends/src/primitivus/chat.py:346 +msgid "Game" +msgstr "" + +#: frontends/src/primitivus/chat.py:429 +#, python-brace-format +msgid "<= {nick} has left the room ({count})" +msgstr "" + +#: frontends/src/primitivus/chat.py:431 +#, python-brace-format +msgid "<=> {nick} re-entered the room ({count})" +msgstr "" + +#: frontends/src/primitivus/chat.py:466 +#, python-brace-format +msgid "You have been mentioned by {nick} in {room}" +msgstr "" + +#: frontends/src/primitivus/chat.py:473 +#, python-brace-format +msgid "{entity} is talking to you" +msgstr "" + +#: frontends/src/primitivus/chat.py:560 +msgid "Results for searching the globbing pattern: {}" +msgstr "" + +#: frontends/src/primitivus/chat.py:561 +msgid "Type ':history <lines>' to reset the chat history" +msgstr "" + +#: frontends/src/primitivus/chat.py:591 +#, python-format +msgid "Primitivus: %s is talking to you" +msgstr "" + +#: frontends/src/primitivus/chat.py:593 +#, python-format +msgid "Primitivus: %(user)s mentioned you in room '%(room)s'" +msgstr "" + +#: frontends/src/primitivus/chat.py:599 +msgid "Can't start game" +msgstr "" + +#: frontends/src/primitivus/chat.py:599 +msgid "You need to be exactly 4 peoples in the room to start a Tarot game" +msgstr "" + +#: frontends/src/primitivus/chat.py:623 +msgid "Change title" +msgstr "" + +#: frontends/src/primitivus/chat.py:624 +msgid "Enter the new title" +msgstr "" + +#: frontends/src/primitivus/contact_list.py:47 +#: frontends/src/primitivus/primitivus:533 src/plugins/plugin_xep_0055.py:80 +#: src/stdui/ui_contact_list.py:36 src/stdui/ui_contact_list.py:37 +#: src/stdui/ui_contact_list.py:38 +msgid "Contacts" +msgstr "" + +#: frontends/src/primitivus/game_tarot.py:267 +msgid "Please choose your contrat" +msgstr "" + +#: frontends/src/primitivus/game_tarot.py:283 +#: src/plugins/plugin_misc_tarot.py:244 +msgid "Draw game" +msgstr "" + +#: frontends/src/primitivus/game_tarot.py:285 +msgid "You win \\o/" +msgstr "" + +#: frontends/src/primitivus/game_tarot.py:285 +msgid "You loose :(" +msgstr "" + +#: frontends/src/primitivus/game_tarot.py:297 +msgid "Cards played are invalid !" +msgstr "" + +#: frontends/src/primitivus/game_tarot.py:330 +msgid "Do you put these cards in chien ?" +msgstr "" + +#: frontends/src/primitivus/primitivus:91 +msgid "Error while sending message ({})" +msgstr "" + +#: frontends/src/primitivus/primitivus:136 +msgid "Please specify the globbing pattern to search for" +msgstr "" + +#: frontends/src/primitivus/primitivus:371 +msgid "Configuration Error" +msgstr "" + +#: frontends/src/primitivus/primitivus:371 +msgid "" +"Something went wrong while reading the configuration, please check :messages" +msgstr "" + +#: frontends/src/primitivus/primitivus:498 +msgid "Pleeeeasse, I can't even breathe !" +msgstr "" + +#: frontends/src/primitivus/primitivus:527 src/memory/params.py:81 +msgid "General" +msgstr "" + +#: frontends/src/primitivus/primitivus:528 +#: frontends/src/primitivus/profile_manager.py:53 +msgid "Connect" +msgstr "" + +#: frontends/src/primitivus/primitivus:529 src/plugins/plugin_xep_0050.py:59 +msgid "Disconnect" +msgstr "" + +#: frontends/src/primitivus/primitivus:530 +msgid "Parameters" +msgstr "" + +#: frontends/src/primitivus/primitivus:531 +#: frontends/src/primitivus/primitivus:821 +msgid "About" +msgstr "" + +#: frontends/src/primitivus/primitivus:532 +msgid "Exit" +msgstr "" + +#: frontends/src/primitivus/primitivus:534 src/plugins/plugin_xep_0048.py:61 +msgid "Groups" +msgstr "" + +#: frontends/src/primitivus/primitivus:536 +msgid "Join room" +msgstr "" + +#: frontends/src/primitivus/primitivus:541 +msgid "Main menu" +msgstr "" + +#: frontends/src/primitivus/primitivus:636 +#, python-brace-format +msgid "{app}: a new event has just happened{entity}" +msgstr "" + +#: frontends/src/primitivus/primitivus:706 +msgid "Chat menu" +msgstr "" + +#: frontends/src/primitivus/primitivus:760 +#: frontends/src/primitivus/primitivus:801 +#: frontends/src/quick_frontend/quick_profile_manager.py:130 +#: src/plugins/plugin_misc_account.py:495 +#: src/plugins/plugin_misc_account.py:538 +#: src/plugins/plugin_misc_account.py:595 +msgid "Error" +msgstr "" + +#: frontends/src/primitivus/primitivus:760 +msgid "Unmanaged action" +msgstr "" + +#: frontends/src/primitivus/primitivus:771 +msgid "unkown" +msgstr "" + +#: frontends/src/primitivus/primitivus:801 +#, python-format +msgid "Can't get parameters (%s)" +msgstr "" + +#: frontends/src/primitivus/primitivus:816 +msgid "Entering a MUC room" +msgstr "" + +#: frontends/src/primitivus/primitivus:816 +msgid "Please enter MUC's JID" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:36 +msgid "Login:" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:37 +msgid "Password:" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:45 +msgid "New" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:46 +msgid "Delete" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:58 +msgid "Profile Manager" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:108 +msgid "Can't create profile" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:115 +msgid "New profile" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:115 +msgid "Please enter a new profile name" +msgstr "" + +#: frontends/src/primitivus/profile_manager.py:120 +msgid "Are you sure you want to delete the profile {} ?" +msgstr "" + +#: frontends/src/primitivus/progress.py:37 +msgid "Clear progress list" +msgstr "" + +#: frontends/src/primitivus/status.py:46 +msgid "Set your presence" +msgstr "" + +#: frontends/src/primitivus/status.py:52 +msgid "Set your status" +msgstr "" + +#: frontends/src/primitivus/status.py:52 +msgid "New status" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:81 +msgid "Unknown div_char" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:405 +msgid "Submit" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:407 frontends/src/primitivus/xmlui.py:418 +msgid "Cancel" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:409 +msgid "OK" +msgstr "" + +#: frontends/src/primitivus/xmlui.py:417 src/plugins/plugin_xep_0048.py:263 +msgid "Save" +msgstr "" + +#: frontends/src/quick_frontend/constants.py:27 +#: src/plugins/plugin_xep_0050.py:54 +msgid "Online" +msgstr "" + +#: frontends/src/quick_frontend/constants.py:28 +#: src/plugins/plugin_xep_0050.py:56 +msgid "Free for chat" +msgstr "" + +#: frontends/src/quick_frontend/constants.py:29 +msgid "Away from keyboard" +msgstr "" + +#: frontends/src/quick_frontend/constants.py:30 +#: src/plugins/plugin_xep_0050.py:57 +msgid "Do not disturb" +msgstr "" + +#: frontends/src/quick_frontend/constants.py:31 +msgid "Extended away" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:81 +msgid "Error while trying to get autodisconnect param, ignoring: {}" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:174 +#, python-brace-format +msgid "Can't get profile parameter: {msg}" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:453 +#, python-format +msgid "Can't connect profile [%s]" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:510 +msgid "Connected" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:517 +msgid "Disconnected" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:574 +#, python-format +msgid "" +"presence update for %(entity)s (show=%(show)s, priority=%(priority)s, " +"statuses=%(statuses)s) [profile:%(profile)s]" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:783 +#, python-format +msgid "The contact %s has accepted your subscription" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:783 +#: frontends/src/quick_frontend/quick_app.py:790 +msgid "Subscription confirmation" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:786 +#, python-format +msgid "The contact %s has refused your subscription" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:786 +msgid "Subscription refusal" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:790 +#, python-format +msgid "" +"The contact %s wants to subscribe to your presence.\n" +"Do you accept ?" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:813 +#, python-format +msgid "param update: [%(namespace)s] %(name)s = %(value)s" +msgstr "" + +#: frontends/src/quick_frontend/quick_app.py:815 +#, python-format +msgid "Changing JID to %s" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:434 +msgid "now we print the history" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:436 +msgid " ({} messages)" +msgstr "" + +#: frontends/src/quick_frontend/quick_chat.py:478 +msgid "Can't get history: {}" +msgstr "" + +#: frontends/src/quick_frontend/quick_contact_list.py:495 +msgid "Trying to delete an unknow entity [{}]" +msgstr "" + +#: frontends/src/quick_frontend/quick_contact_list.py:536 +msgid "received presence from entity without resource: {}" +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 log.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_games.py:74 +#, python-brace-format +msgid "" +"A {game} activity between {players} has been started, but you couldn't take " +"part because your client doesn't support it." +msgstr "" + +#: frontends/src/quick_frontend/quick_games.py:75 +#, python-brace-format +msgid "{game} Game" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:116 +msgid "Trying to plug an unknown profile key ({})" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:118 +msgid "Profile plugging in error" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:130 +msgid "Can't get profile parameter" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:141 +msgid "A profile with this name already exists" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:143 +msgid "Profile creation cancelled by backend" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:145 +msgid "You profile name is not valid" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:147 +msgid "Can't create profile ({})" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:163 +#: src/stdui/ui_profile_manager.py:65 +msgid "Internal error" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:163 +msgid "You can't connect manually and automatically at the same time" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:168 +msgid "No profile selected" +msgstr "" + +#: frontends/src/quick_frontend/quick_profile_manager.py:168 +msgid "You need to create and select at least one profile before connecting" +msgstr "" + +#: frontends/src/quick_frontend/quick_utils.py:38 +msgid "" +"\n" +" %prog [options]\n" +"\n" +" %prog --help for options list\n" +" " +msgstr "" + +#: frontends/src/quick_frontend/quick_utils.py:45 +msgid "Select the profile to use" +msgstr "" + +#: frontends/src/tools/xmlui.py:193 +msgid "Nothing to submit" +msgstr "" + +#: frontends/src/tools/xmlui.py:337 +msgid "XMLUI can have only one main container" +msgstr "" + +#: frontends/src/tools/xmlui.py:385 +#, python-format +msgid "Unknown container [%s], using default one" +msgstr "" + +#: frontends/src/tools/xmlui.py:394 +msgid "Internal Error, container has not _xmluiAppend method" +msgstr "" + +#: frontends/src/tools/xmlui.py:472 +#, python-format +msgid "FIXME FIXME FIXME: widget type [%s] is not implemented" +msgstr "" + +#: frontends/src/tools/xmlui.py:473 +#, python-format +msgid "FIXME FIXME FIXME: type [%s] is not implemented" +msgstr "" + +#: frontends/src/tools/xmlui.py:481 +#, python-format +msgid "No change listener on [%s]" +msgstr "" + +#: frontends/src/tools/xmlui.py:498 +#, python-format +msgid "Unknown tag [%s]" +msgstr "" + +#: frontends/src/tools/xmlui.py:548 +msgid "No callback_id found" +msgstr "" + +#: frontends/src/tools/xmlui.py:580 +#, python-format +msgid "FIXME: XMLUI internal action [%s] is not implemented" +msgstr "" + +#: frontends/src/tools/xmlui.py:667 frontends/src/tools/xmlui.py:677 +msgid "The form data is not sent back, the type is not managed properly" +msgstr "" + +#: frontends/src/tools/xmlui.py:672 +msgid "Cancelling form" +msgstr "" + +#: frontends/src/tools/xmlui.py:778 +msgid "You must register classes with registerClass before creating a XMLUI" +msgstr "" + +#: src/core/sat_main.py:149 +msgid "Memory initialised" +msgstr "" + +#: src/core/sat_main.py:154 +msgid "Backend is ready" +msgstr "" + +#: src/core/sat_main.py:189 +#, python-brace-format +msgid "" +"Can't import plugin [{path}]:\n" +"{error}" +msgstr "" + +#: src/core/sat_main.py:202 +#, python-brace-format +msgid "{type} type must be used with {mode} mode, ignoring plugin" +msgstr "" + +#: src/core/sat_main.py:208 +#, python-brace-format +msgid "" +"Name conflict for import name [{import_name}], can't import plugin [{name}]" +msgstr "" + +#: src/core/sat_main.py:234 +msgid "Recommended plugin not found: {}" +msgstr "" + +#: src/core/sat_main.py:248 +#, python-brace-format +msgid "Can't import plugin {name}: {error}" +msgstr "" + +#: src/core/sat_main.py:311 +msgid "already connected !" +msgstr "" + +#: src/core/sat_main.py:331 +msgid "not connected !" +msgstr "" + +#: src/core/sat_main.py:406 +msgid "Trying to remove reference to a client not referenced" +msgstr "" + +#: src/core/sat_main.py:418 +msgid "running app" +msgstr "" + +#: src/core/sat_main.py:422 +msgid "stopping app" +msgstr "" + +#: src/core/sat_main.py:482 +msgid "Unexpected error: {}" +msgstr "" + +#: src/core/sat_main.py:498 +msgid "asking connection status for a non-existant profile" +msgstr "" + +#: src/core/sat_main.py:538 +#, python-format +msgid "subsciption request [%(subs_type)s] for %(jid)s" +msgstr "" + +#: src/core/sat_main.py:654 +msgid "Trying to remove an unknow progress callback" +msgstr "" + +#: src/core/sat_main.py:738 +msgid "id already registered" +msgstr "" + +#: src/core/sat_main.py:776 +msgid "trying to launch action with a non-existant profile" +msgstr "" + +#: src/core/sat_main.py:858 +msgid "A menu with the same path and type already exists" +msgstr "" + +#: src/core/xmpp.py:120 +msgid "Can't parse port value, using default value" +msgstr "" + +#: src/core/xmpp.py:141 +msgid "setting plugins parents" +msgstr "" + +#: src/core/xmpp.py:160 +msgid "Plugins initialisation error" +msgstr "" + +#: src/core/xmpp.py:177 +msgid "Error while disconnecting: {}" +msgstr "" + +#: src/core/xmpp.py:191 +#, python-format +msgid "********** [%s] CONNECTED **********" +msgstr "" + +#: src/core/xmpp.py:200 +msgid "XML stream is initialized" +msgstr "" + +#: src/core/xmpp.py:216 +#, python-format +msgid "ERROR: XMPP connection failed for profile '%(profile)s': %(reason)s" +msgstr "" + +#: src/core/xmpp.py:230 +msgid "No keep_alife" +msgstr "" + +#: src/core/xmpp.py:235 +#, python-format +msgid "********** [%s] DISCONNECTED **********" +msgstr "" + +#: src/core/xmpp.py:257 +msgid "Disconnecting..." +msgstr "" + +#: src/core/xmpp.py:401 +#, python-brace-format +msgid "Sending message (type {type}, to {to})" +msgstr "" + +#: src/core/xmpp.py:407 +msgid "" +"Triggers, storage and echo have been inhibited by the 'send_only' parameter" +msgstr "" + +#: src/core/xmpp.py:447 +msgid "No message found" +msgstr "" + +#: src/core/xmpp.py:581 +#, python-brace-format +msgid "The requested entry point ({entry_point}) is not available" +msgstr "" + +#: src/core/xmpp.py:615 +#, python-brace-format +msgid "" +"Plugin {current_name} if needed for {entry_name}, but it doesn't handle " +"component mode" +msgstr "" + +#: src/core/xmpp.py:619 +msgid "invalid plugin mode" +msgstr "" + +#: src/core/xmpp.py:717 +#, python-brace-format +msgid "got message from: {from_}" +msgstr "" + +#: src/core/xmpp.py:793 +msgid "There's no subscription between you and [{}]!" +msgstr "" + +#: src/core/xmpp.py:795 +msgid "You are not subscribed to [{}]!" +msgstr "" + +#: src/core/xmpp.py:797 +msgid "[{}] is not subscribed to you!" +msgstr "" + +#: src/core/xmpp.py:954 +#, python-format +msgid "" +"presence update for [%(entity)s] (available, show=%(show)s statuses=" +"%(statuses)s priority=%(priority)d)" +msgstr "" + +#: src/core/xmpp.py:975 +#, python-format +msgid "presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)" +msgstr "" + +#: src/core/xmpp.py:1038 +msgid "sending automatic \"from\" subscription request" +msgstr "" + +#: src/core/xmpp.py:1046 +#, python-format +msgid "subscription approved for [%s]" +msgstr "" + +#: src/core/xmpp.py:1050 +#, python-format +msgid "unsubscription confirmed for [%s]" +msgstr "" + +#: src/core/xmpp.py:1055 +#, python-format +msgid "subscription request from [%s]" +msgstr "" + +#: src/core/xmpp.py:1060 +msgid "sending automatic subscription acceptance" +msgstr "" + +#: src/core/xmpp.py:1068 +#, python-format +msgid "unsubscription asked for [%s]" +msgstr "" + +#: src/core/xmpp.py:1072 +msgid "automatic contact deletion" +msgstr "" + +#: src/core/xmpp.py:1104 +#, python-format +msgid "Registration asked for %(user)s@%(host)s" +msgstr "" + +#: src/core/xmpp.py:1107 +#, python-format +msgid "Connection made with %s" +msgstr "" + +#: src/core/xmpp.py:1125 +#, python-format +msgid "Registration answer: %s" +msgstr "" + +#: src/core/xmpp.py:1129 src/plugins/plugin_xep_0077.py:87 +#: src/plugins/plugin_xep_0077.py:97 +#, python-format +msgid "Registration failure: %s" +msgstr "" + +#: src/memory/disco.py:219 +#, python-format +msgid "Error while requesting [%(jid)s]: %(error)s" +msgstr "" + +#: src/memory/disco.py:307 +#, python-format +msgid "Capability hash generated: [%s]" +msgstr "" + +#: src/memory/disco.py:348 +msgid "invalid item (no jid)" +msgstr "" + +#: src/memory/memory.py:219 +msgid "" +"A database has been found in the default local_dir for previous versions (< " +"0.5)" +msgstr "" + +#: src/memory/memory.py:227 +msgid "Memory manager init" +msgstr "" + +#: src/memory/memory.py:244 +msgid "Loading default params template" +msgstr "" + +#: src/memory/memory.py:276 +#, python-format +msgid "Parameters loaded from file: %s" +msgstr "" + +#: src/memory/memory.py:279 +#, python-format +msgid "Can't load parameters from file: %s" +msgstr "" + +#: src/memory/memory.py:294 +#, python-format +msgid "Parameters saved to file: %s" +msgstr "" + +#: src/memory/memory.py:297 +#, python-format +msgid "Can't save parameters to file: %s" +msgstr "" + +#: src/memory/memory.py:426 +#, python-format +msgid "[%s] Profile session purge" +msgstr "" + +#: src/memory/memory.py:431 +#, python-format +msgid "Trying to purge roster status cache for a profile not in memory: [%s]" +msgstr "" + +#: src/memory/memory.py:441 +msgid "requesting no profiles at all" +msgstr "" + +#: src/memory/memory.py:496 +#, python-brace-format +msgid "Can't find component {component} entry point" +msgstr "" + +#: src/memory/memory.py:740 +msgid "Trying to get entity data for a non-existant profile" +msgstr "" + +#: src/memory/memory.py:929 +msgid "Need a bare jid to delete all resources" +msgstr "" + +#: src/memory/memory.py:954 +#, python-format +msgid "Trying to encrypt a value for %s while the personal key is undefined!" +msgstr "" + +#: src/memory/memory.py:969 +#, python-format +msgid "Trying to decrypt a value for %s while the personal key is undefined!" +msgstr "" + +#: src/memory/memory.py:992 +#, python-format +msgid "Personal data (%(ns)s, %(key)s) has been successfuly encrypted" +msgstr "" + +#: src/memory/memory.py:1019 +msgid "Asking waiting subscriptions for a non-existant profile" +msgstr "" + +#: src/memory/params.py:82 +msgid "Connection" +msgstr "" + +#: src/memory/params.py:84 +msgid "Chat history limit" +msgstr "" + +#: src/memory/params.py:86 +msgid "Show offline contacts" +msgstr "" + +#: src/memory/params.py:88 +msgid "Show empty groups" +msgstr "" + +#: src/memory/params.py:91 src/plugins/plugin_misc_register_account.py:74 +msgid "Register new account" +msgstr "" + +#: src/memory/params.py:92 +msgid "Connect on frontend startup" +msgstr "" + +#: src/memory/params.py:93 +msgid "Disconnect on frontend closure" +msgstr "" + +#: src/memory/params.py:154 +#, python-format +msgid "Trying to purge cache of a profile not in memory: [%s]" +msgstr "" + +#: src/memory/params.py:178 +msgid "The profile name already exists" +msgstr "" + +#: src/memory/params.py:193 +msgid "Trying to delete an unknown profile" +msgstr "" + +#: src/memory/params.py:199 +msgid "Trying to delete a connected profile" +msgstr "" + +#: src/memory/params.py:217 +msgid "No default profile, returning first one" +msgstr "" + +#: src/memory/params.py:221 +msgid "No profile exist yet" +msgstr "" + +#: src/memory/params.py:229 +#, python-format +msgid "Trying to access an unknown profile (%s)" +msgstr "" + +#: src/memory/params.py:314 +msgid "Trying to register frontends parameters with no specified app: aborted" +msgstr "" + +#: src/memory/params.py:319 +#, python-format +msgid "Trying to register twice frontends parameters for %(app)s: aborted" +msgstr "" + +#: src/memory/params.py:330 +#, python-format +msgid "Can't determine default value for [%(category)s/%(name)s]: %(reason)s" +msgstr "" + +#: src/memory/params.py:346 src/memory/params.py:478 src/memory/params.py:523 +#, python-format +msgid "Requested param [%(name)s] in category [%(category)s] doesn't exist !" +msgstr "" + +#: src/memory/params.py:381 +#, python-format +msgid "" +"Unset parameter (%(cat)s, %(param)s) of type list will use the default " +"option '%(value)s'" +msgstr "" + +#: src/memory/params.py:385 +#, python-format +msgid "Parameter (%(cat)s, %(param)s) of type list has no default option!" +msgstr "" + +#: src/memory/params.py:387 +#, python-format +msgid "" +"Parameter (%(cat)s, %(param)s) of type list has more than one default option!" +msgstr "" + +#: src/memory/params.py:444 +msgid "The stored password could not be decrypted!" +msgstr "" + +#: src/memory/params.py:494 +msgid "Requesting a param for an non-existant profile" +msgstr "" + +#: src/memory/params.py:498 +msgid "Requesting synchronous param for not connected profile" +msgstr "" + +#: src/memory/params.py:527 +#, python-format +msgid "" +"Trying to get parameter '%(param)s' in category '%(cat)s' without " +"authorization!!!" +msgstr "" + +#: src/memory/params.py:539 +msgid "Requesting a param for a non-existant profile" +msgstr "" + +#: src/memory/params.py:564 src/memory/params.py:742 src/memory/params.py:759 +msgid "Asking params for inexistant profile" +msgstr "" + +#: src/memory/params.py:817 +msgid "Trying to set parameter for an unknown profile" +msgstr "" + +#: src/memory/params.py:822 +#, python-format +msgid "Requesting an unknown parameter (%(category)s/%(name)s)" +msgstr "" + +#: src/memory/params.py:827 +#, python-format +msgid "" +"Trying to set parameter '%(param)s' in category '%(cat)s' without " +"authorization!!!" +msgstr "" + +#: src/memory/params.py:839 +#, python-format +msgid "" +"Trying to set parameter '%(param)s' in category '%(cat)s' with an non-" +"integer value" +msgstr "" + +#: src/memory/params.py:851 +#, python-format +msgid "Setting parameter (%(category)s, %(name)s) = %(value)s" +msgstr "" + +#: src/memory/params.py:873 +msgid "Trying to encrypt a password while the personal key is undefined!" +msgstr "" + +#: src/memory/persistent.py:39 +msgid "PersistentDict can't be used before memory initialisation" +msgstr "" + +#: src/memory/sqlite.py:127 +msgid "Connecting database" +msgstr "" + +#: src/memory/sqlite.py:139 +msgid "Can't activate foreign keys" +msgstr "" + +#: src/memory/sqlite.py:142 +msgid "The database is new, creating the tables" +msgstr "" + +#: src/memory/sqlite.py:251 +#, python-format +msgid "Can't delete profile [%s]" +msgstr "" + +#: src/memory/sqlite.py:269 +#, python-format +msgid "Profile [%s] deleted" +msgstr "" + +#: src/memory/sqlite.py:285 +msgid "loading general parameters from database" +msgstr "" + +#: src/memory/sqlite.py:300 +msgid "loading individual parameters from database" +msgstr "" + +#: src/memory/sqlite.py:324 +#, python-format +msgid "Can't set general parameter (%(category)s/%(name)s) in database" +msgstr "" + +#: src/memory/sqlite.py:337 +#, python-format +msgid "" +"Can't set individual parameter (%(category)s/%(name)s) for [%(profile)s] in " +"database" +msgstr "" + +#: src/memory/sqlite.py:350 +#, python-brace-format +msgid "" +"Can't save following {key} in history (uid: {uid}, lang:{lang}): {value}" +msgstr "" + +#: src/memory/sqlite.py:360 +#, python-brace-format +msgid "" +"Can't save following thread in history (uid: {uid}): thread:{thread}), " +"parent:{parent}" +msgstr "" + +#: src/memory/sqlite.py:379 +#, python-brace-format +msgid "" +"Can't save following message in history: from [{from_jid}] to [{to_jid}] " +"(uid: {uid})" +msgstr "" + +#: src/memory/sqlite.py:535 +#, python-format +msgid "loading general private values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:537 src/memory/sqlite.py:555 +#, python-format +msgid "No data present in database for namespace %s" +msgstr "" + +#: src/memory/sqlite.py:552 +#, python-format +msgid "loading individual private values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:566 +#, python-format +msgid "" +"Can't set general private value (%(key)s) [namespace:%(namespace)s] in " +"database" +msgstr "" + +#: src/memory/sqlite.py:580 +#, python-format +msgid "" +"Can't set individual private value (%(key)s) [namespace: %(namespace)s] for " +"[%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:592 +#, python-format +msgid "" +"Can't delete general private value (%(key)s) [namespace:%(namespace)s] in " +"database" +msgstr "" + +#: src/memory/sqlite.py:605 +#, python-format +msgid "" +"Can't delete individual private value (%(key)s) [namespace: %(namespace)s] " +"for [%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:621 +#, python-format +msgid "loading general private binary values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:623 src/memory/sqlite.py:641 +#, python-format +msgid "No binary data present in database for namespace %s" +msgstr "" + +#: src/memory/sqlite.py:638 +#, python-format +msgid "loading individual private binary values [namespace: %s] from database" +msgstr "" + +#: src/memory/sqlite.py:652 +#, python-format +msgid "" +"Can't set general private binary value (%(key)s) [namespace:%(namespace)s] " +"in database" +msgstr "" + +#: src/memory/sqlite.py:666 +#, 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:678 +#, python-format +msgid "" +"Can't delete general private binary value (%(key)s) [namespace:" +"%(namespace)s] in database" +msgstr "" + +#: src/memory/sqlite.py:691 +#, python-format +msgid "" +"Can't delete individual private binary value (%(key)s) [namespace: " +"%(namespace)s] for [%(profile)s] in database" +msgstr "" + +#: src/memory/sqlite.py:761 +msgid "" +"Your local schema is up-to-date, but database versions mismatch, fixing it..." +msgstr "" + +#: src/memory/sqlite.py:771 +msgid "" +"There is a schema mismatch, but as we are on a dev version, database will be " +"updated" +msgstr "" + +#: src/memory/sqlite.py:775 +msgid "" +"schema version is up-to-date, but local schema differ from expected current " +"schema" +msgstr "" + +#: src/memory/sqlite.py:778 +#, python-format +msgid "" +"Here are the commands that should fix the situation, use at your own risk " +"(do a backup before modifying database), you can go to SàT's MUC room at " +"sat@chat.jabberfr.org for help\n" +"### SQL###\n" +"%s\n" +"### END SQL ###\n" +msgstr "" + +#: src/memory/sqlite.py:783 +msgid "" +"Database content needs a specific processing, local database will be updated" +msgstr "" + +#: src/memory/sqlite.py:785 +msgid "Database schema has changed, local database will be updated" +msgstr "" + +#: src/plugins/plugin_adhoc_dbus.py:53 +msgid "Add D-Bus management to Ad-Hoc commands" +msgstr "" + +#: src/plugins/plugin_adhoc_dbus.py:60 +msgid "plugin Ad-Hoc D-Bus initialization" +msgstr "" + +#: src/plugins/plugin_adhoc_dbus.py:169 +msgid "Command selection" +msgstr "" + +#: src/plugins/plugin_adhoc_dbus.py:206 src/plugins/plugin_xep_0050.py:439 +msgid "Updated" +msgstr "" + +#: src/plugins/plugin_adhoc_dbus.py:210 +msgid "Command sent" +msgstr "" + +#: src/plugins/plugin_blog_import_dokuwiki.py:52 +msgid "Blog importer for Dokuwiki blog engine." +msgstr "" + +#: src/plugins/plugin_blog_import_dokuwiki.py:55 +msgid "import posts from Dokuwiki blog engine" +msgstr "" + +#: src/plugins/plugin_blog_import_dokuwiki.py:57 +msgid "" +"This importer handle Dokuwiki blog engine.\n" +"\n" +"To use it, you need an admin access to a running Dokuwiki website\n" +"(local or on the Internet). The importer retrieves the data using\n" +"the XMLRPC Dokuwiki API.\n" +"\n" +"You can specify a namespace (that could be a namespace directory\n" +"or a single post) or leave it empty to use the root namespace \"/\"\n" +"and import all the posts.\n" +"\n" +"You can specify a new media repository to modify the internal\n" +"media links and make them point to the URL of your choice, but\n" +"note that the upload is not done automatically: a temporary\n" +"directory will be created on your local drive and you will\n" +"need to upload it yourself to your repository via SSH or FTP.\n" +"\n" +"Following options are recognized:\n" +"\n" +"location: DokuWiki site URL\n" +"user: DokuWiki admin user\n" +"passwd: DokuWiki admin password\n" +"namespace: DokuWiki namespace to import (default: root namespace \"/\")\n" +"media_repo: URL to the new remote media repository (default: none)\n" +"limit: maximal number of posts to import (default: 100)\n" +"\n" +"Example of usage (with jp frontend):\n" +"\n" +"jp import dokuwiki -p dave --pwd xxxxxx --connect\n" +" http://127.0.1.1 -o user souliane -o passwd qwertz\n" +" -o namespace public:2015:10\n" +" -o media_repo http://media.diekulturvermittlung.at\n" +"\n" +"This retrieves the 100 last blog posts from http://127.0.1.1 that\n" +"are inside the namespace \"public:2015:10\" using the Dokuwiki user\n" +"\"souliane\", and it imports them to sat profile dave's microblog node.\n" +"Internal Dokuwiki media that were hosted on http://127.0.1.1 are now\n" +"pointing to http://media.diekulturvermittlung.at.\n" +msgstr "" + +#: src/plugins/plugin_blog_import_dokuwiki.py:341 +msgid "plugin Dokuwiki Import initialization" +msgstr "" + +#: src/plugins/plugin_blog_import_dokuwiki.py:371 +#, python-brace-format +msgid "" +"DokuWiki media files will be *downloaded* to {temp_dir} - to finish the " +"import you have to upload them *manually* to {media_repo}" +msgstr "" + +#: src/plugins/plugin_blog_import_dokuwiki.py:375 +msgid "" +"DokuWiki media files will be *uploaded* to the XMPP server. Hyperlinks to " +"these media may not been updated though." +msgstr "" + +#: src/plugins/plugin_blog_import_dokuwiki.py:377 +#, python-brace-format +msgid "" +"DokuWiki media files will *stay* on {location} - some of them may be " +"protected by DokuWiki ACL and will not be accessible." +msgstr "" + +#: src/plugins/plugin_blog_import_dotclear.py:41 +msgid "Blog importer for Dotclear blog engine." +msgstr "" + +#: src/plugins/plugin_blog_import_dotclear.py:44 +msgid "import posts from Dotclear blog engine" +msgstr "" + +#: src/plugins/plugin_blog_import_dotclear.py:46 +msgid "" +"This importer handle Dotclear blog engine.\n" +"\n" +"To use it, you'll need to export your blog to a flat file.\n" +"You must go in your admin interface and select Plugins/Maintenance then " +"Backup.\n" +"Export only one blog if you have many, i.e. select \"Download database of " +"current blog\"\n" +"Depending on your configuration, your may need to use Import/Export plugin " +"and export as a flat file.\n" +"\n" +"location: you must use the absolute path to your backup for the location " +"parameter\n" +msgstr "" + +#: src/plugins/plugin_blog_import_dotclear.py:242 +msgid "plugin Dotclear Import initialization" +msgstr "" + +#: src/plugins/plugin_blog_import.py:44 +msgid "" +"Blog import management:\n" +"This plugin manage the different blog importers which can register to it, " +"and handler generic importing tasks." +msgstr "" + +#: src/plugins/plugin_blog_import.py:62 +msgid "plugin Blog Import initialization" +msgstr "" + +#: src/plugins/plugin_comp_ep_test.py:36 src/plugins/plugin_exp_parrot.py:38 +msgid "Implementation of parrot mode (repeat messages between 2 entities)" +msgstr "" + +#: src/plugins/plugin_comp_ep_test.py:44 +msgid "Plugin Test initialization" +msgstr "" + +#: src/plugins/plugin_exp_command_export.py:38 +msgid "Implementation of command export" +msgstr "" + +#: src/plugins/plugin_exp_command_export.py:89 +msgid "Plugin command export initialization" +msgstr "" + +#: src/plugins/plugin_exp_lang_detect.py:42 +msgid "Detect and set message language when unknown" +msgstr "" + +#: src/plugins/plugin_exp_lang_detect.py:45 +#: src/plugins/plugin_misc_watched.py:40 src/plugins/plugin_xep_0249.py:73 +msgid "Misc" +msgstr "" + +#: src/plugins/plugin_exp_lang_detect.py:47 +msgid "language detection" +msgstr "" + +#: src/plugins/plugin_exp_lang_detect.py:65 +msgid "Language detection plugin initialization" +msgstr "" + +#: src/plugins/plugin_exp_parrot.py:51 +msgid "Plugin Parrot initialization" +msgstr "" + +#: src/plugins/plugin_exp_parrot.py:58 src/plugins/plugin_xep_0045.py:99 +#: src/plugins/plugin_xep_0048.py:73 src/plugins/plugin_xep_0092.py:54 +#: src/plugins/plugin_xep_0249.py:89 +msgid "Text commands not available" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:40 +msgid "Jingle Pipe Transfer experimental plugin" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:43 +#, python-brace-format +msgid "{peer} wants to send you a pipe stream, do you accept ?" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:44 +msgid "Pipe stream" +msgstr "" + +#: src/plugins/plugin_exp_pipe.py:50 +msgid "Plugin Pipe initialization" +msgstr "" + +#: src/plugins/plugin_misc_account.py:48 +msgid "SàT account creation" +msgstr "" + +#: src/plugins/plugin_misc_account.py:105 +msgid "Prosody command succeed" +msgstr "" + +#: src/plugins/plugin_misc_account.py:108 +#, python-format +msgid "Can't complete Prosody command (error code: %(code)d): %(message)s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:135 +msgid "Plugin Account initialization" +msgstr "" + +#: src/plugins/plugin_misc_account.py:145 +#, python-format +msgid "Can't find %s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:148 +#, python-format +msgid "Prosody path found: %s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:314 +msgid "New Libervia account created" +msgstr "" + +#: src/plugins/plugin_misc_account.py:326 +#, python-brace-format +msgid "" +"Welcome to Libervia, the web interface of Salut à Toi.\n" +"\n" +"Your account on {domain} has been successfully created. This is a " +"demonstration version to show you the current status of the project. It is " +"still under development, please keep it in mind!\n" +"\n" +"Here is your connection information:\n" +"\n" +"Login on {domain}: {profile}\n" +"Jabber ID (JID): {jid}\n" +"Your password has been chosen by yourself during registration.\n" +"\n" +"In the beginning, you have nobody to talk to. To find some contacts, you may " +"use the users' directory:\n" +" - make yourself visible in \"Service / Directory subscription\".\n" +" - search for people with \"Contacts\" / Search directory\".\n" +"\n" +"Any feedback welcome. Thank you!\n" +"\n" +"Salut à Toi association\n" +"http://www.salut-a-toi.org\n" +msgstr "" + +#: src/plugins/plugin_misc_account.py:346 +msgid "Libervia account created" +msgstr "" + +#: src/plugins/plugin_misc_account.py:372 +msgid "Manage your account" +msgstr "" + +#: src/plugins/plugin_misc_account.py:375 +msgid "Change your password" +msgstr "" + +#: src/plugins/plugin_misc_account.py:376 +msgid "Current profile password" +msgstr "" + +#: src/plugins/plugin_misc_account.py:378 +msgid "New password" +msgstr "" + +#: src/plugins/plugin_misc_account.py:380 +msgid "New password (again)" +msgstr "" + +#: src/plugins/plugin_misc_account.py:418 src/stdui/ui_profile_manager.py:62 +msgid "The provided profile password doesn't match." +msgstr "" + +#: src/plugins/plugin_misc_account.py:419 +msgid "Attempt failure" +msgstr "" + +#: src/plugins/plugin_misc_account.py:462 +msgid "The values entered for the new password are not equal." +msgstr "" + +#: src/plugins/plugin_misc_account.py:474 +msgid "Change your password?" +msgstr "" + +#: src/plugins/plugin_misc_account.py:475 +msgid "" +"Note for advanced users: this will actually change both your SàT profile " +"password AND your XMPP account password." +msgstr "" + +#: src/plugins/plugin_misc_account.py:476 +msgid "Continue with changing the password?" +msgstr "" + +#: src/plugins/plugin_misc_account.py:490 +#: src/plugins/plugin_misc_register_account.py:108 +msgid "Confirmation" +msgstr "" + +#: src/plugins/plugin_misc_account.py:491 +msgid "Your password has been changed." +msgstr "" + +#: src/plugins/plugin_misc_account.py:496 +#, python-format +msgid "Your password could not be changed: %s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:507 +msgid "Delete your account?" +msgstr "" + +#: src/plugins/plugin_misc_account.py:508 +msgid "" +"If you confirm this dialog, you will be disconnected and then your XMPP " +"account AND your SàT profile will both be DELETED." +msgstr "" + +#: src/plugins/plugin_misc_account.py:509 +msgid "contact list and messages history" +msgstr "" + +#: src/plugins/plugin_misc_account.py:509 +msgid "contact list, messages history, blog posts and comments" +msgstr "" + +#: src/plugins/plugin_misc_account.py:510 +#, python-format +msgid "" +"All your data stored on %(server)s, including your %(target)s will be erased." +msgstr "" + +#: src/plugins/plugin_misc_account.py:511 +#: src/plugins/plugin_misc_account.py:558 +#: src/plugins/plugin_misc_account.py:562 +#: src/plugins/plugin_misc_account.py:566 +msgid "" +"There is no other confirmation dialog, this is the very last one! Are you " +"sure?" +msgstr "" + +#: src/plugins/plugin_misc_account.py:539 +#, python-format +msgid "Your XMPP account could not be deleted: %s" +msgstr "" + +#: src/plugins/plugin_misc_account.py:555 +msgid "Delete all your (micro-)blog posts and comments?" +msgstr "" + +#: src/plugins/plugin_misc_account.py:556 +msgid "" +"If you confirm this dialog, all the (micro-)blog data you submitted will be " +"erased." +msgstr "" + +#: src/plugins/plugin_misc_account.py:557 +msgid "" +"These are the public and private posts and comments you sent to any group." +msgstr "" + +#: src/plugins/plugin_misc_account.py:560 +msgid "Delete all your (micro-)blog posts?" +msgstr "" + +#: src/plugins/plugin_misc_account.py:561 +msgid "" +"If you confirm this dialog, all the public and private posts you sent to any " +"group will be erased." +msgstr "" + +#: src/plugins/plugin_misc_account.py:564 +msgid "Delete all your (micro-)blog comments?" +msgstr "" + +#: src/plugins/plugin_misc_account.py:565 +msgid "" +"If you confirm this dialog, all the public and private comments you made on " +"other people's posts will be erased." +msgstr "" + +#: src/plugins/plugin_misc_account.py:578 +msgid "blog posts and comments" +msgstr "" + +#: src/plugins/plugin_misc_account.py:581 +msgid "blog posts" +msgstr "" + +#: src/plugins/plugin_misc_account.py:584 +msgid "comments" +msgstr "" + +#: src/plugins/plugin_misc_account.py:588 +msgid "Deletion confirmation" +msgstr "" + +#: src/plugins/plugin_misc_account.py:590 +#, python-format +msgid "Your %(target)s have been deleted." +msgstr "" + +#: src/plugins/plugin_misc_account.py:591 +msgid "" +"Known issue of the demo version: you need to refresh the page to make the " +"deleted posts actually disappear." +msgstr "" + +#: src/plugins/plugin_misc_account.py:596 +#, python-format +msgid "Your %(target)s could not be deleted: %(message)s" +msgstr "" + +#: src/plugins/plugin_misc_android.py:35 +msgid "Manage Android platform specificities, like pause or notifications" +msgstr "" + +#: src/plugins/plugin_misc_android.py:45 +msgid "Vibrate on notifications" +msgstr "" + +#: src/plugins/plugin_misc_android.py:65 +msgid "plugin Android initialization" +msgstr "" + +#: src/plugins/plugin_misc_debug.py:34 +msgid "Set of method to make development and debugging easier" +msgstr "" + +#: src/plugins/plugin_misc_debug.py:41 +msgid "Plugin Debug initialization" +msgstr "" + +#: src/plugins/plugin_misc_extra_pep.py:37 +msgid "Display messages from extra PEP services" +msgstr "" + +#: src/plugins/plugin_misc_extra_pep.py:68 +msgid "Plugin Extra PEP initialization" +msgstr "" + +#: src/plugins/plugin_misc_file.py:39 +msgid "" +"File Tansfer Management:\n" +"This plugin manage the various ways of sending a file, and choose the best " +"one." +msgstr "" + +#: src/plugins/plugin_misc_file.py:44 +#, python-brace-format +msgid "Please select a file to send to {peer}" +msgstr "" + +#: src/plugins/plugin_misc_file.py:45 +msgid "File sending" +msgstr "" + +#: src/plugins/plugin_misc_file.py:46 +#, python-brace-format +msgid "" +"{peer} wants to send the file \"{name}\" to you:\n" +"{desc}\n" +"\n" +"The file has a size of {size_human}\n" +"\n" +"Do you accept ?" +msgstr "" + +#: src/plugins/plugin_misc_file.py:47 +msgid "Confirm file transfer" +msgstr "" + +#: src/plugins/plugin_misc_file.py:48 +msgid "File {} already exists, are you sure you want to overwrite ?" +msgstr "" + +#: src/plugins/plugin_misc_file.py:49 +msgid "File exists" +msgstr "" + +#: src/plugins/plugin_misc_file.py:194 +msgid "plugin File initialization" +msgstr "" + +#: src/plugins/plugin_misc_file.py:198 +msgid "Action" +msgstr "" + +#: src/plugins/plugin_misc_file.py:198 +msgid "send file" +msgstr "" + +#: src/plugins/plugin_misc_file.py:198 +msgid "Send a file" +msgstr "" + +#: src/plugins/plugin_misc_file.py:244 src/plugins/plugin_xep_0100.py:77 +msgid "Invalid JID" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:51 +msgid "Implementation of microblogging fine permissions" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:59 +msgid "Group blog plugin initialization" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:77 +msgid "" +"Server is not able to manage item-access pubsub, we can't use group blog" +msgstr "" + +#: src/plugins/plugin_misc_groupblog.py:80 +msgid "Server can manage group blogs" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:44 +msgid "" +"Create an Imap server that you can use to read your \"normal\" type messages" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:62 +msgid "Plugin Imap Server initialization" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:69 +#, python-format +msgid "Launching IMAP server on port %d" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:437 +msgid "IMAP server connection started" +msgstr "" + +#: src/plugins/plugin_misc_imap.py:440 +#, python-format +msgid "IMAP server connection lost (reason: %s)" +msgstr "" + +#: src/plugins/plugin_misc_ip.py:52 +msgid "This plugin help to discover our external IP address." +msgstr "" + +#: src/plugins/plugin_misc_ip.py:57 +msgid "Allow external get IP" +msgstr "" + +#: src/plugins/plugin_misc_ip.py:60 +msgid "Confirm external site request" +msgstr "" + +#: src/plugins/plugin_misc_ip.py:61 +#, python-brace-format +msgid "" +"To facilitate data transfer, we need to contact a website.\n" +"A request will be done on {page}\n" +"That means that administrators of {domain} can know that you use " +"\"{app_name}\" and your IP Address.\n" +"\n" +"IP address is an identifier to locate you on Internet (similar to a phone " +"number).\n" +"\n" +"Do you agree to do this request ?\n" +msgstr "" + +#: src/plugins/plugin_misc_ip.py:90 +msgid "plugin IP discovery initialization" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:42 +msgid "Intercept \"normal\" type messages, and put them in a Maildir type box" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:46 +msgid "Mail Server" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:47 +msgid "Block \"normal\" messages propagation" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:71 +msgid "Plugin Maildir initialization" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:141 +msgid "Trying to remove an mailboxUser not referenced" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:142 +#: src/plugins/plugin_misc_maildir.py:161 +#: src/plugins/plugin_misc_maildir.py:300 +#: src/plugins/plugin_misc_maildir.py:304 +#: src/plugins/plugin_misc_maildir.py:308 +msgid "INTERNAL ERROR: " +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:160 +msgid "Boxname doesn't exist in internal data" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:299 +msgid "Trying to remove an observer for an inexistant mailbox" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:303 +msgid "Trying to remove an inexistant observer, no observer for this signal" +msgstr "" + +#: src/plugins/plugin_misc_maildir.py:307 +msgid "Trying to remove an inexistant observer" +msgstr "" + +#: src/plugins/plugin_misc_nat-port.py:42 +msgid "Automatic NAT port mapping using UPnP" +msgstr "" + +#: src/plugins/plugin_misc_nat-port.py:57 +msgid "plugin NAT Port initialization" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:41 +msgid "Implementation of Quiz game" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:53 +msgid "Plugin Quiz initialization" +msgstr "" + +#: src/plugins/plugin_misc_quiz.py:253 +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:507 +#, 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:252 +#, python-format +msgid "Unmanaged game element: %s" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:53 +msgid "Implementation of radio collective" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:71 +msgid "Radio collective initialization" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:127 +msgid "" +"The uploaded file has been rejected, only Ogg Vorbis and MP3 songs are " +"accepted." +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:146 +msgid "No more participants in the radiocol: cleaning data" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:182 +msgid "INTERNAL ERROR: can't find full path of the song to delete" +msgstr "" + +#: src/plugins/plugin_misc_radiocol.py:189 +#, python-format +msgid "INTERNAL ERROR: can't find %s on the file system" +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:42 +msgid "Register XMPP account" +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:49 +msgid "Plugin Register Account initialization" +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:67 +msgid "Missing values" +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:68 +msgid "No user JID or password given: can't register new account." +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:75 +#, python-format +msgid "" +"Do you want to register a new XMPP account [%(user)s] on server %(server)s ?" +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:109 +msgid "Registration successful." +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:113 +msgid "Failure" +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:114 +#, python-format +msgid "Registration failed: %s" +msgstr "" + +#: src/plugins/plugin_misc_register_account.py:117 +msgid "Username already exists, please choose an other one." +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:47 +msgid "Base class for MUC games" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:212 +#, python-format +msgid "%(user)s not allowed to join the game %(game)s in %(room)s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:348 +#, python-format +msgid "%(user)s not allowed to invite for the game %(game)s in %(room)s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:394 +#, python-format +msgid "" +"Still waiting for %(users)s before starting the game %(game)s in %(room)s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:423 +#, python-format +msgid "Preparing room for %s game" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:426 +msgid "Unknown profile" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:521 +#, python-format +msgid "%(game)s game already created in room %(room)s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:524 +#, python-format +msgid "%(game)s game in room %(room)s can only be created by %(user)s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:542 +#, python-format +msgid "Creating %(game)s game in room %(room)s" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:545 +#: src/plugins/plugin_misc_room_game.py:574 +#: src/plugins/plugin_misc_tarot.py:438 +#, python-format +msgid "profile %s is unknown" +msgstr "" + +#: src/plugins/plugin_misc_room_game.py:589 +#, python-format +msgid "new round for %s game" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:45 +msgid "" +"Create a SMTP server that you can use to send your \"normal\" type messages" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:62 +msgid "Plugin SMTP Server initialization" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:69 +#, python-format +msgid "Launching SMTP server on port %d" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:95 +#, python-format +msgid "Can't send message: %s" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:200 +msgid "SMTP server connection started" +msgstr "" + +#: src/plugins/plugin_misc_smtp.py:204 +#, python-format +msgid "SMTP server connection lost (reason: %s)" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:41 +msgid "Plugin for static blogs" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:62 +msgid "Page title" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:64 +msgid "Banner URL" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:66 +msgid "Keywords" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:68 +msgid "Description" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:91 src/plugins/plugin_sec_otr.py:290 +#: src/plugins/plugin_sec_otr.py:316 src/plugins/plugin_sec_otr.py:339 +#: src/plugins/plugin_sec_otr.py:418 +msgid "jid key is not present !" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:96 +msgid "Not available" +msgstr "" + +#: src/plugins/plugin_misc_static_blog.py:97 +msgid "Retrieving a blog from an external domain is not implemented yet." +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:46 +msgid "Implementation of Tarot card game" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:58 +msgid "Plugin Tarot initialization" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:64 +msgid "Passe" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:64 +msgid "Petite" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:64 +msgid "Garde" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:64 +msgid "Garde Sans" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:64 +msgid "Garde Contre" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:107 +msgid "contrat selection" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:120 +msgid "scores" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:201 src/plugins/plugin_misc_tarot.py:232 +#, 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:237 +#, 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:247 src/plugins/plugin_misc_tarot.py:319 +#, 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:297 +msgid "INTERNAL ERROR: contrat not managed (mispelled ?)" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:316 +#, 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): (s)he " +"%(victory)s" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:377 +msgid "Internal error: unmanaged game stage" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:396 src/plugins/plugin_misc_tarot.py:419 +msgid "session id doesn't exist, session has probably expired" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:405 +#, python-format +msgid "contrat [%(contrat)s] choosed by %(profile)s" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:440 +#, python-format +msgid "Cards played by %(profile)s: [%(cards)s]" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:542 +msgid "Everybody is passing, round ended" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:549 +#, python-format +msgid "%(player)s win the bid with %(contrat)s" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:570 +msgid "tarot: chien received" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:621 +#, python-format +msgid "The winner of this trick is %s" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:667 +#, python-format +msgid "Unmanaged error type: %s" +msgstr "" + +#: src/plugins/plugin_misc_tarot.py:669 +#, python-format +msgid "Unmanaged card game element: %s" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:38 +msgid "IRC like text commands" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:57 +msgid "" +"Type '/help' to get a list of the available commands. If you didn't want to " +"use a command, please start your message with '//' to escape the slash." +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:60 +msgid "Text commands initialization" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:143 +#, python-format +msgid "Skipping not callable [%s] attribute" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:147 +msgid "Skipping cmd_ method" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:153 +#, python-brace-format +msgid "Conflict for command [{old_name}], renaming it to [{new_name}]" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:157 +#, python-format +msgid "Registered text command [%s]" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:236 +#, python-format +msgid "Unknown command /%s. " +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:242 +msgid "group discussions" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:242 +msgid "one to one discussions" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:243 +#, python-brace-format +msgid "/{command} command only applies in {context}." +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:322 +msgid "Invalid jid, can't whois" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:328 +#, python-format +msgid "whois for %(jid)s" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:379 +msgid "Invalid command name [{}]\n" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:397 +#, python-format +msgid "" +"Text commands available:\n" +"%s" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:402 +#, python-brace-format +msgid "" +"/{name}: {short_help}\n" +"{syntax}{args_help}" +msgstr "" + +#: src/plugins/plugin_misc_text_commands.py:405 +msgid " " +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:37 src/test/constants.py:44 +msgid "Composition" +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:63 +msgid "Management of various text syntaxes (XHTML-IM, Markdown, etc)" +msgstr "" + +#: src/plugins/plugin_misc_text_syntaxes.py:102 +msgid "Text syntaxes plugin initialization" +msgstr "" + +#: src/plugins/plugin_misc_upload.py:38 +msgid "File upload management" +msgstr "" + +#: src/plugins/plugin_misc_upload.py:42 +msgid "Please select a file to upload" +msgstr "" + +#: src/plugins/plugin_misc_upload.py:43 +msgid "File upload" +msgstr "" + +#: src/plugins/plugin_misc_upload.py:51 +msgid "plugin Upload initialization" +msgstr "" + +#: src/plugins/plugin_misc_watched.py:36 +msgid "Watch for entities presence, and send notification accordingly" +msgstr "" + +#: src/plugins/plugin_misc_watched.py:42 +#, python-brace-format +msgid "Watched entity {entity} is connected" +msgstr "" + +#: src/plugins/plugin_misc_watched.py:61 +msgid "Watched initialisation" +msgstr "" + +#: src/plugins/plugin_misc_welcome.py:33 +msgid "" +"Plugin which manage welcome message and things to to on first connection." +msgstr "" + +#: src/plugins/plugin_misc_welcome.py:39 +msgid "Display welcome message" +msgstr "" + +#: src/plugins/plugin_misc_welcome.py:40 +msgid "Welcome to Libervia/Salut à Toi" +msgstr "" + +#: src/plugins/plugin_misc_welcome.py:43 +msgid "" +"Welcome to a free (as in freedom) network!\n" +"\n" +"If you have any trouble, or you want to help us for the bug hunting, you can " +"contact us in real time chat by using the “Help / Official chat room” " +"menu.\n" +"\n" +"To use Libervia, you'll need to add contacts, either people you know, or " +"people you discover by using the “Contacts / Search directory” menu.\n" +"\n" +"We hope that you'll enjoy using this project.\n" +"\n" +"The Libervia/Salut à Toi Team\n" +msgstr "" + +#: src/plugins/plugin_misc_welcome.py:69 +msgid "plugin Welcome initialization" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:35 +msgid "Send raw XML logs to bridge" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:48 +msgid "INTERNAL ERROR: Unmanaged XML type" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:69 +msgid "Activate XML log" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:72 +msgid "Plugin XML Log initialization" +msgstr "" + +#: src/plugins/plugin_misc_xmllog.py:83 +msgid "XML log activated" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:47 +msgid "Implementation of OTR" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:52 +msgid "OTR" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:53 +msgid "" +"To authenticate your correspondent, you need to give your below fingerprint " +"*BY AN EXTERNAL CANAL* (i.e. not in this chat), and check that the one he " +"gives you is the same as below. If there is a mismatch, there can be a spy " +"between you!" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:54 +msgid "" +"You private key is used to encrypt messages for your correspondent, nobody " +"except you must know it, if you are in doubt, you should drop it!\n" +"\n" +"Are you sure you want to drop your private key?" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:56 +msgid "Some of advanced features are disabled !" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:120 +#, python-format +msgid "/!\\ conversation with %(other_jid)s is now UNENCRYPTED" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:127 +msgid "trusted" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:127 +msgid "untrusted" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:130 +#, python-brace-format +msgid "{trusted} OTR conversation with {other_jid} REFRESHED" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:134 +#, python-brace-format +msgid "" +"{trusted} encrypted OTR conversation started with {other_jid}\n" +"{extra_info}" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:140 +#, python-brace-format +msgid "OTR conversation with {other_jid} is FINISHED" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:143 +msgid "Unknown OTR state" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:178 +msgid "Save is called but privkey is None !" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:230 +msgid "OTR plugin initialization" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:241 +msgid "Start/Refresh" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:241 +msgid "Start or refresh an OTR session" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:242 +msgid "End session" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:242 +msgid "Finish an OTR session" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:243 +msgid "Authenticate" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:243 +msgid "Authenticate user/see your fingerprint" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:244 +msgid "Drop private key" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:355 +msgid "You have no private key yet, start an OTR conversation to have one" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:358 +msgid "No private key" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:368 +#, python-brace-format +msgid "" +"Your fingerprint is:\n" +"{fingerprint}\n" +"\n" +"Start an OTR conversation to have your correspondent one." +msgstr "" + +#: src/plugins/plugin_sec_otr.py:371 +msgid "Fingerprint" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:380 +#, python-brace-format +msgid "Your correspondent {correspondent} is now TRUSTED" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:384 +#, python-brace-format +msgid "Your correspondent {correspondent} is now UNTRUSTED" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:395 +#, python-format +msgid "Authentication (%s)" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:398 +#, python-brace-format +msgid "" +"Your own fingerprint is:\n" +"{fingerprint}" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:399 +#, python-brace-format +msgid "" +"Your correspondent fingerprint should be:\n" +"{fingerprint}" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:402 +msgid "Is your correspondent fingerprint the same as here ?" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:403 +msgid "yes" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:403 +msgid "no" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:423 +msgid "You don't have a private key yet !" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:432 +msgid "Your private key has been dropped" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:437 +msgid "Confirm private key drop" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:454 +msgid "WARNING: received unencrypted data in a supposedly encrypted context" +msgstr "" + +#: src/plugins/plugin_sec_otr.py:531 +msgid "" +"Your message was not sent because your correspondent closed the encrypted " +"conversation on his/her side. Either close your own side, or refresh the " +"session." +msgstr "" + +#: src/plugins/plugin_sec_otr.py:533 +msgid "Message discarded because closed encryption channel" +msgstr "" + +#: src/plugins/plugin_syntax_wiki_dotclear.py:39 +msgid "Implementation of Dotclear wiki syntax" +msgstr "" + +#: src/plugins/plugin_syntax_wiki_dotclear.py:635 +msgid "Dotclear wiki syntax plugin initialization" +msgstr "" + +#: src/plugins/plugin_tmp_directory_subscription.py:36 +msgid "Implementation of directory subscription" +msgstr "" + +#: src/plugins/plugin_tmp_directory_subscription.py:47 +msgid "Directory subscription plugin initialization" +msgstr "" + +#: src/plugins/plugin_tmp_directory_subscription.py:49 +#: src/plugins/plugin_xep_0050.py:222 src/plugins/plugin_xep_0100.py:66 +msgid "Service" +msgstr "" + +#: src/plugins/plugin_tmp_directory_subscription.py:49 +msgid "Directory subscription" +msgstr "" + +#: src/plugins/plugin_tmp_directory_subscription.py:49 +msgid "User directory subscription" +msgstr "" + +#: src/plugins/plugin_xep_0020.py:45 +msgid "Implementation of Feature Negotiation" +msgstr "" + +#: src/plugins/plugin_xep_0020.py:52 +msgid "Plugin XEP_0020 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0020.py:103 +msgid "More than one value choosed for {}, 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:89 +msgid "XEP-0033 is being used but the server doesn't support it!" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:92 +msgid " or " +msgstr "" + +#: src/plugins/plugin_xep_0033.py:93 +#, python-format +msgid "" +"Stanzas using XEP-0033 should be addressed to %(expected)s, not %(current)s!" +msgstr "" + +#: src/plugins/plugin_xep_0033.py:94 +msgid "" +"TODO: addressing has been fixed by the backend... fix it in the frontend!" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:52 +msgid "Implementation of Multi-User Chat" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:78 +msgid "Plugin XEP_0045 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:95 +msgid "MUC" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:95 +msgid "configure" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:95 +msgid "Configure Multi-User Chat room" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:135 src/plugins/plugin_xep_0045.py:728 +msgid "This room has not been joined" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:168 +msgid "Room joining cancelled by user" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:173 +msgid "Rooms in {}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:188 +msgid "room locked !" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:190 +msgid "Error while configuring the room" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:206 +msgid "Room {} is restricted" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:207 +msgid "This room is restricted, please enter the password" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:215 +#, python-brace-format +msgid "Error while joining the room {room}{suffix}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:218 +msgid "Group chat error" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:307 +msgid "room_jid key is not present !" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:340 src/plugins/plugin_xep_0045.py:342 +msgid "Session ID doesn't exist, session has probably expired." +msgstr "" + +#: src/plugins/plugin_xep_0045.py:341 +msgid "Room configuration failed" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:347 +msgid "Room configuration succeed" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:348 +msgid "The new settings have been saved." +msgstr "" + +#: src/plugins/plugin_xep_0045.py:395 +msgid "No MUC service found on main server" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:424 +#, python-brace-format +msgid "" +"Invalid room identifier: {room_id}'. Please give a room short or full " +"identifier like 'room' or 'room@{muc_service}'." +msgstr "" + +#: src/plugins/plugin_xep_0045.py:449 +#, python-brace-format +msgid "{profile} is already in room {room_jid}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:451 +#, python-brace-format +msgid "[{profile}] is joining room {room} with nick {nick}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:590 +msgid "You must provide a member's nick to kick." +msgstr "" + +#: src/plugins/plugin_xep_0045.py:597 +msgid "You have kicked {}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:599 src/plugins/plugin_xep_0045.py:628 +msgid " for the following reason: {}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:619 +msgid "You must provide a valid JID to ban, like in '/ban contact@example.net'" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:626 +msgid "You have banned {}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:652 +msgid "" +"You must provide a valid JID to affiliate, like in '/affiliate " +"contact@example.net member'" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:658 +#, python-format +msgid "You must provide a valid affiliation: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:665 +#, python-format +msgid "New affiliation for %(entity)s: %(affiliation)s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:711 +msgid "No known default MUC service" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:715 +msgid "{} is not a valid JID!" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:733 +#, python-format +msgid "Nickname: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:735 +#, python-format +msgid "Entity: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:737 +#, python-format +msgid "Affiliation: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:739 +#, python-format +msgid "Role: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:741 +#, python-format +msgid "Status: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:743 +#, python-format +msgid "Show: %s" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:868 +#, python-brace-format +msgid "user {nick} has joined room {room_id}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:883 +msgid "=> {} has joined the room" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:899 +#, python-brace-format +msgid "Room ({room}) left ({profile})" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:910 +#, python-brace-format +msgid "user {nick} left room {room_id}" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:922 +msgid "<= {} has left the room" +msgstr "" + +#: src/plugins/plugin_xep_0045.py:1034 +#, python-brace-format +msgid "New subject for room ({room_id}): {subject}" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:60 +msgid "Implementation of In-Band Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:69 +msgid "In-Band Bytestreams plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:158 +msgid "IBB stream opening" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:168 +#, python-format +msgid "Ignoring unexpected IBB transfer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:172 +msgid "sended jid inconsistency (man in the middle attack attempt ?)" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:201 +msgid "IBB stream closing" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:225 +msgid "Received data for an unknown session id" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:232 +#, python-brace-format +msgid "" +"sended jid inconsistency (man in the middle attack attempt ?)\n" +"initial={initial}\n" +"given={given}" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:239 +msgid "Sequence error" +msgstr "" + +#: src/plugins/plugin_xep_0047.py:254 +msgid "Invalid base64 data" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:44 +msgid "Implementation of bookmarks" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:57 +msgid "Bookmarks plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:61 +msgid "Bookmarks" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:61 +msgid "Use and manage bookmarks" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:109 +msgid "Private XML storage not available" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:218 +msgid "No room jid selected" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:236 +msgid "Bookmarks manager" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:254 +msgid "Name" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:258 +msgid "Nickname" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:260 +msgid "Autojoin" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:307 +msgid "Bookmarks will be local only" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:308 +#, python-format +msgid "Type selected for \"auto\" storage: %s" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:431 +msgid "Bad arguments" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:438 +#, python-format +msgid "All [%s] bookmarks are being removed" +msgstr "" + +#: src/plugins/plugin_xep_0048.py:446 +msgid "Bookmark added" +msgstr "" + +#: src/plugins/plugin_xep_0049.py:37 +msgid "Implementation of private XML storage" +msgstr "" + +#: src/plugins/plugin_xep_0049.py:45 +msgid "Plugin XEP-0049 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:55 +msgid "Away" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:58 +msgid "Left" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:68 +msgid "Implementation of Ad-Hoc Commands" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:110 +#, python-format +msgid "The groups [%(group)s] is unknown for profile [%(profile)s])" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:214 +msgid "plugin XEP-0050 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:222 +msgid "Commands" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:222 +msgid "Execute ad-hoc commands" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:228 +msgid "Status" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:241 +msgid "Please select a command" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:259 +#, python-format +msgid "Invalid note type [%s], using info" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:269 +msgid "WARNING" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:270 +msgid "ERROR" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:302 +msgid "No known payload found in ad-hoc command result, aborting" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:306 +msgid "No payload found" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:401 +msgid "Please enter target jid" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:415 +msgid "status selection" +msgstr "" + +#: src/plugins/plugin_xep_0050.py:443 +msgid "Status updated" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:73 +msgid "Implementation of vcard-temp" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:83 +msgid "Plugin XEP_0054 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:234 +msgid "Decoding binary" +msgstr "" + +#: src/plugins/plugin_xep_0054.py:294 +msgid "VCard found" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:51 +msgid "Implementation of Jabber Search" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:66 +msgid "Jabber search plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:80 +msgid "Search directory" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:80 +msgid "Search user directory" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:118 +msgid "Search users" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:139 +msgid "Search for" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:141 +msgid "Simple search" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:149 src/plugins/plugin_xep_0055.py:249 +msgid "Search" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:178 +msgid "Advanced search" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:196 +msgid "Search on" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:198 +msgid "Other service" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:205 +msgid "Refresh fields" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:208 +msgid "Displaying the search form for" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:281 +msgid "Search results" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:286 +msgid "The search gave no result" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:328 src/plugins/plugin_xep_0055.py:429 +msgid "No query element found" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:333 src/plugins/plugin_xep_0055.py:434 +msgid "No data form found" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:343 +#, python-format +msgid "Fields request failure: %s" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:415 +msgid "The search could not be performed" +msgstr "" + +#: src/plugins/plugin_xep_0055.py:444 +#, python-format +msgid "Search request failure: %s" +msgstr "" + +#: src/plugins/plugin_xep_0059.py:41 +msgid "Implementation of Result Set Management" +msgstr "" + +#: src/plugins/plugin_xep_0059.py:49 +msgid "Result Set Management plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0060.py:53 +msgid "Implementation of PubSub Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0060.py:83 +msgid "PubSub plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:95 +msgid "Implementation of SOCKS5 Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:515 +msgid "File transfer completed, closing connection" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:667 +#, python-format +msgid "Socks 5 client connection lost (reason: %s)" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:695 +msgid "Plugin XEP_0065 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0065.py:750 +msgid "Socks5 Stream server launched on port {}" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:54 +msgid "Implementation of HTTP Requests via XMPP" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:64 +msgid "Plugin XEP_0070 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:77 +msgid "XEP-0070 Verifying HTTP Requests via XMPP (iq)" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:86 +msgid "XEP-0070 Verifying HTTP Requests via XMPP (message)" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:97 +msgid "Auth confirmation" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:98 +msgid "{} needs to validate your identity, do you agree ?" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:99 +msgid "Validation code : {}" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:100 +msgid "Please check that this code is the same as on {}" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:102 +msgid "Submit to authorize, cancel otherwise." +msgstr "" + +#: src/plugins/plugin_xep_0070.py:131 +msgid "XEP-0070 reply iq" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:136 +msgid "XEP-0070 reply message" +msgstr "" + +#: src/plugins/plugin_xep_0070.py:141 +msgid "XEP-0070 reply error" +msgstr "" + +#: src/plugins/plugin_xep_0071.py:51 +msgid "Implementation of XHTML-IM" +msgstr "" + +#: src/plugins/plugin_xep_0071.py:79 +msgid "XHTML-IM plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0071.py:196 +msgid "Can't have XHTML and rich content at the same time" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:40 +msgid "Implementation of in-band registration" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:47 +msgid "Plugin XEP_0077 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:65 +msgid "Can't find data form" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:66 +msgid "This gateway can't be managed by SàT, sorry :(" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:91 +#, python-format +msgid "registration answer: %s" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:99 +msgid "Username already exists, please choose an other one" +msgstr "" + +#: src/plugins/plugin_xep_0077.py:108 +#, python-format +msgid "Asking registration for [%s]" +msgstr "" + +#: src/plugins/plugin_xep_0085.py:53 +msgid "Implementation of Chat State Notifications Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0085.py:93 +msgid "Enable chat state notifications" +msgstr "" + +#: src/plugins/plugin_xep_0085.py:97 +msgid "Chat State Notifications plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0092.py:41 +msgid "Implementation of Software Version" +msgstr "" + +#: src/plugins/plugin_xep_0092.py:48 +msgid "Plugin XEP_0092 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0092.py:111 +#, python-format +msgid "Operating system: %s" +msgstr "" + +#: src/plugins/plugin_xep_0092.py:115 +msgid "Software version not available" +msgstr "" + +#: src/plugins/plugin_xep_0092.py:117 +msgid "Client software version request timeout" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:40 +msgid "Implementation of Stream Initiation" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:54 +msgid "Plugin XEP_0095 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:80 +msgid "XEP-0095 Stream initiation" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:122 +msgid "sending stream initiation accept answer" +msgstr "" + +#: src/plugins/plugin_xep_0095.py:159 +#, python-format +msgid "Stream Session ID: %s" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:45 +msgid "Implementation of SI File Transfer" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:53 +msgid "Plugin XEP_0096 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:119 +msgid "XEP-0096 file transfer requested" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:337 +msgid "The contact {} has refused your file" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:338 +msgid "File refused" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:341 +msgid "Error during file transfer" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:342 +#, python-brace-format +msgid "" +"Something went wrong during the file transfer session initialisation: " +"{reason}" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:343 +msgid "File transfer error" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:351 +#, python-brace-format +msgid "transfer {sid} successfuly finished [{profile}]" +msgstr "" + +#: src/plugins/plugin_xep_0096.py:357 +#, python-brace-format +msgid "transfer {sid} failed [{profile}]: {reason}" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:36 +msgid "Implementation of Gateways protocol" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:39 +msgid "" +"Be careful ! Gateways allow you to use an external IM (legacy IM), so you " +"can see your contact as XMPP 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, analysed by the external server, most of " +"time a private company)." +msgstr "" + +#: src/plugins/plugin_xep_0100.py:44 +msgid "Internet Relay Chat" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:45 +msgid "XMPP" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:46 +msgid "Tencent QQ" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:47 +msgid "SIP/SIMPLE" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:48 +msgid "ICQ" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:49 +msgid "Yahoo! Messenger" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:50 +msgid "Gadu-Gadu" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:51 +msgid "AOL Instant Messenger" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:52 +msgid "Windows Live Messenger" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:59 +msgid "Gateways plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:66 +msgid "Gateways" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:66 +msgid "Find gateways" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:84 +#, python-format +msgid "Gateways manager (%s)" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:92 +#, python-format +msgid "Failed (%s)" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:105 +msgid "Use external XMPP server" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:107 +msgid "Go !" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:114 +msgid "No gateway index selected" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:128 +#, python-format +msgid "" +"INTERNAL ERROR: identity category should always be \"gateway\" in " +"_getTypeString, got \"%s\"" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:132 +msgid "Unknown IM" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:136 +msgid "Registration successful, doing the rest" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:159 +msgid "Timeout" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:170 +#, python-format +msgid "Found gateway [%(jid)s]: %(identity_name)s" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:173 +#, python-format +msgid "Skipping [%(jid)s] which is not a gateway" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:180 +msgid "No gateway found" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:185 +#, python-format +msgid "item found: %s" +msgstr "" + +#: src/plugins/plugin_xep_0100.py:206 +#, python-format +msgid "find gateways (target = %(target)s, profile = %(profile)s)" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:48 +msgid "Implementation of entity capabilities" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:56 +msgid "Plugin XEP_0115 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:73 +msgid "Caps optimisation enabled" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:76 +msgid "Caps optimisation not available" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:143 +#, python-format +msgid "Received invalid capabilities tag: %s" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:153 +#, python-format +msgid "" +"Unknown hash method for entity capabilities: [%(hash_method)s] (entity: " +"%(jid)s, node: %(node)s)" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:158 +#, python-format +msgid "" +"Computed hash differ from given hash:\n" +"given: [%(given_hash)s]\n" +"computed: [%(computed_hash)s]\n" +"(entity: %(jid)s, node: %(node)s)" +msgstr "" + +#: src/plugins/plugin_xep_0115.py:164 +#, python-brace-format +msgid "Couldn't retrieve disco info for {jid}: {error}" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:40 +msgid "Implementation of Personal Eventing Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:47 +msgid "PEP plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:114 +#, python-format +msgid "Trying to send personal event with an unknown profile key [%s]" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:117 +msgid "Trying to send personal event for an unknown type" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:123 +msgid "No item found" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:128 +msgid "Can't find mood element in mood event" +msgstr "" + +#: src/plugins/plugin_xep_0163.py:132 +msgid "No mood found" +msgstr "" + +#: src/plugins/plugin_xep_0166.py:48 +#, python-brace-format +msgid "{entity} want to start a jingle session with you, do you accept ?" +msgstr "" + +#: src/plugins/plugin_xep_0166.py:57 +msgid "Implementation of Jingle" +msgstr "" + +#: src/plugins/plugin_xep_0166.py:91 +msgid "plugin Jingle initialization" +msgstr "" + +#: src/plugins/plugin_xep_0166.py:429 +msgid "Confirm Jingle session" +msgstr "" + +#: src/plugins/plugin_xep_0184.py:61 +msgid "Implementation of Message Delivery Receipts" +msgstr "" + +#: src/plugins/plugin_xep_0184.py:85 +msgid "Enable message delivery receipts" +msgstr "" + +#: src/plugins/plugin_xep_0184.py:89 +msgid "Plugin XEP_0184 (message delivery receipts) initialization" +msgstr "" + +#: src/plugins/plugin_xep_0184.py:114 +msgid "[XEP-0184] Request acknowledgment for message id {}" +msgstr "" + +#: src/plugins/plugin_xep_0184.py:147 +msgid "[XEP-0184] Receive acknowledgment for message id {}" +msgstr "" + +#: src/plugins/plugin_xep_0184.py:154 +msgid "[XEP-0184] Delete waiting acknowledgment for message id {}" +msgstr "" + +#: src/plugins/plugin_xep_0203.py:43 +msgid "Implementation of Delayed Delivery" +msgstr "" + +#: src/plugins/plugin_xep_0203.py:50 +msgid "Delayed Delivery plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0231.py:39 +msgid "Implementation of bits of binary (used for small images/files)" +msgstr "" + +#: src/plugins/plugin_xep_0231.py:48 +msgid "plugin Bits of Binary initialization" +msgstr "" + +#: src/plugins/plugin_xep_0234.py:48 +msgid "Implementation of Jingle File Transfer" +msgstr "" + +#: src/plugins/plugin_xep_0234.py:57 +msgid "plugin Jingle File Transfer initialization" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:55 +msgid "Implementation of Direct MUC Invitations" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:75 +msgid "Auto-join MUC on invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:82 +msgid "Plugin XEP_0249 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:131 +#, python-format +msgid "Invitation accepted for room %(room)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:144 +#, python-format +msgid "Invitation received for room %(room)s [%(profile)s]" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:146 +msgid "Error while parsing invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:155 +msgid "Invitation silently discarded because user is already in the room." +msgstr "" + +#: src/plugins/plugin_xep_0249.py:163 +#, python-format +msgid "" +"An invitation from %(user)s to join the room %(room)s has been declined " +"according to your personal settings." +msgstr "" + +#: src/plugins/plugin_xep_0249.py:164 src/plugins/plugin_xep_0249.py:168 +msgid "MUC invitation" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:167 +#, python-format +msgid "" +"You have been invited by %(user)s to join the room %(room)s. Do you accept?" +msgstr "" + +#: src/plugins/plugin_xep_0249.py:187 +#, python-brace-format +msgid "" +"You must provide a valid JID to invite, like in '/invite contact@{host}'" +msgstr "" + +#: src/plugins/plugin_xep_0260.py:49 +msgid "Implementation of Jingle SOCKS5 Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0260.py:63 +msgid "plugin Jingle SOCKS5 Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0261.py:45 +msgid "Implementation of Jingle In-Band Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0261.py:53 +msgid "plugin Jingle In-Band Bytestreams" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:57 +msgid "Implementation of microblogging Protocol" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:69 +msgid "Microblogging plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:171 +msgid "Content of type XHTML must declare its namespace!" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:360 +msgid "Can't have xhtml and rich content at the same time" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:636 +msgid "Can't find profile's jid" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:642 +#, python-format +msgid "Microblog node has now access %s" +msgstr "" + +#: src/plugins/plugin_xep_0277.py:646 +msgid "Can't set microblog access" +msgstr "" + +#: src/plugins/plugin_xep_0280.py:38 +msgid "Message carbons" +msgstr "" + +#: src/plugins/plugin_xep_0280.py:49 +msgid "Implementation of Message Carbons" +msgstr "" + +#: src/plugins/plugin_xep_0280.py:74 +msgid "Plugin XEP_0280 initialization" +msgstr "" + +#: src/plugins/plugin_xep_0280.py:99 +msgid "Not activating message carbons as requested in params" +msgstr "" + +#: src/plugins/plugin_xep_0280.py:104 +msgid "server doesn't handle message carbons" +msgstr "" + +#: src/plugins/plugin_xep_0280.py:106 +msgid "message carbons available, enabling it" +msgstr "" + +#: src/plugins/plugin_xep_0280.py:114 +msgid "message carbons activated" +msgstr "" + +#: src/plugins/plugin_xep_0297.py:44 +msgid "Implementation of Stanza Forwarding" +msgstr "" + +#: src/plugins/plugin_xep_0297.py:52 +msgid "Stanza Forwarding plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0300.py:42 +msgid "Management of cryptographic hashes" +msgstr "" + +#: src/plugins/plugin_xep_0300.py:60 +msgid "plugin Hashes initialization" +msgstr "" + +#: src/plugins/plugin_xep_0313.py:48 +msgid "Implementation of Message Archive Management" +msgstr "" + +#: src/plugins/plugin_xep_0313.py:55 +msgid "Message Archive Management plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0334.py:44 +msgid "Implementation of Message Processing Hints" +msgstr "" + +#: src/plugins/plugin_xep_0334.py:45 +msgid "" +" Frontends can use HINT_* constants in mess_data['extra'] in a " +"serialized 'hints' dict.\n" +" Internal plugins can use directly addHint([HINT_* constant]).\n" +" Will set mess_data['extra']['history'] to 'skipped' when no " +"store is requested and message is not saved in history." +msgstr "" + +#: src/plugins/plugin_xep_0334.py:63 +msgid "Message Processing Hints plugin initialization" +msgstr "" + +#: src/plugins/plugin_xep_0363.py:52 +msgid "Implementation of HTTP File Upload" +msgstr "" + +#: src/plugins/plugin_xep_0363.py:91 +msgid "plugin HTTP File Upload initialization" +msgstr "" + +#: src/stdui/ui_contact_list.py:36 src/stdui/ui_contact_list.py:165 +#: src/stdui/ui_contact_list.py:239 +msgid "Add contact" +msgstr "" + +#: src/stdui/ui_contact_list.py:37 src/stdui/ui_contact_list.py:183 +msgid "Update contact" +msgstr "" + +#: src/stdui/ui_contact_list.py:38 +msgid "Remove contact" +msgstr "" + +#: src/stdui/ui_contact_list.py:135 +msgid "Select in which groups your contact is:" +msgstr "" + +#: src/stdui/ui_contact_list.py:148 +msgid "Add group" +msgstr "" + +#: src/stdui/ui_contact_list.py:150 +msgid "Add" +msgstr "" + +#: src/stdui/ui_contact_list.py:166 +msgid "New contact identifier (JID):" +msgstr "" + +#: src/stdui/ui_contact_list.py:178 +msgid "Nothing to update" +msgstr "" + +#: src/stdui/ui_contact_list.py:179 src/stdui/ui_contact_list.py:197 +msgid "Your contact list is empty." +msgstr "" + +#: src/stdui/ui_contact_list.py:184 +msgid "Which contact do you want to update?" +msgstr "" + +#: src/stdui/ui_contact_list.py:196 +msgid "Nothing to delete" +msgstr "" + +#: src/stdui/ui_contact_list.py:200 +msgid "Who do you want to remove from your contacts?" +msgstr "" + +#: src/stdui/ui_contact_list.py:219 +msgid "Delete contact" +msgstr "" + +#: src/stdui/ui_contact_list.py:220 +#, python-format +msgid "Are you sure you want to remove %s from your contact list?" +msgstr "" + +#: src/stdui/ui_contact_list.py:240 +#, python-format +msgid "Please enter a valid JID (like \"contact@%s\"):" +msgstr "" + +#: src/stdui/ui_profile_manager.py:52 +msgid "Profile password for {}" +msgstr "" + +#: src/stdui/ui_profile_manager.py:61 src/stdui/ui_profile_manager.py:98 +msgid "Connection error" +msgstr "" + +#: src/stdui/ui_profile_manager.py:66 +msgid "Internal error: {}" +msgstr "" + +#: src/stdui/ui_profile_manager.py:99 +#, python-format +msgid "Can't connect to %s. Please check your connection details." +msgstr "" + +#: src/stdui/ui_profile_manager.py:103 +#, python-format +msgid "XMPP password for %(profile)s%(counter)s" +msgstr "" + +#: src/stdui/ui_profile_manager.py:105 +#, python-format +msgid "" +"Can't connect to %s. Please check your connection details or try with " +"another password." +msgstr "" + +#: src/test/constants.py:45 +msgid "Enable unibox" +msgstr "" + +#: src/test/constants.py:46 +msgid "'Wysiwyg' edition" +msgstr "" + +#: src/test/test_plugin_misc_room_game.py:43 +msgid "Dummy plugin to test room game" +msgstr "" + +#: src/tools/config.py:51 +#, python-format +msgid "Testing file %s" +msgstr "" + +#: src/tools/config.py:68 +#, python-format +msgid "" +"Config auto-update: %(option)s set to %(value)s in the file %(config_file)s" +msgstr "" + +#: src/tools/config.py:77 +msgid "Can't read main config !" +msgstr "" + +#: src/tools/trigger.py:63 +#, python-format +msgid "There is already a bound priority [%s]" +msgstr "" + +#: src/tools/trigger.py:65 +#, python-format +msgid "There is already a trigger with the same priority [%s]" +msgstr "" + +#: src/tools/xml_tools.py:60 +msgid "Fixed field has neither value nor label, ignoring it" +msgstr "" + +#: src/tools/xml_tools.py:296 +msgid "INTERNAL ERROR: parameters xml not valid" +msgstr "" + +#: src/tools/xml_tools.py:305 +msgid "INTERNAL ERROR: params categories must have a name" +msgstr "" + +#: src/tools/xml_tools.py:314 +msgid "INTERNAL ERROR: params must have a name" +msgstr "" + +#: src/tools/xml_tools.py:357 +msgid "The 'options' tag is not allowed in parameter of type 'list'!" +msgstr "" + +#: src/tools/xml_tools.py:433 +msgid "TabElement must be a child of TabsContainer" +msgstr "" + +#: src/tools/xml_tools.py:532 +msgid "Can't set row index if auto_index is True" +msgstr "" + +#: src/tools/xml_tools.py:645 +msgid "either items or columns need do be filled" +msgstr "" + +#: src/tools/xml_tools.py:658 +msgid "Headers lenght doesn't correspond to columns" +msgstr "" + +#: src/tools/xml_tools.py:704 +msgid "Incorrect number of items in list" +msgstr "" + +#: src/tools/xml_tools.py:862 +msgid "Value must be an integer" +msgstr "" + +#: src/tools/xml_tools.py:877 +msgid "Value must be 0, 1, false or true" +msgstr "" + +#: src/tools/xml_tools.py:927 +msgid "empty \"options\" list" +msgstr "" + +#: src/tools/xml_tools.py:929 src/tools/xml_tools.py:963 +msgid "invalid styles" +msgstr "" + +#: src/tools/xml_tools.py:985 +msgid "DialogElement must be a direct child of TopElement" +msgstr "" + +#: src/tools/xml_tools.py:997 +msgid "MessageElement must be a direct child of DialogElement" +msgstr "" + +#: src/tools/xml_tools.py:1009 +msgid "ButtonsElement must be a direct child of DialogElement" +msgstr "" + +#: src/tools/xml_tools.py:1020 +msgid "FileElement must be a direct child of DialogElement" +msgstr "" + +#: src/tools/xml_tools.py:1076 +#, python-format +msgid "Unknown panel type [%s]" +msgstr "" + +#: src/tools/xml_tools.py:1078 +msgid "form XMLUI need a submit_id" +msgstr "" + +#: src/tools/xml_tools.py:1080 +msgid "container argument must be a string" +msgstr "" + +#: src/tools/xml_tools.py:1082 +msgid "dialog_opt can only be used with dialog panels" +msgstr "" + +#: src/tools/xml_tools.py:1124 +msgid "addXXX can't be used with dialogs" +msgstr "" + +#: src/tools/xml_tools.py:1182 +msgid "Submit ID must be filled for this kind of dialog" +msgstr "" + +#: src/tools/xml_tools.py:1209 +#, python-format +msgid "Unknown container type [%s]" +msgstr "" + +#: src/tools/xml_tools.py:1229 +#, python-format +msgid "Invalid type [%s]" +msgstr "" + +#: src/twisted/plugins/sat_plugin.py:58 +#, python-format +msgid "%s XMPP client backend" +msgstr ""