mirror of
https://github.com/weechat/weechat.git
synced 2026-06-24 20:06:38 +02:00
Compare commits
21 Commits
v0.4.3-rc2
...
v0.4.3
| Author | SHA1 | Date | |
|---|---|---|---|
| f25dd0c81e | |||
| 2b4401339a | |||
| 7b0e01265b | |||
| 1eedace713 | |||
| 43fb54f51d | |||
| bbd212c675 | |||
| 52fb9fc237 | |||
| 0ffb61617a | |||
| 6c33b0d6e6 | |||
| d8b9e0a6bf | |||
| 15394897e3 | |||
| 47ced4833d | |||
| a3b5ae5e65 | |||
| 7fa74d89f7 | |||
| bc7ed9f3a2 | |||
| b91378fedc | |||
| 944972bc95 | |||
| a2839fabb5 | |||
| 6c47428e78 | |||
| fcd120fa50 | |||
| 092f70aa7e |
@@ -54,6 +54,7 @@ Alphabetically:
|
||||
* Nicolas Cavigneaux
|
||||
* Nils Görs (nils_2)
|
||||
* Odin
|
||||
* Patrick Steinhardt
|
||||
* Paul Komkoff
|
||||
* Pavel Shevchuk (Stalwart)
|
||||
* Peter Boström (pbos)
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ ENDIF(PREFIX)
|
||||
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "4")
|
||||
SET(VERSION_PATCH "3-rc2")
|
||||
SET(VERSION_PATCH "3")
|
||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||
SET(LICENSE "GPL3")
|
||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||
|
||||
@@ -9,10 +9,11 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file 'NEWS' in sources).
|
||||
|
||||
|
||||
== Version 0.4.3 (under dev)
|
||||
== Version 0.4.3 (2014-02-09)
|
||||
|
||||
* core: fix compilation on Android (replace calls to rindex by strrchr)
|
||||
(bug #41420, patch #8301)
|
||||
* core: fix hotlist problems after apply of a layout (bug #41481)
|
||||
* core: fix installation of weechat-plugin.h with autotools (patch #8305)
|
||||
* core: fix compilation on Android (bug #41420, patch #8301, bug #41434)
|
||||
* core: fix crash when creating two bars with same name but different case
|
||||
(bug #41418)
|
||||
* core: fix display of read marker when all buffer lines are unread and that
|
||||
@@ -75,6 +76,7 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* core: fix truncated prefix when filters are toggled (bug #40204)
|
||||
* core: add options to customize default text search in buffers:
|
||||
weechat.look.buffer_search_{case_sensitive|force_default|regex|where}
|
||||
* doc: add French developer's guide and relay protocol
|
||||
* doc: add Japanese plugin API reference and developer's guide
|
||||
* doc: add Polish man page and user's guide
|
||||
* api: add function "infolist_search_var"
|
||||
@@ -86,6 +88,7 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
string_eval_expression and command /eval
|
||||
* api: add support for C++ plugins
|
||||
* api: fix read of arrays in hdata functions hdata_<type> (bug #40354)
|
||||
* alias: add default alias /beep => /print -stderr \a
|
||||
* aspell: fix detection of nicks with non-alphanumeric chars
|
||||
* guile: disable guile gmp allocator (fix crash on unload of relay plugin)
|
||||
(bug #40628)
|
||||
@@ -125,7 +128,8 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* python: fix load of scripts with python >= 3.3
|
||||
* relay: send backlog for irc private buffers
|
||||
* relay: fix memory leak on unload of relay plugin
|
||||
* ruby: fix ruby init with ruby >= 2.0 (bug #41115)
|
||||
* ruby: add detection and fix compilation with Ruby 2.0 (patch #8209)
|
||||
* ruby: fix ruby init with Ruby >= 2.0 (bug #41115)
|
||||
* scripts: fix script interpreter used after register during load of script
|
||||
in python/perl/ruby/lua/guile plugins (bug #41345)
|
||||
* xfer: add support of IPv6 for DCC chat/file (patch #7992)
|
||||
@@ -612,7 +616,7 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
* relay: add object type "arr" (array) in WeeChat protocol
|
||||
* relay: fix freeze when writing on relay socket (use non-blocking sockets in
|
||||
relay for irc and weechat protocols) (bug #36655)
|
||||
* ruby: detect ruby version 1.9.3 in cmake and autotools
|
||||
* ruby: detect Ruby version 1.9.3 in cmake and autotools
|
||||
* script: new plugin "script" (scripts manager, replacing scripts weeget.py and
|
||||
script.pl)
|
||||
* scripts: add signals for scripts loaded/unloaded/installed/removed
|
||||
@@ -766,7 +770,7 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
string_regex_flags, string_regcomp, hashtable_map_string,
|
||||
hook_process_hashtable, hdata_check_pointer, hdata_char, hdata_hashtable and
|
||||
nicklist_get_next_item
|
||||
* alias: add default alias umode => /mode $nick
|
||||
* alias: add default alias /umode => /mode $nick
|
||||
* aspell: fix URL detection (do not check spelling of URLs) (bug #34040)
|
||||
* irc: fix memory leak in SASL/blowfish authentication
|
||||
* irc: fix memory leak when a server is deleted
|
||||
|
||||
@@ -11,7 +11,7 @@ http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file 'ChangeLog' in sources).
|
||||
|
||||
|
||||
== Version 0.4.3 (under dev)
|
||||
== Version 0.4.3 (2014-02-09)
|
||||
|
||||
=== Colors in messages
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=prefix gnutls
|
||||
EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} --cflags gnutls
|
||||
OUTPUT_VARIABLE GNUTLS_CFLAGS
|
||||
)
|
||||
STRING(REGEX REPLACE "[\r\n]" "" GNUTLS_CFLAGS "${GNUTLS_FLAGS}")
|
||||
STRING(REGEX REPLACE "[\r\n]" "" GNUTLS_CFLAGS "${GNUTLS_CFLAGS}")
|
||||
|
||||
EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} --libs gnutls
|
||||
OUTPUT_VARIABLE GNUTLS_LDFLAGS
|
||||
|
||||
+57
-50
@@ -22,71 +22,78 @@
|
||||
# and libraries are. It also determines what the name of the library is. This
|
||||
# code sets the following variables:
|
||||
#
|
||||
# RUBY_EXECUTABLE = full path to the ruby binary
|
||||
# RUBY_INCLUDE_PATH = path to where ruby.h can be found
|
||||
# RUBY_LIBRARY = path to where libruby.so* can be found
|
||||
# RUBY_INCLUDE_DIRS = C flags to compile with ruby
|
||||
# RUBY_LIBRARY_DIRS = linker flags to compile with ruby (found with pkg-config)
|
||||
# RUBY_LIB = ruby library (found without pkg-config)
|
||||
|
||||
IF(RUBY_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(RUBY_FIND_QUIETLY TRUE)
|
||||
ENDIF(RUBY_FOUND)
|
||||
|
||||
FIND_PROGRAM(RUBY_EXECUTABLE
|
||||
NAMES ruby1.9.3 ruby193 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
|
||||
)
|
||||
FIND_PACKAGE(PkgConfig)
|
||||
IF(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(RUBY ruby-2.0 ruby-1.9 ruby-1.8)
|
||||
ENDIF(PKG_CONFIG_FOUND)
|
||||
|
||||
IF(RUBY_EXECUTABLE)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['archdir']"
|
||||
OUTPUT_VARIABLE RUBY_ARCH_DIR
|
||||
IF(RUBY_FOUND)
|
||||
|
||||
SET(RUBY_LIB "")
|
||||
MARK_AS_ADVANCED(RUBY_LIB)
|
||||
|
||||
ELSE(RUBY_FOUND)
|
||||
|
||||
FIND_PROGRAM(RUBY_EXECUTABLE
|
||||
NAMES ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['arch']"
|
||||
OUTPUT_VARIABLE RUBY_ARCH
|
||||
)
|
||||
IF(RUBY_EXECUTABLE)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['libdir']"
|
||||
OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
|
||||
)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['archdir']"
|
||||
OUTPUT_VARIABLE RUBY_ARCH_DIR
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubylibdir']"
|
||||
OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
|
||||
)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['arch']"
|
||||
OUTPUT_VARIABLE RUBY_ARCH
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['ruby_version']"
|
||||
OUTPUT_VARIABLE RUBY_VERSION
|
||||
)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['libdir']"
|
||||
OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
|
||||
)
|
||||
|
||||
FIND_PATH(RUBY_INCLUDE_PATH
|
||||
NAMES ruby.h
|
||||
PATHS ${RUBY_ARCH_DIR}
|
||||
)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubylibdir']"
|
||||
OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
|
||||
)
|
||||
|
||||
SET(RUBY_ARCH
|
||||
"${RUBY_INCLUDE_PATH}/${RUBY_ARCH}")
|
||||
FIND_PATH(RUBY_INCLUDE_DIRS
|
||||
NAMES ruby.h
|
||||
PATHS ${RUBY_ARCH_DIR}
|
||||
)
|
||||
|
||||
FIND_LIBRARY(RUBY_LIBRARY
|
||||
NAMES ruby-1.9.3 ruby1.9.3 ruby193 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}
|
||||
)
|
||||
SET(RUBY_INCLUDE_ARCH "${RUBY_INCLUDE_DIRS}/${RUBY_ARCH}")
|
||||
|
||||
IF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
|
||||
SET(RUBY_FOUND TRUE)
|
||||
ENDIF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
|
||||
FIND_LIBRARY(RUBY_LIB
|
||||
NAMES ruby-1.9.3 ruby1.9.3 ruby193 ruby-1.9.2 ruby1.9.2 ruby192 ruby-1.9.1 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
|
||||
PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
|
||||
)
|
||||
|
||||
IF(${RUBY_VERSION} STREQUAL "1.9.0")
|
||||
SET(RUBY_FOUND FALSE)
|
||||
ENDIF(${RUBY_VERSION} STREQUAL "1.9.0")
|
||||
IF(RUBY_LIB AND RUBY_INCLUDE_DIRS)
|
||||
SET(RUBY_FOUND TRUE)
|
||||
ENDIF(RUBY_LIB AND RUBY_INCLUDE_DIRS)
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
RUBY_EXECUTABLE
|
||||
RUBY_LIBRARY
|
||||
RUBY_ARCH
|
||||
RUBY_INCLUDE_PATH
|
||||
)
|
||||
ENDIF(RUBY_EXECUTABLE)
|
||||
SET(RUBY_INCLUDE_DIRS "${RUBY_INCLUDE_DIRS};${RUBY_INCLUDE_ARCH}")
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
RUBY_INCLUDE_DIRS
|
||||
RUBY_LIBRARY_DIRS
|
||||
RUBY_LIB
|
||||
)
|
||||
|
||||
ENDIF(RUBY_EXECUTABLE)
|
||||
|
||||
ENDIF(RUBY_FOUND)
|
||||
|
||||
+46
-51
@@ -24,7 +24,7 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.56)
|
||||
AC_INIT(WeeChat, 0.4.3-rc2, flashcode@flashtux.org)
|
||||
AC_INIT(WeeChat, 0.4.3, flashcode@flashtux.org)
|
||||
AC_CONFIG_SRCDIR([configure.ac])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AM_INIT_AUTOMAKE
|
||||
@@ -553,31 +553,34 @@ fi
|
||||
RUBY_VERSION=
|
||||
|
||||
if test "x$enable_ruby" = "xyes" ; then
|
||||
AC_PATH_PROGS(RUBY, ruby1.9.3 ruby1.9.2 ruby1.9.1 ruby1.9 ruby1.8 ruby)
|
||||
if test -z $RUBY ; then
|
||||
AC_MSG_WARN([
|
||||
RUBY_CFLAGS=""
|
||||
RUBY_LFLAGS=""
|
||||
for v in "2.0" "1.9" "1.8" ; do
|
||||
pkgconfig_ruby_found=`$PKGCONFIG --exists ruby-$v 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
RUBY_VERSION=`$PKGCONFIG --modversion ruby-$v`
|
||||
RUBY_CFLAGS=`$PKGCONFIG --cflags ruby-$v`
|
||||
RUBY_LFLAGS=`$PKGCONFIG --libs ruby-$v`
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if test "x$RUBY_CFLAGS" = "x" -o "x$RUBY_LFLAGS" = "x" ; then
|
||||
AC_PATH_PROGS(RUBY, ruby1.9.3 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.
|
||||
*** Please check that ruby is in path, or install it with your software package manager.
|
||||
*** WeeChat will be built without Ruby support.])
|
||||
enable_ruby="no"
|
||||
not_found="$not_found ruby"
|
||||
else
|
||||
RUBY_VERSION=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['ruby_version']]"`
|
||||
if test "$RUBY_VERSION" = "1.9.0"; 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.x (>= 1.8.6) or >= 1.9.1.
|
||||
*** WeeChat will be built without Ruby support.])
|
||||
enable_ruby="no"
|
||||
not_found="$not_found ruby"
|
||||
else
|
||||
RUBY_VERSION=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['MAJOR']] + '.' + RbConfig::CONFIG[['MINOR']] + '.' + RbConfig::CONFIG[['TEENY']]"`
|
||||
RUBY_INCLUDE=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['rubyhdrdir']] || RbConfig::CONFIG[['archdir']]"`
|
||||
RUBY_ARCH=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG[["arch"]]'`
|
||||
AC_MSG_CHECKING(for Ruby header files)
|
||||
if test -d "$RUBY_INCLUDE/"; then
|
||||
M_RUBY_VERSION=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['ruby_version']].gsub(/\./, '')[[0,3]]"`
|
||||
RUBY_CFLAGS="-I$RUBY_INCLUDE/ -I$RUBY_INCLUDE/$RUBY_ARCH -DRUBY_VERSION=$M_RUBY_VERSION"
|
||||
RUBY_CFLAGS="-I$RUBY_INCLUDE/ -I$RUBY_INCLUDE/$RUBY_ARCH"
|
||||
else
|
||||
AC_MSG_WARN([
|
||||
*** Ruby header files couldn't be found on your system.
|
||||
@@ -621,27 +624,23 @@ if test "x$enable_lua" = "xyes" ; then
|
||||
fi
|
||||
|
||||
if test "x$LUA_CFLAGS" = "x" -o "x$LUA_LFLAGS" = "x" ; then
|
||||
PKGCONFIG=""
|
||||
AC_CHECK_PROGS(PKGCONFIG, pkg-config)
|
||||
if test "x$PKGCONFIG" != "x"; then
|
||||
AC_MSG_CHECKING(for Lua headers and librairies with pkg-config)
|
||||
echo
|
||||
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
|
||||
pkgconfig_lua_found=`$PKGCONFIG --exists lua$l 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
LUA_VERSION=`$PKGCONFIG --modversion lua$l`
|
||||
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lua$l`
|
||||
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lua$l`
|
||||
AC_MSG_CHECKING(for Lua headers and librairies with pkg-config)
|
||||
echo
|
||||
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
|
||||
pkgconfig_lua_found=`$PKGCONFIG --exists lua$l 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
LUA_VERSION=`$PKGCONFIG --modversion lua$l`
|
||||
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lua$l`
|
||||
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lua$l`
|
||||
|
||||
pkgconfig_lualib_found=`$PKGCONFIG --exists lualib$l 2>/dev/null`
|
||||
if test "x$?" = "x0"; then
|
||||
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lualib$l`
|
||||
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lualib$l`
|
||||
fi
|
||||
break
|
||||
pkgconfig_lualib_found=`$PKGCONFIG --exists lualib$l 2>/dev/null`
|
||||
if test "x$?" = "x0"; then
|
||||
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lualib$l`
|
||||
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lualib$l`
|
||||
fi
|
||||
done
|
||||
fi
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if test "x$LUA_CFLAGS" = "x" -o "x$LUA_LFLAGS" = "x" ; then
|
||||
@@ -773,22 +772,18 @@ if test "x$enable_guile" = "xyes" ; then
|
||||
enable_plugins="yes"
|
||||
|
||||
guile_found="no"
|
||||
PKGCONFIG=""
|
||||
AC_CHECK_PROGS(PKGCONFIG, pkg-config)
|
||||
if test "x$PKGCONFIG" != "x"; then
|
||||
AC_MSG_CHECKING(for Guile headers and librairies)
|
||||
echo
|
||||
for v in "2.0" ; do
|
||||
pkgconfig_guile_found=`$PKGCONFIG --exists guile-$v 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
GUILE_VERSION=`$PKGCONFIG --modversion guile-$v`
|
||||
GUILE_CFLAGS=`$PKGCONFIG --cflags guile-$v`
|
||||
GUILE_LFLAGS=`$PKGCONFIG --libs guile-$v`
|
||||
guile_found="yes"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
AC_MSG_CHECKING(for Guile headers and librairies)
|
||||
echo
|
||||
for v in "2.0" ; do
|
||||
pkgconfig_guile_found=`$PKGCONFIG --exists guile-$v 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
GUILE_VERSION=`$PKGCONFIG --modversion guile-$v`
|
||||
GUILE_CFLAGS=`$PKGCONFIG --cflags guile-$v`
|
||||
GUILE_LFLAGS=`$PKGCONFIG --libs guile-$v`
|
||||
guile_found="yes"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if test "x$guile_found" = "xno" ; then
|
||||
AC_MSG_WARN([
|
||||
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-relay-protocol-fr
|
||||
Title: WeeChat Relay protocol (French)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This manual describes WeeChat Relay Protocol, used by
|
||||
remote GUI to communicate with Relay plugin (French version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.fr.html
|
||||
+1
-1
@@ -99,5 +99,5 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1
|
||||
-rm -f weechat.1 weechat.1.de.txt cmdline_options.de.txt
|
||||
-rm -f *.html
|
||||
|
||||
+11
-11
@@ -104,17 +104,6 @@ IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||
ADD_CUSTOM_TARGET(doc-tester-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
# developer's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
||||
COMMENT "Building weechat_dev.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-dev-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
# relay protocol
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html
|
||||
@@ -126,4 +115,15 @@ IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||
ADD_CUSTOM_TARGET(doc-relay-protocol-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
# developer's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
||||
COMMENT "Building weechat_dev.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-dev-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||
|
||||
+4
-4
@@ -29,8 +29,8 @@ EXTRA_DIST = CMakeLists.txt \
|
||||
weechat_faq.en.txt \
|
||||
weechat_quickstart.en.txt \
|
||||
weechat_tester.en.txt \
|
||||
weechat_dev.en.txt \
|
||||
weechat_relay_protocol.en.txt \
|
||||
weechat_dev.en.txt \
|
||||
$(wildcard autogen/user/*.txt) \
|
||||
$(wildcard autogen/plugin_api/*.txt)
|
||||
|
||||
@@ -46,8 +46,8 @@ if DOC
|
||||
weechat_faq.en.html \
|
||||
weechat_quickstart.en.html \
|
||||
weechat_tester.en.html \
|
||||
weechat_dev.en.html \
|
||||
weechat_relay_protocol.en.html
|
||||
weechat_relay_protocol.en.html \
|
||||
weechat_dev.en.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
@@ -118,5 +118,5 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1
|
||||
-rm -f weechat.1 weechat.1.en.txt cmdline_options.en.txt
|
||||
-rm -f *.html
|
||||
|
||||
@@ -24,7 +24,7 @@ This manual documents WeeChat internals:
|
||||
* coding rules
|
||||
* core internals
|
||||
* plugin internals
|
||||
* how to contribute to WeeChat
|
||||
* how to contribute to WeeChat.
|
||||
|
||||
[[repository]]
|
||||
== Repository
|
||||
@@ -285,9 +285,9 @@ Documentation files:
|
||||
| doc/ | Documentation
|
||||
| asciidoc.conf | Asciidoc configuration file (some macros)
|
||||
| asciidoc.css | Asciidoc style
|
||||
| docgen.py | Python script to build files in "autogen/" directory (see below)
|
||||
| docgen.py | Python script to build files in 'autogen/' directory (see below)
|
||||
| XX/ | Documentation for language XX (languages: en, fr, de, it, ...)
|
||||
| weechat.1.XX.txt | Man page
|
||||
| weechat.1.XX.txt | Man page (`man weechat`)
|
||||
| weechat_quickstart.XX.txt | Quickstart guide
|
||||
| weechat_user.XX.txt | User's guide
|
||||
| weechat_faq.XX.txt | FAQ
|
||||
@@ -295,7 +295,7 @@ Documentation files:
|
||||
| weechat_scripting.XX.txt | Scripting guide
|
||||
| weechat_tester.XX.txt | Tester's guide
|
||||
| weechat_dev.XX.txt | Developer's guide (this document)
|
||||
| weechat_relay_protocol.XX.txt | Relay protocol
|
||||
| weechat_relay_protocol.XX.txt | Relay protocol (for remote interfaces)
|
||||
| cmdline_options.XX.txt | Command-line options (file included in man page and user's guide)
|
||||
| autogen/ | Files auto-built with script docgen.py
|
||||
| user/ | Files auto-built for user's guide (do *NEVER* update manually!)
|
||||
@@ -499,13 +499,13 @@ else
|
||||
----
|
||||
switch (string[0])
|
||||
{
|
||||
case 'A': /* first case */
|
||||
case 'A': /* first case */
|
||||
foo ("abc", "def");
|
||||
break;
|
||||
case 'B': /* second case */
|
||||
case 'B': /* second case */
|
||||
bar (1, 2, 3);
|
||||
break;
|
||||
default: /* other cases */
|
||||
default: /* other cases */
|
||||
baz ();
|
||||
break;
|
||||
}
|
||||
@@ -533,7 +533,7 @@ struct t_hook_fd *new_hook_fd;
|
||||
new_hook_fd = malloc (sizeof (*new_hook_fd));
|
||||
----
|
||||
|
||||
* This lisp code can be used in your '~/.emacs.el' to indent properly if you are
|
||||
* This Lisp code can be used in your '~/.emacs.el' to indent properly if you are
|
||||
using Emacs as text editor:
|
||||
|
||||
[source,lisp]
|
||||
@@ -953,7 +953,7 @@ core: update Japanese translations (patch #7783)
|
||||
Gettext files are in directory 'po/'.
|
||||
|
||||
If you want to initialize a new language, use command `msginit`. For example to
|
||||
create a dutch empty file:
|
||||
create a file which is ready to translate to Dutch:
|
||||
|
||||
----
|
||||
$ cd po
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
:toclevels: 4
|
||||
|
||||
|
||||
This document is the specification of WeeChat relay protocol: the protocol used
|
||||
This document is the specification of WeeChat Relay protocol: the protocol used
|
||||
to relay WeeChat data to clients, which are mostly remote interfaces.
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ The following terms are used in this document:
|
||||
* 'relay': this is the WeeChat with relay plugin, which acts as "server" and
|
||||
allows 'clients' to connect
|
||||
* 'client': this is another software, connected to 'relay' via a network
|
||||
connection; in most cases, this 'client' is a remote interface
|
||||
connection; in most cases, this 'client' is a remote interface.
|
||||
|
||||
[[network_diagram]]
|
||||
=== Network diagram
|
||||
@@ -49,15 +49,14 @@ network servers ncurses interface relay remote interfaces
|
||||
[NOTE]
|
||||
All clients here are clients using 'weechat' protocol in 'relay' plugin. The
|
||||
'relay' plugin also allows IRC clients, then 'relay' plugin acts as an
|
||||
'irc proxy' (not described in this document).
|
||||
'IRC proxy' (not described in this document).
|
||||
|
||||
[[protocol_generalities]]
|
||||
== Protocol generalities
|
||||
|
||||
* Connections from 'client' to 'relay' are made using TCP sockets on IP/port
|
||||
used by 'relay' plugin to listen to new connections
|
||||
(option 'relay.port.weechat' in WeeChat).
|
||||
* Number of 'clients' is not limited.
|
||||
used by 'relay' plugin to listen to new connections.
|
||||
* Number of 'clients' is limited by the option 'relay.network.max_clients'.
|
||||
* Each 'client' is independent from other clients.
|
||||
* Messages from 'client' to 'relay' are called 'commands', they are sent as text
|
||||
(a string).
|
||||
@@ -76,7 +75,7 @@ Fields are:
|
||||
("_") (ids starting with underscore are reserved for WeeChat 'event' messages)
|
||||
* 'command': a command (see table below)
|
||||
* 'arguments': optional arguments for command (many arguments are separated by
|
||||
spaces)
|
||||
spaces).
|
||||
|
||||
List of available commands (detail in next chapters):
|
||||
|
||||
@@ -84,10 +83,10 @@ List of available commands (detail in next chapters):
|
||||
|===
|
||||
| Command | Description
|
||||
| init | Initialize connection with 'relay'
|
||||
| hdata | Request hdata
|
||||
| info | Request info
|
||||
| infolist | Request infolist
|
||||
| nicklist | Request nicklist
|
||||
| hdata | Request a 'hdata'
|
||||
| info | Request an 'info'
|
||||
| infolist | Request an 'infolist'
|
||||
| nicklist | Request a 'nicklist'
|
||||
| input | Send data to a buffer (text or command)
|
||||
| sync | Synchronize buffer(s) (get updates for buffer(s))
|
||||
| desync | Desynchronize buffer(s) (stop updates for buffer(s))
|
||||
@@ -113,11 +112,11 @@ Arguments:
|
||||
** 'password': password used to authenticate on 'relay' (option
|
||||
'relay.network.password' in WeeChat)
|
||||
** 'compression': compression type:
|
||||
*** 'zlib': enable zlib compression for messages sent by 'relay'
|
||||
*** 'zlib': enable 'zlib' compression for messages sent by 'relay'
|
||||
*** 'off': disable compression
|
||||
|
||||
[NOTE]
|
||||
Compression 'zlib' is enabled by default if 'relay' supports zlib compression.
|
||||
Compression 'zlib' is enabled by default if 'relay' supports 'zlib' compression.
|
||||
|
||||
Examples:
|
||||
|
||||
@@ -132,7 +131,7 @@ init password=mypass,compression=off
|
||||
[[command_hdata]]
|
||||
=== hdata
|
||||
|
||||
Request hdata.
|
||||
Request a 'hdata'.
|
||||
|
||||
Syntax:
|
||||
|
||||
@@ -149,9 +148,8 @@ Arguments:
|
||||
(count allowed, see below)
|
||||
** 'var': a variable name in parent hdata (previous name in path)
|
||||
(count allowed, see below)
|
||||
* 'keys': comma-separated list of keys to return in hdata returned (if not
|
||||
specified, all keys are returned, which is not recommended on large hdata
|
||||
structures)
|
||||
* 'keys': comma-separated list of keys to return in hdata (if not specified, all
|
||||
keys are returned, which is not recommended on large hdata structures)
|
||||
|
||||
A count is allowed after pointer and variables, with format "(N)". Possible
|
||||
values are:
|
||||
@@ -164,21 +162,21 @@ Examples:
|
||||
|
||||
----
|
||||
# request all buffers, hdata of type "buffer" is returned
|
||||
# keys number and name are returned for each buffer
|
||||
# keys "number" and "name" are returned for each buffer
|
||||
hdata buffer:gui_buffers(*) number,name
|
||||
|
||||
# request all lines of all buffers, hdata of type "line_data" is returned
|
||||
# all keys are returned
|
||||
hdata buffer:gui_buffers(*)/lines/first_line(*)/data
|
||||
|
||||
# request full_name of first buffer
|
||||
# request full name of first buffer
|
||||
hdata buffer:gui_buffers full_name
|
||||
----
|
||||
|
||||
[[command_info]]
|
||||
=== info
|
||||
|
||||
Request info.
|
||||
Request an 'info'.
|
||||
|
||||
Syntax:
|
||||
|
||||
@@ -199,7 +197,7 @@ info version
|
||||
[[command_infolist]]
|
||||
=== infolist
|
||||
|
||||
Request infolist.
|
||||
Request an 'infolist'.
|
||||
|
||||
[IMPORTANT]
|
||||
Content of infolist is a duplication of actual data. Wherever possible, use
|
||||
@@ -209,13 +207,14 @@ faster, uses less memory and returns smaller objects in message).
|
||||
Syntax:
|
||||
|
||||
----
|
||||
(id) infolist <name> <arguments>
|
||||
(id) infolist <name> [<pointer> [<arguments>]]
|
||||
----
|
||||
|
||||
Arguments:
|
||||
|
||||
* 'name': name of infolist to retrieve
|
||||
* 'arguments': arguments for infolist
|
||||
* 'pointer': pointer (optional)
|
||||
* 'arguments': arguments (optional)
|
||||
|
||||
Example:
|
||||
|
||||
@@ -226,7 +225,7 @@ infolist buffer
|
||||
[[command_nicklist]]
|
||||
=== nicklist
|
||||
|
||||
Request nicklist, for one or all buffers.
|
||||
Request a 'nicklist', for one or all buffers.
|
||||
|
||||
Syntax:
|
||||
|
||||
@@ -271,7 +270,7 @@ Examples:
|
||||
|
||||
----
|
||||
input core.weechat /help filter
|
||||
input irc.freenode.#weechat hello guys!
|
||||
input irc.freenode.#weechat hello!
|
||||
----
|
||||
|
||||
[[command_sync]]
|
||||
@@ -284,7 +283,7 @@ Synchronize one or more buffers, to get updates.
|
||||
[IMPORTANT]
|
||||
It is recommended to send this command immediately after you asked
|
||||
data for buffers (lines, ...). It can be send in same message (after a new
|
||||
line).
|
||||
line char: "\n").
|
||||
|
||||
Syntax:
|
||||
|
||||
@@ -300,14 +299,14 @@ Arguments:
|
||||
* 'options': one of following keywords, separated by commas (default is
|
||||
'buffers,upgrade,buffer,nicklist' for "*" and 'buffer,nicklist' for a buffer):
|
||||
** 'buffers': receive signals about buffers (opened/closed, moved, renamed,
|
||||
merged/unmerged, renamed); this can be used only with name "*"
|
||||
_(new in version 0.4.1)_
|
||||
merged/unmerged); this can be used only with name "*"
|
||||
_(WeeChat ≥ 0.4.1)_
|
||||
** 'upgrade': receive signals about WeeChat upgrade (upgrade, upgrade ended);
|
||||
this can be used only with name "*"
|
||||
_(new in version 0.4.1)_
|
||||
_(WeeChat ≥ 0.4.1)_
|
||||
** 'buffer': receive signals about buffer (new lines, type changed, title
|
||||
changed, local variable added/removed, and same signals as 'buffers' for the
|
||||
buffer) _(updated in version 0.4.1)_
|
||||
changed, local variable added/removed, and same signals as 'buffers' for the
|
||||
buffer) _(updated in version 0.4.1)_
|
||||
** 'nicklist': receive nicklist after changes
|
||||
|
||||
Examples:
|
||||
@@ -340,7 +339,7 @@ Desynchronize one or more buffers, to stop updates.
|
||||
|
||||
[NOTE]
|
||||
This will remove 'options' for buffers. If some options are still active for
|
||||
buffers, the client will still receive updates for buffers.
|
||||
buffers, the client will still receive updates for these buffers.
|
||||
|
||||
Syntax:
|
||||
|
||||
@@ -355,7 +354,7 @@ Arguments:
|
||||
specify all buffers
|
||||
* 'options': one of following keywords, separated by commas (default is
|
||||
'buffers,upgrade,buffer,nicklist' for "*" and 'buffer,nicklist' for a buffer);
|
||||
see <<command_sync,command sync>> for values.
|
||||
see <<command_sync,command sync>> for values
|
||||
|
||||
[NOTE]
|
||||
When using buffer "*", the other buffers synchronized (using a name) are kept. +
|
||||
@@ -385,11 +384,12 @@ desync irc.freenode.#weechat
|
||||
|
||||
Test command: WeeChat will reply with various different objects.
|
||||
|
||||
This command is useful to test the decoding of objects returned by WeeChat.
|
||||
This command is useful to test the decoding of binary objects returned by
|
||||
WeeChat.
|
||||
|
||||
[IMPORTANT]
|
||||
You must not use the pointer values returned by this command, they are not
|
||||
valid. This command should only be used to test decoding of a message sent by
|
||||
valid. This command must be used only to test decoding of a message sent by
|
||||
WeeChat.
|
||||
|
||||
Syntax:
|
||||
@@ -422,19 +422,19 @@ Returned objects (in this order):
|
||||
| pointer | ptr | 0x1234abcd
|
||||
| pointer | ptr | NULL
|
||||
| time | tim | 1321993456
|
||||
| array of strings | arr str | { "abc", "de" }
|
||||
| array of integers | arr int | { 123, 456, 789 }
|
||||
| array of strings | arr str | [ "abc", "de" ]
|
||||
| array of integers | arr int | [ 123, 456, 789 ]
|
||||
|===
|
||||
|
||||
[[command_ping]]
|
||||
=== ping
|
||||
|
||||
_Added in version 0.4.2._
|
||||
_WeeChat ≥ 0.4.2._
|
||||
|
||||
Send a ping to WeeChat which will reply with a message "_pong" and same arguments.
|
||||
|
||||
This command is useful to test that connection with WeeChat is still alive and
|
||||
measure the network lag.
|
||||
measure the response time.
|
||||
|
||||
Syntax:
|
||||
|
||||
@@ -483,10 +483,10 @@ Messages are sent as binary data, using following format (with size in bytes):
|
||||
....
|
||||
|
||||
* 'length' (unsigned integer): number of bytes of whole message (including
|
||||
this length)
|
||||
this field)
|
||||
* 'compression' (byte): flag:
|
||||
** '0x00': following data is not compressed
|
||||
** '0x01': following data is zlib-compressed
|
||||
** '0x01': following data is compressed with 'zlib'
|
||||
* 'id' (string): identifier sent by client (before command name); it can be
|
||||
empty (string with zero length and no content) if no identifier was given in
|
||||
command
|
||||
@@ -497,12 +497,12 @@ Messages are sent as binary data, using following format (with size in bytes):
|
||||
=== Compression
|
||||
|
||||
If flag 'compression' is equal to 0x01, then *all* data after is compressed
|
||||
with zlib, and therefore must be uncompressed before being processed.
|
||||
with 'zlib', and therefore must be uncompressed before being processed.
|
||||
|
||||
[[message_identifier]]
|
||||
=== Identifier
|
||||
|
||||
There are two different identifiers ('id'):
|
||||
There are two types of identifiers ('id'):
|
||||
|
||||
* 'id' sent by 'client': 'relay' will answer with same 'id' in its answer
|
||||
* 'id' of an event: on some events, 'relay' will send message to 'client' using
|
||||
@@ -512,30 +512,66 @@ WeeChat reserved identifiers:
|
||||
|
||||
[width="100%",cols="5,5,3,4,7",options="header"]
|
||||
|===
|
||||
| Identifier | Description | Received with sync | Data sent | Recommended action in client
|
||||
| _buffer_opened | Buffer opened | buffers / buffer | hdata: buffer | Open buffer
|
||||
| _buffer_moved | Buffer moved | buffers / buffer | hdata: buffer | Move buffer
|
||||
| _buffer_merged | Buffer merged | buffers / buffer | hdata: buffer | Merge buffer
|
||||
| _buffer_unmerged | Buffer unmerged | buffers / buffer | hdata: buffer | Unmerge buffer
|
||||
| _buffer_renamed | Buffer renamed | buffers / buffer | hdata: buffer | Rename buffer
|
||||
| _buffer_title_changed | Title of buffer changed | buffers / buffer | hdata: buffer | Change title of buffer
|
||||
| _buffer_type_changed | Type of buffer changed | buffer | hdata: buffer | Change type of buffer
|
||||
| _buffer_localvar_added | Local variable added | buffer | hdata: buffer | Add local variable in buffer
|
||||
| _buffer_localvar_changed | Local variable changed | buffer | hdata: buffer | Change local variable in buffer
|
||||
| _buffer_localvar_removed | Local variable removed | buffer | hdata: buffer | Remove local variable from buffer
|
||||
| _buffer_line_added | Line added in buffer | buffer | hdata: line | Display line in buffer
|
||||
| _buffer_closing | Buffer closing | buffers / buffer | hdata: buffer | Close buffer
|
||||
| _nicklist | Nicklist for a buffer | nicklist | hdata: nicklist_item | Replace nicklist
|
||||
| _nicklist_diff | Nicklist diffs for a buffer | nicklist | hdata: nicklist_item | Update nicklist
|
||||
| _pong | Answer to a "ping" | (always) | string: ping arguments | Measure network lag
|
||||
| _upgrade | WeeChat is upgrading | upgrade | (empty) | Desync from WeeChat (or disconnect)
|
||||
| _upgrade_ended | Upgrade of WeeChat done | upgrade | (empty) | Sync/resync with WeeChat
|
||||
| Identifier | Received with 'sync' | Data sent |
|
||||
Description | Recommended action in client
|
||||
|
||||
| _buffer_opened | buffers / buffer | hdata: buffer |
|
||||
Buffer opened | Open buffer
|
||||
|
||||
| _buffer_moved | buffers / buffer | hdata: buffer |
|
||||
Buffer moved | Move buffer
|
||||
|
||||
| _buffer_merged | buffers / buffer | hdata: buffer |
|
||||
Buffer merged | Merge buffer
|
||||
|
||||
| _buffer_unmerged | buffers / buffer | hdata: buffer |
|
||||
Buffer unmerged | Unmerge buffer
|
||||
|
||||
| _buffer_renamed | buffers / buffer | hdata: buffer |
|
||||
Buffer renamed | Rename buffer
|
||||
|
||||
| _buffer_title_changed | buffers / buffer | hdata: buffer |
|
||||
Title of buffer changed | Change title of buffer
|
||||
|
||||
| _buffer_type_changed | buffer | hdata: buffer |
|
||||
Type of buffer changed | Change type of buffer
|
||||
|
||||
| _buffer_localvar_added | buffer | hdata: buffer |
|
||||
Local variable added | Add local variable in buffer
|
||||
|
||||
| _buffer_localvar_changed | buffer | hdata: buffer |
|
||||
Local variable changed | Change local variable in buffer
|
||||
|
||||
| _buffer_localvar_removed | buffer | hdata: buffer |
|
||||
Local variable removed | Remove local variable from buffer
|
||||
|
||||
| _buffer_line_added | buffer | hdata: line |
|
||||
Line added in buffer | Display line in buffer
|
||||
|
||||
| _buffer_closing | buffers / buffer | hdata: buffer |
|
||||
Buffer closing | Close buffer
|
||||
|
||||
| _nicklist | nicklist | hdata: nicklist_item |
|
||||
Nicklist for a buffer | Replace nicklist
|
||||
|
||||
| _nicklist_diff | nicklist | hdata: nicklist_item |
|
||||
Nicklist diffs for a buffer | Update nicklist
|
||||
|
||||
| _pong | (always) | string: ping arguments |
|
||||
Answer to a "ping" | Measure response time
|
||||
|
||||
| _upgrade | upgrade | (empty) |
|
||||
WeeChat is upgrading | Desync from WeeChat (or disconnect)
|
||||
|
||||
| _upgrade_ended | upgrade | (empty) |
|
||||
Upgrade of WeeChat done | Sync/resync with WeeChat
|
||||
|===
|
||||
|
||||
[[message_buffer_opened]]
|
||||
==== _buffer_opened
|
||||
|
||||
It is sent to the client when the signal "buffer_opened" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_opened" is sent by
|
||||
WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
@@ -552,7 +588,7 @@ Data sent as hdata:
|
||||
| next_buffer | pointer | Pointer to next buffer
|
||||
|===
|
||||
|
||||
Example: join of channel '#weechat' on freenode, new buffer
|
||||
Example: channel '#weechat' joined on freenode, new buffer
|
||||
'irc.freenode.#weechat':
|
||||
|
||||
[source,python]
|
||||
@@ -577,17 +613,18 @@ hda:
|
||||
[[message_buffer_moved]]
|
||||
==== _buffer_moved
|
||||
|
||||
It is sent to the client when the signal "buffer_moved" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_moved" is sent by
|
||||
WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| prev_buffer | pointer | Pointer to previous buffer
|
||||
| next_buffer | pointer | Pointer to next buffer
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| prev_buffer | pointer | Pointer to previous buffer
|
||||
| next_buffer | pointer | Pointer to next buffer
|
||||
|===
|
||||
|
||||
Example: buffer 'irc.freenode.#weechat' moved to number 2:
|
||||
@@ -609,17 +646,18 @@ hda:
|
||||
[[message_buffer_merged]]
|
||||
==== _buffer_merged
|
||||
|
||||
It is sent to the client when the signal "buffer_merged" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_merged" is sent by
|
||||
WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| prev_buffer | pointer | Pointer to previous buffer
|
||||
| next_buffer | pointer | Pointer to next buffer
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| prev_buffer | pointer | Pointer to previous buffer
|
||||
| next_buffer | pointer | Pointer to next buffer
|
||||
|===
|
||||
|
||||
Example: buffer 'irc.freenode.#weechat' merged with buffer #2:
|
||||
@@ -641,17 +679,18 @@ hda:
|
||||
[[message_buffer_unmerged]]
|
||||
==== _buffer_unmerged
|
||||
|
||||
It is sent to the client when the signal "buffer_unmerged" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_unmerged" is sent by
|
||||
WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| prev_buffer | pointer | Pointer to previous buffer
|
||||
| next_buffer | pointer | Pointer to next buffer
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| prev_buffer | pointer | Pointer to previous buffer
|
||||
| next_buffer | pointer | Pointer to next buffer
|
||||
|===
|
||||
|
||||
Example: buffer 'irc.freenode.#weechat' unmerged:
|
||||
@@ -673,7 +712,8 @@ hda:
|
||||
[[message_buffer_renamed]]
|
||||
==== _buffer_renamed
|
||||
|
||||
It is sent to the client when the signal "buffer_renamed" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_renamed" is sent by
|
||||
WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
@@ -706,17 +746,17 @@ hda:
|
||||
[[message_buffer_title_changed]]
|
||||
==== _buffer_title_changed
|
||||
|
||||
It is sent to the client when the signal "buffer_title_changed" is sent by
|
||||
WeeChat.
|
||||
This message is sent to the client when the signal "buffer_title_changed" is
|
||||
sent by WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| title | string | Buffer title
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| title | string | Buffer title
|
||||
|===
|
||||
|
||||
Example: topic changed on channel '#weechat':
|
||||
@@ -737,19 +777,20 @@ hda:
|
||||
[[message_buffer_type_changed]]
|
||||
==== _buffer_type_changed
|
||||
|
||||
It is sent to the client when the signal "buffer_type_changed" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_type_changed" is sent
|
||||
by WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| type | integer | Buffer type: 0 = formatted (default), 1 = free content
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| type | integer | Buffer type: 0 = formatted (default), 1 = free content
|
||||
|===
|
||||
|
||||
Example: type of buffer 'script.scripts' changed from 'formatted' (0) to free
|
||||
Example: type of buffer 'script.scripts' changed from formatted (0) to free
|
||||
content (1):
|
||||
|
||||
[source,python]
|
||||
@@ -768,8 +809,8 @@ hda:
|
||||
[[message_buffer_localvar_added]]
|
||||
==== _buffer_localvar_added
|
||||
|
||||
It is sent to the client when the signal "buffer_localvar_added" is sent by
|
||||
WeeChat.
|
||||
This message is sent to the client when the signal "buffer_localvar_added" is
|
||||
sent by WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
@@ -801,8 +842,8 @@ hda:
|
||||
[[message_buffer_localvar_changed]]
|
||||
==== _buffer_localvar_changed
|
||||
|
||||
It is sent to the client when the signal "buffer_localvar_changed" is sent by
|
||||
WeeChat.
|
||||
This message is sent to the client when the signal "buffer_localvar_changed" is
|
||||
sent by WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
@@ -834,8 +875,8 @@ hda:
|
||||
[[message_buffer_localvar_removed]]
|
||||
==== _buffer_localvar_removed
|
||||
|
||||
It is sent to the client when the signal "buffer_localvar_removed" is sent by
|
||||
WeeChat.
|
||||
This message is sent to the client when the signal "buffer_localvar_removed" is
|
||||
sent by WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
@@ -866,24 +907,25 @@ hda:
|
||||
[[message_buffer_line_added]]
|
||||
==== _buffer_line_added
|
||||
|
||||
It is sent to the client when the signal "buffer_line_added" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_line_added" is sent
|
||||
by WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| buffer | pointer | Buffer pointer
|
||||
| date | time | Date of message
|
||||
| date_printed | time | Date when WeeChat displayed message
|
||||
| displayed | char | 1 if message is displayed, 0 if message is filtered (hidden)
|
||||
| highlight | char | 1 if line has a highlight, otherwise 0
|
||||
| tags_array | array of strings | List of tags for line
|
||||
| prefix | string | Prefix
|
||||
| message | string | Message
|
||||
| Name | Type | Description
|
||||
| buffer | pointer | Buffer pointer
|
||||
| date | time | Date of message
|
||||
| date_printed | time | Date when WeeChat displayed message
|
||||
| displayed | char | 1 if message is displayed, 0 if message is filtered (hidden)
|
||||
| highlight | char | 1 if line has a highlight, otherwise 0
|
||||
| tags_array | array of strings | List of tags for line
|
||||
| prefix | string | Prefix
|
||||
| message | string | Message
|
||||
|===
|
||||
|
||||
Example: new message 'hello!' from nick 'FlashCode' in buffer 'irc.freenode.#weechat':
|
||||
Example: new message 'hello!' from nick 'FlashCode' on buffer 'irc.freenode.#weechat':
|
||||
|
||||
[source,python]
|
||||
----
|
||||
@@ -907,15 +949,16 @@ hda:
|
||||
[[message_buffer_closing]]
|
||||
==== _buffer_closing
|
||||
|
||||
It is sent to the client when the signal "buffer_closing" is sent by WeeChat.
|
||||
This message is sent to the client when the signal "buffer_closing" is sent by
|
||||
WeeChat.
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
| Name | Type | Description
|
||||
| number | integer | Buffer number (≥ 1)
|
||||
| full_name | string | Full name (example: 'irc.freenode.#weechat')
|
||||
|===
|
||||
|
||||
Example: buffer 'irc.freenode.#weechat' is being closed by WeeChat:
|
||||
@@ -935,8 +978,8 @@ hda:
|
||||
[[message_nicklist]]
|
||||
==== _nicklist
|
||||
|
||||
It is sent to the client when large updates are made on a nicklist (groups/nicks
|
||||
added/removed/changed). The message contains full nicklist.
|
||||
This message is sent to the client when large updates are made on a nicklist
|
||||
(groups/nicks added/removed/changed). The message contains full nicklist.
|
||||
|
||||
When small updates are made on a nicklist (for example just add one nick),
|
||||
another message with identifier '_nicklist_diff' is sent (see below).
|
||||
@@ -945,14 +988,14 @@ Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| group | char | 1 for a group, 0 for a nick
|
||||
| visible | char | 1 if group/nick is displayed, otherwise 0
|
||||
| level | integer | Level of group (0 for a nick)
|
||||
| name | string | Name of group/nick
|
||||
| color | string | Name color
|
||||
| prefix | string | Prefix (only for a nick)
|
||||
| prefix_color | string | Prefix color (only for a nick)
|
||||
| Name | Type | Description
|
||||
| group | char | 1 for a group, 0 for a nick
|
||||
| visible | char | 1 if group/nick is displayed, otherwise 0
|
||||
| level | integer | Level of group (0 for a nick)
|
||||
| name | string | Name of group/nick
|
||||
| color | string | Name color
|
||||
| prefix | string | Prefix (only for a nick)
|
||||
| prefix_color | string | Prefix color (only for a nick)
|
||||
|===
|
||||
|
||||
Example: nicklist for buffer 'irc.freenode.#weechat':
|
||||
@@ -1023,25 +1066,25 @@ hda:
|
||||
[[message_nicklist_diff]]
|
||||
==== _nicklist_diff
|
||||
|
||||
_New in version 0.4.1._
|
||||
_WeeChat ≥ 0.4.1._
|
||||
|
||||
It is sent to the client when small updates are made on a nicklist (groups/nicks
|
||||
added/removed/changed). The message contains nicklist differences (between old
|
||||
nicklist and current one).
|
||||
This message is sent to the client when small updates are made on a nicklist
|
||||
(groups/nicks added/removed/changed). The message contains nicklist differences
|
||||
(between old nicklist and current one).
|
||||
|
||||
Data sent as hdata:
|
||||
|
||||
[width="100%",cols="3m,2,10",options="header"]
|
||||
|===
|
||||
| Name | Type | Description
|
||||
| _diff | char | Type of diff (see below)
|
||||
| group | char | 1 for a group, 0 for a nick
|
||||
| visible | char | 1 if group/nick is displayed, otherwise 0
|
||||
| level | integer | Level of group (0 for a nick)
|
||||
| name | string | Name of group/nick
|
||||
| color | string | Name color
|
||||
| prefix | string | Prefix (only for a nick)
|
||||
| prefix_color | string | Prefix color (only for a nick)
|
||||
| Name | Type | Description
|
||||
| _diff | char | Type of diff (see below)
|
||||
| group | char | 1 for a group, 0 for a nick
|
||||
| visible | char | 1 if group/nick is displayed, otherwise 0
|
||||
| level | integer | Level of group (0 for a nick)
|
||||
| name | string | Name of group/nick
|
||||
| color | string | Name color
|
||||
| prefix | string | Prefix (only for a nick)
|
||||
| prefix_color | string | Prefix color (only for a nick)
|
||||
|===
|
||||
|
||||
The value of '_diff' can be:
|
||||
@@ -1118,21 +1161,21 @@ hda:
|
||||
[[message_pong]]
|
||||
==== _pong
|
||||
|
||||
_New in version 0.4.2._
|
||||
_WeeChat ≥ 0.4.2._
|
||||
|
||||
It is sent to the client when WeeChat receives a "ping" message.
|
||||
This message is sent to the client when 'relay' receives a "ping" message.
|
||||
|
||||
Data sent as string: arguments received in the ping message.
|
||||
Data sent as string: arguments received in the "ping" message.
|
||||
|
||||
The recommended action in client is to measure network lag and disconnect if
|
||||
network lag is high.
|
||||
The recommended action in client is to measure the response time and disconnect
|
||||
if it is high.
|
||||
|
||||
[[message_upgrade]]
|
||||
==== _upgrade
|
||||
|
||||
_New in version 0.3.8._
|
||||
_WeeChat ≥ 0.3.8._
|
||||
|
||||
It is sent to the client when WeeChat is starting upgrade process.
|
||||
This message is sent to the client when WeeChat is starting upgrade process.
|
||||
|
||||
There is no data in the message.
|
||||
|
||||
@@ -1141,15 +1184,16 @@ The recommended action in client is to desynchronize from WeeChat (send command
|
||||
will change).
|
||||
|
||||
[NOTE]
|
||||
During WeeChat upgrade, the socket remains opened (except if connection was made
|
||||
with SSL).
|
||||
During WeeChat upgrade, the socket remains opened (except if connection uses
|
||||
SSL).
|
||||
|
||||
[[message_upgrade_ended]]
|
||||
==== _upgrade_ended
|
||||
|
||||
_New in version 0.3.8._
|
||||
_WeeChat ≥ 0.3.8._
|
||||
|
||||
It is sent to the client when WeeChat has finished the upgrade process.
|
||||
This message is sent to the client when WeeChat has finished the upgrade
|
||||
process.
|
||||
|
||||
There is no data in the message.
|
||||
|
||||
@@ -1159,15 +1203,14 @@ commands sent on startup after the 'init'.
|
||||
[[objects]]
|
||||
=== Objects
|
||||
|
||||
Objects are identified by 3 letters, called 'type'. Following types are
|
||||
available:
|
||||
Objects are identified by 3 letters, called 'type'. Following types are used:
|
||||
|
||||
[width="100%",cols="^2m,5,10",options="header"]
|
||||
|===
|
||||
| Type | Value | Length
|
||||
| chr | Signed char | 1 byte
|
||||
| int | Signed integer | 4 bytes
|
||||
| lon | Signed long integer | 1 byte + length of long as string
|
||||
| lon | Signed long integer | 1 byte + length of integer as string
|
||||
| str | String | 4 bytes + length of string (without final '\0')
|
||||
| buf | Buffer of bytes | 4 bytes + length of data
|
||||
| ptr | Pointer | 1 byte + length of pointer as string
|
||||
@@ -1176,13 +1219,13 @@ available:
|
||||
| hda | Hdata content | Variable
|
||||
| inf | Info: name + content | Variable
|
||||
| inl | Infolist content | Variable
|
||||
| arr | Array of values | 3 bytes (type) + number of items + data
|
||||
| arr | Array of objects | 3 bytes (type) + number of objects + data
|
||||
|===
|
||||
|
||||
[[object_char]]
|
||||
==== Char
|
||||
|
||||
A signed char is 1 byte.
|
||||
A signed char is stored as 1 byte.
|
||||
|
||||
Example:
|
||||
|
||||
@@ -1195,8 +1238,8 @@ Example:
|
||||
[[object_integer]]
|
||||
==== Integer
|
||||
|
||||
A signed integer is 4 bytes, encoded as big-endian format (most significant byte
|
||||
first).
|
||||
A signed integer is stored as 4 bytes, encoded as big-endian format (most
|
||||
significant byte first).
|
||||
|
||||
Range: -2147483648 to 2147483647.
|
||||
|
||||
@@ -1364,8 +1407,8 @@ objects, and then set of objects (path with pointers, then objects).
|
||||
* 'values': list of values (number of values is number of keys returned for
|
||||
hdata)
|
||||
|
||||
Example of hdata with 2 buffers (weechat core and freenode server) and two keys
|
||||
('number' and 'full_name'):
|
||||
Example of hdata with two buffers (weechat core and freenode server) and two
|
||||
keys ('number' and 'full_name'):
|
||||
|
||||
....
|
||||
# command
|
||||
@@ -1509,7 +1552,7 @@ An item is:
|
||||
** 'type': type of variable ('int', 'str', ...)
|
||||
** 'value': value of variable
|
||||
|
||||
Example of infolist with 2 buffers (weechat core and freenode server):
|
||||
Example of infolist with two buffers (weechat core and freenode server):
|
||||
|
||||
....
|
||||
# command
|
||||
@@ -1532,9 +1575,9 @@ infolist buffer
|
||||
[[object_array]]
|
||||
==== Array
|
||||
|
||||
An array is a type (3 bytes) + number of items (integer on 4 bytes) + data.
|
||||
An array is a type (3 bytes) + number of objects (integer on 4 bytes) + data.
|
||||
|
||||
Example of array with 2 strings:
|
||||
Example of array with two strings:
|
||||
|
||||
....
|
||||
┌─────╥────┬────┬────┬────╥────┬────┬────┬────╥──
|
||||
@@ -1544,13 +1587,13 @@ Example of array with 2 strings:
|
||||
type number of strings length
|
||||
|
||||
──╥────┬────┬────╥────┬────┬────┬────╥────┬────┐
|
||||
... ║ 61 │ 62 │ 63 ║ 00 │ 00 │ 00 │ 02 ║ 64 │ 65 │ ────► { "abc", "de" }
|
||||
... ║ 61 │ 62 │ 63 ║ 00 │ 00 │ 00 │ 02 ║ 64 │ 65 │ ────► [ "abc", "de" ]
|
||||
──╨────┴────┴────╨────┴────┴────┴────╨────┴────┘
|
||||
└────────────┘ └─────────────────┘ └───────┘
|
||||
'a' 'b' 'c' length 'd' 'e'
|
||||
....
|
||||
|
||||
Example of array with 3 integers:
|
||||
Example of array with three integers:
|
||||
|
||||
....
|
||||
┌─────╥────┬────┬────┬────╥────┬────┬────┬────╥──
|
||||
@@ -1560,7 +1603,7 @@ Example of array with 3 integers:
|
||||
type number of integers 123 (0x7B)
|
||||
|
||||
──╥────┬────┬────┬────╥────┬────┬────┬────┐
|
||||
... ║ 00 │ 00 │ 01 │ C8 ║ 00 │ 00 │ 03 │ 15 │ ────► { 123, 456, 789 }
|
||||
... ║ 00 │ 00 │ 01 │ C8 ║ 00 │ 00 │ 03 │ 15 │ ────► [ 123, 456, 789 ]
|
||||
──╨────┴────┴────┴────╨────┴────┴────┴────┘
|
||||
└─────────────────┘ └─────────────────┘
|
||||
456 (0x1C8) 789 (0x315)
|
||||
@@ -1617,8 +1660,8 @@ A 'NULL' array:
|
||||
║ ║ ║
|
||||
║ ◄───────────────────────────────╢ ║
|
||||
measure ║ msg: id: "_pong" ... ║ ║
|
||||
lag ║ ║ ║
|
||||
║ ........ ║ ........ ║
|
||||
response ║ ║ ║
|
||||
time ║ ........ ║ ........ ║
|
||||
║ ║ ║
|
||||
╟───────────────────────────────► ║ ║
|
||||
║ cmd: quit ║ disconnect client ║
|
||||
|
||||
@@ -104,6 +104,17 @@ IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||
ADD_CUSTOM_TARGET(doc-tester-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
# relay protocol
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.fr.txt
|
||||
COMMENT "Building weechat_relay_protocol.fr.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-relay-protocol-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
# developer's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.fr.html
|
||||
|
||||
+7
-1
@@ -29,6 +29,7 @@ EXTRA_DIST = CMakeLists.txt \
|
||||
weechat_faq.fr.txt \
|
||||
weechat_quickstart.fr.txt \
|
||||
weechat_tester.fr.txt \
|
||||
weechat_relay_protocol.fr.txt \
|
||||
weechat_dev.fr.txt \
|
||||
$(wildcard autogen/user/*.txt) \
|
||||
$(wildcard autogen/plugin_api/*.txt)
|
||||
@@ -45,6 +46,7 @@ if DOC
|
||||
weechat_faq.fr.html \
|
||||
weechat_quickstart.fr.html \
|
||||
weechat_tester.fr.html \
|
||||
weechat_relay_protocol.fr.html \
|
||||
weechat_dev.fr.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
@@ -81,6 +83,10 @@ weechat_quickstart.fr.html: weechat_quickstart.fr.txt
|
||||
weechat_tester.fr.html: weechat_tester.fr.txt
|
||||
$(ASCIIDOC) -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_tester.fr.html $(abs_top_srcdir)/doc/fr/weechat_tester.fr.txt
|
||||
|
||||
# relay protocol
|
||||
weechat_relay_protocol.fr.html: weechat_relay_protocol.fr.txt
|
||||
$(ASCIIDOC) -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_relay_protocol.fr.html $(abs_top_srcdir)/doc/fr/weechat_relay_protocol.fr.txt
|
||||
|
||||
# developer's guide
|
||||
weechat_dev.fr.html: weechat_dev.fr.txt
|
||||
$(ASCIIDOC) -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_dev.fr.html $(abs_top_srcdir)/doc/fr/weechat_dev.fr.txt
|
||||
@@ -112,5 +118,5 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1
|
||||
-rm -f weechat.1 weechat.1.fr.txt cmdline_options.fr.txt
|
||||
-rm -f *.html
|
||||
|
||||
@@ -499,7 +499,7 @@
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* [[option_weechat.look.command_chars]] *weechat.look.command_chars*
|
||||
** description: `caractères utilisés pour déterminer si la chaîne entrée est une commande ou non: l'entrée doit démarrer avec un de ces caractères; le slash ("/") est toujours considéré comme un préfixe de commande (exemple: ".$")`
|
||||
** description: `caractères utilisés pour déterminer si la chaîne entrée est une commande ou non: l'entrée doit démarrer avec un de ces caractères; la barre oblique ("/") est toujours considérée comme un préfixe de commande (exemple: ".$")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
|
||||
+13
-12
@@ -25,7 +25,7 @@ Ce manuel documente l'intérieur de WeeChat :
|
||||
* règles de développement
|
||||
* le cœur
|
||||
* les extensions
|
||||
* comment contribuer à WeeChat
|
||||
* comment contribuer à WeeChat.
|
||||
|
||||
[[repository]]
|
||||
== Dépôt
|
||||
@@ -129,7 +129,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
|
||||
| gui-hotlist.c | Gestion de la "hotlist" (liste des tampons avec activité)
|
||||
| gui-input.c | Fonctions d'entrée (barre "input")
|
||||
| gui-key.c | Fonctions pour le clavier
|
||||
| gui-layout.c | Dispositions ("layout")
|
||||
| gui-layout.c | Dispositions ("layouts")
|
||||
| gui-line.c | Lignes dans les tampons
|
||||
| gui-mouse.c | Souris
|
||||
| gui-nicklist.c | Liste de pseudos dans les tampons
|
||||
@@ -259,7 +259,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
|
||||
| script-info.c | Info/infolists/hdata pour le gestionnaire de scripts
|
||||
| script-repo.c | Téléchargement et lecture du dépôt de scripts
|
||||
| tcl/ | Extension Tcl
|
||||
| weechat-tcl.c | Fonctions principales pour Tcl (chargement/déchargement de scripts, exécution de code Tcl)
|
||||
| weechat-tcl.c | Fonctions principales pour Tcl (chargement/déchargement des scripts, exécution de code Tcl)
|
||||
| weechat-tcl-api.c | Fonctions de l'API script Tcl
|
||||
| xfer/ | Extension Xfer (IRC DCC fichier/discussion)
|
||||
| xfer.c | Fonctions principales de Xfer
|
||||
@@ -286,9 +286,9 @@ Fichiers de documentation :
|
||||
| doc/ | Documentation
|
||||
| asciidoc.conf | Fichier de configuration Asciidoc (quelques macros)
|
||||
| asciidoc.css | Style Asciidoc
|
||||
| docgen.py | Script Python pour construire les fichiers dans le répertoire "autogen/" (voir ci-dessous)
|
||||
| docgen.py | Script Python pour construire les fichiers dans le répertoire 'autogen/' (voir ci-dessous)
|
||||
| XX/ | Documentation pour la langue XX (langues : en, fr, de, it, ...)
|
||||
| weechat.1.XX.txt | Page de manuel
|
||||
| weechat.1.XX.txt | Page de manuel (`man weechat`)
|
||||
| weechat_quickstart.XX.txt | Guide de démarrage
|
||||
| weechat_user.XX.txt | Guide utilisateur
|
||||
| weechat_faq.XX.txt | FAQ (questions fréquemment posées)
|
||||
@@ -296,7 +296,7 @@ Fichiers de documentation :
|
||||
| weechat_scripting.XX.txt | Guide pour scripts
|
||||
| weechat_tester.XX.txt | Guide du testeur
|
||||
| weechat_dev.XX.txt | Guide du développeur (ce document)
|
||||
| weechat_relay_protocol.XX.txt | Protocole Relay
|
||||
| weechat_relay_protocol.XX.txt | Protocole Relay (pour les interfaces distantes)
|
||||
| cmdline_options.XX.txt | Options de ligne de commande (fichier inclus dans la page de manuel et le guide utilisateur)
|
||||
| autogen/ | Fichiers automatiquement générés avec le script docgen.py
|
||||
| user/ | Fichiers automatiquement générés pour le guide utilisateur (ne *JAMAIS* les mettre à jour manuellement !)
|
||||
@@ -508,13 +508,13 @@ else
|
||||
----
|
||||
switch (string[0])
|
||||
{
|
||||
case 'A': /* first case */
|
||||
case 'A': /* first case */
|
||||
foo ("abc", "def");
|
||||
break;
|
||||
case 'B': /* second case */
|
||||
case 'B': /* second case */
|
||||
bar (1, 2, 3);
|
||||
break;
|
||||
default: /* other cases */
|
||||
default: /* other cases */
|
||||
baz ();
|
||||
break;
|
||||
}
|
||||
@@ -543,7 +543,7 @@ struct t_hook_fd *new_hook_fd;
|
||||
new_hook_fd = malloc (sizeof (*new_hook_fd));
|
||||
----
|
||||
|
||||
* Ce code lisp peut être utilisé dans votre '~/.emacs.el' pour indenter
|
||||
* Ce code Lisp peut être utilisé dans votre '~/.emacs.el' pour indenter
|
||||
correctement si vous utilisez l'éditeur de texte Emacs :
|
||||
|
||||
[source,lisp]
|
||||
@@ -972,7 +972,8 @@ core: update Japanese translations (patch #7783)
|
||||
Les fichiers gettext sont dans le répertoire 'po/'.
|
||||
|
||||
Si vous souhaitez initialiser une nouvelle langue, utilisez la commande
|
||||
`msginit`. Par exemple pour créer un fichier vide pour le néerlandais :
|
||||
`msginit`. Par exemple pour créer un fichier qui est prêt à traduire en
|
||||
néerlandais :
|
||||
|
||||
----
|
||||
$ cd po
|
||||
@@ -1034,7 +1035,7 @@ Les traductions manquantes dans les fichiers sont indiquées par cette chaîne :
|
||||
// TRANSLATION MISSING
|
||||
----
|
||||
|
||||
Vous devez traduire tous le fichier sauf les liens et les mots-clés spéciaux
|
||||
Vous devez traduire tout le fichier sauf les liens et les mots-clés spéciaux
|
||||
pour les notes, avertissements, ... Ces mots doivent être gardés tels quels :
|
||||
|
||||
----
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -105,5 +105,5 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1
|
||||
-rm -f weechat.1 weechat.1.it.txt cmdline_options.it.txt
|
||||
-rm -f *.html
|
||||
|
||||
+1
-1
@@ -111,5 +111,5 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1
|
||||
-rm -f weechat.1 weechat.1.ja.txt cmdline_options.ja.txt
|
||||
-rm -f *.html
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
|
||||
| weechat | plugins_commands | プラグインの定義するコマンド
|
||||
|
||||
| weechat | plugins_installed | names of plugins installed
|
||||
| weechat | plugins_installed | インストールされたプラグインの名前
|
||||
|
||||
| weechat | plugins_names | プラグイン名
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
** 値: on, off (デフォルト値: `on`)
|
||||
|
||||
* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
|
||||
** 説明: `comma-separated list of messages to display after joining a channel: 329 = channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names on channel, 366 = names count`
|
||||
** 説明: `チャンネルに参加した後に表示するメッセージのコンマ区切りリスト: 329 = チャンネル作成日、332 = トピック、333 = トピックを作成したニックネームおよび日付、353 = チャンネル参加者リスト、366 = 参加人数`
|
||||
** タイプ: 文字列
|
||||
** 値: 未制約文字列 (デフォルト値: `"329,332,333,366"`)
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
** 値: 未制約文字列 (デフォルト値: `""`)
|
||||
|
||||
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
|
||||
** 説明: `comma separated list of tags used in messages displayed by notify when a nick joins or quits server (result of command ison or monitor), for example: "notify_message", "notify_private" or "notify_highlight"`
|
||||
** 説明: `あるニックネームが参加またはサーバから切断した際の (ison または monitor コマンドの結果) notify が表示するメッセージで使うタグのコンマ区切りリスト、例えば: "notify_message"、"notify_highlight"、"notify_private"`
|
||||
** タイプ: 文字列
|
||||
** 値: 未制約文字列 (デフォルト値: `"notify_message"`)
|
||||
|
||||
@@ -574,7 +574,7 @@
|
||||
** 値: 0 .. 2147483647 (デフォルト値: `2048`)
|
||||
|
||||
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
|
||||
** 説明: `SHA1 fingerprint of certificate which is trusted and accepted for the server (it must be exactly 40 hexadecimal digits without separators); if this option is set, the other checks on certificates are NOT performed (option "ssl_verify")`
|
||||
** 説明: `信頼でき、通信を認めるサーバ証明書の SHA1 指紋 (指紋は必ず空白を含まない 40 桁の 16 進数です); このオプションを設定した場合、証明書に対する他の妥当性確認は行われません (オプション "ssl_verify")`
|
||||
** タイプ: 文字列
|
||||
** 値: 未制約文字列 (デフォルト値: `""`)
|
||||
|
||||
|
||||
@@ -363,58 +363,58 @@ value: 表示する履歴エントリの数
|
||||
----
|
||||
/input <action> [<arguments>]
|
||||
|
||||
list of actions:
|
||||
return: simulate key "enter"
|
||||
complete_next: complete word with next completion
|
||||
complete_previous: complete word with previous completion
|
||||
search_text: search text in buffer
|
||||
search_switch_case: switch exact case for search
|
||||
search_switch_regex: switch search type: string/regular expression
|
||||
search_switch_where: switch search in messages/prefixes
|
||||
search_previous: search previous line
|
||||
search_next: search next line
|
||||
search_stop: stop search
|
||||
delete_previous_char: delete previous char
|
||||
delete_next_char: delete next char
|
||||
delete_previous_word: delete previous word
|
||||
delete_next_word: delete next word
|
||||
delete_beginning_of_line: delete from beginning of line until cursor
|
||||
delete_end_of_line: delete from cursor until end of line
|
||||
delete_line: delete entire line
|
||||
clipboard_paste: paste from clipboard
|
||||
transpose_chars: transpose two chars
|
||||
undo: undo last command line action
|
||||
redo: redo last command line action
|
||||
move_beginning_of_line: move cursor to beginning of line
|
||||
move_end_of_line: move cursor to end of line
|
||||
move_previous_char: move cursor to previous char
|
||||
move_next_char: move cursor to next char
|
||||
move_previous_word: move cursor to previous word
|
||||
move_next_word: move cursor to next word
|
||||
history_previous: recall previous command in current buffer history
|
||||
history_next: recall next command in current buffer history
|
||||
history_global_previous: recall previous command in global history
|
||||
history_global_next: recall next command in global history
|
||||
jump_smart: jump to next buffer with activity
|
||||
jump_last_buffer: jump to last buffer
|
||||
jump_last_buffer_displayed: jump to last buffer displayed (before last jump to a buffer)
|
||||
jump_previously_visited_buffer: jump to previously visited buffer
|
||||
jump_next_visited_buffer: jump to next visited buffer
|
||||
hotlist_clear: clear hotlist
|
||||
grab_key: grab a key (optional argument: delay for end of grab, default is 500 milliseconds)
|
||||
grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds)
|
||||
grab_mouse: grab mouse event code
|
||||
grab_mouse_area: grab mouse event code with area
|
||||
set_unread: set unread marker for all buffers
|
||||
set_unread_current_buffer: set unread marker for current buffer
|
||||
switch_active_buffer: switch to next merged buffer
|
||||
switch_active_buffer_previous: switch to previous merged buffer
|
||||
zoom_merged_buffer: zoom on merged buffer
|
||||
insert: insert text in command line (escaped chars are allowed, see /help print)
|
||||
paste_start: start paste (bracketed paste mode)
|
||||
paste_stop: stop paste (bracketed paste mode)
|
||||
アクションリスト:
|
||||
return: "enter" キーをシミュレート
|
||||
complete_next: 次の補完候補で単語を補完
|
||||
complete_previous: 一つ前の補完候補で単語を補完
|
||||
search_text: バッファ内のテキストを検索
|
||||
search_switch_case: 完全一致検索に変更
|
||||
search_switch_regex: 検索タイプの切り替え: 文字列/正規表現
|
||||
search_switch_where: 検索範囲の切り替え: メッセージ/プレフィックス
|
||||
search_previous: 一つ前の行を検索
|
||||
search_next: 次の行を検索
|
||||
search_stop: 検索を終了
|
||||
delete_previous_char: 一つ前の文字を削除
|
||||
delete_next_char: 次の文字を削除
|
||||
delete_previous_word: 一つ前の単語を削除
|
||||
delete_next_word: 次の単語を削除
|
||||
delete_beginning_of_line: 行の最初からカーソル位置までを削除
|
||||
delete_end_of_line: カーソルから行の最後までを削除
|
||||
delete_line: 行を削除
|
||||
clipboard_paste: クリップボードから貼り付け
|
||||
transpose_chars: 2 つの文字を入れ替え
|
||||
undo: 最新のコマンドラインアクションまで元に戻す
|
||||
redo: 最新のコマンドラインアクションまでやり直す
|
||||
move_beginning_of_line: カーソルを行頭に移動
|
||||
move_end_of_line: カーソルを行末まで移動
|
||||
move_previous_char: カーソルを一つ前の文字に移動
|
||||
move_next_char: カーソルを次の文字に移動
|
||||
move_previous_word: カーソルを一つ前の単語に移動
|
||||
move_next_word: カーソルを次の単語に移動
|
||||
history_previous: 現在のバッファ履歴のひとつ前のコマンドを再呼び出し
|
||||
history_next: 現在のバッファ履歴の次のコマンドを再呼び出し
|
||||
history_global_previous: グローバル履歴の一つ前のコマンドを再呼び出し
|
||||
history_global_next: グローバル履歴の次のコマンドを再呼び出し
|
||||
jump_smart: 次のアクティブバッファに飛ぶ
|
||||
jump_last_buffer: 最後のバッファに移動
|
||||
jump_last_buffer_displayed: 表示されている最後のバッファに移動 (最新のバッファ移動の一つ前に表示されていたバッファ)
|
||||
jump_previously_visited_buffer: 一つ前に訪れたバッファに移動
|
||||
jump_next_visited_buffer: 次に訪れたバッファに移動
|
||||
hotlist_clear: ホットリストを消去
|
||||
grab_key: キーを横取り (任意引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
|
||||
grab_key_command: あるコマンドに関連してキーを横取り (任意引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
|
||||
grab_mouse: grab マウスイベントコードを横取り
|
||||
grab_mouse_area: 範囲指定のマウスイベントコードを横取り
|
||||
set_unread: 全てのバッファに対して未読マーカーを設定
|
||||
set_unread_current_buffer: 現在のバッファに対して未読マーカーを設定
|
||||
switch_active_buffer: 次のマージされたバッファに移動
|
||||
switch_active_buffer_previous: 一つ前のマージされたバッファに移動
|
||||
zoom_merged_buffer: マージされたバッファにズーム
|
||||
insert: コマンドラインにテキストを挿入 (エスケープ文字も可、/help print を参照)
|
||||
paste_start: ペーストの開始 (括弧付きペーストモード)
|
||||
paste_stop: ペーストの終了 (括弧付きペーストモード)
|
||||
|
||||
This command is used by key bindings or plugins.
|
||||
これらのコマンドはキーバインドかプラグインで利用できます。
|
||||
----
|
||||
|
||||
[[command_weechat_key]]
|
||||
@@ -482,17 +482,17 @@ listdefault: デフォルトキーをリストアップ
|
||||
del [<name>] [buffers|windows]
|
||||
rename <name> <new_name>
|
||||
|
||||
store: store current buffers/windows in a layout
|
||||
apply: apply stored layout
|
||||
leave: leave current layout (does not update any layout)
|
||||
del: delete buffers and/or windows in a stored layout
|
||||
(if neither "buffers" nor "windows" is given after the name, the layout is deleted)
|
||||
rename: rename a layout
|
||||
name: name for stored layout (default is "default")
|
||||
buffers: store/apply only buffers (order of buffers)
|
||||
windows: store/apply only windows (buffer displayed by each window)
|
||||
store: レイアウトに現在のバッファ/ウィンドウを保存
|
||||
apply: 保存されたレイアウトを適用
|
||||
leave: 現在のレイアウトを保持する (レイアウトを更新しない)
|
||||
del: レイアウトとして保存されているバッファとウィンドウを削除
|
||||
(名前の後に "バッファ" や "ウィンドウ" を指定しない場合、レイアウトを削除)
|
||||
rename: レイアウトのリネーム
|
||||
name: 保存されたレイアウトの名前 (初期状態は "default")
|
||||
buffers: バッファのみに対してレイアウトを保存/適用 (バッファの順番)
|
||||
windows: ウィンドウのみに対してレイアウトを保存/適用 (それぞれのウィンドウに表示されるバッファ)
|
||||
|
||||
Without argument, this command displays stored layouts.
|
||||
引数無しでは、保存されたレイアウトを表示します。
|
||||
----
|
||||
|
||||
[[command_weechat_mouse]]
|
||||
@@ -562,43 +562,43 @@ arguments: ロードするプラグインに与える引数
|
||||
----
|
||||
|
||||
[[command_weechat_print]]
|
||||
[command]*`print`* display text on a buffer::
|
||||
[command]*`print`* バッファ内にテキストを表示::
|
||||
|
||||
----
|
||||
/print [-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] <text>
|
||||
-stdout|-stderr <text>
|
||||
|
||||
-buffer: the buffer where text is displayed (default: current buffer)
|
||||
-core: alias of "-buffer core.weechat"
|
||||
-escape: interpret escaped chars (for example \a, \07, \x07)
|
||||
-date: message date, format can be:
|
||||
-n: 'n' seconds before now
|
||||
+n: 'n' seconds in the future
|
||||
n: 'n' seconds since the Epoch (see man time)
|
||||
date/time (ISO 8601): yyyy-mm-ddThh:mm:ss, example: 2014-01-19T04:32:55
|
||||
time: hh:mm:ss (example: 04:32:55)
|
||||
-tags: comma-separated list of tags (see /help filter for a list of tags most commonly used)
|
||||
text: text to display (prefix and message must be separated by \t)
|
||||
-stdout: display text on stdout (escaped chars are interpreted)
|
||||
-stderr: display text on stderr (escaped chars are interpreted)
|
||||
-buffer: テキストを表示するバッファ (デフォルト: 現在のバッファ)
|
||||
-core: "-buffer core.weechat" のエイリアス
|
||||
-escape: エスケープ文字を解釈 (例えば \a、\07、\x07)
|
||||
-date: メッセージの日付、フォーマット:
|
||||
-n: 今から 'n' 秒前
|
||||
+n: 今から 'n' 秒後
|
||||
n: エポックから 'n' 秒目 (man time を参照)
|
||||
日付/時間 (ISO 8601): yyyy-mm-ddThh:mm:ss、例: 2014-01-19T04:32:55
|
||||
時間: hh:mm:ss (example: 04:32:55)
|
||||
-tags: タグのコンマ区切りリスト (よく使うタグのリストは /help filter を参照)
|
||||
text: 表示するテキスト (プレフィックスとメッセージは必ず \t で区切ってください)
|
||||
-stdout: 標準出力にテキストを表示 (エスケープ文字を解釈)
|
||||
-stderr: 標準エラー出力にテキストを表示 (エスケープ文字を解釈)
|
||||
|
||||
The options -action ... -quit use the prefix defined in options "weechat.look.prefix_*".
|
||||
オプション -action ... -quit をつけた場合、プレフィックスは "weechat.look.prefix_*" で定義されているものになります。
|
||||
|
||||
Following escaped chars are supported:
|
||||
以下のエスケープ文字を使うことができます:
|
||||
\" \\ \a \b \e \f \n \r \t \v \0ooo \xhh \uhhhh \Uhhhhhhhh
|
||||
|
||||
Examples:
|
||||
display a reminder on core buffer with a highlight:
|
||||
例:
|
||||
コアバッファにハイライトを付けてリマインダを表示:
|
||||
/print -core -tags notify_highlight Reminder: buy milk
|
||||
display an error on core buffer:
|
||||
コアバッファにエラーを表示:
|
||||
/print -core -error Some error here
|
||||
display message on core buffer with prefix "abc":
|
||||
/print -core abc\tThe message
|
||||
display a message on channel #weechat:
|
||||
コアバッファにプレフィックス "abc" を付けてメッセージを表示:
|
||||
/print -core abc The message
|
||||
チャンネル #weechat にメッセージを表示:
|
||||
/print -buffer irc.freenode.#weechat Message on #weechat
|
||||
display a snowman (U+2603):
|
||||
雪だるまを表示 (U+2603):
|
||||
/print -escape \u2603
|
||||
send alert (BEL):
|
||||
警告を送信 (BEL):
|
||||
/print -stderr \a
|
||||
----
|
||||
|
||||
|
||||
@@ -539,7 +539,7 @@
|
||||
** 値: 未制約文字列 (デフォルト値: `""`)
|
||||
|
||||
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
|
||||
** 説明: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by delimiters (chars different from: alphanumeric, "-", "_" and "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
|
||||
** 説明: `メッセージ中のハイライトの有無を判断する POSIX 拡張正規表現、マッチ部分は必ず区切り文字 (アルファベット、"-"、"_"、"|" 以外の文字) で囲まれていなければいけない、正規表現は大文字小文字を区別しない (最初に "(?-i)" がある場合は区別する)、例: "flashcode|flashy"、"(?-i)FlashCode|flashy"`
|
||||
** タイプ: 文字列
|
||||
** 値: 未制約文字列 (デフォルト値: `""`)
|
||||
|
||||
@@ -804,7 +804,7 @@
|
||||
** 値: on, off (デフォルト値: `on`)
|
||||
|
||||
* [[option_weechat.look.save_layout_on_exit]] *weechat.look.save_layout_on_exit*
|
||||
** 説明: `save layout on exit (buffers, windows, or both)`
|
||||
** 説明: `終了時にレイアウトを保存 (バッファ、ウィンドウ、両方)`
|
||||
** タイプ: 整数
|
||||
** 値: none, buffers, windows, all (デフォルト値: `none`)
|
||||
|
||||
@@ -839,7 +839,7 @@
|
||||
** 値: 未制約文字列 (デフォルト値: `""`)
|
||||
|
||||
* [[option_weechat.look.tab_width]] *weechat.look.tab_width*
|
||||
** 説明: `number of spaces used to display tabs in messages`
|
||||
** 説明: `メッセージに含まれるタブ文字を表示する際に使う空白文字の数`
|
||||
** タイプ: 整数
|
||||
** 値: 1 .. 64 (デフォルト値: `1`)
|
||||
|
||||
|
||||
+23
-31
@@ -69,8 +69,7 @@ WeeChat の主要なリポジトリは 2 つあります:
|
||||
| xfer/ | xfer (IRC DCC ファイル/チャット)
|
||||
| doc/ | 文書
|
||||
| po/ | 翻訳ファイル (gettext)
|
||||
// TRANSLATION MISSING
|
||||
| test/ | Tools/files to test WeeChat (like Weercd, an IRC server)
|
||||
| test/ | WeeChat をテストするためのツールおよびファイル (Weercd IRC サーバなど)
|
||||
| debian/ | Debian パッケージ用
|
||||
|===
|
||||
|
||||
@@ -90,8 +89,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
|
||||
| パス/ファイル名 | 説明
|
||||
| core/ | コア関数: エントリポイント、内部構造体
|
||||
| weechat.c | エントリポイント、コマンドラインオプション、main 関数、起動
|
||||
// TRANSLATION MISSING
|
||||
| wee-backtrace.c | Display a backtrace after a crash
|
||||
| wee-backtrace.c | クラッシュした際にバックトレースを表示
|
||||
| wee-command.c | WeeChat コアコマンド
|
||||
| wee-completion.c | デフォルト補完
|
||||
| wee-config-file.c | 設定ファイル管理
|
||||
@@ -185,8 +183,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
|
||||
| irc-bar-item.c | IRC バー要素
|
||||
| irc-buffer.c | IRC バッファ
|
||||
| irc-channel.c | IRC チャンネル
|
||||
// TRANSLATION MISSING
|
||||
| irc-color.c | IRC colors
|
||||
| irc-color.c | IRC 色
|
||||
| irc-command.c | IRC コマンド
|
||||
| irc-completion.c | IRC 補完
|
||||
| irc-config.c | IRC 設定オプション (irc.conf ファイル)
|
||||
@@ -253,8 +250,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
|
||||
| weechat-ruby-api.c | ruby スクリプト作成 API 関数
|
||||
| script/ | スクリプトマネージャ
|
||||
| script.c | スクリプトマネージャの主要関数
|
||||
// TRANSLATION MISSING
|
||||
| script-action.c | Actions on scripts (load/unload, install/remove, ...)
|
||||
| script-action.c | スクリプトに対する操作 (ロード/アンロード、インストール/削除、...)
|
||||
| script-buffer.c | スクリプトマネージャ用のバッファ
|
||||
| script-command.c | スクリプトマネージャ用のコマンド
|
||||
| script-completion.c | スクリプトマネージャ用の補完
|
||||
@@ -271,8 +267,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
|
||||
| xfer-command.c | xfer コマンド
|
||||
| xfer-completion.c | xfer 補完
|
||||
| xfer-config.c | xfer 設定オプション (xfer.conf ファイル)
|
||||
// TRANSLATION MISSING
|
||||
| xfer-dcc.c | DCC file transfer
|
||||
| xfer-dcc.c | DCC ファイル転送
|
||||
| xfer-file.c | xfer のファイル関数
|
||||
| xfer-info.c | xfer の情報/インフォリスト/hdata
|
||||
| xfer-network.c | xfer のネットワーク関数
|
||||
@@ -290,9 +285,9 @@ WeeChat "core" は以下のディレクトリに配置されています:
|
||||
| doc/ | 文書
|
||||
| asciidoc.conf | asciidoc 設定ファイル (マクロ)
|
||||
| asciidoc.css | asciidoc スタイル
|
||||
| docgen.py | "autogen/" ディレクトリ内のファイルを作成する Python スクリプト (以下を参照)
|
||||
| docgen.py | 'autogen/' ディレクトリ内のファイルを作成する Python スクリプト (以下を参照)
|
||||
| XX/ | 言語コード XX (言語コード: en、fr、de、it、...) 用のディレクトリ
|
||||
| weechat.1.XX.txt | man ページ
|
||||
| weechat.1.XX.txt | man ページ (`man weechat`)
|
||||
| weechat_quickstart.XX.txt | クイックスタートガイド
|
||||
| weechat_user.XX.txt | ユーザーガイド
|
||||
| weechat_faq.XX.txt | FAQ
|
||||
@@ -300,7 +295,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
|
||||
| weechat_scripting.XX.txt | スクリプト作成ガイド
|
||||
| weechat_tester.XX.txt | テスターガイド
|
||||
| weechat_dev.XX.txt | 開発者リファレンス (この文書)
|
||||
| weechat_relay_protocol.XX.txt | リレープロトコル
|
||||
| weechat_relay_protocol.XX.txt | リレープロトコル (リモートインターフェイス用)
|
||||
| cmdline_options.XX.txt | コマンドラインオプション (man ページとユーザガイドに含まれるファイル)
|
||||
| autogen/ | docgen.py スクリプトが自動生成するファイル
|
||||
| user/ | ユーザーガイド用の自動生成ファイル (手作業による編集は*禁止* !)
|
||||
@@ -325,13 +320,12 @@ WeeChat とプラグインの翻訳は gettext で行います、ファイルは
|
||||
|
||||
* ソースコード内で使用する、コメント、変数名、...
|
||||
は必ず*英語* で記述してください (他の言語を使わないでください)
|
||||
// TRANSLATION MISSING
|
||||
* Use a copyright header in each new source file with:
|
||||
** short description of file (one line),
|
||||
** date,
|
||||
** name,
|
||||
** e-mail,
|
||||
** license.
|
||||
* 新しいファイルにはコピーライトヘッダを入れ、以下の情報を含めてください:
|
||||
** ファイルの短い説明 (1 行)、
|
||||
** 日付、
|
||||
** 名前、
|
||||
** 電子メールアドレス、
|
||||
** ライセンス。
|
||||
|
||||
[source,C]
|
||||
----
|
||||
@@ -501,13 +495,13 @@ else
|
||||
----
|
||||
switch (string[0])
|
||||
{
|
||||
case 'A': /* first case */
|
||||
case 'A': /* first case */
|
||||
foo ("abc", "def");
|
||||
break;
|
||||
case 'B': /* second case */
|
||||
case 'B': /* second case */
|
||||
bar (1, 2, 3);
|
||||
break;
|
||||
default: /* other cases */
|
||||
default: /* other cases */
|
||||
baz ();
|
||||
break;
|
||||
}
|
||||
@@ -535,7 +529,7 @@ struct t_hook_fd *new_hook_fd;
|
||||
new_hook_fd = malloc (sizeof (*new_hook_fd));
|
||||
----
|
||||
|
||||
* Emacs テキストエディタのユーザは以下の lisp コードを
|
||||
* Emacs テキストエディタのユーザは以下の Lisp コードを
|
||||
'~/.emacs.el' に追記することで、適切なインデントを行うことができます。
|
||||
|
||||
[source,lisp]
|
||||
@@ -562,10 +556,9 @@ http://www.python.org/dev/peps/pep-0008/ を参照
|
||||
[[naming_convention_files]]
|
||||
==== ファイル
|
||||
|
||||
// TRANSLATION MISSING
|
||||
File names are composed by letters and hyphens, with format: 'xxx-yyyyy.[ch]',
|
||||
where 'xxx' is directory/component (can be abbreviation) and 'yyyyy' a name for
|
||||
the file.
|
||||
ファイル名に使えるのは文字とハイフンだけで、フォーマット: 'xxx-yyyyy.[ch]'
|
||||
に従ってください。'xxx' はディレクトリおよび構成要素 (略称も可) で、'yyyyy'
|
||||
はファイルの名前です。
|
||||
|
||||
主要ファイルにはディレクトリと同じ名前を付ける事ができます。例えば
|
||||
irc プラグインの 'irc.c' など。
|
||||
@@ -992,10 +985,9 @@ $ msgcheck.py xx.po
|
||||
|
||||
コマンド `/doc` を使って全ての (全てのプログラミング言語について) 自動生成するファイルを作成してください。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[IMPORTANT]
|
||||
When using command `/doc`, be sure all C plugins (irc, charset, ...) are loaded,
|
||||
because files are built using data currently in memory.
|
||||
コマンド `/doc` を使う際に、すべての C 言語プラグイン (irc、charset、...)
|
||||
がロードされていることを確認して下さい、これはメモリ上にあるデータを使ってファイルを作成するためです。
|
||||
|
||||
[[asciidoc]]
|
||||
==== Asciidoc
|
||||
|
||||
+394
-403
File diff suppressed because it is too large
Load Diff
@@ -2228,10 +2228,8 @@ weechat::
|
||||
| 671 | whois | whois (セキュアな接続)
|
||||
| 728 | quietlist | 発言禁止リスト
|
||||
| 729 | quietlist | 発言禁止リストの終了
|
||||
// TRANSLATION MISSING
|
||||
| 732 | monitor | list of monitored nicks
|
||||
// TRANSLATION MISSING
|
||||
| 733 | monitor | list of monitored nicks (end)
|
||||
| 732 | monitor | 監視中のニックネームのリスト
|
||||
| 733 | monitor | 監視中のニックネームのリスト (終了)
|
||||
| 901 | | ログインに成功
|
||||
|===
|
||||
|
||||
|
||||
+6
-1
@@ -21,10 +21,14 @@
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
weechat.1.pl.txt \
|
||||
cmdline_options.pl.txt \
|
||||
weechat_user.pl.txt \
|
||||
weechat_scripting.pl.txt \
|
||||
weechat_faq.pl.txt \
|
||||
weechat_quickstart.pl.txt \
|
||||
weechat_tester.pl.txt
|
||||
weechat_tester.pl.txt \
|
||||
$(wildcard autogen/user/*.txt)
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1
|
||||
@@ -95,4 +99,5 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1 weechat.1.pl.txt cmdline_options.pl.txt
|
||||
-rm -f *.html
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
|
||||
| weechat | plugins_commands | komendy zdefiniowane przez wtyczki
|
||||
|
||||
| weechat | plugins_installed | names of plugins installed
|
||||
| weechat | plugins_installed | nazwy zainstalowanych wtyczek
|
||||
|
||||
| weechat | plugins_names | nazwy wtyczek
|
||||
|
||||
|
||||
@@ -199,23 +199,23 @@ nick: nick lub maska (może zaczynać się lub kończyć "*")
|
||||
add [re:]<nick> [<serwer> [<kanał>]]
|
||||
del <numer>|-all
|
||||
|
||||
list: list all ignores
|
||||
add: add an ignore
|
||||
nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
|
||||
del: delete an ignore
|
||||
number: number of ignore to delete (look at list to find it)
|
||||
-all: delete all ignores
|
||||
server: internal server name where ignore is working
|
||||
channel: channel name where ignore is working
|
||||
list: wyświetla wszystkie ignorowane osoby
|
||||
add: dodaje nową osobę do ignorowania
|
||||
nick: nick lub host (jeśli dodamy "re:" można użyć rozszerzonego wyrażenia regularnego POSIX lub maska używając "*", aby zastąpić jeden lub więcej znaków)
|
||||
del: usuwa wpis o ignorowanej osobie
|
||||
numer: numer wpisu do usunięcia (znajduję się na liście)
|
||||
-all: usuwa wszystkie wpisy z listy ignorowanych
|
||||
serwer: wewnętrzna nazwa serwera, na którym dana osoba ma być ignorowana
|
||||
kanał: nazwa kanału, na którym dana osoba ma być ignorowana
|
||||
|
||||
Note: the regular expression can start with "(?-i)" to become case sensitive.
|
||||
Uwaga: wyrażenie regularne może zaczynać się od "(?-i)" jeśli wielkość znaków ma mieć znaczenie.
|
||||
|
||||
Examples:
|
||||
ignore nick "toto" everywhere:
|
||||
Przykłady:
|
||||
ignoruje wszędzie nick "toto":
|
||||
/ignore add toto
|
||||
ignore host "toto@domain.com" on freenode server:
|
||||
ignoruje host "toto@domain.com" na serwerze freenode:
|
||||
/ignore add toto@domain.com freenode
|
||||
ignore host "toto*@*.domain.com" on freenode/#weechat:
|
||||
ignoruje host "toto*@*.domain.com" na freenode/#weechat:
|
||||
/ignore add toto*@*.domain.com freenode #weechat
|
||||
----
|
||||
|
||||
@@ -319,16 +319,16 @@ maska: lista serwerów musi pasować do maski
|
||||
----
|
||||
/list [<kanał>[,<kanał>...]] [<serwer>] [-re <regex>]
|
||||
|
||||
channel: channel to list
|
||||
server: server name
|
||||
regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
|
||||
kanał: kanał do listowania
|
||||
serwer: nazwa serwera
|
||||
regexp: rozszerzone wyrażenie regularne POSIX użyte do filtrowania wyników (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" to wielkość znaków ma znaczenie)
|
||||
|
||||
Examples:
|
||||
list all channels on server (can be very slow on large networks):
|
||||
Przykłady:
|
||||
wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych sieciach):
|
||||
/list
|
||||
list channel #weechat:
|
||||
wyświetla kanał #weechat:
|
||||
/list #weechat
|
||||
list all channels beginning with "#weechat" (can be very slow on large networks):
|
||||
wyświetla wszystkie kanały zaczynające się od "#weechat" (może być bardzo wolny w dużych sieciach):
|
||||
/list -re #weechat.*
|
||||
----
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
** wartości: on, off (domyślna wartość: `on`)
|
||||
|
||||
* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
|
||||
** opis: `comma-separated list of messages to display after joining a channel: 329 = channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names on channel, 366 = names count`
|
||||
** opis: `oddzielona przecinkami lista wiadomości wyświetlanych po wejściu na kanał: 329 = data utworzenia, 332 = temat, 333 = autor/data tematu, 353 = osoby na kanale, 366 = ilość osób na kanale`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `"329,332,333,366"`)
|
||||
|
||||
@@ -154,17 +154,17 @@
|
||||
** wartości: on, off (domyślna wartość: `on`)
|
||||
|
||||
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
|
||||
** opis: `comma separated list of words to highlight in channel buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"`
|
||||
** opis: `oddzielona przecinkami lista słów do podświetleń w buforach kanałów (wielkość liter nie ma znaczenia, użyj "(?-i)" na początku słów, dla których wielkość liter ma znaczenie; zmienne specjalne $nick, $channel i $server są zastępowane odpowiednimi wartościami), słowa te są dodawane do zmiennej lokalnej bufora "highlight_words" tylko kiedy bufor jest tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne podświetlenia nicka, przykłady: "$nick", "(?-i)$nick"`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `"$nick"`)
|
||||
|
||||
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
|
||||
** opis: `comma separated list of words to highlight in private buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"`
|
||||
** opis: `oddzielona przecinkami lista słów do podświetleń w prywatnych buforach (wielkość liter nie ma znaczenia, użyj "(?-i)" na początku słów, dla których wielkość liter ma znaczenie; zmienne specjalne $nick, $channel i $server są zastępowane odpowiednimi wartościami), słowa te są dodawane do zmiennej lokalnej bufora "highlight_words" tylko kiedy bufor jest tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne podświetlenia nicka, przykłady: "$nick", "(?-i)$nick"`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `"$nick"`)
|
||||
|
||||
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
|
||||
** opis: `comma separated list of words to highlight in server buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"`
|
||||
** opis: `oddzielona przecinkami lista słów do podświetleń w buforach serwera (wielkość liter nie ma znaczenia, użyj "(?-i)" na początku słów, dla których wielkość liter ma znaczenie; zmienne specjalne $nick, $channel i $server są zastępowane odpowiednimi wartościami), słowa te są dodawane do zmiennej lokalnej bufora "highlight_words" tylko kiedy bufor jest tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne podświetlenia nicka, przykłady: "$nick", "(?-i)$nick"`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `"$nick"`)
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
|
||||
** opis: `comma separated list of tags used in messages displayed by notify when a nick joins or quits server (result of command ison or monitor), for example: "notify_message", "notify_private" or "notify_highlight"`
|
||||
** opis: `oddzielona przecinkami lista tagów użytych w wiadomościach wyświetlanych przez powiadomienie, kiedy nick wejdzie lub wyjdzie z serwera (rezultat komendy ison lub monitor), na przykład: "notify_message", "notify_private" lub "notify_higlight"`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `"notify_message"`)
|
||||
|
||||
@@ -574,7 +574,7 @@
|
||||
** wartości: 0 .. 2147483647 (domyślna wartość: `2048`)
|
||||
|
||||
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
|
||||
** opis: `SHA1 fingerprint of certificate which is trusted and accepted for the server (it must be exactly 40 hexadecimal digits without separators); if this option is set, the other checks on certificates are NOT performed (option "ssl_verify")`
|
||||
** opis: `skrót SHA1 certyfikatu, który jest zaufany i akceptowany dla serwera (40 znaków heksadecymalnych bez separatorów); jeśli ta opcja jest ustawiona, certyfikat NIE jest dalej sprawdzany (opcja "ssl_verify")`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
** wartości: 0 .. 65535 (domyślna wartość: `256`)
|
||||
|
||||
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
|
||||
** opis: `POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive); if IPv6 is enabled and that connection is made using IPv4, it will be IPv4-mapped IPv6 address (like: "::ffff:127.0.0.1"), example: "^((::ffff:)?123.45.67.89|192.160.*)$"`
|
||||
** opis: `dla wtyczki relay dozwolone są rozszerzone wyrażenia regularne POSIX zawierające adresy IP (wielkość znaków nie ma znaczenia, użyj "(?-i)" na początku, aby wielkość znaków miała znaczenie); jeśli obsługa IPv6 jest włączona a połączenie jest z użyciem IPv4, zostanie ono zmapowane na adres IPv6 (jak: "::ffff:127.0.0.1"), przykład: "^((::ffff:)?123.45.67.89|192.160.*)$"`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
** wartości: dowolny ciąg (domyślna wartość: `"%h/ssl/relay.pem"`)
|
||||
|
||||
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
|
||||
** opis: `POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
|
||||
** opis: `rozszerzone wyrażenia regularne POSIX ze źródłami dozwolonymi dla gniazd webowych (nie wrażliwe na wielkość znaków, umieszczenie "(?-i)" na początku sprawi, że wielość znaków będzie miała znaczenie), przykład: "^http://(www\.)?przykład\.(com|org)"`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
|
||||
@@ -8,24 +8,24 @@
|
||||
missing
|
||||
default -yes
|
||||
|
||||
list: list all rmodifiers
|
||||
listdefault: list default rmodifiers
|
||||
add: add a rmodifier
|
||||
name: name of rmodifier
|
||||
modifiers: comma separated list of modifiers
|
||||
groups: action on groups captured in regular expression (inside parentheses): comma separated list of groups (from 1 to 9) with optional "*" after number to hide the group
|
||||
regex: POSIX extended regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
|
||||
del: delete a rmodifier
|
||||
-all: delete all rmodifiers
|
||||
missing: add missing rmodifiers
|
||||
default: restore default rmodifiers
|
||||
list: lista wszystkich rmodifierów
|
||||
listdefault: lista domyślnych rmodifierów
|
||||
add: dodaje rmodifier
|
||||
nazwa: nazwa rmodifiera
|
||||
modyfikatory: oddzielona przecinkiem lista modyfikatorów
|
||||
grupy: akcja na grupach przechwyconych w wyrażeniu regularnym (wewnątrz nawiasów): oddzielona przecinkami lista grup (od 1 do 9) z opcjonalnym znakiem "*" po numerze, aby ukryć grupę
|
||||
regex: rozszerzone wyrażenia regularne POSIX (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" wielkość znaków ma znaczenie)
|
||||
del: usuwa rmodifier
|
||||
-all: usuwa wszystkie rmodifiery
|
||||
missing: dodaje brakujące rmodifiery
|
||||
default: przywraca domyślne rmodifiery
|
||||
|
||||
Examples:
|
||||
hide everything typed after a command /password:
|
||||
Przykłady:
|
||||
ukrywa wszystko wpisane za komendą /password:
|
||||
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
|
||||
delete rmodifier "password":
|
||||
/rmodifier del password
|
||||
delete all rmodifiers:
|
||||
usuwa rmodifier "hasło":
|
||||
/rmodifier del hasło
|
||||
kasuje wszystkie rmodifiery:
|
||||
/rmodifier del -all
|
||||
----
|
||||
|
||||
|
||||
@@ -220,43 +220,43 @@ infolists: wyświetla informacje o infolistach
|
||||
/eval [-n] <wyrażenie>
|
||||
[-n] -c <wyrażenie1> <operator> <wyrażenie2>
|
||||
|
||||
-n: display result without sending it to buffer (debug mode)
|
||||
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
|
||||
expression: expression to evaluate, variables with format ${variable} are replaced (see below)
|
||||
operator: a logical or comparison operator:
|
||||
- logical operators:
|
||||
&& boolean "and"
|
||||
|| boolean "or"
|
||||
- comparison operators:
|
||||
== equal
|
||||
!= not equal
|
||||
<= less or equal
|
||||
< less
|
||||
>= greater or equal
|
||||
> greater
|
||||
=~ is matching POSIX extended regex
|
||||
!~ is NOT matching POSIX extended regex
|
||||
-n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
|
||||
-c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
|
||||
wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej)
|
||||
operator: operator logiczny lub porównania:
|
||||
- operatory logiczne:
|
||||
&& boolowskie "i"
|
||||
|| boolowskie "lub"
|
||||
- operatory porównania:
|
||||
== równy
|
||||
!= różny
|
||||
<= mniejszy lub równy
|
||||
< mniejszy
|
||||
>= większy lub równy
|
||||
> większy
|
||||
=~ pasuje do rozszerzonego wyrażenia regularnego POSIX
|
||||
!~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX
|
||||
|
||||
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
|
||||
The comparison is made using integers if the two expressions are valid integers.
|
||||
To force a string comparison, add double quotes around each expression, for example:
|
||||
Wyrażenie jest uznawane za "prawdziwe" jeśli nie jest NULL, nie jest puste, oraz różni się od "0".
|
||||
Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są liczbami całkowitymi.
|
||||
W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
|
||||
50 > 100 ==> 0
|
||||
"50" > "100" ==> 1
|
||||
|
||||
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority :
|
||||
1. a color (format: "color:xxx")
|
||||
2. an info (format: "info:name,arguments", arguments are optional)
|
||||
3. an option (format: "file.section.option")
|
||||
4. a local variable in buffer
|
||||
5. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
|
||||
Format for hdata can be one of following:
|
||||
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
|
||||
hdata[list].var1.var2...: start with a hdata using a list, for example:
|
||||
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
|
||||
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
|
||||
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
|
||||
Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
|
||||
1. kolor (format color:xxx)
|
||||
2. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
|
||||
3. nazwa opcji (format: plik.sekcja.opcja)
|
||||
4. zmienna lokalna w buforze
|
||||
5. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie "window" i "buffer" wskazują na aktualne okno/bufor.
|
||||
Format dla hdata może być jednym z poniższych:
|
||||
hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), następnie wypytuje zmienne jedna po drugiej (inne hdata mogą być następne)
|
||||
hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
|
||||
${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
|
||||
${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
|
||||
Nazwy hdata i zmiennych, można znaleźć w "Opisie API wtyczek", fukcja "weechat_hdata_get".
|
||||
|
||||
Examples:
|
||||
Przykłady:
|
||||
/eval -n ${info:version} ==> 0.4.3
|
||||
/eval -n ${weechat.look.scroll_amount} ==> 3
|
||||
/eval -n ${window} ==> 0x2549aa0
|
||||
@@ -282,52 +282,52 @@ Examples:
|
||||
add <nazwa> <bufor>[,<bufor>...] <tagi> <regex>
|
||||
del <nazwa>|-all
|
||||
|
||||
list: list all filters
|
||||
enable: enable filters (filters are enabled by default)
|
||||
disable: disable filters
|
||||
toggle: toggle filters
|
||||
name: filter name
|
||||
add: add a filter
|
||||
del: delete a filter
|
||||
-all: delete all filters
|
||||
buffer: comma separated list of buffers where filter is active:
|
||||
- this is full name including plugin (example: "irc.freenode.#weechat")
|
||||
- "*" means all buffers
|
||||
- a name starting with '!' is excluded
|
||||
- name can start or end with '*' to match many buffers
|
||||
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
|
||||
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
|
||||
- tags can start or end with '*'
|
||||
regex: POSIX extended regular expression to search in line
|
||||
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
|
||||
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
|
||||
- two regular expressions are created: one for prefix and one for message
|
||||
- regex are case insensitive, they can start by "(?-i)" to become case sensitive
|
||||
list: wyświetla wszystkie filtry
|
||||
enable: włącza filtry (filtry są domyślnie włączone)
|
||||
disable: wyłącza filtry
|
||||
toggle: przełącza filtry
|
||||
nazwa: nazwa filtru
|
||||
add: dodaje filtr
|
||||
del: usuwa filtr
|
||||
-all: usuwa wszystkie filtry
|
||||
bufor: oddzielona przecinkami lisa buforów, dla których filtr jest aktywny:
|
||||
- jest to pełna nazwa zawierająca wtyczkę (przykład: "irc.freenode.#weechat")
|
||||
- "*" oznacza wszystkie bufory
|
||||
- nazwa zaczynająca się od '!' jest wykluczana
|
||||
- nazwa może zaczynać się lub kończyć '*', aby dopasować wiele buforów
|
||||
tagi: lista tagów oddzielona przecinkiem, np: "irc_join,irc_part,irc_quit"
|
||||
- logiczne "i": użyj "+" pomiędzy tagami (na przykład: "nick_toto+irc_action")
|
||||
- tagi mogą zaczynać się i kończyć '*' żeby dopasować wiele buforów
|
||||
regex: rozszerzone wyrażenie regularne POSIX do wyszukania w linii
|
||||
- użyj '\t' do oddzielenia prefiksu od wiadomości, znaki specjalne jak '|' muszą zostać poprzedzone '\' np: '\|'
|
||||
- jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest odwracany (użyj '\!', aby zacząć od '!')
|
||||
- dwa wyrażenia są tworzone: jedno dla prefiksu, drugie dla wiadomości
|
||||
- wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się od "(?-i)" wielkość znaków ma znaczenie
|
||||
|
||||
The default key alt+'=' toggles filtering on/off.
|
||||
Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie.
|
||||
|
||||
Tags most commonly used:
|
||||
no_filter, no_highlight, no_log, log0..log9 (log level),
|
||||
Najczęściej używane tagi:
|
||||
no_filter, no_highlight, no_log, log0..log9 (poziom logowania),
|
||||
notify_none, notify_message, notify_private, notify_highlight,
|
||||
nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
|
||||
irc_xxx (xxx is command name or number, see /server raw or /debug tags),
|
||||
nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor nicka),
|
||||
irc_xxx (xxx to nazwa komendy lub numer, zobacz /server raw lub /debug tags),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
To see tags for lines in buffers: /debug tags
|
||||
Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags
|
||||
|
||||
Examples:
|
||||
use IRC smart filter on all buffers:
|
||||
Przykłady:
|
||||
użyj inteligentnego filtru we wszystkich buforach IRC:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
use IRC smart filter on all buffers except those with "#weechat" in name:
|
||||
użyj inteligentnego filtru we wszystkich buforach IRC poza tymi zawierającymi "#weechat" w nazwie:
|
||||
/filter add irc_smart *,!*#weechat* irc_smart_filter *
|
||||
filter all IRC join/part/quit messages:
|
||||
filtruj wszystkie wiadomości IRC o join/part/quit:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filter nicks displayed when joining channels or with /names:
|
||||
filtruj nicki wyświetlane przy wejściu na kanał albo za pomocą /names:
|
||||
/filter add nicks * irc_366 *
|
||||
filter nick "toto" on IRC channel #weechat:
|
||||
filtruj nick "toto" na kanale IRC #weechat:
|
||||
/filter add toto irc.freenode.#weechat nick_toto *
|
||||
filter IRC join/action messages from nick "toto":
|
||||
filtruj wejścia/akcje IRC od użytkownika "toto":
|
||||
/filter add toto * nick_toto+irc_join,nick_toto+irc_action *
|
||||
filter lines containing "weechat sucks" on IRC channel #weechat:
|
||||
filtruj linie zawierające fraze "weechat sucks" na kanale IRC #weechat:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
----
|
||||
|
||||
@@ -363,58 +363,58 @@ Wartość: ilość elementów historii do pokazania
|
||||
----
|
||||
/input <akcja> [<argumenty>]
|
||||
|
||||
list of actions:
|
||||
return: simulate key "enter"
|
||||
complete_next: complete word with next completion
|
||||
complete_previous: complete word with previous completion
|
||||
search_text: search text in buffer
|
||||
search_switch_case: switch exact case for search
|
||||
search_switch_regex: switch search type: string/regular expression
|
||||
search_switch_where: switch search in messages/prefixes
|
||||
search_previous: search previous line
|
||||
search_next: search next line
|
||||
search_stop: stop search
|
||||
delete_previous_char: delete previous char
|
||||
delete_next_char: delete next char
|
||||
delete_previous_word: delete previous word
|
||||
delete_next_word: delete next word
|
||||
delete_beginning_of_line: delete from beginning of line until cursor
|
||||
delete_end_of_line: delete from cursor until end of line
|
||||
delete_line: delete entire line
|
||||
clipboard_paste: paste from clipboard
|
||||
transpose_chars: transpose two chars
|
||||
undo: undo last command line action
|
||||
redo: redo last command line action
|
||||
move_beginning_of_line: move cursor to beginning of line
|
||||
move_end_of_line: move cursor to end of line
|
||||
move_previous_char: move cursor to previous char
|
||||
move_next_char: move cursor to next char
|
||||
move_previous_word: move cursor to previous word
|
||||
move_next_word: move cursor to next word
|
||||
history_previous: recall previous command in current buffer history
|
||||
history_next: recall next command in current buffer history
|
||||
history_global_previous: recall previous command in global history
|
||||
history_global_next: recall next command in global history
|
||||
jump_smart: jump to next buffer with activity
|
||||
jump_last_buffer: jump to last buffer
|
||||
jump_last_buffer_displayed: jump to last buffer displayed (before last jump to a buffer)
|
||||
jump_previously_visited_buffer: jump to previously visited buffer
|
||||
jump_next_visited_buffer: jump to next visited buffer
|
||||
hotlist_clear: clear hotlist
|
||||
grab_key: grab a key (optional argument: delay for end of grab, default is 500 milliseconds)
|
||||
grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds)
|
||||
grab_mouse: grab mouse event code
|
||||
grab_mouse_area: grab mouse event code with area
|
||||
set_unread: set unread marker for all buffers
|
||||
set_unread_current_buffer: set unread marker for current buffer
|
||||
switch_active_buffer: switch to next merged buffer
|
||||
switch_active_buffer_previous: switch to previous merged buffer
|
||||
zoom_merged_buffer: zoom on merged buffer
|
||||
insert: insert text in command line (escaped chars are allowed, see /help print)
|
||||
paste_start: start paste (bracketed paste mode)
|
||||
paste_stop: stop paste (bracketed paste mode)
|
||||
lista akcji:
|
||||
return: symuluje klawisz "enter"
|
||||
complete_next: dopełnia słowo następnym dopełnieniem
|
||||
complete_previous: dopełnia słowo poprzednim dopełnieniem
|
||||
search_text: szuka tekstu w buforze
|
||||
search_switch_case: przełącza na dokładne dopasowanie przy szukaniu
|
||||
search_switch_regex: przełącza typy wyszukiwania ciąg/wyrażenie regularne
|
||||
search_switch_where: zmienia miejsce przeszukiwania na wiadomości/przedrostki
|
||||
search_previous: szuka poprzednich linii
|
||||
search_next: szuka następnych linii
|
||||
search_stop: zatrzymuje wyszukiwanie
|
||||
delete_previous_char: usuwa poprzedni znak
|
||||
delete_next_char: usuwa następny znak
|
||||
delete_previous_word: usuwa poprzednie słowo
|
||||
delete_next_word: usuwa następne słowo
|
||||
delete_beginning_of_line: usuwa od początku linii do kursora
|
||||
delete_end_of_line: usuwa od kursora do końca linii
|
||||
delete_line: usuwa cała linię
|
||||
clipboard_paste: wkleja ze schowka
|
||||
transpose_chars: zamienia dwa znaki
|
||||
undo: cofa ostatnia akcję w linii poleceń
|
||||
redo: ponownie wykonuje cofniętą akcję w linii poleceń
|
||||
move_beginning_of_line: przesuwa kursor na początek linii
|
||||
move_end_of_line: przesuwa kursor na koniec linii
|
||||
move_previous_char: przesuwa kursor do poprzedniego znaku
|
||||
move_next_char: przesuwa kursor do następnego znaku
|
||||
move_previous_word: przesuwa kursor do poprzedniego słowa
|
||||
move_next_word: przesuwa kursor do następnego słowa
|
||||
history_previous: przywołuje poprzednia komendę z historii obecnego bufora
|
||||
history_next: przywołuje następną komendę z historii obecnego bufora
|
||||
history_global_previous: przywołuje poprzednią komendę z globalnej historii
|
||||
history_global_next: przywołuje następną komendę z globalnej historii
|
||||
jump_smart: przechodzi do następnego bufora z aktywnością
|
||||
jump_last_buffer: przechodzi do ostatniego bufora
|
||||
jump_last_buffer_displayed: przechodzi do ostatnio wyświetlanego bufora (przed ostatnim przeskoczeniem do bufora)
|
||||
jump_previously_visited_buffer: przeskakuje do poprzedniego bufora
|
||||
jump_next_visited_buffer: przeskakuje to następnego bufora
|
||||
hotlist_clear: czyści hotlistę
|
||||
grab_key: przechwytuje klawisz (opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
|
||||
grab_key_command: przechwytuje klawisz z przypisaną komendą(opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
|
||||
grab_mouse: przechwytuje kod zdarzenia myszy
|
||||
grab_mouse_area: przechwytuje kod zdarzenia myszy z obszarem
|
||||
set_unread: ustawia znacznik nie przeczytania dla wszystkich buforów
|
||||
set_unread_current_buffer: ustawia znacznik nie przeczytania dla obecnego bufora
|
||||
switch_active_buffer: przełącza do następnego połączonego buforu
|
||||
switch_active_buffer_previous: przełącza do poprzedniego połączonego buforu
|
||||
zoom_merged_buffer: zoom na połączony bufor
|
||||
insert: wkleja tekst do linii poleceń
|
||||
paste_start: zaczyna wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
|
||||
paste_stop: kończy wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
|
||||
|
||||
This command is used by key bindings or plugins.
|
||||
Ta komenda jest używana do przypisywania klawiszy lub przez wtyczki.
|
||||
----
|
||||
|
||||
[[command_weechat_key]]
|
||||
@@ -476,23 +476,23 @@ Przykłady:
|
||||
[command]*`layout`* zarządzaj układami buforów/okien::
|
||||
|
||||
----
|
||||
/layout store [<name>] [buffers|windows]
|
||||
apply [<name>] [buffers|windows]
|
||||
/layout store [<nazwa>] [buffers|windows]
|
||||
apply [<nazwa>] [buffers|windows]
|
||||
leave
|
||||
del [<name>] [buffers|windows]
|
||||
rename <name> <new_name>
|
||||
del [<nazwa>] [buffers|windows]
|
||||
rename <nazwa> <nowa nazwa>
|
||||
|
||||
store: store current buffers/windows in a layout
|
||||
apply: apply stored layout
|
||||
leave: leave current layout (does not update any layout)
|
||||
del: delete buffers and/or windows in a stored layout
|
||||
(if neither "buffers" nor "windows" is given after the name, the layout is deleted)
|
||||
rename: rename a layout
|
||||
name: name for stored layout (default is "default")
|
||||
buffers: store/apply only buffers (order of buffers)
|
||||
windows: store/apply only windows (buffer displayed by each window)
|
||||
store: zachowuje układ używając obecnych buforów/okien
|
||||
apply: stosuje zapisany układ
|
||||
leave: opuszcza obecny układ (nie aktualizuje żadnego układu)
|
||||
del: usuwa bufory i/lub okna w zapisanym układzie
|
||||
(jeśli zarówno "buffers" jak i "windows" nie zostaną podane po nazwie, układ jest kasowany)
|
||||
rename: zmienia nazwę układu
|
||||
nazwa: nazwa zapisanego układu (domyślnie "default")
|
||||
buffers: zapisuje/stosuje tylko bufory (kolejność buforów)
|
||||
windows: zapisuje/stosuje tylko okna (bufory wyświetlane w każdym oknie)
|
||||
|
||||
Without argument, this command displays stored layouts.
|
||||
Komenda wywołana bez argumentów wyświetli zapisane układy.
|
||||
----
|
||||
|
||||
[[command_weechat_mouse]]
|
||||
@@ -562,43 +562,43 @@ Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
|
||||
----
|
||||
|
||||
[[command_weechat_print]]
|
||||
[command]*`print`* display text on a buffer::
|
||||
[command]*`print`* wyświetl tekst w buforze::
|
||||
|
||||
----
|
||||
/print [-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] <text>
|
||||
-stdout|-stderr <text>
|
||||
/print [-buffer <numer>|<nazwa>] [-core] [-escape] [-date <data>] [-tags <tagi>] [-action|-error|-join|-network|-quit] <tekst>
|
||||
-stdout|-stderr <tekst>
|
||||
|
||||
-buffer: the buffer where text is displayed (default: current buffer)
|
||||
-core: alias of "-buffer core.weechat"
|
||||
-escape: interpret escaped chars (for example \a, \07, \x07)
|
||||
-date: message date, format can be:
|
||||
-n: 'n' seconds before now
|
||||
+n: 'n' seconds in the future
|
||||
n: 'n' seconds since the Epoch (see man time)
|
||||
date/time (ISO 8601): yyyy-mm-ddThh:mm:ss, example: 2014-01-19T04:32:55
|
||||
time: hh:mm:ss (example: 04:32:55)
|
||||
-tags: comma-separated list of tags (see /help filter for a list of tags most commonly used)
|
||||
text: text to display (prefix and message must be separated by \t)
|
||||
-stdout: display text on stdout (escaped chars are interpreted)
|
||||
-stderr: display text on stderr (escaped chars are interpreted)
|
||||
-buffer: bufor, w którym zostanie wyświetlony tekst (domyślnie: obecny bufor)
|
||||
-core: alias dla bufora "-buffer core.weechat"
|
||||
-escape: interpretuj znaki poprzedzone \ (na przykład \a, \07, \x07)
|
||||
-date: data wiadomości, możliwe formaty:
|
||||
-n: 'n' sekund wcześniej
|
||||
+n: 'n' sekund później
|
||||
n: 'n' sekund od Epoch (zobacz man time)
|
||||
data/czas (ISO 8601): yyyy-mm-ddThh:mm:ss, przykład: 2014-01-19T04:32:55
|
||||
czas: hh:mm:ss (przykład: 04:32:55)
|
||||
-tags: oddzielona przecinkami lista tagów (zobacz /help filter w celu wyświetlenia listy najczęstszych tagów)
|
||||
tekst: tekst do wyświetlenia (prefiks i wiadomość muszą być oddzielone za pomocą \t)
|
||||
-stdout: wyświetl tekst na standardowe wyjście (znaki poprzedzone \ są interpretowane)
|
||||
-stderr: wyświetl tekst na standardowe wyjście błędów (znaki poprzedzone \ są interpretowane)
|
||||
|
||||
The options -action ... -quit use the prefix defined in options "weechat.look.prefix_*".
|
||||
Opcje -action ... -quit używają prefiksów zdefiniowanych w opcjach "weechat.look.prefix_*".
|
||||
|
||||
Following escaped chars are supported:
|
||||
Wspierane znaczniki specjalne:
|
||||
\" \\ \a \b \e \f \n \r \t \v \0ooo \xhh \uhhhh \Uhhhhhhhh
|
||||
|
||||
Examples:
|
||||
display a reminder on core buffer with a highlight:
|
||||
/print -core -tags notify_highlight Reminder: buy milk
|
||||
display an error on core buffer:
|
||||
/print -core -error Some error here
|
||||
display message on core buffer with prefix "abc":
|
||||
/print -core abc\tThe message
|
||||
display a message on channel #weechat:
|
||||
Przykłady:
|
||||
wyświetla przypomnienie w buforze głównym z higlightem:
|
||||
/print -core -tags notify_highlight Reminder: kup mleko
|
||||
wyświetla błąd w głównym buforze:
|
||||
/print -core -error Jakiś błąd
|
||||
wyświetla wiadomość w głównym buforze z prefiksem "abc":
|
||||
/print -core abc\tWiadomość
|
||||
wyświetla wiadomość na kanale #weechat:
|
||||
/print -buffer irc.freenode.#weechat Message on #weechat
|
||||
display a snowman (U+2603):
|
||||
wyświetla bałwana (U+2603):
|
||||
/print -escape \u2603
|
||||
send alert (BEL):
|
||||
wysyła alert (BEL):
|
||||
/print -stderr \a
|
||||
----
|
||||
|
||||
|
||||
@@ -434,7 +434,7 @@
|
||||
** wartości: on, off (domyślna wartość: `off`)
|
||||
|
||||
* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
|
||||
** opis: `default text search in buffer: if enabled, search POSIX extended regular expression, otherwise search simple string`
|
||||
** opis: `domyślne wyszukiwanie w buforze: jeśli włączone szukane jest rozszerzone wyrażenie regularne POSIX, w przeciwnym wypadku prosty ciąg`
|
||||
** typ: bool
|
||||
** wartości: on, off (domyślna wartość: `off`)
|
||||
|
||||
@@ -539,7 +539,7 @@
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
|
||||
** opis: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by delimiters (chars different from: alphanumeric, "-", "_" and "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
|
||||
** opis: `rozszerzone wyrażenie regularne POSIX używane do sprawdzenia, czy wiadomość posiada podświetlenie czy nie, przynajmniej jedno dopasowanie w ciąg musi być otoczone separatorami (znaki inne niż: alfanumeryczne, "-", "_" lub "|"), wielkość znaków nie ma wpływu na wyrażenie (użyj "(?-i)" na początku, aby wielkość znaków miała znaczenie), przykłady: "flashcode|flashy", "(?-i)FlashCode|flashy"`
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
@@ -804,7 +804,7 @@
|
||||
** wartości: on, off (domyślna wartość: `on`)
|
||||
|
||||
* [[option_weechat.look.save_layout_on_exit]] *weechat.look.save_layout_on_exit*
|
||||
** opis: `save layout on exit (buffers, windows, or both)`
|
||||
** opis: `zapisz układ przy wyjściu (bufory, okna lub oba)`
|
||||
** typ: liczba
|
||||
** wartości: none, buffers, windows, all (domyślna wartość: `none`)
|
||||
|
||||
@@ -839,7 +839,7 @@
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
* [[option_weechat.look.tab_width]] *weechat.look.tab_width*
|
||||
** opis: `number of spaces used to display tabs in messages`
|
||||
** opis: `liczba spacji używana do wyświetlania tabulacji w wiadomościach`
|
||||
** typ: liczba
|
||||
** wartości: 1 .. 64 (domyślna wartość: `1`)
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
** wartości: dowolny ciąg (domyślna wartość: `""`)
|
||||
|
||||
* [[option_xfer.file.auto_check_crc32]] *xfer.file.auto_check_crc32*
|
||||
** opis: `automatically check CRC32 file checksum if it is found in the filename (8 hexadecimal chars)`
|
||||
** opis: `automatycznie sprawdzaj sumę CRC32 dla pliku, jeśli znajduje się ona w jego nazwie (osiem znaków heksadecymalnych)`
|
||||
** typ: bool
|
||||
** wartości: on, off (domyślna wartość: `off`)
|
||||
|
||||
|
||||
+19
-22
@@ -1046,27 +1046,26 @@ zostanie wciśnięta w buforze tekstowym).
|
||||
Te skróty są używane s kontekście kursora (dowolne przemieszczanie kursora na
|
||||
ekranie).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[width="100%",cols="^.^3,^.^3,.^10,.^8",options="header"]
|
||||
|===
|
||||
| Skrót | Obszar | Opis | Komenda
|
||||
| key[↑] | - | Move cursor one line up | `/cursor move up`
|
||||
| key[↓] | - | Move cursor one line down | `/cursor move down`
|
||||
| key[←] | - | Move cursor one column left | `/cursor move left`
|
||||
| key[→] | - | Move cursor one column right | `/cursor move right`
|
||||
| key[alt-↑] | - | Move cursor one area up | `/cursor move area_up`
|
||||
| key[alt-↓] | - | Move cursor one area down | `/cursor move area_down`
|
||||
| key[alt-←] | - | Move cursor one area left | `/cursor move area_left`
|
||||
| key[alt-→] | - | Move cursor one area right | `/cursor move area_right`
|
||||
| key[m] | chat | Quote message | `hsignal:chat_quote_message;/cursor stop`
|
||||
| key[q] | chat | Quote prefix + message | `hsignal:chat_quote_prefix_message;/cursor stop`
|
||||
| key[Q] | chat | Quote time + prefix + message | `hsignal:chat_quote_time_prefix_message;/cursor stop`
|
||||
| key[b] | nicklist | Ban nick | `/window ${_window_number};/ban ${nick}`
|
||||
| key[k] | nicklist | Kick nick | `/window ${_window_number};/kick ${nick}`
|
||||
| key[K] | nicklist | Kick and ban nick | `/window ${_window_number};/kickban ${nick}`
|
||||
| key[q] | nicklist | Open query with nick | `/window ${_window_number};/query ${nick};/cursor stop`
|
||||
| key[w] | nicklist | Do a whois on nick | `/window ${_window_number};/whois ${nick}`
|
||||
| key[Enter] .3+| - .3+| Stop cursor mode .3+| `/cursor stop`
|
||||
| key[↑] | - | Przesuń kursor linię wyżej | `/cursor move up`
|
||||
| key[↓] | - | Przesuń kursor linię niżej | `/cursor move down`
|
||||
| key[←] | - | Przesuń kursor kolumnę w lewo | `/cursor move left`
|
||||
| key[→] | - | Przesuń kursor kolumnę w prawo | `/cursor move right`
|
||||
| key[alt-↑] | - | Przesuń kursor obszar do góry | `/cursor move area_up`
|
||||
| key[alt-↓] | - | Przesuń kursor obszar w dół | `/cursor move area_down`
|
||||
| key[alt-←] | - | Przesuń kursor obszar w lewo | `/cursor move area_left`
|
||||
| key[alt-→] | - | Przesuń kursor obszar w prawo | `/cursor move area_right`
|
||||
| key[m] | chat | Cytuj wiadomość | `hsignal:chat_quote_message;/cursor stop`
|
||||
| key[q] | chat | Cytuj prefiks i wiadomość | `hsignal:chat_quote_prefix_message;/cursor stop`
|
||||
| key[Q] | chat | Cytuj czas, prefiks i wiadomość | `hsignal:chat_quote_time_prefix_message;/cursor stop`
|
||||
| key[b] | nicklist | Zbanuj osobę | `/window ${_window_number};/ban ${nick}`
|
||||
| key[k] | nicklist | Wykop osobę | `/window ${_window_number};/kick ${nick}`
|
||||
| key[K] | nicklist | Wykop i zbanuj osobę | `/window ${_window_number};/kickban ${nick}`
|
||||
| key[q] | nicklist | Otwórz rozmowę z osobą | `/window ${_window_number};/query ${nick};/cursor stop`
|
||||
| key[w] | nicklist | Wykonaj whois dla osoby | `/window ${_window_number};/whois ${nick}`
|
||||
| key[Enter] .3+| - .3+| Wyłącz tryb kursora .3+| `/cursor stop`
|
||||
| key[ctrl-j]
|
||||
| key[ctrl-m]
|
||||
|===
|
||||
@@ -2245,10 +2244,8 @@ Niepełna lista wiadomości IRC lub aliasów jakie można dostosować:
|
||||
| 671 | whois | whois (bezpieczne połączenie)
|
||||
| 728 | quietlist | cicha lista
|
||||
| 729 | quietlist | koniec cichej listy
|
||||
// TRANSLATION MISSING
|
||||
| 732 | monitor | list of monitored nicks
|
||||
// TRANSLATION MISSING
|
||||
| 733 | monitor | list of monitored nicks (end)
|
||||
| 732 | monitor | lista monitorowanych nicków
|
||||
| 733 | monitor | lista monitorowanych nicków (koniec)
|
||||
| 901 | | jesteś teraz zalogowany
|
||||
|===
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2014-01-29 14:07+0100\n"
|
||||
"PO-Revision-Date: 2014-01-29 14:08+0100\n"
|
||||
"PO-Revision-Date: 2014-02-04 09:22+0100\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -3088,8 +3088,8 @@ msgid ""
|
||||
"command prefix (example: \".$\")"
|
||||
msgstr ""
|
||||
"caractères utilisés pour déterminer si la chaîne entrée est une commande ou "
|
||||
"non: l'entrée doit démarrer avec un de ces caractères; le slash (\"/\") est "
|
||||
"toujours considéré comme un préfixe de commande (exemple: \".$\")"
|
||||
"non: l'entrée doit démarrer avec un de ces caractères; la barre oblique (\"/"
|
||||
"\") est toujours considérée comme un préfixe de commande (exemple: \".$\")"
|
||||
|
||||
msgid ""
|
||||
"if set, /quit command must be confirmed with extra argument \"-yes\" (see /"
|
||||
|
||||
@@ -20,8 +20,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2014-01-29 14:07+0100\n"
|
||||
"PO-Revision-Date: 2014-01-29 14:13+0100\n"
|
||||
"POT-Creation-Date: 2014-02-08 15:08+0100\n"
|
||||
"PO-Revision-Date: 2014-01-30 11:25+0900\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
|
||||
"Language: ja\n"
|
||||
@@ -198,9 +198,9 @@ msgstr ""
|
||||
msgid "Buffers list:"
|
||||
msgstr "バッファリスト:"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s[%s%d%s]%s %s%s.%s%s%s (notify: %s)"
|
||||
msgstr " %s[%s%d%s]%s (%s) %s%s%s (通知: %s)"
|
||||
msgstr " %s[%s%d%s]%s %s%s.%s%s%s (通知: %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: incorrect buffer number"
|
||||
@@ -479,21 +479,19 @@ msgid "%d new key added"
|
||||
msgid_plural "%d new keys added (context: \"%s\")"
|
||||
msgstr[0] "%d 個の新しいキーを追加しました (コンテキスト: \"%s\")"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Stored layouts:"
|
||||
msgstr "保存されたレイアウト:"
|
||||
|
||||
msgid " (current layout)"
|
||||
msgstr " (現在のレイアウト)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "No stored layouts"
|
||||
msgstr "レイアウトのリスト"
|
||||
msgstr "保存されたレイアウトがありません"
|
||||
|
||||
#. TRANSLATORS: %s%s%s is "buffers" or "windows" or "buffers+windows"
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "Layout of %s%s%s stored in \"%s\" (current layout: %s)"
|
||||
msgstr "%s%s%s のレイアウトを \"%s\" で保存しました (現在のレイアウト: %s)"
|
||||
msgstr "%s%s%s のレイアウトを \"%s\" に保存しました (現在のレイアウト: %s)"
|
||||
|
||||
msgid "buffers"
|
||||
msgstr "バッファ"
|
||||
@@ -1595,7 +1593,6 @@ msgstr "コマンドライン関数"
|
||||
msgid "<action> [<arguments>]"
|
||||
msgstr "<action> [<arguments>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"list of actions:\n"
|
||||
" return: simulate key \"enter\"\n"
|
||||
@@ -1704,7 +1701,8 @@ msgstr ""
|
||||
" switch_active_buffer: 次のマージされたバッファに移動\n"
|
||||
" switch_active_buffer_previous: 一つ前のマージされたバッファに移動\n"
|
||||
" zoom_merged_buffer: マージされたバッファにズーム\n"
|
||||
" insert: コマンドラインにテキストを挿入\n"
|
||||
" insert: コマンドラインにテキストを挿入 (エスケープ文字も可、/help print を"
|
||||
"参照)\n"
|
||||
" paste_start: ペーストの開始 (括弧付きペーストモード)\n"
|
||||
" paste_stop: ペーストの終了 (括弧付きペーストモード)\n"
|
||||
"\n"
|
||||
@@ -1846,7 +1844,6 @@ msgstr ""
|
||||
"store [<name>] [buffers|windows] || apply [<name>] [buffers|windows] || "
|
||||
"leave || del [<name>] [buffers|windows] || rename <name> <new_name>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" store: store current buffers/windows in a layout\n"
|
||||
" apply: apply stored layout\n"
|
||||
@@ -1993,14 +1990,15 @@ msgstr ""
|
||||
"\n"
|
||||
"引数無しでは、ロードされたプラグインをリストアップ。"
|
||||
|
||||
#, fuzzy
|
||||
msgid "display text on a buffer"
|
||||
msgstr "リレーバッファ内のテキスト色"
|
||||
msgstr "バッファ内にテキストを表示"
|
||||
|
||||
msgid ""
|
||||
"[-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-"
|
||||
"action|-error|-join|-network|-quit] <text> || -stdout|-stderr <text>"
|
||||
msgstr ""
|
||||
"[-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-"
|
||||
"action|-error|-join|-network|-quit] <text> || -stdout|-stderr <text>"
|
||||
|
||||
msgid ""
|
||||
"-buffer: the buffer where text is displayed (default: current buffer)\n"
|
||||
@@ -2040,6 +2038,43 @@ msgid ""
|
||||
" send alert (BEL):\n"
|
||||
" /print -stderr \\a"
|
||||
msgstr ""
|
||||
"-buffer: テキストを表示するバッファ (デフォルト: 現在のバッファ)\n"
|
||||
" -core: \"-buffer core.weechat\" のエイリアス\n"
|
||||
"-escape: エスケープ文字を解釈 (例えば \\a、\\07、\\x07)\n"
|
||||
" -date: メッセージの日付、フォーマット:\n"
|
||||
" -n: 今から 'n' 秒前\n"
|
||||
" +n: 今から 'n' 秒後\n"
|
||||
" n: エポックから 'n' 秒目 (man time を参照)\n"
|
||||
" 日付/時間 (ISO 8601): yyyy-mm-ddThh:mm:ss、例: "
|
||||
"2014-01-19T04:32:55\n"
|
||||
" 時間: hh:mm:ss (example: 04:32:55)\n"
|
||||
" -tags: タグのコンマ区切りリスト (よく使うタグのリストは /help filter を参"
|
||||
"照)\n"
|
||||
" text: 表示するテキスト (プレフィックスとメッセージは必ず \\t で区切ってく"
|
||||
"ださい)\n"
|
||||
"-stdout: 標準出力にテキストを表示 (エスケープ文字を解釈)\n"
|
||||
"-stderr: 標準エラー出力にテキストを表示 (エスケープ文字を解釈)\n"
|
||||
"\n"
|
||||
"オプション -action ... -quit をつけた場合、プレフィックスは \"weechat.look."
|
||||
"prefix_*\" で定義されているものになります。\n"
|
||||
"\n"
|
||||
"以下のエスケープ文字を使うことができます:\n"
|
||||
" \\\" \\\\ \\a \\b \\e \\f \\n \\r \\t \\v \\0ooo \\xhh \\uhhhh "
|
||||
"\\Uhhhhhhhh\n"
|
||||
"\n"
|
||||
"例:\n"
|
||||
" コアバッファにハイライトを付けてリマインダを表示:\n"
|
||||
" /print -core -tags notify_highlight Reminder: buy milk\n"
|
||||
" コアバッファにエラーを表示:\n"
|
||||
" /print -core -error Some error here\n"
|
||||
" コアバッファにプレフィックス \"abc\" を付けてメッセージを表示:\n"
|
||||
" /print -core abc\tThe message\n"
|
||||
" チャンネル #weechat にメッセージを表示:\n"
|
||||
" /print -buffer irc.freenode.#weechat Message on #weechat\n"
|
||||
" 雪だるまを表示 (U+2603):\n"
|
||||
" /print -escape \\u2603\n"
|
||||
" 警告を送信 (BEL):\n"
|
||||
" /print -stderr \\a"
|
||||
|
||||
msgid "manage proxies"
|
||||
msgstr "プロキシの管理"
|
||||
@@ -2671,9 +2706,8 @@ msgstr "設定オプション"
|
||||
msgid "names of plugins"
|
||||
msgstr "プラグイン名"
|
||||
|
||||
#, fuzzy
|
||||
msgid "names of plugins installed"
|
||||
msgstr "プラグイン名"
|
||||
msgstr "インストールされたプラグインの名前"
|
||||
|
||||
msgid "commands defined by plugins"
|
||||
msgstr "プラグインの定義するコマンド"
|
||||
@@ -3036,7 +3070,6 @@ msgstr ""
|
||||
"に \"(?-i)\" をつければ区別有り)、部分マッチさせるには単語の最初か最後に \"*"
|
||||
"\" をつける; 例: \"test,(?-i)*toto*,flash*\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"POSIX extended regular expression used to check if a message has highlight "
|
||||
"or not, at least one match in string must be surrounded by delimiters (chars "
|
||||
@@ -3044,10 +3077,10 @@ msgid ""
|
||||
"case insensitive (use \"(?-i)\" at beginning to make it case sensitive), "
|
||||
"examples: \"flashcode|flashy\", \"(?-i)FlashCode|flashy\""
|
||||
msgstr ""
|
||||
"メッセージに含まれるハイライト箇所の有無を判断する POSIX 拡張正規表現、1 回以"
|
||||
"上マッチすればハイライトされる (英数字、\"-\"、\"_\"、\"|\")、正規表現は大文"
|
||||
"字小文字を区別しない (最初に \"(?-i)\" がある場合は区別する)、例: "
|
||||
"\"flashcode|flashy\"、\"(?-i)FlashCode|flashy\""
|
||||
"メッセージ中のハイライトの有無を判断する POSIX 拡張正規表現、マッチ部分は必ず"
|
||||
"区切り文字 (アルファベット、\"-\"、\"_\"、\"|\" 以外の文字) で囲まれていなけ"
|
||||
"ればいけない、正規表現は大文字小文字を区別しない (最初に \"(?-i)\" がある場合"
|
||||
"は区別する)、例: \"flashcode|flashy\"、\"(?-i)FlashCode|flashy\""
|
||||
|
||||
msgid ""
|
||||
"comma separated list of tags to highlight; case insensitive comparison; each "
|
||||
@@ -3345,9 +3378,8 @@ msgstr "リードマーカー行の表示に使われる文字列 (行末まで
|
||||
msgid "save configuration file on exit"
|
||||
msgstr "終了時に設定ファイルを保存"
|
||||
|
||||
#, fuzzy
|
||||
msgid "save layout on exit (buffers, windows, or both)"
|
||||
msgstr "終了時にレイアウトを保存 (buffers、windows または both)"
|
||||
msgstr "終了時にレイアウトを保存 (バッファ、ウィンドウ、両方)"
|
||||
|
||||
msgid "how many lines to scroll by with scroll_up and scroll_down"
|
||||
msgstr "scroll_up と scroll_down でスクロールする行数"
|
||||
@@ -3388,9 +3420,8 @@ msgstr ""
|
||||
"が、いくつかのターミナルでは URL 選択の際にバグを生ずる可能性がある); 必ずス"
|
||||
"クリーン上に描画した時の文字幅が 1 の文字を指定してください"
|
||||
|
||||
#, fuzzy
|
||||
msgid "number of spaces used to display tabs in messages"
|
||||
msgstr "翻訳メッセージに利用するロケール"
|
||||
msgstr "メッセージに含まれるタブ文字を表示する際に使う空白文字の数"
|
||||
|
||||
msgid ""
|
||||
"time format for dates converted to strings and displayed in messages (see "
|
||||
@@ -5045,11 +5076,11 @@ msgstr "%s%s: notify は既に存在しています"
|
||||
|
||||
#, c-format
|
||||
msgid "%sMonitor list is full (%d)"
|
||||
msgstr ""
|
||||
msgstr "%sこれ以上監視リストに追加できません (%d)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: notification added for %s%s%s"
|
||||
msgstr "%s: %s%s の通知を追加"
|
||||
msgstr "%s: %s%s%s の通知を追加"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error adding notification"
|
||||
@@ -5063,9 +5094,9 @@ msgstr "%s: 全ての通知を削除"
|
||||
msgid "%s: no notification in list"
|
||||
msgstr "%s: リストに通知がありません"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: notification deleted for %s%s%s"
|
||||
msgstr "%s: %s%s の通知を追加"
|
||||
msgstr "%s: %s%s%s の通知を削除"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: notification not found"
|
||||
@@ -6428,7 +6459,7 @@ msgstr "%s%s: 不正なプロパティ文字列、文字列のエラーの位置
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: fingerprint must have exactly 40 hexadecimal digits"
|
||||
msgstr ""
|
||||
msgstr "%s%s: 指紋は必ず 40 桁の 16 進数でなければいけません"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
@@ -6508,6 +6539,9 @@ msgid ""
|
||||
"option is set, the other checks on certificates are NOT performed (option "
|
||||
"\"ssl_verify\")"
|
||||
msgstr ""
|
||||
"信頼でき、通信を認めるサーバ証明書の SHA1 指紋 (指紋は必ず空白を含まない 40 "
|
||||
"桁の 16 進数です); このオプションを設定した場合、証明書に対する他の妥当性確認"
|
||||
"は行われません (オプション \"ssl_verify\")"
|
||||
|
||||
msgid "check that the SSL connection is fully trusted"
|
||||
msgstr "SSL 接続が完全に信頼できることを確認"
|
||||
@@ -6745,7 +6779,6 @@ msgstr "ローカルクライアントからの参加メッセージにホスト
|
||||
msgid "display host in part/quit messages"
|
||||
msgstr "退出/終了 メッセージにホスト名を表示"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma-separated list of messages to display after joining a channel: 329 = "
|
||||
"channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names "
|
||||
@@ -6753,7 +6786,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"チャンネルに参加した後に表示するメッセージのコンマ区切りリスト: 329 = チャン"
|
||||
"ネル作成日、332 = トピック、333 = トピックを作成したニックネームおよび日付、"
|
||||
"366 = チャンネル参加者リスト"
|
||||
"353 = チャンネル参加者リスト、366 = 参加人数"
|
||||
|
||||
msgid "display old topic when channel topic is changed"
|
||||
msgstr "チャンネルトピックが変更された場合に、古いトピックを表示"
|
||||
@@ -6960,14 +6993,13 @@ msgstr ""
|
||||
"ようこそ通知に使われ、チャンネルに転送するタグのコンマ区切りリスト、例えば: "
|
||||
"\"notify_private\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of tags used in messages displayed by notify when a "
|
||||
"nick joins or quits server (result of command ison or monitor), for example: "
|
||||
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
|
||||
msgstr ""
|
||||
"あるニックネームが参加またはサーバから切断したときの (ison コマンドの結果)、"
|
||||
"notify によって表示されたメッセージに使われたタグのコンマ区切りリスト、例え"
|
||||
"あるニックネームが参加またはサーバから切断した際の (ison または monitor コマ"
|
||||
"ンドの結果) notify が表示するメッセージで使うタグのコンマ区切りリスト、例え"
|
||||
"ば: \"notify_message\"、\"notify_highlight\"、\"notify_private\""
|
||||
|
||||
msgid ""
|
||||
@@ -7422,21 +7454,21 @@ msgstr "全てのサーバの通知リスト:"
|
||||
msgid "Notify list is empty on all servers"
|
||||
msgstr "全てのサーバの通知リストは空です"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s is connected"
|
||||
msgstr "%s通知: %s%s%s が接続しました"
|
||||
msgstr "%s通知: %s%s%s%s%s%s%s%s%s が接続しました"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s is offline"
|
||||
msgstr "%s通知: %s%s%s はオフライン状態"
|
||||
msgstr "%s通知: %s%s%s%s%s%s%s%s%s はオフライン状態"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s has joined"
|
||||
msgstr "%s通知: %s%s%s が参加"
|
||||
msgstr "%s通知: %s%s%s%s%s%s%s%s%s が参加"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s has quit"
|
||||
msgstr "%s%s%s%s%s%s%s%s%s%s が終了"
|
||||
msgstr "%s通知: %s%s%s%s%s%s%s%s%s が終了"
|
||||
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s is now away: \"%s\""
|
||||
@@ -7953,26 +7985,26 @@ msgstr "%s%s: タイムアウト"
|
||||
msgid "%s%s: unable to create socket"
|
||||
msgstr "%s%s: ソケットの作成に失敗"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: failed to calculate certificate fingerprint"
|
||||
msgstr "%sgnutls: 証明書 \"%s\" が読めません"
|
||||
msgstr "%sgnutls: 証明書指紋の計算に失敗しました"
|
||||
|
||||
#, c-format
|
||||
msgid "%sgnutls: connected using %d-bit Diffie-Hellman shared secret exchange"
|
||||
msgstr "%sgnutls: %d-bit Diffie-Hellman 共有鍵交換を使って接続しました"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: failed to initialize certificate structure"
|
||||
msgstr "%sgnutls: ピア証明書は信頼できます"
|
||||
msgstr "%sgnutls: 証明書構造の初期化に失敗しました"
|
||||
|
||||
#, c-format
|
||||
msgid "%sgnutls: receiving %d certificate"
|
||||
msgid_plural "%sgnutls: receiving %d certificates"
|
||||
msgstr[0] "%sgnutls: %d 個の証明書を受け取りました"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: failed to import certificate[%d]"
|
||||
msgstr "%sgnutls: 証明書 \"%s\" が読めません"
|
||||
msgstr "%sgnutls: 証明書[%d] のインポートに失敗しました"
|
||||
|
||||
#, c-format
|
||||
msgid "%s - certificate[%d] info:"
|
||||
@@ -7986,15 +8018,17 @@ msgstr "%sgnutls: 証明書は失効しました"
|
||||
msgid "%sgnutls: certificate is not yet activated"
|
||||
msgstr "%sgnutls: 証明書はまだ使えません"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: certificate fingerprint matches"
|
||||
msgstr "%sgnutls: 一通の証明書の送信中"
|
||||
msgstr "%sgnutls: 証明書指紋が一致しました"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sgnutls: certificate fingerprint does NOT match (check value of option irc."
|
||||
"server.%s.ssl_fingerprint)"
|
||||
msgstr ""
|
||||
"%sgnutls: 証明書の指紋が一致しません (オプション irc.server.%s."
|
||||
"ssl_fingerprint の値を確認して下さい)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sgnutls: the hostname in the certificate does NOT match \"%s\""
|
||||
@@ -10554,11 +10588,8 @@ msgstr "タイプ"
|
||||
msgid "Constants"
|
||||
msgstr "定数"
|
||||
|
||||
#~ msgid "%s: notification deleted"
|
||||
#~ msgstr "%s: 通知を削除"
|
||||
|
||||
#~ msgid "%snotify: %s%s%s has quit"
|
||||
#~ msgstr "%s通知: %s%s%s が終了"
|
||||
#~ msgid "store layout on exit (buffers, windows, or both)"
|
||||
#~ msgstr "終了時にレイアウトを保存します (バッファ、ウィンドウ、両方)"
|
||||
|
||||
#~ msgid "No layout saved"
|
||||
#~ msgstr "レイアウトが保存されていません"
|
||||
|
||||
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2014-01-29 14:07+0100\n"
|
||||
"PO-Revision-Date: 2014-01-29 14:13+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 11:19+0100\n"
|
||||
"PO-Revision-Date: 2014-02-06 11:21+0100\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: pl\n"
|
||||
@@ -201,9 +201,9 @@ msgstr ""
|
||||
msgid "Buffers list:"
|
||||
msgstr "Lista buforów:"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s[%s%d%s]%s %s%s.%s%s%s (notify: %s)"
|
||||
msgstr " %s[%s%d%s]%s (%s) %s%s%s (powiadomienia: %s)"
|
||||
msgstr " %s[%s%d%s]%s %s%s.%s%s%s (powiadomienia: %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: incorrect buffer number"
|
||||
@@ -485,21 +485,19 @@ msgstr[0] "dodano %d nowy klawisz"
|
||||
msgstr[1] "dodano %d nowe klawisze (kontekst: \"%s\")"
|
||||
msgstr[2] "dodano %d nowych klawiszy (kontekst: \"%s\")"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Stored layouts:"
|
||||
msgstr "Zapisane układy:"
|
||||
|
||||
msgid " (current layout)"
|
||||
msgstr " (aktualny układ)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "No stored layouts"
|
||||
msgstr "lista układów"
|
||||
msgstr "Brak zapisanych układów"
|
||||
|
||||
#. TRANSLATORS: %s%s%s is "buffers" or "windows" or "buffers+windows"
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "Layout of %s%s%s stored in \"%s\" (current layout: %s)"
|
||||
msgstr "Układ dla %s%s%s zapisano w \"%s\" (obecny układ: %s)"
|
||||
msgstr "Układ %s%s%s zapisano w \"%s\" (obecny układ: %s)"
|
||||
|
||||
msgid "buffers"
|
||||
msgstr "bufory"
|
||||
@@ -1334,7 +1332,6 @@ msgstr "przetwarza wyrażenie i wysyła wynik do buforu"
|
||||
msgid "[-n] <expression> || [-n] -c <expression1> <operator> <expression2>"
|
||||
msgstr "[-n] <wyrażenie> || [-n] -c <wyrażenie1> <operator> <wyrażenie2>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -n: display result without sending it to buffer (debug mode)\n"
|
||||
" -c: evaluate as condition: use operators and parentheses, return a "
|
||||
@@ -1415,8 +1412,8 @@ msgstr ""
|
||||
" < mniejszy\n"
|
||||
" >= większy lub równy\n"
|
||||
" > większy\n"
|
||||
" =~ pasuje do wyrażenia regularnego\n"
|
||||
" !~ NIE pasuje do wyrażenia regularnego\n"
|
||||
" =~ pasuje do rozszerzonego wyrażenia regularnego POSIX\n"
|
||||
" !~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX\n"
|
||||
"\n"
|
||||
"Wyrażenie jest uznawane za \"prawdziwe\" jeśli nie jest NULL, nie jest "
|
||||
"puste, oraz różni się od \"0\".\n"
|
||||
@@ -1476,7 +1473,6 @@ msgstr ""
|
||||
"list || enable|disable|toggle [<nazwa>] || add <nazwa> <bufor>[,<bufor>...] "
|
||||
"<tagi> <regex> || del <nazwa>|-all"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list all filters\n"
|
||||
" enable: enable filters (filters are enabled by default)\n"
|
||||
@@ -1558,7 +1554,7 @@ msgstr ""
|
||||
"\"nick_toto+irc_action\")\n"
|
||||
" - tagi mogą zaczynać się i kończyć '*' żeby dopasować wiele "
|
||||
"buforów\n"
|
||||
" regex: wyrażenie regularne do wyszukania w linii\n"
|
||||
" regex: rozszerzone wyrażenie regularne POSIX do wyszukania w linii\n"
|
||||
" - użyj '\\t' do oddzielenia prefiksu od wiadomości, znaki specjalne "
|
||||
"jak '|' muszą zostać poprzedzone '\\' np: '\\|'\n"
|
||||
" - jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest "
|
||||
@@ -1575,7 +1571,8 @@ msgstr ""
|
||||
" notify_none, notify_message, notify_private, notify_highlight,\n"
|
||||
" nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor "
|
||||
"nicka),\n"
|
||||
" irc_xxx (xxx to nazwa komendy lub numer, zobacz /server raw),\n"
|
||||
" irc_xxx (xxx to nazwa komendy lub numer, zobacz /server raw lub /debug "
|
||||
"tags),\n"
|
||||
" irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, "
|
||||
"irc_smart_filter, away_info.\n"
|
||||
"Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags\n"
|
||||
@@ -1637,7 +1634,6 @@ msgstr "funkcje linii komend"
|
||||
msgid "<action> [<arguments>]"
|
||||
msgstr "<akcja> [<argumenty>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"list of actions:\n"
|
||||
" return: simulate key \"enter\"\n"
|
||||
@@ -1886,15 +1882,13 @@ msgstr ""
|
||||
msgid "manage buffers/windows layouts"
|
||||
msgstr "zarządzaj układami buforów/okien"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"store [<name>] [buffers|windows] || apply [<name>] [buffers|windows] || "
|
||||
"leave || del [<name>] [buffers|windows] || rename <name> <new_name>"
|
||||
msgstr ""
|
||||
"add [<nazwa>] [buffers|windows] || apply [<nazwa>] [buffers|windows]|| leave "
|
||||
"|| reset [<nazwa>] [buffers|windows] || rename <nazwa> <nowa_nazwa>"
|
||||
"store [<nazwa>] [buffers|windows] || apply [<nazwa>] [buffers|windows] || "
|
||||
"leave || del [<nazwa>] [buffers|windows] || rename <nazwa> <nowa nazwa>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" store: store current buffers/windows in a layout\n"
|
||||
" apply: apply stored layout\n"
|
||||
@@ -1909,12 +1903,12 @@ msgid ""
|
||||
"\n"
|
||||
"Without argument, this command displays stored layouts."
|
||||
msgstr ""
|
||||
" add: tworzy układ używając obecnych buforów/okien\n"
|
||||
" store: zachowuje układ używając obecnych buforów/okien\n"
|
||||
" apply: stosuje zapisany układ\n"
|
||||
" leave: opuszcza obecny układ (nie aktualizuje żadnego układu)\n"
|
||||
" reset: resetuje bufory i/lub okna w zapisanym układzie\n"
|
||||
" (jeśli zarówno bufory jak i okna zostaną zresetowane, układ jest "
|
||||
"kasowany)\n"
|
||||
" del: usuwa bufory i/lub okna w zapisanym układzie\n"
|
||||
" (jeśli zarówno \"buffers\" jak i \"windows\" nie zostaną podane po "
|
||||
"nazwie, układ jest kasowany)\n"
|
||||
" rename: zmienia nazwę układu\n"
|
||||
" nazwa: nazwa zapisanego układu (domyślnie \"default\")\n"
|
||||
"buffers: zapisuje/stosuje tylko bufory (kolejność buforów)\n"
|
||||
@@ -2041,14 +2035,15 @@ msgstr ""
|
||||
"\n"
|
||||
"Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki."
|
||||
|
||||
#, fuzzy
|
||||
msgid "display text on a buffer"
|
||||
msgstr "kolor tekstu w buforze pośrednika"
|
||||
msgstr "wyświetl tekst w buforze"
|
||||
|
||||
msgid ""
|
||||
"[-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-"
|
||||
"action|-error|-join|-network|-quit] <text> || -stdout|-stderr <text>"
|
||||
msgstr ""
|
||||
"[-buffer <numer>|<nazwa>] [-core] [-escape] [-date <data>] [-tags <tagi>] [-"
|
||||
"action|-error|-join|-network|-quit] <tekst> || -stdout|-stderr <tekst>"
|
||||
|
||||
msgid ""
|
||||
"-buffer: the buffer where text is displayed (default: current buffer)\n"
|
||||
@@ -2088,6 +2083,46 @@ msgid ""
|
||||
" send alert (BEL):\n"
|
||||
" /print -stderr \\a"
|
||||
msgstr ""
|
||||
"-buffer: bufor, w którym zostanie wyświetlony tekst (domyślnie: obecny "
|
||||
"bufor)\n"
|
||||
" -core: alias dla bufora \"-buffer core.weechat\"\n"
|
||||
"-escape: interpretuj znaki poprzedzone \\ (na przykład \\a, \\07, \\x07)\n"
|
||||
" -date: data wiadomości, możliwe formaty:\n"
|
||||
" -n: 'n' sekund wcześniej\n"
|
||||
" +n: 'n' sekund później\n"
|
||||
" n: 'n' sekund od Epoch (zobacz man time)\n"
|
||||
" data/czas (ISO 8601): yyyy-mm-ddThh:mm:ss, przykład: "
|
||||
"2014-01-19T04:32:55\n"
|
||||
" czas: hh:mm:ss (przykład: 04:32:55)\n"
|
||||
" -tags: oddzielona przecinkami lista tagów (zobacz /help filter w celu "
|
||||
"wyświetlenia listy najczęstszych tagów)\n"
|
||||
" tekst: tekst do wyświetlenia (prefiks i wiadomość muszą być oddzielone za "
|
||||
"pomocą \\t)\n"
|
||||
"-stdout: wyświetl tekst na standardowe wyjście (znaki poprzedzone \\ są "
|
||||
"interpretowane)\n"
|
||||
"-stderr: wyświetl tekst na standardowe wyjście błędów (znaki poprzedzone \\ "
|
||||
"są interpretowane)\n"
|
||||
"\n"
|
||||
"Opcje -action ... -quit używają prefiksów zdefiniowanych w opcjach \"weechat."
|
||||
"look.prefix_*\".\n"
|
||||
"\n"
|
||||
"Wspierane znaczniki specjalne:\n"
|
||||
" \\\" \\\\ \\a \\b \\e \\f \\n \\r \\t \\v \\0ooo \\xhh \\uhhhh "
|
||||
"\\Uhhhhhhhh\n"
|
||||
"\n"
|
||||
"Przykłady:\n"
|
||||
" wyświetla przypomnienie w buforze głównym z higlightem:\n"
|
||||
" /print -core -tags notify_highlight Reminder: kup mleko\n"
|
||||
" wyświetla błąd w głównym buforze:\n"
|
||||
" /print -core -error Jakiś błąd\n"
|
||||
" wyświetla wiadomość w głównym buforze z prefiksem \"abc\":\n"
|
||||
" /print -core abc\\tWiadomość\n"
|
||||
" wyświetla wiadomość na kanale #weechat:\n"
|
||||
" /print -buffer irc.freenode.#weechat Message on #weechat\n"
|
||||
" wyświetla bałwana (U+2603):\n"
|
||||
" /print -escape \\u2603\n"
|
||||
" wysyła alert (BEL):\n"
|
||||
" /print -stderr \\a"
|
||||
|
||||
msgid "manage proxies"
|
||||
msgstr "zarządzanie proxy"
|
||||
@@ -2725,9 +2760,8 @@ msgstr "opcje konfiguracyjne"
|
||||
msgid "names of plugins"
|
||||
msgstr "nazwy wtyczek"
|
||||
|
||||
#, fuzzy
|
||||
msgid "names of plugins installed"
|
||||
msgstr "nazwy wtyczek"
|
||||
msgstr "nazwy zainstalowanych wtyczek"
|
||||
|
||||
msgid "commands defined by plugins"
|
||||
msgstr "komendy zdefiniowane przez wtyczki"
|
||||
@@ -2923,13 +2957,12 @@ msgstr ""
|
||||
"wymusza domyślne wartości dla wyszukiwań tekstowych w buforze (zamiast "
|
||||
"wartości z poprzedniego wyszukiwania)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"default text search in buffer: if enabled, search POSIX extended regular "
|
||||
"expression, otherwise search simple string"
|
||||
msgstr ""
|
||||
"domyślne wyszukiwanie w buforze: jeśli włączone szukane jest wyrażenie "
|
||||
"regularne, w przeciwnym wypadku prosty ciąg"
|
||||
"domyślne wyszukiwanie w buforze: jeśli włączone szukane jest rozszerzone "
|
||||
"wyrażenie regularne POSIX, w przeciwnym wypadku prosty ciąg"
|
||||
|
||||
msgid "default text search in buffer: in message, prefix, prefix and message"
|
||||
msgstr ""
|
||||
@@ -3105,7 +3138,6 @@ msgstr ""
|
||||
"znaków miała znaczenie), słowa mogą zaczynać się od \"*\" dla częściowego "
|
||||
"dopasowania; przykład: \"test,(?-i)*toto*,flash*\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"POSIX extended regular expression used to check if a message has highlight "
|
||||
"or not, at least one match in string must be surrounded by delimiters (chars "
|
||||
@@ -3113,11 +3145,12 @@ msgid ""
|
||||
"case insensitive (use \"(?-i)\" at beginning to make it case sensitive), "
|
||||
"examples: \"flashcode|flashy\", \"(?-i)FlashCode|flashy\""
|
||||
msgstr ""
|
||||
"wyrażenie regularne używane do sprawdzenia, czy wiadomość posiada "
|
||||
"podświetlenie czy nie, przynajmniej jeden dopasowany ciąg musi być otoczony "
|
||||
"znakami (alfanumerycznymi, \"-\", \"_\" lub \"|\"), wielkość znaków nie ma "
|
||||
"wpływu na wyrażenie (użyj \"(?-i)\" na początku, aby wielkość znaków miała "
|
||||
"znaczenie), przykłady: \"flashcode|flashy\", \"(?-i)FlashCode|flashy\""
|
||||
"rozszerzone wyrażenie regularne POSIX używane do sprawdzenia, czy wiadomość "
|
||||
"posiada podświetlenie czy nie, przynajmniej jedno dopasowanie w ciąg musi "
|
||||
"być otoczone separatorami (znaki inne niż: alfanumeryczne, \"-\", \"_\" lub "
|
||||
"\"|\"), wielkość znaków nie ma wpływu na wyrażenie (użyj \"(?-i)\" na "
|
||||
"początku, aby wielkość znaków miała znaczenie), przykłady: \"flashcode|flashy"
|
||||
"\", \"(?-i)FlashCode|flashy\""
|
||||
|
||||
msgid ""
|
||||
"comma separated list of tags to highlight; case insensitive comparison; each "
|
||||
@@ -3431,9 +3464,8 @@ msgstr ""
|
||||
msgid "save configuration file on exit"
|
||||
msgstr "zapisz plik konfiguracyjny przy wyjściu"
|
||||
|
||||
#, fuzzy
|
||||
msgid "save layout on exit (buffers, windows, or both)"
|
||||
msgstr "zapisz układ przy wyjściu (bufory, okna, lub oba)"
|
||||
msgstr "zapisz układ przy wyjściu (bufory, okna lub oba)"
|
||||
|
||||
msgid "how many lines to scroll by with scroll_up and scroll_down"
|
||||
msgstr "ile linii przewijać za pomocą scroll_up i scroll_down"
|
||||
@@ -3477,9 +3509,8 @@ msgstr ""
|
||||
"(pusta wartość oznacza rysowanie prawdziwych linii za pomocą ncurses); "
|
||||
"szerokość na ekranie musi wynosić dokładnie jeden znak"
|
||||
|
||||
#, fuzzy
|
||||
msgid "number of spaces used to display tabs in messages"
|
||||
msgstr "zestaw znaków użyty do tłumaczenia wiadomości"
|
||||
msgstr "liczba spacji używana do wyświetlania tabulacji w wiadomościach"
|
||||
|
||||
msgid ""
|
||||
"time format for dates converted to strings and displayed in messages (see "
|
||||
@@ -5048,9 +5079,10 @@ msgstr "%sZapytanie CTCP do %s%s%s: %s%s%s%s%s"
|
||||
msgid "%s%s: \"%s\" command can not be executed on a server buffer"
|
||||
msgstr "%s%s: komenda \"%s\" nie można być wykonana w buforze serwera"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: unable to resolve local address of server socket: error %d %s"
|
||||
msgstr "%s%s: nie można ustawić opcji \"nonblock\" dla gniazda: błąd %d %s"
|
||||
msgstr ""
|
||||
"%s%s: nie można odczytać lokalnego adresu serwera dla gniazda: błąd %d %s"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: wrong arguments for \"%s\" command"
|
||||
@@ -5163,11 +5195,11 @@ msgstr "%s%s: powiadomienie juz istnieje"
|
||||
|
||||
#, c-format
|
||||
msgid "%sMonitor list is full (%d)"
|
||||
msgstr ""
|
||||
msgstr "%sLista monitorowania jest pełna (%d)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: notification added for %s%s%s"
|
||||
msgstr "%s: powiadomienie dodane dla %s%s"
|
||||
msgstr "%s: powiadomienie dodane dla %s%s%s"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error adding notification"
|
||||
@@ -5181,9 +5213,9 @@ msgstr "%s: usunięto wszystkie powiadomienia"
|
||||
msgid "%s: no notification in list"
|
||||
msgstr "%s: brak powiadomień na liście"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: notification deleted for %s%s%s"
|
||||
msgstr "%s: powiadomienie dodane dla %s%s"
|
||||
msgstr "%s: powiadomienie usunięte dla %s%s%s"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: notification not found"
|
||||
@@ -5594,7 +5626,6 @@ msgstr "ignoruje nicki/hosty z serwera lub kanałów"
|
||||
msgid "list || add [re:]<nick> [<server> [<channel>]] || del <number>|-all"
|
||||
msgstr "list || add [re:]<nick> [<serwer> [<kanał>]] || del <numer>|-all"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list all ignores\n"
|
||||
" add: add an ignore\n"
|
||||
@@ -5617,10 +5648,11 @@ msgid ""
|
||||
" ignore host \"toto*@*.domain.com\" on freenode/#weechat:\n"
|
||||
" /ignore add toto*@*.domain.com freenode #weechat"
|
||||
msgstr ""
|
||||
" list: wyświetla wszystkie ignory\n"
|
||||
" list: wyświetla wszystkie ignorowane osoby\n"
|
||||
" add: dodaje nową osobę do ignorowania\n"
|
||||
" nick: nick lub host (jeśli dodamy \"re:\" można użyć wyrażenie "
|
||||
"regularne lub maska używając \"*\", aby zastąpić jeden lub więcej znaków)\n"
|
||||
" nick: nick lub host (jeśli dodamy \"re:\" można użyć rozszerzonego "
|
||||
"wyrażenia regularnego POSIX lub maska używając \"*\", aby zastąpić jeden lub "
|
||||
"więcej znaków)\n"
|
||||
" del: usuwa wpis o ignorowanej osobie\n"
|
||||
" numer: numer wpisu do usunięcia (znajduję się na liście)\n"
|
||||
" -all: usuwa wszystkie wpisy z listy ignorowanych\n"
|
||||
@@ -5774,7 +5806,6 @@ msgstr "wyświetla kanały i ich tematy"
|
||||
msgid "[<channel>[,<channel>...]] [<server>] [-re <regex>]"
|
||||
msgstr "[<kanał>[,<kanał>...]] [<serwer>] [-re <regex>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"channel: channel to list\n"
|
||||
" server: server name\n"
|
||||
@@ -5792,9 +5823,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"kanał: kanał do listowania\n"
|
||||
" serwer: nazwa serwera\n"
|
||||
" regexp: wyrażenie regularne użyte do filtrowania wyników (wielkość znaków "
|
||||
"nie ma znaczenia, jeśli poprzedzone \"(?-i)\" to wielkość znaków ma "
|
||||
"znaczenie)\n"
|
||||
" regexp: rozszerzone wyrażenie regularne POSIX użyte do filtrowania wyników "
|
||||
"(wielkość znaków nie ma znaczenia, jeśli poprzedzone \"(?-i)\" to wielkość "
|
||||
"znaków ma znaczenie)\n"
|
||||
"\n"
|
||||
"Przykłady:\n"
|
||||
" wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych "
|
||||
@@ -6556,7 +6587,7 @@ msgstr "%s%s: nieprawidłowy ciąg priorytetów, błąd na pozycji: \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: fingerprint must have exactly 40 hexadecimal digits"
|
||||
msgstr ""
|
||||
msgstr "%s%s: skrót musi mieć dokładnie 40 znaków heksadecymalnych"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
@@ -6637,6 +6668,9 @@ msgid ""
|
||||
"option is set, the other checks on certificates are NOT performed (option "
|
||||
"\"ssl_verify\")"
|
||||
msgstr ""
|
||||
"skrót SHA1 certyfikatu, który jest zaufany i akceptowany dla serwera (40 "
|
||||
"znaków heksadecymalnych bez separatorów); jeśli ta opcja jest ustawiona, "
|
||||
"certyfikat NIE jest dalej sprawdzany (opcja \"ssl_verify\")"
|
||||
|
||||
msgid "check that the SSL connection is fully trusted"
|
||||
msgstr "sprawdź czy połączenie ssl jest w pełni zaufane"
|
||||
@@ -6887,15 +6921,14 @@ msgstr "wyświetlaj host podczas wchodzenia na kanał"
|
||||
msgid "display host in part/quit messages"
|
||||
msgstr "pokazuj host w wiadomościach o opuszczeniu kanału/wyjściu z IRC"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma-separated list of messages to display after joining a channel: 329 = "
|
||||
"channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names "
|
||||
"on channel, 366 = names count"
|
||||
msgstr ""
|
||||
"oddzielona przecinkami lista wiadomości wyświetlanych po wejściu na kanał: "
|
||||
"329 = data utworzenia, 332 = temat, 333 = autor/data tematu, 366 = osoby na "
|
||||
"kanale"
|
||||
"329 = data utworzenia, 332 = temat, 333 = autor/data tematu, 353 = osoby na "
|
||||
"kanale, 366 = ilość osób na kanale"
|
||||
|
||||
msgid "display old topic when channel topic is changed"
|
||||
msgstr "wyświetl stary temat, kiedy zmieniany jest temat kanału"
|
||||
@@ -6907,7 +6940,6 @@ msgstr ""
|
||||
msgid "display a message in private when user is back (after quit on server)"
|
||||
msgstr "pokaż prywatną wiadomość, kiedy użytkownik wróci na serwer"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of words to highlight in server buffers (case "
|
||||
"insensitive, use \"(?-i)\" at beginning of words to make them case "
|
||||
@@ -6925,7 +6957,6 @@ msgstr ""
|
||||
"tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne "
|
||||
"podświetlenia nicka, przykłady: \"$nick\", \"(?-i)$nick\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of words to highlight in channel buffers (case "
|
||||
"insensitive, use \"(?-i)\" at beginning of words to make them case "
|
||||
@@ -6943,7 +6974,6 @@ msgstr ""
|
||||
"tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne "
|
||||
"podświetlenia nicka, przykłady: \"$nick\", \"(?-i)$nick\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of words to highlight in private buffers (case "
|
||||
"insensitive, use \"(?-i)\" at beginning of words to make them case "
|
||||
@@ -7109,7 +7139,6 @@ msgstr ""
|
||||
"oddzielona przecinkami lista tagów użytych w wiadomościach powitalnych "
|
||||
"przekierowywanych na kanał, na przykład: \"notify_private\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of tags used in messages displayed by notify when a "
|
||||
"nick joins or quits server (result of command ison or monitor), for example: "
|
||||
@@ -7117,8 +7146,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"oddzielona przecinkami lista tagów użytych w wiadomościach wyświetlanych "
|
||||
"przez powiadomienie, kiedy nick wejdzie lub wyjdzie z serwera (rezultat "
|
||||
"komendy ison), na przykład: \"notify_message\", \"notify_private\" lub "
|
||||
"\"notify_higlight\""
|
||||
"komendy ison lub monitor), na przykład: \"notify_message\", \"notify_private"
|
||||
"\" lub \"notify_higlight\""
|
||||
|
||||
msgid ""
|
||||
"comma separated list of tags used in messages displayed by notify when a "
|
||||
@@ -7584,21 +7613,21 @@ msgstr "Lista powiadomień dla wszystkich serwerów:"
|
||||
msgid "Notify list is empty on all servers"
|
||||
msgstr "Lista powiadomień jest pusta na wszystkich serwerach"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s is connected"
|
||||
msgstr "%spowiadomienie: %s%s%s jest podłączony"
|
||||
msgstr "%spowiadomienie: %s%s%s%s%s%s%s%s%s jest podłączony"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s is offline"
|
||||
msgstr "%spowiadomienie: %s%s%s jest offline"
|
||||
msgstr "%spowiadomienie: %s%s%s%s%s%s%s%s%s jest offline"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s has joined"
|
||||
msgstr "%spowiadomienie: %s%s%s wszedł"
|
||||
msgstr "%spowiadomienie: %s%s%s%s%s%s%s%s%s wszedł"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s%s%s%s%s%s%s has quit"
|
||||
msgstr "%s%s%s%s%s%s%s%s%s%s wyszedł z IRC"
|
||||
msgstr "%spowiadomienie: %s%s%s%s%s%s%s%s%s wyszedł"
|
||||
|
||||
#, c-format
|
||||
msgid "%snotify: %s%s%s is now away: \"%s\""
|
||||
@@ -8116,17 +8145,17 @@ msgstr "%s%s: timeout"
|
||||
msgid "%s%s: unable to create socket"
|
||||
msgstr "%s%s: nie można utworzyć gniazda"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: failed to calculate certificate fingerprint"
|
||||
msgstr "%sgnutls: nie można odczytać certyfikatu \"%s\""
|
||||
msgstr "%sgnutls: nie udało się wyliczyć odcisku certyfikatu"
|
||||
|
||||
#, c-format
|
||||
msgid "%sgnutls: connected using %d-bit Diffie-Hellman shared secret exchange"
|
||||
msgstr "%sgnutls: połączono używając %d-bitowego klucza Diffie-Hellmana"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: failed to initialize certificate structure"
|
||||
msgstr "%sgnutls: certyfikat partnera jest zaufany"
|
||||
msgstr "%sgnutls: nie udało się zainicjować struktury certyfikatu"
|
||||
|
||||
#, c-format
|
||||
msgid "%sgnutls: receiving %d certificate"
|
||||
@@ -8135,9 +8164,9 @@ msgstr[0] "%sgnutls: odbieram %d certyfikat"
|
||||
msgstr[1] "%sgnutls: odbieram %d certyfikaty"
|
||||
msgstr[2] "%sgnutls: odbieram %d certyfikatów"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: failed to import certificate[%d]"
|
||||
msgstr "%sgnutls: nie można odczytać certyfikatu \"%s\""
|
||||
msgstr "%sgnutls: nie udało się zaimportować certyfikatu[%d]"
|
||||
|
||||
#, c-format
|
||||
msgid "%s - certificate[%d] info:"
|
||||
@@ -8151,15 +8180,17 @@ msgstr "%sgnutls: certyfikat wygasł"
|
||||
msgid "%sgnutls: certificate is not yet activated"
|
||||
msgstr "%sgnutls: certyfikat nie jest jeszcze aktywny"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sgnutls: certificate fingerprint matches"
|
||||
msgstr "%sgnutls: wysyłam jeden certyfikat"
|
||||
msgstr "%sgnutls: skrót certyfikatu pasuje"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sgnutls: certificate fingerprint does NOT match (check value of option irc."
|
||||
"server.%s.ssl_fingerprint)"
|
||||
msgstr ""
|
||||
"%sgnutls: skrót certyfikatu NIE pasuje (sprawdź wartość opcji irc.server.%s."
|
||||
"ssl_fingerprint)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sgnutls: the hostname in the certificate does NOT match \"%s\""
|
||||
@@ -9103,7 +9134,6 @@ msgstr "kolor tła w buforze pośrednika"
|
||||
msgid "text color of selected line in relay buffer"
|
||||
msgstr "kolor tekstu zaznaczonej linii w buforze pośrednika"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"POSIX extended regular expression with IPs allowed to use relay (case "
|
||||
"insensitive, use \"(?-i)\" at beginning to make it case sensitive); if IPv6 "
|
||||
@@ -9111,11 +9141,12 @@ msgid ""
|
||||
"IPv6 address (like: \"::ffff:127.0.0.1\"), example: \"^((::ffff:)?"
|
||||
"123.45.67.89|192.160.*)$\""
|
||||
msgstr ""
|
||||
"dla wtyczki relay dozwolone są wyrażenia regularne zawierające adresy IP "
|
||||
"(wielkość znaków nie ma znaczenia, użyj \"(?-i)\" na początku, aby wielkość "
|
||||
"znaków miała znaczenie); jeśli obsługa IPv6 jest włączona a połączenie jest "
|
||||
"z użyciem IPv4, zostanie ono zmapowane na adres IPv6 (jak: \"::"
|
||||
"ffff:127.0.0.1\"), przykład: \"^((::ffff:)?123.45.67.89|192.160.*)$\""
|
||||
"dla wtyczki relay dozwolone są rozszerzone wyrażenia regularne POSIX "
|
||||
"zawierające adresy IP (wielkość znaków nie ma znaczenia, użyj \"(?-i)\" na "
|
||||
"początku, aby wielkość znaków miała znaczenie); jeśli obsługa IPv6 jest "
|
||||
"włączona a połączenie jest z użyciem IPv4, zostanie ono zmapowane na adres "
|
||||
"IPv6 (jak: \"::ffff:127.0.0.1\"), przykład: \"^((::ffff:)?123.45.67.89|"
|
||||
"192.160.*)$\""
|
||||
|
||||
msgid ""
|
||||
"address for bind (if empty, connection is possible on all interfaces, use "
|
||||
@@ -9158,16 +9189,15 @@ msgstr ""
|
||||
"plik z certyfikatem SSL i kluczem prywatnym (dla obsługi klientów poprzez "
|
||||
"SSL)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"POSIX extended regular expression with origins allowed in websockets (case "
|
||||
"insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: "
|
||||
"\"^http://(www\\.)?example\\.(com|org)\""
|
||||
msgstr ""
|
||||
"wyrażenie regularne ze źródłami dozwolonymi dla gniazd webowych (nie "
|
||||
"wrażliwe na wielkość znaków, umieszczenie \"(?-i)\" na początku sprawi, że "
|
||||
"wielość znaków będzie miała znaczenie), przykład: \"^http://(www\\.)?przykład"
|
||||
"\\.(com|org)\""
|
||||
"rozszerzone wyrażenia regularne POSIX ze źródłami dozwolonymi dla gniazd "
|
||||
"webowych (nie wrażliwe na wielkość znaków, umieszczenie \"(?-i)\" na "
|
||||
"początku sprawi, że wielość znaków będzie miała znaczenie), przykład: "
|
||||
"\"^http://(www\\.)?przykład\\.(com|org)\""
|
||||
|
||||
msgid ""
|
||||
"maximum number of minutes in backlog per IRC channel (0 = unlimited, "
|
||||
@@ -9347,7 +9377,6 @@ msgstr ""
|
||||
"list|listdefault || add <nazwa> <modyfikatory> <grupy> <regex> || del "
|
||||
"<nazwa>|-all [<nazwa>...] || missing || default -yes"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list all rmodifiers\n"
|
||||
"listdefault: list default rmodifiers\n"
|
||||
@@ -9380,8 +9409,8 @@ msgstr ""
|
||||
" grupy: akcja na grupach przechwyconych w wyrażeniu regularnym (wewnątrz "
|
||||
"nawiasów): oddzielona przecinkami lista grup (od 1 do 9) z opcjonalnym "
|
||||
"znakiem \"*\" po numerze, aby ukryć grupę\n"
|
||||
" regex: wyrażenie regularne (wielkość znaków nie ma znaczenia, jeśli "
|
||||
"poprzedzone \"(?-i)\" wielkość znaków ma znaczenie)\n"
|
||||
" regex: rozszerzone wyrażenia regularne POSIX (wielkość znaków nie ma "
|
||||
"znaczenia, jeśli poprzedzone \"(?-i)\" wielkość znaków ma znaczenie)\n"
|
||||
" del: usuwa rmodifier\n"
|
||||
" -all: usuwa wszystkie rmodifiery\n"
|
||||
" missing: dodaje brakujące rmodifiery\n"
|
||||
@@ -10320,24 +10349,23 @@ msgid "aborted"
|
||||
msgstr "przerwano"
|
||||
|
||||
msgid "hashing"
|
||||
msgstr ""
|
||||
msgstr "hashuje"
|
||||
|
||||
msgid "CRC in progress"
|
||||
msgstr ""
|
||||
msgstr "wyliczam CRC"
|
||||
|
||||
msgid "CRC OK"
|
||||
msgstr ""
|
||||
msgstr "CRC OK"
|
||||
|
||||
msgid "wrong CRC"
|
||||
msgstr ""
|
||||
msgstr "nieprawidłowe CRC"
|
||||
|
||||
#, fuzzy
|
||||
msgid "CRC error"
|
||||
msgstr "błąd"
|
||||
msgstr "błąd CRC"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: file %s %s %s (%s): %s"
|
||||
msgstr "%s%s: plik %s %s %s (%ld.%ld.%ld.%ld): %s"
|
||||
msgstr "%s%s: plik %s %s %s (%s): %s"
|
||||
|
||||
msgid "sent to"
|
||||
msgstr "wysłano do"
|
||||
@@ -10351,9 +10379,9 @@ msgstr "OK"
|
||||
msgid "FAILED"
|
||||
msgstr "NIEUDANY"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: chat closed with %s (%s)"
|
||||
msgstr "%s: rozmowa zakończona z %s (%ld.%ld.%ld.%ld)"
|
||||
msgstr "%s%s: rozmowa zakończona z %s (%s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: aborting active xfer: \"%s\" from %s"
|
||||
@@ -10363,20 +10391,20 @@ msgstr "%s%s: przerywam aktywny xfer: \"%s\" od %s"
|
||||
msgid "%s%s: not enough memory for new xfer"
|
||||
msgstr "%s%s: za mało pamięci na nowy xfer"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: unable to interpret address: error %d %s"
|
||||
msgstr "%s%s: nie można utworzyć strumienia: błąd %d %s"
|
||||
msgstr "%s%s: nie można zinterpretować adresu: błąd %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: hashing error"
|
||||
msgstr "%s%s: błąd inicjacji TLS"
|
||||
msgstr "%s%s: błąd hashowania"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s: incoming file from %s (%s, %s.%s), name: %s, %llu bytes (protocol: %s)"
|
||||
msgstr ""
|
||||
"%s: plik przychodzący od %s (%ld.%ld.%ld.%ld, %s.%s), nazwa: %s, %llu bajtów "
|
||||
"(protokół: %s)"
|
||||
"%s: plik przychodzący od %s (%s, %s.%s), nazwa: %s, %llu bajtów (protokół: "
|
||||
"%s)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
@@ -10386,9 +10414,9 @@ msgstr ""
|
||||
"%s: oferuję plik do %s (%s.%s), nazwa: %s (lokalny plik: %s), %llu bajtów "
|
||||
"(protokół: %s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: incoming chat request from %s (%s, %s.%s)"
|
||||
msgstr "%s: przychodzące żądanie rozmowy od %s (%ld.%ld.%ld.%ld, %s.%s)"
|
||||
msgstr "%s: przychodzące żądanie rozmowy od %s (%s, %s.%s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s: sending chat request to %s (%s.%s)"
|
||||
@@ -10414,13 +10442,14 @@ msgstr "%s%s: nieznany protokół xfer \"%s\""
|
||||
msgid "%s%s: cannot access file \"%s\""
|
||||
msgstr "%s%s: nie można uzyskać dostępu do pliku \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: invalid address \"%s\" (option xfer.network.own_ip): error %d %s"
|
||||
msgstr "%s%s: niepoprawny adres powiązania \"%s\" dla %s"
|
||||
msgstr ""
|
||||
"%s%s: niepoprawny adres \"%s\" (opcja xfer.network.own_ip): błąd %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: unable to find address for \"%s\": error %d %s"
|
||||
msgstr "%s%s: niepoprawny adres powiązania \"%s\" dla %s"
|
||||
msgstr "%s%s: niemożna znaleźć adresu dla \"%s\": błąd %d %s"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: cannot create socket for xfer: error %d %s"
|
||||
@@ -10458,9 +10487,9 @@ msgstr ""
|
||||
msgid "%s%s: error sending data to \"%s\" via xfer chat"
|
||||
msgstr "%s%s: błąd podczas wysyłania danych do \"%s\" przez rozmowę xfer"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: connected to %s (%s) via xfer chat"
|
||||
msgstr "%s%s: połączono z %s/%d (%s)"
|
||||
msgstr "%s%s: połączono z %s (%s) poprzez chat xfer"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: can't find xfer for buffer \"%s\""
|
||||
@@ -10481,13 +10510,13 @@ msgstr ""
|
||||
msgid "%3d. %s, chat with %s (local nick: %s), started on %s, status: %s%s"
|
||||
msgstr "%3d. %s, rozmowa %s (lokalny nick: %s), rozpoczęto %s, status: %s%s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid ""
|
||||
" plugin: %s (id: %s), file: %llu bytes (position: %llu), address: %s "
|
||||
"(port %d)"
|
||||
msgstr ""
|
||||
" wtyczka: %s (id: %s), plik: %llu bajtów (pozycja: %llu), adres: %ld.%ld."
|
||||
"%ld.%ld (port %d)"
|
||||
" wtyczka: %s (id: %s), plik: %llu bajtów (pozycja: %llu), adres: %s "
|
||||
"(port %d)"
|
||||
|
||||
#. TRANSLATORS: "%s" after "started on" is a date
|
||||
#, c-format
|
||||
@@ -10609,6 +10638,8 @@ msgid ""
|
||||
"automatically check CRC32 file checksum if it is found in the filename (8 "
|
||||
"hexadecimal chars)"
|
||||
msgstr ""
|
||||
"automatycznie sprawdzaj sumę CRC32 dla pliku, jeśli znajduje się ona w jego "
|
||||
"nazwie (osiem znaków heksadecymalnych)"
|
||||
|
||||
msgid "rename incoming files if already exists (add \".1\", \".2\", ...)"
|
||||
msgstr ""
|
||||
@@ -10678,25 +10709,25 @@ msgstr "%s%s: nie można zapisać pliku"
|
||||
msgid "%s%s: unable to send ACK to sender"
|
||||
msgstr "%s%s: nie można wysłać ACK do nadawcy"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: wrong CRC32 for file %s"
|
||||
msgstr "%s%s: nieprawidłowe argumenty dla funkcji \"%s\" (skrypt: %s)"
|
||||
msgstr "%s%s: nieprawidłowa wartość CRC32 dla pliku %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: CRC32 error while resuming"
|
||||
msgstr "%s%s: błąd podczas ładowania pliku \"%s\""
|
||||
msgstr "%s%s: błąd CRC32 podczas wznawiania"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: unable to fork"
|
||||
msgstr "%s%s: nie można uruchomić procesu potomnego"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s: sending file to %s (%s, %s.%s), name: %s (local filename: %s), %llu "
|
||||
"bytes (protocol: %s)"
|
||||
msgstr ""
|
||||
"%s: oferuję plik do %s (%s.%s), nazwa: %s (lokalny plik: %s), %llu bajtów "
|
||||
"(protokół: %s)"
|
||||
"%s: wysyłam plik do %s (%s, %s.%s), nazwa: %s (lokalny plik: %s), %llu "
|
||||
"bajtów (protokół: %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: unable to create socket for sending file: error %d %s"
|
||||
@@ -10745,30 +10776,3 @@ msgstr "Typ"
|
||||
|
||||
msgid "Constants"
|
||||
msgstr "Stałe"
|
||||
|
||||
#~ msgid "%s: notification deleted"
|
||||
#~ msgstr "%s: usunięto powiadomienie"
|
||||
|
||||
#~ msgid "%snotify: %s%s%s has quit"
|
||||
#~ msgstr "%spowiadomienie: %s%s%s wyszedł"
|
||||
|
||||
#~ msgid "No layout saved"
|
||||
#~ msgstr "Nie zapisano żadnego układu"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "%sgnutls: fingerprint does NOT match"
|
||||
#~ msgstr "%sgnutls: nazwa hosta w certyfikacie NIE pasuje do \"%s\""
|
||||
|
||||
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
|
||||
#~ msgstr "%s%s: nie można znaleźć adresu dla \"%s\", powracam do lokalnego IP"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
|
||||
#~ msgstr "%s: rozmowa zakończona z %s (%ld.%ld.%ld.%ld)"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
|
||||
#~ "filename: %s), %llu bytes (protocol: %s)"
|
||||
#~ msgstr ""
|
||||
#~ "%s: wysyłanie pliku do %s (%ld.%ld.%ld.%ld, %s.%s), nazwa: %s (lokalna "
|
||||
#~ "nazwa: %s), %llu bajtów (protokół: %s)"
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
#include <stdarg.h>
|
||||
#include <libgen.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/termios.h>
|
||||
#include <termios.h>
|
||||
|
||||
#include "../../core/weechat.h"
|
||||
#include "../../core/wee-config.h"
|
||||
|
||||
@@ -30,10 +30,6 @@
|
||||
#include <curses.h>
|
||||
#endif
|
||||
|
||||
#ifdef __CYGWIN__
|
||||
#include <sys/termios.h>
|
||||
#endif
|
||||
|
||||
struct t_gui_buffer;
|
||||
struct t_gui_window;
|
||||
struct t_gui_bar_window;
|
||||
|
||||
+43
-1
@@ -1958,7 +1958,14 @@ gui_buffer_compute_num_displayed ()
|
||||
ptr_window = ptr_window->next_window)
|
||||
{
|
||||
if (ptr_window->buffer)
|
||||
ptr_window->buffer->num_displayed++;
|
||||
{
|
||||
for (ptr_buffer = gui_buffers; ptr_buffer;
|
||||
ptr_buffer = ptr_buffer->next_buffer)
|
||||
{
|
||||
if (ptr_buffer->number == ptr_window->buffer->number)
|
||||
ptr_buffer->num_displayed++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3340,12 +3347,47 @@ void
|
||||
gui_buffer_sort_by_layout_number ()
|
||||
{
|
||||
struct t_gui_buffer *ptr_buffer, *ptr_next_buffer;
|
||||
struct t_gui_buffer *extra_buffers, *last_extra_buffer;
|
||||
|
||||
ptr_buffer = gui_buffers;
|
||||
|
||||
gui_buffers = NULL;
|
||||
last_gui_buffer = NULL;
|
||||
|
||||
/* list with buffers that are NOT in layout (layout_number == 0) */
|
||||
extra_buffers = NULL;
|
||||
last_extra_buffer = NULL;
|
||||
|
||||
while (ptr_buffer)
|
||||
{
|
||||
ptr_next_buffer = ptr_buffer->next_buffer;
|
||||
|
||||
/*
|
||||
* add buffer if it is in layout (if not, it's stored in a temporary
|
||||
* list and will be added later)
|
||||
*/
|
||||
if (ptr_buffer->layout_number > 0)
|
||||
{
|
||||
/* insert buffer now in the final list */
|
||||
gui_buffer_insert (ptr_buffer);
|
||||
}
|
||||
else
|
||||
{
|
||||
/* move the buffer in a temporary list */
|
||||
ptr_buffer->prev_buffer = last_extra_buffer;
|
||||
ptr_buffer->next_buffer = NULL;
|
||||
if (extra_buffers)
|
||||
last_extra_buffer->next_buffer = ptr_buffer;
|
||||
else
|
||||
extra_buffers = ptr_buffer;
|
||||
last_extra_buffer = ptr_buffer;
|
||||
}
|
||||
|
||||
ptr_buffer = ptr_next_buffer;
|
||||
}
|
||||
|
||||
/* add buffers that are NOT in layout */
|
||||
ptr_buffer = extra_buffers;
|
||||
while (ptr_buffer)
|
||||
{
|
||||
ptr_next_buffer = ptr_buffer->next_buffer;
|
||||
|
||||
+2
-2
@@ -1189,7 +1189,7 @@ gui_line_add (struct t_gui_buffer *buffer, time_t date,
|
||||
}
|
||||
|
||||
/* create data for line */
|
||||
new_line_data = malloc (sizeof (*(new_line->data)));
|
||||
new_line_data = malloc (sizeof (*new_line_data));
|
||||
if (!new_line_data)
|
||||
{
|
||||
free (new_line);
|
||||
@@ -1337,7 +1337,7 @@ gui_line_add_y (struct t_gui_buffer *buffer, int y, const char *message)
|
||||
return;
|
||||
}
|
||||
|
||||
new_line_data = malloc (sizeof (*(new_line->data)));
|
||||
new_line_data = malloc (sizeof (*new_line_data));
|
||||
if (!new_line_data)
|
||||
{
|
||||
free (new_line);
|
||||
|
||||
@@ -113,10 +113,10 @@ EXTRA_DIST = CMakeLists.txt
|
||||
# install plugin header
|
||||
|
||||
install-data-hook:
|
||||
$(INSTALL) -d $(includedir)/$(PACKAGE)
|
||||
$(INSTALL_DATA) $(abs_top_srcdir)/src/plugins/weechat-plugin.h $(includedir)/$(PACKAGE)
|
||||
$(INSTALL) -d $(DESTDIR)/$(includedir)/$(PACKAGE)
|
||||
$(INSTALL_DATA) $(abs_top_srcdir)/src/plugins/weechat-plugin.h $(DESTDIR)/$(includedir)/$(PACKAGE)
|
||||
|
||||
# uninstall plugin header
|
||||
|
||||
uninstall-hook:
|
||||
$(RM) $(includedir)/$(PACKAGE)/weechat-plugin.h
|
||||
$(RM) $(DESTDIR)/$(includedir)/$(PACKAGE)/weechat-plugin.h
|
||||
|
||||
@@ -36,6 +36,7 @@ char *alias_default_list[][2] =
|
||||
{ "AME", "allchan /me" },
|
||||
{ "AMSG", "allchan /msg *" },
|
||||
{ "ANICK", "allserv /nick" },
|
||||
{ "BEEP", "print -stderr \\a" },
|
||||
{ "BYE", "quit" },
|
||||
{ "C", "buffer clear" },
|
||||
{ "CL", "buffer clear" },
|
||||
|
||||
@@ -23,8 +23,10 @@ weechat-ruby-api.h)
|
||||
SET_TARGET_PROPERTIES(ruby PROPERTIES PREFIX "")
|
||||
|
||||
IF(RUBY_FOUND)
|
||||
INCLUDE_DIRECTORIES(${RUBY_INCLUDE_PATH} ${RUBY_ARCH})
|
||||
TARGET_LINK_LIBRARIES(ruby ${RUBY_LIBRARY} weechat_plugins_scripts)
|
||||
INCLUDE_DIRECTORIES(${RUBY_INCLUDE_DIRS})
|
||||
SET(LINK_LIBS)
|
||||
LIST(APPEND LINK_LIBS ${RUBY_LDFLAGS})
|
||||
TARGET_LINK_LIBRARIES(ruby ${LINK_LIBS} ${RUBY_LIB} weechat_plugins_scripts)
|
||||
ENDIF(RUBY_FOUND)
|
||||
|
||||
INSTALL(TARGETS ruby LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#undef _
|
||||
|
||||
#include <ruby.h>
|
||||
#if defined(RUBY_VERSION) && RUBY_VERSION >= 19
|
||||
#if (defined(RUBY_API_VERSION_MAJOR) && defined(RUBY_API_VERSION_MINOR)) && (RUBY_API_VERSION_MAJOR >= 2 || (RUBY_API_VERSION_MAJOR == 1 && RUBY_API_VERSION_MINOR >= 9))
|
||||
#include <ruby/encoding.h>
|
||||
#endif
|
||||
#ifdef HAVE_RUBY_VERSION_H
|
||||
@@ -71,7 +71,7 @@ struct t_plugin_script *last_ruby_script = NULL;
|
||||
struct t_plugin_script *ruby_current_script = NULL;
|
||||
struct t_plugin_script *ruby_registered_script = NULL;
|
||||
const char *ruby_current_script_filename = NULL;
|
||||
VALUE ruby_current_module = NULL;
|
||||
VALUE ruby_current_module;
|
||||
|
||||
/*
|
||||
* string used to execute action "install":
|
||||
@@ -1149,7 +1149,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
|
||||
/* init stdout/stderr buffer */
|
||||
ruby_buffer_output[0] = '\0';
|
||||
|
||||
#if defined(RUBY_VERSION) && RUBY_VERSION >= 19
|
||||
#if (defined(RUBY_API_VERSION_MAJOR) && defined(RUBY_API_VERSION_MINOR)) && (RUBY_API_VERSION_MAJOR >= 2 || (RUBY_API_VERSION_MAJOR == 1 && RUBY_API_VERSION_MINOR >= 9))
|
||||
RUBY_INIT_STACK;
|
||||
#endif
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/python
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright (C) 2011-2014 Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
+3
-1
@@ -23,7 +23,7 @@
|
||||
#
|
||||
|
||||
%define name weechat
|
||||
%define version 0.4.2
|
||||
%define version 0.4.3
|
||||
%define release 1
|
||||
|
||||
Name: %{name}
|
||||
@@ -77,6 +77,8 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_prefix}/share/icons/hicolor/32x32/apps/weechat.png
|
||||
|
||||
%changelog
|
||||
* Sun Feb 09 2014 Sébastien Helleu <flashcode@flashtux.org> 0.4.3-1
|
||||
- Released version 0.4.3
|
||||
* Sun Oct 06 2013 Sébastien Helleu <flashcode@flashtux.org> 0.4.2-1
|
||||
- Released version 0.4.2
|
||||
* Mon May 20 2013 Sébastien Helleu <flashcode@flashtux.org> 0.4.1-1
|
||||
|
||||
Reference in New Issue
Block a user