mirror of
https://github.com/weechat/weechat.git
synced 2026-06-24 11:56:38 +02:00
Compare commits
47 Commits
v0.3.4-rc2
...
v0.3.4
| Author | SHA1 | Date | |
|---|---|---|---|
| 0b89084ea4 | |||
| 54cd9ffaa8 | |||
| 3411185c08 | |||
| b35989020b | |||
| fc0f36b909 | |||
| 89424130d2 | |||
| eb1a2d9a36 | |||
| 86932b6c11 | |||
| 2746953335 | |||
| 6aab191673 | |||
| ac98535491 | |||
| 91897fa000 | |||
| e1857f4d88 | |||
| 512de497f5 | |||
| fa240e8d11 | |||
| f7b473790b | |||
| 7dbc797789 | |||
| 25fe7a53a1 | |||
| ccc6d52e3a | |||
| c31977f59c | |||
| f837dc49c9 | |||
| 3cd267ab23 | |||
| 57102fef70 | |||
| fd764a369c | |||
| 09e4bfa8a6 | |||
| a477debb46 | |||
| be48a1e763 | |||
| fb60335176 | |||
| a341d809b2 | |||
| b38dfac5ee | |||
| 7785292428 | |||
| c466b5e1b1 | |||
| f37d13466e | |||
| ce1aac77e0 | |||
| 44e16c0511 | |||
| fcfe854441 | |||
| 10bf2a8665 | |||
| 2d82a4a4fc | |||
| fc5efe5c35 | |||
| d24f6e9e17 | |||
| b0a2274496 | |||
| 0721bb1d4c | |||
| 7445c12667 | |||
| baee047a28 | |||
| 391ca47674 | |||
| b770f9c8c5 | |||
| 894da1c9ed |
+2
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
@@ -33,7 +33,7 @@ ENDIF(PREFIX)
|
||||
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "3")
|
||||
SET(VERSION_PATCH "4-rc2")
|
||||
SET(VERSION_PATCH "4")
|
||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||
SET(LICENSE "GPL3")
|
||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||
|
||||
@@ -1,14 +1,18 @@
|
||||
WeeChat ChangeLog
|
||||
=================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.3.4-rc2, 2010-12-20
|
||||
v0.3.4, 2011-01-16
|
||||
|
||||
|
||||
Version 0.3.4 (under dev!)
|
||||
Version 0.3.4 (2011-01-16)
|
||||
--------------------------
|
||||
|
||||
* core: add 256 colors support, new section "palette" in weechat.conf
|
||||
(task #6834)
|
||||
* core: add 256 colors support, new command /color, new section "palette" in
|
||||
weechat.conf (task #6834)
|
||||
* core: fix scroll problem on buffers with free content and non-allocated lines
|
||||
(bug #32039)
|
||||
* core: add info "weechat_upgrading", signal "upgrade_ended", display duration
|
||||
of upgrade
|
||||
* core: replace the 10 nick color options and number of nick colors by a single
|
||||
option "weechat.color.chat_nick_colors" (comma separated list of colors)
|
||||
* core: add support of python 2.7 in cmake and configure (debian #606989)
|
||||
@@ -40,12 +44,16 @@ Version 0.3.4 (under dev!)
|
||||
(bug #30759)
|
||||
* api: add priority for hooks (task #10550)
|
||||
* api: add new functions: list_search_pos, list_casesearch_pos,
|
||||
hashtable_get_string, hook_info_hashtable, info_get_hashtable, hook_hsignal,
|
||||
hook_hsignal_send, hook_completion_get_string, nicklist_group_get_integer,
|
||||
hashtable_get_string, hashtable_set_pointer, hook_info_hashtable,
|
||||
info_get_hashtable, hook_hsignal, hook_hsignal_send,
|
||||
hook_completion_get_string, nicklist_group_get_integer,
|
||||
nicklist_group_get_string, nicklist_group_get_pointer, nicklist_group_set,
|
||||
nicklist_nick_get_integer, nicklist_nick_get_string, nicklist_nick_get_pointer,
|
||||
nicklist_nick_set
|
||||
* alias: complete with alias value for second argument of command /alias
|
||||
* irc: differenciate notices from messages in private buffer (bug #31980)
|
||||
* irc: update nick modes with message 221 (bug #32038)
|
||||
* irc: add option "-server" to command /join (task #10837)
|
||||
* irc: fix bug with charset decoding on private buffers (decoding was made for
|
||||
local nick instead of remote nick) (bug #31890)
|
||||
* irc: add option "-switch" to commands /connect and /reconnect
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
WeeChat News
|
||||
============
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.3.4-rc2, 2010-12-20
|
||||
v0.3.4, 2011-01-16
|
||||
|
||||
|
||||
Version 0.3.4 (under dev!)
|
||||
Version 0.3.4 (2011-01-16)
|
||||
--------------------------
|
||||
|
||||
Important release notes:
|
||||
|
||||
@@ -27,7 +27,7 @@ NOTE: (1) only Curses interface is available today
|
||||
Copyright
|
||||
---------
|
||||
|
||||
Copyright (C) 2003-2010 Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) 2003-2011 Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -32,7 +32,7 @@ IF(RUBY_FOUND)
|
||||
ENDIF(RUBY_FOUND)
|
||||
|
||||
FIND_PROGRAM(RUBY_EXECUTABLE
|
||||
NAMES ruby ruby1.9 ruby19 ruby1.8 ruby18 ruby1.6 ruby16
|
||||
NAMES ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby1.6 ruby16 ruby
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
@@ -78,7 +78,7 @@ IF(RUBY_EXECUTABLE)
|
||||
"${RUBY_INCLUDE_PATH}/${RUBY_ARCH}")
|
||||
|
||||
FIND_LIBRARY(RUBY_LIBRARY
|
||||
NAMES ruby ruby1.6 ruby16 ruby1.8 ruby18 ruby1.9 ruby19
|
||||
NAMES ruby-1.9.2 ruby1.9.2 ruby192 ruby-1.9.1 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby1.6 ruby16 ruby
|
||||
PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
|
||||
)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+6
-6
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Benoit Papillault <benoit.papillault@free.fr>
|
||||
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
@@ -24,10 +24,10 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.56)
|
||||
AC_INIT(WeeChat, 0.3.4-rc2, flashcode@flashtux.org)
|
||||
AC_INIT(WeeChat, 0.3.4, flashcode@flashtux.org)
|
||||
AC_CONFIG_SRCDIR([src/core/weechat.c])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AM_INIT_AUTOMAKE([weechat], [0.3.4-rc2])
|
||||
AM_INIT_AUTOMAKE([weechat], [0.3.4])
|
||||
LICENSE="GPL3"
|
||||
|
||||
# Checks for programs
|
||||
@@ -538,7 +538,7 @@ fi
|
||||
RUBY_VERSION=
|
||||
|
||||
if test "x$enable_ruby" = "xyes" ; then
|
||||
AC_PATH_PROGS(RUBY, ruby ruby1.8 ruby1.9)
|
||||
AC_PATH_PROGS(RUBY, ruby1.9.2 ruby1.9.1 ruby1.9 ruby1.8 ruby)
|
||||
if test -z $RUBY ; then
|
||||
AC_MSG_WARN([
|
||||
*** Ruby must be installed on your system but ruby interpreter couldn't be found in path.
|
||||
@@ -552,7 +552,7 @@ if test "x$enable_ruby" = "xyes" ; then
|
||||
AC_MSG_WARN([
|
||||
*** Ruby header files have been found, but they're of the version 1.9.0.
|
||||
*** Ruby 1.9.0 is an unstable release and should not be used in production.
|
||||
*** Please install Ruby >=1.8.6 or 1.9.1.
|
||||
*** Please install Ruby 1.8.x (>= 1.8.6) or >= 1.9.1.
|
||||
*** WeeChat will be built without Ruby support.])
|
||||
enable_ruby="no"
|
||||
not_found="$not_found ruby"
|
||||
@@ -561,7 +561,7 @@ if test "x$enable_ruby" = "xyes" ; then
|
||||
RUBY_ARCH=`$RUBY -rrbconfig -e 'print Config::CONFIG[["arch"]]'`
|
||||
AC_MSG_CHECKING(for Ruby header files)
|
||||
if test -d "$RUBY_INCLUDE/"; then
|
||||
M_RUBY_VERSION=`$RUBY -rrbconfig -e "puts Config::CONFIG[['ruby_version']].gsub(/\./, '')[[0,2]]"`
|
||||
M_RUBY_VERSION=`$RUBY -rrbconfig -e "puts Config::CONFIG[['ruby_version']].gsub(/\./, '')[[0,3]]"`
|
||||
RUBY_CFLAGS="-I$RUBY_INCLUDE/ -I$RUBY_INCLUDE/$RUBY_ARCH -DRUBY_VERSION=$M_RUBY_VERSION"
|
||||
else
|
||||
AC_MSG_WARN([
|
||||
|
||||
Vendored
+3
-3
@@ -4,8 +4,8 @@ Sat, 21 May 2005 08:00:00 +0200.
|
||||
It was downloaded from http://weechat.org/files/src/
|
||||
|
||||
Copyright:
|
||||
Copyright (C) (2003-2010) Sebastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) (2005-2010) Emmanuel Bouthenot <kolter@openics.org>
|
||||
Copyright (C) (2003-2011) Sebastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) (2005-2011) Emmanuel Bouthenot <kolter@openics.org>
|
||||
Copyright (C) (2008-2010) Dmitry Kobylin <fnfal@academ.tsc.ru> (tcl plugin)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
@@ -19,4 +19,4 @@ License, Version 3 can be found in the file
|
||||
|
||||
Debian packaging (licensed under the GPLv3):
|
||||
Copyright(C) 2005-2008, Julien Louis <ptitlouis@sysif.net>
|
||||
Copyright(C) 2008-2010, Emmanuel Bouthenot <kolter@openics.org>
|
||||
Copyright(C) 2008-2011, Emmanuel Bouthenot <kolter@openics.org>
|
||||
|
||||
Vendored
+2
@@ -5,3 +5,5 @@ usr/lib/weechat/plugins/python.so
|
||||
usr/lib/weechat/plugins/ruby.so
|
||||
usr/lib/weechat/plugins/lua.so
|
||||
usr/lib/weechat/plugins/tcl.so
|
||||
usr/lib/weechat/plugins/relay.so
|
||||
usr/lib/weechat/plugins/rmodifier.so
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
@@ -22,4 +22,4 @@ SUBDIRS = . en fr pl de ru ja it
|
||||
|
||||
man_MANS = weechat-curses.1
|
||||
|
||||
EXTRA_DIST = $(man_MANS) docgen.pl CMakeLists.txt
|
||||
EXTRA_DIST = $(man_MANS) docgen.pl CMakeLists.txt asciidoc.css
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -70,6 +70,8 @@
|
||||
|
||||
| weechat | buffers_plugins_names | Liste der Buffer (inkl. der Erweiterungen)
|
||||
|
||||
| weechat | color_pairs | Farbpaar
|
||||
|
||||
| weechat | commands | Befehle (WeeChat und Erweiterungen)
|
||||
|
||||
| weechat | config_files | Konfigurationsdateien
|
||||
|
||||
@@ -52,4 +52,6 @@
|
||||
|
||||
| weechat | weechat_site_download | Download-Seite von WeeChat | -
|
||||
|
||||
| weechat | weechat_upgrading | 1 falls WeeChat ein Upgrade durchführt (Befehl `/upgrade`) | -
|
||||
|
||||
|========================================
|
||||
|
||||
@@ -55,17 +55,17 @@
|
||||
........................................
|
||||
Mit IRC-Server(n) verbinden
|
||||
|
||||
servername: internal server name to connect (server must have been created by /server add)
|
||||
hostname: hostname (or IP) of a server (this will create a TEMPORARY server)
|
||||
port: port for server (6667 by default)
|
||||
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
|
||||
-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
|
||||
servername: intern genutzter Servername mit dem verbunden werden soll (Der Server muss zuerst mittels "/server add" angelegt werden)
|
||||
hostname: Hostname oder IP eines Servers (damit erstelt man ausschließlich einen TEMPORÄREN Server)
|
||||
port: Port den der Server nutzen soll (Standardport: 6667)
|
||||
option: legt die Optionen für den Server fest (die Boolean-Optionen können weggelassen werden)
|
||||
nooption: stellt die Boolean Option auf "off" (Beispiel: -nossl)
|
||||
-all: Verbindet mit allen Servern
|
||||
-open: stellt eine Verbindung zu allen geöffneten Servern her zu denen es aktuell keine Verbindung gibt
|
||||
-nojoin: Channel(s) werden nicht betreten (auch falls die Funktion "autojoin" aktiviert sein sollte)
|
||||
-switch: wechselt zur nächsten Server-Adresse
|
||||
|
||||
Examples:
|
||||
Beispiele:
|
||||
/connect freenode
|
||||
/connect irc.oftc.net/6667
|
||||
/connect irc6.oftc.net/6667 -ipv6
|
||||
@@ -196,17 +196,19 @@
|
||||
Nickname: Nickname
|
||||
........................................
|
||||
|
||||
• *`/join`* `[channel1[,channel2[,channel3]] [key1[,key2]]]`::
|
||||
• *`/join`* `[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]`::
|
||||
|
||||
........................................
|
||||
einen Channel betreten
|
||||
|
||||
server: sendet an diesen Server (interner Name)
|
||||
channel: Name des Channels der betreten werden soll
|
||||
key: Zugriffsschlüssel für einen Channel (Channels die einen Zugriffsschlüssel benötigen müssen zuerst aufgeführt werden)
|
||||
|
||||
Examples:
|
||||
Beispiele:
|
||||
/join #weechat
|
||||
/join #geschützterChannel,#weechat Zugriffsschlüssel
|
||||
/join -server freenode #weechat
|
||||
........................................
|
||||
|
||||
• *`/kick`* `[channel] nickname [comment]`::
|
||||
@@ -454,10 +456,10 @@
|
||||
........................................
|
||||
Mit einem oder mehreren Server(n) erneut verbinden
|
||||
|
||||
servername: server name to reconnect
|
||||
-all: reconnect to all servers
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
-switch: switch to next server address
|
||||
Servername: Servername zu welchem neu verbunden werden soll
|
||||
-all: mit allen Servern neu verbinden
|
||||
-nojoin: Channels werden nicht betreten (auch falls autojoin für diesen Server aktiviert ist)
|
||||
-switch: wechselt zur nächsten Server-Adresse
|
||||
........................................
|
||||
|
||||
• *`/rehash`* `[Option]`::
|
||||
|
||||
@@ -99,6 +99,29 @@
|
||||
/buffer +1
|
||||
........................................
|
||||
|
||||
• *`/color`* `[add pair [alias] [fg,bg]] | [del pair] | switch`::
|
||||
|
||||
........................................
|
||||
erstellt benutzerdefinierte Farben und stellt die Farbpalette dar
|
||||
|
||||
add: fügt ein Farbpaar hinzu
|
||||
del: entfernt ein Farbpaar
|
||||
switch: wechselt die Farben von WeeChat/Terminal
|
||||
pair: Wert für Farbpaar (>= 1)
|
||||
alias: Alias für Farbe (zum Beispiel: "orange")
|
||||
fg,bg: Vordergrund- und Hintergrundfarbe (-1 setzt für den Vorder- oder Hintergrund die standard Terminalfarbe)
|
||||
|
||||
Ohne Angabe von Argumenten öffnet der Befehl einen neuen Buffer, in welchem die Farbpalette dargestellt wird.
|
||||
|
||||
Beispiele:
|
||||
fügt die Farbe 214 mit dem Alias "orange" hinzu:
|
||||
/color add 214 orange
|
||||
fügt die Farbe 250 mit dem Alias Orange auf Blau hinzu:
|
||||
/color add 250 214,4 orange_blau
|
||||
löscht die Farbe 214:
|
||||
/color del 214
|
||||
........................................
|
||||
|
||||
• *`/command`* `Erweiterungs-Befehl`::
|
||||
|
||||
........................................
|
||||
@@ -404,14 +427,14 @@
|
||||
h: Stunden
|
||||
Befehl: Befehl der ausgeführt werden soll (ohne das führende '/') oder ein Text der in dem Buffer ausgegeben werden soll
|
||||
|
||||
Hinweis: Der Befehl der zeit verzögert gestartet werden soll wird in dem Buffer ausgeführt in dem der Befehl /wait gestartet wurde. Falls dieser Buffer nicht gefunden werden sollte, z.B. weil er in der Zwischenzeit geschlossen wurde, wird der Befehl im WeeChat Haupt-Buffer gestartet.
|
||||
Hinweis: Der Befehl der zeit verzögert gestartet werden soll wird in dem Buffer ausgeführt in dem der /wait Befehl aufgerufen wurde. Falls dieser Buffer nicht gefunden werden sollte, z.B. weil er in der Zwischenzeit geschlossen wurde, wird der Befehl im WeeChat Core-Buffer ausgeführt.
|
||||
|
||||
Beispiele:
|
||||
Betritt einen Channel in 10 Sekunden:
|
||||
Betritt nach 10 Sekunden den Channel #test:
|
||||
/wait 10 /join #test
|
||||
Setzt eine Abwesenheit in 15 Minuten:
|
||||
Setzt nach 15 Minuten eine globale Abwesenheit:
|
||||
/wait 15m /away -all Bin dann mal eben weg
|
||||
Schickt den Text 'Hallo' nach zwei Minuten ab:
|
||||
Versendet nach zwei Minuten den Text 'Hallo':
|
||||
/wait 2m Hallo
|
||||
........................................
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_colors*
|
||||
** Beschreibung: `text color for nicks (comma separated list of colors)`
|
||||
** Beschreibung: `Textfarbe für Nicks (durch Kommata getrennte Liste von Farben)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.completion.partial_completion_count*
|
||||
** Beschreibung: `Zeige einen Zähler für jede teilweise, automatische Vervollständigung in der Bar-Item an`
|
||||
** Beschreibung: `Zeigt bei einer teilweisen Vervollständigung die Anzahl der jeweiligen Möglichkeiten in der Bar-Item an`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `4096`)
|
||||
|
||||
* *weechat.history.max_visited_buffers*
|
||||
** Beschreibung: `maximale Anzahl an besuchten Buffern, die im Speicher gehalten werden sollen`
|
||||
** Beschreibung: `maximale Anzahl an besuchten Buffern welche im Speicher gehalten werden sollen`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 1000 (Standardwert: `50`)
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@ Einige Funktionen (Version > = 0.3.x):
|
||||
|
||||
* Unterstützung verschiedener Protokolle durch Erweiterungen (IRC, Jabber)
|
||||
* mehrere Remote GUIs als Ergänzung zu Curses (in Kürze)
|
||||
* Unterstützung von 256 Farben
|
||||
* in mehreren Sprachen verfügbar
|
||||
* den eigenen Bedürfnissen durch Erweiterungen anpassbar (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* Buffer mit unabhängigem Inhalt
|
||||
@@ -24,6 +25,8 @@ Einige Funktionen (Version > = 0.3.x):
|
||||
* horizontale und vertikale Einteilung der Fenster
|
||||
* anpassbare und erweiterbare Leisten
|
||||
* Nickliste in allen GUI's verfügbar
|
||||
* IRC Proxy
|
||||
* Umleitung von IRC Befehlen
|
||||
* inkrementelle Textsuche in Buffern, zu Highlights springen
|
||||
* FIFO Pipe für Fernsteuerung
|
||||
* Unterstützung von Aspell
|
||||
@@ -221,7 +224,7 @@ Hier findet man eine Auflistung von Skripten die sich mit URLs befassen: http://
|
||||
Ich möchte die Meldungen von Weechat in einer anderen Sprache ausgeben lassen, ohne WeeChat zu beenden. Ist dies möglich?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Ja, dazu kannst Du das Python-Skript shell.py verwenden (erhältlich auf der
|
||||
Ja, dazu kannst Du das Python-Skript 'shell.py' verwenden (erhältlich auf der
|
||||
Internetseite). Nach dem Laden des Skripts führe folgende Befehle aus:
|
||||
|
||||
----------------------------------------
|
||||
@@ -234,6 +237,39 @@ Benutzer von ISO-Kodierungen können folgendes eingeben:
|
||||
`/shell setenv LANG=en_US`.
|
||||
|
||||
|
||||
[[256_colors]]
|
||||
Wie kann ich 256 Farben in WeeChat nutzen?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
WeeChat unterstützt ab der Version 0.3.4, 256 Farben.
|
||||
|
||||
Zuerst sollte überprüft werden ob die 'TERM'-Umgebungsvariable korrekt hinterlegt
|
||||
ist. Folgende Werte sind zu empfehlen:
|
||||
|
||||
* falls screen genutzt wird: 'screen-256color'
|
||||
* screen wird nicht genutzt: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
Sollte screen genutzt werden, fügt man folgende Zeile an das Ende der Datei
|
||||
'~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
Enthält die 'TERM'-Umgebungsvariable einen falschen Wert und WeeChat wird bereits
|
||||
ausgeführt, keine Panik! Mittels dem Skript 'shell.py' kann eine Änderung der
|
||||
Umgebungsvariable durchgeführt werden, ohne das WeeChat neu gestartet werden muss:
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
Mit dem Befehl `/color` können die Farben ganz einfach in WeeChat angepasst werden.
|
||||
|
||||
Weiterführende Informationen zum Farbmanagement erhält man in der Benutzeranleitung.
|
||||
|
||||
|
||||
[[key_bindings]]
|
||||
Tastaturbelegung
|
||||
----------------
|
||||
@@ -535,6 +571,28 @@ Es gibt drei Möglichkeiten:
|
||||
(Um emails an die "support" Mailing-Liste zu schicken, kannst Du diese abonnieren)
|
||||
|
||||
|
||||
[[gdb_error_threads]]
|
||||
Wenn man WeeChat in gdb startet kann ein Thread-Fehler auftreten. Was beudeutet das?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Falls man WeeChat in gdb ausführt kann folgende Fehlermeldung erscheinen:
|
||||
|
||||
----------------------------------------
|
||||
gdb /Pfad/zu/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
----------------------------------------
|
||||
|
||||
Um diesen Fehler zu beheben sollte man gdb wie folgt aufrufen (der Pfad zu
|
||||
libpthread und WeeChat muss natürlich an das eigene System angepasst werden):
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /Pfad/zu/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[supported_os]]
|
||||
Auf welchen Plattformen läuft WeeChat? Wird es noch auf andere Betriebssystemen portiert?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
WeeChat Tester's Guide
|
||||
======================
|
||||
WeeChat Anleitung für Testpersonen
|
||||
==================================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
|
||||
@@ -9,34 +9,36 @@ Intention
|
||||
|
||||
Viele dankbare Anwender fragen uns wie sie bei der Entwicklung von WeeChat
|
||||
helfen können. Der einfachste (aber auch der kniffligste) Weg uns zu helfen ist:
|
||||
Testen!
|
||||
testen!
|
||||
|
||||
Testen ist ein sehr wichtiger Teil der Programmentwicklung und sollte daher
|
||||
nicht unterbewertet werden. Wenn neue Features implementiert wurden, sollten sie
|
||||
getestet werden. Für einige Features gibt es aber zu viele Möglichkeiten - oder
|
||||
diese Möglichkeiten sind komplex und die Entwickler können nicht jede Variante
|
||||
ausprobieren.
|
||||
nicht unterbewertet werden. Wenn neue Funktionen implementiert wurden dann
|
||||
müssen diese getestet werden. Für manche Funktionen gibt es sehr viele
|
||||
verschiedene Problemstellungen, oder diese sind äußerst Umfangreich. Dadurch
|
||||
können die Entwickler nicht jede einzelne Variante ausprobieren.
|
||||
|
||||
Ein Beispiel: Ein berüchtigtes Zeichensatz-Plugin wurde in WeeChat 0.2.2
|
||||
eingeführt: Keiner von uns (Entwickler, Mithelfende und Tester) nutzen Channels
|
||||
in den länderspezifische Zeichen in den Namen vorkamen, und als 0.2.2
|
||||
freigegeben wurde, wurden wir überschwemmt von russischen Usern, die uns dies
|
||||
vorwarfen. Hätten wir mehr Tester, dann sollte so etwas nicht mehr passieren.
|
||||
Ein Beispiel: Eine berüchtigte Zeichensatz-Erweiterung wurde in WeeChat 0.2.2
|
||||
eingeführt. Keiner von uns, Entwickler, Mithelfende und Tester, nutzten Channels
|
||||
in denen länderspezifische Zeichen im eigenen Namen Verwendung fanden. Somit wurde
|
||||
die Version 0.2.2 freigegeben und wir bekamen daraufhin eine Flut von Beschwerden
|
||||
durch russischen User, bei denen der Fehler sichtbar war. Hätten wir mehr Tester,
|
||||
dann sollte so etwas nicht mehr passieren.
|
||||
|
||||
Eine stabile Version von WeeChat zu testen ist nutzlos, da die Entwickler
|
||||
die ganze Zeit fleißig neues Zeug implementieren (und alte Bugs fixen).
|
||||
Eine stabile Version von WeeChat zu testen bringt uns leider nicht weiter da die
|
||||
Entwickler in der Zwischenzeit neue Funktionen implementiert haben und vermutlich
|
||||
alte Fehler schon behoben wurden.
|
||||
|
||||
|
||||
[[prepare_system]]
|
||||
Bereite Dein System vor
|
||||
-----------------------
|
||||
|
||||
Sehr helfen würde uns, wenn Du Linuxs 'core' Dateien aktivieren würdest: wenn
|
||||
WeeChat crasht wird Linux eine Datei Namens 'core' erzeugen. Diese Datei
|
||||
Es wäre uns schon sehr damit geholfen wenn Du Linux 'core' Dateien aktivieren würdest.
|
||||
Falls WeeChat abstürzen sollte wird eine Datei Namens 'core' erzeugt. Diese Datei
|
||||
beinhaltet viele nützliche Debug-Informationen um das genaue Problem in WeeChat
|
||||
zu lokalisieren.
|
||||
|
||||
Falls Du die 'bash' als shell benutzt, ergänze Deine `~/.bashrc` mit folgender
|
||||
Falls Du die 'bash' als shell benutzt, dann ergänze Deine `~/.bashrc` durch folgende
|
||||
Zeile:
|
||||
|
||||
ulimit -c unlimited
|
||||
@@ -46,12 +48,12 @@ Zeile:
|
||||
Besorge Dir die Entwickler-Version
|
||||
----------------------------------
|
||||
|
||||
Frischer Code (mit den letzten Bugs und Features) ist im GIT Repository
|
||||
aktueller Programmcode (mit den aktuellen Fehlern und Funktionen) ist im GIT Repository
|
||||
gespeichert.
|
||||
|
||||
Du könntest Dich ja dazu entscheiden es manuell zu bauen (empfohlen):
|
||||
Du könntest Dich dazu entscheiden es manuell zu bauen (empfohlen):
|
||||
|
||||
* die GIT Version kann parallel zur stabilen Version gebaut und installiert
|
||||
* die GIT Version kann parallel zur stabilen Version kompiliert und installiert
|
||||
werden.
|
||||
* Du benötigst keine Root-Rechte, und opfern brauchst Du Deine stabile Version
|
||||
von WeeChat auch nicht.
|
||||
@@ -74,7 +76,7 @@ $ git clone git://git.sv.gnu.org/weechat.git
|
||||
$ cd weechat
|
||||
--------------------------------------------
|
||||
|
||||
NOTE: Um auf den neuesten Stand zukommen verwendest Du z.B. "`git pull`" in
|
||||
NOTE: Um auf den aktuellen Stand zu kommen verwendest Du z.B. "`git pull`" in
|
||||
diesem Ordner.
|
||||
|
||||
Ansonsten kannst Du das 'Entwickler-Paket' herunterladen und entpacken:
|
||||
@@ -120,22 +122,22 @@ WeeChat starten
|
||||
---------------
|
||||
|
||||
Es wird empfohlen WeeChat durch die Option `--dir` mit einem anderen Ordner zu
|
||||
starten (nicht mit dem der stabilen Version).
|
||||
starten (nicht mit dem Ordner der stabilen Version).
|
||||
|
||||
Die Befehlszeile lautet:
|
||||
|
||||
~/weechat-git/bin/weechat-curses --dir ~/.weechat-dev
|
||||
|
||||
Immer noch munter? Dann solltest Du jetzt das bekannte Interface sehen, und nun
|
||||
Immer noch munter? Dann solltest Du jetzt das bekannte Interface sehen und nun
|
||||
prahle vor Anderen, dass Du die neueste WeeChat-Version verwendest :)
|
||||
|
||||
Solltest Du nun ein merkwürdiges Verhalten bemerken (es könnte Probleme machen
|
||||
oder crashen oder Dein Bier kochen) zögere nicht, komme in den Channel
|
||||
`#weechat` auf `irc.freenode.net` (A.d.Ü.: englischsprachig) und berichte uns
|
||||
darüber.
|
||||
Solltest Du nun ein merkwürdiges Verhalten bemerken (es können diverse Probleme
|
||||
oder Abstürze auftreten oder einfach Dein Bier überkochen) zögere nicht, komme
|
||||
in den Channel `#weechat` auf `irc.freenode.net` (A.d.Ü.: englischsprachig) und
|
||||
berichte uns darüber.
|
||||
|
||||
Auch wenn es nicht crasht - gib uns trotzdem Bescheid, wir brauchen Deine
|
||||
Rückmeldung!
|
||||
Auch falls alles korrekt funktionieren sollte gib uns trotzdem Bescheid, wir
|
||||
brauchen Deine Rückmeldung!
|
||||
|
||||
[[links]]
|
||||
Nützliche Links
|
||||
|
||||
+175
-70
@@ -43,7 +43,7 @@ Vorbereitung
|
||||
|
||||
Um WeeChat zu installieren wird folgendes benötigt:
|
||||
|
||||
* ein laufendes GNU/Linux System (mit Kompiler-Tools für Quellpakete),
|
||||
* ein laufendes GNU/Linux System (mit Kompilierungswerkzeugen für Quellpakete),
|
||||
oder ein kompatibles OS
|
||||
* 'root' Privilegien (um WeeChat im Systemverzeichnis zu installieren)
|
||||
* ncurses library
|
||||
@@ -70,8 +70,8 @@ Binärpakete sind für folgende Distributionen erhältlich:
|
||||
|
||||
zusätzliche Pakete können/sollten installiert werden. Zum Beispiel: weechat-plugins.
|
||||
|
||||
Für andere Distributionen schauen Sie bitte in die jeweilige Anleitung der Distribution,
|
||||
wie man Pakete installiert.
|
||||
Für andere Distributionen schauen Sie bitte in die jeweilige Anleitung,
|
||||
wie Pakete zu installieren sind.
|
||||
|
||||
[[source_package]]
|
||||
Quellpakete
|
||||
@@ -104,7 +104,7 @@ welche Pakete optional genutzt werden können.
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
^(1)^ Paketnamen wurden von der Debian GNU/Linux Distribution übernommen. Versions- und Paketnamen
|
||||
^(1)^ Paketnamen wurden von der Debian GNU/Linux Distribution übernommen. Versionen und Paketnamen
|
||||
können für andere Distributionen abweichend sein. +
|
||||
^(2)^ WeeChat kann auch mit libncurses5-dev kompiliert werden. Dies wird aber *NICHT* empfohlen (es
|
||||
treten dabei Darstellungsfehler mit breiten Zeichen auf).
|
||||
@@ -157,10 +157,10 @@ $ make install
|
||||
Git Quellen
|
||||
~~~~~~~~~~~
|
||||
|
||||
Warnung: GIT Quellen sollten nur von erfahrenen Nutzern verwendet werden: evtl. lassen sich
|
||||
die Quellen nicht kompilieren oder der Code ist nicht stabil. Sie sind gewarnt!
|
||||
Warnung: GIT Quellen sollten nur von erfahrenen Nutzern verwendet werden. Eventuell lassen
|
||||
sich die Quellen nicht kompilieren oder der Code ist nicht stabil. Sie sind gewarnt!
|
||||
|
||||
Um die GIT Quellen zu beziehen, nutzen Sie folgende Befehle:
|
||||
Um die GIT Quellen zu beziehen nutzen Sie folgende Befehle:
|
||||
|
||||
----------------------------------------
|
||||
$ git clone git://git.sv.gnu.org/weechat.git
|
||||
@@ -172,13 +172,13 @@ Sollten die autotools genutzt werden (und nicht cmake), muss dieses Skript ausge
|
||||
$ ./autogen.sh
|
||||
----------------------------------------
|
||||
|
||||
Dann folgen Sie der Anleitung für Quellpakete (siehe <<source_package,Quellpakete>>).
|
||||
Folgen Sie bitte der Anleitung zur Erstellung aus Quellpaketen (siehe <<source_package,Quellpakete>>).
|
||||
|
||||
[[report_crashes]]
|
||||
Abstürze melden
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
Falls ein Absturz mit WeeChat aufgetreten ist und Sie diesen Fehler melden wollen:
|
||||
Falls es zu einem Absturz von WeeChat gekommen ist und Sie diesen Fehler melden wollen:
|
||||
|
||||
* kompilieren Sie WeeChat mit Debug-Information (oder installieren Sie das Binärpaket mit Debug-Information)
|
||||
* aktivieren Sie 'core' Dateien auf Ihrem System
|
||||
@@ -281,9 +281,8 @@ Befehlszeile:
|
||||
-a, --no-connect::
|
||||
deaktiviert das automatische Verbinden mit den Servern beim Start von WeeChat
|
||||
|
||||
// TRANSLATION MISSING
|
||||
-c, --colors::
|
||||
Display default colors in terminal
|
||||
Zeigt die Standardfarben im Terminal an.
|
||||
|
||||
-d, --dir 'path'::
|
||||
legt den Konfigurationsordner für WeeChat fest (Voreinstellung: ~/.weechat) in
|
||||
@@ -318,11 +317,11 @@ $ weechat-curses
|
||||
----------------------------------------
|
||||
|
||||
Wird WeeChat zum ersten mal gestartet wird eine Konfigurationsdatei
|
||||
mit Standardparametern erstellt. Die Konfigurationsdatei heisst:
|
||||
mit Standardparametern erstellt. Die Konfigurationsdatei heißt:
|
||||
'~/.weechat/weechat.conf'.
|
||||
|
||||
Die Einstellungen für WeeChat können an die eigenen Bedürfnissen angepasst werden. Dazu sollten
|
||||
Sie veränderungen an der Konfigurationsdatei mit dem internen Befehl `/set` durchführen. (siehe
|
||||
Die Einstellungen für WeeChat können an die eigenen Bedürfnisse angepasst werden. Dazu sollten
|
||||
Veränderungen an der Konfigurationsdatei mit dem internen Befehl `/set` durchführt werden. (siehe
|
||||
<<weechat_commands,WeeChat Befehle>>).
|
||||
|
||||
[[screen_layout]]
|
||||
@@ -361,10 +360,10 @@ Beispiel des WeeChat-Terminals:
|
||||
Der Bildschirm setzt sich aus folgenden Bereichen zusammen:
|
||||
|
||||
* Chat-Bereich (in der Mitte des Bildschirms) enthält den geschrieben Text und für jede Zeile:
|
||||
** die Zeit
|
||||
** Prefix (vor dem "|")
|
||||
** Nachricht (nach dem "|")
|
||||
* Bars können um den Chat-Bereich angeordnet werden. standard Bars sind:
|
||||
** die Uhrzeit
|
||||
** Prefix (links von dem "|")
|
||||
** Nachricht (rechts von dem "|")
|
||||
* Bars können um den Chat-Bereich angeordnet werden. Standard-Bars sind:
|
||||
** 'title' Bar, über dem Chat-Bereich
|
||||
** 'status' Bar, unter dem Chat-Bereich
|
||||
** 'input' Bar, unter der Status-Bar
|
||||
@@ -763,7 +762,7 @@ Befehlszeile
|
||||
~~~~~~~~~~~~
|
||||
|
||||
In der WeeChat Befehlszeile (am unteren Rand des Fensters) können Befehle ausgeführt oder
|
||||
ein Text in den Buffer geschickt werden.
|
||||
ein Text in den Buffer geschrieben werden.
|
||||
|
||||
[[command_line_syntax]]
|
||||
Syntax
|
||||
@@ -776,14 +775,14 @@ Beispiel werden alle Konfigurationsoptionen angezeigt:
|
||||
/set
|
||||
----------------------------------------
|
||||
|
||||
Jeder Text der nicht mit dem Zeichen "/" beginnt wird in den Buffer geschickt.
|
||||
In folgendem Beispiel wird der Text 'Hallo' in den aktuellen Buffer geschickt:
|
||||
Jeder Text der nicht mit dem Zeichen "/" beginnt wird in den Buffer geschrieben.
|
||||
In folgendem Beispiel wird der Text 'Hallo' in den aktuellen Buffer geschrieben:
|
||||
|
||||
----------------------------------------
|
||||
Hallo
|
||||
----------------------------------------
|
||||
|
||||
Dennoch ist es möglich einen Text in den Buffer zu schicken der mit dem Zeichen "/" beginnt.
|
||||
Dennoch ist es möglich einen Text in den Buffer zu schreiben der mit dem Zeichen "/" beginnt.
|
||||
Dazu muss ein zweites "/" vorangestellt werden. Um den Befehl'/set' als Text zu senden:
|
||||
|
||||
----------------------------------------
|
||||
@@ -791,15 +790,15 @@ Dazu muss ein zweites "/" vorangestellt werden. Um den Befehl'/set' als Text zu
|
||||
----------------------------------------
|
||||
|
||||
[[command_line_colors]]
|
||||
Farben
|
||||
^^^^^^
|
||||
Farbkodierung
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
Für einige Erweiterungen wie z.B. die IRC Erweiterung können Farbcodes und Attribute für den Text
|
||||
gesetzt werden. Dazu muss die Tastenkombination "Ctrl-C" gefolgt von einem der folgenden Zeichen
|
||||
genutzt werden:
|
||||
Für einige Erweiterungen wie z.B. der IRC Erweiterung können Farbkodierungen und Attribute für den
|
||||
Text gesetzt werden. Dazu muss die Tastenkombination "Ctrl-C", gefolgt von einem der folgenden
|
||||
Zeichen, genutzt werden:
|
||||
|
||||
^Cb::
|
||||
fett dargestellter Text
|
||||
Text wird fett dargestellt
|
||||
|
||||
^Ccxx::
|
||||
Textfarbe `xx` (siehe Farbtabelle)
|
||||
@@ -814,11 +813,11 @@ genutzt werden:
|
||||
Farben umkehren (kehrt Textfarbe und Hintergrundfarbe um)
|
||||
|
||||
^Cu::
|
||||
Text wird mit unterstrich dargestellt
|
||||
Text wird mit Unterstrich dargestellt
|
||||
|
||||
[NOTE]
|
||||
Der selbe Befehl (ohne den Wert für ^Cc) sollte genutzt werden um die Farbcodes bzw. Attribute
|
||||
wieder zu deaktivieren.
|
||||
Der selbe Befehl (ohne den Wert für ^Cc) sollte genutzt werden um die Farbkodierungen bzw. Attribute
|
||||
zu deaktivieren.
|
||||
|
||||
Farbtabelle für ^Cc:
|
||||
|
||||
@@ -843,8 +842,8 @@ Farbtabelle für ^Cc:
|
||||
| 15 | hellgrau | white
|
||||
|========================================
|
||||
|
||||
Beispiel: Im Buffer wird "Hallo an alle!" ausgegeben. Dabei wird "Hallo" in fett,hellblau
|
||||
und "an alle" wird rot,unterstrichen dargestellt.
|
||||
Beispiel: Im Buffer wird "Hallo an alle!" ausgegeben. Dabei wird "Hallo" in fett und hellblau
|
||||
und "an alle" rot und unterstrichen dargestellt.
|
||||
|
||||
----------------------------------------
|
||||
^Cc12^CbHallo ^Cb^Cc04^Cuan alle^Cu^Cc!
|
||||
@@ -856,12 +855,70 @@ WeeChat Optionen (weechat.conf)
|
||||
|
||||
include::autogen/user/weechat_options.txt[]
|
||||
|
||||
[[curses_colors]]
|
||||
Farben für Curses GUI
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
[[weechat_commands]]
|
||||
WeeChat Befehle
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
[width="50%",cols="^3m,8"]
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
|
||||
[[colors]]
|
||||
Farben
|
||||
~~~~~~
|
||||
|
||||
WeeChat kann bis zu 256 Farbpaarungen nutzen um einen Text in Bars oder im
|
||||
Chatbereich darzustellen (der Terminal muss natürlich 256 Farben unterstützten).
|
||||
|
||||
Gemäß der Einstellung in der 'TERM'-Umgebungsvariable bestehen folgende Einschränkungen
|
||||
was die Farbdarstellung in WeeChat betrifft:
|
||||
|
||||
[width="40%",cols="5,>2,>2",options="header"]
|
||||
|========================================
|
||||
| $TERM | Farben | Paare ^(1)^
|
||||
| "rxvt-unicode", "xterm",... | 88 | 256
|
||||
| "rxvt-256color", "xterm-256color",... | 256 | 32767
|
||||
| "screen" | 8 | 64
|
||||
| "screen-256color" | 256 | 32767
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
^(1)^ Auch falls die Terminal-Emulation mehr als 256 Farbpaare unterstützten sollte
|
||||
können lediglich 256 Farbpaare durch WeeChat genutzt werden, dies ist eine Einschränkung
|
||||
von ncurses.
|
||||
|
||||
Mittels `weechat-curses --colors` oder dem internen WeeChat-Befehl `/color` kann man sich
|
||||
die Einschränkungen für die jeweilige Umgebungsvariable anzeigen lassen.
|
||||
|
||||
Folgende Werte sind für die 'TERM'-Umgebungsvariable zu empfehlen, sofern man 256 Farben
|
||||
nutzen möchte:
|
||||
|
||||
* falls screen genutzt wird: 'screen-256color'
|
||||
* screen wird nicht genutzt: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
Sollte screen genutzt werden, fügt man folgende Zeile an das Ende der Datei
|
||||
'~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
Enthält die 'TERM'-Umgebungsvariable einen falschen Wert und WeeChat wird bereits
|
||||
ausgeführt, keine Panik! Mittels dem Skript 'shell.py' kann eine Änderung der
|
||||
Umgebungsvariable durchgeführt werden, ohne das WeeChat neu gestartet werden muss:
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
[[colors_basic]]
|
||||
Basisfarben
|
||||
^^^^^^^^^^^
|
||||
|
||||
Basisfarben in WeeChat sind:
|
||||
|
||||
[width="50%",cols="^3m,8",options="header"]
|
||||
|========================================
|
||||
| Name | Farbe
|
||||
| default | Standard Terminalfarbe (transparent für Hintergrund)
|
||||
| black | schwarz
|
||||
| darkgray | dunkelgrau
|
||||
@@ -880,11 +937,61 @@ Farben für Curses GUI
|
||||
| white | weiß
|
||||
|========================================
|
||||
|
||||
[[weechat_commands]]
|
||||
WeeChat Befehle
|
||||
~~~~~~~~~~~~~~~
|
||||
[[colors_palette]]
|
||||
Palette
|
||||
^^^^^^^
|
||||
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
Gemäß der jeweiligen Terminal-Einstellung werden 64 oder 256 Farbpaare
|
||||
durch WeeChat definiert. Diese bestehen aus einer Kombination von
|
||||
Vordergrund- und Hintergrundfarben.
|
||||
|
||||
* für 64 Paare: 8 Vordergrundfarben * 8 Hintergrundfarben (dunkle Farben)
|
||||
* für 256 Paare: 16 Vordergrundfarben * 16 Hintergrundfarben (jeweils 8 dunkle und
|
||||
8 helle Farben)
|
||||
|
||||
Mit dem Befehl `/color` können die Standardfarben angezeigt werden (im Buffer kann
|
||||
mittels 'alt+c' zwischen den WeeChat und der Terminal Farbpalette gewechselt werden).
|
||||
|
||||
Farbpaarungen (ein Paar besteht aus einer Vordergrund- und einer Hintergrundfarbe)
|
||||
können mit dem Befehl `/color` angepasst werden. Es wird dazu in der Konfigurationsdatei
|
||||
'weechat.conf', in der Sektion 'palette' eine entsprechende Option erstellt.
|
||||
|
||||
Für jede definierte Farbe können folgende Parameter festgelegt werden:
|
||||
|
||||
* Vordergrund- und Hintergrund, zu nutzendes Format "fg,bg": Farbe für den Text und den
|
||||
Hintergrund. Standardmäßig wird für den Hintergrund die voreingestellte Hintergrundfarbe (-1)
|
||||
verwendet.
|
||||
* alias: der Farbpaarung kann ein Name zugeordnet werden, damit man diesen Namen zur einfacheren
|
||||
Nutzung in den Farboptionen verwenden kann.
|
||||
|
||||
Ein Beispiel, um die Farbpaarungen 225 bis 240 mit den Farben blau, türkis,
|
||||
grün, gelb, orange, rot, rosa, violett zu definieren:
|
||||
|
||||
----------------------------------------
|
||||
/color add 225 18,-1
|
||||
/color add 226 20,-1
|
||||
/color add 227 27,-1
|
||||
/color add 228 39,-1
|
||||
/color add 229 51,-1
|
||||
/color add 230 49,-1
|
||||
/color add 231 47,-1
|
||||
/color add 232 82,-1
|
||||
/color add 233 154,-1
|
||||
/color add 234 226,-1
|
||||
/color add 235 214,-1
|
||||
/color add 236 202,-1
|
||||
/color add 237 196,-1
|
||||
/color add 238 199,-1
|
||||
/color add 239 201,-1
|
||||
/color add 240 176,-1
|
||||
----------------------------------------
|
||||
|
||||
siehe `/help color` für weitere Beispiele:
|
||||
|
||||
[IMPORTANT]
|
||||
Farben die manuell definiert werden, überschreiben die von WeeChat genutzten
|
||||
Standardfarben. Deshalb sollten Farbpaarungen nur redefiniert werden falls
|
||||
man diese Farbe nicht in WeeChat nutzt.
|
||||
|
||||
|
||||
[[plugins]]
|
||||
@@ -899,7 +1006,7 @@ Erweiterungen in WeeChat
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Eine WeeChat Erweiterung ist eine dynamische Bibliothek (library), die in C geschrieben
|
||||
und kompiliert wurde. Unter GNU/Linux besitzt eine Erweiterung als Dateiendung ".so", unter
|
||||
und kompiliert ist. Unter GNU/Linux besitzt eine Erweiterung als Dateiendung ".so", unter
|
||||
Windows ".dll".
|
||||
|
||||
Erweiterungen die gefunden werden, werden beim Start von WeeChat automatisch geladen.
|
||||
@@ -950,7 +1057,7 @@ Standarderweiterungen:
|
||||
Alias Erweiterung
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Die Alias-Erweiterung erlaubt es für Befehle sogenannte Kurzbefehle (Alias) zu erstellen.
|
||||
Die Alias-Erweiterung erlaubt es, für Befehle, sogenannte Kurzbefehle (einen Alias) zu erstellen.
|
||||
|
||||
[[alias_commands]]
|
||||
Befehle
|
||||
@@ -962,8 +1069,8 @@ include::autogen/user/alias_commands.txt[]
|
||||
Aspell Erweiterung
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Mit der ASpell Erweiterung findet eine Rechtschreibprüfung einzug in WeeChat.
|
||||
Dabei ist es möglich mehrere Wörterbücher in einem Buffer zu nutzen.
|
||||
Mit der ASpell Erweiterung findet eine Rechtschreibprüfung Einzug in WeeChat.
|
||||
Dabei ist es möglich mehrere Wörterbücher für einen Buffer zu nutzen.
|
||||
|
||||
[[aspell_options]]
|
||||
Optionen (aspell.conf)
|
||||
@@ -1032,8 +1139,7 @@ include::autogen/user/charset_commands.txt[]
|
||||
Zeichensatz auswählen
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Um den Zeichensatz zum kodieren und dekodieren zu bestimmen wird der
|
||||
Befehl `/set` genutzt.
|
||||
Um einen Zeichensatz zum de-/kodieren zu bestimmen wird der Befehl `/set` genutzt.
|
||||
|
||||
Beispiel:
|
||||
|
||||
@@ -1067,7 +1173,7 @@ ist identisch mit den Befehlen:
|
||||
/charset encode ISO-8859-15
|
||||
----------------------------------------
|
||||
|
||||
Um den Zeichensatz im einem IRC-Channel (oder in einem privaten Buffer) zu ändern
|
||||
Um den Zeichensatz in einem IRC-Channel (oder in einem privaten Buffer) zu ändern
|
||||
wird der selbe Befehl im entsprechenden Buffer genutzt.
|
||||
|
||||
Um sich alle genutzten Zeichensätze anzeigen zu lassen wird folgender Befehl genutzt:
|
||||
@@ -1088,7 +1194,7 @@ Fifo Erweiterung
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
Sie können WeeChat fern steuern indem Sie Befehle oder einen Text an die FIFO Pipe
|
||||
schicken (dazu muss die Option "plugins.var.fifo.fifo" aktiviert sein (Standardmäßig
|
||||
schicken (dazu muss die Option "plugins.var.fifo.fifo" aktiviert sein (standardmäßig
|
||||
ist diese Option aktiviert).
|
||||
|
||||
Die FIFO pipe findet man in '~/.weechat/' und heisst 'weechat_fifo_xxxx'
|
||||
@@ -1103,7 +1209,7 @@ Die Syntax der FIFO Pipe Befehle/Text sieht wie folgt aus:
|
||||
|
||||
einige Beispiele:
|
||||
|
||||
* Auf dem IRC Server freenode den eigenen Nick in "newnick" ändern:
|
||||
* Den eigenen Nick auf dem IRC Server freenode in "newnick" ändern:
|
||||
|
||||
----------------------------------------
|
||||
$ echo 'irc.server.freenode */nick newnick' >~/.weechat/weechat_fifo_12345
|
||||
@@ -1237,7 +1343,7 @@ Hinweis: es ist möglich mehrere Zertifikate in der Datei CAs.pem zu halten.
|
||||
zweites Beispiel: Verbindung zu oftc mittels CertFP
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
* Erstellen Sie ein Zertifikate in der Shell:
|
||||
* Erstellen Sie ein Zertifikat in der Shell:
|
||||
|
||||
----------------------------------------
|
||||
$ openssl req -nodes -newkey rsa:2048 -keyout nick.key -x509 -days 365 -out nick.cer
|
||||
@@ -1259,10 +1365,10 @@ Für weiterreichende Informationen lesen Sie bitte: http://www.oftc.net/oftc/Nic
|
||||
einfacher Filter für join/part/quit Nachrichten
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Es gibt einen einfachen Filter für join/part/quit Nachrichten falls ein Nick für
|
||||
Es existiert ein einfacher Filter für join/part/quit Nachrichten falls ein Nick für
|
||||
eine vorgegebene Zeit in einem Channel inaktiv gewesen ist.
|
||||
|
||||
Diese Funktion ist passe aktiviert aber Sie müssen einen Filter erstellen damit
|
||||
Diese Funktion ist standardmäßig aktiviert, aber Sie müssen einen Filter erstellen damit
|
||||
solche Nachrichten im Buffer unterdrückt werden. Ein Beispiel:
|
||||
|
||||
----------------------------------------
|
||||
@@ -1385,7 +1491,7 @@ private::
|
||||
weechat::
|
||||
WeeChat "core" Buffer
|
||||
|
||||
Vorgegeben ist der Server-Buffer falls keine Option ausgewählt wurde.
|
||||
Vorgegeben ist der Server-Buffer, falls keine Option ausgewählt wurde.
|
||||
|
||||
Unvollständige Liste der IRC Nachrichten bzw. Alias die angepasst werden können:
|
||||
|
||||
@@ -1437,7 +1543,7 @@ Unvollständige Liste der IRC Nachrichten bzw. Alias die angepasst werden könne
|
||||
|
||||
andere nummerische Befehle können angepasst werden.
|
||||
|
||||
Den IRC Nachrichten kann der Servername vorangestellt sein um zu spezifizieren
|
||||
Den IRC Nachrichten kann der Servername vorangestellt werden um zu spezifizieren
|
||||
von welchem IRC Server die Nachricht gekommen ist. Zum Beispiel: `freenode.whois`.
|
||||
|
||||
einige Beispiele:
|
||||
@@ -1471,8 +1577,8 @@ Logger Erweiterung
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Die Logger Erweiterung erlaubt es den Inhalt von Buffern in Dateien zu sichern.
|
||||
Dabei kann man über Optionen einfluß darauf nehmen was und wie es gesichert
|
||||
werden soll.
|
||||
Dabei kann man über Optionen Einfluss darauf nehmen was gesichert und wie etwas
|
||||
gesichert werden soll.
|
||||
|
||||
[[logger_options]]
|
||||
Optionen (logger.conf)
|
||||
@@ -1490,14 +1596,13 @@ include::autogen/user/logger_commands.txt[]
|
||||
Log Levels
|
||||
^^^^^^^^^^
|
||||
|
||||
Die Protokollierung wird durch Level für jeden Buffer sichergestellt. Der
|
||||
Standardlevel ist dabei 9 (damit werden alle Nachrichten die im Buffer
|
||||
angezeigt werden protokolliert).
|
||||
Der Grad einer Protokollierung kann separat für jeden einzelnen Buffer
|
||||
oder aber für eine Anzahl von Buffern festgelegt werden.
|
||||
Die Protokollierung wird durch einen sogenannten Level für jeden Buffer sichergestellt.
|
||||
Der Standardlevel ist dabei 9 (damit werden alle Nachrichten die im Buffer angezeigt
|
||||
werden protokolliert). Der Grad einer Protokollierung kann separat für jeden einzelnen
|
||||
Buffer oder aber für eine Anzahl von Buffern festgelegt werden.
|
||||
|
||||
Mögliche Level sind hierbei 0 bis 9. Null bedeutet, es findet keine Protokollierung
|
||||
statt und neun dass alle Nachrichten protokolliert werden.
|
||||
statt und neun, dass alle Nachrichten protokolliert werden.
|
||||
|
||||
Erweiterungen nutzen unterschiedliche Level um Nachrichten anzuzeigen.
|
||||
Die IRC Erweiterung nutzt folgende Level:
|
||||
@@ -1568,7 +1673,7 @@ Protokolldatei nach Datum
|
||||
|
||||
Um Protokolldateien mit einer Datumsrelevanz zu erstellen müssen
|
||||
Datumsspezifikationen in der Maske genutzt werden (siehe
|
||||
`man strftime` for formats). Zum Beispiel:
|
||||
`man strftime` für das Format). Zum Beispiel:
|
||||
|
||||
----------------------------------------
|
||||
/set logger.file.mask "%Y/%m/$plugin.$name.weechatlog"
|
||||
@@ -1683,7 +1788,7 @@ Befehle
|
||||
include::autogen/user/rmodifier_commands.txt[]
|
||||
|
||||
[[rmodifier_creation]]
|
||||
Erstellen eines Rmodifier
|
||||
Erstellen eines rmodifier
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Ein rmodifier besteht aus drei Elementen:
|
||||
@@ -1725,12 +1830,12 @@ Lautet die Befehlszeile `/oper nick password` wird diese in der Befehlszeile als
|
||||
Skripten Erweiterungen
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
WeeChat unterstützt fünf Erweiterungen für Skripten: Perl, Python, Ruby, Lua und Tcl.
|
||||
WeeChat unterstützt fünf Skript-Erweiterungen: Perl, Python, Ruby, Lua und Tcl.
|
||||
Diese Erweiterungen können für die jeweilige Sprache die Skripten laden, ausführen und
|
||||
entfernen.
|
||||
|
||||
Sollten Sie Interesse daran haben wie man Skripten schreibt dann lesen Sie bitte
|
||||
die 'WeeChat Scripting Guide'.
|
||||
Sollten Sie Interesse daran haben wie man Skripten für WeeChat erstellt dann lesen Sie
|
||||
bitte die 'WeeChat Scripting Guide'.
|
||||
|
||||
Skripten für WeeChat finden Sie auf: http://www.weechat.org/scripts
|
||||
|
||||
@@ -1768,7 +1873,7 @@ include::autogen/user/tcl_commands.txt[]
|
||||
Xfer Erweiterung
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
Mit der Xfer Erweiterung kann man:
|
||||
Mit der xfer Erweiterung kann man:
|
||||
|
||||
* einen direkten Chat nutzen (zwischen zwei Hosts, ohne Server): zum Beispiel "DCC Chat"
|
||||
mittels IRC Erweiterung
|
||||
@@ -1819,7 +1924,7 @@ Patches::
|
||||
Unterstützung
|
||||
-------------
|
||||
|
||||
Bevor Sie um Unterstützung bitten lesen Sie bitte die Dokumentation und die FAQ
|
||||
Bevor Sie um Unterstützung nachsuchen lesen Sie bitte die Dokumentation und die FAQ
|
||||
von WeeChat durch (mit Dokumentation ist dieses Dokument gemeint. Falls Sie nicht
|
||||
alles gelesen haben sollten und trotzdem diese Zeilen lesen, dann beginnen Sie
|
||||
bitte noch mal von vorne!).
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2008-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -70,6 +70,8 @@
|
||||
|
||||
| weechat | buffers_plugins_names | names of buffers (including plugins names)
|
||||
|
||||
| weechat | color_pairs | color pairs
|
||||
|
||||
| weechat | commands | commands (weechat and plugins)
|
||||
|
||||
| weechat | config_files | configuration files
|
||||
|
||||
@@ -52,4 +52,6 @@
|
||||
|
||||
| weechat | weechat_site_download | WeeChat site, download page | -
|
||||
|
||||
| weechat | weechat_upgrading | 1 if WeeChat is upgrading (command `/upgrade`) | -
|
||||
|
||||
|========================================
|
||||
|
||||
@@ -196,17 +196,19 @@
|
||||
nickname: nickname
|
||||
........................................
|
||||
|
||||
• *`/join`* `[channel1[,channel2[,channel3]] [key1[,key2]]]`::
|
||||
• *`/join`* `[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]`::
|
||||
|
||||
........................................
|
||||
join a channel
|
||||
|
||||
server: send to this server (internal name)
|
||||
channel: channel name to join
|
||||
key: key to join the channel (channels with a key must be the first in list)
|
||||
|
||||
Examples:
|
||||
/join #weechat
|
||||
/join #protectedchan,#weechat key
|
||||
/join -server freenode #weechat
|
||||
........................................
|
||||
|
||||
• *`/kick`* `[channel] nickname [comment]`::
|
||||
|
||||
@@ -99,6 +99,29 @@
|
||||
/buffer +1
|
||||
........................................
|
||||
|
||||
• *`/color`* `[add pair [alias] [fg,bg]] | [del pair] | switch`::
|
||||
|
||||
........................................
|
||||
define custom colors and display palette of colors
|
||||
|
||||
add: add a color pair
|
||||
del: delete a color pair
|
||||
switch: switch WeeChat/terminal colors
|
||||
pair: pair number (>= 1)
|
||||
alias: alias name for color (for example: "orange")
|
||||
fg,bg: foreground and background pair number (-1 for default terminal foreground or background)
|
||||
|
||||
Without argument, this command displays colors in a new buffer.
|
||||
|
||||
Examples:
|
||||
add color 214 with alias "orange":
|
||||
/color add 214 orange
|
||||
add color 250 with orange on blue:
|
||||
/color add 250 214,4 orange_blue
|
||||
delete color 214:
|
||||
/color del 214
|
||||
........................................
|
||||
|
||||
• *`/command`* `plugin command`::
|
||||
|
||||
........................................
|
||||
|
||||
@@ -17,6 +17,7 @@ Some features (version > = 0.3.x):
|
||||
|
||||
* multi-protocol support via plugins (IRC, Jabber)
|
||||
* many remote GUI's in addition to Curses (coming soon)
|
||||
* 256 colors support
|
||||
* available in many languages
|
||||
* extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* buffers with free content
|
||||
@@ -24,6 +25,8 @@ Some features (version > = 0.3.x):
|
||||
* horizontal and vertical window split
|
||||
* customizable and extensible bars
|
||||
* nicklist available in all GUI's
|
||||
* IRC proxy
|
||||
* redirection of IRC commands
|
||||
* incremental text search in buffers, jump to highlights
|
||||
* FIFO pipe for remote control
|
||||
* aspell support
|
||||
@@ -209,7 +212,7 @@ List of scripts about URLs: http://www.weechat.org/scripts/stable/tag/url
|
||||
I want to change the language used by WeeChat for messages, but without exiting WeeChat, is it possible?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Yes, you have to use a python script, shell.py (available on WeeChat website)
|
||||
Yes, you have to use a python script, 'shell.py' (available on WeeChat website)
|
||||
and issue these commands when script is loaded:
|
||||
|
||||
----------------------------------------
|
||||
@@ -221,6 +224,37 @@ To have english messages with UTF-8 encoding for terminal, for ISO users, you
|
||||
can issue: `/shell setenv LANG=en_US`.
|
||||
|
||||
|
||||
[[256_colors]]
|
||||
How can I use 256 colors in WeeChat?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
256 colors are supported with WeeChat 0.3.4 or newer.
|
||||
|
||||
First check that your 'TERM' environment variable is correct, recommended values
|
||||
are:
|
||||
|
||||
* under screen: 'screen-256color'
|
||||
* outside screen: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
If you are using screen, you can add this line to your '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
If your 'TERM' variable has wrong value and that WeeChat is already running,
|
||||
don't panic! You can change it without restarting, thanks to script 'shell.py':
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
You can use command `/color` for easy setup of colors in WeeChat.
|
||||
|
||||
Please read user's guide for more information about colors management.
|
||||
|
||||
|
||||
[[key_bindings]]
|
||||
Key bindings
|
||||
------------
|
||||
@@ -504,6 +538,28 @@ There are 3 ways:
|
||||
(you can subscribe and send to "support" mailing list)
|
||||
|
||||
|
||||
[[gdb_error_threads]]
|
||||
When I run WeeChat under gdb, there is error about threads, what can I do?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
When you run WeeChat under gdb, you may have this error:
|
||||
|
||||
----------------------------------------
|
||||
gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
----------------------------------------
|
||||
|
||||
To fix that, you can run gdb with this command (replace path to libpthread and
|
||||
WeeChat with paths on your system):
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[supported_os]]
|
||||
What is the list of supported platforms for WeeChat? Will it be ported to other operating systems?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -3278,6 +3278,43 @@ weechat_printf (NULL, "list of keys: %s",
|
||||
[NOTE]
|
||||
This function is not available in scripting API.
|
||||
|
||||
weechat_hashtable_set_pointer
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_New in version 0.3.4._
|
||||
|
||||
Set pointer value of a hashtable property.
|
||||
|
||||
Prototype:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void weechat_hashtable_set_pointer (struct t_hashtable *hashtable,
|
||||
const char *property, void *pointer);
|
||||
----------------------------------------
|
||||
|
||||
Arguments:
|
||||
|
||||
* 'hashtable': hashtable pointer
|
||||
* 'property' and 'value': property name, with its value:
|
||||
** 'callback_free_value': set callback function used to free values in hashtable
|
||||
|
||||
C example:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void
|
||||
my_free_value_cb (struct t_hashtable *hashtable, const void *key, void *value)
|
||||
{
|
||||
/* ... */
|
||||
}
|
||||
|
||||
weechat_hashtable_set_pointer (hashtable, "callback_free_value", &my_free_value_cb);
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
This function is not available in scripting API.
|
||||
|
||||
weechat_hashtable_add_to_infolist
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -6775,6 +6812,9 @@ Arguments:
|
||||
| weechat | upgrade | - |
|
||||
command `/upgrade` issued by user
|
||||
|
||||
| weechat | upgrade_ended | - |
|
||||
end of upgrade process (command `/upgrade`)
|
||||
|
||||
| weechat | weechat_highlight | string: message with prefix |
|
||||
highlight happened
|
||||
|
||||
|
||||
+110
-10
@@ -792,8 +792,8 @@ For example, to send text '/set' on current buffer:
|
||||
----------------------------------------
|
||||
|
||||
[[command_line_colors]]
|
||||
Colors
|
||||
^^^^^^
|
||||
Color codes
|
||||
^^^^^^^^^^^
|
||||
|
||||
For some plugins like IRC, you can use color codes and attributes, as
|
||||
follow (press Ctrl-C then following letter, with optional value):
|
||||
@@ -856,12 +856,66 @@ WeeChat options (weechat.conf)
|
||||
|
||||
include::autogen/user/weechat_options.txt[]
|
||||
|
||||
[[curses_colors]]
|
||||
Colors for Curses GUI
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
[[weechat_commands]]
|
||||
WeeChat commands
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
[width="50%",cols="^3m,8"]
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
|
||||
[[colors]]
|
||||
Colors
|
||||
~~~~~~
|
||||
|
||||
WeeChat can use up to 256 color pairs to display text in bars and chat area
|
||||
(your terminal must support 256 colors to use them in WeeChat).
|
||||
|
||||
According to value of 'TERM' environment variable, you may have following limits
|
||||
for colors in WeeChat:
|
||||
|
||||
[width="40%",cols="5,>2,>2",options="header"]
|
||||
|========================================
|
||||
| $TERM | Colors | Pairs ^(1)^
|
||||
| "rxvt-unicode", "xterm",... | 88 | 256
|
||||
| "rxvt-256color", "xterm-256color",... | 256 | 32767
|
||||
| "screen" | 8 | 64
|
||||
| "screen-256color" | 256 | 32767
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
^(1)^ Even if your terminal supports more than 256 pairs, only 256 pairs can be
|
||||
used in WeeChat, because of a ncurses limitation.
|
||||
|
||||
You can run `weechat-curses --colors` or use command `/color` in WeeChat to
|
||||
display limits for your environment.
|
||||
|
||||
Some recommended values for 'TERM' if you want 256 colors:
|
||||
|
||||
* under screen: 'screen-256color'
|
||||
* outside screen: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
If you are using screen, you can add this line to your '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
If your 'TERM' variable has wrong value and that WeeChat is already running,
|
||||
don't panic! You can change it without restarting, thanks to script 'shell.py':
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
[[colors_basic]]
|
||||
Basic colors
|
||||
^^^^^^^^^^^^
|
||||
|
||||
Basic colors in WeeChat are:
|
||||
|
||||
[width="50%",cols="^3m,8",options="header"]
|
||||
|========================================
|
||||
| Name | Color
|
||||
| default | default terminal color (transparent for background)
|
||||
| black | black
|
||||
| darkgray | dark gray
|
||||
@@ -880,11 +934,57 @@ Colors for Curses GUI
|
||||
| white | white
|
||||
|========================================
|
||||
|
||||
[[weechat_commands]]
|
||||
WeeChat commands
|
||||
~~~~~~~~~~~~~~~~
|
||||
[[colors_palette]]
|
||||
Palette
|
||||
^^^^^^^
|
||||
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
According to your terminal, 64 or 256 pairs are defined by WeeChat, a
|
||||
combination of foreground with background colors:
|
||||
|
||||
* for 64 pairs: 8 foreground colors * 8 background colors (dark colors)
|
||||
* for 256 pairs: 16 foreground colors * 16 background colors (8 dark colors and
|
||||
8 light colors)
|
||||
|
||||
Use command `/color` to see default colors (on buffer you can press 'alt+c' to
|
||||
switch between WeeChat and terminal colors).
|
||||
|
||||
You can override some color pairs (a pair is foreground + background) with
|
||||
command `/color`, which creates option in section 'palette' of file
|
||||
'weechat.conf'.
|
||||
|
||||
For each color defined, you can specify:
|
||||
|
||||
* foreground and background, using format "fg,bg": color for text and
|
||||
background, by default it is color pair number on default background (-1)
|
||||
* alias: you can give a name to your color, for easy use in color options
|
||||
|
||||
For example, to define pairs 225 to 240 with colors like blue, cyan, green,
|
||||
yellow, orange, red, pink, purple:
|
||||
|
||||
----------------------------------------
|
||||
/color add 225 18,-1
|
||||
/color add 226 20,-1
|
||||
/color add 227 27,-1
|
||||
/color add 228 39,-1
|
||||
/color add 229 51,-1
|
||||
/color add 230 49,-1
|
||||
/color add 231 47,-1
|
||||
/color add 232 82,-1
|
||||
/color add 233 154,-1
|
||||
/color add 234 226,-1
|
||||
/color add 235 214,-1
|
||||
/color add 236 202,-1
|
||||
/color add 237 196,-1
|
||||
/color add 238 199,-1
|
||||
/color add 239 201,-1
|
||||
/color add 240 176,-1
|
||||
----------------------------------------
|
||||
|
||||
See `/help color` for other examples.
|
||||
|
||||
[IMPORTANT]
|
||||
Colors defined are overriding default WeeChat color pairs, so you should
|
||||
redefine pair only if you're not using this color in WeeChat.
|
||||
|
||||
|
||||
[[plugins]]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -70,6 +70,8 @@
|
||||
|
||||
| weechat | buffers_plugins_names | noms des tampons (incluant les noms d'extensions)
|
||||
|
||||
| weechat | color_pairs | paires de couleur
|
||||
|
||||
| weechat | commands | commandes (weechat et extensions)
|
||||
|
||||
| weechat | config_files | fichiers de configuration
|
||||
|
||||
@@ -52,4 +52,6 @@
|
||||
|
||||
| weechat | weechat_site_download | site WeeChat, page de téléchargement | -
|
||||
|
||||
| weechat | weechat_upgrading | 1 si WeeChat est en cours de mise à jour (commande `/upgrade`) | -
|
||||
|
||||
|========================================
|
||||
|
||||
@@ -196,17 +196,19 @@
|
||||
pseudo: pseudo
|
||||
........................................
|
||||
|
||||
• *`/join`* `[canal1[,canal2[,canal3]] [clé1[,clé2]]]`::
|
||||
• *`/join`* `[-server serveur] [canal1[,canal2[,canal3]] [clé1[,clé2]]]`::
|
||||
|
||||
........................................
|
||||
joindre un canal
|
||||
|
||||
canal: nom du canal à rejoindre
|
||||
clé: clé pour rejoindre le canal (les canaux avec une clé doivent être les premiers dans la liste)
|
||||
serveur: envoyer à ce serveur (nom interne)
|
||||
canal: nom du canal à rejoindre
|
||||
clé: clé pour rejoindre le canal (les canaux avec une clé doivent être les premiers dans la liste)
|
||||
|
||||
Exemples:
|
||||
/join #weechat
|
||||
/join #protectedchan,#weechat key
|
||||
/join -server freenode #weechat
|
||||
........................................
|
||||
|
||||
• *`/kick`* `[canal] pseudo [commentaire]`::
|
||||
|
||||
@@ -99,6 +99,29 @@
|
||||
/buffer +1
|
||||
........................................
|
||||
|
||||
• *`/color`* `[add paire [alias] [fg,bg]] | [del paire] | switch`::
|
||||
|
||||
........................................
|
||||
définir des couleurs personnalisées et afficher la palette des couleurs
|
||||
|
||||
add: ajouter une paire de couleur
|
||||
del: supprimer une paire de couleur
|
||||
switch: basculer entre les couleurs WeeChat et du terminal
|
||||
paire: numéro de paire (>= 1)
|
||||
alias: nom d'alias pour la couleur (par exemple: "orange")
|
||||
fg,bg: numéro de paire pour le texte et le fond (-1 pour la couleur par défaut du terminal pour le texte ou le fond)
|
||||
|
||||
Sans paramètre, cette commande affiche les couleurs dans un nouveau tampon.
|
||||
|
||||
Exemples:
|
||||
ajouter la couleur 214 avec l'alias "orange":
|
||||
/color add 214 orange
|
||||
ajouter la couleur 250 avec orange sur bleu:
|
||||
/color add 250 214,4 orange_bleu
|
||||
supprimer la couleur 214:
|
||||
/color del 214
|
||||
........................................
|
||||
|
||||
• *`/command`* `extension commande`::
|
||||
|
||||
........................................
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick*
|
||||
** description: `couleur du texte pour l'heure dans la fenêtre de discussion`
|
||||
** description: `couleur du texte pour les pseudos dans la fenêtre de discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ Quelques fonctionnalités (version > = 0.3.x) :
|
||||
|
||||
* support multi-protocoles via extensions (IRC, Jabber)
|
||||
* plusieurs interfaces déportées en plus de Curses (à venir bientôt)
|
||||
* support 256 couleurs
|
||||
* disponible en plusieurs langues
|
||||
* extensible par des extensions (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* tampons avec contenu libre
|
||||
@@ -23,6 +24,8 @@ Quelques fonctionnalités (version > = 0.3.x) :
|
||||
* découpage de la fenêtre horizontalement et verticalement
|
||||
* barres personnalisables et extensibles
|
||||
* liste des pseudos disponible dans toutes les interfaces
|
||||
* proxy IRC
|
||||
* redirection des commandes IRC
|
||||
* recherche incrémentale de texte dans les tampons, saut aux highlights
|
||||
* tube FIFO pour contrôle à distance
|
||||
* support aspell
|
||||
@@ -218,7 +221,7 @@ http://www.weechat.org/scripts/stable/tag/url
|
||||
Je souhaite changer la langue des messages affichés par WeeChat, mais sans quitter WeeChat, est-ce possible ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Oui, il faut utiliser le script python shell.py (disponible sur le site de
|
||||
Oui, il faut utiliser le script python 'shell.py' (disponible sur le site de
|
||||
WeeChat) et taper ces commandes une fois le script chargé :
|
||||
|
||||
----------------------------------------
|
||||
@@ -230,6 +233,40 @@ Pour avoir des messages anglais avec encodage UTF-8 pour le terminal, pour les
|
||||
utilisateurs en ISO, vous pouvez taper : `/shell setenv LANG=fr_FR`.
|
||||
|
||||
|
||||
[[256_colors]]
|
||||
Comment puis-je utiliser 256 couleurs sous WeeChat ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Les 256 couleurs sont supportées avec WeeChat 0.3.4 ou plus récent.
|
||||
|
||||
Premièrement vérifiez que votre variable d'environnement 'TERM' est correcte,
|
||||
les valeurs recommandées sont :
|
||||
|
||||
* sous screen : 'screen-256color'
|
||||
* en dehors de screen : 'xterm-256color', 'rxvt-256color', 'putty-256color', ...
|
||||
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
Si votre variable 'TERM' a une valeur erronée et que WeeChat est déjà lancé,
|
||||
ne paniquez pas ! Vous pouvez la changer sans redémarrer, grâce au script
|
||||
'shell.py' :
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
Vous pouvez utiliser la commande `/color` pour une configuration facile des
|
||||
couleurs dans WeeChat.
|
||||
|
||||
Merci de lire le guide utilisateur pour plus d'information sur la gestion des
|
||||
couleurs.
|
||||
|
||||
|
||||
[[key_bindings]]
|
||||
Raccourcis clavier
|
||||
------------------
|
||||
@@ -521,6 +558,28 @@ Il y a 3 possibilités :
|
||||
(vous pouvez souscrire et envoyer à la liste de diffusion nommée "support")
|
||||
|
||||
|
||||
[[gdb_error_threads]]
|
||||
Quand je lance WeeChat sous gdb, il y a une erreur à propos des threads, que puis-je faire ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Quand vous lancez WeeChat sous gdb, vous pouvez avoir cette erreur :
|
||||
|
||||
----------------------------------------
|
||||
gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
----------------------------------------
|
||||
|
||||
Pour corriger ça, vous pouvez lancer gdb avec cette commande (remplacez le
|
||||
chemin vers libpthread et WeeChat avec les chemins sur votre système) :
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[supported_os]]
|
||||
Quelle est la liste des plate-formes supportées par WeeChat ? Sera-t-il porté sur d'autres systèmes d'exploitation ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -3310,6 +3310,44 @@ weechat_printf (NULL, "liste des clés: %s",
|
||||
[NOTE]
|
||||
Cette fonction n'est pas disponible dans l'API script.
|
||||
|
||||
weechat_hashtable_set_pointer
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_Nouveau dans la version 0.3.4._
|
||||
|
||||
Affecte un pointeur à une propriété d'une hashtable.
|
||||
|
||||
Prototype :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void weechat_hashtable_set_pointer (struct t_hashtable *hashtable,
|
||||
const char *property, void *pointer);
|
||||
----------------------------------------
|
||||
|
||||
Paramètres :
|
||||
|
||||
* 'hashtable' : pointeur vers la hashtable
|
||||
* 'property' et 'value' : nom de la propriété, avec sa valeur :
|
||||
** 'callback_free_value' : définit la fonction "callback" pour libérer les
|
||||
valeurs de la hashtable
|
||||
|
||||
Exemple en C :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void
|
||||
my_free_value_cb (struct t_hashtable *hashtable, const void *key, void *value)
|
||||
{
|
||||
/* ... */
|
||||
}
|
||||
|
||||
weechat_hashtable_set_pointer (hashtable, "callback_free_value", &my_free_value_cb);
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Cette fonction n'est pas disponible dans l'API script.
|
||||
|
||||
weechat_hashtable_add_to_infolist
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -6862,6 +6900,9 @@ Paramètres :
|
||||
| weechat | upgrade | - |
|
||||
la commande `/upgrade` a été exécutée par l'utilisateur
|
||||
|
||||
| weechat | upgrade_ended | - |
|
||||
fin du processus de mise à jour (commande `/upgrade`)
|
||||
|
||||
| weechat | weechat_highlight | chaîne : message avec le préfixe |
|
||||
un highlight est survenu
|
||||
|
||||
|
||||
+117
-10
@@ -811,8 +811,8 @@ doublant. Par exemple pour envoyer le texte '/set' sur le tampon courant :
|
||||
----------------------------------------
|
||||
|
||||
[[command_line_colors]]
|
||||
Couleurs
|
||||
^^^^^^^^
|
||||
Codes couleurs
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
Pour certaines extensions comme IRC, il est possible d'utiliser des codes
|
||||
couleur et attributs comme suit (appuyer sur Ctrl-C puis sur la lettre qui
|
||||
@@ -877,12 +877,68 @@ Options WeeChat (weechat.conf)
|
||||
|
||||
include::autogen/user/weechat_options.txt[]
|
||||
|
||||
[[curses_colors]]
|
||||
Couleurs pour l'interface Curses
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
[[weechat_commands]]
|
||||
Commandes WeeChat
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
[width="50%",cols="^3m,8"]
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
|
||||
[[colors]]
|
||||
Couleurs
|
||||
~~~~~~~~
|
||||
|
||||
WeeChat peut utiliser jusqu'à 256 paires de couleur pour afficher le texte dans
|
||||
les barres et la zone de discussion (votre terminal doit supporter 256 couleurs
|
||||
pour pouvoir les utiliser dans WeeChat).
|
||||
|
||||
Selon la valeur de la variable d'environnement 'TERM', vous pouvez avoir les
|
||||
limites suivantes pour les couleurs dans WeeChat :
|
||||
|
||||
[width="40%",cols="5,>2,>2",options="header"]
|
||||
|========================================
|
||||
| $TERM | Couleurs | Paires ^(1)^
|
||||
| "rxvt-unicode", "xterm", ... | 88 | 256
|
||||
| "rxvt-256color", "xterm-256color", ... | 256 | 32767
|
||||
| "screen" | 8 | 64
|
||||
| "screen-256color" | 256 | 32767
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
^(1)^ Même si votre terminal supporte plus de 256 paires, seules 256 paires
|
||||
peuvent être utilisées dans WeeChat, en raison d'une limitation de ncurses.
|
||||
|
||||
Vous pouvez lancer `weechat-curses --colors` ou utiliser la commande `/color`
|
||||
dans WeeChat pour afficher les limites de votre environnement.
|
||||
|
||||
Quelques valeurs recommandées pour 'TERM' si vous voulez 256 couleurs :
|
||||
|
||||
* sous screen : 'screen-256color'
|
||||
* en dehors de screen : 'xterm-256color', 'rxvt-256color', 'putty-256color', ...
|
||||
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
Si votre variable 'TERM' a une valeur erronée et que WeeChat est déjà lancé,
|
||||
ne paniquez pas ! Vous pouvez la changer sans redémarrer, grâce au script
|
||||
'shell.py' :
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
[[colors_basic]]
|
||||
Couleurs de base
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
Les couleurs de base dans WeeChat sont :
|
||||
|
||||
[width="50%",cols="^3m,8",options="header"]
|
||||
|========================================
|
||||
| Nom | Couleur
|
||||
| default | couleur par défaut du terminal (transparent pour le fond)
|
||||
| black | noir
|
||||
| darkgray | gris foncé
|
||||
@@ -901,11 +957,62 @@ Couleurs pour l'interface Curses
|
||||
| white | white
|
||||
|========================================
|
||||
|
||||
[[weechat_commands]]
|
||||
Commandes WeeChat
|
||||
~~~~~~~~~~~~~~~~~
|
||||
[[colors_palette]]
|
||||
Palette
|
||||
^^^^^^^
|
||||
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
Selon votre terminal, 64 ou 256 paires sont définies par WeeChat, une
|
||||
combinaison des couleurs d'avant-plan avec le fond :
|
||||
|
||||
* pour 64 paires : 8 couleurs d'avant-plan * 8 couleurs de fond (couleurs
|
||||
sombres)
|
||||
* pour 256 paires : 16 couleurs d'avant-plan * 16 couleurs de fond (8 couleurs
|
||||
sombres et 8 couleurs claires)
|
||||
|
||||
Utilisez la commande `/color` pour voir les couleurs par défaut (sur le tampon
|
||||
vous pouvez appuyer sur 'alt+c' pour basculer entre les couleurs WeeChat et
|
||||
celles du terminal).
|
||||
|
||||
Vous pouvez écraser des paires de couleur (une paire est un avant-plan + un
|
||||
fond) avec la commande `/color`, qui créé une option dans la section 'palette'
|
||||
du fichier 'weechat.conf'.
|
||||
|
||||
Pour chaque couleur définie, vous pouvez spécifier :
|
||||
|
||||
* avant-plan et fond, en utilisant le format "fg,bg" : couleur pour le texte et
|
||||
le fond, par défaut c'est la couleur du numéro de paire sur le fond par
|
||||
défaut (-1)
|
||||
* alias : vous pouvez donner un nom à la couleur, pour l'utiliser facilement
|
||||
dans les options de couleurs
|
||||
|
||||
Par exemple, pour définir les paires de 225 à 240 avec des couleurs comme le
|
||||
bleu, cyan, vert, jaune, orange, rouge, rose, pourpre :
|
||||
|
||||
----------------------------------------
|
||||
/color add 225 18,-1
|
||||
/color add 226 20,-1
|
||||
/color add 227 27,-1
|
||||
/color add 228 39,-1
|
||||
/color add 229 51,-1
|
||||
/color add 230 49,-1
|
||||
/color add 231 47,-1
|
||||
/color add 232 82,-1
|
||||
/color add 233 154,-1
|
||||
/color add 234 226,-1
|
||||
/color add 235 214,-1
|
||||
/color add 236 202,-1
|
||||
/color add 237 196,-1
|
||||
/color add 238 199,-1
|
||||
/color add 239 201,-1
|
||||
/color add 240 176,-1
|
||||
----------------------------------------
|
||||
|
||||
Voir `/help color` pour d'autres exemples.
|
||||
|
||||
[IMPORTANT]
|
||||
Les couleurs définies écrasent les paires de couleur WeeChat par défaut, donc
|
||||
vous ne devriez redéfinir une paire seulement si vous n'utilisez pas cette
|
||||
couleur dans WeeChat.
|
||||
|
||||
|
||||
[[plugins]]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -70,6 +70,8 @@
|
||||
|
||||
| weechat | buffers_plugins_names | nomi dei buffer (inclusi i nomi plugin)
|
||||
|
||||
| weechat | color_pairs | coppie di colori
|
||||
|
||||
| weechat | commands | comandi (weechat e plugin)
|
||||
|
||||
| weechat | config_files | file di configurazione
|
||||
|
||||
@@ -52,4 +52,6 @@
|
||||
|
||||
| weechat | weechat_site_download | sito di WeeChat, pagina di download | -
|
||||
|
||||
| weechat | weechat_upgrading | 1 se si sta aggiornando WeeChat (comando `/upgrade`) | -
|
||||
|
||||
|========================================
|
||||
|
||||
@@ -196,17 +196,19 @@
|
||||
nick: nick
|
||||
........................................
|
||||
|
||||
• *`/join`* `[canale1[,canale2[,canale3]] [chiave1[,chiave2]]]`::
|
||||
• *`/join`* `[-server server] [canale1[,canale2[,canale3]] [chiave1[,chiave2]]]`::
|
||||
|
||||
........................................
|
||||
entra in un canale
|
||||
|
||||
server: invia a questo server (nome interno)
|
||||
canale: nome del canale in cui entrare
|
||||
chiave: chiave per entrare nel canale (i canali con una chiave devono essere primi nella lista)
|
||||
|
||||
Esempi:
|
||||
/join #weechat
|
||||
/join #canaleprotetto,#weechat chiave
|
||||
/join -server freenode #weechat
|
||||
........................................
|
||||
|
||||
• *`/kick`* `[canale] nick [commento]`::
|
||||
|
||||
@@ -99,6 +99,29 @@
|
||||
/buffer +1
|
||||
........................................
|
||||
|
||||
• *`/color`* `[add pair [alias] [fg,bg]] | [del pair] | switch`::
|
||||
|
||||
........................................
|
||||
definisce i colori predefiniti e visualizza la tavolozza dei colori
|
||||
|
||||
add: aggiunge una coppia di colore
|
||||
del: elimina una coppia di colore
|
||||
switch: passa tra i colori di WeeChat/terminale
|
||||
pair: numero della coppia (>= 1)
|
||||
alias: nome per il colore (ad esempio: "arancio")
|
||||
fg,bg: numero di coppia per il primo piano e lo sfondo (-1 per il primo piano o sfondo del terminale predefinito)
|
||||
|
||||
Senza argomenti, il comando visualizza i colori in un nuovo buffer.
|
||||
|
||||
Esempi:
|
||||
aggiunge il colore 214 con l'alias "arancio":
|
||||
/color add 214 orange
|
||||
aggiunge il colore 250 con arancio su blu:
|
||||
/color add 250 214,4 arancio_blu
|
||||
elimina il colore 214:
|
||||
/color del 214
|
||||
........................................
|
||||
|
||||
• *`/command`* `plugin comando`::
|
||||
|
||||
........................................
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
** valori: un nome colore (valore predefinito: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_colors*
|
||||
** descrizione: `text color for nicks (comma separated list of colors)`
|
||||
** descrizione: `colore del testo per i nick (elenco separato da virgole di colori)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
|
||||
|
||||
|
||||
@@ -16,7 +16,8 @@ Perché WeeChat è molto leggero ed ha nuove funzionalità.
|
||||
Alcune caratteristiche (versione > = 0.3.x):
|
||||
|
||||
* supporto multi-protocollo via plugin (IRC, Jabber)
|
||||
* molte interfacce remote in aggiunta a Curses (presto in arrivo)
|
||||
* diverse interfacce remote in aggiunta a Curses (presto in arrivo)
|
||||
* supporto ai 256 colori
|
||||
* disponibile in molte lingue
|
||||
* estensibile con plugin (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* buffer con contenuto libero
|
||||
@@ -24,6 +25,8 @@ Alcune caratteristiche (versione > = 0.3.x):
|
||||
* divisione finestre in orizzontale e verticale
|
||||
* barre personalizzabili ed estensibili
|
||||
* liste nick disponibili in tutte le interfacce
|
||||
* proxy IRC
|
||||
* redirezione dei comandi IRC
|
||||
* ricerca incrementale nei buffer, passaggio rapido agli eventi importanti
|
||||
* pipe FIFO per il controllo remoto
|
||||
* doppio set caratteri (codifica/decodifica)
|
||||
@@ -214,7 +217,7 @@ Elenco di script a proposito di URL: http://www.weechat.org/scripts/stable/tag/u
|
||||
Voglio cambiare la lingua utilizzata da WeeChat per i messaggi, ma senza uscire da WeeChat, è possibile?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Sì. è necessario uno script python, shell.py (disponibile sul sito di WeeChat)
|
||||
Sì. è necessario uno script python, 'shell.py' (disponibile sul sito di WeeChat)
|
||||
e digitare questi comandi quando viene caricato lo script:
|
||||
|
||||
----------------------------------------
|
||||
@@ -226,6 +229,40 @@ Per avere i messaggi in inglese con la codifica UTF-8 per il terminale, per gli
|
||||
utenti ISO, digitare: `/shell setenv LANG=en_US`.
|
||||
|
||||
|
||||
[[256_colors]]
|
||||
Come posso usare 256 colori in WeeChat?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
256 colori sono supportati da WeeChat 0.3.4 o successivi.
|
||||
|
||||
Per prima cosa verificare che la variabile di ambiente 'TERM' sia corretta, i
|
||||
valori raccomandati sono:
|
||||
|
||||
* con screen: 'screen-256color'
|
||||
* al di fuori di screen: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
Se si sta utilizzando screen, è possibile aggiungere questa riga al
|
||||
proprio '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
Se la variabile 'TERM' contiene un valore errato e WeeChat è già in esecuzione,
|
||||
niente panico! È possibile cambiarla senza riavviare, grazie allo script 'shell.py':
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
È possibile utilizzare il comando `/color` per una semplice impostazione
|
||||
dei colori in WeeChat.
|
||||
|
||||
Per favore consultare la guida per l'utente per maggiori informazioni sulla gestione
|
||||
dei colori.
|
||||
|
||||
|
||||
[[key_bindings]]
|
||||
Associazioni dei tasti
|
||||
----------------------
|
||||
@@ -517,6 +554,29 @@ Esistono 3 modi:
|
||||
(è possibile iscriversi ed inviare alla mailing list "support")
|
||||
|
||||
|
||||
[[gdb_error_threads]]
|
||||
Quando eseguo WeeChat in gdb, c'è un errore riguardo ai thread, cosa posso fare?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Quando viene eseguito WeeChat all'interno di gdb, potrebbe verificarsi
|
||||
questo errore:
|
||||
|
||||
----------------------------------------
|
||||
gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
----------------------------------------
|
||||
|
||||
Per correggerlo, è possibile eseguire gdb con questo comando (sostituire il
|
||||
percorso di libpthread e WeeChat con i percorsi del proprio sistema):
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[supported_os]]
|
||||
Qual è la lista delle piattaforme supportate da WeeChat? Verrà effettuato il port su altri sistemi operativi?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -2461,15 +2461,14 @@ item = weechat.list_search(list, data)
|
||||
item = weechat.list_search(list, "my data")
|
||||
----------------------------------------
|
||||
|
||||
// TRANSLATION MISSING
|
||||
weechat_list_search_pos
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_New in version 0.3.4._
|
||||
_Novità nella versione 0.3.4._
|
||||
|
||||
Search an item position in a list.
|
||||
Cerca la posizione di un elemento nella lista.
|
||||
|
||||
Prototype:
|
||||
Prototipo:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
@@ -2477,16 +2476,16 @@ int weechat_list_search_pos (struct t_weelist *weelist,
|
||||
const char *data);
|
||||
----------------------------------------
|
||||
|
||||
Arguments:
|
||||
Argomenti:
|
||||
|
||||
* 'weelist': list pointer
|
||||
* 'data': data to search in list
|
||||
* 'weelist': puntatore alla lista
|
||||
* 'data': dati da cercare nella lista
|
||||
|
||||
Return value:
|
||||
Valore restituito:
|
||||
|
||||
* position of item found, -1 if item was not found
|
||||
* posizione dell'elemento trovato, -1 se non trovato
|
||||
|
||||
C example:
|
||||
Esempio in C:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
@@ -2497,10 +2496,10 @@ Script (Python):
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
# prototipo
|
||||
pos_item = weechat.list_search_pos(list, data)
|
||||
|
||||
# example
|
||||
# esempio
|
||||
pos_item = weechat.list_search_pos(list, "my data")
|
||||
----------------------------------------
|
||||
|
||||
@@ -2545,15 +2544,14 @@ item = weechat.list_casesearch(list, data)
|
||||
item = weechat.list_casesearch(list, "my data")
|
||||
----------------------------------------
|
||||
|
||||
// TRANSLATION MISSING
|
||||
weechat_list_casesearch_pos
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_New in version 0.3.4._
|
||||
_Novità nella versione 0.3.4._
|
||||
|
||||
Search an item position in a list, ignoring case.
|
||||
Cerca la posizione di un elemento in una lista, ricerca normale.
|
||||
|
||||
Prototype:
|
||||
Prototipo:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
@@ -2561,16 +2559,16 @@ int weechat_list_casesearch_pos (struct t_weelist *weelist,
|
||||
const char *data);
|
||||
----------------------------------------
|
||||
|
||||
Arguments:
|
||||
Argomenti:
|
||||
|
||||
* 'weelist': list pointer
|
||||
* 'data': data to search in list
|
||||
* 'weelist': puntatore alla lista
|
||||
* 'data': dati da cercare nella lista
|
||||
|
||||
Return value:
|
||||
Valore restituito:
|
||||
|
||||
* position of item found, -1 if item was not found
|
||||
* posizione dell'elemento trovato, -1 se non trovato
|
||||
|
||||
C example:
|
||||
Esempio in C:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
@@ -2581,10 +2579,10 @@ Script (Python):
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
# prototipo
|
||||
pos_item = weechat.list_casesearch_pos(list, data)
|
||||
|
||||
# example
|
||||
# esempio
|
||||
pos_item = weechat.list_casesearch_pos(list, "my data")
|
||||
----------------------------------------
|
||||
|
||||
@@ -3270,6 +3268,44 @@ weechat_printf (NULL, "list of keys: %s",
|
||||
[NOTE]
|
||||
Questa funzione non è disponibile nelle API per lo scripting.
|
||||
|
||||
weechat_hashtable_set_pointer
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_Novità nella versione 0.3.4._
|
||||
|
||||
Imposta il valore puntatore della proprietà di una tabella hash.
|
||||
|
||||
Prototipo:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void weechat_hashtable_set_pointer (struct t_hashtable *hashtable,
|
||||
const char *property, void *pointer);
|
||||
----------------------------------------
|
||||
|
||||
Argomenti:
|
||||
|
||||
* 'hashtable': puntatore alla tabella hash
|
||||
* 'property' e 'value': nome della proprietà, con il proprio valore:
|
||||
** 'callback_free_value': imposta la funzione callback usata per
|
||||
liberare i valori nella tabella hash
|
||||
|
||||
Esempio in C:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void
|
||||
my_free_value_cb (struct t_hashtable *hashtable, const void *key, void *value)
|
||||
{
|
||||
/* ... */
|
||||
}
|
||||
|
||||
weechat_hashtable_set_pointer (hashtable, "callback_free_value", &my_free_value_cb);
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Questa funzione non è disponibile nelle API per lo scripting.
|
||||
|
||||
weechat_hashtable_add_to_infolist
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -6795,6 +6831,9 @@ Argomenti:
|
||||
| weechat | upgrade | - |
|
||||
comando `/upgrade` digitato dall'utente
|
||||
|
||||
| weechat | upgrade_ended | - |
|
||||
fine del processo di aggiornamento (comando `/upgrade`)
|
||||
|
||||
| weechat | weechat_highlight | string: messaggio con prefisso |
|
||||
evento accaduto
|
||||
|
||||
|
||||
+119
-17
@@ -290,9 +290,8 @@ Argomenti a riga di comando:
|
||||
-a, --no-connect::
|
||||
Disabilita la connessione automatica ai server all'avvio di WeeChat
|
||||
|
||||
// TRANSLATION MISSING
|
||||
-c, --colors::
|
||||
Display default colors in terminal
|
||||
Mostra i colori prefefiniti nel terminale
|
||||
|
||||
-d, --dir 'path'::
|
||||
Imposta una cartella come home per WeeChat (utilizzata per i file di
|
||||
@@ -300,13 +299,13 @@ Argomenti a riga di comando:
|
||||
è ~/.weechat
|
||||
|
||||
-h, --help::
|
||||
Visualizza l'aiuto
|
||||
Mostra l'aiuto
|
||||
|
||||
-k, --keys::
|
||||
Visualizza i tasti predefiniti di WeeChat
|
||||
Mostra i tasti predefiniti di WeeChat
|
||||
|
||||
-l, --license::
|
||||
Visualizza la licenza di WeeChat
|
||||
Mostra la licenza di WeeChat
|
||||
|
||||
-p, --no-plugin::
|
||||
Disabilita il caricamento automatico dei plugin
|
||||
@@ -315,7 +314,7 @@ Argomenti a riga di comando:
|
||||
Disabilita il caricamento automatico dei script
|
||||
|
||||
-v, --version::
|
||||
Visualizza la versione di WeeChat
|
||||
Mostra la versione di WeeChat
|
||||
|
||||
plugin:option::
|
||||
Opzione per il plugin (consultare la documentazione per ogni plugin)
|
||||
@@ -807,8 +806,8 @@ poi un altro. Ad esempio, per inviare il testo '/set' sul buffer attivo:
|
||||
----------------------------------------
|
||||
|
||||
[[command_line_colors]]
|
||||
Colori
|
||||
^^^^^^
|
||||
Codici colore
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
Per alcuni plugin come IRC, è possibile usare codici colori ed attributi,
|
||||
come segue (digitare Ctrl-C poi la lettera che segue, con il valore
|
||||
@@ -873,12 +872,67 @@ Opzioni di WeeChat (weechat.conf)
|
||||
|
||||
include::autogen/user/weechat_options.txt[]
|
||||
|
||||
[[curses_colors]]
|
||||
I colori per l'interfaccia Curses
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
[[weechat_commands]]
|
||||
Comandi di WeeChat
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
[width="50%",cols="^3m,8"]
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
|
||||
[[colors]]
|
||||
Colori
|
||||
~~~~~~
|
||||
|
||||
WeeChat può usare fino a 256 coppie di colore per visualizzare il testo nelle barre e
|
||||
nell'area di chat(il terminale deve supportare 256 colori per essere utilizzati in WeeChat).
|
||||
|
||||
In base al valore della variabile di ambiente 'TERM', potrebbero verificarsi i
|
||||
seguenti limiti per i colori in WeeChat:
|
||||
|
||||
[width="40%",cols="5,>2,>2",options="header"]
|
||||
|========================================
|
||||
| $TERM | Colori | Coppie ^(1)^
|
||||
| "rxvt-unicode", "xterm",... | 88 | 256
|
||||
| "rxvt-256color", "xterm-256color",... | 256 | 32767
|
||||
| "screen" | 8 | 64
|
||||
| "screen-256color" | 256 | 32767
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
^(1)^ Anche se il terminale supporta più di 256 coppie, possono essere utilizzate
|
||||
solo 256 coppie in WeeChat, a causa di una limitazione di ncurses.
|
||||
|
||||
È possibile eseguire `weechat-curses --colors` o utilizzare il comando `/color` in
|
||||
WeeChat per visualizzare i limiti del proprio ambiente.
|
||||
|
||||
Alcuni valori raccomandati per 'TERM' se si desiderano 256 colori:
|
||||
|
||||
* con screen: 'screen-256color'
|
||||
* al di fuori di screen: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
Se si sta utilizzando screen, è possibile aggiungere questa riga al
|
||||
proprio '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
Se la variabile 'TERM' contiene un valore errato e WeeChat è già in esecuzione,
|
||||
niente panico! È possibile cambiarla senza riavviare, grazie allo script 'shell.py':
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
[[colors_basic]]
|
||||
Colori base
|
||||
^^^^^^^^^^^^
|
||||
|
||||
I colori base in WeeChat sono:
|
||||
|
||||
[width="50%",cols="^3m,8",options="header"]
|
||||
|========================================
|
||||
| Nome | Colore
|
||||
| default | colore predefinito del terminale (trasparente per lo sfondo)
|
||||
| black | nero
|
||||
| darkgray | grigio scuro
|
||||
@@ -895,14 +949,62 @@ I colori per l'interfaccia Curses
|
||||
| cyan | azzurro scuro
|
||||
| lightcyan | azzurro chiaro
|
||||
| white | bianco
|
||||
|=======================================
|
||||
|========================================
|
||||
|
||||
[[weechat_commands]]
|
||||
Comandi di WeeChat
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
[[colors_palette]]
|
||||
Tavolozza
|
||||
^^^^^^^^^
|
||||
|
||||
include::autogen/user/weechat_commands.txt[]
|
||||
In base al proprio terminale, vengono definite 64 o 256 coppie da WeeChat,
|
||||
una combinazione di colori di primo piano con quelli di sfondo:
|
||||
|
||||
* per 64 coppie: 8 colori di primo piano * 8 colori di sfondo (colori scuri)
|
||||
* per 256 coppie: 16 colori di primo piano * 16 colori di sfondo (8 colori scuri
|
||||
ed 8 colori chiari)
|
||||
|
||||
Usare il comando `/color` per visualizzare i colori predefiniti (nel buffer
|
||||
è possibile digitare 'alt+c' per passare tra i colori di WeeChat e quelli del
|
||||
terminale).
|
||||
|
||||
È possibile sovrascrivere alcune coppie di colori (una coppia è costituita
|
||||
da colore di primo piano + sfondo) con il comando `/color`, che crea un'opzione
|
||||
nella sezione 'palette' del file 'weechat.conf'.
|
||||
|
||||
Per ogni colore definito, si può specificare:
|
||||
|
||||
* colore di primo piano e sfondo, con il formato "fg,bg": colore per il testo e
|
||||
di sfondo, quello predefinito è il numero della coppia del colore su
|
||||
sfondo predefinito (-1)
|
||||
* alias: si può dare un nome al proprio colore, per un facile utilizzo nelle opzioni
|
||||
|
||||
Ad esempio, per definire le coppie da 225 a 240 con colori come blu, ciano, verde,
|
||||
giallo, arancione, rosso, rosa, porpora:
|
||||
|
||||
----------------------------------------
|
||||
/color add 225 18,-1
|
||||
/color add 226 20,-1
|
||||
/color add 227 27,-1
|
||||
/color add 228 39,-1
|
||||
/color add 229 51,-1
|
||||
/color add 230 49,-1
|
||||
/color add 231 47,-1
|
||||
/color add 232 82,-1
|
||||
/color add 233 154,-1
|
||||
/color add 234 226,-1
|
||||
/color add 235 214,-1
|
||||
/color add 236 202,-1
|
||||
/color add 237 196,-1
|
||||
/color add 238 199,-1
|
||||
/color add 239 201,-1
|
||||
/color add 240 176,-1
|
||||
----------------------------------------
|
||||
|
||||
Consultare `/help color` per ulteriori esempi.
|
||||
|
||||
[IMPORTANT]
|
||||
I colori definiti sovrascrivono le coppie di colore predefinite di WeeChat,
|
||||
per cui si consiglia di ridefinire la coppia solo questo colore non verrà
|
||||
usato in WeeChat.
|
||||
|
||||
[[plugins]]
|
||||
Plugin
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+80
-28
@@ -17,6 +17,7 @@ Niektóre cechy (wersja > = 0.3.x):
|
||||
|
||||
* wsparcie dla wielu protokołów dzięki wtyczką (IRC, Jabber)
|
||||
* wiele zdalnych GUI w dodatku do Courses (już niedługo)
|
||||
* wsparcie dla 256 kolorów
|
||||
* dostępny w wielu językach
|
||||
* rozszerzalny dzięki wtyczką (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* bufory z wolną zawartością
|
||||
@@ -24,6 +25,8 @@ Niektóre cechy (wersja > = 0.3.x):
|
||||
* poziome i pionowe dzielenie okien
|
||||
* paski które możemy tworzyć i dostosowywać do własnych potrzeb
|
||||
* lista nicków dostępna w każdym GUI
|
||||
* proxy IRC
|
||||
* przekierowanie części komęd IRC
|
||||
* przyrostowe wyszukiwanie tekstu w buforach, przeskakiwanie do podświetleń
|
||||
* strumień FIFO do zdalnej kontroli
|
||||
* wsparcie dla aspell
|
||||
@@ -46,7 +49,7 @@ Słyszałem o wielu GUI dla WeeChat. Jak moge je skompilować/użyć?
|
||||
|
||||
Obecnie dostępne jest tylko GUI Courses.
|
||||
|
||||
Pozostałe będą dostępne jeko zdalne klienty (obecnie rozwijane).
|
||||
Pozostałe będą dostępne jako zdalne klienty (obecnie rozwijane).
|
||||
|
||||
|
||||
[[compile_git]]
|
||||
@@ -210,7 +213,7 @@ Lista skryptów do obsługi adresów URL: http://www.weechat.org/scripts/stable/
|
||||
Chcę zmienić język komunikatów wyświetlanych przez WeeChat, ale bez jego zamykania, czy jest to możliwe?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Tak, musisz użyć pythonowego skryptu shell.py (dostępny na stronie programu),
|
||||
Tak, musisz użyć pythonowego skryptu 'shell.py' (dostępny na stronie programu),
|
||||
oraz użyć tych komend po załadowaniu skryptu:
|
||||
|
||||
----------------------------------------
|
||||
@@ -222,6 +225,37 @@ Aby otrzymać polskie komunikaty dla kodowania UTF-8 w terminalu, osóby
|
||||
używające ISO, moga wykonać: `/shell setenv LANG=pl_PL`.
|
||||
|
||||
|
||||
[[256_colors]]
|
||||
Jak mogę użyć 256 kolorów w WeeChat?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Wsparcie dla 256 kolorów jest dostępne dla wersji WeeChat 0.3.4 i nowszych.
|
||||
|
||||
Najpierw należy sprawdzić czy wartość zmiennej środowiskowej 'TERM' jest poprawna,\
|
||||
zalecane wartości to:
|
||||
|
||||
* w screenie: 'screen-256color'
|
||||
* poza screenem: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
Jeśli używasz screena, możesz dodać to do swojego '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
|
||||
Jeśli wartość zmiennej 'TERM' jest niepoprawna, oraz WeeChat został już uruchomiony
|
||||
nie należy panikować! Można to zmienić bez konieczności restartu, za pomocą skryptu 'shell.py':
|
||||
|
||||
----------------------------------------
|
||||
/shell setenv TERM=screen-256color
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
Możesz użyć komendy `/color` do łatwego dostosowania kolowów w WeeChat.
|
||||
|
||||
Więcej informacji na temat zarządzania kolorami można uzyskać w poradniku użytkownika.
|
||||
|
||||
|
||||
[[key_bindings]]
|
||||
Przypisania klawiszy
|
||||
--------------------
|
||||
@@ -256,21 +290,20 @@ Domyślnie Meta-k (zazwyczaj Alt-k) pozwala pobrać kod klawiszy i umieścić
|
||||
go w wierszu poleceń.
|
||||
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[jump_to_buffer_11_or_higher]]
|
||||
What is the key to jump to buffer 11 (or higher number)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Jakim skrótem można przejść do buforu 11 (lub o więszym numerze)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The key is alt-j and then 2 digits, for example alt-j then 1, 1 to jump to
|
||||
buffer 11.
|
||||
Skrót to alt-j i dwie cyfry, na przykład alt-j później 1, 1 przejdzie do
|
||||
buforu 11.
|
||||
|
||||
You can bind a key, for example:
|
||||
Można również samemu stworzyć skrót, na przykład:
|
||||
|
||||
----------------------------------------
|
||||
/key bind meta-q /buffer *11
|
||||
----------------------------------------
|
||||
|
||||
List of default keys is in User's guide.
|
||||
Lista domyślnych skrótów znajduje się w poradniku użytkownika.
|
||||
|
||||
|
||||
[[irc]]
|
||||
@@ -320,27 +353,26 @@ W zależności od wersji WeeChat:
|
||||
(`/help filter` dla pomocy)
|
||||
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[filter_irc_join_channel_messages]]
|
||||
How can I filter some messages displayed when I join an IRC channel?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Jak mogę filtrować wyświetlane wiadomości podczas wejścia na kanał IRC?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Some tags you can use to filter messages:
|
||||
Tagi, które można użyć do filtrowania wiadomości:
|
||||
|
||||
* 'irc_366': names on channel
|
||||
* 'irc_332,irc_333': channel topic/date
|
||||
* 'irc_329': channel creation date
|
||||
* 'irc_366': osoby na kanale
|
||||
* 'irc_332,irc_333': temat/data kanału
|
||||
* 'irc_329': data utworzenia kanału
|
||||
|
||||
You can find tags for other messages by looking at IRC raw server
|
||||
Tagi innych wiadomości można znaleźć analizując nieprzetworzone dane IRC
|
||||
(`/server raw`).
|
||||
|
||||
Examples:
|
||||
Przykłady:
|
||||
|
||||
* filter names:
|
||||
* filtrowanie użytkowników:
|
||||
----------------------------------------
|
||||
/filter add irc_join_names * irc_366 *
|
||||
----------------------------------------
|
||||
* filter topic (and date):
|
||||
* filtrowanie tematu (i daty):
|
||||
----------------------------------------
|
||||
/filter add irc_join_topic_date * irc_332,irc_333 *
|
||||
----------------------------------------
|
||||
@@ -385,8 +417,7 @@ osobami:
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
// TRANSLATION MISSING
|
||||
For WeeChat < = 0.3.3, options are 'irc.network.away_check' and
|
||||
Dla WeeChat < = 0.3.3, opcje te to 'irc.network.away_check' oraz
|
||||
'irc.network.away_check_max_nicks'.
|
||||
|
||||
|
||||
@@ -409,20 +440,19 @@ Istnieje wiele innych skryptów do powiadomień, zajrzyj na stronę wtyczek/skry
|
||||
http://www.weechat.org/scripts
|
||||
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_ssl_connection]]
|
||||
I have some problems when connecting to a server using SSL, what can I do?
|
||||
Mam problemy podczas połączenia z serwerem używającym SSL, co mogę zrobić?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
If you see errors about gnutls handshake, you can try to use a smaller
|
||||
Diffie-Hellman key (default is 2048):
|
||||
Jeśli widzisz błędy gnutls, możesz użyć innej wielkości klucza
|
||||
Diffie-Hellman (domyślnie 2048):
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_dhkey_size 1024
|
||||
----------------------------------------
|
||||
|
||||
If you see errors about certificate, you can disable "ssl_verify" (be careful,
|
||||
connection will be less secure by doing that):
|
||||
Jeśli widzisz błędy związanie z certyfikatami, możesz wyłączyć opjcę "ssl_verify"
|
||||
(należy jednak uważać, ponieważ połączenie będzie mniej bezpieczne):
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_verify off
|
||||
@@ -509,6 +539,28 @@ Są 3 możliwości:
|
||||
(możesz się zapisać na listę mailingową "support" i na niej pisać)
|
||||
|
||||
|
||||
[[gdb_error_threads]]
|
||||
Kiedy uruchaiam WeeChat pod gdb dostaję komunikat o wątkach, co mogę z tym zrobić?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Podczas uruchamiania WeeChat pod gdb, można spotkać się z takim błędem:
|
||||
|
||||
----------------------------------------
|
||||
gdb /scieżka/do/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
----------------------------------------
|
||||
|
||||
Żeby to naprawić, można użyć takiej komendy(należy zmienić scieżki do libpthread oraz
|
||||
WeeChat na właściwe dla naszego systemu):
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /ścieżka/do/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[supported_os]]
|
||||
Jaka jest lista platform wspieranych przez WeeChat? Czy będzie przeportowany na inne systemy operacyjne?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.TH WEECHAT 1 "August 2010" "Sebastien Helleu"
|
||||
.TH WEECHAT 1 "January 2011" "Sebastien Helleu"
|
||||
|
||||
.SH NAME
|
||||
weechat-curses \- Wee Enhanced Environment for Chat (Curses version)
|
||||
@@ -13,7 +13,6 @@ weechat-curses \- Wee Enhanced Environment for Chat (Curses version)
|
||||
Fast, light and extensible chat client for many operating systems.
|
||||
.br
|
||||
Everything can be done with a keyboard. It is customizable and extensible with scripts.
|
||||
Many GUIs are or will be available (Curses, Gtk and Qt).
|
||||
.br
|
||||
It is compliant with IRC RFCs 1459, 2810, 2811, 2812, and 2813.
|
||||
|
||||
@@ -90,6 +89,12 @@ configuration file for IRC plugin
|
||||
.B $HOME/.weechat/logger.conf
|
||||
configuration file for logger plugin
|
||||
.TP
|
||||
.B $HOME/.weechat/relay.conf
|
||||
configuration file for relay plugin
|
||||
.TP
|
||||
.B $HOME/.weechat/rmodifier.conf
|
||||
configuration file for rmodifier plugin
|
||||
.TP
|
||||
.B $HOME/.weechat/xfer.conf
|
||||
configuration file for xfer plugin
|
||||
.TP
|
||||
@@ -97,7 +102,7 @@ configuration file for xfer plugin
|
||||
WeeChat log file
|
||||
|
||||
.SH LICENSE
|
||||
Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
.br
|
||||
WeeChat is distributed under the GNU General Public License, version 3.
|
||||
Please read the COPYING file for more information.
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2005-2010 Jiri Golembiovsky <golemj@gmail.com>
|
||||
# Copyright (C) 2005-2011 Jiri Golembiovsky <golemj@gmail.com>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.3.4-dev\n"
|
||||
"Project-Id-Version: WeeChat 0.3.4\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2010-12-20 12:52+0100\n"
|
||||
"PO-Revision-Date: 2010-11-06 11:55+0100\n"
|
||||
"POT-Creation-Date: 2011-01-01 18:04+0100\n"
|
||||
"PO-Revision-Date: 2011-01-16 00:31+0100\n"
|
||||
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: Czech\n"
|
||||
@@ -31,9 +31,9 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
|
||||
#, c-format
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%s Copyright (C) 2003-2010, compiled on %s %s\n"
|
||||
"WeeChat %s Copyright %s, compiled on %s %s\n"
|
||||
"Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
msgstr ""
|
||||
"%s Copyright (C) 2003-2010, zkompilováno %s %s\n"
|
||||
@@ -145,10 +145,6 @@ msgstr " %s (plugin: %s)"
|
||||
msgid "No bar item defined"
|
||||
msgstr "Žádné položky pole nejsou definovány"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sChyba: chybí argumenty pro příkaz \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sNot enough memory"
|
||||
msgstr "%sNedostatek paměti"
|
||||
@@ -222,6 +218,14 @@ msgstr "Lokální proměnné pro buffer \"%s\":"
|
||||
msgid "No local variable defined for buffer \"%s\""
|
||||
msgstr "Není definovaná žádná lokální proměnná pro buffer \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sInvalid pair number \"%s\" (must be between %d and %d)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sColor \"%s\" is not defined in palette"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sPlugin \"%s\" not found"
|
||||
msgstr "%sPlugin \"%s\" nenalezen"
|
||||
@@ -681,6 +685,10 @@ msgstr "%sChyba: volba nastavení \"%s\" nenalezena"
|
||||
msgid "Option changed: "
|
||||
msgstr "Volba změněna: "
|
||||
|
||||
#, fuzzy
|
||||
msgid "Option created: "
|
||||
msgstr "Volba změněna: "
|
||||
|
||||
msgid "Option changed"
|
||||
msgstr "Volba změněna"
|
||||
|
||||
@@ -995,6 +1003,32 @@ msgstr ""
|
||||
" skočit na další buffer:\n"
|
||||
" /buffer +1"
|
||||
|
||||
msgid "define custom colors and display palette of colors"
|
||||
msgstr ""
|
||||
|
||||
msgid "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for default terminal "
|
||||
"foreground or background)\n"
|
||||
"\n"
|
||||
"Without argument, this command displays colors in a new buffer.\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"
|
||||
msgstr ""
|
||||
|
||||
msgid "launch explicit WeeChat or plugin command"
|
||||
msgstr "pustit uvedený WeeChat nebo plugin příkaz"
|
||||
|
||||
@@ -1677,6 +1711,10 @@ msgstr ""
|
||||
" posunout na začátek aktuálního dne:\n"
|
||||
" /window scroll -d"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sChyba: chybí argumenty pro příkaz \"%s\""
|
||||
|
||||
msgid "names of buffers"
|
||||
msgstr "jména bufferů"
|
||||
|
||||
@@ -1692,6 +1730,10 @@ msgstr "vlastnosti, které mohou být nastaveny bufferu"
|
||||
msgid "properties that can be read on a buffer"
|
||||
msgstr "vlastnosti, které mohou být čteny o bufferu"
|
||||
|
||||
#, fuzzy
|
||||
msgid "color pairs"
|
||||
msgstr "barva"
|
||||
|
||||
msgid "configuration files"
|
||||
msgstr "konfigurační soubory"
|
||||
|
||||
@@ -1763,10 +1805,9 @@ msgid "debug level for plugin (\"core\" for WeeChat core)"
|
||||
msgstr "úroveň ladění pro plugin (\"core\" pro jádro WeeChat)"
|
||||
|
||||
msgid ""
|
||||
"custom color in palette, format is: \"alias;fg,bg;r/g/b\" where alias is "
|
||||
"color name, fg,bg is \"foreground,background\" (example: \"200,-1\"), r/g/b "
|
||||
"is redefinition of color (terminal must support it) (everything is optional "
|
||||
"in this format)"
|
||||
"custom color in palette, format is: \"alias;fg,bg\" where alias is color "
|
||||
"name, fg,bg is \"foreground,background\" (example: \"200,-1\") (everything "
|
||||
"is optional in this format and order is not important)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
@@ -2442,6 +2483,11 @@ msgstr "bajt"
|
||||
msgid "debug: removing file: %s"
|
||||
msgstr "ladění: odstraňuji soubor: %s"
|
||||
|
||||
#. TRANSLATORS: "%s" is translation of "second" or "seconds"
|
||||
#, c-format
|
||||
msgid "Upgrade done (%.02f %s)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sError upgrading WeeChat with file \"%s\":"
|
||||
msgstr "%sChyba aktualizace WeeChat se souborem \"%s\""
|
||||
@@ -2521,6 +2567,35 @@ msgstr ""
|
||||
msgid "Default colors:"
|
||||
msgstr "Výchozí klávesové zkratky obnoveny"
|
||||
|
||||
msgid ""
|
||||
"WeeChat colors | Actions: [R] Refresh [Q] Close buffer | Keys: [alt-c] "
|
||||
"Toggle colors"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "Terminal colors:"
|
||||
msgstr "Informace o terminálu:"
|
||||
|
||||
#, fuzzy
|
||||
msgid "WeeChat colors:"
|
||||
msgstr "datum kompilace WeeChat"
|
||||
|
||||
#, fuzzy
|
||||
msgid "fixed color"
|
||||
msgstr "barva textu"
|
||||
|
||||
#, fuzzy
|
||||
msgid "WeeChat basic colors:"
|
||||
msgstr "adresář WeeChat"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Nick colors:"
|
||||
msgstr "barva"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Palette colors:"
|
||||
msgstr "Výchozí klávesové zkratky obnoveny"
|
||||
|
||||
msgid "Terminal lost, exiting WeeChat..."
|
||||
msgstr "Terminál ztracen, ukončuji WeeChat..."
|
||||
|
||||
@@ -3203,6 +3278,10 @@ msgstr "%s%s: nekorektní číslo ignorování"
|
||||
msgid "%s%s: unknown option for \"%s\" command"
|
||||
msgstr "%s%s: neznámá volba pro příkaz \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s%s: příkaz \"%s\" nemůže být spuštěn v připojeném irc serveru"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: mask must begin with nick"
|
||||
msgstr "%s%s: maska musí začínat přezdívkou"
|
||||
@@ -3653,17 +3732,21 @@ msgstr "přezdívka: přezdívka"
|
||||
msgid "join a channel"
|
||||
msgstr "připojit se ke kanálu"
|
||||
|
||||
msgid "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
#, fuzzy
|
||||
msgid "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "[kanál1[,kanál2[,kanál3]] [klíč1[,klíč2]]]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" server: send to this server (internal name)\n"
|
||||
"channel: channel name to join\n"
|
||||
" key: key to join the channel (channels with a key must be the first in "
|
||||
"list)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
msgstr ""
|
||||
"kanál: jméno kanálu pro připojení\n"
|
||||
" klíč: klíč pro připojení ke kanálu (kanál s klíčem musí být v seznamu "
|
||||
@@ -4400,10 +4483,6 @@ msgid "%s%s: command \"%s\" must be executed on irc buffer (server or channel)"
|
||||
msgstr ""
|
||||
"%s%s: příkaz \"%s\" nemůže být spuštěn v irc bufferu (server nebo kanál)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s%s: příkaz \"%s\" nemůže být spuštěn v připojeném irc serveru"
|
||||
|
||||
msgid "current IRC server"
|
||||
msgstr "aktuální IRC server"
|
||||
|
||||
@@ -5986,6 +6065,9 @@ msgstr "stránka WeeChat"
|
||||
msgid "WeeChat site, download page"
|
||||
msgstr "stránka WeeChat, stránka pro stažení"
|
||||
|
||||
msgid "1 if WeeChat is upgrading (command `/upgrade`)"
|
||||
msgstr ""
|
||||
|
||||
msgid "terminal charset"
|
||||
msgstr "znaková sada terminálu"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# Copyright (C) 2005 Rudolf Polzer <weechat-te@durchnull.de>
|
||||
# Copyright (C) 2006-2007 Thomas Schuetz <i18n@internet-villa.de>
|
||||
# Copyright (C) 2009-2010 Nils G <weechatter@arcor.de>
|
||||
# Copyright (C) 2009-2011 Nils G <weechatter@arcor.de>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -20,10 +20,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.3.3-dev\n"
|
||||
"Project-Id-Version: WeeChat 0.3.4\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2010-12-20 12:52+0100\n"
|
||||
"PO-Revision-Date: 2010-12-07 23:21+0100\n"
|
||||
"POT-Creation-Date: 2011-01-01 18:04+0100\n"
|
||||
"PO-Revision-Date: 2011-01-16 00:31+0100\n"
|
||||
"Last-Translator: Nils G.\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: \n"
|
||||
@@ -37,17 +37,16 @@ msgstr ""
|
||||
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s Copyright (C) 2003-2010, compiled on %s %s\n"
|
||||
"WeeChat %s Copyright %s, compiled on %s %s\n"
|
||||
"Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
msgstr ""
|
||||
"%s Copyright (C) 2003-2010, kompiliert am %s %s\n"
|
||||
"WeeChat %s Copyright %s, kompiliert am %s %s\n"
|
||||
"Entwickelt von Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
|
||||
#, c-format
|
||||
msgid "Usage: %s [option...] [plugin:option...]\n"
|
||||
msgstr "Aufruf: %s [Option...] [Erweiterung:Option...]\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -a, --no-connect disable auto-connect to servers at startup\n"
|
||||
" -c, --colors display default colors in terminal\n"
|
||||
@@ -66,25 +65,27 @@ msgid ""
|
||||
" (look at plugins documentation for more information\n"
|
||||
" about possible options)\n"
|
||||
msgstr ""
|
||||
" -a, --no-connect deaktiviert das automatische Verbinden mit den "
|
||||
"Servern, beim Start von WeeChat\n"
|
||||
" -d, --dir <Pfad> legt den Konfigurationsordner für WeeChat fest "
|
||||
" -a, --no-connect deaktiviert das automatische Verbinden mit den Servern, "
|
||||
"beim Start von WeeChat\n"
|
||||
" -c, --colors zeigt die Standardfarben des Terminals an\n"
|
||||
" -d, --dir <Pfad> legt den Konfigurationsordner für WeeChat fest "
|
||||
"(Voreinstellung: ~/.weechat)\n"
|
||||
" -h, --help zeigt diese Hilfe an\n"
|
||||
" -k, --keys zeigt die Standard-Tastaturbelegung an\n"
|
||||
" -l, --license zeigt die Lizenz von WeeChat an\n"
|
||||
" -p, --no-plugin unterbindet das Laden der Erweiterungen, beim "
|
||||
" -h, --help zeigt diese Hilfe an\n"
|
||||
" -k, --keys zeigt die Standard-Tastaturbelegung an\n"
|
||||
" -l, --license zeigt die Lizenz von WeeChat an\n"
|
||||
" -p, --no-plugin unterbindet das Laden der Erweiterungen, beim "
|
||||
"Programmstart\n"
|
||||
" -s, --no-script Skripten werden beim Programmstart nicht geladen\n"
|
||||
" -v, --version zeigt die Version von WeeChat an\n"
|
||||
" plugin:option Option für Erweiterung\n"
|
||||
" Beispiel: Die IRC-Erweiterung kann sich mit einem Server\n"
|
||||
" folgender URL verbinden:\n"
|
||||
" irc[6][s]://[nickname[:password]@]irc.beispiel.org"
|
||||
"[/port][//#channel1][,#channel2[...]]\n"
|
||||
" (siehe Dokumentation zu den IRC-Erweiterungen um "
|
||||
" -s, --no-script Skripten werden beim Programmstart nicht geladen\n"
|
||||
" -v, --version zeigt die Version von WeeChat an\n"
|
||||
" plugin:option Option für Erweiterung\n"
|
||||
" Beispiel: Die IRC-Erweiterung kann sich mit einem "
|
||||
"Server\n"
|
||||
" folgender URL verbinden:\n"
|
||||
" irc[6][s]://[nickname[:password]@]irc.beispiel.org[/port]"
|
||||
"[//#channel1][,#channel2[...]]\n"
|
||||
" (siehe Dokumentation zu den IRC-Erweiterungen um "
|
||||
"zusätzliche Informationen\n"
|
||||
" zu den mögliche Optionen zu erhalten.)\n"
|
||||
" zu den mögliche Optionen zu erhalten.)\n"
|
||||
|
||||
#. TRANSLATORS: "%s" is "weechat"
|
||||
#, c-format
|
||||
@@ -150,11 +151,7 @@ msgid " %s (plugin: %s)"
|
||||
msgstr " %s (Erweiterung: %s)"
|
||||
|
||||
msgid "No bar item defined"
|
||||
msgstr "Es wurden keine Bar-Items festgelegt"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sFehler: fehlende Argumente für den Befehl \"%s\""
|
||||
msgstr "Es wurde kein Bar-Item festgelegt"
|
||||
|
||||
#, c-format
|
||||
msgid "%sNot enough memory"
|
||||
@@ -230,6 +227,14 @@ msgstr "Lokale Variablen für Buffer \"%s\":"
|
||||
msgid "No local variable defined for buffer \"%s\""
|
||||
msgstr "Keine lokale Variable definiert für Buffer \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sInvalid pair number \"%s\" (must be between %d and %d)"
|
||||
msgstr "%sungültiger Wert für Farbpaar \"%s\" (muss zwischen %d und %d liegen)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sColor \"%s\" is not defined in palette"
|
||||
msgstr "%sFarbe \"%s\" ist in der Farbpalette nicht definiert"
|
||||
|
||||
#, c-format
|
||||
msgid "%sPlugin \"%s\" not found"
|
||||
msgstr "%sErweiterung \"%s\" wurde nicht gefunden"
|
||||
@@ -688,6 +693,9 @@ msgstr "%sFehler: Konfigurationsoption \"%s\" nicht gefunden"
|
||||
msgid "Option changed: "
|
||||
msgstr "Option geändert: "
|
||||
|
||||
msgid "Option created: "
|
||||
msgstr "Option erstellt: "
|
||||
|
||||
msgid "Option changed"
|
||||
msgstr "Option geändert"
|
||||
|
||||
@@ -1013,6 +1021,50 @@ msgstr ""
|
||||
" wechselt zum nächsten Buffer:\n"
|
||||
" /buffer +1"
|
||||
|
||||
msgid "define custom colors and display palette of colors"
|
||||
msgstr "erstellt benutzerdefinierte Farben und stellt die Farbpalette dar"
|
||||
|
||||
msgid "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
msgstr "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
|
||||
msgid ""
|
||||
" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for default terminal "
|
||||
"foreground or background)\n"
|
||||
"\n"
|
||||
"Without argument, this command displays colors in a new buffer.\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"
|
||||
msgstr ""
|
||||
" add: fügt ein Farbpaar hinzu\n"
|
||||
" del: entfernt ein Farbpaar\n"
|
||||
"switch: wechselt die Farben von WeeChat/Terminal\n"
|
||||
" pair: Wert für Farbpaar (>= 1)\n"
|
||||
" alias: Alias für Farbe (zum Beispiel: \"orange\")\n"
|
||||
" fg,bg: Vordergrund- und Hintergrundfarbe (-1 setzt für den Vorder- oder "
|
||||
"Hintergrund die standard Terminalfarbe)\n"
|
||||
"\n"
|
||||
"Ohne Angabe von Argumenten öffnet der Befehl einen neuen Buffer, in welchem "
|
||||
"die Farbpalette dargestellt wird.\n"
|
||||
"\n"
|
||||
"Beispiele:\n"
|
||||
" fügt die Farbe 214 mit dem Alias \"orange\" hinzu:\n"
|
||||
" /color add 214 orange\n"
|
||||
" fügt die Farbe 250 mit dem Alias Orange auf Blau hinzu:\n"
|
||||
" /color add 250 214,4 orange_blau\n"
|
||||
" löscht die Farbe 214:\n"
|
||||
" /color del 214"
|
||||
|
||||
msgid "launch explicit WeeChat or plugin command"
|
||||
msgstr "führe explizit einen WeeChat Befehl oder eine Erweiterung aus"
|
||||
|
||||
@@ -1625,16 +1677,16 @@ msgstr ""
|
||||
"Text der in dem Buffer ausgegeben werden soll\n"
|
||||
"\n"
|
||||
"Hinweis: Der Befehl der zeit verzögert gestartet werden soll wird in dem "
|
||||
"Buffer ausgeführt in dem der Befehl /wait gestartet wurde. Falls dieser "
|
||||
"Buffer ausgeführt in dem der /wait Befehl aufgerufen wurde. Falls dieser "
|
||||
"Buffer nicht gefunden werden sollte, z.B. weil er in der Zwischenzeit "
|
||||
"geschlossen wurde, wird der Befehl im WeeChat Haupt-Buffer gestartet.\n"
|
||||
"geschlossen wurde, wird der Befehl im WeeChat Core-Buffer ausgeführt.\n"
|
||||
"\n"
|
||||
"Beispiele:\n"
|
||||
" Betritt einen Channel in 10 Sekunden:\n"
|
||||
" Betritt nach 10 Sekunden den Channel #test:\n"
|
||||
" /wait 10 /join #test\n"
|
||||
" Setzt eine Abwesenheit in 15 Minuten:\n"
|
||||
" Setzt nach 15 Minuten eine globale Abwesenheit:\n"
|
||||
" /wait 15m /away -all Bin dann mal eben weg\n"
|
||||
" Schickt den Text 'Hallo' nach zwei Minuten ab:\n"
|
||||
" Versendet nach zwei Minuten den Text 'Hallo':\n"
|
||||
" /wait 2m Hallo"
|
||||
|
||||
msgid "manage windows"
|
||||
@@ -1736,6 +1788,10 @@ msgstr ""
|
||||
" Scrollt zum Beginn des aktuellen Tages:\n"
|
||||
" /window scroll -d"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sFehler: fehlende Argumente für den Befehl \"%s\""
|
||||
|
||||
msgid "names of buffers"
|
||||
msgstr "Auflistung der vorhandenen Buffer"
|
||||
|
||||
@@ -1751,6 +1807,9 @@ msgstr "Eigenschaften die für den Buffer gesetzt werden können"
|
||||
msgid "properties that can be read on a buffer"
|
||||
msgstr "Eigenschaften die für den Buffer gelesen werden können"
|
||||
|
||||
msgid "color pairs"
|
||||
msgstr "Farbpaar"
|
||||
|
||||
msgid "configuration files"
|
||||
msgstr "Konfigurationsdateien"
|
||||
|
||||
@@ -1822,15 +1881,19 @@ msgid "debug level for plugin (\"core\" for WeeChat core)"
|
||||
msgstr "Debug-Level für Erweiterung (\"core\" für den WeeChat Core)"
|
||||
|
||||
msgid ""
|
||||
"custom color in palette, format is: \"alias;fg,bg;r/g/b\" where alias is "
|
||||
"color name, fg,bg is \"foreground,background\" (example: \"200,-1\"), r/g/b "
|
||||
"is redefinition of color (terminal must support it) (everything is optional "
|
||||
"in this format)"
|
||||
"custom color in palette, format is: \"alias;fg,bg\" where alias is color "
|
||||
"name, fg,bg is \"foreground,background\" (example: \"200,-1\") (everything "
|
||||
"is optional in this format and order is not important)"
|
||||
msgstr ""
|
||||
"Benutzerdefinierte Farbe in der Palette, Format: \"alias;fg,bg\" wobei "
|
||||
"alias durch einen Farbnamen ersetzt werden kann, fg,bg steht für "
|
||||
"\"Vordergrund,Hintergrund\"-Farbe (Beispiel: \"200,-1\") (alle Einträge in "
|
||||
"diesem Format sind optional und die Reihenfolge der Einträge ist frei "
|
||||
"wählbar)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sError: palette option must be numeric"
|
||||
msgstr "%sFehler: Optionen konnten nicht unter %s gesichert werden"
|
||||
msgstr "%sFehler: Option Palette muss numerisch sein"
|
||||
|
||||
msgid "Notify level for buffer"
|
||||
msgstr "Benachrichtigungsstufe für Buffer"
|
||||
@@ -2202,9 +2265,8 @@ msgstr "Farbe der Channel-Namens"
|
||||
msgid "text color for nicks in chat window"
|
||||
msgstr "Farbe für Nicks im Chat-Fenster"
|
||||
|
||||
#, fuzzy
|
||||
msgid "text color for nicks (comma separated list of colors)"
|
||||
msgstr "Farbe für Nicks im Chat-Fenster"
|
||||
msgstr "Textfarbe für Nicks (durch Kommata getrennte Liste von Farben)"
|
||||
|
||||
msgid "text color for local nick in chat window"
|
||||
msgstr "Textfarbe für den eigenen Nicknamen, im lokalen Chat-Fenster."
|
||||
@@ -2337,8 +2399,8 @@ msgstr ""
|
||||
|
||||
msgid "display count for each partial completion in bar item"
|
||||
msgstr ""
|
||||
"Zeige einen Zähler für jede teilweise, automatische Vervollständigung in der "
|
||||
"Bar-Item an"
|
||||
"Zeigt bei einer teilweisen Vervollständigung die Anzahl der jeweiligen "
|
||||
"Möglichkeiten in der Bar-Item an"
|
||||
|
||||
msgid "maximum number of lines in history per buffer (0 = unlimited)"
|
||||
msgstr ""
|
||||
@@ -2350,7 +2412,8 @@ msgstr "maximale Anzahl an Befehlen im Verlauf (0: kein Begrenzung)"
|
||||
|
||||
msgid "maximum number of visited buffers to keep in memory"
|
||||
msgstr ""
|
||||
"maximale Anzahl an besuchten Buffern, die im Speicher gehalten werden sollen"
|
||||
"maximale Anzahl an besuchten Buffern welche im Speicher gehalten werden "
|
||||
"sollen"
|
||||
|
||||
msgid ""
|
||||
"maximum number of commands to display by default in history listing (0 = "
|
||||
@@ -2552,6 +2615,11 @@ msgstr "Byte"
|
||||
msgid "debug: removing file: %s"
|
||||
msgstr "debug: lösche Datei: %s"
|
||||
|
||||
#. TRANSLATORS: "%s" is translation of "second" or "seconds"
|
||||
#, c-format
|
||||
msgid "Upgrade done (%.02f %s)"
|
||||
msgstr "Upgrade durchgeführt (%.02f %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError upgrading WeeChat with file \"%s\":"
|
||||
msgstr "%sFehler bei der Aktualisierung von WeeChat, mit der Datei \"%s\":"
|
||||
@@ -2625,11 +2693,35 @@ msgid "Terminal infos:"
|
||||
msgstr "Terminal Informationen:"
|
||||
|
||||
msgid "No color support in terminal."
|
||||
msgstr ""
|
||||
msgstr "Keine Unterstützung von Farben im Terminal."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Default colors:"
|
||||
msgstr "Standard rmodifier:"
|
||||
msgstr "Standardfarben:"
|
||||
|
||||
msgid ""
|
||||
"WeeChat colors | Actions: [R] Refresh [Q] Close buffer | Keys: [alt-c] "
|
||||
"Toggle colors"
|
||||
msgstr ""
|
||||
"WeeChat Farben | Aktionen: [R] aktualisieren [Q] Buffer schließen | Befehle: "
|
||||
"[alt-c] wechselt Farben"
|
||||
|
||||
msgid "Terminal colors:"
|
||||
msgstr "Terminal-Farben:"
|
||||
|
||||
msgid "WeeChat colors:"
|
||||
msgstr "WeeChat Farben:"
|
||||
|
||||
msgid "fixed color"
|
||||
msgstr "vorgegebene Farbe"
|
||||
|
||||
msgid "WeeChat basic colors:"
|
||||
msgstr "WeeChat Basisfarben:"
|
||||
|
||||
msgid "Nick colors:"
|
||||
msgstr "Farben für Nicks:"
|
||||
|
||||
msgid "Palette colors:"
|
||||
msgstr "Farbpalette:"
|
||||
|
||||
msgid "Terminal lost, exiting WeeChat..."
|
||||
msgstr "Terminal verloren, beende WeeChat..."
|
||||
@@ -3079,9 +3171,8 @@ msgstr "Demo-Nachricht, ohne Präfix"
|
||||
msgid "%sdemo message with error prefix"
|
||||
msgstr "%sDemo-Nachricht mit fehlerhaftem Präfix"
|
||||
|
||||
#, fuzzy
|
||||
msgid "colors"
|
||||
msgstr "Farbe"
|
||||
msgstr "Farben"
|
||||
|
||||
msgid "Available infos:"
|
||||
msgstr "verfügbare Informationen:"
|
||||
@@ -3349,6 +3440,12 @@ msgstr "%s%s: Falsche Nummer für /ignore-Regel"
|
||||
msgid "%s%s: unknown option for \"%s\" command"
|
||||
msgstr "%s%s: Unbekannte Option für den Befehl \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr ""
|
||||
"%s%s: Der Befehl \"%s\" kann nur bei einem verbundenen IRC-Server ausgeführt "
|
||||
"werden"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: mask must begin with nick"
|
||||
msgstr "%s%s: Die Maske muss mit einem Nick beginnen"
|
||||
@@ -3596,15 +3693,13 @@ msgstr ""
|
||||
msgid "connect to IRC server(s)"
|
||||
msgstr "Mit IRC-Server(n) verbinden"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"[servername [servername ...] | hostname[/port] [-option[=value]] [-nooption] "
|
||||
"| -all | -open] [-nojoin] [-switch]"
|
||||
msgstr ""
|
||||
"[-all [-nojoin] | -open [-nojoin] | servername [servername ...] [-nojoin] | "
|
||||
"hostname[/port] [-option[=value]] [-nooption]]"
|
||||
"[servername [servername ...] | hostname[/port] [-option[=value]] [-nooption] "
|
||||
"| -all | -open] [-nojoin] [-switch]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"servername: internal server name to connect (server must have been created "
|
||||
"by /server add)\n"
|
||||
@@ -3627,25 +3722,28 @@ msgid ""
|
||||
" /connect my.server.org/6697 -ssl -password=test\n"
|
||||
" /connect -switch"
|
||||
msgstr ""
|
||||
" -all: Verbindet mit allen Servern\n"
|
||||
" -open: stellt eine Verbindung zu allen geöffneten Servern her, zu denen "
|
||||
"es aktuell keine Verbindung gibt\n"
|
||||
"servername: intern genutzter Servername, mit dem verbunden werden soll (Der "
|
||||
"servername: intern genutzter Servername mit dem verbunden werden soll (Der "
|
||||
"Server muss zuerst mittels \"/server add\" angelegt werden)\n"
|
||||
" -nojoin: betrete (/join) keinen Channel (auch wenn die Funktion \"autojoin"
|
||||
"\" aktiviert sein sollte)\n"
|
||||
" hostname: Hostname, oder IP, eines Servers\n"
|
||||
" hostname: Hostname oder IP eines Servers (damit erstelt man ausschließlich "
|
||||
"einen TEMPORÄREN Server)\n"
|
||||
" port: Port den der Server nutzen soll (Standardport: 6667)\n"
|
||||
" option: legt die Optionen für den Server fest (die Boolean-Optionen "
|
||||
"können weggelassen werden)\n"
|
||||
" nooption: stellt die Boolean Option auf \"off\" (Beispiel: -nossl)\n"
|
||||
" -all: Verbindet mit allen Servern\n"
|
||||
" -open: stellt eine Verbindung zu allen geöffneten Servern her zu denen "
|
||||
"es aktuell keine Verbindung gibt\n"
|
||||
" -nojoin: Channel(s) werden nicht betreten (auch falls die Funktion "
|
||||
"\"autojoin\" aktiviert sein sollte)\n"
|
||||
" -switch: wechselt zur nächsten Server-Adresse\n"
|
||||
"\n"
|
||||
"Beispiele:\n"
|
||||
" /connect freenode\n"
|
||||
" /connect irc.oftc.net/6667\n"
|
||||
" /connect irc6.oftc.net/6667 -ipv6\n"
|
||||
" /connect irc6.oftc.net/6697 -ipv6 -ssl\n"
|
||||
" /connect my.server.org/6697 -ssl -password=test"
|
||||
" /connect my.server.org/6697 -ssl -password=test\n"
|
||||
" /connect -switch"
|
||||
|
||||
msgid "send a CTCP message (Client-To-Client Protocol)"
|
||||
msgstr "CTCP-Nachricht verschicken"
|
||||
@@ -3811,25 +3909,29 @@ msgstr "Nickname: Nickname"
|
||||
msgid "join a channel"
|
||||
msgstr "einen Channel betreten"
|
||||
|
||||
msgid "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgid "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
|
||||
msgid ""
|
||||
" server: send to this server (internal name)\n"
|
||||
"channel: channel name to join\n"
|
||||
" key: key to join the channel (channels with a key must be the first in "
|
||||
"list)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
msgstr ""
|
||||
" server: sendet an diesen Server (interner Name)\n"
|
||||
"channel: Name des Channels der betreten werden soll\n"
|
||||
" key: Zugriffsschlüssel für einen Channel (Channels die einen "
|
||||
"Zugriffsschlüssel benötigen müssen zuerst aufgeführt werden)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
"Beispiele:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #geschützterChannel,#weechat Zugriffsschlüssel"
|
||||
" /join #geschützterChannel,#weechat Zugriffsschlüssel\n"
|
||||
" /join -server freenode #weechat"
|
||||
|
||||
msgid "forcibly remove a user from a channel"
|
||||
msgstr "Einen User aus einem Channel herauskicken"
|
||||
@@ -4198,21 +4300,20 @@ msgstr ""
|
||||
msgid "reconnect to server(s)"
|
||||
msgstr "Mit einem oder mehreren Server(n) erneut verbinden"
|
||||
|
||||
#, fuzzy
|
||||
msgid "[servername [servername ...] | -all] [-nojoin] [-switch]"
|
||||
msgstr "[-all [-nojoin] | Servername [Servername ...] [-nojoin]]"
|
||||
msgstr "[servername [servername ...] | -all] [-nojoin] [-switch]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"servername: server name to reconnect\n"
|
||||
" -all: reconnect to all servers\n"
|
||||
" -nojoin: do not join any channel (even if autojoin is enabled on server)\n"
|
||||
" -switch: switch to next server address"
|
||||
msgstr ""
|
||||
"Servername: Servername zu welchem neu verbunden werden soll\n"
|
||||
" -all: mit allen Servern neu verbinden\n"
|
||||
"Servername: Servername mit welchem verbunden werden soll\n"
|
||||
" -nojoin: Channels werden nicht betreten (selbst wenn autojoin für diesen "
|
||||
"Server aktiv ist)"
|
||||
" -nojoin: Channels werden nicht betreten (auch falls autojoin für diesen "
|
||||
"Server aktiviert ist)\n"
|
||||
" -switch: wechselt zur nächsten Server-Adresse"
|
||||
|
||||
msgid "tell the server to reload its config file"
|
||||
msgstr "Den Server dazu bringen seine Konfigurationsdatei neu zu laden"
|
||||
@@ -4580,12 +4681,6 @@ msgstr ""
|
||||
"%s%s: Der Befehl \"%s\" kann nur im IRC-Buffer ausgeführt werden (Server "
|
||||
"oder Channel)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr ""
|
||||
"%s%s: Der Befehl \"%s\" kann nur bei einem verbundenen IRC-Server ausgeführt "
|
||||
"werden"
|
||||
|
||||
msgid "current IRC server"
|
||||
msgstr "aktueller IRC-Server"
|
||||
|
||||
@@ -6250,6 +6345,9 @@ msgstr "WeeChat Seite"
|
||||
msgid "WeeChat site, download page"
|
||||
msgstr "Download-Seite von WeeChat"
|
||||
|
||||
msgid "1 if WeeChat is upgrading (command `/upgrade`)"
|
||||
msgstr "1 falls WeeChat ein Upgrade durchführt (Befehl `/upgrade`)"
|
||||
|
||||
msgid "terminal charset"
|
||||
msgstr "Terminal Zeichensatz"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
@@ -19,10 +19,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.3.4-dev\n"
|
||||
"Project-Id-Version: WeeChat 0.3.4\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2010-12-20 12:52+0100\n"
|
||||
"PO-Revision-Date: 2010-12-20 12:15+0100\n"
|
||||
"POT-Creation-Date: 2011-01-01 18:04+0100\n"
|
||||
"PO-Revision-Date: 2011-01-16 00:31+0100\n"
|
||||
"Last-Translator: Sebastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: French\n"
|
||||
@@ -34,10 +34,10 @@ msgstr ""
|
||||
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s Copyright (C) 2003-2010, compiled on %s %s\n"
|
||||
"WeeChat %s Copyright %s, compiled on %s %s\n"
|
||||
"Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
msgstr ""
|
||||
"%s Copyright (C) 2003-2010, compilé le %s %s\n"
|
||||
"WeeChat %s Copyright %s, compilé le %s %s\n"
|
||||
"Développé par Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
|
||||
#, c-format
|
||||
@@ -147,10 +147,6 @@ msgstr " %s (extension: %s)"
|
||||
msgid "No bar item defined"
|
||||
msgstr "Pas d'objet de barre défini"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sErreur: paramètres manquants pour la commande \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sNot enough memory"
|
||||
msgstr "%sPas assez de mémoire"
|
||||
@@ -224,6 +220,14 @@ msgstr "Variables locales pour le tampon \"%s\":"
|
||||
msgid "No local variable defined for buffer \"%s\""
|
||||
msgstr "Pas de variable locale définie pour le tampon \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sInvalid pair number \"%s\" (must be between %d and %d)"
|
||||
msgstr "%sNuméro de paire invalide \"%s\" (doit être entre %d et %d)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sColor \"%s\" is not defined in palette"
|
||||
msgstr "%sLa couleur \"%s\" n'est pas définie dans la palette"
|
||||
|
||||
#, c-format
|
||||
msgid "%sPlugin \"%s\" not found"
|
||||
msgstr "%sExtension \"%s\" non trouvée"
|
||||
@@ -681,6 +685,9 @@ msgstr "%sErreur: option de configuration \"%s\" non trouvée"
|
||||
msgid "Option changed: "
|
||||
msgstr "Option modifiée: "
|
||||
|
||||
msgid "Option created: "
|
||||
msgstr "Option créée: "
|
||||
|
||||
msgid "Option changed"
|
||||
msgstr "Option modifiée"
|
||||
|
||||
@@ -1002,6 +1009,50 @@ msgstr ""
|
||||
" aller au tampon suivant:\n"
|
||||
" /buffer +1"
|
||||
|
||||
msgid "define custom colors and display palette of colors"
|
||||
msgstr ""
|
||||
"définir des couleurs personnalisées et afficher la palette des couleurs"
|
||||
|
||||
msgid "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
msgstr "[add paire [alias] [fg,bg]] | [del paire] | switch"
|
||||
|
||||
msgid ""
|
||||
" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for default terminal "
|
||||
"foreground or background)\n"
|
||||
"\n"
|
||||
"Without argument, this command displays colors in a new buffer.\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"
|
||||
msgstr ""
|
||||
" add: ajouter une paire de couleur\n"
|
||||
" del: supprimer une paire de couleur\n"
|
||||
"switch: basculer entre les couleurs WeeChat et du terminal\n"
|
||||
" paire: numéro de paire (>= 1)\n"
|
||||
" alias: nom d'alias pour la couleur (par exemple: \"orange\")\n"
|
||||
" fg,bg: numéro de paire pour le texte et le fond (-1 pour la couleur par "
|
||||
"défaut du terminal pour le texte ou le fond)\n"
|
||||
"\n"
|
||||
"Sans paramètre, cette commande affiche les couleurs dans un nouveau tampon.\n"
|
||||
"\n"
|
||||
"Exemples:\n"
|
||||
" ajouter la couleur 214 avec l'alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" ajouter la couleur 250 avec orange sur bleu:\n"
|
||||
" /color add 250 214,4 orange_bleu\n"
|
||||
" supprimer la couleur 214:\n"
|
||||
" /color del 214"
|
||||
|
||||
msgid "launch explicit WeeChat or plugin command"
|
||||
msgstr "lancer explicitement une commande WeeChat ou d'une extension"
|
||||
|
||||
@@ -1706,6 +1757,10 @@ msgstr ""
|
||||
" défilement jusqu'au début du jour courant:\n"
|
||||
" /window scroll -d"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sErreur: paramètres manquants pour la commande \"%s\""
|
||||
|
||||
msgid "names of buffers"
|
||||
msgstr "noms des tampons"
|
||||
|
||||
@@ -1721,6 +1776,9 @@ msgstr "propriétés qui peuvent être changées sur un tampon"
|
||||
msgid "properties that can be read on a buffer"
|
||||
msgstr "propriétés qui peuvent être lues sur un tampon"
|
||||
|
||||
msgid "color pairs"
|
||||
msgstr "paires de couleur"
|
||||
|
||||
msgid "configuration files"
|
||||
msgstr "fichiers de configuration"
|
||||
|
||||
@@ -1792,15 +1850,14 @@ msgid "debug level for plugin (\"core\" for WeeChat core)"
|
||||
msgstr "niveau de debug pour l'extension (\"core\" pour le coeur de WeeChat)"
|
||||
|
||||
msgid ""
|
||||
"custom color in palette, format is: \"alias;fg,bg;r/g/b\" where alias is "
|
||||
"color name, fg,bg is \"foreground,background\" (example: \"200,-1\"), r/g/b "
|
||||
"is redefinition of color (terminal must support it) (everything is optional "
|
||||
"in this format)"
|
||||
"custom color in palette, format is: \"alias;fg,bg\" where alias is color "
|
||||
"name, fg,bg is \"foreground,background\" (example: \"200,-1\") (everything "
|
||||
"is optional in this format and order is not important)"
|
||||
msgstr ""
|
||||
"couleur personnalisée dans la palette, le format est: \"alias;fg,bg;r/g/b\" "
|
||||
"où alias est le nom de la couleur, fg,bg est \"texte,fond\" (par exemple: "
|
||||
"\"200,-1\"), r/g/b est la redéfinition de la couleur (le terminal doit le "
|
||||
"supporter) (tout est optionnel dans ce format)"
|
||||
"couleur personnalisée dans la palette, le format est: \"alias;fg,bg\" où "
|
||||
"alias est le nom de la couleur, fg,bg est \"texte,fond\" (par exemple: "
|
||||
"\"200,-1\") (tout est optionnel dans ce format et l'ordre n'est pas "
|
||||
"important)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: palette option must be numeric"
|
||||
@@ -2156,7 +2213,7 @@ msgid "text color for channel names"
|
||||
msgstr "couleur du texte pour le nom des canaux"
|
||||
|
||||
msgid "text color for nicks in chat window"
|
||||
msgstr "couleur du texte pour l'heure dans la fenêtre de discussion"
|
||||
msgstr "couleur du texte pour les pseudos dans la fenêtre de discussion"
|
||||
|
||||
msgid "text color for nicks (comma separated list of colors)"
|
||||
msgstr ""
|
||||
@@ -2518,6 +2575,11 @@ msgstr "octet"
|
||||
msgid "debug: removing file: %s"
|
||||
msgstr "debug: suppression du fichier: %s"
|
||||
|
||||
#. TRANSLATORS: "%s" is translation of "second" or "seconds"
|
||||
#, c-format
|
||||
msgid "Upgrade done (%.02f %s)"
|
||||
msgstr "Mise à jour terminée (%.02f %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError upgrading WeeChat with file \"%s\":"
|
||||
msgstr "%sErreur de mise à jour de WeeChat avec le fichier \"%s\":"
|
||||
@@ -2596,6 +2658,31 @@ msgstr "Pas de support pour la couleur dans le terminal."
|
||||
msgid "Default colors:"
|
||||
msgstr "Couleurs par défaut:"
|
||||
|
||||
msgid ""
|
||||
"WeeChat colors | Actions: [R] Refresh [Q] Close buffer | Keys: [alt-c] "
|
||||
"Toggle colors"
|
||||
msgstr ""
|
||||
"Couleurs WeeChat | Actions: [R] Rafraîchir [Q] Fermer le tampon | Touches: "
|
||||
"[alt-c] Basculer les couleurs"
|
||||
|
||||
msgid "Terminal colors:"
|
||||
msgstr "Couleurs du terminal:"
|
||||
|
||||
msgid "WeeChat colors:"
|
||||
msgstr "Couleurs WeeChat:"
|
||||
|
||||
msgid "fixed color"
|
||||
msgstr "couleur fixe"
|
||||
|
||||
msgid "WeeChat basic colors:"
|
||||
msgstr "Couleurs de base WeeChat:"
|
||||
|
||||
msgid "Nick colors:"
|
||||
msgstr "Couleurs des pseudos:"
|
||||
|
||||
msgid "Palette colors:"
|
||||
msgstr "Couleurs de la palette:"
|
||||
|
||||
msgid "Terminal lost, exiting WeeChat..."
|
||||
msgstr "Terminal perdu, sortie de WeeChat..."
|
||||
|
||||
@@ -3300,6 +3387,11 @@ msgstr "%s%s: numéro d'ignore incorrect"
|
||||
msgid "%s%s: unknown option for \"%s\" command"
|
||||
msgstr "%s%s: option inconnue pour la commande \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr ""
|
||||
"%s%s: la commande \"%s\" doit être exécutée sur un serveur irc connecté"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: mask must begin with nick"
|
||||
msgstr "%s%s: le masque doit commencer par un pseudo"
|
||||
@@ -3755,25 +3847,29 @@ msgstr "pseudo: pseudo"
|
||||
msgid "join a channel"
|
||||
msgstr "joindre un canal"
|
||||
|
||||
msgid "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "[canal1[,canal2[,canal3]] [clé1[,clé2]]]"
|
||||
msgid "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "[-server serveur] [canal1[,canal2[,canal3]] [clé1[,clé2]]]"
|
||||
|
||||
msgid ""
|
||||
" server: send to this server (internal name)\n"
|
||||
"channel: channel name to join\n"
|
||||
" key: key to join the channel (channels with a key must be the first in "
|
||||
"list)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
msgstr ""
|
||||
"canal: nom du canal à rejoindre\n"
|
||||
" clé: clé pour rejoindre le canal (les canaux avec une clé doivent être les "
|
||||
"premiers dans la liste)\n"
|
||||
"serveur: envoyer à ce serveur (nom interne)\n"
|
||||
" canal: nom du canal à rejoindre\n"
|
||||
" clé: clé pour rejoindre le canal (les canaux avec une clé doivent être "
|
||||
"les premiers dans la liste)\n"
|
||||
"\n"
|
||||
"Exemples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
|
||||
msgid "forcibly remove a user from a channel"
|
||||
msgstr "retirer par la force un utilisateur d'un canal"
|
||||
@@ -4521,11 +4617,6 @@ msgstr ""
|
||||
"%s%s: la commande \"%s\" doit être exécutée sur un tampon irc (serveur ou "
|
||||
"canal)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr ""
|
||||
"%s%s: la commande \"%s\" doit être exécutée sur un serveur irc connecté"
|
||||
|
||||
msgid "current IRC server"
|
||||
msgstr "serveur IRC courant"
|
||||
|
||||
@@ -6142,6 +6233,9 @@ msgstr "site WeeChat"
|
||||
msgid "WeeChat site, download page"
|
||||
msgstr "site WeeChat, page de téléchargement"
|
||||
|
||||
msgid "1 if WeeChat is upgrading (command `/upgrade`)"
|
||||
msgstr "1 si WeeChat est en cours de mise à jour (commande `/upgrade`)"
|
||||
|
||||
msgid "terminal charset"
|
||||
msgstr "charset du terminal"
|
||||
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.3.4-dev\n"
|
||||
"Project-Id-Version: WeeChat 0.3.4\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2010-12-20 12:52+0100\n"
|
||||
"PO-Revision-Date: 2010-11-05 17:17+0100\n"
|
||||
"POT-Creation-Date: 2011-01-01 18:04+0100\n"
|
||||
"PO-Revision-Date: 2011-01-16 00:31+0100\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: Hungarian\n"
|
||||
@@ -31,9 +31,9 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
|
||||
#, c-format
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%s Copyright (C) 2003-2010, compiled on %s %s\n"
|
||||
"WeeChat %s Copyright %s, compiled on %s %s\n"
|
||||
"Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
msgstr ""
|
||||
"%s Copyright (C) 2003-2010, fordítva: %s %s\n"
|
||||
@@ -147,10 +147,6 @@ msgstr " (nem található bővítőmodul)\n"
|
||||
msgid "No bar item defined"
|
||||
msgstr "Nincs aliasz definiálva.\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%s hiányzó argumentum a \"%s\" parancsnak\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sNot enough memory"
|
||||
msgstr "Nincs elég memória az új sorhoz\n"
|
||||
@@ -226,6 +222,14 @@ msgstr "a pufferek időbélyege"
|
||||
msgid "No local variable defined for buffer \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sInvalid pair number \"%s\" (must be between %d and %d)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sColor \"%s\" is not defined in palette"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPlugin \"%s\" not found"
|
||||
msgstr "%s cím \"%s\" nem található\n"
|
||||
@@ -728,6 +732,10 @@ msgstr "%s a \"%s\" opció nem található\n"
|
||||
msgid "Option changed: "
|
||||
msgstr "nincs a szobában"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Option created: "
|
||||
msgstr "nincs a szobában"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Option changed"
|
||||
msgstr "nincs a szobában"
|
||||
@@ -974,6 +982,32 @@ msgstr ""
|
||||
" ugrás 20 sorral feljebb: /buffer scroll -20\n"
|
||||
" ugrás a #weechat szobára: /buffer #weechat"
|
||||
|
||||
msgid "define custom colors and display palette of colors"
|
||||
msgstr ""
|
||||
|
||||
msgid "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for default terminal "
|
||||
"foreground or background)\n"
|
||||
"\n"
|
||||
"Without argument, this command displays colors in a new buffer.\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"
|
||||
msgstr ""
|
||||
|
||||
msgid "launch explicit WeeChat or plugin command"
|
||||
msgstr ""
|
||||
|
||||
@@ -1480,6 +1514,10 @@ msgstr ""
|
||||
"hogy az új ablak hány százaléka lesz a szülőablaknak. Például 25 esetén a "
|
||||
"szülőablak negyedét kapjuk."
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%s hiányzó argumentum a \"%s\" parancsnak\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "names of buffers"
|
||||
msgstr "puffer betöltése sikertelen"
|
||||
@@ -1499,6 +1537,10 @@ msgstr "puffer betöltése sikertelen"
|
||||
msgid "properties that can be read on a buffer"
|
||||
msgstr "puffer betöltése sikertelen"
|
||||
|
||||
#, fuzzy
|
||||
msgid "color pairs"
|
||||
msgstr "üzenetek színe"
|
||||
|
||||
#, fuzzy
|
||||
msgid "configuration files"
|
||||
msgstr "szerver konfigurációs fájljának újraolvastatása"
|
||||
@@ -1586,10 +1628,9 @@ msgid "debug level for plugin (\"core\" for WeeChat core)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"custom color in palette, format is: \"alias;fg,bg;r/g/b\" where alias is "
|
||||
"color name, fg,bg is \"foreground,background\" (example: \"200,-1\"), r/g/b "
|
||||
"is redefinition of color (terminal must support it) (everything is optional "
|
||||
"in this format)"
|
||||
"custom color in palette, format is: \"alias;fg,bg\" where alias is color "
|
||||
"name, fg,bg is \"foreground,background\" (example: \"200,-1\") (everything "
|
||||
"is optional in this format and order is not important)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
@@ -2265,6 +2306,11 @@ msgstr "byte"
|
||||
msgid "debug: removing file: %s"
|
||||
msgstr " IRC(%s)\n"
|
||||
|
||||
#. TRANSLATORS: "%s" is translation of "second" or "seconds"
|
||||
#, c-format
|
||||
msgid "Upgrade done (%.02f %s)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sError upgrading WeeChat with file \"%s\":"
|
||||
msgstr "WeeChat frissítése...\n"
|
||||
@@ -2347,6 +2393,35 @@ msgstr ""
|
||||
msgid "Default colors:"
|
||||
msgstr "Alapértelmezett billentyűparancsok visszaállítva\n"
|
||||
|
||||
msgid ""
|
||||
"WeeChat colors | Actions: [R] Refresh [Q] Close buffer | Keys: [alt-c] "
|
||||
"Toggle colors"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "Terminal colors:"
|
||||
msgstr "pufferek kezelése"
|
||||
|
||||
#, fuzzy
|
||||
msgid "WeeChat colors:"
|
||||
msgstr "Konfigurációs fájl elmentve\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "fixed color"
|
||||
msgstr "üzenetek színe"
|
||||
|
||||
#, fuzzy
|
||||
msgid "WeeChat basic colors:"
|
||||
msgstr "WeeChat Hiba:"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Nick colors:"
|
||||
msgstr "üzenetek színe"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Palette colors:"
|
||||
msgstr "Alapértelmezett billentyűparancsok visszaállítva\n"
|
||||
|
||||
msgid "Terminal lost, exiting WeeChat..."
|
||||
msgstr ""
|
||||
|
||||
@@ -2998,6 +3073,10 @@ msgstr "%s helytelen pufferszám\n"
|
||||
msgid "%s%s: unknown option for \"%s\" command"
|
||||
msgstr "%s ismeretlen opció a \"%s\" parancsnak\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: mask must begin with nick"
|
||||
msgstr ""
|
||||
@@ -3401,17 +3480,19 @@ msgid "join a channel"
|
||||
msgstr "belépés egy szobába"
|
||||
|
||||
#, fuzzy
|
||||
msgid "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgid "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "szoba[,szoba] [kulcs[,kulcs]]"
|
||||
|
||||
msgid ""
|
||||
" server: send to this server (internal name)\n"
|
||||
"channel: channel name to join\n"
|
||||
" key: key to join the channel (channels with a key must be the first in "
|
||||
"list)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
msgstr ""
|
||||
|
||||
msgid "forcibly remove a user from a channel"
|
||||
@@ -4142,10 +4223,6 @@ msgstr "%s rossz argumentum a \"%s\" parancsnak\n"
|
||||
msgid "%s%s: command \"%s\" must be executed on irc buffer (server or channel)"
|
||||
msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "current IRC server"
|
||||
msgstr "csatlakozás a szerver(ek)hez"
|
||||
@@ -5685,6 +5762,9 @@ msgstr "WeeChat szlogen"
|
||||
msgid "WeeChat site, download page"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 if WeeChat is upgrading (command `/upgrade`)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "terminal charset"
|
||||
msgstr "pufferek kezelése"
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.3.4-dev\n"
|
||||
"Project-Id-Version: WeeChat 0.3.4\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2010-12-20 12:52+0100\n"
|
||||
"PO-Revision-Date: 2010-12-10 14:11+0100\n"
|
||||
"POT-Creation-Date: 2011-01-01 18:04+0100\n"
|
||||
"PO-Revision-Date: 2011-01-16 00:31+0100\n"
|
||||
"Last-Translator: Marco Paolone <marcopaolone@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: Italian\n"
|
||||
@@ -33,17 +33,16 @@ msgstr ""
|
||||
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s Copyright (C) 2003-2010, compiled on %s %s\n"
|
||||
"WeeChat %s Copyright %s, compiled on %s %s\n"
|
||||
"Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
msgstr ""
|
||||
"%s Copyright (C) 2003-2010, compilato il %s %s\n"
|
||||
"WeeChat %s Copyright %s, compilato il %s %s\n"
|
||||
"Sviluppato da Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
|
||||
#, c-format
|
||||
msgid "Usage: %s [option...] [plugin:option...]\n"
|
||||
msgstr "Utilizzo: %s [opzione...] [plugin:opzione...]\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -a, --no-connect disable auto-connect to servers at startup\n"
|
||||
" -c, --colors display default colors in terminal\n"
|
||||
@@ -63,14 +62,15 @@ msgid ""
|
||||
" about possible options)\n"
|
||||
msgstr ""
|
||||
" -a, --no-connect disabilta la connessione automatica all'avvio\n"
|
||||
" -c, --colors\t\t mostra i colori predefiniti nel terminale\n"
|
||||
" -d, --dir <percorso> imposta la cartella principale di WeeChat "
|
||||
"(predefinita: ~/.weechat)\n"
|
||||
" -h, --help mostra questo aiuto\n"
|
||||
" -k, --keys visualizza i tasti principali di WeeChat\n"
|
||||
" -l, --license visualizza la licenza di WeeChat\n"
|
||||
" -k, --keys mostra i tasti principali di WeeChat\n"
|
||||
" -l, --license mostra la licenza di WeeChat\n"
|
||||
" -p, --no-plugin non carica i plugin all'avvio\n"
|
||||
" -s, --no-script non carica gli script all'avvio\n"
|
||||
" -v. --version visualizza la versione di WeeChat\n"
|
||||
" -v. --version mostra la versione di WeeChat\n"
|
||||
" plugin:opzione opzione per il plugin\n"
|
||||
" per esempio, il plugin irc può connettersi\n"
|
||||
" al server con un url del tipo:\n"
|
||||
@@ -145,10 +145,6 @@ msgstr " %s (plugin: %s)"
|
||||
msgid "No bar item defined"
|
||||
msgstr "Nessun elemento barra definito"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sErrore: argomento mancante per il comando \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sNot enough memory"
|
||||
msgstr "%sSpazio non sufficiente"
|
||||
@@ -222,6 +218,15 @@ msgstr "Variabili locali per il buffer \"%s\":"
|
||||
msgid "No local variable defined for buffer \"%s\""
|
||||
msgstr "Nessuna variabile locale definita per il buffer \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sInvalid pair number \"%s\" (must be between %d and %d)"
|
||||
msgstr ""
|
||||
"%sNumero di coppia \"%s\" non valido (deve essere compresto tra %d e %d)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sColor \"%s\" is not defined in palette"
|
||||
msgstr "%sColore \"%s\" non definito nella tavolozza"
|
||||
|
||||
#, c-format
|
||||
msgid "%sPlugin \"%s\" not found"
|
||||
msgstr "%sPlugin \"%s\" non trovato"
|
||||
@@ -676,6 +681,9 @@ msgstr "%sErrore: opzione di configurazione \"%s\" non trovata"
|
||||
msgid "Option changed: "
|
||||
msgstr "Opzione modificata: "
|
||||
|
||||
msgid "Option created: "
|
||||
msgstr "Opzione creata: "
|
||||
|
||||
msgid "Option changed"
|
||||
msgstr "Opzione modificata"
|
||||
|
||||
@@ -992,6 +1000,49 @@ msgstr ""
|
||||
" salta al buffer successivo:\n"
|
||||
" /buffer +1"
|
||||
|
||||
msgid "define custom colors and display palette of colors"
|
||||
msgstr "definisce i colori predefiniti e visualizza la tavolozza dei colori"
|
||||
|
||||
msgid "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
msgstr "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
|
||||
msgid ""
|
||||
" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for default terminal "
|
||||
"foreground or background)\n"
|
||||
"\n"
|
||||
"Without argument, this command displays colors in a new buffer.\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"
|
||||
msgstr ""
|
||||
" add: aggiunge una coppia di colore\n"
|
||||
" del: elimina una coppia di colore\n"
|
||||
"switch: passa tra i colori di WeeChat/terminale\n"
|
||||
" pair: numero della coppia (>= 1)\n"
|
||||
" alias: nome per il colore (ad esempio: \"arancio\")\n"
|
||||
" fg,bg: numero di coppia per il primo piano e lo sfondo (-1 per il primo "
|
||||
"piano o sfondo del terminale predefinito)\n"
|
||||
"\n"
|
||||
"Senza argomenti, il comando visualizza i colori in un nuovo buffer.\n"
|
||||
"\n"
|
||||
"Esempi:\n"
|
||||
" aggiunge il colore 214 con l'alias \"arancio\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" aggiunge il colore 250 con arancio su blu:\n"
|
||||
" /color add 250 214,4 arancio_blu\n"
|
||||
" elimina il colore 214:\n"
|
||||
" /color del 214"
|
||||
|
||||
msgid "launch explicit WeeChat or plugin command"
|
||||
msgstr "esegui comando o plugin di WeeChat esplicito"
|
||||
|
||||
@@ -1697,6 +1748,10 @@ msgstr ""
|
||||
" scorre all'inizio del giorno attuale:\n"
|
||||
" /window scroll -d"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%sErrore: argomento mancante per il comando \"%s\""
|
||||
|
||||
msgid "names of buffers"
|
||||
msgstr "nomi dei buffer"
|
||||
|
||||
@@ -1712,6 +1767,9 @@ msgstr "proprietà che possono essere impostate su un buffer"
|
||||
msgid "properties that can be read on a buffer"
|
||||
msgstr "proprietà che possono essere lette su un buffer"
|
||||
|
||||
msgid "color pairs"
|
||||
msgstr "coppie di colori"
|
||||
|
||||
msgid "configuration files"
|
||||
msgstr "file di configurazione"
|
||||
|
||||
@@ -1783,15 +1841,18 @@ msgid "debug level for plugin (\"core\" for WeeChat core)"
|
||||
msgstr "livello di debug per il plugin (\"core\" per il core di WeeChat)"
|
||||
|
||||
msgid ""
|
||||
"custom color in palette, format is: \"alias;fg,bg;r/g/b\" where alias is "
|
||||
"color name, fg,bg is \"foreground,background\" (example: \"200,-1\"), r/g/b "
|
||||
"is redefinition of color (terminal must support it) (everything is optional "
|
||||
"in this format)"
|
||||
"custom color in palette, format is: \"alias;fg,bg\" where alias is color "
|
||||
"name, fg,bg is \"foreground,background\" (example: \"200,-1\") (everything "
|
||||
"is optional in this format and order is not important)"
|
||||
msgstr ""
|
||||
"colore personalizzato nella tavolozza, il formato è \"alias;fg,bg\" dove "
|
||||
"l'alias è il nome del colore, fg,bg sono \"colore di primo piano,colore di "
|
||||
"sfondo (esempio: \"200,-1\"), (tutto è opzionale in questo formato e non "
|
||||
"importa l'ordine)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sError: palette option must be numeric"
|
||||
msgstr "%sErrore: impossibile salvare le opzioni in %s"
|
||||
msgstr "%sErrore: l'opzione per la tavolozza deve essere numerica"
|
||||
|
||||
msgid "Notify level for buffer"
|
||||
msgstr "Livello di notifica per il buffer"
|
||||
@@ -2141,9 +2202,8 @@ msgstr "colore del testo per i nomi dei canali"
|
||||
msgid "text color for nicks in chat window"
|
||||
msgstr "colore del testo per i nick nella finestra di chat"
|
||||
|
||||
#, fuzzy
|
||||
msgid "text color for nicks (comma separated list of colors)"
|
||||
msgstr "colore del testo per i nick nella finestra di chat"
|
||||
msgstr "colore del testo per i nick (elenco separato da virgole di colori)"
|
||||
|
||||
msgid "text color for local nick in chat window"
|
||||
msgstr "colore del testo per il nick locale nella finestra di chat"
|
||||
@@ -2488,6 +2548,11 @@ msgstr "byte"
|
||||
msgid "debug: removing file: %s"
|
||||
msgstr "debug: rimozione del file: %s"
|
||||
|
||||
#. TRANSLATORS: "%s" is translation of "second" or "seconds"
|
||||
#, c-format
|
||||
msgid "Upgrade done (%.02f %s)"
|
||||
msgstr "Aggiornamento completato (%.02f %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError upgrading WeeChat with file \"%s\":"
|
||||
msgstr "%sErrore durante l'aggiornamento di WeeChat con il file \"%s\""
|
||||
@@ -2562,11 +2627,35 @@ msgid "Terminal infos:"
|
||||
msgstr "Informazioni sul terminale:"
|
||||
|
||||
msgid "No color support in terminal."
|
||||
msgstr ""
|
||||
msgstr "Nessun supporto al colore nel terminale."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Default colors:"
|
||||
msgstr "Rmodifier predefiniti:"
|
||||
msgstr "Colori predefiniti:"
|
||||
|
||||
msgid ""
|
||||
"WeeChat colors | Actions: [R] Refresh [Q] Close buffer | Keys: [alt-c] "
|
||||
"Toggle colors"
|
||||
msgstr ""
|
||||
"Colori WeeChat | Azioni: [R] Aggiorna [Q] Chiudi buffer | Tasti: [alt-c] "
|
||||
"Alterna colori"
|
||||
|
||||
msgid "Terminal colors:"
|
||||
msgstr "Colori del terminale:"
|
||||
|
||||
msgid "WeeChat colors:"
|
||||
msgstr "Colori di WeeChat:"
|
||||
|
||||
msgid "fixed color"
|
||||
msgstr "colore fisso"
|
||||
|
||||
msgid "WeeChat basic colors:"
|
||||
msgstr "Colori base di WeeChat"
|
||||
|
||||
msgid "Nick colors:"
|
||||
msgstr "Colori per nick:"
|
||||
|
||||
msgid "Palette colors:"
|
||||
msgstr "Tavolozza dei colori:"
|
||||
|
||||
msgid "Terminal lost, exiting WeeChat..."
|
||||
msgstr "Terminale perduto, chiusura di WeeChat..."
|
||||
@@ -3002,9 +3091,8 @@ msgstr "messaggio dimostrativo senza prefisso"
|
||||
msgid "%sdemo message with error prefix"
|
||||
msgstr "%smessaggio dimostrativo con il prefisso di errore"
|
||||
|
||||
#, fuzzy
|
||||
msgid "colors"
|
||||
msgstr "colore"
|
||||
msgstr "colori"
|
||||
|
||||
msgid "Available infos:"
|
||||
msgstr "Informazioni disponibili:"
|
||||
@@ -3268,6 +3356,10 @@ msgstr "%s%s: numero di ignore errato"
|
||||
msgid "%s%s: unknown option for \"%s\" command"
|
||||
msgstr "%s%s: opzione sconosciuta per il comando \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s%s: il comando \"%s\" deve essere eseguito su un server IRC connesso"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: mask must begin with nick"
|
||||
msgstr "%s%s: la mask deve iniziare col nick"
|
||||
@@ -3720,25 +3812,29 @@ msgstr "nick: nick"
|
||||
msgid "join a channel"
|
||||
msgstr "entra in un canale"
|
||||
|
||||
msgid "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "[canale1[,canale2[,canale3]] [chiave1[,chiave2]]]"
|
||||
msgid "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "[-server server] [canale1[,canale2[,canale3]] [chiave1[,chiave2]]]"
|
||||
|
||||
msgid ""
|
||||
" server: send to this server (internal name)\n"
|
||||
"channel: channel name to join\n"
|
||||
" key: key to join the channel (channels with a key must be the first in "
|
||||
"list)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
msgstr ""
|
||||
"server: invia a questo server (nome interno)\n"
|
||||
"canale: nome del canale in cui entrare\n"
|
||||
"chiave: chiave per entrare nel canale (i canali con una chiave devono essere "
|
||||
"primi nella lista)\n"
|
||||
"\n"
|
||||
"Esempi:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #canaleprotetto,#weechat chiave"
|
||||
" /join #canaleprotetto,#weechat chiave\n"
|
||||
" /join -server freenode #weechat"
|
||||
|
||||
msgid "forcibly remove a user from a channel"
|
||||
msgstr "caccia forzatamente un utente da un canale"
|
||||
@@ -4485,10 +4581,6 @@ msgstr ""
|
||||
"%s%s: il comando \"%s\" deve essere eseguito su un buffer IRC (server o "
|
||||
"canale)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s%s: il comando \"%s\" deve essere eseguito su un server IRC connesso"
|
||||
|
||||
msgid "current IRC server"
|
||||
msgstr "server IRC corrente"
|
||||
|
||||
@@ -6103,6 +6195,9 @@ msgstr "sito di WeeChat"
|
||||
msgid "WeeChat site, download page"
|
||||
msgstr "sito di WeeChat, pagina di download"
|
||||
|
||||
msgid "1 if WeeChat is upgrading (command `/upgrade`)"
|
||||
msgstr "1 se si sta aggiornando WeeChat (comando `/upgrade`)"
|
||||
|
||||
msgid "terminal charset"
|
||||
msgstr "set caratteri terminale"
|
||||
|
||||
|
||||
+588
-83
File diff suppressed because it is too large
Load Diff
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.3.4-dev\n"
|
||||
"Project-Id-Version: WeeChat 0.3.4\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2010-12-20 12:52+0100\n"
|
||||
"PO-Revision-Date: 2010-11-05 17:17+0100\n"
|
||||
"POT-Creation-Date: 2011-01-01 18:04+0100\n"
|
||||
"PO-Revision-Date: 2011-01-16 00:32+0100\n"
|
||||
"Last-Translator: Pavel Shevchuk <stlwrt@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: Russian\n"
|
||||
@@ -33,9 +33,9 @@ msgstr ""
|
||||
"X-Poedit-Bookmarks: -1,-1,608,-1,-1,-1,-1,-1,-1,-1\n"
|
||||
|
||||
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
|
||||
#, c-format
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%s Copyright (C) 2003-2010, compiled on %s %s\n"
|
||||
"WeeChat %s Copyright %s, compiled on %s %s\n"
|
||||
"Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
msgstr ""
|
||||
"%s Copyright (C) 2003-2010, собран %s %s\n"
|
||||
@@ -150,10 +150,6 @@ msgstr " (нет pluginа)\n"
|
||||
msgid "No bar item defined"
|
||||
msgstr "Сокращения не заданы.\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%s нет аргументов для \"%s\" команды\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sNot enough memory"
|
||||
msgstr "Недостаточно памяти для новой строчки\n"
|
||||
@@ -229,6 +225,14 @@ msgstr "время в буферах"
|
||||
msgid "No local variable defined for buffer \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sInvalid pair number \"%s\" (must be between %d and %d)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sColor \"%s\" is not defined in palette"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPlugin \"%s\" not found"
|
||||
msgstr "%s адрес \"%s\" не найден\n"
|
||||
@@ -735,6 +739,10 @@ msgstr "%s параметр конфигурации \"%s\" не найден\n"
|
||||
msgid "Option changed: "
|
||||
msgstr "не на канале"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Option created: "
|
||||
msgstr "не на канале"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Option changed"
|
||||
msgstr "не на канале"
|
||||
@@ -981,6 +989,32 @@ msgstr ""
|
||||
" отмотать 20 сообщений: /buffer scroll -20\n"
|
||||
" перейти к #weechat: /buffer #weechat"
|
||||
|
||||
msgid "define custom colors and display palette of colors"
|
||||
msgstr ""
|
||||
|
||||
msgid "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for default terminal "
|
||||
"foreground or background)\n"
|
||||
"\n"
|
||||
"Without argument, this command displays colors in a new buffer.\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"
|
||||
msgstr ""
|
||||
|
||||
msgid "launch explicit WeeChat or plugin command"
|
||||
msgstr ""
|
||||
|
||||
@@ -1489,6 +1523,10 @@ msgstr ""
|
||||
"Для splith и splitv <прцт> - процент размера создаваемого окна относительно "
|
||||
"текущего. Например, 25 означает создать окно в 4 раза меньше текущего"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr "%s нет аргументов для \"%s\" команды\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "names of buffers"
|
||||
msgstr "загрузка буфера не удалась"
|
||||
@@ -1508,6 +1546,10 @@ msgstr "загрузка буфера не удалась"
|
||||
msgid "properties that can be read on a buffer"
|
||||
msgstr "загрузка буфера не удалась"
|
||||
|
||||
#, fuzzy
|
||||
msgid "color pairs"
|
||||
msgstr "цвет чата"
|
||||
|
||||
#, fuzzy
|
||||
msgid "configuration files"
|
||||
msgstr "перезагрузить конфигурационный файл сервера"
|
||||
@@ -1595,10 +1637,9 @@ msgid "debug level for plugin (\"core\" for WeeChat core)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"custom color in palette, format is: \"alias;fg,bg;r/g/b\" where alias is "
|
||||
"color name, fg,bg is \"foreground,background\" (example: \"200,-1\"), r/g/b "
|
||||
"is redefinition of color (terminal must support it) (everything is optional "
|
||||
"in this format)"
|
||||
"custom color in palette, format is: \"alias;fg,bg\" where alias is color "
|
||||
"name, fg,bg is \"foreground,background\" (example: \"200,-1\") (everything "
|
||||
"is optional in this format and order is not important)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
@@ -2281,6 +2322,11 @@ msgstr "байтов"
|
||||
msgid "debug: removing file: %s"
|
||||
msgstr " IRC(%s)\n"
|
||||
|
||||
#. TRANSLATORS: "%s" is translation of "second" or "seconds"
|
||||
#, c-format
|
||||
msgid "Upgrade done (%.02f %s)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sError upgrading WeeChat with file \"%s\":"
|
||||
msgstr "Обновляю WeeChat...\n"
|
||||
@@ -2363,6 +2409,35 @@ msgstr ""
|
||||
msgid "Default colors:"
|
||||
msgstr "Комбинации клавиш по умолчанию восстановлены\n"
|
||||
|
||||
msgid ""
|
||||
"WeeChat colors | Actions: [R] Refresh [Q] Close buffer | Keys: [alt-c] "
|
||||
"Toggle colors"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "Terminal colors:"
|
||||
msgstr "управление буферами"
|
||||
|
||||
#, fuzzy
|
||||
msgid "WeeChat colors:"
|
||||
msgstr "Конфигурационный файл сохранён\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "fixed color"
|
||||
msgstr "цвет чата"
|
||||
|
||||
#, fuzzy
|
||||
msgid "WeeChat basic colors:"
|
||||
msgstr "Ошибка WeeChat:"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Nick colors:"
|
||||
msgstr "цвет чата"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Palette colors:"
|
||||
msgstr "Комбинации клавиш по умолчанию восстановлены\n"
|
||||
|
||||
msgid "Terminal lost, exiting WeeChat..."
|
||||
msgstr ""
|
||||
|
||||
@@ -3017,6 +3092,10 @@ msgstr "%s неправильный номер буфера\n"
|
||||
msgid "%s%s: unknown option for \"%s\" command"
|
||||
msgstr "%s неизвестный параметр для команды \"%s\"\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s \"%s\" команда может быть выполнена только в буфере сервера\n"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: mask must begin with nick"
|
||||
msgstr ""
|
||||
@@ -3420,17 +3499,19 @@ msgid "join a channel"
|
||||
msgstr "зайти на канал"
|
||||
|
||||
#, fuzzy
|
||||
msgid "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgid "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr "канал[,канал] [ключ[,ключ]]"
|
||||
|
||||
msgid ""
|
||||
" server: send to this server (internal name)\n"
|
||||
"channel: channel name to join\n"
|
||||
" key: key to join the channel (channels with a key must be the first in "
|
||||
"list)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
msgstr ""
|
||||
|
||||
msgid "forcibly remove a user from a channel"
|
||||
@@ -4151,10 +4232,6 @@ msgstr "%s некорректные аргументы команды \"%s\"\n"
|
||||
msgid "%s%s: command \"%s\" must be executed on irc buffer (server or channel)"
|
||||
msgstr "%s \"%s\" команда может быть выполнена только в буфере сервера\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr "%s \"%s\" команда может быть выполнена только в буфере сервера\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "current IRC server"
|
||||
msgstr "подключиться к серверу(-ам)"
|
||||
@@ -5700,6 +5777,9 @@ msgstr "слоган WeeChat"
|
||||
msgid "WeeChat site, download page"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 if WeeChat is upgrading (command `/upgrade`)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "terminal charset"
|
||||
msgstr "управление буферами"
|
||||
|
||||
+88
-16
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2010-12-20 12:52+0100\n"
|
||||
"POT-Creation-Date: 2011-01-01 18:04+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -20,7 +20,7 @@ msgstr ""
|
||||
#. TRANSLATORS: "%s %s" after "compiled on" is date and time
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s Copyright (C) 2003-2010, compiled on %s %s\n"
|
||||
"WeeChat %s Copyright %s, compiled on %s %s\n"
|
||||
"Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
|
||||
msgstr ""
|
||||
|
||||
@@ -111,10 +111,6 @@ msgstr ""
|
||||
msgid "No bar item defined"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sNot enough memory"
|
||||
msgstr ""
|
||||
@@ -188,6 +184,14 @@ msgstr ""
|
||||
msgid "No local variable defined for buffer \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sInvalid pair number \"%s\" (must be between %d and %d)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sColor \"%s\" is not defined in palette"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sPlugin \"%s\" not found"
|
||||
msgstr ""
|
||||
@@ -635,6 +639,9 @@ msgstr ""
|
||||
msgid "Option changed: "
|
||||
msgstr ""
|
||||
|
||||
msgid "Option created: "
|
||||
msgstr ""
|
||||
|
||||
msgid "Option changed"
|
||||
msgstr ""
|
||||
|
||||
@@ -842,6 +849,32 @@ msgid ""
|
||||
" /buffer +1"
|
||||
msgstr ""
|
||||
|
||||
msgid "define custom colors and display palette of colors"
|
||||
msgstr ""
|
||||
|
||||
msgid "[add pair [alias] [fg,bg]] | [del pair] | switch"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for default terminal "
|
||||
"foreground or background)\n"
|
||||
"\n"
|
||||
"Without argument, this command displays colors in a new buffer.\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"
|
||||
msgstr ""
|
||||
|
||||
msgid "launch explicit WeeChat or plugin command"
|
||||
msgstr ""
|
||||
|
||||
@@ -1274,6 +1307,10 @@ msgid ""
|
||||
" /window scroll -d"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: missing arguments for \"%s\" command"
|
||||
msgstr ""
|
||||
|
||||
msgid "names of buffers"
|
||||
msgstr ""
|
||||
|
||||
@@ -1289,6 +1326,9 @@ msgstr ""
|
||||
msgid "properties that can be read on a buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid "color pairs"
|
||||
msgstr ""
|
||||
|
||||
msgid "configuration files"
|
||||
msgstr ""
|
||||
|
||||
@@ -1356,10 +1396,9 @@ msgid "debug level for plugin (\"core\" for WeeChat core)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"custom color in palette, format is: \"alias;fg,bg;r/g/b\" where alias is "
|
||||
"color name, fg,bg is \"foreground,background\" (example: \"200,-1\"), r/g/b "
|
||||
"is redefinition of color (terminal must support it) (everything is optional "
|
||||
"in this format)"
|
||||
"custom color in palette, format is: \"alias;fg,bg\" where alias is color "
|
||||
"name, fg,bg is \"foreground,background\" (example: \"200,-1\") (everything "
|
||||
"is optional in this format and order is not important)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
@@ -1938,6 +1977,11 @@ msgstr ""
|
||||
msgid "debug: removing file: %s"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is translation of "second" or "seconds"
|
||||
#, c-format
|
||||
msgid "Upgrade done (%.02f %s)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sError upgrading WeeChat with file \"%s\":"
|
||||
msgstr ""
|
||||
@@ -2014,6 +2058,29 @@ msgstr ""
|
||||
msgid "Default colors:"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"WeeChat colors | Actions: [R] Refresh [Q] Close buffer | Keys: [alt-c] "
|
||||
"Toggle colors"
|
||||
msgstr ""
|
||||
|
||||
msgid "Terminal colors:"
|
||||
msgstr ""
|
||||
|
||||
msgid "WeeChat colors:"
|
||||
msgstr ""
|
||||
|
||||
msgid "fixed color"
|
||||
msgstr ""
|
||||
|
||||
msgid "WeeChat basic colors:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Nick colors:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Palette colors:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Terminal lost, exiting WeeChat..."
|
||||
msgstr ""
|
||||
|
||||
@@ -2623,6 +2690,10 @@ msgstr ""
|
||||
msgid "%s%s: unknown option for \"%s\" command"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: mask must begin with nick"
|
||||
msgstr ""
|
||||
@@ -2979,17 +3050,19 @@ msgstr ""
|
||||
msgid "join a channel"
|
||||
msgstr ""
|
||||
|
||||
msgid "[channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgid "[-server server] [channel1[,channel2[,channel3]] [key1[,key2]]]"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
" server: send to this server (internal name)\n"
|
||||
"channel: channel name to join\n"
|
||||
" key: key to join the channel (channels with a key must be the first in "
|
||||
"list)\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
" /join #weechat\n"
|
||||
" /join #protectedchan,#weechat key"
|
||||
" /join #protectedchan,#weechat key\n"
|
||||
" /join -server freenode #weechat"
|
||||
msgstr ""
|
||||
|
||||
msgid "forcibly remove a user from a channel"
|
||||
@@ -3555,10 +3628,6 @@ msgstr ""
|
||||
msgid "%s%s: command \"%s\" must be executed on irc buffer (server or channel)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: command \"%s\" must be executed on connected irc server"
|
||||
msgstr ""
|
||||
|
||||
msgid "current IRC server"
|
||||
msgstr ""
|
||||
|
||||
@@ -4962,6 +5031,9 @@ msgstr ""
|
||||
msgid "WeeChat site, download page"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 if WeeChat is upgrading (command `/upgrade`)"
|
||||
msgstr ""
|
||||
|
||||
msgid "terminal charset"
|
||||
msgstr ""
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
*
|
||||
|
||||
+243
-268
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
@@ -150,9 +150,7 @@ command_bar_list (int full)
|
||||
* command_bar: manage bars
|
||||
*/
|
||||
|
||||
int
|
||||
command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(bar)
|
||||
{
|
||||
int type, position;
|
||||
char *error, *str_type, *pos_condition;
|
||||
@@ -204,15 +202,7 @@ command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
/* add a new bar */
|
||||
if (string_strcasecmp (argv[1], "add") == 0)
|
||||
{
|
||||
if (argc < 8)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"bar");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(8, "bar add");
|
||||
pos_condition = strchr (argv[3], ',');
|
||||
if (pos_condition)
|
||||
{
|
||||
@@ -300,15 +290,7 @@ command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
/* delete a bar */
|
||||
if (string_strcasecmp (argv[1], "del") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"bar");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(3, "bar del");
|
||||
if (string_strcasecmp (argv[2], "-all") == 0)
|
||||
{
|
||||
gui_bar_free_all ();
|
||||
@@ -337,15 +319,7 @@ command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
/* set a bar property */
|
||||
if (string_strcasecmp (argv[1], "set") == 0)
|
||||
{
|
||||
if (argc < 5)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"bar");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(5, "bar set");
|
||||
ptr_bar = gui_bar_search (argv[2]);
|
||||
if (!ptr_bar)
|
||||
{
|
||||
@@ -371,15 +345,7 @@ command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
/* hide a bar */
|
||||
if (string_strcasecmp (argv[1], "hide") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"bar");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(3, "bar hide");
|
||||
ptr_bar = gui_bar_search (argv[2]);
|
||||
if (!ptr_bar)
|
||||
{
|
||||
@@ -398,15 +364,7 @@ command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
/* show a bar */
|
||||
if (string_strcasecmp (argv[1], "show") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"bar");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(3, "bar show");
|
||||
ptr_bar = gui_bar_search (argv[2]);
|
||||
if (!ptr_bar)
|
||||
{
|
||||
@@ -425,15 +383,7 @@ command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
/* toggle a bar visible/hidden */
|
||||
if (string_strcasecmp (argv[1], "toggle") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"bar");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(3, "bar toggle");
|
||||
ptr_bar = gui_bar_search (argv[2]);
|
||||
if (!ptr_bar)
|
||||
{
|
||||
@@ -452,15 +402,7 @@ command_bar (void *data, struct t_gui_buffer *buffer,
|
||||
/* scroll in a bar */
|
||||
if (string_strcasecmp (argv[1], "scroll") == 0)
|
||||
{
|
||||
if (argc < 5)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"bar");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(5, "bar scroll");
|
||||
ptr_bar = gui_bar_search (argv[2]);
|
||||
if (ptr_bar)
|
||||
{
|
||||
@@ -530,9 +472,7 @@ command_buffer_display_localvar (void *data,
|
||||
* command_buffer: manage buffers
|
||||
*/
|
||||
|
||||
int
|
||||
command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(buffer)
|
||||
{
|
||||
struct t_gui_buffer *ptr_buffer;
|
||||
long number, number1, number2;
|
||||
@@ -621,16 +561,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
/* move buffer to another number in the list */
|
||||
if (string_strcasecmp (argv[1], "move") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"buffer");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
|
||||
COMMAND_MIN_ARGS(3, "buffer move");
|
||||
error = NULL;
|
||||
number = strtol (((argv[2][0] == '+') || (argv[2][0] == '-')) ?
|
||||
argv[2] + 1 : argv[2],
|
||||
@@ -661,16 +592,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
/* merge buffer with another number in the list */
|
||||
if (string_strcasecmp (argv[1], "merge") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"buffer");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
|
||||
COMMAND_MIN_ARGS(3, "buffer merge");
|
||||
error = NULL;
|
||||
number = strtol (argv[2], &error, 10);
|
||||
if (error && !error[0])
|
||||
@@ -718,7 +640,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
if (!buffer->plugin)
|
||||
if (buffer == gui_buffer_search_main ())
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: WeeChat main buffer can't be "
|
||||
@@ -797,20 +719,11 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/* display buffer notify */
|
||||
|
||||
/* set notify level */
|
||||
if (string_strcasecmp (argv[1], "notify") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"buffer");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
/* set notify level for current buffer */
|
||||
COMMAND_MIN_ARGS(3, "buffer notify");
|
||||
config_weechat_notify_set (gui_current_window->buffer,
|
||||
argv_eol[2]);
|
||||
return WEECHAT_RC_OK;
|
||||
@@ -839,15 +752,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
/* set a property on buffer */
|
||||
if (string_strcasecmp (argv[1], "set") == 0)
|
||||
{
|
||||
if (argc < 4)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"buffer");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(4, "buffer set");
|
||||
value = string_remove_quotes (argv_eol[3], "'\"");
|
||||
gui_buffer_set (buffer, argv[2], (value) ? value : argv_eol[3]);
|
||||
if (value)
|
||||
@@ -859,15 +764,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
/* get a buffer property */
|
||||
if (string_strcasecmp (argv[1], "get") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"buffer");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(3, "buffer get");
|
||||
if (gui_buffer_property_in_list (gui_buffer_properties_get_integer,
|
||||
argv[2]))
|
||||
{
|
||||
@@ -985,13 +882,160 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* command_color: define custom colors and display palette of colors
|
||||
*/
|
||||
|
||||
COMMAND_CALLBACK(color)
|
||||
{
|
||||
char *str_alias, *str_pair, *str_rgb, *pos, *error;
|
||||
char str_color[1024], str_command[1024];
|
||||
long number;
|
||||
int i;
|
||||
struct t_gui_color_palette *color_palette;
|
||||
|
||||
/* make C compiler happy */
|
||||
(void) data;
|
||||
(void) argv_eol;
|
||||
|
||||
if (argc == 1)
|
||||
{
|
||||
gui_color_buffer_open ();
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/* add a color pair */
|
||||
if (string_strcasecmp (argv[1], "add") == 0)
|
||||
{
|
||||
COMMAND_MIN_ARGS(3, "color add");
|
||||
|
||||
/* check pair number */
|
||||
error = NULL;
|
||||
number = strtol (argv[2], &error, 10);
|
||||
if (error && !error[0])
|
||||
{
|
||||
if ((number < 1) || (number > gui_color_get_last_pair ()))
|
||||
number = -1;
|
||||
}
|
||||
else
|
||||
{
|
||||
number = -1;
|
||||
}
|
||||
if (number < 0)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sInvalid pair number \"%s\" (must be between "
|
||||
"%d and %d)"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
argv[2], 1, gui_color_get_last_pair ());
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
|
||||
/* check other arguments */
|
||||
str_alias = NULL;
|
||||
str_pair = NULL;
|
||||
str_rgb = NULL;
|
||||
for (i = 3; i < argc; i++)
|
||||
{
|
||||
pos = strchr (argv[i], ',');
|
||||
if (pos)
|
||||
str_pair = argv[i];
|
||||
else
|
||||
{
|
||||
pos = strchr (argv[i], '/');
|
||||
if (pos)
|
||||
str_rgb = argv[i];
|
||||
else
|
||||
str_alias = argv[i];
|
||||
}
|
||||
}
|
||||
str_color[0] = '\0';
|
||||
if (str_alias)
|
||||
{
|
||||
strcat (str_color, ";");
|
||||
strcat (str_color, str_alias);
|
||||
}
|
||||
if (str_pair)
|
||||
{
|
||||
strcat (str_color, ";");
|
||||
strcat (str_color, str_pair);
|
||||
}
|
||||
if (str_rgb)
|
||||
{
|
||||
strcat (str_color, ";");
|
||||
strcat (str_color, str_rgb);
|
||||
}
|
||||
|
||||
/* add color pair */
|
||||
snprintf (str_command, sizeof (str_command),
|
||||
"/set weechat.palette.%d \"%s\"",
|
||||
(int)number,
|
||||
(str_color[0]) ? str_color + 1 : "");
|
||||
input_exec_command (buffer, 1, NULL, str_command);
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/* delete a color pair */
|
||||
if (string_strcasecmp (argv[1], "del") == 0)
|
||||
{
|
||||
COMMAND_MIN_ARGS(3, "color del");
|
||||
|
||||
/* check pair number */
|
||||
error = NULL;
|
||||
number = strtol (argv[2], &error, 10);
|
||||
if (error && !error[0])
|
||||
{
|
||||
if ((number < 1) || (number > gui_color_get_last_pair ()))
|
||||
number = -1;
|
||||
}
|
||||
else
|
||||
{
|
||||
number = -1;
|
||||
}
|
||||
if (number < 0)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sInvalid pair number \"%s\" (must be between "
|
||||
"%d and %d)"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
argv[2], 1, gui_color_get_last_pair ());
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
|
||||
/* search color pair */
|
||||
color_palette = gui_color_palette_get ((int)number);
|
||||
if (!color_palette)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sColor \"%s\" is not defined in palette"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
argv[2]);
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
|
||||
/* delete color pair */
|
||||
snprintf (str_command, sizeof (str_command),
|
||||
"/unset weechat.palette.%d",
|
||||
(int)number);
|
||||
input_exec_command (buffer, 1, NULL, str_command);
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/* switch WeeChat/terminal colors */
|
||||
if (string_strcasecmp (argv[1], "switch") == 0)
|
||||
{
|
||||
gui_color_switch_colors ();
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* command_command: launch explicit WeeChat or plugin command
|
||||
*/
|
||||
|
||||
int
|
||||
command_command (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(command)
|
||||
{
|
||||
int length;
|
||||
char *command;
|
||||
@@ -1038,9 +1082,7 @@ command_command (void *data, struct t_gui_buffer *buffer,
|
||||
* command_debug: control debug for core/plugins
|
||||
*/
|
||||
|
||||
int
|
||||
command_debug (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(debug)
|
||||
{
|
||||
struct t_config_option *ptr_option;
|
||||
struct t_weechat_plugin *ptr_plugin;
|
||||
@@ -1097,15 +1139,7 @@ command_debug (void *data, struct t_gui_buffer *buffer,
|
||||
}
|
||||
else if (string_strcasecmp (argv[1], "set") == 0)
|
||||
{
|
||||
if (argc < 4)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"debug set");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(4, "debug set");
|
||||
if (strcmp (argv[3], "0") == 0)
|
||||
{
|
||||
/* disable debug for a plugin */
|
||||
@@ -1167,9 +1201,7 @@ command_filter_display (struct t_gui_filter *filter)
|
||||
* command_filter: manage message filters
|
||||
*/
|
||||
|
||||
int
|
||||
command_filter (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(filter)
|
||||
{
|
||||
struct t_gui_filter *ptr_filter;
|
||||
|
||||
@@ -1321,15 +1353,7 @@ command_filter (void *data, struct t_gui_buffer *buffer,
|
||||
/* add filter */
|
||||
if (string_strcasecmp (argv[1], "add") == 0)
|
||||
{
|
||||
if (argc < 6)
|
||||
{
|
||||
gui_chat_printf_date_tags (NULL, 0, GUI_FILTER_TAG_NO_FILTER,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"filter add");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(6, "filter add");
|
||||
if (gui_filter_search_by_name (argv[2]))
|
||||
{
|
||||
gui_chat_printf_date_tags (NULL, 0, GUI_FILTER_TAG_NO_FILTER,
|
||||
@@ -1370,17 +1394,7 @@ command_filter (void *data, struct t_gui_buffer *buffer,
|
||||
/* rename a filter */
|
||||
if (string_strcasecmp (argv[1], "rename") == 0)
|
||||
{
|
||||
if (argc < 4)
|
||||
{
|
||||
gui_chat_printf_date_tags (NULL, 0, GUI_FILTER_TAG_NO_FILTER,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"filter rename");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
|
||||
/* rename filter */
|
||||
COMMAND_MIN_ARGS(4, "filter rename");
|
||||
ptr_filter = gui_filter_search_by_name (argv[2]);
|
||||
if (ptr_filter)
|
||||
{
|
||||
@@ -1415,15 +1429,7 @@ command_filter (void *data, struct t_gui_buffer *buffer,
|
||||
/* delete filter */
|
||||
if (string_strcasecmp (argv[1], "del") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf_date_tags (NULL, 0, GUI_FILTER_TAG_NO_FILTER,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"filter del");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(3, "filter del");
|
||||
if (string_strcasecmp (argv[2], "-all") == 0)
|
||||
{
|
||||
if (gui_filters)
|
||||
@@ -1473,9 +1479,7 @@ command_filter (void *data, struct t_gui_buffer *buffer,
|
||||
* command_help: display help about commands
|
||||
*/
|
||||
|
||||
int
|
||||
command_help (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(help)
|
||||
{
|
||||
struct t_hook *ptr_hook;
|
||||
struct t_config_option *ptr_option;
|
||||
@@ -1840,9 +1844,7 @@ command_help (void *data, struct t_gui_buffer *buffer,
|
||||
* command_history: display current buffer history
|
||||
*/
|
||||
|
||||
int
|
||||
command_history (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(history)
|
||||
{
|
||||
struct t_gui_history *ptr_history;
|
||||
int n, n_total, n_user, displayed;
|
||||
@@ -1897,9 +1899,7 @@ command_history (void *data, struct t_gui_buffer *buffer,
|
||||
* command_input: input actions (used by key bindings)
|
||||
*/
|
||||
|
||||
int
|
||||
command_input (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(input)
|
||||
{
|
||||
/* make C compiler happy */
|
||||
(void) data;
|
||||
@@ -2143,9 +2143,7 @@ command_key_display_listdiff ()
|
||||
* command_key: bind/unbind keys
|
||||
*/
|
||||
|
||||
int
|
||||
command_key (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(key)
|
||||
{
|
||||
char *internal_code;
|
||||
struct t_gui_key *ptr_key, *ptr_default_key, *ptr_new_key;
|
||||
@@ -2207,15 +2205,7 @@ command_key (void *data, struct t_gui_buffer *buffer,
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
if (argc < 4)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"key");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(4, "key bind");
|
||||
|
||||
/* bind new key */
|
||||
gui_keyboard_verbose = 1;
|
||||
@@ -2447,9 +2437,7 @@ command_layout_display_tree (struct t_gui_layout_window *layout_window,
|
||||
* command_layout: save/apply buffers/windows layout
|
||||
*/
|
||||
|
||||
int
|
||||
command_layout (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(layout)
|
||||
{
|
||||
struct t_gui_layout_buffer *ptr_layout_buffer;
|
||||
int flag_buffers, flag_windows;
|
||||
@@ -2559,9 +2547,7 @@ command_layout (void *data, struct t_gui_buffer *buffer,
|
||||
* command_mute: execute a command mute
|
||||
*/
|
||||
|
||||
int
|
||||
command_mute (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(mute)
|
||||
{
|
||||
int length, mute_mode;
|
||||
char *command, *ptr_command;
|
||||
@@ -2926,9 +2912,7 @@ command_plugin_list (const char *name, int full)
|
||||
* command_plugin: list/load/unload WeeChat plugins
|
||||
*/
|
||||
|
||||
int
|
||||
command_plugin (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(plugin)
|
||||
{
|
||||
/* make C compiler happy */
|
||||
(void) data;
|
||||
@@ -3029,9 +3013,7 @@ command_proxy_list ()
|
||||
* command_proxy: manage proxies
|
||||
*/
|
||||
|
||||
int
|
||||
command_proxy (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(proxy)
|
||||
{
|
||||
int type;
|
||||
char *error;
|
||||
@@ -3052,15 +3034,7 @@ command_proxy (void *data, struct t_gui_buffer *buffer,
|
||||
/* add a new proxy */
|
||||
if (string_strcasecmp (argv[1], "add") == 0)
|
||||
{
|
||||
if (argc < 6)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"proxy");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(6, "proxy add");
|
||||
type = proxy_search_type (argv[3]);
|
||||
if (type < 0)
|
||||
{
|
||||
@@ -3107,15 +3081,7 @@ command_proxy (void *data, struct t_gui_buffer *buffer,
|
||||
/* delete a proxy */
|
||||
if (string_strcasecmp (argv[1], "del") == 0)
|
||||
{
|
||||
if (argc < 3)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"proxy");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(3, "proxy del");
|
||||
if (string_strcasecmp (argv[2], "-all") == 0)
|
||||
{
|
||||
proxy_free_all ();
|
||||
@@ -3142,15 +3108,7 @@ command_proxy (void *data, struct t_gui_buffer *buffer,
|
||||
/* set a proxy property */
|
||||
if (string_strcasecmp (argv[1], "set") == 0)
|
||||
{
|
||||
if (argc < 5)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sError: missing arguments for \"%s\" "
|
||||
"command"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
"proxy");
|
||||
return WEECHAT_RC_ERROR;
|
||||
}
|
||||
COMMAND_MIN_ARGS(5, "proxy set");
|
||||
ptr_proxy = proxy_search (argv[2]);
|
||||
if (!ptr_proxy)
|
||||
{
|
||||
@@ -3185,9 +3143,7 @@ command_proxy (void *data, struct t_gui_buffer *buffer,
|
||||
* command_quit: quit WeeChat
|
||||
*/
|
||||
|
||||
int
|
||||
command_quit (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(quit)
|
||||
{
|
||||
int confirm_ok;
|
||||
char *pos_args;
|
||||
@@ -3266,9 +3222,7 @@ command_reload_file (struct t_config_file *config_file)
|
||||
* command_reload: reload WeeChat and plugins options from disk
|
||||
*/
|
||||
|
||||
int
|
||||
command_reload (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(reload)
|
||||
{
|
||||
struct t_config_file *ptr_config_file;
|
||||
int i;
|
||||
@@ -3333,9 +3287,7 @@ command_save_file (struct t_config_file *config_file)
|
||||
* command_save: save configuration files to disk
|
||||
*/
|
||||
|
||||
int
|
||||
command_save (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(save)
|
||||
{
|
||||
struct t_config_file *ptr_config_file;
|
||||
int i;
|
||||
@@ -3548,13 +3500,11 @@ command_set_display_option_list (const char *message, const char *search)
|
||||
* command_set: set config options
|
||||
*/
|
||||
|
||||
int
|
||||
command_set (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(set)
|
||||
{
|
||||
char *value;
|
||||
int number_found, rc;
|
||||
struct t_config_option *ptr_option;
|
||||
struct t_config_option *ptr_option, *ptr_option_before;
|
||||
|
||||
/* make C compiler happy */
|
||||
(void) data;
|
||||
@@ -3572,20 +3522,25 @@ command_set (void *data, struct t_gui_buffer *buffer,
|
||||
if (number_found == 0)
|
||||
{
|
||||
if (argc == 2)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("%sOption \"%s\" not found (tip: you can use "
|
||||
"\"*\" at beginning and/or end of option to "
|
||||
"see a sublist)"),
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
|
||||
argv[1]);
|
||||
}
|
||||
else
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
_("No configuration option found"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
gui_chat_printf (NULL, "");
|
||||
if (argc == 2)
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
NG_("%s%d%s configuration option found "
|
||||
"matching with \"%s\"",
|
||||
@@ -3596,7 +3551,9 @@ command_set (void *data, struct t_gui_buffer *buffer,
|
||||
number_found,
|
||||
GUI_COLOR(GUI_COLOR_CHAT),
|
||||
argv[1]);
|
||||
}
|
||||
else
|
||||
{
|
||||
gui_chat_printf (NULL,
|
||||
NG_("%s%d%s configuration option found",
|
||||
"%s%d%s configuration options found",
|
||||
@@ -3604,12 +3561,15 @@ command_set (void *data, struct t_gui_buffer *buffer,
|
||||
GUI_COLOR(GUI_COLOR_CHAT_BUFFER),
|
||||
number_found,
|
||||
GUI_COLOR(GUI_COLOR_CHAT));
|
||||
}
|
||||
}
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/* set option value */
|
||||
value =(string_strcasecmp (argv_eol[2], WEECHAT_CONFIG_OPTION_NULL) == 0) ?
|
||||
config_file_search_with_string (argv[1], NULL, NULL, &ptr_option_before,
|
||||
NULL);
|
||||
value = (string_strcasecmp (argv_eol[2], WEECHAT_CONFIG_OPTION_NULL) == 0) ?
|
||||
NULL : string_remove_quotes (argv_eol[2], "'\"");
|
||||
rc = config_file_option_set_with_string (argv[1], value);
|
||||
if (value)
|
||||
@@ -3633,8 +3593,12 @@ command_set (void *data, struct t_gui_buffer *buffer,
|
||||
config_file_search_with_string (argv[1], NULL, NULL,
|
||||
&ptr_option, NULL);
|
||||
if (ptr_option)
|
||||
{
|
||||
command_set_display_option (ptr_option,
|
||||
_("Option changed: "));
|
||||
(ptr_option_before) ?
|
||||
_("Option changed: ") :
|
||||
_("Option created: "));
|
||||
}
|
||||
else
|
||||
gui_chat_printf (NULL, _("Option changed"));
|
||||
break;
|
||||
@@ -3647,9 +3611,7 @@ command_set (void *data, struct t_gui_buffer *buffer,
|
||||
* command_unset: unset/reset config options
|
||||
*/
|
||||
|
||||
int
|
||||
command_unset (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(unset)
|
||||
{
|
||||
struct t_config_file *ptr_config;
|
||||
struct t_config_section *ptr_section;
|
||||
@@ -3733,9 +3695,7 @@ command_unset (void *data, struct t_gui_buffer *buffer,
|
||||
* command_upgrade: upgrade WeeChat
|
||||
*/
|
||||
|
||||
int
|
||||
command_upgrade (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(upgrade)
|
||||
{
|
||||
char *ptr_binary;
|
||||
char *exec_args[7] = { NULL, "-a", "--dir", NULL, "--upgrade", NULL };
|
||||
@@ -3853,9 +3813,7 @@ command_upgrade (void *data, struct t_gui_buffer *buffer,
|
||||
* command_uptime: display WeeChat uptime
|
||||
*/
|
||||
|
||||
int
|
||||
command_uptime (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(uptime)
|
||||
{
|
||||
time_t running_time;
|
||||
int day, hour, min, sec;
|
||||
@@ -3865,7 +3823,7 @@ command_uptime (void *data, struct t_gui_buffer *buffer,
|
||||
(void) data;
|
||||
(void) argv_eol;
|
||||
|
||||
running_time = time (NULL) - weechat_start_time;
|
||||
running_time = time (NULL) - weechat_first_start_time;
|
||||
day = running_time / (60 * 60 * 24);
|
||||
hour = (running_time % (60 * 60 * 24)) / (60 * 60);
|
||||
min = ((running_time % (60 * 60 * 24)) % (60 * 60)) / 60;
|
||||
@@ -3880,7 +3838,7 @@ command_uptime (void *data, struct t_gui_buffer *buffer,
|
||||
hour,
|
||||
min,
|
||||
sec,
|
||||
ctime (&weechat_start_time));
|
||||
ctime (&weechat_first_start_time));
|
||||
string[strlen (string) - 1] = '\0';
|
||||
input_data (buffer, string);
|
||||
}
|
||||
@@ -3894,7 +3852,7 @@ command_uptime (void *data, struct t_gui_buffer *buffer,
|
||||
hour,
|
||||
min,
|
||||
sec,
|
||||
util_get_time_string (&weechat_start_time));
|
||||
util_get_time_string (&weechat_first_start_time));
|
||||
input_data (buffer, string);
|
||||
}
|
||||
else
|
||||
@@ -3918,7 +3876,7 @@ command_uptime (void *data, struct t_gui_buffer *buffer,
|
||||
sec,
|
||||
GUI_COLOR(GUI_COLOR_CHAT),
|
||||
GUI_COLOR(GUI_COLOR_CHAT_BUFFER),
|
||||
util_get_time_string (&weechat_start_time));
|
||||
util_get_time_string (&weechat_first_start_time));
|
||||
}
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
@@ -3953,7 +3911,7 @@ command_version_display (struct t_gui_buffer *buffer,
|
||||
weechat_upgrade_count,
|
||||
/* TRANSLATORS: text is: "upgraded xx times" */
|
||||
NG_("time", "times", weechat_upgrade_count),
|
||||
util_get_time_string (&weechat_start_time));
|
||||
util_get_time_string (&weechat_first_start_time));
|
||||
input_data (buffer, string);
|
||||
}
|
||||
}
|
||||
@@ -3972,7 +3930,7 @@ command_version_display (struct t_gui_buffer *buffer,
|
||||
"Upgraded %d %s, first start: %s",
|
||||
weechat_upgrade_count,
|
||||
(weechat_upgrade_count > 1) ? "times" : "time",
|
||||
ctime (&weechat_start_time));
|
||||
ctime (&weechat_first_start_time));
|
||||
string[strlen (string) - 1] = '\0';
|
||||
input_data (buffer, string);
|
||||
}
|
||||
@@ -3996,7 +3954,7 @@ command_version_display (struct t_gui_buffer *buffer,
|
||||
weechat_upgrade_count,
|
||||
/* TRANSLATORS: text is: "upgraded xx times" */
|
||||
NG_("time", "times", weechat_upgrade_count),
|
||||
util_get_time_string (&weechat_start_time));
|
||||
util_get_time_string (&weechat_first_start_time));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -4005,9 +3963,7 @@ command_version_display (struct t_gui_buffer *buffer,
|
||||
* command_version: display WeeChat version
|
||||
*/
|
||||
|
||||
int
|
||||
command_version (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(version)
|
||||
{
|
||||
int send_to_buffer_as_input, translated_string;
|
||||
|
||||
@@ -4080,9 +4036,7 @@ command_wait_timer_cb (void *data, int remaining_calls)
|
||||
* command_wait: schedule a command execution in future
|
||||
*/
|
||||
|
||||
int
|
||||
command_wait (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(wait)
|
||||
{
|
||||
char *pos, *str_number, *error;
|
||||
long number, factor, delay;
|
||||
@@ -4159,9 +4113,7 @@ command_wait (void *data, struct t_gui_buffer *buffer,
|
||||
* command_window: manage windows
|
||||
*/
|
||||
|
||||
int
|
||||
command_window (void *data, struct t_gui_buffer *buffer,
|
||||
int argc, char **argv, char **argv_eol)
|
||||
COMMAND_CALLBACK(window)
|
||||
{
|
||||
struct t_gui_window *ptr_win;
|
||||
int i;
|
||||
@@ -4570,6 +4522,29 @@ command_init ()
|
||||
" || %(irc_privates)"
|
||||
" || %(buffers_numbers)",
|
||||
&command_buffer, NULL);
|
||||
hook_command (NULL, "color",
|
||||
N_("define custom colors and display palette of colors"),
|
||||
N_("[add pair [alias] [fg,bg]] | [del pair] | switch"),
|
||||
N_(" add: add a color pair\n"
|
||||
" del: delete a color pair\n"
|
||||
"switch: switch WeeChat/terminal colors\n"
|
||||
" pair: pair number (>= 1)\n"
|
||||
" alias: alias name for color (for example: \"orange\")\n"
|
||||
" fg,bg: foreground and background pair number (-1 for "
|
||||
"default terminal foreground or background)\n\n"
|
||||
"Without argument, this command displays colors in a new "
|
||||
"buffer.\n\n"
|
||||
"Examples:\n"
|
||||
" add color 214 with alias \"orange\":\n"
|
||||
" /color add 214 orange\n"
|
||||
" add color 250 with orange on blue:\n"
|
||||
" /color add 250 214,4 orange_blue\n"
|
||||
" delete color 214:\n"
|
||||
" /color del 214"),
|
||||
"add %(color_pairs)"
|
||||
" || del %(color_pairs)"
|
||||
" || switch",
|
||||
&command_color, NULL);
|
||||
hook_command (NULL, "command",
|
||||
N_("launch explicit WeeChat or plugin command"),
|
||||
N_("plugin command"),
|
||||
|
||||
+18
-1
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
@@ -21,6 +21,11 @@
|
||||
#ifndef __WEECHAT_COMMAND_H
|
||||
#define __WEECHAT_COMMAND_H 1
|
||||
|
||||
#define COMMAND_CALLBACK(__command) \
|
||||
int \
|
||||
command_##__command (void *data, struct t_gui_buffer *buffer, \
|
||||
int argc, char **argv, char **argv_eol)
|
||||
|
||||
/*
|
||||
* This macro is used to create an "empty" command in WeeChat core:
|
||||
* command does nothing, but plugins or scripts can catch it when it
|
||||
@@ -40,6 +45,18 @@
|
||||
return WEECHAT_RC_OK; \
|
||||
}
|
||||
|
||||
#define COMMAND_MIN_ARGS(__min, __command) \
|
||||
if (argc < __min) \
|
||||
{ \
|
||||
gui_chat_printf_date_tags ( \
|
||||
NULL, 0, \
|
||||
GUI_FILTER_TAG_NO_FILTER, \
|
||||
_("%sError: missing arguments for \"%s\" command"), \
|
||||
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR], \
|
||||
__command); \
|
||||
return WEECHAT_RC_ERROR; \
|
||||
}
|
||||
|
||||
struct t_gui_buffer;
|
||||
|
||||
extern int command_reload (void *data, struct t_gui_buffer *buffer,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
@@ -260,6 +260,46 @@ completion_list_add_buffer_properties_get_cb (void *data,
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* completion_list_map_add_color_cb: add color pairs in completion
|
||||
*/
|
||||
|
||||
void
|
||||
completion_list_map_add_color_cb (void *data,
|
||||
struct t_hashtable *hashtable,
|
||||
const void *key, const void *value)
|
||||
{
|
||||
/* make C compiler happy */
|
||||
(void) hashtable;
|
||||
(void) value;
|
||||
|
||||
gui_completion_list_add ((struct t_gui_completion *)data,
|
||||
(char *)key,
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
}
|
||||
|
||||
/*
|
||||
* completion_list_add_color_pairs_cb: add color pairs (in section "palette")
|
||||
*/
|
||||
|
||||
int
|
||||
completion_list_add_color_pairs_cb (void *data,
|
||||
const char *completion_item,
|
||||
struct t_gui_buffer *buffer,
|
||||
struct t_gui_completion *completion)
|
||||
{
|
||||
/* make C compiler happy */
|
||||
(void) data;
|
||||
(void) completion_item;
|
||||
(void) buffer;
|
||||
|
||||
hashtable_map (gui_color_hash_palette_color,
|
||||
&completion_list_map_add_color_cb,
|
||||
completion);
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* completion_list_add_config_files_cb: add config files to completion list
|
||||
*/
|
||||
@@ -707,13 +747,13 @@ completion_list_add_plugins_commands_cb (void *data,
|
||||
}
|
||||
|
||||
/*
|
||||
* completion_list_add_color_alias_cb: add color alias in completion
|
||||
* completion_list_map_add_color_alias_cb: add color alias in completion
|
||||
*/
|
||||
|
||||
void
|
||||
completion_list_add_color_alias_cb (void *data,
|
||||
struct t_hashtable *hashtable,
|
||||
const void *key, const void *value)
|
||||
completion_list_map_add_color_alias_cb (void *data,
|
||||
struct t_hashtable *hashtable,
|
||||
const void *key, const void *value)
|
||||
{
|
||||
/* make C compiler happy */
|
||||
(void) hashtable;
|
||||
@@ -898,7 +938,7 @@ completion_list_add_config_option_values_cb (void *data,
|
||||
}
|
||||
break;
|
||||
case CONFIG_OPTION_TYPE_COLOR:
|
||||
num_colors = gui_color_get_number ();
|
||||
num_colors = gui_color_get_weechat_colors_number ();
|
||||
for (i = 0; i < num_colors; i++)
|
||||
{
|
||||
color_name = gui_color_get_name (i);
|
||||
@@ -910,7 +950,7 @@ completion_list_add_config_option_values_cb (void *data,
|
||||
if (gui_color_hash_palette_alias)
|
||||
{
|
||||
hashtable_map (gui_color_hash_palette_alias,
|
||||
&completion_list_add_color_alias_cb,
|
||||
&completion_list_map_add_color_alias_cb,
|
||||
completion);
|
||||
}
|
||||
gui_completion_list_add (completion, "++1",
|
||||
@@ -1155,6 +1195,9 @@ completion_init ()
|
||||
hook_completion (NULL, "buffer_properties_get",
|
||||
N_("properties that can be read on a buffer"),
|
||||
&completion_list_add_buffer_properties_get_cb, NULL);
|
||||
hook_completion (NULL, "color_pairs",
|
||||
N_("color pairs"),
|
||||
&completion_list_add_color_pairs_cb, NULL);
|
||||
hook_completion (NULL, "config_files", /* formerly "%c" */
|
||||
N_("configuration files"),
|
||||
&completion_list_add_config_files_cb, NULL);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
@@ -636,7 +636,7 @@ config_file_new_option (struct t_config_file *config_file,
|
||||
break;
|
||||
case CONFIG_OPTION_TYPE_COLOR:
|
||||
new_option->min = min;
|
||||
new_option->max = gui_color_get_number () - 1;
|
||||
new_option->max = gui_color_get_weechat_colors_number () - 1;
|
||||
if (default_value)
|
||||
{
|
||||
new_option->default_value = malloc (sizeof (int));
|
||||
@@ -1251,7 +1251,7 @@ config_file_option_set (struct t_config_option *option, const char *value,
|
||||
old_value = CONFIG_COLOR(option);
|
||||
if (option->value)
|
||||
{
|
||||
num_colors = gui_color_get_number ();
|
||||
num_colors = gui_color_get_weechat_colors_number ();
|
||||
value_int = -1;
|
||||
new_value_ok = 0;
|
||||
if (strncmp (value, "++", 2) == 0)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+23
-10
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
@@ -406,6 +406,20 @@ config_change_color (void *data, struct t_config_option *option)
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* config_change_nick_colors: called when nick colors are changed
|
||||
*/
|
||||
|
||||
void
|
||||
config_change_nick_colors (void *data, struct t_config_option *option)
|
||||
{
|
||||
/* make C compiler happy */
|
||||
(void) data;
|
||||
(void) option;
|
||||
|
||||
gui_color_buffer_display ();
|
||||
}
|
||||
|
||||
/*
|
||||
* config_day_change_timer_cb: timer callback for displaying
|
||||
* "Day changed to xxx" message
|
||||
@@ -679,7 +693,7 @@ config_weechat_palette_change_cb (void *data,
|
||||
number = (int)strtol (option->name, &error, 10);
|
||||
if (error && !error[0])
|
||||
{
|
||||
gui_color_palette_change (number, CONFIG_STRING(option));
|
||||
gui_color_palette_add (number, CONFIG_STRING(option));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -728,11 +742,10 @@ config_weechat_palette_create_option_cb (void *data,
|
||||
ptr_option = config_file_new_option (
|
||||
config_file, section,
|
||||
option_name, "string",
|
||||
_("custom color in palette, format is: \"alias;fg,bg;r/g/b\" "
|
||||
_("custom color in palette, format is: \"alias;fg,bg\" "
|
||||
"where alias is color name, fg,bg is \"foreground,background\" "
|
||||
"(example: \"200,-1\"), r/g/b is redefinition of color "
|
||||
"(terminal must support it) (everything is optional "
|
||||
"in this format)"),
|
||||
"(example: \"200,-1\") (everything is optional "
|
||||
"in this format and order is not important)"),
|
||||
NULL, 0, 0, "", value, 0, NULL, NULL,
|
||||
&config_weechat_palette_change_cb, NULL,
|
||||
NULL, NULL);
|
||||
@@ -762,9 +775,9 @@ config_weechat_palette_create_option_cb (void *data,
|
||||
|
||||
int
|
||||
config_weechat_palette_delete_option_cb (void *data,
|
||||
struct t_config_file *config_file,
|
||||
struct t_config_section *section,
|
||||
struct t_config_option *option)
|
||||
struct t_config_file *config_file,
|
||||
struct t_config_section *section,
|
||||
struct t_config_option *option)
|
||||
{
|
||||
char *error;
|
||||
int number;
|
||||
@@ -1869,7 +1882,7 @@ config_weechat_init_options ()
|
||||
N_("text color for nicks (comma separated list of colors)"),
|
||||
NULL, 0, 0, "cyan,magenta,green,brown,lightblue,default,lightcyan,"
|
||||
"lightmagenta,lightgreen,blue", NULL, 0,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL);
|
||||
NULL, NULL, &config_change_nick_colors, NULL, NULL, NULL);
|
||||
config_color_chat_nick_self = config_file_new_option (
|
||||
weechat_config_file, ptr_section,
|
||||
"chat_nick_self", "color",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2003-2010 Sebastien Helleu <flashcode@flashtux.org>
|
||||
* Copyright (C) 2003-2011 Sebastien Helleu <flashcode@flashtux.org>
|
||||
*
|
||||
* This file is part of WeeChat, the extensible chat client.
|
||||
*
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user