1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-19 17:44:47 +02:00

Compare commits

...

34 Commits

Author SHA1 Message Date
Sébastien Helleu 9019d031b6 Version 1.3 2015-08-16 08:27:07 +02:00
Sébastien Helleu 1f457ca0a5 core: add note about new option irc.network.channel_encode in release notes 2015-08-16 08:16:31 +02:00
Ondřej Súkup c02baef622 core: update Czech translations 2015-08-16 07:32:51 +02:00
Sébastien Helleu 19739e48f7 doc: update German auto-generated files 2015-08-15 20:11:26 +02:00
Nils Görs 35433bb706 core: update German translations 2015-08-15 19:38:03 +02:00
Sébastien Helleu 667f27b290 irc: update help on option irc.network.channel_encode (issue #218, issue #482)
Remove mention of WeeChat <= 1.2 since the behavior is not exactly the
same as old versions (when the option is enabled): only the
channel/message are decoded/encoded and not the nick/host.
2015-08-15 07:40:26 +02:00
Sébastien Helleu f1b36e5095 Version 1.3-rc2 2015-08-14 21:37:58 +02:00
Sébastien Helleu 15218ed294 irc: add option irc.network.channel_encode (issue #218, issue #482)
This is a workaround (disabled by default) to join and chat on ISO
encoded channels (or another charset different from UTF-8).

This option may be removed in future if a better solution is
implemented.
2015-08-14 21:25:27 +02:00
Sébastien Helleu be3025f569 doc: update Polish auto-generated files 2015-08-14 20:02:56 +02:00
Krzysztof Korościk 46dfe34f70 doc: update polish translation 2015-08-14 18:59:10 +02:00
Krzysztof Korościk c98c5afe00 weechat: polish translation update 2015-08-14 18:00:59 +02:00
Sébastien Helleu a56fec820b python: fix cppcheck error on variable "python2_bin" (closes #486)
This fixes only a wrong error report from cppcheck, there was no problem
in code with the variable "python2_bin".
2015-08-13 20:51:51 +02:00
Sébastien Helleu 4716e81d4e api: add missing function infolist_search_var() in script API (issue #484) 2015-08-13 20:50:15 +02:00
Sébastien Helleu 7033fdd0cb api: add missing function hook_completion_get_string() in script API (issue #484) 2015-08-13 20:45:33 +02:00
Sébastien Helleu 6b75516702 javascript: remove debug prints in log file 2015-08-12 21:03:08 +02:00
Sébastien Helleu be0212bd27 core: add completion "colors" (closes #481) 2015-08-11 22:26:44 +02:00
Sébastien Helleu 6c6667dadd core: fix long lines 2015-08-11 21:23:10 +02:00
Sébastien Helleu ca6854e207 doc: update Japanese auto-generated files 2015-08-10 07:36:43 +02:00
Sébastien Helleu b0f997d1fa Merge pull request #480 from l/translation_ja
core: update Japanese translations
2015-08-10 07:35:37 +02:00
AYANOKOUZI, Ryuunosuke 9b2c1e33f5 core: update Japanese translations 2015-08-10 09:00:00 +09:00
Sébastien Helleu 393434237c core: fix long lines in weechat.c 2015-08-09 07:58:20 +02:00
Sébastien Helleu f0ad26de1c core: update translations 2015-08-08 10:32:48 +02:00
Sébastien Helleu 534227a667 Merge pull request #476 from sim642/alias-example
core: update examples of alias add commands
2015-08-08 10:27:26 +02:00
Nils Görs 0f3abd820a core: update German translations 2015-08-08 10:26:28 +02:00
Nils Görs 05a6d16299 core: update German translations 2015-08-08 10:20:58 +02:00
Nils Görs 0a6035f3c4 core: update German translations 2015-08-08 10:18:56 +02:00
Sébastien Helleu 815a07658d doc: update auto-generated files with hdata 2015-08-08 09:13:25 +02:00
Sébastien Helleu a338f59f5f doc: update German auto-generated files 2015-08-08 09:12:52 +02:00
Nils Görs befd3eb2bf core: update German translations 2015-08-07 17:49:18 +02:00
Sébastien Helleu e1398eae2e core: update ChangeLog (issue #475) 2015-08-07 07:43:15 +02:00
Sébastien Helleu ded3f7b13c core: update translations 2015-08-07 07:42:07 +02:00
Sébastien Helleu cc92883449 Merge remote-tracking branch 'origin/pr/475' 2015-08-07 07:36:50 +02:00
Simmo Saan 5499843905 core: update examples of alias add commands 2015-08-06 18:20:29 +03:00
Simmo Saan 6ef0e5ec1e irc: add separate color option for current topic in channel buffer 2015-07-20 19:02:20 +03:00
99 changed files with 1685 additions and 809 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-de
# version
set(VERSION_MAJOR "1")
set(VERSION_MINOR "3-rc1")
set(VERSION_MINOR "3")
set(VERSION_PATCH "")
if(VERSION_PATCH STREQUAL "")
set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR})
+7 -1
View File
@@ -15,10 +15,11 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(file 'ReleaseNotes.asciidoc' in sources).
== Version 1.3 (under dev)
== Version 1.3 (2015-08-16)
=== New features
* core: add completion "colors" (issue #481)
* core: start/stop search in buffer at current scroll position by default,
add key key[ctrl-q] to stop search and reset scroll (issue #76, issue #393)
* core: add option weechat.look.key_grab_delay to set the default delay when
@@ -33,6 +34,8 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* api: add function string_eval_path_home()
* alias: add options "add", "addcompletion" and "del" in command /alias, remove
command /unalias (issue #458)
* irc: add option irc.network.channel_encode (issue #218, issue #482)
* irc: add option irc.color.topic_current (issue #475)
* irc: evaluate content of server option "nicks"
* logger: evaluate content of option logger.file.path (issue #388)
* relay: display value of HTTP header "X-Real-IP" for websocket connections
@@ -56,6 +59,9 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: fix bar item "scroll" after /buffer clear (issue #448)
* core: fix display of time in bare display when option
weechat.look.buffer_time_format is set to empty string (issue #441)
* api: add missing function infolist_search_var() in script API (issue #484)
* api: add missing function hook_completion_get_string() in script API
(issue #484)
* api: fix type of value returned by functions strcasestr, utf8_prev_char,
utf8_next_char, utf8_add_offset and util_get_time_string
* api: fix type of value returned by function strcasestr
+19 -1
View File
@@ -17,7 +17,25 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file 'ChangeLog.asciidoc' in sources).
== Version 1.3 (under dev)
== Version 1.3 (2015-08-16)
=== IRC channels encoding
If you are using exotic charsets in your channel names (anything different from
UTF-8, like ISO charset), you should turn on a new option:
----
/set irc.network.channel_encode on
----
This will force WeeChat to decode/encode the channel name
(like WeeChat 1.2 or older did).
See these issues for more information: issue #482, issue #218.
[NOTE]
It is *highly recommended* to use only UTF-8 in WeeChat (wherever you can),
because everything is stored as UTF-8 internally.
=== Alias command
+1 -1
View File
@@ -24,7 +24,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.56)
AC_INIT(WeeChat, 1.3-rc1, flashcode@flashtux.org)
AC_INIT(WeeChat, 1.3, flashcode@flashtux.org)
AC_CONFIG_SRCDIR([configure.ac])
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE([foreign])
@@ -112,6 +112,8 @@
| weechat | buffers_plugins_names | Liste der Buffer (inklusive der Erweiterungen)
| weechat | colors | Farbnamen
| weechat | commands | Befehle (WeeChat und Erweiterungen)
| weechat | config_files | Konfigurationsdateien
+1
View File
@@ -200,6 +200,7 @@
*** 'away_message' (string)
*** 'away_time' (time)
*** 'lag' (integer)
*** 'lag_displayed' (integer)
*** 'lag_check_time' (other)
*** 'lag_next_check' (time)
*** 'lag_last_refresh' (time)
@@ -6,7 +6,7 @@
|===
| Erweiterung | Name | Beschreibung | Hashtable (Eingabe) | Hashtable (Ausgabe)
| irc | irc_message_parse | Parse eine IRC Nachricht | "message": IRC Nachricht, "server": Servername (optional) | "tags": Tags, "message_without_tags": Nachrichten ohne Tags, "nick": Nick, "host": Host, "command": Befehl, "channel": Channel, "arguments": Argumente (schließt Channel ein), "text": Text (zum Beispiel eine Nachricht von einem User), "pos_text": Index des Textes innerhalb einer Nachricht ("-1" falls Text nicht gefunden wird)
| irc | irc_message_parse | Parse eine IRC Nachricht | "message": IRC Nachricht, "server": Servername (optional) | "tags": Tags, "message_without_tags": Nachrichten ohne Tags, "nick": Nick, "host": Host, "command": Befehl, "channel": Channel, "arguments": Argumente (schließt Channel ein), "text": Text (zum Beispiel eine Nachricht von einem User), "pos_command": Index der "command" Nachricht ("-1" falls "command" nicht gefunden wird), "pos_arguments": Index der "arguments" Nachricht ("-1" falls "arguments" nicht gefunden wird), "pos_channel": Index der "channel" Nachricht ("-1" falls "channel" nicht gefunden wird),"pos_text": Index für "text" Nachricht ("-1" falls "text" nicht gefunden wird)
| irc | irc_message_split | dient zum Aufteilen einer überlangen IRC Nachricht (in maximal 512 Bytes große Nachrichten) | "message": IRC Nachricht, "server": Servername (optional) | "msg1" ... "msgN": Nachrichten die versendet werden sollen (ohne abschließendes "\r\n"), "args1" ... "argsN": Argumente für Nachrichten, "count": Anzahl der Nachrichten
+3 -3
View File
@@ -32,10 +32,10 @@ Anmerkung: Im Befehl können Variablen genutzt werden, die dann durch den entspr
Beispiele:
Alternativbefehl "/split" wird anlegt um ein Fenster horizontal zu teilen:
/alias split /window splith
/alias add split /window splith
Alternativbefehl "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben:
/alias hallo /allchan -exclude=#weechat msg * Hallo
/alias add hallo /allchan -exclude=#weechat msg * hallo
Alternativbefehl "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen:
/alias -completion %%sajoin forcejoin /quote forcejoin
/alias addcompletion %%sajoin forcejoin /quote forcejoin
----
+10
View File
@@ -62,6 +62,11 @@
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `default`)
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** Beschreibung: `Farbe in dem das aktuelle Thema des Channels dargestellt werden soll (wenn ein Channel betreten oder der Befehl /topic genutzt wird)`
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** Beschreibung: `Farbe in dem das neue Thema des Channels dargestellt werden soll, falls das Thema des Channels geändert wurde`
** Typ: Farbe
@@ -387,6 +392,11 @@
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"*!$ident@$host"`)
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** Beschreibung: `dekodieren/kodieren von Channelnamen innerhalb einer Nachricht mittels Charset-Optionen; es wird empfohlen diese Option deaktiviert zu lassen sofern man ausschließlich UTF-8 in Channelnamen verwendet. Diese Option sollte nur dann verwendet werden, sofern man exotische Zeichensätze wie ISO für Channelnamen nutzt`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** Beschreibung: `wenn deaktiviert, werden Farben-Codes von eingehenden Nachrichten ignoriert`
** Typ: boolesch
@@ -779,7 +779,7 @@ Beispiele:
/secure set oftc meinPasswort
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
Alternativbefehl um den eigenen Nick zu ghosten:
/alias ghost /eval /msg -server freenode nickserv ghost meinNick ${sec.data.freenode}
/alias add ghost /eval /msg -server freenode nickserv ghost meinNick ${sec.data.freenode}
----
[[command_weechat_set]]
+16 -1
View File
@@ -961,8 +961,20 @@ Das Ergebnis ist eine Hashtabelle mit folgenden Schlüsseln
der Text (zum Beispiel eine Nachricht eines Users) |
`hello!`
| pos_command | ≥ 1.3 |
Index von 'command' innerhalb einer Nachricht ("-1" falls 'command' nicht gefunden wird) |
`47`
| pos_arguments | ≥ 1.3 |
Index von'arguments' innerhalb einer Nachricht ("-1" falls 'arguments' nicht gefunden wird) |
`55`
| pos_channel | ≥ 1.3 |
Index von 'channel' innerhalb einer Nachricht ("-1" falls 'channel' nicht gefunden wird) |
`55`
| pos_text | ≥ 1.3 |
der Index des Textes innerhalb der Nachricht ("-1" falls der Text nicht gefunden wurde) |
Index von 'text' innerhalb einer Nachricht ("-1" falls 'text' nicht gefunden wird) |
`65`
|===
@@ -981,6 +993,9 @@ dict = weechat.info_get_hashtable(
# "channel": "#weechat",
# "arguments": "#weechat :hello!",
# "text": "hello!",
# "pos_command": "47",
# "pos_arguments": "55",
# "pos_channel": "55",
# "pos_text": "65",
# }
----
+4 -1
View File
@@ -3323,7 +3323,10 @@ und die Daten in einer Hashtable gesichert:
| channel | string | IRC Channel
| arguments | string | Argumente des Befehls (Beinhaltet Wert von 'channel')
| text | string | Text (zum Beipiel eine Nachricht eines Users)
| pos_text | string | Der Index des Textes in einer Nachricht ("-1" falls Text nicht gefunden wurde)
| pos_command | string | Index von 'command' innerhalb einer Nachricht ("-1" falls 'command' nicht gefunden wird)
| pos_arguments | string | Index von'arguments' innerhalb einer Nachricht ("-1" falls 'arguments' nicht gefunden wird)
| pos_channel | string | Index von 'channel' innerhalb einer Nachricht ("-1" falls 'channel' nicht gefunden wird)
| pos_text | string | Index von 'text' innerhalb einer Nachricht ("-1" falls 'text' nicht gefunden wird)
|===
Sofern es sich bei den Daten um einen Pointer handelt, kann die Variable `tg_signal_data`
@@ -112,6 +112,8 @@
| weechat | buffers_plugins_names | names of buffers (including plugins names)
| weechat | colors | color names
| weechat | commands | commands (weechat and plugins)
| weechat | config_files | configuration files
+1
View File
@@ -200,6 +200,7 @@
*** 'away_message' (string)
*** 'away_time' (time)
*** 'lag' (integer)
*** 'lag_displayed' (integer)
*** 'lag_check_time' (other)
*** 'lag_next_check' (time)
*** 'lag_last_refresh' (time)
@@ -6,7 +6,7 @@
|===
| Plugin | Name | Description | Hashtable (input) | Hashtable (output)
| irc | irc_message_parse | parse an IRC message | "message": IRC message, "server": server name (optional) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_text": index of text in message ("-1" if no text found)
| irc | irc_message_parse | parse an IRC message | "message": IRC message, "server": server name (optional) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_command": index of "command" message ("-1" if "command" was not found), "pos_arguments": index of "arguments" message ("-1" if "arguments" was not found), "pos_channel": index of "channel" message ("-1" if "channel" was not found), "pos_text": index of "text" message ("-1" if "text" was not found)
| irc | irc_message_split | split an IRC message (to fit in 512 bytes) | "message": IRC message, "server": server name (optional) | "msg1" ... "msgN": messages to send (without final "\r\n"), "args1" ... "argsN": arguments of messages, "count": number of messages
+10
View File
@@ -62,6 +62,11 @@
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `default`)
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** description: `color for current channel topic (when joining a channel or using /topic)`
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** description: `color for new channel topic (when topic is changed)`
** type: color
@@ -387,6 +392,11 @@
** type: string
** values: any string (default value: `"*!$ident@$host"`)
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** description: `decode/encode channel name inside messages using charset options; it is recommended to keep that off if you use only UTF-8 in channel names; you can enable this option if you are using an exotic charset like ISO in channel names`
** type: boolean
** values: on, off (default value: `off`)
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** description: `when off, colors codes are ignored in incoming messages`
** type: boolean
@@ -779,7 +779,7 @@ Examples:
/secure set oftc mypassword
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias to ghost the nick "mynick":
/alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
/alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
----
[[command_weechat_set]]
+1 -1
View File
@@ -1053,7 +1053,7 @@ Then you can load this script in your WeeChat, and setup path to your '/doc' dir
Then create this alias to build files:
----
/alias doc /perl unload; /python unload; /ruby unload; /lua unload; /tcl unload; /guile unload; /javascript unload; /python load docgen.py; /wait 1ms /docgen
/alias add doc /perl unload; /python unload; /ruby unload; /lua unload; /tcl unload; /guile unload; /javascript unload; /python load docgen.py; /wait 1ms /docgen
----
And use command `/doc` to build all files, for all languages.
+3
View File
@@ -12956,6 +12956,9 @@ if (hashtable_in)
* "channel" : "#weechat"
* "arguments" : "#weechat :hello!"
* "text" : "hello!"
* "pos_command" : "47"
* "pos_arguments" : "55"
* "pos_channel" : "55"
* "pos_text" : "65"
*/
weechat_hashtable_free (hashtable_in);
+16 -1
View File
@@ -939,8 +939,20 @@ The result is a hashtable with following keys
The text (for example user message) |
`hello!`
| pos_command | ≥ 1.3 |
The index of 'command' in message ("-1" if 'command' was not found) |
`47`
| pos_arguments | ≥ 1.3 |
The index of 'arguments' in message ("-1" if 'arguments' was not found) |
`55`
| pos_channel | ≥ 1.3 |
The index of 'channel' in message ("-1" if 'channel' was not found) |
`55`
| pos_text | ≥ 1.3 |
The index of text in message ("-1" if text was not found) |
The index of 'text' in message ("-1" if 'text' was not found) |
`65`
|===
@@ -959,6 +971,9 @@ dict = weechat.info_get_hashtable(
# "channel": "#weechat",
# "arguments": "#weechat :hello!",
# "text": "hello!",
# "pos_command": "47",
# "pos_arguments": "55",
# "pos_channel": "55",
# "pos_text": "65",
# }
----
+4 -1
View File
@@ -3239,7 +3239,10 @@ is added in hashtable:
| channel | string | IRC channel
| arguments | string | Arguments of command (includes value of 'channel')
| text | string | Text (for example user message)
| pos_text | string | The index of text in message ("-1" if text was not found)
| pos_command | string | The index of 'command' in message ("-1" if 'command' was not found)
| pos_arguments | string | The index of 'arguments' in message ("-1" if 'arguments' was not found)
| pos_channel | string | The index of 'channel' in message ("-1" if 'channel' was not found)
| pos_text | string | The index of 'text' in message ("-1" if 'text' was not found)
|===
When the data is a pointer, the variable `tg_signal_data` can be used like this
@@ -112,6 +112,8 @@
| weechat | buffers_plugins_names | noms des tampons (incluant les noms d'extensions)
| weechat | colors | noms des couleurs
| weechat | commands | commandes (weechat et extensions)
| weechat | config_files | fichiers de configuration
+1
View File
@@ -200,6 +200,7 @@
*** 'away_message' (string)
*** 'away_time' (time)
*** 'lag' (integer)
*** 'lag_displayed' (integer)
*** 'lag_check_time' (other)
*** 'lag_next_check' (time)
*** 'lag_last_refresh' (time)
@@ -6,7 +6,7 @@
|===
| Extension | Nom | Description | Table de hachage (entrée) | Table de hachage (sortie)
| irc | irc_message_parse | analyse un message IRC | "message" : message IRC, "server" : nom du serveur (optionnel) | "tags" : étiquettes, "message_without_tags" : message sans les étiquettes, "nick" : pseudo, "host" : nom d'hôte, "command" : commande, "channel" : canal, "arguments" : paramètres (inclut le canal), "text" : texte (par exemple message utilisateur), "pos_text" : index du texte dans le message ("-1" si aucun texte n'a été trouvé)
| irc | irc_message_parse | analyse un message IRC | "message" : message IRC, "server" : nom du serveur (optionnel) | "tags" : étiquettes, "message_without_tags" : message sans les étiquettes, "nick" : pseudo, "host" : nom d'hôte, "command" : commande, "channel" : canal, "arguments" : paramètres (inclut le canal), "text" : texte (par exemple message utilisateur), "pos_command" : index de "command" dans le message ("-1" si "command" n'a pas été trouvé), "pos_arguments" : index de "arguments" dans le message ("-1" si "arguments" n'a pas été trouvé), "pos_channel" : index de "channel" dans le message ("-1" si "channel" n'a pas été trouvé), "pos_text" : index de "text" dans le message ("-1" si "text" n'a pas été trouvé)
| irc | irc_message_split | découper un message IRC (pour tenir dans les 512 octets) | "message" : message IRC, "server" : nom du serveur (optionnel) | "msg1" ... "msgN" : messages à envoyer (sans le "\r\n" final), "args1" ... "argsN" : paramètres des messages, "count" : nombre de messages
+10
View File
@@ -62,6 +62,11 @@
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `default`)
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** description: `couleur pour le titre du canal actuel (en rejoignant un canal ou sur /topic)`
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** description: `couleur pour le nouveau titre du canal (lorsque le titre est changé)`
** type: couleur
@@ -387,6 +392,11 @@
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `"*!$ident@$host"`)
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** description: `décoder/encoder le nom du canal dans les messages en utilisant les options de charset ; il est recommandé de garder cette option désactivée si vous utilisez seulement UTF-8 dans les noms de canaux ; vous pouvez activer cette option si vous utilisez un charset exotique comme ISO dans les noms de canaux`
** type: booléen
** valeurs: on, off (valeur par défaut: `off`)
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** description: `si désactivé, les codes couleurs des messages entrants sont ignorés`
** type: booléen
@@ -779,7 +779,7 @@ Exemples :
/secure set oftc motdepasse
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias pour ghost du pseudo "pseudo" :
/alias ghost /eval /msg -server freenode nickserv ghost pseudo ${sec.data.freenode}
/alias add ghost /eval /msg -server freenode nickserv ghost pseudo ${sec.data.freenode}
----
[[command_weechat_set]]
+1 -1
View File
@@ -1073,7 +1073,7 @@ vers votre répertoire '/doc' :
Créez alors cet alias pour construire les fichiers :
----
/alias doc /perl unload; /python unload; /ruby unload; /lua unload; /tcl unload; /guile unload; /javascript unload; /python load docgen.py; /wait 1ms /docgen
/alias add doc /perl unload; /python unload; /ruby unload; /lua unload; /tcl unload; /guile unload; /javascript unload; /python load docgen.py; /wait 1ms /docgen
----
Et utilisez la commande `/doc` pour construire tous les fichiers, pour toutes
+3
View File
@@ -13209,6 +13209,9 @@ if (hashtable_in)
* "channel" : "#weechat"
* "arguments" : "#weechat :hello!"
* "text" : "hello!"
* "pos_command" : "47"
* "pos_arguments" : "55"
* "pos_channel" : "55"
* "pos_text" : "65"
*/
weechat_hashtable_free (hashtable_in);
+16 -1
View File
@@ -963,8 +963,20 @@ Le résultat est une table de hachage avec les clés suivantes
Le texte (par exemple un message utilisateur) |
`hello!`
| pos_command | ≥ 1.3 |
La position de 'command' dans le message ("-1" si 'command' n'a pas été trouvé) |
`47`
| pos_arguments | ≥ 1.3 |
La position de 'arguments' dans le message ("-1" si 'arguments' n'a pas été trouvé) |
`55`
| pos_channel | ≥ 1.3 |
La position de 'channel' dans le message ("-1" si 'channel' n'a pas été trouvé) |
`55`
| pos_text | ≥ 1.3 |
La position du texte dans le message ("-1" si le texte n'a pas été trouvé) |
La position de 'text' dans le message ("-1" si 'text' n'a pas été trouvé) |
`65`
|===
@@ -983,6 +995,9 @@ dict = weechat.info_get_hashtable(
# "channel": "#weechat",
# "arguments": "#weechat :hello!",
# "text": "hello!",
# "pos_command": "47",
# "pos_arguments": "55",
# "pos_channel": "55",
# "pos_text": "65",
# }
----
+5 -2
View File
@@ -3341,8 +3341,11 @@ suivantes sont ajoutées dans la table de hachage :
| command | chaîne | Commande IRC (exemple : "PRIVMSG", "NOTICE", ...)
| channel | chaîne | Canal IRC
| arguments | chaîne | Paramètres de la commande (inclut la valeur de 'channel')
| text | string | Texte (par exemple message utilisateur)
| pos_text | string | L'index du texte dans le message ("-1" si le texte n'a pas été trouvé)
| text | chaîne | Texte (par exemple message utilisateur)
| pos_command | chaîne | L'index de 'command' dans le message ("-1" si 'command' n'a pas été trouvé)
| pos_arguments | chaîne | L'index de 'arguments' dans le message ("-1" si 'arguments' n'a pas été trouvé)
| pos_channel | chaîne | L'index de 'channel' dans le message ("-1" si 'channel' n'a pas été trouvé)
| pos_text | chaîne | L'index de 'text' dans le message ("-1" si 'text' n'a pas été trouvé)
|===
Lorsque la donnée est un pointeur, la variable `tg_signal_data` peut être
@@ -112,6 +112,8 @@
| weechat | buffers_plugins_names | nomi dei buffer (inclusi i nomi dei plugin)
| weechat | colors | color names
| weechat | commands | comandi (weechat e plugin)
| weechat | config_files | file di configurazione
+1
View File
@@ -200,6 +200,7 @@
*** 'away_message' (string)
*** 'away_time' (time)
*** 'lag' (integer)
*** 'lag_displayed' (integer)
*** 'lag_check_time' (other)
*** 'lag_next_check' (time)
*** 'lag_last_refresh' (time)
@@ -6,7 +6,7 @@
|===
| Plugin | Nome | Descrizione | Tabella hash (input) | Tabella hash (output)
| irc | irc_message_parse | controlla un messaggio IRC | "message": messaggio IRC, "server": nome server (opzionale) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_text": index of text in message ("-1" if no text found)
| irc | irc_message_parse | controlla un messaggio IRC | "message": messaggio IRC, "server": nome server (opzionale) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_command": index of "command" message ("-1" if "command" was not found), "pos_arguments": index of "arguments" message ("-1" if "arguments" was not found), "pos_channel": index of "channel" message ("-1" if "channel" was not found), "pos_text": index of "text" message ("-1" if "text" was not found)
| irc | irc_message_split | divide un messaggio IRC (per adattarlo in 512 byte) | "message": messaggio IRC, "server": nome server (opzionale) | "msg1" ... "msgN": messaggio da inviare (senza "\r\n" finale), "args1" ... "argsN": argomenti dei messaggi, "count": numero di messaggi
+10
View File
@@ -62,6 +62,11 @@
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `default`)
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** descrizione: `color for current channel topic (when joining a channel or using /topic)`
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** descrizione: `colore del nuovo argomento del canale (quando viene cambiato)`
** tipo: colore
@@ -387,6 +392,11 @@
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"*!$ident@$host"`)
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** descrizione: `decode/encode channel name inside messages using charset options; it is recommended to keep that off if you use only UTF-8 in channel names; you can enable this option if you are using an exotic charset like ISO in channel names`
** tipo: bool
** valori: on, off (valore predefinito: `off`)
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** descrizione: `se disabilitato, i codici colori vengono ignorati nei messaggi in entrata`
** tipo: bool
@@ -779,7 +779,7 @@ Examples:
/secure set oftc mypassword
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias to ghost the nick "mynick":
/alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
/alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
----
[[command_weechat_set]]
+3
View File
@@ -13373,6 +13373,9 @@ if (hashtable_in)
* "channel" : "#weechat"
* "arguments" : "#weechat :hello!"
* "text" : "hello!"
* "pos_command" : "47"
* "pos_arguments" : "55"
* "pos_channel" : "55"
* "pos_text" : "65"
*/
weechat_hashtable_free (hashtable_in);
+16 -1
View File
@@ -968,8 +968,20 @@ The result is a hashtable with following keys
The text (for example user message) |
`hello!`
| pos_command | ≥ 1.3 |
The index of 'command' in message ("-1" if 'command' was not found) |
`47`
| pos_arguments | ≥ 1.3 |
The index of 'arguments' in message ("-1" if 'arguments' was not found) |
`55`
| pos_channel | ≥ 1.3 |
The index of 'channel' in message ("-1" if 'channel' was not found) |
`55`
| pos_text | ≥ 1.3 |
The index of text in message ("-1" if text was not found) |
The index of 'text' in message ("-1" if 'text' was not found) |
`65`
|===
@@ -988,6 +1000,9 @@ dict = weechat.info_get_hashtable(
# "channel": "#weechat",
# "arguments": "#weechat :hello!",
# "text": "hello!",
# "pos_command": "47",
# "pos_arguments": "55",
# "pos_channel": "55",
# "pos_text": "65",
# }
----
+8 -1
View File
@@ -3403,7 +3403,14 @@ is added in hashtable:
| channel | string | IRC channel
| arguments | string | Arguments of command (includes value of 'channel')
| text | string | Text (for example user message)
| pos_text | string | The index of text in message ("-1" if text was not found)
// TRANSLATION MISSING
| pos_command | string | The index of 'command' in message ("-1" if 'command' was not found)
// TRANSLATION MISSING
| pos_arguments | string | The index of 'arguments' in message ("-1" if 'arguments' was not found)
// TRANSLATION MISSING
| pos_channel | string | The index of 'channel' in message ("-1" if 'channel' was not found)
// TRANSLATION MISSING
| pos_text | string | The index of 'text' in message ("-1" if 'text' was not found)
|===
When the data is a pointer, the variable `tg_signal_data` can be used like this
@@ -112,6 +112,8 @@
| weechat | buffers_plugins_names | バッファの名前 (プラグインの名前を含めた)
| weechat | colors | color names
| weechat | commands | コマンド (weechat とプラグイン)
| weechat | config_files | 設定ファイル
+1
View File
@@ -200,6 +200,7 @@
*** 'away_message' (string)
*** 'away_time' (time)
*** 'lag' (integer)
*** 'lag_displayed' (integer)
*** 'lag_check_time' (other)
*** 'lag_next_check' (time)
*** 'lag_last_refresh' (time)
@@ -6,7 +6,7 @@
|===
| プラグイン | 名前 | 説明 | ハッシュテーブル (入力) | ハッシュテーブル (出力)
| irc | irc_message_parse | IRC メッセージを解析 | "message": IRC メッセージ、"server": サーバ名 (任意) | "tags": タグ、"message_without_tags": タグを含まないメッセージ、"nick": ニックネーム、"host": ホスト名、"command": コマンド、"channel": チャンネル、"arguments": 引数 (チャンネルを含む)、"text": テキスト (例えばユーザメッセージ)、"pos_text": メッセージ内テキストの位置 (テキストが見つからなかった場合 "-1")
| irc | irc_message_parse | IRC メッセージを解析 | "message": IRC メッセージ、"server": サーバ名 (任意) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_command": index of "command" message ("-1" if "command" was not found), "pos_arguments": index of "arguments" message ("-1" if "arguments" was not found), "pos_channel": index of "channel" message ("-1" if "channel" was not found), "pos_text": index of "text" message ("-1" if "text" was not found)
| irc | irc_message_split | IRC メッセージを分割 (512 バイトに収める) | "message": IRC メッセージ、"server": サーバ名 (任意) | "msg1" ... "msgN": 送信メッセージ (最後の "\r\n" は無し), "args1" ... "argsN": メッセージの引数、"count": メッセージの数
+12 -2
View File
@@ -62,13 +62,18 @@
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** 説明: `現在のチャンネルトピックの色 (チャンネルに参加または /topic を使ったときに使われます)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** 説明: `新しいチャンネルトピックの色 (トピックが変更されたとき)`
** 説明: `新しいチャンネルトピックの色 (トピックが変更されたときに使われます)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_irc.color.topic_old]] *irc.color.topic_old*
** 説明: `古いチャンネルトピックの色 (トピックが変更されたとき)`
** 説明: `古いチャンネルトピックの色 (トピックが変更されたときに使われます)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
@@ -387,6 +392,11 @@
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"*!$ident@$host"`)
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** 説明: `decode/encode channel name inside messages using charset options; it is recommended to keep that off if you use only UTF-8 in channel names; you can enable this option if you are using an exotic charset like ISO in channel names`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** 説明: `オフの場合、到着メッセージに含まれる色コードを無視`
** タイプ: ブール
+73 -73
View File
@@ -414,60 +414,60 @@ value: 表示する履歴エントリの数
----
/input <action> [<arguments>]
list of actions:
return: simulate key "enter"
complete_next: complete word with next completion
complete_previous: complete word with previous completion
search_text_here: search text in buffer at current position
search_text: search text in buffer
search_switch_case: switch exact case for search
search_switch_regex: switch search type: string/regular expression
search_switch_where: switch search in messages/prefixes
search_previous: search previous line
search_next: search next line
search_stop_here: stop search at current position
search_stop: stop search
delete_previous_char: delete previous char
delete_next_char: delete next char
delete_previous_word: delete previous word
delete_next_word: delete next word
delete_beginning_of_line: delete from beginning of line until cursor
delete_end_of_line: delete from cursor until end of line
delete_line: delete entire line
clipboard_paste: paste from clipboard
transpose_chars: transpose two chars
undo: undo last command line action
redo: redo last command line action
move_beginning_of_line: move cursor to beginning of line
move_end_of_line: move cursor to end of line
move_previous_char: move cursor to previous char
move_next_char: move cursor to next char
move_previous_word: move cursor to previous word
move_next_word: move cursor to next word
history_previous: recall previous command in current buffer history
history_next: recall next command in current buffer history
history_global_previous: recall previous command in global history
history_global_next: recall next command in global history
jump_smart: jump to next buffer with activity
jump_last_buffer_displayed: jump to last buffer displayed (before last jump to a buffer)
jump_previously_visited_buffer: jump to previously visited buffer
jump_next_visited_buffer: jump to next visited buffer
hotlist_clear: clear hotlist
grab_key: grab a key (optional argument: delay for end of grab, default is 500 milliseconds)
grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds)
grab_mouse: grab mouse event code
grab_mouse_area: grab mouse event code with area
set_unread: set unread marker for all buffers
set_unread_current_buffer: set unread marker for current buffer
switch_active_buffer: switch to next merged buffer
switch_active_buffer_previous: switch to previous merged buffer
zoom_merged_buffer: zoom on merged buffer
insert: insert text in command line (escaped chars are allowed, see /help print)
send: send text to the buffer
paste_start: start paste (bracketed paste mode)
paste_stop: stop paste (bracketed paste mode)
アクションリスト:
return: "enter" キーをシミュレート
complete_next: 次の補完候補で単語を補完
complete_previous: 一つ前の補完候補で単語を補完
search_text_here: 現在の位置でテキストを検索
search_text: バッファ内のテキストを検索
search_switch_case: 完全一致検索に変更
search_switch_regex: 検索タイプの切り替え: 文字列/正規表現
search_switch_where: 検索範囲の切り替え: メッセージ/プレフィックス
search_previous: 一つ前の行を検索
search_next: 次の行を検索
search_stop_here: 現在の位置で検索を終了
search_stop: 検索を終了
delete_previous_char: 一つ前の文字を削除
delete_next_char: 次の文字を削除
delete_previous_word: 一つ前の単語を削除
delete_next_word: 次の単語を削除
delete_beginning_of_line: 行の最初からカーソル位置までを削除
delete_end_of_line: カーソルから行の最後までを削除
delete_line: 行を削除
clipboard_paste: クリップボードから貼り付け
transpose_chars: 2 つの文字を入れ替え
undo: 最新のコマンドラインアクションまで元に戻す
redo: 最新のコマンドラインアクションまでやり直す
move_beginning_of_line: カーソルを行頭に移動
move_end_of_line: カーソルを行末まで移動
move_previous_char: カーソルを一つ前の文字に移動
move_next_char: カーソルを次の文字に移動
move_previous_word: カーソルを一つ前の単語に移動
move_next_word: カーソルを次の単語に移動
history_previous: 現在のバッファ履歴のひとつ前のコマンドを再呼び出し
history_next: 現在のバッファ履歴の次のコマンドを再呼び出し
history_global_previous: グローバル履歴の一つ前のコマンドを再呼び出し
history_global_next: グローバル履歴の次のコマンドを再呼び出し
jump_smart: 次のアクティブバッファに飛ぶ
jump_last_buffer_displayed: 表示されている最後のバッファに移動 (最新のバッファ移動の一つ前に表示されていたバッファ)
jump_previously_visited_buffer: 一つ前に訪れたバッファに移動
jump_next_visited_buffer: 次に訪れたバッファに移動
hotlist_clear: ホットリストを消去
grab_key: キーを横取り (任意引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
grab_key_command: あるコマンドに関連してキーを横取り (任意引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
grab_mouse: grab マウスイベントコードを横取り
grab_mouse_area: 範囲指定のマウスイベントコードを横取り
set_unread: 全てのバッファに対して未読マーカーを設定
set_unread_current_buffer: 現在のバッファに対して未読マーカーを設定
switch_active_buffer: 次のマージされたバッファに移動
switch_active_buffer_previous: 一つ前のマージされたバッファに移動
zoom_merged_buffer: マージされたバッファにズーム
insert: コマンドラインにテキストを挿入 (エスケープ文字も可、/help print を参照)
send: バッファにテキストを送信
paste_start: ペーストの開始 (括弧付きペーストモード)
paste_stop: ペーストの終了 (括弧付きペーストモード)
This command is used by key bindings or plugins.
これらのコマンドはキーバインドかプラグインで利用できます。
----
[[command_weechat_key]]
@@ -751,35 +751,35 @@ file: 保存する設定ファイル (拡張子 ".conf" は不要)
set <name> <value>
del <name>
passphrase: change the passphrase (without passphrase, data is stored as plain text in file sec.conf)
-delete: delete passphrase
decrypt: decrypt data still encrypted (it happens only if passphrase was not given on startup)
-discard: discard all data still encrypted
set: add or change secured data
del: delete secured data
passphrase: パスフレーズを変更 (パスフレーズがない場合、sec.conf ファイルに平文でデータを保存します)
-delete: パスフレーズを削除
decrypt: 暗号化されているデータを復号化 (起動時にパスフレーズが設定されていない場合に起きます)
-discard: 全ての暗号化データを破棄
set: 保護データを追加または変更
del: 保護データを削除
Without argument, this command displays secured data in a new buffer.
引数がない場合、新しいバッファに保護データを表示します。
When a passphrase is used (data encrypted), it is asked by WeeChat on startup.
It is possible to set environment variable "WEECHAT_PASSPHRASE" to prevent the prompt (this same variable is used by WeeChat on /upgrade).
パスフレーズを利用する場合 (データが暗号化されている場合)、WeeChat は起動時にパスフレーズを尋ねます。
環境変数 "WEECHAT_PASSPHRASE" を利用すれば入力を回避できます (WeeChat /upgrade の時に同じ変数を利用します)。
Secured data with format ${sec.data.xxx} can be used in:
- command /eval
- command line argument "--run-command"
- options weechat.startup.command_{before|after}_plugins
- other options that may contain a password or sensitive data (for example proxy, irc server and relay); see /help on the options to check if they are evaluated.
${sec.data.xxx} の形でフォーマットされた保護データは以下の様に利用できます:
- /eval コマンド
- コマンドライン引数 "--run-command"
- weechat.startup.command_{before|after}_plugins オプション
- パスワードや機密データを含むと思われるその他のオプション (例えば、プロキシ、irc サーバ、リレー); 保護データが評価されるかを確認するには各オプションの /help を御覧ください。
Examples:
set a passphrase:
:
パスフレーズを設定:
/secure passphrase this is my passphrase
encrypt freenode SASL password:
freenode SASL パスワードを暗号化:
/secure set freenode mypassword
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
encrypt oftc password for nickserv:
oftc の nickserv 用パスワードを暗号化:
/secure set oftc mypassword
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias to ghost the nick "mynick":
/alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
ニックネーム "mynick" を取り戻すためのエイリアス ghost を設定
/alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
----
[[command_weechat_set]]
+1 -1
View File
@@ -718,7 +718,7 @@
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.key_grab_delay]] *weechat.look.key_grab_delay*
** 説明: `default delay (in milliseconds) to grab a key (using default key alt-k); this delay can be overridden in the /input command (see /help input)`
** 説明: `キーを横取りするためのデフォルト遅延時間 (ミリ秒単位) (デフォルトキー alt-k を使います); /input コマンドではこの遅延時間を無視します (/help input 参照)`
** タイプ: 整数
** 値: 1 .. 10000 (デフォルト値: `800`)
+1 -1
View File
@@ -1050,7 +1050,7 @@ $ msgcheck.py xx.po
ファイルを生成するエイリアスを作ってください:
----
/alias doc /perl unload; /python unload; /ruby unload; /lua unload; /tcl unload; /guile unload; /javascript unload; /python load docgen.py; /wait 1ms /docgen
/alias add doc /perl unload; /python unload; /ruby unload; /lua unload; /tcl unload; /guile unload; /javascript unload; /python load docgen.py; /wait 1ms /docgen
----
コマンド `/doc` を使って全ての (全てのプログラミング言語について) 自動生成するファイルを作成してください。
+3
View File
@@ -12952,6 +12952,9 @@ if (hashtable_in)
* "channel" : "#weechat"
* "arguments" : "#weechat :hello!"
* "text" : "hello!"
* "pos_command" : "47"
* "pos_arguments" : "55"
* "pos_channel" : "55"
* "pos_text" : "65"
*/
weechat_hashtable_free (hashtable_in);
+29 -1
View File
@@ -906,44 +906,69 @@ _バージョン 0.3.4 の新機能_
(例の値は以下のメッセージから作られました:
`@time=2015-06-27T16:40:35.000Z :nick!user@host PRIVMSG #weechat :hello!`):
// TRANSLATION MISSING
[width="100%",cols="1,^2,10,8",options="header"]
|===
| Key | WeeChat version | Description | Example
// TRANSLATION MISSING
| tags | ≥ 0.4.0 |
The tags in message (can be empty) |
`time=2015-06-27T16:40:35.000Z`
// TRANSLATION MISSING
| message_without_tags | ≥ 0.4.0 |
The message without the tags (the same as message if there are no tags) |
`:nick!user@host PRIVMSG #weechat :hello!`
// TRANSLATION MISSING
| nick | ≥ 0.3.4 |
The origin nick |
`nick`
// TRANSLATION MISSING
| host | ≥ 0.3.4 |
The origin host (includes the nick) |
`nick!user@host`
// TRANSLATION MISSING
| command | ≥ 0.3.4 |
The command ('PRIVMSG', 'NOTICE', ...) |
`PRIVMSG`
// TRANSLATION MISSING
| channel | ≥ 0.3.4 |
The target channel |
`#weechat`
// TRANSLATION MISSING
| arguments | ≥ 0.3.4 |
The command arguments (includes the channel) |
`#weechat :hello!`
// TRANSLATION MISSING
| text | ≥ 1.3 |
The text (for example user message) |
`hello!`
// TRANSLATION MISSING
| pos_command | ≥ 1.3 |
The index of 'command' in message ("-1" if 'command' was not found) |
`47`
// TRANSLATION MISSING
| pos_arguments | ≥ 1.3 |
The index of 'arguments' in message ("-1" if 'arguments' was not found) |
`55`
// TRANSLATION MISSING
| pos_channel | ≥ 1.3 |
The index of 'channel' in message ("-1" if 'channel' was not found) |
`55`
// TRANSLATION MISSING
| pos_text | ≥ 1.3 |
The index of text in message ("-1" if text was not found) |
The index of 'text' in message ("-1" if 'text' was not found) |
`65`
|===
@@ -962,6 +987,9 @@ dict = weechat.info_get_hashtable(
# "channel": "#weechat",
# "arguments": "#weechat :hello!",
# "text": "hello!",
# "pos_command": "47",
# "pos_arguments": "55",
# "pos_channel": "55",
# "pos_text": "65",
# }
----
+10 -5
View File
@@ -1195,12 +1195,10 @@ key[ctrl-r] が押された状態) でのみ有効です。
| key[Tab] | 検索範囲: メッセージ (デフォルト)、プレフィックス、プレフィックスとメッセージ | `/input search_switch_where`
| key[↑] | 前のキーワードで検索 | `/input search_previous`
| key[↓] | 次のキーワードで検索 | `/input search_next`
// TRANSLATION MISSING
| key[Enter] .3+| Stop search at current position .3+| `/input search_stop_here`
| key[Enter] .3+| 現在の位置で検索を終了 .3+| `/input search_stop_here`
| key[ctrl-j]
| key[ctrl-m]
// TRANSLATION MISSING
| key[ctrl-q] | Stop search and scroll to bottom of buffer | `/input search_stop`
| key[ctrl-q] | 検索を終了してバッファの最後までスクロール | `/input search_stop`
|===
[[key_bindings_cursor_context]]
@@ -3240,7 +3238,14 @@ ${tg_highlight} || ${tg_msg_pv}
| channel | string | IRC チャンネル
| arguments | string | コマンドの引数 ('channel' の値を含みます)
| text | string | テキスト (例えばユーザメッセージ)
| pos_text | string | メッセージ内のテキストの位置 (テキストが見つからない場合 "-1")
// TRANSLATION MISSING
| pos_command | string | The index of 'command' in message ("-1" if 'command' was not found)
// TRANSLATION MISSING
| pos_arguments | string | The index of 'arguments' in message ("-1" if 'arguments' was not found)
// TRANSLATION MISSING
| pos_channel | string | The index of 'channel' in message ("-1" if 'channel' was not found)
// TRANSLATION MISSING
| pos_text | string | The index of 'text' in message ("-1" if 'text' was not found)
|===
データがポインタの場合、hdata の属性を読むために変数 `tg_signal_data`
@@ -112,6 +112,8 @@
| weechat | buffers_plugins_names | nazwy buforów (włącznie z nazwami wtyczek)
| weechat | colors | nazwy kolorów
| weechat | commands | komendy (weechata i wtyczek)
| weechat | config_files | pliki konfiguracyjne
+1
View File
@@ -200,6 +200,7 @@
*** 'away_message' (string)
*** 'away_time' (time)
*** 'lag' (integer)
*** 'lag_displayed' (integer)
*** 'lag_check_time' (other)
*** 'lag_next_check' (time)
*** 'lag_last_refresh' (time)
@@ -6,7 +6,7 @@
|===
| Wtyczka | Nazwa | Opis | Hashtable (wejście) | Hashtable (wyjście)
| irc | irc_message_parse | przetwarza wiadomość IRC | "message": wiadomość IRC, "server": nazwa serwera (opcjonalne) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_text": index of text in message ("-1" if no text found)
| irc | irc_message_parse | przetwarza wiadomość IRC | "message": wiadomość IRC, "server": nazwa serwera (opcjonalne) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_command": index of "command" message ("-1" if "command" was not found), "pos_arguments": index of "arguments" message ("-1" if "arguments" was not found), "pos_channel": index of "channel" message ("-1" if "channel" was not found), "pos_text": index of "text" message ("-1" if "text" was not found)
| irc | irc_message_split | dziel wiadomość IRC (aby zmieściła się w 512 bajtach) | "message": wiadomość IRC, "server": nazwa serwera (opcjonalne) | "msg1" ... "msgN": wiadomości do wysłania (bez kończącego "\r\n"), "args1" ... "argsN": argumenty wiadomości, "count": ilość wiadomości
+27 -27
View File
@@ -3,39 +3,39 @@
// DO NOT EDIT BY HAND!
//
[[command_alias_alias]]
[command]*`alias`* list, add or remove command aliases::
[command]*`alias`* wyświetla, dodaje lub usuwa aliasy komend::
----
/alias list [<alias>]
add <alias> [<command>[;<command>...]]
addcompletion <completion> <alias> [<command>[;<command>...]]
add <alias> [<komenda>[;<komenda>...]]
addcompletion <dopełnienie> <alias> [<komenda>[;<komenda>...]]
del <alias> [<alias>...]
list: list aliases (without argument, this list is displayed)
add: add an alias
addcompletion: add an alias with a custom completion
del: delete an alias
completion: completion for alias: by default completion is done with target command
note: you can use %%command to use completion of an existing command
alias: name of alias
command: command name with arguments (many commands can be separated by semicolons)
list: lista aliasów (ta lista wyświetlana jest jeśli nie zostanie podany argument)
add: dodaje alias
addcompletion: dodaje alias z niestandardowym dopełnieniem
del: usuwa alias
completion: dopełnienie dla aliasu: domyślnie dopełnienie wykonuje się z docelową komendą
uwaga: można użyć %%komenda w celu użycia dopełnień dla istniejących komend
alias: nazwa aliasu
komenda: nazwa komendy (wiele komend można oddzielić za pomocą średnika)
Note: in command, special variables are replaced:
$n: argument 'n' (between 1 and 9)
$-m: arguments from 1 to 'm'
$n-: arguments from 'n' to last
$n-m: arguments from 'n' to 'm'
$*: all arguments
$~: last argument
$var: where "var" is a local variable of buffer (see /buffer localvar)
examples: $nick, $channel, $server, $plugin, $name
Ważne: dla komend specjalne zmienne są zastępowane odpowiednimi wartościami:
$n: argument 'n' (pomiędzy 1 i 9)
$-m: argumenty od 1 do 'm'
$n-: argumenty od 'n' do ostatniego
$n-m: argumenty od 'n' od 'm'
$*: wszystkie argumenty
$~: ostatni argument
$var: gdzie "var" to zmienna lokalna buforu (zobacz /buffer localvar)
przykłady: $nick, $channel, $server, $plugin, $name
Examples:
alias /split to split window horizontally:
/alias add split /window splith
alias /hello to say "hello" on all channels but not on #weechat:
/alias add hello /allchan -exclude=#weechat msg * hello
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
/alias addcompletion %%sajoin forcejoin /quote forcejoin
Przykłady:
alias /split do poziomego podziału okna:
/alias split /window splith
alias /hello pisze "hello" na wszystkich kanałach poza #weechat:
/alias hello /allchan -exclude=#weechat msg * hello
alias /forcejoin wysyłający komende IRC "forcejoin" z dopełnieniem dla /sajoin:
/alias -completion %%sajoin forcejoin /quote forcejoin
----
+32 -32
View File
@@ -91,28 +91,28 @@ Bez podania argumentu komenda wyświetla listę banów na obecnym kanale.
/connect [<serwer> [<serwer>...] [-<opcja>[=<wartość>]] [-no<opcja>] [-nojoin] [-switch]
-all|-auto|-open [-nojoin] [-switch]
server: server name, which can be:
- internal server name (added by /server add, recommended usage)
- hostname/port or IP/port, port is 6667 by default
- URL with format: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]]
Note: for an address/IP/URL, a temporary server is added (NOT SAVED), see /help irc.look.temporary_servers
option: set option for server (for boolean option, value can be omitted)
nooption: set boolean option to 'off' (for example: -nossl)
-all: connect to all servers defined in configuration
-auto: connect to servers with autoconnect enabled
-open: connect to all opened servers that are not currently connected
-nojoin: do not join any channel (even if autojoin is enabled on server)
-switch: switch to next server address
serwer: nazwa serwera, może nią być:
- wewnętrzna nazwa serwera (tworzona przez /server add, zalecane użycie)
- nazwa hosta/port lub IP/port (stworzy to TYMCZASOWY serwer), domyślny port to 6667
- URL o formacie: irc[6][s]://[nick[:hasło]@]irc.example.org[:port][/#kanał1][,#kanał2[...]]
Uwaga: dla adresu/IP/URLa, tworzony jest serwer tymczasowy (NIE ZAPISYWANY), zobacz /help irc.look.temporary_servers
opcja: ustawia opcję dla serwera (dla opcji boolowskich można pominąć wartość)
nooption: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
-all: łączy się ze wszystkimi serwerami zdefiniowanymi w konfiguracji
-auto: łączy się z serwerami z włączonym automatycznym połączeniem
-open: łączy się ze wszystkimi otwartymi ale nie połączonymi serwerami
-nojoin: nie wchodź na żaden kanał (nawet jeśli autojoin jest włączony dla tego serwera)
-switch: przełącza adres serwera na kolejny
To disconnect from a server or stop any connection attempt, use command /disconnect.
W celu rozłączenia z serwerem lub przerwania próby połączenia, użyj komendy /disconnect.
Examples:
Przykłady:
/connect freenode
/connect irc.oftc.net/6667
/connect irc6.oftc.net/6667 -ipv6
/connect irc6.oftc.net/6697 -ipv6 -ssl
/connect my.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#channel
/connect irc://nick@irc.oftc.net/#kanał
/connect -switch
----
@@ -683,24 +683,24 @@ powód: powód
del|keep <serwer>]
deloutq|jump|raw
list: list servers (without argument, this list is displayed)
listfull: list servers with detailed info for each server
add: add a new server
server: server name, for internal and display use
hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma
temp: add a temporary server (not saved)
option: set option for server (for boolean option, value can be omitted)
nooption: set boolean option to 'off' (for example: -nossl)
copy: duplicate a server
rename: rename a server
reorder: reorder list of servers
keep: keep server in config file (for temporary servers only)
del: delete a server
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
jump: jump to server buffer
raw: open buffer with raw IRC data
list: wyświetla listę serwerów (bez argumentu wyświetlana jest ta lista)
listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego serwera
add: tworzy nowy serwer
serwer: nazwa serwera, do użytku wewnętrznego i wyświetlania
host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: 6667), wiele adresów należy rozdzielić przecinkiem
temp: tworzy serwer tymczasowy (nie zapisany)
opcja: ustawia opcję dla serwera (dla opcji boolowskich wartość może zostać pominięta)
noopcja: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
copy: duplikuje serwer
rename: zmienia nazwę serwera
reorder: zmienia kolejność na liście serwerów
keep: zachowuje serwer w pliku konfiguracyjnym (tylko dla serwerów tymczasowych)
del: usuwa serwer
deloutq: usuń wiadomości z kolejki dla wszystkich serwerów (wszystkie wiadomości jakie WeeChat obecnie wysyła)
jump: przechodzi do bufora serwera
raw: otwiera bufor z nieprzetworzonymi danymi IRC
Examples:
Przykłady:
/server listfull
/server add freenode chat.freenode.net
/server add freenode chat.freenode.net/6697 -ssl -autoconnect
+12 -2
View File
@@ -62,6 +62,11 @@
** typ: kolor
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `default`)
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** opis: `kolor obecnego tematu kanału (podczas wejścia na kanał lub użycia /topic)`
** typ: kolor
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** opis: `kolor nowego tematu kanału (kiedy temat został zmieniony)`
** typ: kolor
@@ -358,7 +363,7 @@
** wartości: on, off (domyślna wartość: `on`)
* [[option_irc.look.temporary_servers]] *irc.look.temporary_servers*
** opis: `enable automatic addition of temporary servers with command /connect`
** opis: `włącza tworzenie tymczasowych serwerów za pomocą komendy /connect`
** typ: bool
** wartości: on, off (domyślna wartość: `off`)
@@ -387,6 +392,11 @@
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"*!$ident@$host"`)
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** opis: `decode/encode channel name inside messages using charset options; it is recommended to keep that off if you use only UTF-8 in channel names; you can enable this option if you are using an exotic charset like ISO in channel names`
** typ: bool
** wartości: on, off (domyślna wartość: `off`)
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** opis: `kiedy wyłączone (off) kody kolorów są ignorowane w przychodzących wiadomościach`
** typ: bool
@@ -543,7 +553,7 @@
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** opis: `nicknames to use on server (separated by comma) (note: content is evaluated, see /help eval)`
** opis: `nazwy użytkownika do użycia na serwerze (oddzielone przecinkiem) (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
+1 -1
View File
@@ -48,7 +48,7 @@
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_logger.file.path]] *logger.file.path*
** opis: `path for WeeChat log files; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default); date specifiers are permitted (see man strftime) (note: content is evaluated, see /help eval)`
** opis: `ścieżka do plików z logami WeeChat; "%h" na początku ciągu zostanie zastąpione przez katalog domowy WeeChat (domyślnie "~/.weechat"); określenia dla daty są dozwolone (zobacz man strftime) (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"%h/logs/"`)
+1 -1
View File
@@ -188,7 +188,7 @@
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_script.scripts.path]] *script.scripts.path*
** opis: `local cache directory for scripts; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)`
** opis: `lokalny katalog z cache skryptów; "%h" na początku ciągu zostanie zastąpione przez katalog domowy WeeChat (domyślnie "~/.weechat") (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"%h/script"`)
+167 -167
View File
@@ -251,51 +251,51 @@ infolists: wyświetla informacje o infolistach
/eval [-n|-s] <wyrażenie>
[-n] -c <wyrażenie1> <operator> <wyrażenie2>
-n: display result without sending it to buffer (debug mode)
-s: split expression before evaluating it (many commands can be separated by semicolons)
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
operator: a logical or comparison operator:
- logical operators:
&& boolean "and"
|| boolean "or"
- comparison operators:
== equal
!= not equal
<= less or equal
< less
>= greater or equal
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
-n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
-s: podziel wyażenie przed przetworzeniem go (wiele komend może być oddzielonych średnikami)
-c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej); wiele komend można oddzielić średnikami
operator: operator logiczny lub porównania:
- operatory logiczne:
&& boolowskie "i"
|| boolowskie "lub"
- operatory porównania:
== równy
!= różny
<= mniejszy lub równy
< mniejszy
>= większy lub równy
> większy
=~ pasuje do rozszerzonego wyrażenia regularnego POSIX
!~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using integers if the two expressions are valid integers.
To force a string comparison, add double quotes around each expression, for example:
Wyrażenie jest uznawane za "prawdziwe" jeśli nie jest NULL, nie jest puste, oraz różni się od "0".
Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są liczbami całkowitymi.
W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
50 > 100 ==> 0
"50" > "100" ==> 1
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
1. an evaluated sub-string (format: "eval:xxx")
2. a string with escaped chars (format: "esc:xxx" or "\xxx")
3. a string with chars to hide (format: "hide:char,string")
4. a color (format: "color:xxx")
5. an info (format: "info:name,arguments", arguments are optional)
6. current date/time (format: "date" or "date:format")
7. an environment variable (format: "env:XXX")
8. an option (format: "file.section.option")
9. a local variable in buffer
10. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
Format for hdata can be one of following:
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
hdata[list].var1.var2...: start with a hdata using a list, for example:
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
hdata[pointer].var1.var2...: start with a hdata using a pointer, for example:
${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers)
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
1. przetworzony ciąg (format: "eval:xxx")
2. ciąg z wyescapowanymi znakami (format: "esc:xxx" lub "\xxx")
3. ciąg ze znakami do ukrycia (format: "hide:char,string")
4. kolor (format color:xxx)
5. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
6. obecna data/czas (format: "date" lub "date:format")
7. zmienna środowiskowa (format: "env:XXX")
8. opcja (format: plik.sekcja.opcja)
9. zmienna lokalna w buforze
10. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie "window" i "buffer" wskazują na aktualne okno/bufor.
Format dla hdata może być jednym z poniższych:
hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), następnie wypytuje zmienne jedna po drugiej (inne hdata mogą być następne)
hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
hdata[wskaźnik].zmienna1.zmienna2...: zacznij z hdata używając wskaźnika, na przykład:
${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem (może zostać użyte w triggerach)
Nazwy hdata i zmiennych, można znaleźć w "Opisie API wtyczek", fukcja "weechat_hdata_get".
Examples (simple strings):
Przykłady (proste ciągi):
/eval -n ${info:version} ==> 0.4.3
/eval -n ${env:HOME} ==> /home/user
/eval -n ${weechat.look.scroll_amount} ==> 3
@@ -305,9 +305,9 @@ Examples (simple strings):
/eval -n ${window.buffer.number} ==> 1
/eval -n ${\t} ==> <tab>
/eval -n ${hide:-,${relay.network.password}} ==> --------
/eval -n ${date:%H:%M:%S} ==> 07:46:40
/eval -n ${hide:-,${relay.network.password}} ==> --------
Examples (conditions):
Przykłady (warunki):
/eval -n -c ${window.buffer.number} > 2 ==> 0
/eval -n -c ${window.win_width} > 100 ==> 1
/eval -n -c (8 > 12) || (5 > 2) ==> 1
@@ -414,60 +414,60 @@ Wartość: ilość elementów historii do pokazania
----
/input <akcja> [<argumenty>]
list of actions:
return: simulate key "enter"
complete_next: complete word with next completion
complete_previous: complete word with previous completion
search_text_here: search text in buffer at current position
search_text: search text in buffer
search_switch_case: switch exact case for search
search_switch_regex: switch search type: string/regular expression
search_switch_where: switch search in messages/prefixes
search_previous: search previous line
search_next: search next line
search_stop_here: stop search at current position
search_stop: stop search
delete_previous_char: delete previous char
delete_next_char: delete next char
delete_previous_word: delete previous word
delete_next_word: delete next word
delete_beginning_of_line: delete from beginning of line until cursor
delete_end_of_line: delete from cursor until end of line
delete_line: delete entire line
clipboard_paste: paste from clipboard
transpose_chars: transpose two chars
undo: undo last command line action
redo: redo last command line action
move_beginning_of_line: move cursor to beginning of line
move_end_of_line: move cursor to end of line
move_previous_char: move cursor to previous char
move_next_char: move cursor to next char
move_previous_word: move cursor to previous word
move_next_word: move cursor to next word
history_previous: recall previous command in current buffer history
history_next: recall next command in current buffer history
history_global_previous: recall previous command in global history
history_global_next: recall next command in global history
jump_smart: jump to next buffer with activity
jump_last_buffer_displayed: jump to last buffer displayed (before last jump to a buffer)
jump_previously_visited_buffer: jump to previously visited buffer
jump_next_visited_buffer: jump to next visited buffer
hotlist_clear: clear hotlist
grab_key: grab a key (optional argument: delay for end of grab, default is 500 milliseconds)
grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds)
grab_mouse: grab mouse event code
grab_mouse_area: grab mouse event code with area
set_unread: set unread marker for all buffers
set_unread_current_buffer: set unread marker for current buffer
switch_active_buffer: switch to next merged buffer
switch_active_buffer_previous: switch to previous merged buffer
zoom_merged_buffer: zoom on merged buffer
insert: insert text in command line (escaped chars are allowed, see /help print)
send: send text to the buffer
paste_start: start paste (bracketed paste mode)
paste_stop: stop paste (bracketed paste mode)
lista akcji:
return: symuluje klawisz "enter"
complete_next: dopełnia słowo następnym dopełnieniem
complete_previous: dopełnia słowo poprzednim dopełnieniem
search_text_here: szuka testu w obecnej pozycji w buforze
search_text: szuka tekstu w buforze
search_switch_case: przełącza na dokładne dopasowanie przy szukaniu
search_switch_regex: przełącza typy wyszukiwania ciąg/wyrażenie regularne
search_switch_where: zmienia miejsce przeszukiwania na wiadomości/przedrostki
search_previous: szuka poprzednich linii
search_next: szuka następnych linii
search_stop_here: zatrzymuje wyszukiwanie na obecnej pozycji
search_stop: zatrzymuje wyszukiwanie
delete_previous_char: usuwa poprzedni znak
delete_next_char: usuwa następny znak
delete_previous_word: usuwa poprzednie słowo
delete_next_word: usuwa następne słowo
delete_beginning_of_line: usuwa od początku linii do kursora
delete_end_of_line: usuwa od kursora do końca linii
delete_line: usuwa cała lin
clipboard_paste: wkleja ze schowka
transpose_chars: zamienia dwa znaki
undo: cofa ostatnia akcję w linii poleceń
redo: ponownie wykonuje cofniętą akcję w linii poleceń
move_beginning_of_line: przesuwa kursor na początek linii
move_end_of_line: przesuwa kursor na koniec linii
move_previous_char: przesuwa kursor do poprzedniego znaku
move_next_char: przesuwa kursor do następnego znaku
move_previous_word: przesuwa kursor do poprzedniego słowa
move_next_word: przesuwa kursor do następnego słowa
history_previous: przywołuje poprzednia komendę z historii obecnego bufora
history_next: przywołuje następną komendę z historii obecnego bufora
history_global_previous: przywołuje poprzednią komendę z globalnej historii
history_global_next: przywołuje następną komendę z globalnej historii
jump_smart: przechodzi do następnego bufora z aktywnością
jump_last_buffer_displayed: przechodzi do ostatnio wyświetlanego bufora (przed ostatnim przeskoczeniem do bufora)
jump_previously_visited_buffer: przeskakuje do poprzedniego bufora
jump_next_visited_buffer: przeskakuje to następnego bufora
hotlist_clear: czyści hotlistę
grab_key: przechwytuje klawisz (opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
grab_key_command: przechwytuje klawisz z przypisaną komendą(opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
grab_mouse: przechwytuje kod zdarzenia myszy
grab_mouse_area: przechwytuje kod zdarzenia myszy z obszarem
set_unread: ustawia znacznik nie przeczytania dla wszystkich buforów
set_unread_current_buffer: ustawia znacznik nie przeczytania dla obecnego bufora
switch_active_buffer: przełącza do następnego połączonego buforu
switch_active_buffer_previous: przełącza do poprzedniego połączonego buforu
zoom_merged_buffer: zoom na połączony bufor
insert: wkleja tekst do linii poleceń (dozwolone są wyescapowane znaki, zobacz /help print)
send: wysyła tekst do bufora
paste_start: zaczyna wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
paste_stop: kończy wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
This command is used by key bindings or plugins.
Ta komenda jest używana do przypisywania klawiszy lub przez wtyczki.
----
[[command_weechat_key]]
@@ -667,28 +667,28 @@ Przykłady:
del <nazwa>|-all
set <nazwa> <opcja> <wartość>
list: list all proxies
add: add a new proxy
name: name of proxy (must be unique)
type: http, socks4 or socks5
address: IP or hostname
list: wyświetla wszystkie proxy
add: dodaje nowe proxy
nazwa: nazwa proxy (musi b unikalna)
typ: http, socks4 lub socks5
adres: adres IP lub nazwa hosta
port: port
username: username (optional)
password: password (optional)
del: delete a proxy (or all proxies with -all)
set: set a value for a proxy property
option: option to change (for options list, look at /set weechat.proxy.<proxyname>.*)
value: new value for option
użytkownik: nazwa użytkownika (opcjonalne)
hasło: hasło (opcjonalne)
del: usuwa proxy (albo wszystkie zdefiniowane proxy z -all)
set: ustawia wartość dla właściwości proxy
opcja: właściwość do zmiany (aby uzyskać listę dostępnych opcji spójrz na /set weechat.proxy.<nazwa proxy>.*)
wartość: nowa wartość dla opcji
Examples:
add a http proxy, running on local host, port 8888:
Przykłady:
tworzy proxy http, uruchomione na hoście lokalnym i porcie 8888:
/proxy add local http 127.0.0.1 8888
add a http proxy using IPv6 protocol:
tworzy proxy http wykorzystujące protokół IPv6:
/proxy add local http ::1 8888
/proxy set local ipv6 on
add a socks5 proxy with username/password:
tworzy proxy socks5 z nazwą użytkownika/hasłem:
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
delete a proxy:
usuwa proxy:
/proxy del myproxy
----
@@ -751,35 +751,35 @@ Bez podania argumentu wszystkie pliki (WeeChat oraz wtyczki) zostaną przeładow
set <nazwa> <wartość>
del <nazwa>
passphrase: change the passphrase (without passphrase, data is stored as plain text in file sec.conf)
-delete: delete passphrase
decrypt: decrypt data still encrypted (it happens only if passphrase was not given on startup)
-discard: discard all data still encrypted
set: add or change secured data
del: delete secured data
passphrase: zmienia hasło (bez hasła dane są przechowywane w postaci tekstu w pliku sec.conf)
-delete: kasuje hasło
decrypt: rozszyfrowuje dane będące ciągle zaszyfrowane (zdarza się to tylko jeśli hasło nie zostało podane przy uruchomieniu)
-discard: odrzuca wszystkie nadal zaszyfrowane dane
set: dodaje lub zmienia zaszyfrowane dane
del: kasuje zaszyfrowane dane
Without argument, this command displays secured data in a new buffer.
Bez argumentu, komenda wyświetli zabezpieczone dane w nowym buforze.
When a passphrase is used (data encrypted), it is asked by WeeChat on startup.
It is possible to set environment variable "WEECHAT_PASSPHRASE" to prevent the prompt (this same variable is used by WeeChat on /upgrade).
Jeśli używane jest hasło (dane zaszyfrowane), należy je podać podczas startu WeeChat.
Jest możliwe ustawienie zmiennej środowiskowej "WEECHAT_PASSPHRASE", aby nie podawać hasła przy uruchomieniu (ta sama zmienna jest używana przez WeeChat podczas wykonywania /upgrade).
Secured data with format ${sec.data.xxx} can be used in:
- command /eval
- command line argument "--run-command"
- options weechat.startup.command_{before|after}_plugins
- other options that may contain a password or sensitive data (for example proxy, irc server and relay); see /help on the options to check if they are evaluated.
Zabezpieczone dane w formacie ${sec.data.xxx} można użyć w:
- komendzie /eval
- argumencie w linii poleceń "--run-command"
- opcjach weechat.startup.command_{before|after}_plugins
- innych opcjach, które mogą zawierać hasło lub wrażliwe dane (na przykład proxy, serwer irc i relay); zobacz /help na opcjach żeby sprawdzić czy są przetwarzane.
Examples:
set a passphrase:
/secure passphrase this is my passphrase
encrypt freenode SASL password:
/secure set freenode mypassword
Przykłady:
ustawienie hasła:
/secure passphrase to jest moje hasło
zaszyfrowanie hasła dla freenode SASL:
/secure set freenode mojehasło
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
encrypt oftc password for nickserv:
/secure set oftc mypassword
zaszyfrowanie hasła dla nickserva na serwerze oftc:
/secure set oftc mojehasło
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias to ghost the nick "mynick":
/alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
alias dla polecenia ghost dla nicka "mójnick":
/alias ghost /eval /msg -server freenode nickserv ghost mójnick ${sec.data.freenode}
----
[[command_weechat_set]]
@@ -841,32 +841,32 @@ Przykłady:
[command]*`upgrade`* uaktualnia WeeChat bez rozłączania z serwerami::
----
/upgrade [-yes] [<path_to_binary>|-quit]
/upgrade [-yes] [<ścieżka_do_binarki>|-quit]
-yes: required if option weechat.look.confirm_upgrade is enabled
path_to_binary: path to WeeChat binary (default is current binary)
-dummy: do nothing (option used to prevent accidental completion with "-quit")
-quit: close *ALL* connections, save session and quit WeeChat, which makes possible a delayed restoration (see below)
-yes: wymagane, jeśli opcja weechat.look.confirm_upgrade jest włączona
ścieżka_do_binarki: ścieżka do pliku binarnego WeeChat (domyślnie jest to obecny plik)
-dummy: nic nie rób (opcja użyta w celu zapobiegnięcia przypadkowego dopełnienia za pomocą"-quit")
-quit: zamyka *WSZYSTKIE* połączenia, zapisuje sesję i wyłącza WeeChat, umożliwia to późniejsze przywrócenie (zobacz niżej)
This command upgrades and reloads a running WeeChat session. The new WeeChat binary must have been compiled or installed with a package manager before running this command.
Ta komenda uaktualnia i przeładowuje działającą sesję WeeChat. Nowy plik binarny WeeChat powinien zostać skompilowany lub zainstalowany za pomocą managera pakietów przed uruchomieniem tej komendy.
Note: SSL connections are lost during upgrade, because reload of SSL sessions is currently not possible with GnuTLS. There is automatic reconnection after upgrade.
Uwaga: połączenia SSL są przerywane podczas uaktualniania, ponieważ przeładowanie sesji SSL nie jest obecnie możliwe za pomocą GnuTLS. Po uaktualnieniu nastąpi ponowne ich połączenie.
Upgrade process has 4 steps:
1. save session into files for core and plugins (buffers, history, ..)
2. unload all plugins (configuration files (*.conf) are written on disk)
3. save WeeChat configuration (weechat.conf)
4. execute new WeeChat binary and reload session.
Proces uaktualnienia składa się z 4 kroków:
1. zapisania sesji do plików dla rdzenia i wtyczek (bufory, historia, ..)
2. wyładowanie wszystkich wtyczek (zapisanie plików konfiguracyjnych *.conf)
3. zapisanie konfiguracji WeeChat (weechat.conf)
4. uruchomienie nowego pliku binarnego WeeChat i przeładowanie sesji.
With option "-quit", the process is slightly different:
1. close *ALL* connections (irc, xfer, relay, ...)
2. save session into files (*.upgrade)
3. unload all plugins
4. save WeeChat configuration
5. quit WeeChat
Then later you can restore session with command: weechat --upgrade
IMPORTANT: you must restore the session with exactly same configuration (files *.conf).
It is possible to restore WeeChat session on another machine if you copy the content of directory "~/.weechat".
Z opcją "-quit", proces przebiega inaczej:
1. zamknięcie *WSZYSTKICH* połączeń (irc, xfer, relay, ...)
2. zapisanie sesji do pliku (*.upgrade)
3. wyładowanie wszystkich wtyczek
4. zapisanie konfiguracji WeeChat
5. wyłączenie WeeChat
Następnie można przywrócić sesję za pomocą komendy: weechat --upgrade
WAŻNE: należy przywracać sesję z identyczną konfiguracją (pliki *.conf).
Jest możliwe przywrócenie sesji WeeChat na innej maszynie, jeśli skopiujemy zawartość katalogu "~/.weechat".
----
[[command_weechat_uptime]]
@@ -921,20 +921,20 @@ Przykłady:
----
/window list
-1|+1|b#|up|down|left|right [-window <number>]
<number>
splith|splitv [-window <number>] [<pct>]
resize [-window <number>] [+/-]<pct>
-1|+1|b#|up|down|left|right [-window <numer>]
<numer>
splith|splitv [-window <numer>] [<pct>]
resize [-window <numer>] [+/-]<pct>
balance
merge [-window <number>] [all]
page_up|page_down [-window <number>]
merge [-window <numer>] [all]
page_up|page_down [-window <numer>]
refresh
scroll [-window <number>] [+/-]<value>[s|m|h|d|M|y]
scroll_horiz [-window <number>] [+/-]<value>[%]
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom [-window <number>]
bare [<delay>]
scroll [-window <numer>] [+/-]<wartość>[s|m|h|d|M|y]
scroll_horiz [-window <numer>] [+/-]<wartość>[%]
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <numer>]
swap [-window <numer>] [up|down|left|right]
zoom[-window <numer>]
bare [<opóźnienie>]
list: lista otwartych okien (bez argumentu wyświetlana jest ta lista)
-1: skok do poprzedniego okna
+2 -2
View File
@@ -543,7 +543,7 @@
** wartości: on, off (domyślna wartość: `off`)
* [[option_weechat.look.confirm_upgrade]] *weechat.look.confirm_upgrade*
** opis: `if set, /upgrade command must be confirmed with extra argument "-yes" (see /help upgrade)`
** opis: `jeśli ustawione, komenda /upgrade musi być potwierdzona dodatkowym argumentem "-yes" (zobacz /help upgrade)`
** typ: bool
** wartości: on, off (domyślna wartość: `off`)
@@ -718,7 +718,7 @@
** wartości: on, off (domyślna wartość: `on`)
* [[option_weechat.look.key_grab_delay]] *weechat.look.key_grab_delay*
** opis: `default delay (in milliseconds) to grab a key (using default key alt-k); this delay can be overridden in the /input command (see /help input)`
** opis: `domyślne opóźnienie (w milisekundach) do przechwycenia klawiszy (za pomocą domyślnego skrótu alt-k); to opóźnienie może zostać nadpisane przez komendę /input (zobacz /help input)`
** typ: liczba
** wartości: 1 .. 10000 (domyślna wartość: `800`)
+2 -2
View File
@@ -83,12 +83,12 @@
** wartości: on, off (domyślna wartość: `on`)
* [[option_xfer.file.download_path]] *xfer.file.download_path*
** opis: `path for writing incoming files: "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)`
** opis: `ścieżka, do której zapisywane będą pliki przychodzące; "%h" na początku ciągu zostanie zastąpione przez katalog domowy WeeChat (domyślnie "~/.weechat") (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"%h/xfer"`)
* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
** opis: `path for reading files when sending (when no path is specified by user): "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)`
** opis: `ścieżka do wysyłanych plików (jeśli nie zostanie ona podana przez użykownika); "%h" na początku ciągu zostanie zastąpione przez katalog domowy WeeChat (domyślnie "~/.weechat") (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"~"`)
+7 -9
View File
@@ -113,17 +113,16 @@ UTF-8 jest zalecany dla WeeChat. Jeśli korzystasz z lokalizacji ISO lub innych,
sprawdź czy *wszystkie* twoje ustawienia (terminal, screen, ..) są ISO,
a *nie* UTF-8.
// TRANSLATION MISSING
[[unicode_chars]]
=== Some unicode chars are displayed in terminal but not in WeeChat, why?
=== Niektóre znaki unicode są wyświetlane w terminalu ale nie w WeeChat, dlaczego?
This may be caused by a libc bug in function 'wcwidth', which should be fixed
in glibc 2.22 (maybe not yet available in your distribution).
Może to być spowodowane przez błąd libc w funkcji 'wcwidth', który powinien zostać
naprawiony w glibc 2.22 (może jeszcze nie być dostępny w twojej dystrybucji).
There is a workaround to use the fixed 'wcwidth' function:
Istnieje sposób na obejście błędu funkcji 'wcwidth':
https://blog.nytsoi.net/2015/05/04/emoji-support-for-weechat
See this bug report for more information:
Więcej informacji można znaleźć w zgłoszeniu błędu:
https://github.com/weechat/weechat/issues/79
[[bars_background]]
@@ -556,9 +555,8 @@ Niektóre serwery jak 'twitch' wymagają oauth do połączenia.
Oauth to po prostu hasło w postaci "oauth:hasło".
// TRANSLATION MISSING
You can add such server and connect with following commands (replace name
and address by appropriate values):
Możesz dodać taki serwer i połączyć się z nim za pomocą komend (zamień
nazwę i adres na poprawne wartości):
----
/server add nazwa irc.server.org -password=oauth:hasło
+1 -2
View File
@@ -97,9 +97,8 @@ Wszystkie protokoły sieciowe jak IRC są dostarczane w oddzielnych wtyczkach.
Użyj komendy `/plugin` do wyświetlenia załadowanych wtyczek, powinieneś zobaczyć
na liście "irc" oraz inne wtyczki.
// TRANSLATION MISSING
[[add_irc_server]]
== Add an IRC server
== Dodawanie serwera IRC
Możesz dodać serwer IRC za pomocą komendy `/server`, na przykład:
+27 -13
View File
@@ -903,49 +903,60 @@ _Nowe w wersji 0.3.4._
Można przetwarzać wiadomości IRC za pomocą info_hashtable zwanej
"irc_message_parse".
// TRANSLATION MISSING
The result is a hashtable with following keys
(the example values are built with this message:
Wynik jest tabela hashy z następującymi kluczami
(przykładowe wartości zostały uzyskane za pomocą wiadomości:
`@time=2015-06-27T16:40:35.000Z :nick!user@host PRIVMSG #weechat :hello!`):
[width="100%",cols="1,^2,10,8",options="header"]
|===
| Key | WeeChat version | Description | Example
| Klucz | Wersja WeeChat | Opis | Przykład
| tags | ≥ 0.4.0 |
The tags in message (can be empty) |
Tagi w wiadomości (mogą byc puste) |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
The message without the tags (the same as message if there are no tags) |
Wiadomość bez tagów (jeśli nie ma tagów jest to to samo co wiadomość) |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
The origin nick |
Nick żródła |
`nick`
| host | ≥ 0.3.4 |
The origin host (includes the nick) |
Host żródła (zawiera nick) |
`nick!user@host`
| command | ≥ 0.3.4 |
The command ('PRIVMSG', 'NOTICE', ...) |
Komenda ('PRIVMSG', 'NOTICE', ...) |
`PRIVMSG`
| channel | ≥ 0.3.4 |
The target channel |
Docelowy kanał |
`#weechat`
| arguments | ≥ 0.3.4 |
The command arguments (includes the channel) |
Argumenty komendy (zawierają kanał) |
`#weechat :hello!`
| text | ≥ 1.3 |
The text (for example user message) |
Tekst (na przykład wiadomość użytkownika) |
`hello!`
| pos_command | ≥ 1.3 |
The index of 'command' in message ("-1" if 'command' was not found) |
`47`
| pos_arguments | ≥ 1.3 |
The index of 'arguments' in message ("-1" if 'arguments' was not found) |
`55`
| pos_channel | ≥ 1.3 |
The index of 'channel' in message ("-1" if 'channel' was not found) |
`55`
| pos_text | ≥ 1.3 |
The index of text in message ("-1" if text was not found) |
The index of 'text' in message ("-1" if 'text' was not found) |
`65`
|===
@@ -964,6 +975,9 @@ dict = weechat.info_get_hashtable(
# "channel": "#weechat",
# "arguments": "#weechat :hello!",
# "text": "hello!",
# "pos_command": "47",
# "pos_arguments": "55",
# "pos_channel": "55",
# "pos_text": "65",
# }
----
+16 -19
View File
@@ -38,8 +38,7 @@ Główne cechy to:
http://tools.ietf.org/html/rfc2811[2811],
http://tools.ietf.org/html/rfc2812[2812] i
http://tools.ietf.org/html/rfc2813[2813]
// TRANSLATION MISSING
* IRC proxy and relay for remote interfaces
* proxy IRC i pośrednik dla zdalnych interfejsów
* wielo-platformowy (GNU/Linux, *BSD, MacOS X, Windows i inne)
* 100% GPL, darmowe oprogramowanie
@@ -71,8 +70,7 @@ Pakiety binarne dostępne są dla wielu dystrybucji, wliczając:
* Arch Linuxa: `pacman -S weechat`
* Fedora Core: `yum install weechat`
* Sourcemage: `cast weechat`
// TRANSLATION MISSING
* Cygwin (Windows): select WeeChat packages in setup.exe
* Cygwin (Windows): wybierz pakiet WeeChat w setup.exe
Niektóre dodatkowe pakiety mogą okazać się przydatne, jak weechat-plugins.
@@ -1207,12 +1205,10 @@ zostanie wciśnięta w buforze tekstowym).
| key[Tab] | Przełącz miejsce wyszukiwania: wiadomości (domyślne), prefiksy, prefiksy + wiadmości | `/input search_switch_where`
| key[↑] | Poprzednie wystąpienie | `/input search_previous`
| key[↓] | Następne wystąpienie | `/input search_next`
// TRANSLATION MISSING
| key[Enter] .3+| Stop search at current position .3+| `/input search_stop_here`
| key[Enter] .3+| Zatrzymaj wyszukiwanie na obecnej pozycji .3+| `/input search_stop_here`
| key[ctrl-j]
| key[ctrl-m]
// TRANSLATION MISSING
| key[ctrl-q] | Stop search and scroll to bottom of buffer | `/input search_stop`
| key[ctrl-q] | Zatrzymaj wyszukiwanie i przewin na spód bufora | `/input search_stop`
|===
[[key_bindings_cursor_context]]
@@ -2209,8 +2205,7 @@ $ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
Uwaga: możliwe jest umieszczenie wielu certyfikatów w pliku CAs.pem.
// TRANSLATION MISSING
* In WeeChat, with "oftc" server already added:
* W WeeChat z dodanym wcześniej serwerem "oftc":
----
/connect oftc
@@ -2227,8 +2222,7 @@ $ cd ~/.weechat/ssl
$ openssl req -nodes -newkey rsa:2048 -keyout nick.pem -x509 -days 365 -out nick.pem
----
// TRANSLATION MISSING
* In WeeChat, with "oftc" server already added:
* W WeeChat z dodanym wcześniej serwerem "oftc":
----
/set irc.server.oftc.ssl_cert "%h/ssl/nick.pem"
@@ -2325,8 +2319,7 @@ zależą od twojej konfiguracji TORa):
/proxy add tor socks5 127.0.0.1 9050
----
// TRANSLATION MISSING
Now, add a new server, for example:
Teraz dodaj nowy serwer na przykład:
----
/server add freenode-tor p4fsi4ockecnea7l.onion
@@ -3270,15 +3263,19 @@ są dodawane do tablicy hashy:
| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...)
| channel | ciąg | Kanał IRC
| arguments | ciąg | Argumenty komendy (razem z wartością 'channel')
| text | ciąg | Tekst (na przykład wiadomość użytkownika)
// TRANSLATION MISSING
| text | ciąg | Text (for example user message)
| pos_command | ciąg | The index of 'command' in message ("-1" if 'command' was not found)
// TRANSLATION MISSING
| pos_text | ciąg | The index of text in message ("-1" if text was not found)
| pos_arguments | ciąg | The index of 'arguments' in message ("-1" if 'arguments' was not found)
// TRANSLATION MISSING
| pos_channel | ciąg | The index of 'channel' in message ("-1" if 'channel' was not found)
// TRANSLATION MISSING
| pos_text | ciąg | The index of 'text' in message ("-1" if 'text' was not found)
|===
// TRANSLATION MISSING
When the data is a pointer, the variable `tg_signal_data` can be used like this
to read a hdata property (in this example this is a pointer on a buffer):
Kiedy dane są wskaźnikiem, zmienna `tg_signal_data` może zostać użyta do
odczytania pola w hdata (w tym przypadku jest to wskaźnik na bufor):
----
${buffer[${tg_signal_data}].full_name}
+113 -92
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"PO-Revision-Date: 2015-08-01 10:23+0200\n"
"POT-Creation-Date: 2015-08-15 22:19+0200\n"
"PO-Revision-Date: 2015-08-15 22:22+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: cs\n"
@@ -74,9 +74,8 @@ msgstr "povolena nedefinnovaná hodnota (null)"
msgid "IRC color"
msgstr "barva"
#, fuzzy
msgid "WeeChat color"
msgstr "Základní barvy WeeChat:"
msgstr "WeeChat barva"
msgid "Plugin"
msgstr "Plugin"
@@ -106,7 +105,7 @@ msgid "variables"
msgstr "proměnná"
msgid "update allowed"
msgstr ""
msgstr "aktualizace povolena"
msgid "lists"
msgstr ""
@@ -114,11 +113,12 @@ msgstr ""
msgid "Option"
msgstr "volba"
#, fuzzy
msgid "Type"
msgstr ""
msgstr "typ"
msgid "Constants"
msgstr ""
msgstr "Konstanty"
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
#, c-format
@@ -346,9 +346,9 @@ msgstr "%sNekorektní číslo barvy \"%s\" (musí být mezi %d a %d)"
msgid "Buffers list:"
msgstr "Seznam bufferů:"
#, fuzzy, c-format
#, c-format
msgid " %s[%s%d%s]%s %s%s.%s%s%s (notify: %s)%s%s"
msgstr " %s[%s%d%s]%s (%s) %s%s%s (notifikace: %s)"
msgstr " %s[%s%d%s]%s %s%s.%s%s%s (notifikace: %s)%s%s"
#, c-format
msgid "%sError: incorrect buffer number"
@@ -601,11 +601,10 @@ msgstr "%sTéma pro %s%s%s nastaveno %s"
#, fuzzy
msgid "buffers"
msgstr "řídit buffery"
msgstr "spojit buffery serverů"
#, fuzzy
msgid "windows"
msgstr "spravuje okna"
msgstr "okna"
msgid "Layout of buffers+windows reset (current layout: -)"
msgstr ""
@@ -813,14 +812,14 @@ msgid "%sError: failed to save options to %s"
msgstr "%sChyba: selhalo uložení voleb do %s"
msgid "There is no encrypted data"
msgstr ""
msgstr "Zde nejsou šifrovaná data"
#, fuzzy
msgid "All encrypted data has been deleted"
msgstr "Všechny pole byly smazány"
msgid "Encrypted data has been successfully decrypted"
msgstr ""
msgstr "Šifrovaná data byly úspěšně dešifrována"
#, c-format
msgid "%sFailed to decrypt data (wrong passphrase?)"
@@ -837,13 +836,13 @@ msgid "Passphrase deleted"
msgstr "Pole bylo smazáno"
msgid "Passphrase is not set"
msgstr ""
msgstr "Heslo není nastaveno"
msgid "Passphrase changed"
msgstr ""
msgstr "Heslo změněno"
msgid "Passphrase added"
msgstr ""
msgstr "Heslo přidáno"
#, c-format
msgid "Secured data \"%s\" set"
@@ -905,7 +904,7 @@ msgstr "%sChyba: selhalo nastavení volby \"%s\""
#, c-format
msgid "Variable \"%s\" unset"
msgstr ""
msgstr "Nenastavena proměnná \"%s\""
#, fuzzy, c-format
msgid "%sError: failed to unset variable \"%s\": %s"
@@ -1442,7 +1441,7 @@ msgstr ""
"windows: zobrazit strom oken"
msgid "evaluate expression"
msgstr ""
msgstr "vyhodnotit výraz"
msgid "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>"
msgstr ""
@@ -1941,7 +1940,7 @@ msgid "mouse control"
msgstr "ovládání xfer"
msgid "enable|disable|toggle [<delay>]"
msgstr ""
msgstr "povol|zakaž|přepni [<zpoždění>]"
msgid ""
" enable: enable mouse\n"
@@ -1964,7 +1963,7 @@ msgstr "vykonat příkaz v tichosti"
#, fuzzy
msgid "[-core | -current | -buffer <name>] <command>"
msgstr "[-current | -buffer <jméno> | -all] <příkaz>"
msgstr "[-core |-current | -buffer <jméno>] <příkaz>"
#, fuzzy
msgid ""
@@ -2271,12 +2270,12 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
msgid "set config options and environment variables"
msgstr ""
msgstr "nastav konfigurační volby a proměnné prostředí"
#, fuzzy
msgid ""
@@ -2339,7 +2338,7 @@ msgid "unset/reset config options"
msgstr "odnastavit/resetovat konfigurační možnosti"
msgid "<option> || -mask <option>"
msgstr ""
msgstr "<volba> || -mask <volba>"
#, fuzzy
msgid ""
@@ -2371,9 +2370,8 @@ msgstr ""
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "aktualizovat WeeChat bez odpojení od serveru"
#, fuzzy
msgid "[-yes] [<path_to_binary>|-quit]"
msgstr "[<cesta_k_binárce>]"
msgstr "[-yes][<cesta_k_binárce>|-quit]"
#, fuzzy
msgid ""
@@ -2642,6 +2640,10 @@ msgstr "vlastnosti, které mohou být čteny o bufferu"
msgid "numbers of windows"
msgstr "seznam oken"
#, fuzzy
msgid "color names"
msgstr "získat jméno barvy přezdívky"
msgid "palette colors"
msgstr "barvy palety"
@@ -3982,9 +3984,11 @@ msgid ""
"(enter just one space to skip the passphrase, but this will DISABLE all "
"secured data!)"
msgstr ""
"(vložte prostě jednu mezeru k přeskočení hesla, ale tohle může VYPNOUT "
"všechna chráněná data)"
msgid "(press ctrl-C to exit WeeChat now)"
msgstr ""
msgstr "(stiskněte ctrl-C k okamžitému opuštění WeeCatu)"
msgid ""
"To recover your secured data, you can use /secure decrypt (see /help secure)"
@@ -4010,7 +4014,7 @@ msgstr "%sChyba: nemohu posunout pole \"%s\""
#, c-format
msgid "*** Wrong passphrase (decrypt error: %s) ***"
msgstr ""
msgstr "*** Špatné heslo (chyba dešifrování %s) ***"
#, fuzzy, c-format
msgid "%sError encrypting data \"%s\" (%d)"
@@ -4054,7 +4058,7 @@ msgid "off"
msgstr "off"
msgid "Passphrase is set"
msgstr ""
msgstr "Heslo je nastaveno"
msgid "Secured data:"
msgstr ""
@@ -4094,7 +4098,7 @@ msgstr "ladění: odstraňuji soubor: %s"
#. TRANSLATORS: %.02fs is a float number + "s" ("seconds")
#, fuzzy, c-format
msgid "Upgrade done (%.02fs)"
msgstr "Aktualizace dokončena (%.02f %s)"
msgstr "Aktualizace dokončena (%.02fs)"
#, c-format
msgid "%sError upgrading WeeChat with file \"%s\":"
@@ -4167,7 +4171,7 @@ msgstr ""
#, c-format
msgid "curl error %d (%s) (URL: \"%s\")\n"
msgstr ""
msgstr "chyba curlu %d (%s) (URL: \"%s\")\n"
#, c-format
msgid "%sError: invalid limit for resource \"%s\": %s (must be >= -1)"
@@ -4219,7 +4223,7 @@ msgid "WeeChat color pairs auto-allocated (in use: %d, left: %d):"
msgstr "Barevné páry WeeChat (použito: %d, zbývá: %d):"
msgid "(press alt-c to see the colors you can use in options)"
msgstr ""
msgstr "(stiskněte alt-c k zobrazení barev které můžete použít v volbách)"
#, c-format
msgid "Last auto reset of pairs: %s"
@@ -4362,7 +4366,7 @@ msgid "Debug enabled for cursor mode (%s)"
msgstr "Ladění vypnuto pro \"%s\""
msgid "verbose"
msgstr ""
msgstr "upovídaný"
msgid "normal"
msgid_plural "normals"
@@ -4540,7 +4544,7 @@ msgstr ""
"jméno aliasu (může začínat nebo končit \"*\" jako zástupný znak) (volitelné)"
msgid "Spell checker for input (with Aspell)"
msgstr ""
msgstr "Kontrola pravopisu pro vstup (s Aspellem)"
#. TRANSLATORS: "%s" is "aspell"
#, c-format
@@ -4575,9 +4579,9 @@ msgid "%s%s: failed to add word to personal dictionary"
msgstr "%s%s: selhalo přidání slova do vlastního slovníku"
#. TRANSLATORS: second "%s" is "aspell" or "enchant"
#, fuzzy, c-format
#, c-format
msgid "%s (using %s)"
msgstr " %s (plugin: %s)"
msgstr "%s (používám %s)"
#, fuzzy
msgid "Spell checking is enabled"
@@ -4587,9 +4591,9 @@ msgstr "1 pokud jsou filtry povoleny"
msgid "Spell checking is disabled"
msgstr "Filtrování zpráv zakázáno"
#, fuzzy, c-format
#, c-format
msgid "Default dictionary: %s"
msgstr "Výchozí barvy:"
msgstr "Výchozí slovník: %s"
msgid "(not set)"
msgstr "(nenastaveno)"
@@ -4599,7 +4603,7 @@ msgstr ""
#, fuzzy
msgid "Aspell enabled"
msgstr "1 pokud jsou filtry povoleny"
msgstr "Aspell zapnut"
#, fuzzy
msgid "Aspell disabled"
@@ -4649,7 +4653,7 @@ msgid "list of all languages supported by aspell"
msgstr "seznam podporovaných jazyků v aspell"
msgid "list of aspell installed dictionaries"
msgstr ""
msgstr "seznam instalovaných slovníků aspellu"
msgid "comma separated list of dictionaries to use on this buffer"
msgstr "čárkami oddělený seznam slovníků, které použít pro tento buffer"
@@ -4809,7 +4813,7 @@ msgid "Executed commands"
msgstr "Vykonané příkazy"
msgid "No command is running"
msgstr ""
msgstr "Neběží žádný příkaz"
msgid "Commands:"
msgstr "Příkazy:"
@@ -4830,9 +4834,9 @@ msgid "%ds"
msgstr "%ds"
#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
#, fuzzy, c-format
#, c-format
msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
msgstr " %s[%s%d%s]%s (%s) %s%s%s (notifikace: %s)"
msgstr " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (proces id: %d, byl spuštěn před %s)"
#, fuzzy, c-format
msgid "%s%s: command id \"%s\" not found"
@@ -4954,7 +4958,7 @@ msgid ""
msgstr ""
msgid "ids (numbers and names) of executed commands"
msgstr ""
msgstr "ids (čísla a jména) spuštěných příkazů"
msgid ""
"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
@@ -5359,7 +5363,7 @@ msgstr "%s%s: server \"%s\" již existuje, nemohu jej vytvořít!"
#, fuzzy, c-format
msgid "%s%s: unable to add server"
msgstr "%s%s: nemohu vytvořit server"
msgstr "%s%s: nemohu přidat server"
#, fuzzy, c-format
msgid "%s: server %s%s%s added"
@@ -5381,12 +5385,12 @@ msgstr "%s: server %s%s%s byl zkopírován do %s%s%s"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s: server %s%s%s byl přejmenován na %s%s%s"
#, fuzzy, c-format
#, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d rmodifikátorů odebráno"
msgstr[1] "%d rmodifikátorů odebráno"
msgstr[2] "%d rmodifikátorů odebráno"
msgstr[0] "%d server přesunut"
msgstr[1] "%d servery přesunuty"
msgstr[2] "%d serverů přesunuto"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
@@ -5800,7 +5804,7 @@ msgstr "pozvat přezdívku na kanál"
#, fuzzy
msgid "<nick> [<nick>...] [<channel>]"
msgstr "<přezdívka> [<přezdívka>...]"
msgstr "<přezdívka> [<přezdívka>...] [<kanál>]"
msgid ""
" nick: nick\n"
@@ -5900,7 +5904,7 @@ msgstr "zavřít spojení klient-server"
#, fuzzy
msgid "<nick> [<reason>]"
msgstr "<přezdívka> <důvod>"
msgstr "<přezdívka> [<důvod>]"
msgid ""
" nick: nick\n"
@@ -6307,7 +6311,7 @@ msgstr "změnit mód kanálu, bez nutnosti mít operátorské oprávnění"
#, fuzzy
msgid "[<channel>] <mode>"
msgstr "<kanál> <mód>"
msgstr "[<kanál>] <mód>"
msgid ""
"channel: channel name\n"
@@ -6460,13 +6464,12 @@ msgstr "odpojit spojení serveru"
msgid "<server> <comment>"
msgstr "<server> <komentář>"
#, fuzzy
msgid ""
" server: server name\n"
"comment: comment"
msgstr ""
" server: jméno serveru\n"
"komentář: komentář pro ukončení"
"komentář: komentář"
msgid "query statistics about server"
msgstr "dotázat se na statistiku o serveru"
@@ -6616,7 +6619,9 @@ msgstr "dotázat se na informace o uživateli (uživatelích)"
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<server>] <přezdívka>[,<přezdívka>...]"
msgstr ""
" server: jméno serveru\n"
"přezdívka: přezdívka"
msgid ""
"server: server name\n"
@@ -6772,10 +6777,13 @@ msgid ""
"command /proxy)"
msgstr ""
#, fuzzy
msgid ""
"use IPv6 protocol for server communication (try IPv6 then fallback to IPv4); "
"if disabled, only IPv4 is used"
msgstr ""
"použije IPv6 pro komunikaci se serverem (vyzkouší IPv6 a pokud selže použije "
"IPv4); pokud je vypnuta použije pouze IPv4"
msgid "use SSL for server communication"
msgstr "použít SSL pro komunikaci se serverem"
@@ -7413,6 +7421,11 @@ msgstr "barva textu \"Notice\" v upozorněních"
msgid "color for reason in part/quit messages"
msgstr "barva textu důvodu ve zprávách odchodu/ukončení"
#, fuzzy
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr "barva pro nové téma rozhovoru kanálu (když se téma změní)"
msgid "color for new channel topic (when topic is changed)"
msgstr "barva pro nové téma rozhovoru kanálu (když se téma změní)"
@@ -7445,6 +7458,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr "pokud je off, jsou barvy v příchozích zprávách ignorovány"
@@ -7543,7 +7563,7 @@ msgstr "%sNeznámý CTCP požadavek od %s%s%s: %s%s%s%s%s"
#, fuzzy
msgid "1 if string is a valid IRC channel name for server"
msgstr "1 pokud je řetězec validní jméno IRC kanálu"
msgstr "1 pokud je řetězec validní jméno IRC kanálu na serveru"
#, fuzzy
msgid "server,channel (server is optional)"
@@ -7595,16 +7615,16 @@ msgid "\"message\": IRC message, \"server\": server name (optional)"
msgstr ""
#. TRANSLATORS: please do not translate key names (enclosed by quotes)
#, fuzzy
msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"nick\": přezdívka, \"host\": host, \"command\": příkaz, \"channel\": "
"kanál, \"arguments\": argumenty (včetně kanálu)"
msgid "split an IRC message (to fit in 512 bytes)"
msgstr ""
@@ -7922,8 +7942,8 @@ msgstr "%sKanál %s%s%s vytvořen v %s"
msgid "%sNo topic set for channel %s%s"
msgstr "%sNení nastaveno téma pro kanál %s%s"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
#, fuzzy, c-format
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%sTéma pro %s%s%s v \"%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
@@ -8294,7 +8314,7 @@ msgstr "%s%s: vypršel časový limit \"%s\" pro %s"
#, fuzzy, c-format
msgid "%s%s: unable to create socket"
msgstr "%s%s: nemohu vytvořit server"
msgstr "%s%s: nemohu vytvořit soket"
#, fuzzy, c-format
msgid "%sgnutls: failed to calculate certificate fingerprint (%s)"
@@ -8505,7 +8525,7 @@ msgstr "%s: \"%s\" => úroveň %d"
#, fuzzy, c-format
msgid "%s===\t%s========== End of backlog (%d lines) =========="
msgstr "===\t========== Konec zpětného logu (%d řádků) =========="
msgstr "%s===\t%s========== konec backlogu (%d řádků) =========="
msgid "logger plugin configuration"
msgstr "konfigurace logovacího pluginu"
@@ -8767,7 +8787,7 @@ msgstr ""
#, fuzzy
msgid "color (terminal color: 0-255)"
msgstr "Barvy terminálu:"
msgstr "barva (barva terminálu: 0-255)"
msgid "RGB color converted to terminal color (0-255)"
msgstr ""
@@ -8921,8 +8941,9 @@ msgstr "ukazatel okna (volitelné)"
msgid "\"current\" for current window or a window number (optional)"
msgstr ""
#, fuzzy
msgid "bar"
msgstr ""
msgstr "Seznam položek polí:"
#, fuzzy
msgid "bar item"
@@ -8934,7 +8955,7 @@ msgstr "spravuje okna"
#, fuzzy
msgid "buffer"
msgstr "řídit buffery"
msgstr "%sChyba: nekorektní číslo bufferu"
#, fuzzy
msgid "visited buffer"
@@ -8956,15 +8977,17 @@ msgstr "nastaví konfigurační možnosti"
msgid "config option"
msgstr "nastaví konfigurační možnosti"
#, fuzzy
msgid "filter"
msgstr ""
msgstr "%sChyba: filtr \"%s\" již existuje"
#, fuzzy
msgid "history of commands in buffer"
msgstr "historie příkazů"
#, fuzzy
msgid "hotlist"
msgstr ""
msgstr "řetězec zobrazený mezi buffery v hotlistu"
#, fuzzy
msgid "structure with undo for input line"
@@ -9005,9 +9028,8 @@ msgstr "přezdívky v seznamu notifikací"
msgid "proxy"
msgstr "proxy"
#, fuzzy
msgid "window"
msgstr "spravuje okna"
msgstr "okno"
msgid "scroll info in window"
msgstr ""
@@ -9366,9 +9388,9 @@ msgstr ""
" id: %d, %s%s%s (%s%s%s), spuštěn v: %s, poslední aktivita: %s, bytů: %lu "
"přijato, %lu odebráno"
#, fuzzy, c-format
#, c-format
msgid " %s%s%s (%s%s%s), started on: %s"
msgstr " id: %d, %s%s%s, spuštěno v: %s"
msgstr " %s%s%s (%s%s%s), spuštěno v: %s"
msgid "No client for relay"
msgstr "Žádný klient pro přesměrování"
@@ -9675,7 +9697,7 @@ msgstr "%s%s: nekorektní znaková sada: \"%s\""
#, fuzzy, c-format
msgid "%s%s: cannot create socket: error %d %s"
msgstr "%s%s: nemohu vytvořit soket pro xfer"
msgstr "%s%s: nemohu vytvořit soket: chyba %d %s"
#, c-format
msgid "%s%s: try /set relay.network.ipv6 off"
@@ -9687,7 +9709,7 @@ msgstr "%s%s: chyba s \"bind\" na portu %d (%s.%s)"
#, fuzzy, c-format
msgid "%s%s: cannot \"listen\" on port %d (%s): error %d %s"
msgstr "%s%s: nemohu akceptovat klienta na portu %d (%s.%s)"
msgstr "%s%s: nemohu \"naslouchat\" na portu %d (%s): chyba %d %s"
#, fuzzy, c-format
msgid "%s: listening on port %d (relay: %s, %s, max %d clients)"
@@ -9814,7 +9836,7 @@ msgstr ""
#, fuzzy
msgid "Downloading script..."
msgstr "%s: odebírám skript \"%s\""
msgstr "Stahuji script"
#, fuzzy, c-format
msgid "%s: script \"%s\" is already installed and up-to-date"
@@ -9830,7 +9852,7 @@ msgstr "konfigurační nastavení"
#, fuzzy, c-format
msgid "command /%s"
msgstr "příkazy weechat"
msgstr "Konec příkazu '%s', vypršel časový limit (%.lfs)"
#, fuzzy, c-format
msgid "completion %%(%s)"
@@ -9844,12 +9866,12 @@ msgstr "seznam položek polí"
msgid "options %s%s%s"
msgstr "Volba \"%s%s%s\":"
#, fuzzy
msgid "(old options?)"
msgstr "(výchozí volby)"
msgstr "(staré volby?)"
#, fuzzy
msgid "Script"
msgstr ""
msgstr "%s: načítám skript \"%s\""
msgid "Version"
msgstr "Verze"
@@ -9865,13 +9887,13 @@ msgid "License"
msgstr "Licence"
msgid "Tags"
msgstr ""
msgstr "Tagy"
msgid "Status"
msgstr "Stav"
msgid "Date added"
msgstr ""
msgstr "Datum přidán"
#, fuzzy
msgid "Date updated"
@@ -9881,25 +9903,23 @@ msgid "URL"
msgstr "URL"
msgid "MD5"
msgstr "MDř"
msgstr "MD5"
msgid "Requires"
msgstr "Vyžaduje"
#, fuzzy
msgid "Min WeeChat"
msgstr "ukončit WeeChat"
msgstr "Zminimalizovat WeeChat"
#, fuzzy
msgid "Max WeeChat"
msgstr "ukončit WeeChat"
msgstr "Maximalizovat WeeChat"
#, fuzzy
msgid "Script has defined:"
msgstr "načteny %s skripty:"
msgid "(nothing)"
msgstr ""
msgstr "(nic)"
msgid "Alt+key/input: v=back to list d=jump to diff"
msgstr ""
@@ -9912,8 +9932,9 @@ msgid ""
"left=select, right=install/remove"
msgstr ""
#, fuzzy
msgid "Scripts"
msgstr ""
msgstr "Podpora scriptů v Sheme (pomocí Guile)"
msgid "Scripts manager"
msgstr ""
@@ -10209,11 +10230,11 @@ msgstr "populární"
#. TRANSLATORS: translation must be one short word without spaces (replace spaces by underscores if needed)
msgid "installed"
msgstr ""
msgstr "instalován"
#. TRANSLATORS: translation must be one short word without spaces (replace spaces by underscores if needed)
msgid "autoloaded"
msgstr ""
msgstr "automaticky_nahrán"
#. TRANSLATORS: translation must be one short word without spaces (replace spaces by underscores if needed)
msgid "held"
+42 -14
View File
@@ -24,8 +24,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"PO-Revision-Date: 2015-08-03 22:45+0100\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-08-15 19:32+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <>\n"
"Language: de_DE\n"
@@ -2629,7 +2629,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
"passphrase: ändern der Passphrase (ohne Passphrase, werden die Daten in der "
@@ -2671,8 +2671,8 @@ msgstr ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" Alternativbefehl um den eigenen Nick zu ghosten:\n"
" /alias ghost /eval /msg -server freenode nickserv ghost meinNick ${sec."
"data.freenode}"
" /alias add ghost /eval /msg -server freenode nickserv ghost meinNick "
"${sec.data.freenode}"
msgid "set config options and environment variables"
msgstr "um Konfigurationsoptionen und Umgebungsvariablen zu setzen"
@@ -3115,6 +3115,9 @@ msgstr "Eigenschaften die für den Buffer gelesen werden können"
msgid "numbers of windows"
msgstr "Nummern der Fenster"
msgid "color names"
msgstr "Farbnamen"
msgid "palette colors"
msgstr "Farbpalette"
@@ -5302,13 +5305,13 @@ msgstr ""
"Beispiele:\n"
" Alternativbefehl \"/split\" wird anlegt um ein Fenster horizontal zu "
"teilen:\n"
" /alias split /window splith\n"
" /alias add split /window splith\n"
" Alternativbefehl \"/hallo\" wird angelegt um in allen Channels, außer im "
"#weechat Channel, den Text \"Hallo\" auszugeben:\n"
" /alias hallo /allchan -exclude=#weechat msg * Hallo\n"
" /alias add hallo /allchan -exclude=#weechat msg * hallo\n"
" Alternativbefehl \"/forcejoin\" wird angelegt um den IRC Befehl \"forcejoin"
"\" mit einer Vervollständigung von /sajoin auszuführen:\n"
" /alias -completion %%sajoin forcejoin /quote forcejoin"
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
msgid "list of aliases"
msgstr "Liste der Alias"
@@ -8594,6 +8597,12 @@ msgstr ""
"Textfarbe in der die Begründung einer part/quit Nachricht angezeigt werden "
"soll"
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
"Farbe in dem das aktuelle Thema des Channels dargestellt werden soll (wenn "
"ein Channel betreten oder der Befehl /topic genutzt wird)"
msgid "color for new channel topic (when topic is changed)"
msgstr ""
"Farbe in dem das neue Thema des Channels dargestellt werden soll, falls das "
@@ -8641,6 +8650,18 @@ msgstr ""
"\"~\" beginnt. Andernfalls wird daraus \"*\"; diese Vorgabemaske wird nur "
"angewendet, sofern WeeChat den Host des Nicks ermitteln kann"
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
"dekodieren/kodieren von Channelnamen innerhalb einer Nachricht mittels "
"Charset-Optionen; es wird empfohlen diese Option deaktiviert zu lassen "
"sofern man ausschließlich UTF-8 in Channelnamen verwendet. Diese Option "
"sollte nur dann verwendet werden, sofern man exotische Zeichensätze wie ISO "
"für Channelnamen nutzt"
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
"wenn deaktiviert, werden Farben-Codes von eingehenden Nachrichten ignoriert"
@@ -8809,14 +8830,21 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"tags\": Tags, \"message_without_tags\": Nachrichten ohne Tags, \"nick\": "
"Nick, \"host\": Host, \"command\": Befehl, \"channel\": Channel, \"arguments"
"\": Argumente (schließt Channel ein), \"text\": Text (zum Beispiel eine "
"Nachricht von einem User), \"pos_text\": Index des Textes innerhalb einer "
"Nachricht (\"-1\" falls Text nicht gefunden wird)"
"Nachricht von einem User), \"pos_command\": Index der \"command\" Nachricht "
"(\"-1\" falls \"command\" nicht gefunden wird), \"pos_arguments\": Index der "
"\"arguments\" Nachricht (\"-1\" falls \"arguments\" nicht gefunden wird), "
"\"pos_channel\": Index der \"channel\" Nachricht (\"-1\" falls \"channel\" "
"nicht gefunden wird),\"pos_text\": Index für \"text\" Nachricht (\"-1\" "
"falls \"text\" nicht gefunden wird)"
msgid "split an IRC message (to fit in 512 bytes)"
msgstr ""
@@ -9137,8 +9165,8 @@ msgid "%sNo topic set for channel %s%s"
msgstr "%sKein Thema für %s%s gesetzt"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
msgstr "%sDas Thema von %s%s%s lautet: \"%s%s\""
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%sDas Thema von %s%s%s lautet: \"%s%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
#, c-format
+25 -6
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-07-26 09:41+0200\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2373,7 +2373,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
@@ -2768,6 +2768,10 @@ msgstr "propiedades del buffer que pueden leerse"
msgid "numbers of windows"
msgstr "números de ventanas"
#, fuzzy
msgid "color names"
msgstr "obtiene el nombre del color del apodo"
msgid "palette colors"
msgstr "paleta de colores"
@@ -7699,6 +7703,11 @@ msgstr "color para el texto \"Aviso\" en los mensajes de aviso"
msgid "color for reason in part/quit messages"
msgstr "color para el mensaje de salida/abandono"
#, fuzzy
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr "color para el nuevo tema del canal (cuando se cambia el tema)"
msgid "color for new channel topic (when topic is changed)"
msgstr "color para el nuevo tema del canal (cuando se cambia el tema)"
@@ -7729,6 +7738,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
"cuando se desactiva, los códigos de color se ignoran en los mensajes "
@@ -7890,8 +7906,11 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"tags\": etiquetas, \"message_without_tags\": mensaje sin etiquetas, \"nick"
"\": apodo, \"host\": host, \"command\": comando, \"channel\": canal, "
@@ -8215,8 +8234,8 @@ msgstr "%sCanal %s%s%s creado en %s"
msgid "%sNo topic set for channel %s%s"
msgstr "%sNo hay tema establecido para el canal %s%s"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
#, fuzzy, c-format
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%sEl tema para %s%s%s es \"%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
+36 -10
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"PO-Revision-Date: 2015-08-03 21:04+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-08-15 07:39+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -2571,7 +2571,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
"passphrase : modifier la phrase de chiffrement (sans phrase de chiffrement, "
@@ -2611,7 +2611,7 @@ msgstr ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias pour ghost du pseudo \"pseudo\" :\n"
" /alias ghost /eval /msg -server freenode nickserv ghost pseudo ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost pseudo ${sec."
"data.freenode}"
msgid "set config options and environment variables"
@@ -3040,6 +3040,9 @@ msgstr "propriétés qui peuvent être lues sur un tampon"
msgid "numbers of windows"
msgstr "numéros des fenêtres"
msgid "color names"
msgstr "noms des couleurs"
msgid "palette colors"
msgstr "couleurs de la palette"
@@ -8383,6 +8386,11 @@ msgstr "couleur pour le texte \"Notice\" dans les notices"
msgid "color for reason in part/quit messages"
msgstr "couleur pour la raison dans les messages part/quit"
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
"couleur pour le titre du canal actuel (en rejoignant un canal ou sur /topic)"
msgid "color for new channel topic (when topic is changed)"
msgstr "couleur pour le nouveau titre du canal (lorsque le titre est changé)"
@@ -8424,6 +8432,17 @@ msgstr ""
"masque par défaut est utilisé seulement si WeeChat connaît l'hôte pour le "
"pseudo"
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
"décoder/encoder le nom du canal dans les messages en utilisant les options "
"de charset ; il est recommandé de garder cette option désactivée si vous "
"utilisez seulement UTF-8 dans les noms de canaux ; vous pouvez activer cette "
"option si vous utilisez un charset exotique comme ISO dans les noms de canaux"
msgid "when off, colors codes are ignored in incoming messages"
msgstr "si désactivé, les codes couleurs des messages entrants sont ignorés"
@@ -8586,14 +8605,21 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"tags\" : étiquettes, \"message_without_tags\" : message sans les "
"étiquettes, \"nick\" : pseudo, \"host\" : nom d'hôte, \"command\" : "
"commande, \"channel\" : canal, \"arguments\" : paramètres (inclut le canal), "
"\"text\" : texte (par exemple message utilisateur), \"pos_text\" : index du "
"texte dans le message (\"-1\" si aucun texte n'a été trouvé)"
"\"text\" : texte (par exemple message utilisateur), \"pos_command\" : index "
"de \"command\" dans le message (\"-1\" si \"command\" n'a pas été trouvé), "
"\"pos_arguments\" : index de \"arguments\" dans le message (\"-1\" si "
"\"arguments\" n'a pas été trouvé), \"pos_channel\" : index de \"channel\" "
"dans le message (\"-1\" si \"channel\" n'a pas été trouvé), \"pos_text\" : "
"index de \"text\" dans le message (\"-1\" si \"text\" n'a pas été trouvé)"
msgid "split an IRC message (to fit in 512 bytes)"
msgstr "découper un message IRC (pour tenir dans les 512 octets)"
@@ -8911,8 +8937,8 @@ msgid "%sNo topic set for channel %s%s"
msgstr "%sPas de titre défini pour le canal %s%s"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
msgstr "%sLe titre pour %s%s%s est \"%s%s\""
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%sLe titre pour %s%s%s est \"%s%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
#, c-format
+23 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-07-26 09:42+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2004,7 +2004,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
@@ -2290,6 +2290,10 @@ msgstr "puffer betöltése sikertelen"
msgid "numbers of windows"
msgstr "Mellőzések listája:\n"
#, fuzzy
msgid "color names"
msgstr "üzenetek színe"
#, fuzzy
msgid "palette colors"
msgstr "Alapértelmezett billentyűparancsok visszaállítva\n"
@@ -6828,6 +6832,10 @@ msgstr "új üzenetet tartalmazó ablak színe"
msgid "color for reason in part/quit messages"
msgstr "alapértelmezett kilépő üzenet"
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
msgid "color for new channel topic (when topic is changed)"
msgstr ""
@@ -6856,6 +6864,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
@@ -7020,8 +7035,11 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
msgid "split an IRC message (to fit in 512 bytes)"
@@ -7345,7 +7363,7 @@ msgid "%sNo topic set for channel %s%s"
msgstr "Nincs téma beállítva a %s%s szobában\n"
#, fuzzy, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "A %s%s%s szoba témája: "
#. TRANSLATORS: "%s" after "on" is a date
+25 -6
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-07-26 09:42+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2419,7 +2419,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
"passphrase: cambia la chiave di cifratura (senza la chiave di cifratura, i "
@@ -2857,6 +2857,10 @@ msgstr "proprietà che possono essere lette su un buffer"
msgid "numbers of windows"
msgstr "numeri delle finestre"
#, fuzzy
msgid "color names"
msgstr "ottiene il nome del colore del nick"
msgid "palette colors"
msgstr "Tavolozza dei colori"
@@ -7865,6 +7869,11 @@ msgstr "colore per il testo \"Notifica\" nelle notifiche"
msgid "color for reason in part/quit messages"
msgstr "colore per il motivo nei messaggi di uscita/abbandono"
#, fuzzy
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr "colore del nuovo argomento del canale (quando viene cambiato)"
msgid "color for new channel topic (when topic is changed)"
msgstr "colore del nuovo argomento del canale (quando viene cambiato)"
@@ -7897,6 +7906,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
"se disabilitato, i codici colori vengono ignorati nei messaggi in entrata"
@@ -8056,8 +8072,11 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"tags\": tag, \"message_without_tags\": messaggio senza tag, \"nick\": "
"nick, \"host\": nome host, \"command\": comando, \"channel\": canale, "
@@ -8382,8 +8401,8 @@ msgstr "%sCanale %s%s%s creato il %s"
msgid "%sNo topic set for channel %s%s"
msgstr "%sNessun argomento impostato per il canale %s%s"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
#, fuzzy, c-format
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%sL'argomento per %s%s%s è \"%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
+39 -17
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"PO-Revision-Date: 2015-07-26 09:42+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-08-10 09:00+0900\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/translation_ja>\n"
"Language: ja\n"
@@ -1822,7 +1822,6 @@ msgstr "コマンドライン関数"
msgid "<action> [<arguments>]"
msgstr "<action> [<arguments>]"
#, fuzzy
msgid ""
"list of actions:\n"
" return: simulate key \"enter\"\n"
@@ -1887,12 +1886,14 @@ msgstr ""
" return: \"enter\" キーをシミュレート\n"
" complete_next: 次の補完候補で単語を補完\n"
" complete_previous: 一つ前の補完候補で単語を補完\n"
" search_text_here: 現在の位置でテキストを検索\n"
" search_text: バッファ内のテキストを検索\n"
" search_switch_case: 完全一致検索に変更\n"
" search_switch_regex: 検索タイプの切り替え: 文字列/正規表現\n"
" search_switch_where: 検索範囲の切り替え: メッセージ/プレフィックス\n"
" search_previous: 一つ前の行を検索\n"
" search_next: 次の行を検索\n"
" search_stop_here: 現在の位置で検索を終了\n"
" search_stop: 検索を終了\n"
" delete_previous_char: 一つ前の文字を削除\n"
" delete_next_char: 次の文字を削除\n"
@@ -2463,7 +2464,6 @@ msgstr ""
"passphrase <passphrase>|-delete || decrypt <passphrase>|-discard || set "
"<name> <value> || del <name>"
#, fuzzy
msgid ""
"passphrase: change the passphrase (without passphrase, data is stored as "
"plain text in file sec.conf)\n"
@@ -2500,7 +2500,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
"passphrase: パスフレーズを変更 (パスフレーズがない場合、sec.conf ファイルに平"
@@ -2520,13 +2520,12 @@ msgstr ""
"upgrade の時に同じ変数を利用します)。\n"
"\n"
"${sec.data.xxx} の形でフォーマットされた保護データは以下の様に利用できます:\n"
" - /eval コマンド\n"
" - コマンドライン引数 \"--run-command\"\n"
" - weechat.startup.command_{before|after}_plugins オプション\n"
" - プロキシオプション: username、password\n"
" - irc サーバオプション: autojoin、command、password、sasl_{username|"
"password}、username、realname\n"
" - relay.network.password オプション\n"
" - /eval コマンド。\n"
" - パスワードや機密データを含むと思われるその他のオプション (例えば、プロキ"
"シ、irc サーバ、リレー); 保護データが評価されるかを確認するには各オプション"
"の /help を御覧ください。\n"
"\n"
"例:\n"
" パスフレーズを設定:\n"
@@ -2539,7 +2538,7 @@ msgstr ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" ニックネーム \"mynick\" を取り戻すためのエイリアス ghost を設定\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgid "set config options and environment variables"
@@ -2959,6 +2958,10 @@ msgstr "バッファから読み取り可能なプロパティ"
msgid "numbers of windows"
msgstr "ウィンドウの数"
#, fuzzy
msgid "color names"
msgstr "ニックネームの色名を取得"
msgid "palette colors"
msgstr "パレットカラー"
@@ -3572,6 +3575,8 @@ msgid ""
"default delay (in milliseconds) to grab a key (using default key alt-k); "
"this delay can be overridden in the /input command (see /help input)"
msgstr ""
"キーを横取りするためのデフォルト遅延時間 (ミリ秒単位) (デフォルトキー alt-k "
"を使います); /input コマンドではこの遅延時間を無視します (/help input 参照)"
msgid "enable mouse support"
msgstr "マウスサポートの有効化"
@@ -8031,11 +8036,17 @@ msgstr "notices に含まれるテキスト \"Notice\" の色"
msgid "color for reason in part/quit messages"
msgstr "退出/終了メッセージに含まれる理由の色"
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
"現在のチャンネルトピックの色 (チャンネルに参加または /topic を使ったときに使"
"われます)"
msgid "color for new channel topic (when topic is changed)"
msgstr "新しいチャンネルトピックの色 (トピックが変更されたとき)"
msgstr "新しいチャンネルトピックの色 (トピックが変更されたときに使われます)"
msgid "color for old channel topic (when topic is changed)"
msgstr "古いチャンネルトピックの色 (トピックが変更されたとき)"
msgstr "古いチャンネルトピックの色 (トピックが変更されたときに使われます)"
msgid ""
"get an alternate nick when the nick is already used on server: add some \"_"
@@ -8070,6 +8081,13 @@ msgstr ""
"以外の場合 $ident は \"*\" になります; 設定したデフォルトマスクはニックネーム"
"のホスト名がわかる場合のみ利用されます"
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr "オフの場合、到着メッセージに含まれる色コードを無視"
@@ -8222,12 +8240,16 @@ msgid "\"message\": IRC message, \"server\": server name (optional)"
msgstr "\"message\": IRC メッセージ、\"server\": サーバ名 (任意)"
#. TRANSLATORS: please do not translate key names (enclosed by quotes)
#, fuzzy
msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"tags\": タグ、\"message_without_tags\": タグを含まないメッセージ、\"nick"
"\": ニックネーム、\"host\": ホスト名、\"command\": コマンド、\"channel\": "
@@ -8548,8 +8570,8 @@ msgid "%sNo topic set for channel %s%s"
msgstr "%sチャンネル %s%s にはトピックが設定されていません"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
msgstr "%s%s%s%s のトピックは \"%s%s\" です"
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%s%s%s%s のトピックは \"%s%s%s\" です"
#. TRANSLATORS: "%s" after "on" is a date
#, c-format
+128 -109
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"PO-Revision-Date: 2015-07-26 09:42+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-08-14 17:54+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: pl\n"
@@ -31,7 +31,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.5.5\n"
"X-Generator: Poedit 1.8.3\n"
msgid "any string"
msgstr "dowolny ciąg"
@@ -189,7 +189,6 @@ msgstr "Błąd: %s nie jest katalogiem\n"
msgid "Error: cannot create directory \"%s\"\n"
msgstr "Błąd: nie można utworzyć katalogu \"%s\"\n"
#, fuzzy
msgid ""
"Welcome to WeeChat!\n"
"\n"
@@ -209,12 +208,13 @@ msgstr ""
"Witaj w WeeChat!\n"
"\n"
"Jeśli dopiero poznajesz WeeChat, zaleca się abyś przeczytał przynajmniej "
"szybki start i poradnik użytkownika; wyjaśnią one główne założenia WeeChat.\n"
"szybki start i poradnik użytkownika jeśli znajdziesz na to chwilę; wyjaśnią "
"one główne założenia WeeChat.\n"
"Wszystkie dokumenty dotyczące WeeChat dostępne są pod adresem: https://"
"weechat.org/doc\n"
"\n"
"Ponadto, dostępna jest wbudowana pomoc (komenda /help) dla wszystkich komend "
"i opcji (klawisz Tab dopełnia nazwy).\n"
"Ponadto, dostępna jest wbudowana pomoc /help dla wszystkich komend i opcji "
"(klawisz Tab dopełnia nazwy).\n"
"Komenda /iset (skrypt iset.pl) pomaga w dostosowaniu WeeChat do swoich "
"preferencji: /script install iset.pl\n"
"\n"
@@ -762,13 +762,13 @@ msgstr "Nie zdefiniowano proxy"
msgid "%sError: wrong type \"%s\" for proxy \"%s\""
msgstr "%sBłąd: zły typ \"%s\" dla proxy \"%s\""
#, fuzzy, c-format
#, c-format
msgid "Proxy \"%s\" added"
msgstr "Utworzono proxy \"%s\""
msgstr "Dodano proxy \"%s\""
#, fuzzy, c-format
#, c-format
msgid "%sError: failed to add proxy \"%s\""
msgstr "%sBłąd: nie udało się utworzyć proxy \"%s\""
msgstr "%sBłąd: nie udało się dodać proxy \"%s\""
#, c-format
msgid "%sError: wrong port \"%s\" for proxy \"%s\""
@@ -788,12 +788,12 @@ msgstr "Proxy usunięte"
msgid "%sError: unable to set option \"%s\" for proxy \"%s\""
msgstr "%sBłąd: nie można ustawić opcji \"%s\" dla proxy \"%s\""
#, fuzzy, c-format
#, c-format
msgid ""
"%sYou must confirm /%s command with extra argument \"-yes\" (see /help %s)"
msgstr ""
"%sMusisz potwierdzić użycie komendy quit dodatkowym argumentem \"-yes"
"\" (zobacz /help quit)"
"%sMusisz potwierdzić użycie komendy /%s dodatkowym argumentem \"-yes"
"\" (zobacz /help %s)"
#, c-format
msgid "Options reloaded from %s"
@@ -1516,7 +1516,6 @@ msgstr "przetwórz wyrażenie"
msgid "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>"
msgstr "[-n|-s] <wyrażenie> || [-n] -c <wyrażenie1> <operator> <wyrażenie2>"
#, fuzzy
msgid ""
" -n: display result without sending it to buffer (debug mode)\n"
" -s: split expression before evaluating it (many commands can be "
@@ -1631,14 +1630,16 @@ msgstr ""
"\n"
"Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu "
"${zmienna}, według priorytetu zmienną może być:\n"
" 1. ciąg z wyescapowanymi znakami (format: \"esc:xxx\" lub \"\\xxx\")\n"
" 2. ciąg ze znakami do ukrycia (format: \"hide:char,string\")\n"
" 3. kolor (format color:xxx)\n"
" 4. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
" 5. zmienna środowiskowa (format: \"env:XXX\")\n"
" 6. opcja (format: plik.sekcja.opcja)\n"
" 7. zmienna lokalna w buforze\n"
" 8. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg "
" 1. przetworzony ciąg (format: \"eval:xxx\")\n"
" 2. ciąg z wyescapowanymi znakami (format: \"esc:xxx\" lub \"\\xxx\")\n"
" 3. ciąg ze znakami do ukrycia (format: \"hide:char,string\")\n"
" 4. kolor (format color:xxx)\n"
" 5. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
" 6. obecna data/czas (format: \"date\" lub \"date:format\")\n"
" 7. zmienna środowiskowa (format: \"env:XXX\")\n"
" 8. opcja (format: plik.sekcja.opcja)\n"
" 9. zmienna lokalna w buforze\n"
" 10. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg "
"znaków), domyślnie \"window\" i \"buffer\" wskazują na aktualne okno/bufor.\n"
"Format dla hdata może być jednym z poniższych:\n"
" hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), "
@@ -1649,6 +1650,10 @@ msgstr ""
"buforów\n"
" ${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej "
"liście wtyczek\n"
" hdata[wskaźnik].zmienna1.zmienna2...: zacznij z hdata używając wskaźnika, "
"na przykład:\n"
" ${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem "
"(może zostać użyte w triggerach)\n"
"Nazwy hdata i zmiennych, można znaleźć w \"Opisie API wtyczek\", fukcja "
"\"weechat_hdata_get\".\n"
"\n"
@@ -1662,6 +1667,7 @@ msgstr ""
" /eval -n ${window.buffer.number} ==> 1\n"
" /eval -n ${\\t} ==> <tab>\n"
" /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
" /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
"\n"
"Przykłady (warunki):\n"
" /eval -n -c ${window.buffer.number} > 2 ==> 0\n"
@@ -1857,7 +1863,6 @@ msgstr "funkcje linii komend"
msgid "<action> [<arguments>]"
msgstr "<akcja> [<argumenty>]"
#, fuzzy
msgid ""
"list of actions:\n"
" return: simulate key \"enter\"\n"
@@ -1922,6 +1927,7 @@ msgstr ""
" return: symuluje klawisz \"enter\"\n"
" complete_next: dopełnia słowo następnym dopełnieniem\n"
" complete_previous: dopełnia słowo poprzednim dopełnieniem\n"
" search_text_here: szuka testu w obecnej pozycji w buforze\n"
" search_text: szuka tekstu w buforze\n"
" search_switch_case: przełącza na dokładne dopasowanie przy szukaniu\n"
" search_switch_regex: przełącza typy wyszukiwania ciąg/wyrażenie regularne\n"
@@ -1929,6 +1935,7 @@ msgstr ""
"przedrostki\n"
" search_previous: szuka poprzednich linii\n"
" search_next: szuka następnych linii\n"
" search_stop_here: zatrzymuje wyszukiwanie na obecnej pozycji\n"
" search_stop: zatrzymuje wyszukiwanie\n"
" delete_previous_char: usuwa poprzedni znak\n"
" delete_next_char: usuwa następny znak\n"
@@ -2369,7 +2376,6 @@ msgstr ""
"list || add <nazwa> <typ> <adres> <port> [<użytkownik> [<hasło>]] || del "
"<nazwa>|-all || set <nazwa> <opcja> <wartość>"
#, fuzzy
msgid ""
" list: list all proxies\n"
" add: add a new proxy\n"
@@ -2510,7 +2516,6 @@ msgstr ""
"passphrase <hasło>|-delete || decrypt <hasło>|-discard || set <nazwa> "
"<wartość> || del <nazwa>"
#, fuzzy
msgid ""
"passphrase: change the passphrase (without passphrase, data is stored as "
"plain text in file sec.conf)\n"
@@ -2547,7 +2552,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
"passphrase: zmienia hasło (bez hasła dane są przechowywane w postaci tekstu "
@@ -2568,13 +2573,12 @@ msgstr ""
"WeeChat podczas wykonywania /upgrade).\n"
"\n"
"Zabezpieczone dane w formacie ${sec.data.xxx} można użyć w:\n"
" - komendzie /eval\n"
" - argumencie w linii poleceń \"--run-command\"\n"
" - opcjach weechat.startup.command_{before|after}_plugins\n"
" - opcjach proxy: username, password\n"
" - opcji serwera autojoin, command, password, sasl_{username|password}, "
"username, realname\n"
" - opcji relay.network.password\n"
" - komendzie /eval.\n"
" - innych opcjach, które mogą zawierać hasło lub wrażliwe dane (na przykład "
"proxy, serwer irc i relay); zobacz /help na opcjach żeby sprawdzić czy są "
"przetwarzane.\n"
"\n"
"Przykłady:\n"
" ustawienie hasła:\n"
@@ -2696,11 +2700,9 @@ msgstr ""
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "uaktualnia WeeChat bez rozłączania z serwerami"
#, fuzzy
msgid "[-yes] [<path_to_binary>|-quit]"
msgstr "[<ścieżka_do_binarki>|-quit]"
msgstr "[-yes] [<ścieżka_do_binarki>|-quit]"
#, fuzzy
msgid ""
" -yes: required if option weechat.look.confirm_upgrade is enabled\n"
"path_to_binary: path to WeeChat binary (default is current binary)\n"
@@ -2735,6 +2737,8 @@ msgid ""
"It is possible to restore WeeChat session on another machine if you copy the "
"content of directory \"~/.weechat\"."
msgstr ""
" -yes: wymagane, jeśli opcja weechat.look.confirm_upgrade jest "
"włączona\n"
"ścieżka_do_binarki: ścieżka do pliku binarnego WeeChat (domyślnie jest to "
"obecny plik)\n"
" -dummy: nic nie rób (opcja użyta w celu zapobiegnięcia przypadkowego "
@@ -2742,9 +2746,9 @@ msgstr ""
" -quit: zamyka *WSZYSTKIE* połączenia, zapisuje sesję i wyłącza "
"WeeChat, umożliwia to późniejsze przywrócenie (zobacz niżej)\n"
"\n"
"Ta komenda ponownie uruchamia plik binarny WeeChat, zatem powinna zostać "
"skompilowana lub zainstalowana za pomocą managera pakietów przed "
"uruchomieniem tej komendy.\n"
"Ta komenda uaktualnia i przeładowuje działającą sesję WeeChat. Nowy plik "
"binarny WeeChat powinien zostać skompilowany lub zainstalowany za pomocą "
"managera pakietów przed uruchomieniem tej komendy.\n"
"\n"
"Uwaga: połączenia SSL są przerywane podczas uaktualniania, ponieważ "
"przeładowanie sesji SSL nie jest obecnie możliwe za pomocą GnuTLS. Po "
@@ -2848,7 +2852,6 @@ msgstr ""
msgid "manage windows"
msgstr "zarządza oknami"
#, fuzzy
msgid ""
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
"splitv [-window <number>] [<pct>] || resize [-window <number>] [+/-]<pct> || "
@@ -3007,6 +3010,9 @@ msgstr "właściwości, jakie mogą być przeczytane w buforze"
msgid "numbers of windows"
msgstr "liczba okien"
msgid "color names"
msgstr "nazwy kolorów"
msgid "palette colors"
msgstr "paleta kolorów"
@@ -3112,12 +3118,12 @@ msgstr ""
"UWAGA: ta opcja może powodować poważne błędy w wyświetlaniu, jeśli ich "
"doświadczysz należy wyłączyć ta opcję."
#, fuzzy, c-format
#, c-format
msgid ""
"%sWarning: proxy \"%s\" does not exist (you can add it with command /proxy)"
msgstr ""
"%sUwaga: pośrednik \"%s\" nie istnieje (możesz go stworzyć za pomocą "
"komendy /proxy)"
"%sUwaga: pośrednik \"%s\" nie istnieje (możesz go dodać za pomocą komendy /"
"proxy)"
msgid "debug level for plugin (\"core\" for WeeChat core)"
msgstr "poziom debugowania dla wtyczki (\"core\" dla rdzenia WeeChat)"
@@ -3381,13 +3387,12 @@ msgstr ""
"jeśli ustawione, komenda /quit musi być potwierdzona dodatkowym argumentem "
"\"-yes\" (zobacz /help quit)"
#, fuzzy
msgid ""
"if set, /upgrade command must be confirmed with extra argument \"-yes"
"\" (see /help upgrade)"
msgstr ""
"jeśli ustawione, komenda /quit musi być potwierdzona dodatkowym argumentem "
"\"-yes\" (zobacz /help quit)"
"jeśli ustawione, komenda /upgrade musi być potwierdzona dodatkowym "
"argumentem \"-yes\" (zobacz /help upgrade)"
msgid "display special message when day changes"
msgstr "wyświetlaj specjalną wiadomość, kiedy zmienia się dzień"
@@ -3648,6 +3653,9 @@ msgid ""
"default delay (in milliseconds) to grab a key (using default key alt-k); "
"this delay can be overridden in the /input command (see /help input)"
msgstr ""
"domyślne opóźnienie (w milisekundach) do przechwycenia klawiszy (za pomocą "
"domyślnego skrótu alt-k); to opóźnienie może zostać nadpisane przez komendę /"
"input (zobacz /help input)"
msgid "enable mouse support"
msgstr "włącza wsparcie dla myszy"
@@ -4513,7 +4521,7 @@ msgstr ""
"DOSTĘPU do wszystkich zabezpieczonych danych!)"
msgid "(press ctrl-C to exit WeeChat now)"
msgstr ""
msgstr "(naciśnij ctrl-C aby wyjść teraz z WeeChat)"
msgid ""
"To recover your secured data, you can use /secure decrypt (see /help secure)"
@@ -4981,13 +4989,12 @@ msgstr "%s%s: błąd podczas tworzenia aliasu \"%s\" => \"%s\""
msgid "Alias \"%s\" => \"%s\" created"
msgstr "Utworzono alias \"%s\" => \"%s\""
#, fuzzy, c-format
#, c-format
msgid "Aliases with \"%s\":"
msgstr "Serwery z \"%s\":"
msgstr "Aliasy z \"%s\":"
#, fuzzy
msgid "All aliases:"
msgstr "Aliasy kolorów:"
msgstr "Wszystkie aliasy:"
#, c-format
msgid "No alias found matching \"%s\""
@@ -5004,16 +5011,17 @@ msgstr "%sAlias \"%s\" nie został znaleziony"
msgid "Alias \"%s\" removed"
msgstr "Alias \"%s\" został usunięty"
#, fuzzy
msgid "list, add or remove command aliases"
msgstr "wyświetla, dodaje lub usuwa serwery IRC"
msgstr "wyświetla, dodaje lub usuwa aliasy komend"
msgid ""
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
msgstr ""
"list [<alias>] || add <alias> [<komenda>[;<komenda>...]] || addcompletion "
"<dopełnienie> <alias> [<komenda>[;<komenda>...]] || del <alias> [<alias>...]"
#, fuzzy, c-format
#, c-format
msgid ""
" list: list aliases (without argument, this list is displayed)\n"
" add: add an alias\n"
@@ -5047,16 +5055,18 @@ msgid ""
"sajoin:\n"
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
msgstr ""
"completion: dopełnienie dla aliasu (opcjonalne, domyślnie dopełnienie "
"wykonuje się z docelową komen)\n"
" list: lista aliasów (ta lista wyświetlana jest jeśli nie zostanie "
"podany argument)\n"
" add: dodaje alias\n"
"addcompletion: dodaje alias z niestandardowym dopełnieniem\n"
" del: usuwa alias\n"
" completion: dopełnienie dla aliasu: domyślnie dopełnienie wykonuje się z "
"docelową komendą\n"
" uwaga: można użyć %%komenda w celu użycia dopełnień dla "
"istniejących komend\n"
" alias: nazwa aliasu (wildcard \"*\" jest dozwolony)\n"
" alias: nazwa aliasu\n"
" komenda: nazwa komendy (wiele komend można oddzielić za pomocą średnika)\n"
"\n"
"Bez podania argumentu komenda wyświetla listę wszystkich zdefiniowanych "
"aliasów.\n"
"\n"
"Ważne: dla komend specjalne zmienne są zastępowane odpowiednimi "
"wartościami:\n"
" $n: argument 'n' (pomiędzy 1 i 9)\n"
@@ -5069,10 +5079,8 @@ msgstr ""
"localvar)\n"
" przykłady: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Do usunięcia aliasu służy komenda /unalias.\n"
"\n"
"Przykłady:\n"
" alias /split do poziomego podziału:\n"
" alias /split do poziomego podziału okna:\n"
" /alias split /window splith\n"
" alias /hello pisze \"hello\" na wszystkich kanałach poza #weechat:\n"
" /alias hello /allchan -exclude=#weechat msg * hello\n"
@@ -5761,13 +5769,13 @@ msgid ""
msgstr ""
"%s%s: rozłączono z %d %s (połączenie SSL nie wspierane z uaktualnianiem)"
#, fuzzy, c-format
#, c-format
msgid ""
"%s%s: unable to add temporary server \"%s\" (check if there is already a "
"server with this name)"
msgstr ""
"%s%s: nie można utworzyć tymczasowego serwera \"%s\" (sprawdź czy serwer z "
"ta nazwą już nie istnieje)"
"%s%s: nie można dodać tymczasowego serwera \"%s\" (sprawdź czy serwer z ta "
"nazwą już nie istnieje)"
#, c-format
msgid ""
@@ -5813,26 +5821,26 @@ msgstr "%s%s: już połączony z serwerem \"%s\"!"
msgid "%s%s: currently connecting to server \"%s\"!"
msgstr "%s%s: obecnie łączę się z serwerem \"%s\"!"
#, fuzzy, c-format
#, c-format
msgid "%s: server %s%s%s added (temporary server, NOT SAVED!)"
msgstr "%s: utworzono serwer %s%s%s (tymczasowy serwer, NIE ZAPISANO!)"
msgstr "%s: dodano serwer %s%s%s (tymczasowy serwer, NIE ZAPISANO!)"
#, fuzzy, c-format
#, c-format
msgid ""
"%s%s: unable to add temporary server \"%s\" because the addition of "
"temporary servers with command /connect is currently disabled"
msgstr ""
"%s%s: nie można utworzyć tymczasowego serwera \"%s\" ponieważ możliwość "
"tworzenia tymczasowych serwerów za pomocą komendy /connect jest obecnie "
"%s%s: nie można dodać tymczasowego serwera \"%s\" ponieważ możliwość "
"dodawania tymczasowych serwerów za pomocą komendy /connect jest obecnie "
"wyłączona"
#, fuzzy, c-format
#, c-format
msgid ""
"%s%s: if you want to add a standard server, use the command \"/server add"
"\" (see /help server); if you really want to add a temporary server (NOT "
"SAVED), turn on the option irc.look.temporary_servers"
msgstr ""
"%s%s: jeśli chcesz utworzyć standardowy serwer, użyj komendy \"/server add"
"%s%s: jeśli chcesz dodać standardowy serwer, użyj komendy \"/server add"
"\" (zobacz /help server); jeśli naprawdę chcesz utworzyć serwer tymczasowy "
"(NIE ZAPISANY), włącz opcję irc.look.temporary_servers"
@@ -5974,9 +5982,9 @@ msgstr "%s: powiadomienie usunięte dla %s%s%s"
msgid "%s%s: notification not found"
msgstr "%s%s: nie znaleziono powiadomienia"
#, fuzzy, c-format
#, c-format
msgid "%s%s: \"%s\" command can not be executed with a channel name (\"%s\")"
msgstr "%s%s: komenda \"%s\" może być tylko wykonana w buforze kanału"
msgstr "%s%s: komenda \"%s\" może być tylko wykonana z nazwą kanału (\"%s\")"
#, c-format
msgid "%s%s: cannot create new private buffer \"%s\""
@@ -6021,17 +6029,17 @@ msgstr "Serwery z \"%s\":"
msgid "No server found with \"%s\""
msgstr "Nie znaleziono serwera z \"%s\""
#, fuzzy, c-format
#, c-format
msgid "%s%s: server \"%s\" already exists, can't add it!"
msgstr "%s%s: serwer \"%s\" już istnieje, nie mogę go utworzyć!"
msgstr "%s%s: serwer \"%s\" już istnieje, nie mogę go dodać!"
#, fuzzy, c-format
#, c-format
msgid "%s%s: unable to add server"
msgstr "%s%s: nie można utworzyć serwera"
msgstr "%s%s: nie można dodać serwera"
#, fuzzy, c-format
#, c-format
msgid "%s: server %s%s%s added"
msgstr "%s: utworzono serwer %s%s%s"
msgstr "%s: dodano serwer %s%s%s"
#, c-format
msgid "%s%s: server \"%s\" not found for \"%s\" command"
@@ -6236,7 +6244,6 @@ msgstr ""
"[<serwer> [<serwer>...] [-<opcja>[=<wartość>]] [-no<opcja>] [-nojoin] [-"
"switch] || -all|-auto|-open [-nojoin] [-switch]"
#, fuzzy
msgid ""
" server: server name, which can be:\n"
" - internal server name (added by /server add, recommended "
@@ -7033,7 +7040,6 @@ msgstr ""
"<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <serwer> <nowa_nazwa> || "
"reorder <serwer> [<serwer>...] || del|keep <serwer>] || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -7384,7 +7390,7 @@ msgstr ""
"wyśle wszystkie zmiany stanu nieobecności na kanały, jest to często uznawane "
"za spam; przez to możesz zostać zbanowany na kanale!"
#, fuzzy, c-format
#, c-format
msgid ""
"%s%s: warning: proxy \"%s\" does not exist (you can add it with command /"
"proxy)"
@@ -7578,13 +7584,12 @@ msgid "delay (in seconds) before trying again to reconnect to server"
msgstr ""
"opóźnienie (w sekundach) przed próbą ponownego połączenia się z serwerem"
#, fuzzy
msgid ""
"nicknames to use on server (separated by comma) (note: content is evaluated, "
"see /help eval)"
msgstr ""
"nazwa użytkownika do użycia na serwerze (uwaga: zawartość jest przetwarzana, "
"zobacz /help eval)"
"nazwy użytkownika do użycia na serwerze (oddzielone przecinkiem) (uwaga: "
"zawartość jest przetwarzana, zobacz /help eval)"
msgid "user name to use on server (note: content is evaluated, see /help eval)"
msgstr ""
@@ -7715,9 +7720,9 @@ msgstr ""
"lista powiadomień dla tego serwera (nie powinieneś zmieniać tej opcji tylko "
"użyć w zamian komendy /notify)"
#, fuzzy, c-format
#, c-format
msgid "%s%s: error adding server \"%s\""
msgstr "%s%s: błąd podczas tworzenia serwera \"%s\""
msgstr "%s%s: błąd podczas dodawania serwera \"%s\""
#, c-format
msgid "%s%s: error creating server option \"%s\""
@@ -8129,7 +8134,6 @@ msgstr "włącza mądre filtrowanie dla wiadomości \"nick\" (zmiana nicka)"
msgid "enable smart filter for \"part\" and \"quit\" messages"
msgstr "włącza inteligentne filtrowanie dla wiadomości \"part\" oraz \"quit\""
#, fuzzy
msgid "enable automatic addition of temporary servers with command /connect"
msgstr "włącza tworzenie tymczasowych serwerów za pomocą komendy /connect"
@@ -8202,6 +8206,11 @@ msgstr "kolor tekstu \"Notice\" w podświetleniach"
msgid "color for reason in part/quit messages"
msgstr "kolor tekstu powodu opuszczenia kanału/wyjścia z IRC"
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
"kolor obecnego tematu kanału (podczas wejścia na kanał lub użycia /topic)"
msgid "color for new channel topic (when topic is changed)"
msgstr "kolor nowego tematu kanału (kiedy temat został zmieniony)"
@@ -8243,6 +8252,13 @@ msgstr ""
"się od \"~\", w przeciwnym wypadku jest ustawiany na \"*\"; domyślna maska "
"używana jest tylko, kiedy WeeChat zna nazwę hosta dla nicka"
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
"kiedy wyłączone (off) kody kolorów są ignorowane w przychodzących "
@@ -8407,12 +8423,17 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"tags\": tagi, \"message_without_tags\": wiadomość bez tagów, \"nick\": "
"nick, \"host\": host, \"command\": komenda, \"channel\": kanał, \"arguments"
"\": argumenty (razem z kanałem)"
"\": argumenty (razem z kanałem), \"text\": tekst (na przykład wiadomość "
"użytkownika), \"pos_text\": indeks wiadomości tekstowej (\"-1\" jeśli "
"wiadomość nie została znaleziona)"
msgid "split an IRC message (to fit in 512 bytes)"
msgstr "dziel wiadomość IRC (aby zmieściła się w 512 bajtach)"
@@ -8729,8 +8750,8 @@ msgid "%sNo topic set for channel %s%s"
msgstr "%sBrak tematu dla kanału %s%s"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
msgstr "%sTemat kanału %s%s%s to \"%s%s\""
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%sTemat kanału %s%s%s to \"%s%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
#, c-format
@@ -9437,7 +9458,6 @@ msgstr ""
msgid "text to write after nick in prefix of message, example: \">\""
msgstr "tekst wyświetlany za nickiem w przedrostku wiadomości, przykład: \">\""
#, fuzzy
msgid ""
"path for WeeChat log files; \"%h\" at beginning of string is replaced by "
"WeeChat home (\"~/.weechat\" by default); date specifiers are permitted (see "
@@ -9445,7 +9465,8 @@ msgid ""
msgstr ""
"ścieżka do plików z logami WeeChat; \"%h\" na początku ciągu zostanie "
"zastąpione przez katalog domowy WeeChat (domyślnie \"~/.weechat\"); "
"określenia dla daty są dozwolone (zobacz man strftime)"
"określenia dla daty są dozwolone (zobacz man strftime) (uwaga: zawartość "
"jest przetwarzana, zobacz /help eval)"
msgid ""
"replacement char for special chars in filename built with mask (like "
@@ -10080,7 +10101,7 @@ msgstr "%s%s: źródło \"%s\" niedozwolone dla gniazda webowego"
#, c-format
msgid "%s: websocket client %s%s%s has real IP address \"%s\""
msgstr ""
msgstr "%s: klient websocket %s%s%s posiada adres IP \"%s\""
#, c-format
msgid "%s%s: error decoding websocket frame for client %s%s%s"
@@ -11063,15 +11084,14 @@ msgstr ""
"lokalnie zapisany czas wygaśnięcia, w minutach (-1 = nigdy nie wygasa, 0 = "
"zawsze wygasa)"
#, fuzzy
msgid ""
"local cache directory for scripts; \"%h\" at beginning of string is replaced "
"by WeeChat home (\"~/.weechat\" by default) (note: content is evaluated, "
"see /help eval)"
msgstr ""
"ścieżka do plików z logami WeeChat; \"%h\" na początku ciągu zostanie "
"zastąpione przez katalog domowy WeeChat (domyślnie \"~/.weechat\"); "
"określenia dla daty są dozwolone (zobacz man strftime)"
"lokalny katalog z cache skryptów; \"%h\" na początku ciągu zostanie "
"zastąpione przez katalog domowy WeeChat (domyślnie \"~/.weechat\") (uwaga: "
"zawartość jest przetwarzana, zobacz /help eval)"
msgid ""
"scripts to \"hold\": comma-separated list of scripts which will never been "
@@ -11998,25 +12018,24 @@ msgstr "automatycznie wznów przesył po utracie połączenia"
msgid "convert spaces to underscores when sending and receiving files"
msgstr "zamień spacje na podkreślenia podczas wysyłania i odbierania plików"
#, fuzzy
msgid ""
"path for writing incoming files: \"%h\" at beginning of string is replaced "
"by WeeChat home (\"~/.weechat\" by default) (note: content is evaluated, "
"see /help eval)"
msgstr ""
"ścieżka do plików z logami WeeChat; \"%h\" na początku ciągu zostanie "
"zastąpione przez katalog domowy WeeChat (domyślnie \"~/.weechat\"); "
"określenia dla daty są dozwolone (zobacz man strftime)"
"ścieżka, do której zapisywane będą pliki przychodzące; \"%h\" na początku "
"ciągu zostanie zastąpione przez katalog domowy WeeChat (domyślnie \"~/."
"weechat\") (uwaga: zawartość jest przetwarzana, zobacz /help eval)"
#, fuzzy
msgid ""
"path for reading files when sending (when no path is specified by user): \"%h"
"\" at beginning of string is replaced by WeeChat home (\"~/.weechat\" by "
"default) (note: content is evaluated, see /help eval)"
msgstr ""
"ścieżka do plików z logami WeeChat; \"%h\" na początku ciągu zostanie "
"zastąpione przez katalog domowy WeeChat (domyślnie \"~/.weechat\"); "
"określenia dla daty są dozwolone (zobacz man strftime)"
"ścieżka do wysyłanych plików (jeśli nie zostanie ona podana przez "
"użykownika); \"%h\" na początku ciągu zostanie zastąpione przez katalog "
"domowy WeeChat (domyślnie \"~/.weechat\") (uwaga: zawartość jest "
"przetwarzana, zobacz /help eval)"
msgid "use remote nick as prefix in local filename when receiving a file"
msgstr "użyj nicku nadawcy jako przedrostka w nazwie odebranego pliku"
+25 -6
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-07-26 09:42+0200\n"
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2397,7 +2397,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
@@ -2823,6 +2823,10 @@ msgstr "propriedades que podem ser lidas em um buffer"
msgid "numbers of windows"
msgstr "número de janelas"
#, fuzzy
msgid "color names"
msgstr "obter nome da cor do apelido"
msgid "palette colors"
msgstr "cores da palheta"
@@ -7238,6 +7242,11 @@ msgstr ""
msgid "color for reason in part/quit messages"
msgstr ""
#, fuzzy
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr "cor para o novo tópico do canal (quando o tópico é alterado)"
msgid "color for new channel topic (when topic is changed)"
msgstr "cor para o novo tópico do canal (quando o tópico é alterado)"
@@ -7271,6 +7280,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
"quando desligado, códigos de cores são ignorados em mensagens recebidas"
@@ -7427,8 +7443,11 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
"\"nick\": apelido, \"host\": host, \"command\": comando, \"channel\": canal, "
"\"arguments\": argumentos (inclui canal)"
@@ -7747,8 +7766,8 @@ msgstr "%sCanal %s%s%s criado em %s"
msgid "%sNo topic set for channel %s%s"
msgstr "%sNenhum tópico definido para o canal %s%s"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
#, fuzzy, c-format
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%sTópico para o canal %s%s%s é \"%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
+23 -5
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-07-26 09:42+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2027,7 +2027,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
@@ -2313,6 +2313,10 @@ msgstr "загрузка буфера не удалась"
msgid "numbers of windows"
msgstr "Список игнорирования:\n"
#, fuzzy
msgid "color names"
msgstr "цвет чата"
#, fuzzy
msgid "palette colors"
msgstr "Комбинации клавиш по умолчанию восстановлены\n"
@@ -6855,6 +6859,10 @@ msgstr "цвет текущего окна с сообщениями"
msgid "color for reason in part/quit messages"
msgstr "сообщение о выходе по-умолчанию"
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
msgid "color for new channel topic (when topic is changed)"
msgstr ""
@@ -6883,6 +6891,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr "когда выключено, цвета в исходящих сообщениях игнорируются"
@@ -7052,8 +7067,11 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
msgid "split an IRC message (to fit in 512 bytes)"
@@ -7378,7 +7396,7 @@ msgid "%sNo topic set for channel %s%s"
msgstr "Не установлена тема канала для %s%s\n"
#, fuzzy, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "Тема канала %s%s%s: "
#. TRANSLATORS: "%s" after "on" is a date
+24 -6
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2015-03-10 21:33+0100\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1823,7 +1823,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
@@ -2075,6 +2075,10 @@ msgstr ""
msgid "numbers of windows"
msgstr ""
#, fuzzy
msgid "color names"
msgstr "rumuz renk ismi al"
msgid "palette colors"
msgstr ""
@@ -6134,6 +6138,10 @@ msgstr ""
msgid "color for reason in part/quit messages"
msgstr "ayrılma/çıkış iletisindeki sebep için renk"
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
msgid "color for new channel topic (when topic is changed)"
msgstr ""
@@ -6162,6 +6170,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
@@ -6304,8 +6319,11 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
msgid "split an IRC message (to fit in 512 bytes)"
@@ -6612,8 +6630,8 @@ msgstr ""
msgid "%sNo topic set for channel %s%s"
msgstr "%s %s%s kanalı için ayarlı konu yok"
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
#, fuzzy, c-format
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr "%s %s%s%s kanalının konusu \"%s%s\""
#. TRANSLATORS: "%s" after "on" is a date
+22 -5
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-08-03 21:03+0200\n"
"POT-Creation-Date: 2015-08-15 07:39+0200\n"
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1822,7 +1822,7 @@ msgid ""
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
"oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
"data.freenode}"
msgstr ""
@@ -2073,6 +2073,9 @@ msgstr ""
msgid "numbers of windows"
msgstr ""
msgid "color names"
msgstr ""
msgid "palette colors"
msgstr ""
@@ -6064,6 +6067,10 @@ msgstr ""
msgid "color for reason in part/quit messages"
msgstr ""
msgid ""
"color for current channel topic (when joining a channel or using /topic)"
msgstr ""
msgid "color for new channel topic (when topic is changed)"
msgstr ""
@@ -6092,6 +6099,13 @@ msgid ""
"knows the host for the nick"
msgstr ""
msgid ""
"decode/encode channel name inside messages using charset options; it is "
"recommended to keep that off if you use only UTF-8 in channel names; you can "
"enable this option if you are using an exotic charset like ISO in channel "
"names"
msgstr ""
msgid "when off, colors codes are ignored in incoming messages"
msgstr ""
@@ -6233,8 +6247,11 @@ msgid ""
"\"tags\": tags, \"message_without_tags\": message without the tags, \"nick"
"\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
"\"arguments\": arguments (includes channel), \"text\": text (for example "
"user message), \"pos_text\": index of text in message (\"-1\" if no text "
"found)"
"user message), \"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), \"pos_arguments\": index of \"arguments\" "
"message (\"-1\" if \"arguments\" was not found), \"pos_channel\": index of "
"\"channel\" message (\"-1\" if \"channel\" was not found), \"pos_text\": "
"index of \"text\" message (\"-1\" if \"text\" was not found)"
msgstr ""
msgid "split an IRC message (to fit in 512 bytes)"
@@ -6543,7 +6560,7 @@ msgid "%sNo topic set for channel %s%s"
msgstr ""
#, c-format
msgid "%sTopic for %s%s%s is \"%s%s\""
msgid "%sTopic for %s%s%s is \"%s%s%s\""
msgstr ""
#. TRANSLATORS: "%s" after "on" is a date
+8 -5
View File
@@ -475,9 +475,10 @@ arraylist_insert (struct t_arraylist *arraylist, int index, void *pointer)
if ((index >= 0) && !arraylist->allow_duplicates)
{
while ((index < arraylist->size)
&& (((arraylist->callback_cmp) (arraylist->callback_cmp_data,
arraylist, arraylist->data[index],
pointer)) == 0))
&& (((arraylist->callback_cmp) (
arraylist->callback_cmp_data,
arraylist, arraylist->data[index],
pointer)) == 0))
{
arraylist_remove (arraylist, index);
}
@@ -690,7 +691,9 @@ arraylist_print_log (struct t_arraylist *arraylist, const char *name)
}
}
log_printf (" callback_cmp . . . . . : 0x%lx", arraylist->callback_cmp);
log_printf (" callback_cmp_data. . . : 0x%lx", arraylist->callback_cmp_data);
log_printf (" callback_cmp_data. . . : 0x%lx",
arraylist->callback_cmp_data);
log_printf (" callback_free. . . . . : 0x%lx", arraylist->callback_free);
log_printf (" callback_free_data . . : 0x%lx", arraylist->callback_free_data);
log_printf (" callback_free_data . . : 0x%lx",
arraylist->callback_free_data);
}
+7 -6
View File
@@ -111,12 +111,13 @@ weechat_backtrace_addr2line (int number, void *address, const char *symbol)
pos[0] = '\0';
if (strchr (ptr_line, ':'))
{
weechat_backtrace_printf ("%03d %s%s%s%s",
number,
ptr_line,
(function_name[0]) ? " [function " : "",
function_name,
(function_name[0]) ? "]" : "");
weechat_backtrace_printf (
"%03d %s%s%s%s",
number,
ptr_line,
(function_name[0]) ? " [function " : "",
function_name,
(function_name[0]) ? "]" : "");
function_name[0] = '\0';
}
else
+1 -1
View File
@@ -7815,7 +7815,7 @@ command_init ()
" /set irc.server.oftc.command \"/msg nickserv identify "
"${sec.data.oftc}\"\n"
" alias to ghost the nick \"mynick\":\n"
" /alias ghost /eval /msg -server freenode nickserv ghost mynick "
" /alias add ghost /eval /msg -server freenode nickserv ghost mynick "
"${sec.data.freenode}"),
"passphrase -delete"
" || decrypt -discard"
+90 -55
View File
@@ -288,6 +288,62 @@ completion_list_add_windows_numbers_cb (void *data,
return WEECHAT_RC_OK;
}
/*
* Adds colors to completion list.
*/
int
completion_list_add_colors_cb (void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
char str_number[64];
const char *color_name;
int i, num_colors;
struct t_gui_color_palette *color_palette;
/* make C compiler happy */
(void) data;
(void) completion_item;
(void) buffer;
num_colors = gui_color_get_weechat_colors_number ();
for (i = 0; i < num_colors; i++)
{
color_name = gui_color_get_name (i);
if (color_name)
{
gui_completion_list_add (completion,
color_name,
0, WEECHAT_LIST_POS_SORT);
}
}
num_colors = gui_color_get_term_colors ();
for (i = 0; i <= num_colors; i++)
{
color_palette = gui_color_palette_get (i);
if (color_palette)
{
gui_completion_list_add (completion,
color_palette->alias,
0, WEECHAT_LIST_POS_END);
}
else
{
snprintf (str_number,
sizeof (str_number),
"%d",
i);
gui_completion_list_add (completion,
str_number,
0, WEECHAT_LIST_POS_END);
}
}
return WEECHAT_RC_OK;
}
/*
* Adds a palette color to completion list.
*/
@@ -410,7 +466,8 @@ completion_list_add_filename_cb (void *data,
if (!real_prefix || !prefix)
goto end;
snprintf (buf, sizeof (buf), "%s", completion->base_word + strlen (prefix));
snprintf (buf, sizeof (buf),
"%s", completion->base_word + strlen (prefix));
pos = strrchr (buf, DIR_SEPARATOR_CHAR);
if (pos)
{
@@ -792,15 +849,17 @@ completion_list_add_plugins_installed_cb (void *data,
&& CONFIG_STRING(config_plugin_path)[0])
{
plugin_path = string_expand_home (CONFIG_STRING(config_plugin_path));
plugin_path2 = string_replace ((plugin_path) ?
plugin_path : CONFIG_STRING(config_plugin_path),
"%h", weechat_home);
util_exec_on_files ((plugin_path2) ?
plugin_path2 : ((plugin_path) ?
plugin_path : CONFIG_STRING(config_plugin_path)),
0,
completion,
&completion_list_add_plugins_installed_exec_cb);
plugin_path2 = string_replace (
(plugin_path) ?
plugin_path : CONFIG_STRING(config_plugin_path),
"%h", weechat_home);
util_exec_on_files (
(plugin_path2) ?
plugin_path2 : ((plugin_path) ?
plugin_path : CONFIG_STRING(config_plugin_path)),
0,
completion,
&completion_list_add_plugins_installed_exec_cb);
if (plugin_path)
free (plugin_path);
if (plugin_path2)
@@ -898,13 +957,12 @@ completion_list_add_config_option_values_cb (void *data,
struct t_gui_completion *completion)
{
char *pos_space, *option_full_name, *pos_section, *pos_option;
char *file, *section, *value_string, str_number[64];
char *file, *section, *value_string;
const char *color_name;
int length, i, num_colors;
int length, i;
struct t_config_file *ptr_config;
struct t_config_section *ptr_section, *section_found;
struct t_config_option *option_found;
struct t_gui_color_palette *color_palette;
/* make C compiler happy */
(void) data;
@@ -1063,38 +1121,8 @@ completion_list_add_config_option_values_cb (void *data,
}
break;
case CONFIG_OPTION_TYPE_COLOR:
num_colors = gui_color_get_weechat_colors_number ();
for (i = 0; i < num_colors; i++)
{
color_name = gui_color_get_name (i);
if (color_name)
{
gui_completion_list_add (completion,
color_name,
0, WEECHAT_LIST_POS_SORT);
}
}
num_colors = gui_color_get_term_colors ();
for (i = 0; i <= num_colors; i++)
{
color_palette = gui_color_palette_get (i);
if (color_palette)
{
gui_completion_list_add (completion,
color_palette->alias,
0, WEECHAT_LIST_POS_END);
}
else
{
snprintf (str_number,
sizeof (str_number),
"%d",
i);
gui_completion_list_add (completion,
str_number,
0, WEECHAT_LIST_POS_END);
}
}
completion_list_add_colors_cb (
data, completion_item, buffer, completion);
gui_completion_list_add (completion, "++1",
0, WEECHAT_LIST_POS_END);
gui_completion_list_add (completion, "--1",
@@ -1279,9 +1307,10 @@ completion_list_add_keys_codes_cb (void *data,
for (ptr_key = gui_keys[i]; ptr_key; ptr_key = ptr_key->next_key)
{
expanded_name = gui_key_get_expanded_name (ptr_key->key);
gui_completion_list_add (completion,
(expanded_name) ? expanded_name : ptr_key->key,
0, WEECHAT_LIST_POS_SORT);
gui_completion_list_add (
completion,
(expanded_name) ? expanded_name : ptr_key->key,
0, WEECHAT_LIST_POS_SORT);
if (expanded_name)
free (expanded_name);
}
@@ -1320,9 +1349,10 @@ completion_list_add_keys_codes_for_reset_cb (void *data,
|| (strcmp (ptr_default_key->command, ptr_key->command) != 0))
{
expanded_name = gui_key_get_expanded_name (ptr_key->key);
gui_completion_list_add (completion,
(expanded_name) ? expanded_name : ptr_key->key,
0, WEECHAT_LIST_POS_SORT);
gui_completion_list_add (
completion,
(expanded_name) ? expanded_name : ptr_key->key,
0, WEECHAT_LIST_POS_SORT);
if (expanded_name)
free (expanded_name);
}
@@ -1336,9 +1366,10 @@ completion_list_add_keys_codes_for_reset_cb (void *data,
if (!ptr_key)
{
expanded_name = gui_key_get_expanded_name (ptr_default_key->key);
gui_completion_list_add (completion,
(expanded_name) ? expanded_name : ptr_default_key->key,
0, WEECHAT_LIST_POS_SORT);
gui_completion_list_add (
completion,
(expanded_name) ? expanded_name : ptr_default_key->key,
0, WEECHAT_LIST_POS_SORT);
if (expanded_name)
free (expanded_name);
}
@@ -1559,6 +1590,9 @@ completion_init ()
hook_completion (NULL, "windows_numbers",
N_("numbers of windows"),
&completion_list_add_windows_numbers_cb, NULL);
hook_completion (NULL, "colors",
N_("color names"),
&completion_list_add_colors_cb, NULL);
hook_completion (NULL, "palette_colors",
N_("palette colors"),
&completion_list_add_palette_colors_cb, NULL);
@@ -1627,7 +1661,8 @@ completion_init ()
"or removed)"),
&completion_list_add_keys_codes_for_reset_cb, NULL);
hook_completion (NULL, "cursor_areas",
N_("areas (\"chat\" or bar name) for free cursor movement"),
N_("areas (\"chat\" or bar name) for free cursor "
"movement"),
&completion_list_add_cursor_areas_cb, NULL);
hook_completion (NULL, "layouts_names",
N_("names of layouts"),
+40 -30
View File
@@ -111,16 +111,17 @@ void
weechat_display_copyright ()
{
string_iconv_fprintf (stdout, "\n");
string_iconv_fprintf (stdout,
/* TRANSLATORS: "%s %s" after "compiled on" is date and time */
_("WeeChat %s Copyright %s, compiled on %s %s\n"
"Developed by Sébastien Helleu <flashcode@flashtux.org> "
"- %s"),
version_get_version_with_git (),
WEECHAT_COPYRIGHT_DATE,
version_get_compilation_date (),
version_get_compilation_time (),
WEECHAT_WEBSITE);
string_iconv_fprintf (
stdout,
/* TRANSLATORS: "%s %s" after "compiled on" is date and time */
_("WeeChat %s Copyright %s, compiled on %s %s\n"
"Developed by Sébastien Helleu <flashcode@flashtux.org> "
"- %s"),
version_get_version_with_git (),
WEECHAT_COPYRIGHT_DATE,
version_get_compilation_date (),
version_get_compilation_time (),
WEECHAT_WEBSITE);
string_iconv_fprintf (stdout, "\n");
}
@@ -139,17 +140,22 @@ weechat_display_usage (char *exec_name)
string_iconv_fprintf (stdout, "\n");
string_iconv_fprintf (
stdout,
_(" -a, --no-connect disable auto-connect to servers at startup\n"
_(" -a, --no-connect disable auto-connect to servers at "
"startup\n"
" -c, --colors display default colors in terminal\n"
" -d, --dir <path> set WeeChat home directory (default: ~/.weechat)\n"
" (environment variable WEECHAT_HOME is read if this option is not given)\n"
" -d, --dir <path> set WeeChat home directory "
"(default: ~/.weechat)\n"
" (environment variable WEECHAT_HOME is "
"read if this option is not given)\n"
" -h, --help display this help\n"
" -l, --license display WeeChat license\n"
" -p, --no-plugin don't load any plugin at startup\n"
" -r, --run-command <cmd> run command(s) after startup\n"
" (many commands can be separated by semicolons)\n"
" (many commands can be separated by "
"semicolons)\n"
" -s, --no-script don't load any script at startup\n"
" --upgrade upgrade WeeChat using session files (see /help upgrade in WeeChat)\n"
" --upgrade upgrade WeeChat using session files "
"(see /help upgrade in WeeChat)\n"
" -v, --version display WeeChat version\n"
" plugin:option option for plugin (see man weechat)\n"));
string_iconv_fprintf(stdout, "\n");
@@ -224,7 +230,8 @@ weechat_parse_args (int argc, char *argv[])
{
/*
* Electric-fence is not working fine when gnutls loads
* certificates and Valgrind reports many memory errors with gnutls.
* certificates and Valgrind reports many memory errors with
* gnutls.
* This option disables the init/deinit of gnutls,
* it must NOT be used for other purposes!
*/
@@ -393,17 +400,18 @@ weechat_startup_message ()
{
if (CONFIG_BOOLEAN(config_startup_display_logo))
{
gui_chat_printf (NULL,
"%s ___ __ ______________ _____ \n"
"%s __ | / /___________ ____/__ /_______ __ /_\n"
"%s __ | /| / /_ _ \\ _ \\ / __ __ \\ __ `/ __/\n"
"%s __ |/ |/ / / __/ __/ /___ _ / / / /_/ // /_ \n"
"%s ____/|__/ \\___/\\___/\\____/ /_/ /_/\\__,_/ \\__/ ",
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK));
gui_chat_printf (
NULL,
"%s ___ __ ______________ _____ \n"
"%s __ | / /___________ ____/__ /_______ __ /_\n"
"%s __ | /| / /_ _ \\ _ \\ / __ __ \\ __ `/ __/\n"
"%s __ |/ |/ / / __/ __/ /___ _ / / / /_/ // /_ \n"
"%s ____/|__/ \\___/\\___/\\____/ /_/ /_/\\__,_/ \\__/ ",
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK),
GUI_COLOR(GUI_COLOR_CHAT_NICK));
}
if (CONFIG_BOOLEAN(config_startup_display_version))
{
@@ -412,8 +420,9 @@ weechat_startup_message ()
if (CONFIG_BOOLEAN(config_startup_display_logo) ||
CONFIG_BOOLEAN(config_startup_display_version))
{
gui_chat_printf (NULL,
"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -");
gui_chat_printf (
NULL,
"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -");
}
if (weechat_first_start)
@@ -436,6 +445,7 @@ weechat_startup_message ()
"\n"
"You can add and connect to an IRC server with /server and "
"/connect commands (see /help server)."));
gui_chat_printf (NULL, "");
gui_chat_printf (NULL, "---");
gui_chat_printf (NULL, "");
}
@@ -650,7 +660,7 @@ weechat_init (int argc, char *argv[], void (*gui_init_cb)())
}
weechat_startup_message (); /* display WeeChat startup message */
gui_chat_print_lines_waiting_buffer (NULL); /* display lines waiting */
weechat_term_check (); /* warnings about $TERM (if wrong) */
weechat_term_check (); /* warning about wrong $TERM */
weechat_locale_check (); /* warning about wrong locale */
command_startup (0); /* command executed before plugins */
plugin_init (weechat_auto_load_plugins, /* init plugin interface(s) */
+1 -1
View File
@@ -526,7 +526,7 @@ alias_hook_command (struct t_alias *alias)
/*
* if alias has no custom completion, then default is to complete with
* completion template of target command, for example if alias is
* "/alias test /buffer", then str_completion will be "%%buffer"
* "/alias add test /buffer", then str_completion will be "%%buffer"
*/
str_completion = NULL;
if (!alias->completion)
+34
View File
@@ -2721,6 +2721,22 @@ weechat_guile_api_hook_completion (SCM completion, SCM description,
API_RETURN_STRING_FREE(result);
}
SCM
weechat_guile_api_hook_completion_get_string (SCM completion, SCM property)
{
const char *result;
API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY);
if (!scm_is_string (completion) || !scm_is_string (property))
API_WRONG_ARGS(API_RETURN_EMPTY);
result = weechat_hook_completion_get_string (
API_STR2PTR(API_SCM_TO_STRING(completion)),
API_SCM_TO_STRING(property));
API_RETURN_STRING(result);
}
SCM
weechat_guile_api_hook_completion_list_add (SCM completion, SCM word,
SCM nick_completion, SCM where)
@@ -4077,6 +4093,22 @@ weechat_guile_api_infolist_new_var_time (SCM item, SCM name, SCM value)
API_RETURN_STRING_FREE(result);
}
SCM
weechat_guile_api_infolist_search_var (SCM infolist, SCM name)
{
char *result;
SCM return_value;
API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY);
if (!scm_is_string (infolist) || !scm_is_string (name))
API_WRONG_ARGS(API_RETURN_EMPTY);
result = API_PTR2STR(weechat_infolist_search_var (API_STR2PTR(API_SCM_TO_STRING(infolist)),
API_SCM_TO_STRING(name)));
API_RETURN_STRING_FREE(result);
}
SCM
weechat_guile_api_infolist_get (SCM name, SCM pointer, SCM arguments)
{
@@ -4780,6 +4812,7 @@ weechat_guile_api_module_init (void *data)
API_DEF_FUNC(hook_hsignal_send, 2);
API_DEF_FUNC(hook_config, 3);
API_DEF_FUNC(hook_completion, 4);
API_DEF_FUNC(hook_completion_get_string, 2);
API_DEF_FUNC(hook_completion_list_add, 4);
API_DEF_FUNC(hook_modifier, 3);
API_DEF_FUNC(hook_modifier_exec, 3);
@@ -4843,6 +4876,7 @@ weechat_guile_api_module_init (void *data)
API_DEF_FUNC(infolist_new_var_string, 3);
API_DEF_FUNC(infolist_new_var_pointer, 3);
API_DEF_FUNC(infolist_new_var_time, 3);
API_DEF_FUNC(infolist_search_var, 2);
API_DEF_FUNC(infolist_get, 3);
API_DEF_FUNC(infolist_next, 1);
API_DEF_FUNC(infolist_prev, 1);
+1
View File
@@ -86,6 +86,7 @@
#define IRC_COLOR_MESSAGE_JOIN weechat_color(weechat_config_string(irc_config_color_message_join))
#define IRC_COLOR_MESSAGE_QUIT weechat_color(weechat_config_string(irc_config_color_message_quit))
#define IRC_COLOR_REASON_QUIT weechat_color(weechat_config_string(irc_config_color_reason_quit))
#define IRC_COLOR_TOPIC_CURRENT weechat_color(weechat_config_string(irc_config_color_topic_current))
#define IRC_COLOR_TOPIC_OLD weechat_color(weechat_config_string(irc_config_color_topic_old))
#define IRC_COLOR_TOPIC_NEW weechat_color(weechat_config_string(irc_config_color_topic_new))
#define IRC_COLOR_INPUT_NICK weechat_color(weechat_config_string(irc_config_color_input_nick))
+17
View File
@@ -125,6 +125,7 @@ struct t_config_option *irc_config_color_mirc_remap;
struct t_config_option *irc_config_color_nick_prefixes;
struct t_config_option *irc_config_color_notice;
struct t_config_option *irc_config_color_reason_quit;
struct t_config_option *irc_config_color_topic_current;
struct t_config_option *irc_config_color_topic_new;
struct t_config_option *irc_config_color_topic_old;
@@ -134,6 +135,7 @@ struct t_config_option *irc_config_network_alternate_nick;
struct t_config_option *irc_config_network_autoreconnect_delay_growing;
struct t_config_option *irc_config_network_autoreconnect_delay_max;
struct t_config_option *irc_config_network_ban_mask_default;
struct t_config_option *irc_config_network_channel_encode;
struct t_config_option *irc_config_network_colors_receive;
struct t_config_option *irc_config_network_colors_send;
struct t_config_option *irc_config_network_lag_check;
@@ -2907,6 +2909,13 @@ irc_config_init ()
N_("color for reason in part/quit messages"),
NULL, -1, 0, "default", NULL, 0, NULL, NULL,
NULL, NULL, NULL, NULL);
irc_config_color_topic_current = weechat_config_new_option (
irc_config_file, ptr_section,
"topic_current", "color",
N_("color for current channel topic (when joining a channel or "
"using /topic)"),
NULL, -1, 0, "default", NULL, 0, NULL, NULL,
NULL, NULL, NULL, NULL);
irc_config_color_topic_new = weechat_config_new_option (
irc_config_file, ptr_section,
"topic_new", "color",
@@ -2963,6 +2972,14 @@ irc_config_init ()
"default mask is used only if WeeChat knows the host for the nick"),
NULL, 0, 0, "*!$ident@$host", NULL, 0, NULL, NULL,
NULL, NULL, NULL, NULL);
irc_config_network_channel_encode = weechat_config_new_option (
irc_config_file, ptr_section,
"channel_encode", "boolean",
N_("decode/encode channel name inside messages using charset options; "
"it is recommended to keep that off if you use only UTF-8 in "
"channel names; you can enable this option if you are using an "
"exotic charset like ISO in channel names"),
NULL, 0, 0, "off", NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL);
irc_config_network_colors_receive = weechat_config_new_option (
irc_config_file, ptr_section,
"colors_receive", "boolean",
+2
View File
@@ -168,6 +168,7 @@ extern struct t_config_option *irc_config_color_mirc_remap;
extern struct t_config_option *irc_config_color_nick_prefixes;
extern struct t_config_option *irc_config_color_notice;
extern struct t_config_option *irc_config_color_reason_quit;
extern struct t_config_option *irc_config_color_topic_current;
extern struct t_config_option *irc_config_color_topic_new;
extern struct t_config_option *irc_config_color_topic_old;
@@ -175,6 +176,7 @@ extern struct t_config_option *irc_config_network_alternate_nick;
extern struct t_config_option *irc_config_network_autoreconnect_delay_growing;
extern struct t_config_option *irc_config_network_autoreconnect_delay_max;
extern struct t_config_option *irc_config_network_ban_mask_default;
extern struct t_config_option *irc_config_network_channel_encode;
extern struct t_config_option *irc_config_network_colors_receive;
extern struct t_config_option *irc_config_network_colors_send;
extern struct t_config_option *irc_config_network_lag_check;
+16 -5
View File
@@ -844,11 +844,22 @@ irc_info_init ()
N_("parse an IRC message"),
N_("\"message\": IRC message, \"server\": server name (optional)"),
/* TRANSLATORS: please do not translate key names (enclosed by quotes) */
N_("\"tags\": tags, \"message_without_tags\": message without the "
"tags, \"nick\": nick, \"host\": host, \"command\": command, "
"\"channel\": channel, \"arguments\": arguments (includes channel), "
"\"text\": text (for example user message), \"pos_text\": index of "
"text in message (\"-1\" if no text found)"),
N_("\"tags\": tags, "
"\"message_without_tags\": message without the tags, "
"\"nick\": nick, "
"\"host\": host, "
"\"command\": command, "
"\"channel\": channel, "
"\"arguments\": arguments (includes channel), "
"\"text\": text (for example user message), "
"\"pos_command\": index of \"command\" message (\"-1\" if "
"\"command\" was not found), "
"\"pos_arguments\": index of \"arguments\" message (\"-1\" if "
"\"arguments\" was not found), "
"\"pos_channel\": index of \"channel\" message (\"-1\" if "
"\"channel\" was not found), "
"\"pos_text\": index of \"text\" message (\"-1\" if "
"\"text\" was not found)"),
&irc_info_info_hashtable_irc_message_parse_cb, NULL);
weechat_hook_info_hashtable (
"irc_message_split",
+45 -8
View File
@@ -39,6 +39,9 @@
* - channel (string)
* - arguments (string)
* - text (string)
* - pos_command (integer: command index in message)
* - pos_arguments (integer: arguments index in message)
* - pos_channel (integer: channel index in message)
* - pos_text (integer: text index in message)
*
* Example:
@@ -53,6 +56,9 @@
* channel: "#weechat"
* arguments: "#weechat :hello!"
* text: "hello!"
* pos_command: 47
* pos_arguments: 55
* pos_channel: 55
* pos_text: 65
*/
@@ -60,7 +66,9 @@ void
irc_message_parse (struct t_irc_server *server, const char *message,
char **tags, char **message_without_tags, char **nick,
char **host, char **command, char **channel,
char **arguments, char **text, int *pos_text)
char **arguments, char **text,
int *pos_command, int *pos_arguments, int *pos_channel,
int *pos_text)
{
const char *ptr_message, *pos, *pos2, *pos3, *pos4;
@@ -80,6 +88,12 @@ irc_message_parse (struct t_irc_server *server, const char *message,
*arguments = NULL;
if (text)
*text = NULL;
if (pos_command)
*pos_command = -1;
if (pos_arguments)
*pos_arguments = -1;
if (pos_channel)
*pos_channel = -1;
if (pos_text)
*pos_text = -1;
@@ -166,6 +180,8 @@ irc_message_parse (struct t_irc_server *server, const char *message,
{
if (command)
*command = weechat_strndup (ptr_message, pos - ptr_message);
if (pos_command)
*pos_command = ptr_message - message;
pos++;
while (pos[0] == ' ')
{
@@ -174,6 +190,8 @@ irc_message_parse (struct t_irc_server *server, const char *message,
/* now we have: pos --> "#weechat :hello!" */
if (arguments)
*arguments = strdup (pos);
if (pos_arguments)
*pos_arguments = pos - message;
if ((pos[0] == ':')
&& ((strncmp (ptr_message, "JOIN ", 5) == 0)
|| (strncmp (ptr_message, "PART ", 5) == 0)))
@@ -199,6 +217,8 @@ irc_message_parse (struct t_irc_server *server, const char *message,
else
*channel = strdup (pos);
}
if (pos_channel)
*pos_channel = pos - message;
if (pos2)
{
while (pos2[0] == ' ')
@@ -241,6 +261,8 @@ irc_message_parse (struct t_irc_server *server, const char *message,
else
*channel = strdup (pos2);
}
if (pos_channel)
*pos_channel = pos2 - message;
if (pos4)
{
while (pos4[0] == ' ')
@@ -255,9 +277,13 @@ irc_message_parse (struct t_irc_server *server, const char *message,
*pos_text = pos4 - message;
}
}
else if (channel && !*channel)
else if ((channel && !*channel)
|| (pos_channel && (*pos_channel < 0)))
{
*channel = weechat_strndup (pos, pos3 - pos);
if (channel)
*channel = weechat_strndup (pos, pos3 - pos);
if (pos_channel)
*pos_channel = pos - message;
}
}
}
@@ -267,6 +293,8 @@ irc_message_parse (struct t_irc_server *server, const char *message,
{
if (command)
*command = strdup (ptr_message);
if (pos_command)
*pos_command = ptr_message - message;
}
}
}
@@ -281,6 +309,9 @@ irc_message_parse (struct t_irc_server *server, const char *message,
* - channel
* - arguments
* - text
* - pos_command
* - pos_arguments
* - pos_channel
* - pos_text
*
* Note: hashtable must be freed after use.
@@ -291,14 +322,14 @@ irc_message_parse_to_hashtable (struct t_irc_server *server,
const char *message)
{
char *tags,*message_without_tags, *nick, *host, *command, *channel;
char *arguments, *text, str_pos_text[32];
char *arguments, *text, str_pos[32];
char empty_str[1] = { '\0' };
int pos_text;
int pos_command, pos_arguments, pos_channel, pos_text;
struct t_hashtable *hashtable;
irc_message_parse (server, message, &tags, &message_without_tags, &nick,
&host, &command, &channel, &arguments, &text,
&pos_text);
&pos_command, &pos_arguments, &pos_channel, &pos_text);
hashtable = weechat_hashtable_new (32,
WEECHAT_HASHTABLE_STRING,
@@ -324,8 +355,14 @@ irc_message_parse_to_hashtable (struct t_irc_server *server,
(arguments) ? arguments : empty_str);
weechat_hashtable_set (hashtable, "text",
(text) ? text : empty_str);
snprintf (str_pos_text, sizeof (str_pos_text), "%d", pos_text);
weechat_hashtable_set (hashtable, "pos_text", str_pos_text);
snprintf (str_pos, sizeof (str_pos), "%d", pos_command);
weechat_hashtable_set (hashtable, "pos_command", str_pos);
snprintf (str_pos, sizeof (str_pos), "%d", pos_arguments);
weechat_hashtable_set (hashtable, "pos_arguments", str_pos);
snprintf (str_pos, sizeof (str_pos), "%d", pos_channel);
weechat_hashtable_set (hashtable, "pos_channel", str_pos);
snprintf (str_pos, sizeof (str_pos), "%d", pos_text);
weechat_hashtable_set (hashtable, "pos_text", str_pos);
if (tags)
free (tags);
+2 -1
View File
@@ -27,7 +27,8 @@ extern void irc_message_parse (struct t_irc_server *server, const char *message,
char **tags, char **message_without_tags,
char **nick, char **host, char **command,
char **channel, char **arguments, char **text,
int *pos_text);
int *pos_command, int *pos_arguments,
int *pos_channel, int *pos_text);
extern struct t_hashtable *irc_message_parse_to_hashtable (struct t_irc_server *server,
const char *message);
extern char *irc_message_convert_charset (const char *message,
+3 -2
View File
@@ -835,7 +835,8 @@ irc_notify_hsignal_cb (void *data, const char *signal,
for (i = 0; i < num_messages; i++)
{
irc_message_parse (ptr_server, messages[i], NULL, NULL, NULL,
NULL, NULL, NULL, &arguments, NULL, NULL);
NULL, NULL, NULL, &arguments, NULL, NULL,
NULL, NULL, NULL);
if (arguments)
{
pos = strchr (arguments, ' ');
@@ -918,7 +919,7 @@ irc_notify_hsignal_cb (void *data, const char *signal,
{
irc_message_parse (ptr_server, messages[0], NULL, NULL,
NULL, NULL, &irc_cmd, NULL, &arguments,
NULL, NULL);
NULL, NULL, NULL, NULL, NULL);
if (irc_cmd && arguments)
{
if (strcmp (irc_cmd, "401") == 0)
+2 -1
View File
@@ -3476,11 +3476,12 @@ IRC_PROTOCOL_CALLBACK(332)
server, NULL, command, NULL, ptr_buffer),
date,
irc_protocol_tags (command, "irc_numeric", NULL, NULL),
_("%sTopic for %s%s%s is \"%s%s\""),
_("%sTopic for %s%s%s is \"%s%s%s\""),
weechat_prefix ("network"),
IRC_COLOR_CHAT_CHANNEL,
argv[3],
IRC_COLOR_RESET,
IRC_COLOR_TOPIC_CURRENT,
(topic_color) ? topic_color : ((pos_topic) ? pos_topic : ""),
IRC_COLOR_RESET);
}
+22 -10
View File
@@ -2059,7 +2059,8 @@ irc_server_send_one_msg (struct t_irc_server *server, int flags,
const char *ptr_msg, *ptr_chan_nick;
char *new_msg, *pos, *tags_to_send, *msg_encoded;
char str_modifier[128], modifier_data[256];
int rc, queue_msg, add_to_queue, first_message, anti_flood, pos_text;
int rc, queue_msg, add_to_queue, first_message, anti_flood;
int pos_channel, pos_text, pos_encode;
time_t time_now;
struct t_irc_redirect *ptr_redirect;
@@ -2088,8 +2089,12 @@ irc_server_send_one_msg (struct t_irc_server *server, int flags,
msg_encoded = NULL;
irc_message_parse (server, ptr_msg, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, &pos_text);
if (pos_text >= 0)
NULL, NULL, NULL, NULL, &pos_channel, &pos_text);
if (weechat_config_boolean (irc_config_network_channel_encode))
pos_encode = (pos_channel >= 0) ? pos_channel : pos_text;
else
pos_encode = pos_text;
if (pos_encode >= 0)
{
ptr_chan_nick = (channel) ? channel : nick;
if (ptr_chan_nick)
@@ -2107,7 +2112,7 @@ irc_server_send_one_msg (struct t_irc_server *server, int flags,
weechat_plugin->name,
server->name);
}
msg_encoded = irc_message_convert_charset (ptr_msg, pos_text,
msg_encoded = irc_message_convert_charset (ptr_msg, pos_encode,
"charset_encode",
modifier_data);
}
@@ -2283,7 +2288,8 @@ irc_server_sendf (struct t_irc_server *server, int flags, const char *tags,
{
/* run modifier "irc_out1_xxx" (like "irc_out_xxx", but before split) */
irc_message_parse (server, items[i], NULL, NULL,
&nick, NULL, &command, &channel, NULL, NULL, NULL);
&nick, NULL, &command, &channel, NULL, NULL, NULL,
NULL, NULL, NULL);
snprintf (str_modifier, sizeof (str_modifier),
"irc_out1_%s",
(command) ? command : "unknown");
@@ -2520,7 +2526,7 @@ irc_server_msgq_flush ()
char *tags, *nick, *host, *command, *channel, *arguments;
char *msg_decoded, *msg_decoded_without_color;
char str_modifier[128], modifier_data[256];
int pos_text;
int pos_channel, pos_text, pos_decode;
while (irc_recv_msgq)
{
@@ -2542,7 +2548,8 @@ irc_server_msgq_flush ()
irc_message_parse (irc_recv_msgq->server,
ptr_data, NULL, NULL, NULL, NULL,
&command, NULL, NULL, NULL, NULL);
&command, NULL, NULL, NULL, NULL, NULL,
NULL, NULL);
snprintf (str_modifier, sizeof (str_modifier),
"irc_in_%s",
(command) ? command : "unknown");
@@ -2583,10 +2590,15 @@ irc_server_msgq_flush ()
irc_message_parse (irc_recv_msgq->server, ptr_msg,
&tags, NULL, &nick, &host,
&command, &channel, &arguments,
NULL, &pos_text);
NULL, NULL, NULL,
&pos_channel, &pos_text);
msg_decoded = NULL;
if (pos_text >= 0)
if (weechat_config_boolean (irc_config_network_channel_encode))
pos_decode = (pos_channel >= 0) ? pos_channel : pos_text;
else
pos_decode = pos_text;
if (pos_decode >= 0)
{
/* convert charset for message */
if (channel
@@ -2620,7 +2632,7 @@ irc_server_msgq_flush ()
}
}
msg_decoded = irc_message_convert_charset (
ptr_msg, pos_text,
ptr_msg, pos_decode,
"charset_decode", modifier_data);
}
+35 -3
View File
@@ -2665,6 +2665,22 @@ API_FUNC(hook_completion)
API_RETURN_STRING_FREE(result);
}
API_FUNC(hook_completion_get_string)
{
const char *result;
API_INIT_FUNC(1, "hook_completion_get_string", "ss", API_RETURN_EMPTY);
v8::String::Utf8Value completion(args[0]);
v8::String::Utf8Value property(args[1]);
result = weechat_hook_completion_get_string (
(struct t_gui_completion *)API_STR2PTR(*completion),
*property);
API_RETURN_STRING(result);
}
API_FUNC(hook_completion_list_add)
{
int nick_completion;
@@ -3228,9 +3244,6 @@ API_FUNC(buffer_get_string)
result = weechat_buffer_get_string (
(struct t_gui_buffer *)API_STR2PTR(*buffer),
*property);
weechat_log_printf ("buffer: %s", *buffer);
weechat_log_printf ("property: %s", *property);
weechat_log_printf ("result: %lx", result);
API_RETURN_STRING(result);
}
@@ -4037,6 +4050,23 @@ API_FUNC(infolist_new_var_time)
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_search_var)
{
char *result;
API_INIT_FUNC(1, "infolist_search_var", "ss", API_RETURN_EMPTY);
v8::String::Utf8Value infolist(args[0]);
v8::String::Utf8Value name(args[1]);
result = API_PTR2STR(
weechat_infolist_search_var (
(struct t_infolist *)API_STR2PTR(*infolist),
*name));
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_get)
{
char *result;
@@ -4795,6 +4825,7 @@ WeechatJsV8::loadLibs()
API_DEF_FUNC(hook_hsignal_send);
API_DEF_FUNC(hook_config);
API_DEF_FUNC(hook_completion);
API_DEF_FUNC(hook_completion_get_string);
API_DEF_FUNC(hook_completion_list_add);
API_DEF_FUNC(hook_modifier);
API_DEF_FUNC(hook_modifier_exec);
@@ -4858,6 +4889,7 @@ WeechatJsV8::loadLibs()
API_DEF_FUNC(infolist_new_var_string);
API_DEF_FUNC(infolist_new_var_pointer);
API_DEF_FUNC(infolist_new_var_time);
API_DEF_FUNC(infolist_search_var);
API_DEF_FUNC(infolist_get);
API_DEF_FUNC(infolist_next);
API_DEF_FUNC(infolist_prev);
+37
View File
@@ -2837,6 +2837,23 @@ API_FUNC(hook_completion)
API_RETURN_STRING_FREE(result);
}
API_FUNC(hook_completion_get_string)
{
const char *completion, *property, *result;
API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY);
if (lua_gettop (L) < 2)
API_WRONG_ARGS(API_RETURN_EMPTY);
completion = lua_tostring (L, -2);
property = lua_tostring (L, -1);
result = weechat_hook_completion_get_string (API_STR2PTR(completion),
property);
API_RETURN_STRING(result);
}
API_FUNC(hook_completion_list_add)
{
const char *completion, *word, *where;
@@ -4309,6 +4326,24 @@ API_FUNC(infolist_new_var_time)
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_search_var)
{
const char *infolist, *name;
char *result;
API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY);
if (lua_gettop (L) < 2)
API_WRONG_ARGS(API_RETURN_EMPTY);
infolist = lua_tostring (L, -2);
name = lua_tostring (L, -1);
result = API_PTR2STR(weechat_infolist_search_var (API_STR2PTR(infolist),
name));
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_get)
{
const char *name, *pointer, *arguments;
@@ -5071,6 +5106,7 @@ const struct luaL_Reg weechat_lua_api_funcs[] = {
API_DEF_FUNC(hook_hsignal_send),
API_DEF_FUNC(hook_config),
API_DEF_FUNC(hook_completion),
API_DEF_FUNC(hook_completion_get_string),
API_DEF_FUNC(hook_completion_list_add),
API_DEF_FUNC(hook_modifier),
API_DEF_FUNC(hook_modifier_exec),
@@ -5134,6 +5170,7 @@ const struct luaL_Reg weechat_lua_api_funcs[] = {
API_DEF_FUNC(infolist_new_var_string),
API_DEF_FUNC(infolist_new_var_pointer),
API_DEF_FUNC(infolist_new_var_time),
API_DEF_FUNC(infolist_search_var),
API_DEF_FUNC(infolist_get),
API_DEF_FUNC(infolist_next),
API_DEF_FUNC(infolist_prev),
+39
View File
@@ -2756,6 +2756,25 @@ API_FUNC(hook_completion)
API_RETURN_STRING_FREE(result);
}
API_FUNC(hook_completion_get_string)
{
char *completion, *property;
const char *result;
dXSARGS;
API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY);
if (items < 2)
API_WRONG_ARGS(API_RETURN_EMPTY);
completion = SvPV_nolen (ST (0));
property = SvPV_nolen (ST (1));
result = weechat_hook_completion_get_string (API_STR2PTR(completion),
property);
API_RETURN_STRING(result);
}
API_FUNC(hook_completion_list_add)
{
char *completion, *word, *where;
@@ -4232,6 +4251,24 @@ API_FUNC(infolist_new_var_time)
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_search_var)
{
char *infolist, *name, *result;
dXSARGS;
API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY);
if (items < 2)
API_WRONG_ARGS(API_RETURN_EMPTY);
infolist = SvPV_nolen (ST (0));
name = SvPV_nolen (ST (1));
result = API_PTR2STR(weechat_infolist_search_var (API_STR2PTR(infolist),
name));
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_get)
{
char *result, *name, *pointer, *arguments;
@@ -5013,6 +5050,7 @@ weechat_perl_api_init (pTHX)
API_DEF_FUNC(hook_hsignal_send);
API_DEF_FUNC(hook_config);
API_DEF_FUNC(hook_completion);
API_DEF_FUNC(hook_completion_get_string);
API_DEF_FUNC(hook_completion_list_add);
API_DEF_FUNC(hook_modifier);
API_DEF_FUNC(hook_modifier_exec);
@@ -5076,6 +5114,7 @@ weechat_perl_api_init (pTHX)
API_DEF_FUNC(infolist_new_var_string);
API_DEF_FUNC(infolist_new_var_pointer);
API_DEF_FUNC(infolist_new_var_time);
API_DEF_FUNC(infolist_search_var);
API_DEF_FUNC(infolist_get);
API_DEF_FUNC(infolist_next);
API_DEF_FUNC(infolist_prev);
+36
View File
@@ -2790,6 +2790,23 @@ API_FUNC(hook_completion)
API_RETURN_STRING_FREE(result);
}
API_FUNC(hook_completion_get_string)
{
char *completion, *property;
const char *result;
API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY);
completion = NULL;
property = NULL;
if (!PyArg_ParseTuple (args, "ss", &completion, &property))
API_WRONG_ARGS(API_RETURN_EMPTY);
result = weechat_hook_completion_get_string (API_STR2PTR(completion),
property);
API_RETURN_STRING(result);
}
API_FUNC(hook_completion_list_add)
{
char *completion, *word, *where;
@@ -4256,6 +4273,23 @@ API_FUNC(infolist_new_var_time)
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_search_var)
{
char *infolist, *name, *result;
PyObject *return_value;
API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY);
infolist = NULL;
name = NULL;
if (!PyArg_ParseTuple (args, "ss", &infolist, &name))
API_WRONG_ARGS(API_RETURN_EMPTY);
result = API_PTR2STR(weechat_infolist_search_var (API_STR2PTR(infolist),
name));
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_get)
{
char *name, *pointer, *arguments, *result;
@@ -4996,6 +5030,7 @@ PyMethodDef weechat_python_funcs[] =
API_DEF_FUNC(hook_hsignal_send),
API_DEF_FUNC(hook_config),
API_DEF_FUNC(hook_completion),
API_DEF_FUNC(hook_completion_get_string),
API_DEF_FUNC(hook_completion_list_add),
API_DEF_FUNC(hook_modifier),
API_DEF_FUNC(hook_modifier_exec),
@@ -5059,6 +5094,7 @@ PyMethodDef weechat_python_funcs[] =
API_DEF_FUNC(infolist_new_var_string),
API_DEF_FUNC(infolist_new_var_pointer),
API_DEF_FUNC(infolist_new_var_time),
API_DEF_FUNC(infolist_search_var),
API_DEF_FUNC(infolist_get),
API_DEF_FUNC(infolist_next),
API_DEF_FUNC(infolist_prev),
+15 -11
View File
@@ -114,19 +114,21 @@ char python_buffer_output[128];
/*
* Sets path to python 2.x interpreter.
* Gets path to python 2.x interpreter.
*
* Note: result must be freed after use.
*/
void
weechat_python_set_python2_bin ()
char *
weechat_python_get_python2_bin ()
{
const char *dir_separator;
char *path, **paths, bin[4096];
char *py2_bin, *path, **paths, bin[4096];
char *versions[] = { "2.7", "2.6", "2.5", "2.4", "2.3", "2.2", "2", NULL };
int num_paths, i, j, rc;
struct stat stat_buf;
python2_bin = NULL;
py2_bin = NULL;
dir_separator = weechat_info_get ("dir_separator", "");
path = getenv ("PATH");
@@ -146,19 +148,21 @@ weechat_python_set_python2_bin ()
rc = stat (bin, &stat_buf);
if ((rc == 0) && (S_ISREG(stat_buf.st_mode)))
{
python2_bin = strdup (bin);
py2_bin = strdup (bin);
break;
}
}
if (python2_bin)
if (py2_bin)
break;
}
weechat_string_free_split (paths);
}
}
if (!python2_bin)
python2_bin = strdup ("python");
if (!py2_bin)
py2_bin = strdup ("python");
return py2_bin;
}
/*
@@ -1061,7 +1065,7 @@ weechat_python_info_cb (void *data, const char *info_name,
if ((rc != 0) || (!S_ISREG(stat_buf.st_mode)))
{
free (python2_bin);
weechat_python_set_python2_bin ();
python2_bin = weechat_python_get_python2_bin ();
}
}
return python2_bin;
@@ -1273,7 +1277,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
* hook info to get path to python 2.x interpreter
* (some scripts using hook_process need that)
*/
weechat_python_set_python2_bin ();
python2_bin = weechat_python_get_python2_bin ();
weechat_hook_info ("python2_bin",
N_("path to python 2.x interpreter"),
NULL,
+47
View File
@@ -3330,6 +3330,29 @@ weechat_ruby_api_hook_completion (VALUE class, VALUE completion,
API_RETURN_STRING_FREE(result);
}
static VALUE
weechat_ruby_api_hook_completion_get_string (VALUE class, VALUE completion,
VALUE property)
{
char *c_completion, *c_property;
const char *result;
API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY);
if (NIL_P (completion) || NIL_P (property))
API_WRONG_ARGS(API_RETURN_EMPTY);
Check_Type (completion, T_STRING);
Check_Type (property, T_STRING);
c_completion = StringValuePtr (completion);
c_property = StringValuePtr (property);
result = weechat_hook_completion_get_string (API_STR2PTR(c_completion),
c_property);
API_RETURN_STRING(result);
}
static VALUE
weechat_ruby_api_hook_completion_list_add (VALUE class, VALUE completion,
VALUE word, VALUE nick_completion,
@@ -5155,6 +5178,28 @@ weechat_ruby_api_infolist_new_var_time (VALUE class, VALUE item,
API_RETURN_STRING_FREE(result);
}
static VALUE
weechat_ruby_api_infolist_search_var (VALUE class, VALUE infolist, VALUE name)
{
char *c_infolist, *c_name, *result;
VALUE return_value;
API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY);
if (NIL_P (infolist) || NIL_P (name))
API_WRONG_ARGS(API_RETURN_EMPTY);
Check_Type (infolist, T_STRING);
Check_Type (name, T_STRING);
c_infolist = StringValuePtr (infolist);
c_name = StringValuePtr (name);
result = API_PTR2STR(weechat_infolist_search_var (API_STR2PTR(c_infolist),
c_name));
API_RETURN_STRING_FREE(result);
}
static VALUE
weechat_ruby_api_infolist_get (VALUE class, VALUE name, VALUE pointer,
VALUE arguments)
@@ -6131,6 +6176,7 @@ weechat_ruby_api_init (VALUE ruby_mWeechat)
API_DEF_FUNC(hook_hsignal_send, 2);
API_DEF_FUNC(hook_config, 3);
API_DEF_FUNC(hook_completion, 4);
API_DEF_FUNC(hook_completion_get_string, 2);
API_DEF_FUNC(hook_completion_list_add, 4);
API_DEF_FUNC(hook_modifier, 3);
API_DEF_FUNC(hook_modifier_exec, 3);
@@ -6194,6 +6240,7 @@ weechat_ruby_api_init (VALUE ruby_mWeechat)
API_DEF_FUNC(infolist_new_var_string, 3);
API_DEF_FUNC(infolist_new_var_pointer, 3);
API_DEF_FUNC(infolist_new_var_time, 3);
API_DEF_FUNC(infolist_search_var, 2);
API_DEF_FUNC(infolist_get, 3);
API_DEF_FUNC(infolist_next, 1);
API_DEF_FUNC(infolist_prev, 1);
+38
View File
@@ -3031,6 +3031,26 @@ API_FUNC(hook_completion)
API_RETURN_STRING_FREE(result);
}
API_FUNC(hook_completion_get_string)
{
Tcl_Obj *objp;
char *completion, *property;
const char *result;
int i;
API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY);
if (objc < 3)
API_WRONG_ARGS(API_RETURN_EMPTY);
completion = Tcl_GetStringFromObj (objv[1], &i);
property = Tcl_GetStringFromObj (objv[2], &i);
result = weechat_hook_completion_get_string (API_STR2PTR(completion),
property);
API_RETURN_STRING(result);
}
API_FUNC(hook_completion_list_add)
{
Tcl_Obj *objp;
@@ -4569,6 +4589,22 @@ API_FUNC(infolist_new_var_time)
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_search_var)
{
Tcl_Obj *objp;
char *result;
int i;
API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY);
if (objc < 3)
API_WRONG_ARGS(API_RETURN_EMPTY);
result = API_PTR2STR(weechat_infolist_search_var (API_STR2PTR(Tcl_GetStringFromObj (objv[1], &i)), /* infolist */
Tcl_GetStringFromObj (objv[2], &i))); /* name */
API_RETURN_STRING_FREE(result);
}
API_FUNC(infolist_get)
{
Tcl_Obj *objp;
@@ -5474,6 +5510,7 @@ void weechat_tcl_api_init (Tcl_Interp *interp)
API_DEF_FUNC(hook_hsignal_send);
API_DEF_FUNC(hook_config);
API_DEF_FUNC(hook_completion);
API_DEF_FUNC(hook_completion_get_string);
API_DEF_FUNC(hook_completion_list_add);
API_DEF_FUNC(hook_modifier);
API_DEF_FUNC(hook_modifier_exec);
@@ -5537,6 +5574,7 @@ void weechat_tcl_api_init (Tcl_Interp *interp)
API_DEF_FUNC(infolist_new_var_string);
API_DEF_FUNC(infolist_new_var_pointer);
API_DEF_FUNC(infolist_new_var_time);
API_DEF_FUNC(infolist_search_var);
API_DEF_FUNC(infolist_get);
API_DEF_FUNC(infolist_next);
API_DEF_FUNC(infolist_prev);
+3 -1
View File
@@ -23,7 +23,7 @@
#
%define name weechat
%define version 1.2
%define version 1.3
%define release 1
Name: %{name}
@@ -77,6 +77,8 @@ rm -rf $RPM_BUILD_ROOT
%{_prefix}/share/icons/hicolor/32x32/apps/weechat.png
%changelog
* Sun Aug 16 2015 Sébastien Helleu <flashcode@flashtux.org> 1.3-1
- Released version 1.3
* Sun May 10 2015 Sébastien Helleu <flashcode@flashtux.org> 1.2-1
- Released version 1.2
* Sun Jan 25 2015 Sébastien Helleu <flashcode@flashtux.org> 1.1.1-1