mirror of
https://github.com/weechat/weechat.git
synced 2026-06-17 08:34:46 +02:00
Compare commits
116 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d9f273c755 | |||
| dd65e91a75 | |||
| fb0248f557 | |||
| f6fdecb846 | |||
| 188583256e | |||
| 2cfecc2e2d | |||
| 3466c716ae | |||
| 46935b859c | |||
| 9b9ec62a8e | |||
| 69a3dd21dc | |||
| 6d4471b6db | |||
| 587e2882ac | |||
| 1f073fe949 | |||
| 68a5a71b55 | |||
| 48a51c9f6e | |||
| 314d9c0ce9 | |||
| 98917539b2 | |||
| 30fa647700 | |||
| 9f5ca3b1a9 | |||
| 4c0d2ab3b1 | |||
| f2e149e489 | |||
| 7ad4f7b29c | |||
| e78d96686c | |||
| 4370f75ce6 | |||
| b02a10aa48 | |||
| 74154d972d | |||
| 69a635412d | |||
| 38ffac78f3 | |||
| 269b8fc66e | |||
| 2bcd9cb87b | |||
| 4f0b6115a1 | |||
| 3909d77617 | |||
| e6eb068b2b | |||
| 958ddee8fd | |||
| 471ef214e7 | |||
| fc504698ad | |||
| fd746a04d6 | |||
| be0c04f498 | |||
| c68c2aaa94 | |||
| 3005658f38 | |||
| a9289cbdc1 | |||
| 0d8a6679b3 | |||
| fa6a9bb934 | |||
| 48c1aebb83 | |||
| 81f4b16180 | |||
| efe4aa29fc | |||
| 4c1a87ba60 | |||
| 3318a7f3b8 | |||
| 11ea0aecf4 | |||
| b5350a3318 | |||
| 18d4e6a52c | |||
| 3e9e1b51bf | |||
| fbeab26a35 | |||
| c07cf691ad | |||
| c9ac4fef4b | |||
| f9a80e7d4d | |||
| 3319e6ff6e | |||
| 375c9f8b1e | |||
| 7b06463e84 | |||
| 0704f382e0 | |||
| d7f08a45d7 | |||
| 844b57a26d | |||
| f11d598928 | |||
| 8744fdfaf3 | |||
| 7a8ce6c9ae | |||
| 73c3c03915 | |||
| c724032a22 | |||
| 2ee65dd1ff | |||
| a3befc7aae | |||
| 54ed4c6a18 | |||
| 411fe0b0ef | |||
| fca78ca823 | |||
| bbbd08694b | |||
| 5434f4f969 | |||
| 4b5897f110 | |||
| 489c264202 | |||
| 5bd97b9630 | |||
| 498ee539ea | |||
| f0415c8ec3 | |||
| 1de735b779 | |||
| db177de204 | |||
| 72f4596fb2 | |||
| d71c3b0f21 | |||
| f72435d765 | |||
| 0dd1d1be1c | |||
| 202b4d82c0 | |||
| 9174ec979b | |||
| d274eb4be4 | |||
| 347c3f3214 | |||
| db8d2d43f0 | |||
| 5a93b5ad15 | |||
| 37e8599443 | |||
| 0e1d3618ee | |||
| 55d08a604f | |||
| e0cdfb1cef | |||
| cfa2239db5 | |||
| 6abd989dd7 | |||
| 51d0a6f402 | |||
| fdb793e410 | |||
| 7668e7ea55 | |||
| 87d71b9677 | |||
| 049c6eb6a8 | |||
| 0d622df87a | |||
| 1a15171912 | |||
| 711f71a1bc | |||
| f59f39abd4 | |||
| 9b47832a01 | |||
| 0bde2aa0f3 | |||
| f305eed01f | |||
| 43d3a97869 | |||
| f67b7ad113 | |||
| 736bc89d4e | |||
| 754ab33946 | |||
| 18360feb32 | |||
| fe7c0019a7 | |||
| e101d5d8a4 |
+24
-14
@@ -5,7 +5,7 @@ on:
|
||||
- pull_request
|
||||
|
||||
env:
|
||||
WEECHAT_DEPENDENCIES: devscripts equivs python3-pip autopoint cmake ninja-build lcov pkg-config libncursesw5-dev gem2deb libperl-dev python3-dev libaspell-dev liblua5.3-dev tcl8.6-dev guile-3.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt20-dev libgnutls28-dev libzstd-dev zlib1g-dev curl libcpputest-dev php-dev libphp-embed libargon2-dev libsodium-dev flake8 pylint python3-bandit asciidoctor ruby-pygments.rb shellcheck
|
||||
WEECHAT_DEPENDENCIES: devscripts equivs python3-pip cmake ninja-build lcov pkg-config libncursesw5-dev gem2deb libperl-dev python3-dev libaspell-dev liblua5.3-dev tcl8.6-dev guile-3.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt20-dev libgnutls28-dev libzstd-dev zlib1g-dev curl libcpputest-dev php-dev libphp-embed libargon2-dev libsodium-dev flake8 pylint python3-bandit asciidoctor ruby-pygments.rb shellcheck
|
||||
|
||||
jobs:
|
||||
|
||||
@@ -16,13 +16,11 @@ jobs:
|
||||
os:
|
||||
- ubuntu-22.04
|
||||
config:
|
||||
- { name: "cmake_gcc", cc: "gcc", cxx: "g++", tool: "cmake", args: "" }
|
||||
- { name: "cmake_gcc_ninja", cc: "gcc", cxx: "g++", tool: "cmake", args: "-G Ninja" }
|
||||
- { name: "cmake_gcc_no_nls", cc: "gcc", cxx: "g++", tool: "cmake", args: "-DENABLE_NLS=OFF" }
|
||||
- { name: "cmake_gcc_coverage", cc: "gcc", cxx: "g++", tool: "cmake", args: "-DENABLE_CODE_COVERAGE=ON" }
|
||||
- { name: "cmake_clang", cc: "clang", cxx: "clang++", tool: "cmake", args: "" }
|
||||
- { name: "autotools_gcc", cc: "gcc", cxx: "g++", tool: "autotools", args: "" }
|
||||
- { name: "autotools_clang", cc: "clang", cxx: "clang++", tool: "autotools", args: "" }
|
||||
- { name: "gcc", cc: "gcc", cxx: "g++", buildargs: "" }
|
||||
- { name: "gcc_ninja", cc: "gcc", cxx: "g++", buildargs: "-G Ninja" }
|
||||
- { name: "gcc_no_nls", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_NLS=OFF" }
|
||||
- { name: "gcc_coverage", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_CODE_COVERAGE=ON" }
|
||||
- { name: "clang", cc: "clang", cxx: "clang++", buildargs: "" }
|
||||
|
||||
name: "Tests: ${{ matrix.config.name }} on ${{ matrix.os }}"
|
||||
runs-on: ${{ matrix.os }}
|
||||
@@ -53,8 +51,7 @@ jobs:
|
||||
env:
|
||||
CC: ${{ matrix.config.cc }}
|
||||
CXX: ${{ matrix.config.cxx }}
|
||||
BUILDTOOL: ${{ matrix.config.tool }}
|
||||
BUILDARGS: ${{ matrix.config.args }}
|
||||
BUILDARGS: ${{ matrix.config.buildargs }}
|
||||
run: ./tools/build_test.sh
|
||||
|
||||
- name: Run WeeChat
|
||||
@@ -69,7 +66,7 @@ jobs:
|
||||
weechat --run-command "/debug dirs;/debug libs" --run-command "/quit"
|
||||
|
||||
- name: Code coverage
|
||||
if: ${{ matrix.config.name == 'cmake_gcc_coverage' }}
|
||||
if: ${{ matrix.config.name == 'gcc_coverage' }}
|
||||
env:
|
||||
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||
run: |
|
||||
@@ -87,8 +84,8 @@ jobs:
|
||||
- macos-12
|
||||
- macos-11
|
||||
config:
|
||||
- { name: "cmake_gcc", cc: "gcc", cxx: "g++" }
|
||||
- { name: "cmake_clang", cc: "clang", cxx: "clang++" }
|
||||
- { name: "gcc", cc: "gcc", cxx: "g++" }
|
||||
- { name: "clang", cc: "clang", cxx: "clang++" }
|
||||
|
||||
name: "Tests: ${{ matrix.config.name }} on ${{ matrix.os }}"
|
||||
runs-on: ${{ matrix.os }}
|
||||
@@ -100,7 +97,20 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
brew update
|
||||
brew install asciidoctor lua ruby
|
||||
# temporary fix, see: https://github.com/actions/setup-python/issues/577
|
||||
rm -f \
|
||||
/usr/local/bin/2to3 \
|
||||
/usr/local/bin/idle3 \
|
||||
/usr/local/bin/pydoc3 \
|
||||
/usr/local/bin/python3 \
|
||||
/usr/local/bin/python3-config \
|
||||
/usr/local/bin/2to3-3.11 \
|
||||
/usr/local/bin/idle3.11 \
|
||||
/usr/local/bin/pydoc3.11 \
|
||||
/usr/local/bin/python3.11 \
|
||||
/usr/local/bin/python3.11-config \
|
||||
;
|
||||
brew install asciidoctor guile lua pkg-config ruby
|
||||
|
||||
- name: Build
|
||||
env:
|
||||
|
||||
+33
-1
@@ -15,6 +15,38 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file _ReleaseNotes.adoc_ in sources).
|
||||
|
||||
|
||||
[[v3.9]]
|
||||
== Version 3.9 (under dev)
|
||||
|
||||
New features::
|
||||
|
||||
* core: display similar command names when a command is unknown (issue #1877)
|
||||
* core: force ctrl keys to lower case when they are added (issue #1875)
|
||||
* core, plugins: make many identifiers case sensitive (issue #1872, issue #398, bug #32213)
|
||||
* alias: use lower case for default aliases (issue #1872)
|
||||
* irc: add command `/rules` (issue #1864)
|
||||
* irc: add command `/knock` (issue #7)
|
||||
* irc: add server option "registered_mode", add fields "authentication_method" and "sasl_mechanism_used" in server (issue #1625)
|
||||
* irc: add option `join` in command `/autojoin`
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* core: fix crash in case of NULL message sent to function gui_chat_printf_y_date_tags (issue #1883)
|
||||
* core: allow command `/input move_next_word` going to the end of line (issue #1881)
|
||||
* core: ignore incomplete ctrl/meta/meta2 codes in keys
|
||||
* core: fix display glitch in command errors when a wide char is set in option weechat.look.command_chars (issue #1871)
|
||||
* api: readjust string size in function string_dyn_free when string is not freed
|
||||
* irc: fix join of channels in "autojoin" server option on first connection to server if auto reconnection is performed (issue #1873)
|
||||
* typing: fix crash when pointer buffer is not received in callback for signal "input_text_changed" (issue #1869)
|
||||
|
||||
Tests::
|
||||
|
||||
* gui: add tests on key functions
|
||||
|
||||
Build::
|
||||
|
||||
* core: remove build with autotools (issue #1860)
|
||||
|
||||
[[v3.8]]
|
||||
== Version 3.8 (2023-01-08)
|
||||
|
||||
@@ -1025,7 +1057,7 @@ New features::
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* core: fix bind of keys with space key, like kbd:[Alt+Space] (bug #32133)
|
||||
* core: fix bind of keys with space key, like kbd:[Alt+Space] (issue #603, bug #32133)
|
||||
* core: fix infinite loop when the terminal is closed on the secure password prompt (issue #1010)
|
||||
* buflist: fix long mouse gestures
|
||||
* buflist: fix slow switch of buffer when there are a lot of buffers opened (issue #998)
|
||||
|
||||
-80
@@ -1,80 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# This target will update file config-git.h with output of command "git describe"
|
||||
# (if needed, and only for a devel/rc version).
|
||||
BUILT_SOURCES = build-config-git.h
|
||||
build-config-git.h:
|
||||
-$(abs_top_srcdir)/tools/set_git_version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
|
||||
|
||||
if TESTS
|
||||
tests_dir = tests
|
||||
endif
|
||||
|
||||
SUBDIRS = icons po doc intl src $(tests_dir)
|
||||
|
||||
EXTRA_DIST = AUTHORS.adoc \
|
||||
ChangeLog.adoc \
|
||||
Contributing.adoc \
|
||||
README.adoc \
|
||||
ReleaseNotes.adoc \
|
||||
CMakeLists.txt \
|
||||
config.rpath \
|
||||
config.h.cmake \
|
||||
cmake/CMakeParseArguments.cmake \
|
||||
cmake/FindAsciidoctor.cmake \
|
||||
cmake/FindAspell.cmake \
|
||||
cmake/FindCppUTest.cmake \
|
||||
cmake/FindENCHANT.cmake \
|
||||
cmake/FindGCRYPT.cmake \
|
||||
cmake/FindGettext.cmake \
|
||||
cmake/FindGnuTLS.cmake \
|
||||
cmake/FindGuile.cmake \
|
||||
cmake/FindIconv.cmake \
|
||||
cmake/FindLua.cmake \
|
||||
cmake/FindNcurses.cmake \
|
||||
cmake/FindPerl.cmake \
|
||||
cmake/FindPkgConfig.cmake \
|
||||
cmake/FindPython.cmake \
|
||||
cmake/FindRuby.cmake \
|
||||
cmake/FindV8.cmake \
|
||||
cmake/FindZLIB.cmake \
|
||||
cmake/cmake_uninstall.cmake.in \
|
||||
po/CMakeLists.txt \
|
||||
po/srcfiles.cmake \
|
||||
tools/build_test.sh \
|
||||
tools/set_git_version.sh \
|
||||
tools/makedist.sh \
|
||||
version.sh \
|
||||
weechat.desktop \
|
||||
weechat.pc.in \
|
||||
weechat.cygport.in
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = weechat.pc
|
||||
|
||||
desktopdir = $(datadir)/applications
|
||||
desktop_DATA = weechat.desktop
|
||||
|
||||
clean-local:
|
||||
$(RM) config-git.h
|
||||
@@ -17,6 +17,97 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file _ChangeLog.adoc_ in sources).
|
||||
|
||||
|
||||
[[v3.9]]
|
||||
== Version 3.9 (under dev)
|
||||
|
||||
[[v3.9_ctrl_keys_lower_case]]
|
||||
=== Control keys as lower case
|
||||
|
||||
Keys using the kbd:[Ctrl] key and a letter are now automatically converted to
|
||||
lower case. +
|
||||
That means for example keys `ctrl-q` and `ctrl-Q` are the same and saved as
|
||||
`ctrl-q` (lower case).
|
||||
|
||||
Example of key being automatically converted to lower case:
|
||||
|
||||
----
|
||||
/key bind ctrl-Q /print test
|
||||
----
|
||||
|
||||
Output is now:
|
||||
|
||||
----
|
||||
New key binding (context "default"): ctrl-q => /print test
|
||||
----
|
||||
|
||||
With older releases, upper case was mandatory and lower case letter for control
|
||||
keys were not working at all.
|
||||
|
||||
[[v3.9_case_sensitive_identifiers]]
|
||||
=== Case sensitive identifiers
|
||||
|
||||
Many identifiers are made case sensitive, including among others:
|
||||
|
||||
- configuration files, sections, options
|
||||
- commands, aliases
|
||||
- completion (except nick completion)
|
||||
- bars, bar items
|
||||
- colors
|
||||
- filters
|
||||
- IRC servers
|
||||
- scripts
|
||||
- triggers.
|
||||
|
||||
See https://specs.weechat.org/specs/2023-001-case-sensitive-identifiers.html[Case sensitive identifiers specification]
|
||||
for more information.
|
||||
|
||||
Accordingly, default aliases are now in lower case. +
|
||||
If you upgraded from an old WeeChat version, the aliases are still in upper case
|
||||
and must be completed/used with upper case. For example `/CLO` + key kbd:[Tab]
|
||||
completes to `/CLOSE` (and `/close` is not valid any more). +
|
||||
The default aliases can be converted to lower case with the following commands:
|
||||
|
||||
----
|
||||
/alias rename AAWAY aaway
|
||||
/alias rename ANICK anick
|
||||
/alias rename BEEP beep
|
||||
/alias rename BYE bye
|
||||
/alias rename C c
|
||||
/alias rename CHAT chat
|
||||
/alias rename CL cl
|
||||
/alias rename CLOSE close
|
||||
/alias rename EXIT exit
|
||||
/alias rename IG ig
|
||||
/alias rename J j
|
||||
/alias rename K k
|
||||
/alias rename KB kb
|
||||
/alias rename LEAVE leave
|
||||
/alias rename M m
|
||||
/alias rename MSGBUF msgbuf
|
||||
/alias rename MUB mub
|
||||
/alias rename N n
|
||||
/alias rename Q q
|
||||
/alias rename REDRAW redraw
|
||||
/alias rename SAY say
|
||||
/alias rename SIGNOFF signoff
|
||||
/alias rename T t
|
||||
/alias rename UB ub
|
||||
/alias rename UMODE umode
|
||||
/alias rename V v
|
||||
/alias rename W w
|
||||
/alias rename WC wc
|
||||
/alias rename WI wi
|
||||
/alias rename WII wii
|
||||
/alias rename WM wm
|
||||
/alias rename WW ww
|
||||
----
|
||||
|
||||
[[v3.9_remove_autotools]]
|
||||
=== Remove build with autotools
|
||||
|
||||
The autotools support for build of WeeChat has been removed. +
|
||||
WeeChat must now be built with CMake.
|
||||
|
||||
[[v3.8]]
|
||||
== Version 3.8 (2023-01-08)
|
||||
|
||||
|
||||
-69
@@ -1,69 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
###
|
||||
### common stuff
|
||||
###
|
||||
|
||||
DIR=$(cd "$(dirname "$0")" || exit 1; pwd)
|
||||
cd "$DIR" || exit 1
|
||||
|
||||
AUTOGEN_LOG=autogen.log
|
||||
|
||||
err ()
|
||||
{
|
||||
echo "-------"
|
||||
echo "Error :"
|
||||
echo "---8<-----------------------------------"
|
||||
cat "$AUTOGEN_LOG"
|
||||
echo "----------------------------------->8---"
|
||||
exit 1
|
||||
}
|
||||
|
||||
run ()
|
||||
{
|
||||
printf "Running \"%s\"... " "$*"
|
||||
if "$@" >"$AUTOGEN_LOG" 2>&1 ; then
|
||||
echo "OK"
|
||||
else
|
||||
echo "FAILED"
|
||||
err
|
||||
fi
|
||||
}
|
||||
|
||||
# remove autotools stuff
|
||||
run rm -f config.h.in
|
||||
run rm -f aclocal.m4 configure config.log config.status
|
||||
run rm -rf "autom4te*.cache"
|
||||
|
||||
# remove libtool stuff
|
||||
run rm -f libtool
|
||||
|
||||
# remove gettext stuff
|
||||
run rm -f ABOUT-NLS
|
||||
run rm -rf intl
|
||||
|
||||
# execute autoreconf cmds
|
||||
run autoreconf -vi
|
||||
|
||||
# ending
|
||||
rm -f "$AUTOGEN_LOG"
|
||||
-1601
File diff suppressed because it is too large
Load Diff
+3
-13
@@ -4,10 +4,8 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
|
||||
|
||||
BUILDDIR = builddir
|
||||
|
||||
$(BUILDDIR)/Makefile:
|
||||
mkdir -p $(BUILDDIR)
|
||||
cd $(BUILDDIR) && \
|
||||
cmake .. \
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure --buildsystem=cmake -- \
|
||||
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
|
||||
-DLIBDIR=/usr/lib/${DEB_HOST_MULTIARCH} \
|
||||
-DENABLE_DOC:BOOL=ON \
|
||||
@@ -18,16 +16,8 @@ $(BUILDDIR)/Makefile:
|
||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
|
||||
|
||||
override_dh_auto_configure:
|
||||
# the package also has autotools buildsys and
|
||||
# debhelper try to use it but that's not needed
|
||||
echo
|
||||
|
||||
override_dh_auto_build: $(BUILDDIR)/Makefile
|
||||
dh_auto_build
|
||||
|
||||
override_dh_installchangelogs:
|
||||
dh_installchangelogs ChangeLog.adoc
|
||||
|
||||
%:
|
||||
dh $@ --builddirectory=$(BUILDDIR) --without autoreconf
|
||||
dh $@ --builddirectory=$(BUILDDIR)
|
||||
|
||||
+3
-13
@@ -4,10 +4,8 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
|
||||
|
||||
BUILDDIR = builddir
|
||||
|
||||
$(BUILDDIR)/Makefile:
|
||||
mkdir -p $(BUILDDIR)
|
||||
cd $(BUILDDIR) && \
|
||||
cmake .. \
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure --buildsystem=cmake -- \
|
||||
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
|
||||
-DLIBDIR=/usr/lib/${DEB_HOST_MULTIARCH} \
|
||||
-DENABLE_DOC:BOOL=ON \
|
||||
@@ -18,16 +16,8 @@ $(BUILDDIR)/Makefile:
|
||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
|
||||
|
||||
override_dh_auto_configure:
|
||||
# the package also has autotools buildsys and
|
||||
# debhelper try to use it but that's not needed
|
||||
echo
|
||||
|
||||
override_dh_auto_build: $(BUILDDIR)/Makefile
|
||||
dh_auto_build
|
||||
|
||||
override_dh_installchangelogs:
|
||||
dh_installchangelogs ChangeLog.adoc
|
||||
|
||||
%:
|
||||
dh $@ --builddirectory=$(BUILDDIR) --without autoreconf
|
||||
dh $@ --builddirectory=$(BUILDDIR)
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
SUBDIRS = . cs de en es fr it ja pl ru sr
|
||||
|
||||
EXTRA_DIST = docgen.py \
|
||||
docinfo.html \
|
||||
CMakeLists.txt
|
||||
|
||||
uninstall-hook:
|
||||
-rmdir $(DESTDIR)$(datadir)/doc/$(PACKAGE)
|
||||
@@ -1,81 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.cs.adoc \
|
||||
weechat-headless.1.cs.adoc \
|
||||
weechat_quickstart.cs.adoc \
|
||||
includes/cmdline_options.cs.adoc \
|
||||
includes/man.cs.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_quickstart.cs.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.cs.adoc includes/cmdline_options.cs.adoc includes/man.cs.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/cs/weechat.1.cs.adoc
|
||||
weechat-headless.1: weechat-headless.1.cs.adoc includes/cmdline_options.cs.adoc includes/man.cs.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/cs/weechat-headless.1.cs.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.cs.html: weechat_quickstart.cs.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.cs.html $(abs_top_srcdir)/doc/cs/weechat_quickstart.cs.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/cs/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/cs/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/cs/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/cs/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/cs/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.cs.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -1,111 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.de.adoc \
|
||||
weechat-headless.1.de.adoc \
|
||||
weechat_user.de.adoc \
|
||||
weechat_scripting.de.adoc \
|
||||
weechat_faq.de.adoc \
|
||||
weechat_quickstart.de.adoc \
|
||||
includes/autogen_api_completions.de.adoc \
|
||||
includes/autogen_api_hdata.de.adoc \
|
||||
includes/autogen_api_infolists.de.adoc \
|
||||
includes/autogen_api_infos.de.adoc \
|
||||
includes/autogen_api_infos_hashtable.de.adoc \
|
||||
includes/autogen_api_plugins_priority.de.adoc \
|
||||
includes/autogen_api_url_options.de.adoc \
|
||||
includes/autogen_user_commands.de.adoc \
|
||||
includes/autogen_user_default_aliases.de.adoc \
|
||||
includes/autogen_user_irc_colors.de.adoc \
|
||||
includes/autogen_user_options.de.adoc \
|
||||
includes/cmdline_options.de.adoc \
|
||||
includes/man.de.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_user.de.html \
|
||||
weechat_scripting.de.html \
|
||||
weechat_faq.de.html \
|
||||
weechat_quickstart.de.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.de.adoc includes/cmdline_options.de.adoc includes/man.de.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/de/weechat.1.de.adoc
|
||||
weechat-headless.1: weechat-headless.1.de.adoc includes/cmdline_options.de.adoc includes/man.de.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/de/weechat-headless.1.de.adoc
|
||||
|
||||
# user's guide
|
||||
weechat_user.de.html: weechat_user.de.adoc includes/cmdline_options.de.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.de.html $(abs_top_srcdir)/doc/de/weechat_user.de.adoc
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.de.html: weechat_scripting.de.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.de.html $(abs_top_srcdir)/doc/de/weechat_scripting.de.adoc
|
||||
|
||||
# FAQ
|
||||
weechat_faq.de.html: weechat_faq.de.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.de.html $(abs_top_srcdir)/doc/de/weechat_faq.de.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.de.html: weechat_quickstart.de.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.de.html $(abs_top_srcdir)/doc/de/weechat_quickstart.de.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/de/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/de/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/de/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.de.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
|
||||
// tag::config_priority[]
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rang | Datei | Priorität
|
||||
| 1 | sec.conf | 120000
|
||||
| 2 | weechat.conf | 110000
|
||||
| 3 | plugins.conf | 100000
|
||||
| 4 | charset.conf | 16000
|
||||
| 5 | logger.conf | 15000
|
||||
| 6 | exec.conf | 14000
|
||||
| 7 | trigger.conf | 13000
|
||||
| 8 | spell.conf | 12000
|
||||
| 9 | alias.conf | 11000
|
||||
| 10 | buflist.conf | 10000
|
||||
| 11 | fifo.conf | 9000
|
||||
| 12 | typing.conf | 8000
|
||||
| 13 | xfer.conf | 7000
|
||||
| 14 | irc.conf | 6000
|
||||
| 15 | relay.conf | 5000
|
||||
| 16 | guile.conf | 4070
|
||||
| 17 | javascript.conf | 4060
|
||||
| 18 | lua.conf | 4050
|
||||
| 19 | perl.conf | 4040
|
||||
| 20 | php.conf | 4030
|
||||
| 21 | python.conf | 4020
|
||||
| 22 | ruby.conf | 4010
|
||||
| 23 | tcl.conf | 4000
|
||||
| 24 | script.conf | 3000
|
||||
| 25 | fset.conf | 2000
|
||||
|===
|
||||
// end::config_priority[]
|
||||
@@ -241,6 +241,8 @@ _sasl_scram_salted_pwd_size_ (integer) +
|
||||
_sasl_scram_auth_message_ (string) +
|
||||
_sasl_temp_username_ (string) +
|
||||
_sasl_temp_password_ (string) +
|
||||
_authentication_method_ (integer) +
|
||||
_sasl_mechanism_used_ (integer) +
|
||||
_is_connected_ (integer) +
|
||||
_ssl_connected_ (integer) +
|
||||
_disconnected_ (integer) +
|
||||
@@ -278,7 +280,7 @@ _typing_allowed_ (integer) +
|
||||
_reconnect_delay_ (integer) +
|
||||
_reconnect_start_ (time) +
|
||||
_command_time_ (time) +
|
||||
_reconnect_join_ (integer) +
|
||||
_autojoin_done_ (integer) +
|
||||
_disable_autojoin_ (integer) +
|
||||
_is_away_ (integer) +
|
||||
_away_message_ (string) +
|
||||
@@ -707,6 +709,7 @@ _count_ (integer) +
|
||||
_last_config_file_ +
|
||||
|
||||
| _plugin_ (pointer, hdata: "plugin") +
|
||||
_priority_ (integer) +
|
||||
_name_ (string) +
|
||||
_filename_ (string) +
|
||||
_file_ (pointer) +
|
||||
|
||||
@@ -4,26 +4,30 @@
|
||||
//
|
||||
|
||||
// tag::plugins_priority[]
|
||||
. charset (16000)
|
||||
. logger (15000)
|
||||
. exec (14000)
|
||||
. trigger (13000)
|
||||
. spell (12000)
|
||||
. alias (11000)
|
||||
. buflist (10000)
|
||||
. fifo (9000)
|
||||
. typing (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile (4070)
|
||||
. javascript (4060)
|
||||
. lua (4050)
|
||||
. perl (4040)
|
||||
. php (4030)
|
||||
. python (4020)
|
||||
. ruby (4010)
|
||||
. tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rang | Erweiterung | Priorität
|
||||
| 1 | charset | 16000
|
||||
| 2 | logger | 15000
|
||||
| 3 | exec | 14000
|
||||
| 4 | trigger | 13000
|
||||
| 5 | spell | 12000
|
||||
| 6 | alias | 11000
|
||||
| 7 | buflist | 10000
|
||||
| 8 | fifo | 9000
|
||||
| 9 | typing | 8000
|
||||
| 10 | xfer | 7000
|
||||
| 11 | irc | 6000
|
||||
| 12 | relay | 5000
|
||||
| 13 | guile | 4070
|
||||
| 14 | javascript | 4060
|
||||
| 15 | lua | 4050
|
||||
| 16 | perl | 4040
|
||||
| 17 | php | 4030
|
||||
| 18 | python | 4020
|
||||
| 19 | ruby | 4010
|
||||
| 20 | tcl | 4000
|
||||
| 21 | script | 3000
|
||||
| 22 | fset | 2000
|
||||
|===
|
||||
// end::plugins_priority[]
|
||||
|
||||
@@ -131,6 +131,7 @@ Beispiele:
|
||||
addraw <channel1>[,<channel2>...] [<key1>[,<key2>...]]
|
||||
del [<channel1> [<channel2>...]]
|
||||
apply
|
||||
join
|
||||
sort
|
||||
|
||||
add: Hinzufügen des aktuellen Kanals oder einer Liste von Kanälen (mit optionalen Schlüsseln) zur autojoin-Option; Wenn Sie sich in dem Kanal befinden und der Schlüssel nicht übergeben wird, wird der Schlüssel im Kanal gelesen
|
||||
@@ -139,6 +140,7 @@ Beispiele:
|
||||
channel: Kanalname
|
||||
key: Schlüssel für den Kanal
|
||||
apply: fügt die aktuell besuchten Kanäle in der autojoin-Option hinzu
|
||||
join: betrete die Kanäle, die in der autojoin-Option eingetragen sind
|
||||
sort: sortiert die Kanäle alphabetisch in der autojoin Option
|
||||
|
||||
Beispiele:
|
||||
@@ -150,6 +152,7 @@ Beispiele:
|
||||
/autojoin del
|
||||
/autojoin del #chan1
|
||||
/autojoin apply
|
||||
/autojoin join
|
||||
/autojoin sort
|
||||
----
|
||||
|
||||
@@ -303,7 +306,7 @@ nick: Nick oder Maske (Platzhalter "*" kann verwendet werden)
|
||||
* -yes
|
||||
|
||||
nick: Nick oder Maske (Platzhalter "*" kann verwendet werden)
|
||||
*: entzieht allen Nicks im Kanal den voice-Status
|
||||
*: entzieht allen Nicks im Kanal die Stimme
|
||||
----
|
||||
|
||||
[[command_irc_die]]
|
||||
@@ -450,6 +453,16 @@ Beispiel:
|
||||
reason: Grund der Abmeldung
|
||||
----
|
||||
|
||||
[[command_irc_knock]]
|
||||
* `+knock+`: sendet eine Benachrichtigung an einen Kanal, der nur mit Einladung betreten werden kann, um eine Einladung anzufragen
|
||||
|
||||
----
|
||||
/knock <channel> [<message>]
|
||||
|
||||
channel: Name des Kanals
|
||||
message: Text, welcher versendet werden soll
|
||||
----
|
||||
|
||||
[[command_irc_links]]
|
||||
* `+links+`: alle Servernamen auflisten, die dem antwortenden Server bekannt sind
|
||||
|
||||
@@ -520,7 +533,7 @@ Kanal-Eigenschaften:
|
||||
i: geschlossener Kanal (Zutritt nur mit Einladung)
|
||||
t: nur Operatoren dürfen das Thema setzen
|
||||
n: keine Nachrichten von außerhalb des Kanals zulassen
|
||||
m: moderierter Kanal (schreiben nur mit Voice)
|
||||
m: moderierter Kanal (schreiben nur mit Stimme)
|
||||
l: maximale Anzahl an Usern im Kanal festlegen
|
||||
b: Bannmaske für zu sperrende User (in nick!ident@host-Form)
|
||||
e: legt Ausnahmemaske fest
|
||||
@@ -744,6 +757,12 @@ channel: Kanalname
|
||||
target: Servername
|
||||
----
|
||||
|
||||
[[command_irc_rules]]
|
||||
* `+rules+`: Fordert die Serverregeln an
|
||||
|
||||
----
|
||||
----
|
||||
|
||||
[[command_irc_sajoin]]
|
||||
* `+sajoin+`: fordert einen User auf einen oder mehrere Kanäle zu betreten
|
||||
|
||||
@@ -997,14 +1016,14 @@ target: Servername
|
||||
----
|
||||
|
||||
[[command_irc_voice]]
|
||||
* `+voice+`: Voice an Nick(s) vergeben
|
||||
* `+voice+`: Stimme an Nick(s) vergeben
|
||||
|
||||
----
|
||||
/voice <nick> [<nick>...]
|
||||
* -yes
|
||||
|
||||
nick: Nick oder Maske (Platzhalter "*" kann verwendet werden)
|
||||
*: vergibt an alle Nicks im Kanal den voice-Status
|
||||
*: vergibt an alle Nicks im Kanal eine Stimme
|
||||
----
|
||||
|
||||
[[command_irc_wallchops]]
|
||||
@@ -1073,11 +1092,13 @@ target: Antwort soll auf diese Suchmaske zutreffen
|
||||
add <alias> [<command>[;<command>...]]
|
||||
addcompletion <completion> <alias> [<command>[;<command>...]]
|
||||
del <alias> [<alias>...]
|
||||
rename <alias> <new_alias>
|
||||
|
||||
list: listet Alternativbefehle auf (ohne Angabe von Argumenten wird diese Liste dargestellt)
|
||||
add: fügt einen Alternativbefehl hinzu
|
||||
addcompletion: fügt einen Alternativbefehl, mit einer benutzerdefinierten Vervollständigung, hinzu
|
||||
del: entfernt einen Alternativbefehl
|
||||
rename: ein Alias umbenennen
|
||||
completion: Vervollständigung für Alternativbefehl: standardmäßig wird die Vervollständigung auf den Zielbefehl angewendet
|
||||
Hinweis: Mit der Variablen "%%command" kann eine Vervollständigung eines vorhandenen Befehls durchgeführt werden
|
||||
alias: Name des Alternativbefehls
|
||||
@@ -1098,6 +1119,8 @@ Beispiele:
|
||||
/alias add split /window splith
|
||||
Alternativbefehl "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben:
|
||||
/alias add hallo /allchan -exclude=#weechat hallo
|
||||
alias "hallo" nach "Hallo" umbenennen:
|
||||
/alias rename hello Hello
|
||||
Alternativbefehl "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen:
|
||||
/alias addcompletion %%sajoin forcejoin /quote forcejoin
|
||||
----
|
||||
@@ -1788,7 +1811,7 @@ Beispiele:
|
||||
Die Tastenkombination "alt-r" wird auf die Standardfunktion zurückgesetzt:
|
||||
/key reset meta-r
|
||||
"Tab"-Taste nutzen um im Kontext "search" die Suche innerhalb eines Buffers zu beenden:
|
||||
/key bindctxt search ctrl-I /input search_stop
|
||||
/key bindctxt search ctrl-i /input search_stop
|
||||
Auswahl eines Nicknamens mittels mittlerer Maustaste zeigt zusätzliche Informationen zu dem Nick an:
|
||||
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
|
||||
----
|
||||
@@ -2627,7 +2650,7 @@ Tasten und Eingaben um Optionen im fset Buffer zu editieren:
|
||||
u:xxx demarkiert Optionen welche angezeigt werden und auf die der Filter "xxx" zutrifft (jeder Filter für Option oder Wert ist erlaubt, siehe Filterung weiter oben)
|
||||
|
||||
weitere Tasten und Eingaben im fset Buffer:
|
||||
ctrl+L der Bildschirm wird neu gezeichnet (Befehl: /fset -refresh)
|
||||
ctrl+l der Bildschirm wird neu gezeichnet (Befehl: /fset -refresh)
|
||||
$ Optionen neu einlesen (markierte Optionen werden beibehalten)
|
||||
$$ Optionen neu einlesen (Markierungen von Optionen werden dabei gelöscht)
|
||||
alt+p p Umschalten der Beschreibung von Erweiterungen (plugins.desc.*)
|
||||
@@ -2637,7 +2660,7 @@ weitere Tasten und Eingaben im fset Buffer:
|
||||
w:xxx exportiert Optionen in Datei "xxx"
|
||||
w-:xxx exportiert Optionen in Datei "xxx", ohne Hilfstext
|
||||
w+:xxx exportiert Optionen in Datei "xxx", mit Hilfstext
|
||||
ctrl+X x umschalten zwischen der Darstellung von Optionen
|
||||
ctrl+x x umschalten zwischen der Darstellung von Optionen
|
||||
q schließt fset Buffer
|
||||
|
||||
Mausaktionen im fset Buffer:
|
||||
|
||||
@@ -8,37 +8,37 @@
|
||||
|===
|
||||
| Alias | Befehl | Vervollständigung
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window close | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WM | /window merge | -
|
||||
| /WW | /whowas | -
|
||||
| /aaway | /allserv /away | -
|
||||
| /anick | /allserv /nick | -
|
||||
| /beep | /print -beep | -
|
||||
| /bye | /quit | -
|
||||
| /c | /buffer clear | -
|
||||
| /cl | /buffer clear | -
|
||||
| /close | /buffer close | -
|
||||
| /chat | /dcc chat | -
|
||||
| /exit | /quit | -
|
||||
| /ig | /ignore | -
|
||||
| /j | /join | -
|
||||
| /k | /kick | -
|
||||
| /kb | /kickban | -
|
||||
| /leave | /part | -
|
||||
| /m | /msg | -
|
||||
| /mub | /unban * | -
|
||||
| /msgbuf | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /n | /names | -
|
||||
| /q | /query | -
|
||||
| /redraw | /window refresh | -
|
||||
| /say | /msg * | -
|
||||
| /signoff | /quit | -
|
||||
| /t | /topic | -
|
||||
| /ub | /unban | -
|
||||
| /umode | /mode $nick | -
|
||||
| /v | /command core version | -
|
||||
| /w | /who | -
|
||||
| /wc | /window close | -
|
||||
| /wi | /whois | -
|
||||
| /wii | /whois $1 $1 | -
|
||||
| /wm | /window merge | -
|
||||
| /ww | /whowas | -
|
||||
|===
|
||||
// end::default_aliases[]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -50,19 +50,12 @@ https://weechat.org/about/interfaces/[remote interfaces page ^↗^,window=_blan
|
||||
[[compile_git]]
|
||||
=== Ich kann WeeChat nach Cloning des git Repository nicht kompilieren - weshalb?
|
||||
|
||||
Es wird empfohlen link:weechat_user.de.html#compile_with_cmake[CMake ^↗^,window=_blank] zum
|
||||
kompilieren von WeeChat zu nutzen.
|
||||
WeeChat muss mit CMake kompiliert werden.
|
||||
|
||||
Falls Du WeeChat mit Hilfe der
|
||||
link:weechat_user.de.html#compile_with_autotools[autotools ^↗^,window=_blank] kompilieren solltest
|
||||
(dich also nicht für CMake entscheidest), stelle sicher, dass Du die neueste
|
||||
Version von autoconf und automake besitzt.
|
||||
Bitte folgen Sie link:weechat_user.en.html#source_package[build instructions ^↗^,window=_blank]
|
||||
und stellen Sie sicher, dass alle erforderlichen Abhängigkeiten installiert sind.
|
||||
|
||||
Die zweite Möglichkeit besteht darin, das "Entwickler-Paket" zu installieren, denn dies
|
||||
besitzt weniger Abhängigkeiten. Das Paket wird quasi täglich aus dem git Repository erstellt.
|
||||
Beachte, dass dieses Paket nicht immer exakt mit dem git Repository übereinstimmen muss
|
||||
und daher auch weniger brauchbar sein kann. Im Gegensatz zu der Möglichkeit, dass man selbst
|
||||
das Repository klont und daraus Updates installiert.
|
||||
Wenn Sie weiterhin Probleme haben, melden Sie diese bitte den Entwicklern.
|
||||
|
||||
[[compile_macos]]
|
||||
=== Wie installiere ich WeeChat auf macOS?
|
||||
|
||||
+89
-127
@@ -100,7 +100,7 @@ Repositorium.
|
||||
[[source_package]]
|
||||
=== Quellpakete
|
||||
|
||||
WeeChat kann mittels CMake oder autotools kompiliert werden (CMake sollte dabei die bevorzugte Methode sein).
|
||||
WeeChat muss mit CMake erstellt werden.
|
||||
|
||||
[NOTE]
|
||||
Unter macOS kann https://brew.sh/[Homebrew ^↗^,window=_blank] verwendet werden:
|
||||
@@ -109,18 +109,18 @@ Unter macOS kann https://brew.sh/[Homebrew ^↗^,window=_blank] verwendet werde
|
||||
[[dependencies]]
|
||||
==== Abhängigkeiten
|
||||
|
||||
Die folgende Tabelle zeigt die Liste der Pakete, die zum Kompilieren von
|
||||
WeeChat *erforderlich* sind:
|
||||
Die folgende Tabelle zeigt eine Auflistung der Pakete, die zum Erstellen von WeeChat
|
||||
*erforderlich* sind:
|
||||
|
||||
[width="100%",cols="5,^3,.^15",options="header"]
|
||||
|===
|
||||
| Paket ^(1)^ | Version | Funktionen
|
||||
|
||||
| C compiler (gcc / clang) |
|
||||
| zum Erstellen der Binärdatei.
|
||||
| C Kompiler (gcc / clang) |
|
||||
| kompiliert C Quelldaten.
|
||||
|
||||
| cmake | ≥ 3.0
|
||||
| zum kompilieren (autotools ist möglich. CMake wird aber empfohlen).
|
||||
| bauen.
|
||||
|
||||
| pkg-config |
|
||||
| entdeckt installierte Bibliotheken.
|
||||
@@ -198,8 +198,8 @@ installieren:
|
||||
# apt-get build-dep weechat
|
||||
----
|
||||
|
||||
[[compile_with_cmake]]
|
||||
==== Kompilieren mit CMake
|
||||
[[build]]
|
||||
==== Erstellen
|
||||
|
||||
* Installation in das Systemverzeichnis (benötigt _root_ Privilegien):
|
||||
|
||||
@@ -351,59 +351,21 @@ oder mittels der Curses-Oberfläche:
|
||||
$ ccmake ..
|
||||
----
|
||||
|
||||
[[compile_with_autotools]]
|
||||
==== Kompilieren mit autotools
|
||||
|
||||
[WARNING]
|
||||
Ausschließlich das Kompilieren mittels CMake wird offiziell unterstützt. Autotools
|
||||
sollte nur verwendet werden, falls man keine Möglichkeit hat CMake zu nutzen. +
|
||||
Für die Erstellung mittels autotools werden zusätzliche Pakete benötigt und es ist
|
||||
zeitintensiver als CMake.
|
||||
|
||||
* Installation in das Systemverzeichnis (benötigt _root_ Privilegien):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
* Installation in ein benutzerdefiniertes Verzeichnis (zum Beispiel ins Heimatverzeichnis):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure --prefix=/Pfad/zum/Verzeichnis
|
||||
$ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
Die Optionen können auch für das _configure_ Skript verwendet und mittels
|
||||
folgendem Befehl angezeigt werden:
|
||||
|
||||
----
|
||||
$ ./configure --help
|
||||
----
|
||||
|
||||
[[run_tests]]
|
||||
==== Tests ausführen
|
||||
[[tests]]
|
||||
==== Tests
|
||||
|
||||
Folgende Pakete werden *benötigt* um Tests zu kompilieren:
|
||||
|
||||
* libcpputest-dev
|
||||
* C++ compiler
|
||||
|
||||
Tests muss aktiviert werden wenn WeeChat kompiliert wird (mittels CMake):
|
||||
Tests muss aktiviert werden wenn WeeChat kompiliert wird:
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
Nach der Kompilierung wird die Testumgebung im build-Verzeichnis (bei CMake) ausgeführt:
|
||||
Nach der Kompilierung wird die Testumgebung im build-Verzeichnis ausgeführt:
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
@@ -567,77 +529,6 @@ Sollte WeeChat abgestürzt sein, muss der Befehl `bt full` genutzt werden:
|
||||
(gdb) bt full
|
||||
----
|
||||
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
Wenn eine neue stabile Version von WeeChat veröffentlicht wird, ist es Zeit
|
||||
auf diese neue Version zu wechseln.
|
||||
|
||||
Zunächst müssen Sie die neue WeeChat Version als Binärdatei installieren.
|
||||
Entweder installieren Sie WeeChat mittels Ihrem Paketmanager oder Sie
|
||||
kompilieren WeeChat selber. Dadurch befindet sich die `weechat`-Binärdatei
|
||||
und alle erforderlichen Dateien in den selben Pfaden. +
|
||||
Diese Installation kann durchgeführt werden, während WeeChat ausgeführt wird.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Upgrade Befehl
|
||||
|
||||
WeeChat kann die neue Binärdatei mit Hilfe des <<command_weechat_upgrade,/upgrade>>
|
||||
Befehls starten: der Bufferinhalt und nicht-SSL Verbindungen bleiben dabei erhalten. +
|
||||
Eine SSL-Verbindung wird während des Upgrades getrennt und wird automatisch,
|
||||
nach dem Beenden des Upgrades, wiederhergestellt (das aufrechterhalten einer
|
||||
SSL-Sitzungen ist derzeit, mit GnuTLS, nicht möglich).
|
||||
|
||||
Der Befehl kann auch verwendet werden, wenn Sie den Computer neu starten müssen,
|
||||
z.B. um den Kernel zu aktualisieren oder WeeChat auf einen anderen Computer zu verschieben:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Dies speichert den aktuellen Status in `*.upgrade`-Dateien. Sie können dann entweder
|
||||
die gesamten WeeChat-Verzeichnisse (Konfiguration, Daten, Cache) neu starten oder auf
|
||||
einen anderen Computer verschieben und WeeChat später mit diesem Befehl neu starten:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Neustart nach Upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Versionshinweise
|
||||
|
||||
Nach einem Upgrade wird *dringend empfohlen* die,
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[Versionshinweise ^↗^,window=_blank]
|
||||
zu lesen, denn dort sind wichtige Informationen zu Änderungen enthalten und ob
|
||||
eventuell ein manuelles Eingreifen erforderlich sein könnte.
|
||||
|
||||
Sie müssen die Versionshinweise aller Versionen zwischen Ihrer alten (abgelaufenen)
|
||||
und Ihrer neuen Version (enthalten) lesen. +
|
||||
Wenn Sie beispielsweise von Version 3.0 auf 3.2 wechseln, müssen Sie die Versionshinweise
|
||||
der Versionen 3.1 und 3.2 lesen.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Konfigurations-Upgrade
|
||||
|
||||
WeeChat hat ein automatisches Upgrade für Konfigurationsdateien (`*.conf`):
|
||||
|
||||
* Neue Optionen werden stillschweigend mit dem Standardwert hinzugefügt
|
||||
* Veraltete Optionen werden automatisch verworfen. WeeChat zeigt eine Warnung,
|
||||
mit dem Wert der eingestellt war, im Core-Buffer, an.
|
||||
|
||||
Beispiel für eine Warnung, wenn eine Option entfernt wurde:
|
||||
|
||||
----
|
||||
=!= Warnung: /home/user/.config/weechat/sec.conf, Zeile 15: unbekannte Einstellung für Sektion "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
Das bedeutet, dass die Option "sec.crypt.passphrase_file" entfernt wurde und der
|
||||
Wert für diese Option eine leere Zeichenkette war. Dies war der Standardwert in
|
||||
der vorherigen Version (in diesem Fall ist kein manuelles Eingreifen erforderlich).
|
||||
|
||||
[[running_weechat]]
|
||||
== WeeChat starten
|
||||
|
||||
@@ -741,11 +632,11 @@ verwendet und festgelegt:
|
||||
|
||||
[width="100%",cols="1,2m,5",options="header"]
|
||||
|===
|
||||
| Verzeichnis | Standardwert | Fallback-Wert
|
||||
| Konfiguration| $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat` falls `$XDG_CONFIG_HOME` nicht definiert oder leer ist.
|
||||
| Daten | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat` falls `$XDG_DATA_HOME` nicht definiert oder leer ist.
|
||||
| Cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat` falls `$XDG_CACHE_HOME` nicht definiert oder leer ist.
|
||||
| Laufzeit | $XDG_RUNTIME_DIR/weechat | Wie beim _Cache_ Verzeichnis, falls `$XDG_RUNTIME_DIR` nicht definiert oder leer ist.
|
||||
| Verzeichnis | Standardwert | Ersatzverzeichnis, falls $XDG_XXX nicht definiert wurde
|
||||
| Konfiguration | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat`
|
||||
| Daten | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat`
|
||||
| Cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat`
|
||||
| Laufzeit | $XDG_RUNTIME_DIR/weechat | Wie beim _Cache_ Verzeichnis
|
||||
|===
|
||||
|
||||
Die Konfigurationsdateien werden beim ersten Ausführen von WeeChat mit Standardwerten erstellt.
|
||||
@@ -830,6 +721,77 @@ bevor man diese ggf. gesichert hat <<command_weechat_save,/save>>). +
|
||||
Man sollte immer den <<command_weechat_set,/set>> Befehl nutzen, da der Befehl die
|
||||
Eingabe prüft und Änderungen sofort wirksam werden.
|
||||
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
Wenn eine neue stabile Version von WeeChat veröffentlicht wird, ist es Zeit
|
||||
auf diese neue Version zu wechseln.
|
||||
|
||||
Zunächst müssen Sie die neue WeeChat Version als Binärdatei installieren.
|
||||
Entweder installieren Sie WeeChat mittels Ihrem Paketmanager oder Sie
|
||||
kompilieren WeeChat selber. Dadurch befindet sich die `weechat`-Binärdatei
|
||||
und alle erforderlichen Dateien in den selben Pfaden. +
|
||||
Diese Installation kann durchgeführt werden, während WeeChat ausgeführt wird.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Upgrade Befehl
|
||||
|
||||
WeeChat kann die neue Binärdatei mit Hilfe des <<command_weechat_upgrade,/upgrade>>
|
||||
Befehls starten: der Bufferinhalt und nicht-SSL Verbindungen bleiben dabei erhalten. +
|
||||
Eine SSL-Verbindung wird während des Upgrades getrennt und wird automatisch,
|
||||
nach dem Beenden des Upgrades, wiederhergestellt (das aufrechterhalten einer
|
||||
SSL-Sitzungen ist derzeit, mit GnuTLS, nicht möglich).
|
||||
|
||||
Der Befehl kann auch verwendet werden, wenn Sie den Computer neu starten müssen,
|
||||
z.B. um den Kernel zu aktualisieren oder WeeChat auf einen anderen Computer zu verschieben:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Dies speichert den aktuellen Status in `*.upgrade`-Dateien. Sie können dann entweder
|
||||
die gesamten WeeChat-Verzeichnisse (Konfiguration, Daten, Cache) neu starten oder auf
|
||||
einen anderen Computer verschieben und WeeChat später mit diesem Befehl neu starten:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Neustart nach Upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Versionshinweise
|
||||
|
||||
Nach einem Upgrade wird *dringend empfohlen* die,
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[Versionshinweise ^↗^,window=_blank]
|
||||
zu lesen, denn dort sind wichtige Informationen zu Änderungen enthalten und ob
|
||||
eventuell ein manuelles Eingreifen erforderlich sein könnte.
|
||||
|
||||
Sie müssen die Versionshinweise aller Versionen zwischen Ihrer alten (abgelaufenen)
|
||||
und Ihrer neuen Version (enthalten) lesen. +
|
||||
Wenn Sie beispielsweise von Version 3.0 auf 3.2 wechseln, müssen Sie die Versionshinweise
|
||||
der Versionen 3.1 und 3.2 lesen.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Konfigurations-Upgrade
|
||||
|
||||
WeeChat hat ein automatisches Upgrade für Konfigurationsdateien (`*.conf`):
|
||||
|
||||
* Neue Optionen werden stillschweigend mit dem Standardwert hinzugefügt
|
||||
* Veraltete Optionen werden automatisch verworfen. WeeChat zeigt eine Warnung,
|
||||
mit dem Wert der eingestellt war, im Core-Buffer, an.
|
||||
|
||||
Beispiel für eine Warnung, wenn eine Option entfernt wurde:
|
||||
|
||||
----
|
||||
=!= Warnung: /home/user/.config/weechat/sec.conf, Zeile 15: unbekannte Einstellung für Sektion "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
Das bedeutet, dass die Option "sec.crypt.passphrase_file" entfernt wurde und der
|
||||
Wert für diese Option eine leere Zeichenkette war. Dies war der Standardwert in
|
||||
der vorherigen Version (in diesem Fall ist kein manuelles Eingreifen erforderlich).
|
||||
|
||||
[[interface]]
|
||||
== Schnittstelle
|
||||
|
||||
@@ -922,7 +884,7 @@ In der _input_ Bar lautet die Standardeinstellung:
|
||||
| input_prompt | `[@Flashy(i)]` | Input prompt, für irc: Nick und Modi (Modus "+i" bedeutet auf libera, unsichtbar).
|
||||
| away | `(away)` | Abwesenheitsanzeige.
|
||||
| input_search | `[Search (~ str,msg)]` | Suchindikatoren ("`~`": Groß-und Kleinschreibung ignorieren, "`==`": Groß-und Kleinschreibung berücksichtigen, "`str`": einfache Textsuche, "`regex`": suche mit regulären Ausdrücken, "`msg`": Suche in Nachrichten, "`pre`": Suche in Präfix, "`pre\|msg`": Suche in Präfix und Nachrichten).
|
||||
| input_paste | `[Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein]` | Nachfrage ob sieben Zeilen eingefügt werden sollen.
|
||||
| input_paste | `[Paste 7 lines ? [ctrl-y] Ja [ctrl-n] Nein]` | Nachfrage ob sieben Zeilen eingefügt werden sollen.
|
||||
| input_text | `hi peter!` | Text der eingegeben wird.
|
||||
|===
|
||||
|
||||
|
||||
+42
-3
@@ -29,7 +29,8 @@ Documentation generator for WeeChat: build include files with:
|
||||
- hdata
|
||||
- completions
|
||||
- URL options
|
||||
- plugins priority.
|
||||
- plugins priority
|
||||
- config files priority.
|
||||
|
||||
Instructions to build config files yourself in WeeChat directories
|
||||
(replace "path" with the path to the docgen.py script in WeeChat repository):
|
||||
@@ -452,6 +453,25 @@ class WeechatDoc(): # pylint: disable=too-few-public-methods
|
||||
weechat.infolist_free(infolist)
|
||||
return plugins_priority
|
||||
|
||||
@staticmethod
|
||||
def _read_api_config_priority():
|
||||
"""
|
||||
Get priority of default configuration files as a dictionary.
|
||||
"""
|
||||
config_priority = {}
|
||||
ptr_hdata = weechat.hdata_get('config_file')
|
||||
ptr_config = weechat.hdata_get_list(ptr_hdata, 'config_files')
|
||||
while ptr_config:
|
||||
name = weechat.hdata_string(ptr_hdata, ptr_config, 'name')
|
||||
config_name = f'{name}.conf'
|
||||
priority = weechat.hdata_integer(ptr_hdata, ptr_config, 'priority')
|
||||
if priority in config_priority:
|
||||
config_priority[priority].append(config_name)
|
||||
else:
|
||||
config_priority[priority] = [config_name]
|
||||
ptr_config = weechat.hdata_move(ptr_hdata, ptr_config, 1)
|
||||
return config_priority
|
||||
|
||||
|
||||
class AutogenDoc():
|
||||
"""A class to write auto-generated doc files."""
|
||||
@@ -805,11 +825,30 @@ class AutogenDoc():
|
||||
"""Write plugins priority."""
|
||||
self.write()
|
||||
self.write('// tag::plugins_priority[]')
|
||||
for priority in sorted(plugins_priority, reverse=True):
|
||||
self.write('[width="30%",cols="1,3,2",options="header"]')
|
||||
self.write('|===')
|
||||
self.write('| %s | %s | %s',
|
||||
_('Rank'), _('Plugin'), _('Priority'))
|
||||
for i, priority in enumerate(sorted(plugins_priority, reverse=True)):
|
||||
plugins = ', '.join(sorted(plugins_priority[priority]))
|
||||
self.write('. %s (%s)', escape(plugins), priority)
|
||||
self.write('| %d | %s | %d', i + 1, escape(plugins), priority)
|
||||
self.write('|===')
|
||||
self.write('// end::plugins_priority[]')
|
||||
|
||||
def _write_api_config_priority(self, config_priority):
|
||||
"""Write configuration files priority."""
|
||||
self.write()
|
||||
self.write('// tag::config_priority[]')
|
||||
self.write('[width="30%",cols="1,3,2",options="header"]')
|
||||
self.write('|===')
|
||||
self.write('| %s | %s | %s',
|
||||
_('Rank'), _('File'), _('Priority'))
|
||||
for i, priority in enumerate(sorted(config_priority, reverse=True)):
|
||||
configs = ', '.join(sorted(config_priority[priority]))
|
||||
self.write('| %d | %s | %d', i + 1, escape(configs), priority)
|
||||
self.write('|===')
|
||||
self.write('// end::config_priority[]')
|
||||
|
||||
|
||||
def docgen_cmd_cb(data, buf, args):
|
||||
"""Callback for /docgen command."""
|
||||
|
||||
@@ -1,129 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.en.adoc \
|
||||
weechat-headless.1.en.adoc \
|
||||
weechat_user.en.adoc \
|
||||
weechat_plugin_api.en.adoc \
|
||||
weechat_scripting.en.adoc \
|
||||
weechat_faq.en.adoc \
|
||||
weechat_quickstart.en.adoc \
|
||||
weechat_relay_protocol.en.adoc \
|
||||
weechat_dev.en.adoc \
|
||||
includes/autogen_api_completions.en.adoc \
|
||||
includes/autogen_api_hdata.en.adoc \
|
||||
includes/autogen_api_infolists.en.adoc \
|
||||
includes/autogen_api_infos.en.adoc \
|
||||
includes/autogen_api_infos_hashtable.en.adoc \
|
||||
includes/autogen_api_plugins_priority.en.adoc \
|
||||
includes/autogen_api_url_options.en.adoc \
|
||||
includes/autogen_user_commands.en.adoc \
|
||||
includes/autogen_user_default_aliases.en.adoc \
|
||||
includes/autogen_user_irc_colors.en.adoc \
|
||||
includes/autogen_user_options.en.adoc \
|
||||
includes/cmdline_options.en.adoc \
|
||||
includes/man.en.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_user.en.html \
|
||||
weechat_plugin_api.en.html \
|
||||
weechat_scripting.en.html \
|
||||
weechat_faq.en.html \
|
||||
weechat_quickstart.en.html \
|
||||
weechat_relay_protocol.en.html \
|
||||
weechat_dev.en.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.en.adoc includes/cmdline_options.en.adoc includes/man.en.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/en/weechat.1.en.adoc
|
||||
weechat-headless.1: weechat-headless.1.en.adoc includes/cmdline_options.en.adoc includes/man.en.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/en/weechat-headless.1.en.adoc
|
||||
|
||||
# user's guide
|
||||
weechat_user.en.html: weechat_user.en.adoc includes/cmdline_options.en.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.en.html $(abs_top_srcdir)/doc/en/weechat_user.en.adoc
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.en.html: weechat_plugin_api.en.adoc $(wildcard includes/autogen_api_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_plugin_api.en.html $(abs_top_srcdir)/doc/en/weechat_plugin_api.en.adoc
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.en.html: weechat_scripting.en.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.en.html $(abs_top_srcdir)/doc/en/weechat_scripting.en.adoc
|
||||
|
||||
# FAQ
|
||||
weechat_faq.en.html: weechat_faq.en.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.en.html $(abs_top_srcdir)/doc/en/weechat_faq.en.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.en.html: weechat_quickstart.en.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.en.html $(abs_top_srcdir)/doc/en/weechat_quickstart.en.adoc
|
||||
|
||||
# relay protocol
|
||||
weechat_relay_protocol.en.html: weechat_relay_protocol.en.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_relay_protocol.en.html $(abs_top_srcdir)/doc/en/weechat_relay_protocol.en.adoc
|
||||
|
||||
# developer's guide
|
||||
weechat_dev.en.html: weechat_dev.en.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_dev.en.html $(abs_top_srcdir)/doc/en/weechat_dev.en.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.en.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
|
||||
// tag::config_priority[]
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | File | Priority
|
||||
| 1 | sec.conf | 120000
|
||||
| 2 | weechat.conf | 110000
|
||||
| 3 | plugins.conf | 100000
|
||||
| 4 | charset.conf | 16000
|
||||
| 5 | logger.conf | 15000
|
||||
| 6 | exec.conf | 14000
|
||||
| 7 | trigger.conf | 13000
|
||||
| 8 | spell.conf | 12000
|
||||
| 9 | alias.conf | 11000
|
||||
| 10 | buflist.conf | 10000
|
||||
| 11 | fifo.conf | 9000
|
||||
| 12 | typing.conf | 8000
|
||||
| 13 | xfer.conf | 7000
|
||||
| 14 | irc.conf | 6000
|
||||
| 15 | relay.conf | 5000
|
||||
| 16 | guile.conf | 4070
|
||||
| 17 | javascript.conf | 4060
|
||||
| 18 | lua.conf | 4050
|
||||
| 19 | perl.conf | 4040
|
||||
| 20 | php.conf | 4030
|
||||
| 21 | python.conf | 4020
|
||||
| 22 | ruby.conf | 4010
|
||||
| 23 | tcl.conf | 4000
|
||||
| 24 | script.conf | 3000
|
||||
| 25 | fset.conf | 2000
|
||||
|===
|
||||
// end::config_priority[]
|
||||
@@ -241,6 +241,8 @@ _sasl_scram_salted_pwd_size_ (integer) +
|
||||
_sasl_scram_auth_message_ (string) +
|
||||
_sasl_temp_username_ (string) +
|
||||
_sasl_temp_password_ (string) +
|
||||
_authentication_method_ (integer) +
|
||||
_sasl_mechanism_used_ (integer) +
|
||||
_is_connected_ (integer) +
|
||||
_ssl_connected_ (integer) +
|
||||
_disconnected_ (integer) +
|
||||
@@ -278,7 +280,7 @@ _typing_allowed_ (integer) +
|
||||
_reconnect_delay_ (integer) +
|
||||
_reconnect_start_ (time) +
|
||||
_command_time_ (time) +
|
||||
_reconnect_join_ (integer) +
|
||||
_autojoin_done_ (integer) +
|
||||
_disable_autojoin_ (integer) +
|
||||
_is_away_ (integer) +
|
||||
_away_message_ (string) +
|
||||
@@ -707,6 +709,7 @@ _count_ (integer) +
|
||||
_last_config_file_ +
|
||||
|
||||
| _plugin_ (pointer, hdata: "plugin") +
|
||||
_priority_ (integer) +
|
||||
_name_ (string) +
|
||||
_filename_ (string) +
|
||||
_file_ (pointer) +
|
||||
|
||||
@@ -4,26 +4,30 @@
|
||||
//
|
||||
|
||||
// tag::plugins_priority[]
|
||||
. charset (16000)
|
||||
. logger (15000)
|
||||
. exec (14000)
|
||||
. trigger (13000)
|
||||
. spell (12000)
|
||||
. alias (11000)
|
||||
. buflist (10000)
|
||||
. fifo (9000)
|
||||
. typing (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile (4070)
|
||||
. javascript (4060)
|
||||
. lua (4050)
|
||||
. perl (4040)
|
||||
. php (4030)
|
||||
. python (4020)
|
||||
. ruby (4010)
|
||||
. tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | Plugin | Priority
|
||||
| 1 | charset | 16000
|
||||
| 2 | logger | 15000
|
||||
| 3 | exec | 14000
|
||||
| 4 | trigger | 13000
|
||||
| 5 | spell | 12000
|
||||
| 6 | alias | 11000
|
||||
| 7 | buflist | 10000
|
||||
| 8 | fifo | 9000
|
||||
| 9 | typing | 8000
|
||||
| 10 | xfer | 7000
|
||||
| 11 | irc | 6000
|
||||
| 12 | relay | 5000
|
||||
| 13 | guile | 4070
|
||||
| 14 | javascript | 4060
|
||||
| 15 | lua | 4050
|
||||
| 16 | perl | 4040
|
||||
| 17 | php | 4030
|
||||
| 18 | python | 4020
|
||||
| 19 | ruby | 4010
|
||||
| 20 | tcl | 4000
|
||||
| 21 | script | 3000
|
||||
| 22 | fset | 2000
|
||||
|===
|
||||
// end::plugins_priority[]
|
||||
|
||||
@@ -131,6 +131,7 @@ Examples:
|
||||
addraw <channel1>[,<channel2>...] [<key1>[,<key2>...]]
|
||||
del [<channel1> [<channel2>...]]
|
||||
apply
|
||||
join
|
||||
sort
|
||||
|
||||
add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel
|
||||
@@ -139,6 +140,7 @@ Examples:
|
||||
channel: channel name
|
||||
key: key for the channel
|
||||
apply: set currently joined channels in the autojoin option
|
||||
join: join the channels in the autojoin option
|
||||
sort: sort alphabetically channels in the autojoin option
|
||||
|
||||
Examples:
|
||||
@@ -150,6 +152,7 @@ Examples:
|
||||
/autojoin del
|
||||
/autojoin del #chan1
|
||||
/autojoin apply
|
||||
/autojoin join
|
||||
/autojoin sort
|
||||
----
|
||||
|
||||
@@ -450,6 +453,16 @@ Example:
|
||||
reason: reason
|
||||
----
|
||||
|
||||
[[command_irc_knock]]
|
||||
* `+knock+`: send a notice to an invitation-only channel, requesting an invite
|
||||
|
||||
----
|
||||
/knock <channel> [<message>]
|
||||
|
||||
channel: channel name
|
||||
message: message to send
|
||||
----
|
||||
|
||||
[[command_irc_links]]
|
||||
* `+links+`: list all server names which are known by the server answering the query
|
||||
|
||||
@@ -744,6 +757,12 @@ channel: channel name
|
||||
target: server name
|
||||
----
|
||||
|
||||
[[command_irc_rules]]
|
||||
* `+rules+`: request the server rules
|
||||
|
||||
----
|
||||
----
|
||||
|
||||
[[command_irc_sajoin]]
|
||||
* `+sajoin+`: force a user to join channel(s)
|
||||
|
||||
@@ -1073,11 +1092,13 @@ target: reply should match this mask
|
||||
add <alias> [<command>[;<command>...]]
|
||||
addcompletion <completion> <alias> [<command>[;<command>...]]
|
||||
del <alias> [<alias>...]
|
||||
rename <alias> <new_alias>
|
||||
|
||||
list: list aliases (without argument, this list is displayed)
|
||||
add: add an alias
|
||||
addcompletion: add an alias with a custom completion
|
||||
del: delete an alias
|
||||
rename: rename an alias
|
||||
completion: completion for alias: by default completion is done with target command
|
||||
note: you can use %%command to use completion of an existing command
|
||||
alias: name of alias
|
||||
@@ -1098,6 +1119,8 @@ Examples:
|
||||
/alias add split /window splith
|
||||
alias /hello to say "hello" on all channels but not on #weechat:
|
||||
/alias add hello /allchan -exclude=#weechat hello
|
||||
rename alias "hello" to "Hello":
|
||||
/alias rename hello Hello
|
||||
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
|
||||
/alias addcompletion %%sajoin forcejoin /quote forcejoin
|
||||
----
|
||||
@@ -1788,7 +1811,7 @@ Examples:
|
||||
restore default binding for key alt-r:
|
||||
/key reset meta-r
|
||||
key "tab" to stop search in buffer:
|
||||
/key bindctxt search ctrl-I /input search_stop
|
||||
/key bindctxt search ctrl-i /input search_stop
|
||||
middle button of mouse on a nick to retrieve info on nick:
|
||||
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
|
||||
----
|
||||
@@ -2627,7 +2650,7 @@ Keys and input to set options on fset buffer:
|
||||
u:xxx unmark options displayed that are matching filter "xxx" (any filter on option or value is allowed, see filters above)
|
||||
|
||||
Other keys and input on fset buffer:
|
||||
ctrl+L refresh options and whole screen (command: /fset -refresh)
|
||||
ctrl+l refresh options and whole screen (command: /fset -refresh)
|
||||
$ refresh options (keep marked options)
|
||||
$$ refresh options (unmark all options)
|
||||
alt+p p toggle plugin description options (plugins.desc.*)
|
||||
@@ -2637,7 +2660,7 @@ Other keys and input on fset buffer:
|
||||
w:xxx export options in file "xxx"
|
||||
w-:xxx export options in file "xxx" without help
|
||||
w+:xxx export options in file "xxx" with help
|
||||
ctrl+X x switch the format used to display options
|
||||
ctrl+x x switch the format used to display options
|
||||
q close fset buffer
|
||||
|
||||
Mouse actions on fset buffer:
|
||||
|
||||
@@ -8,37 +8,37 @@
|
||||
|===
|
||||
| Alias | Command | Completion
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window close | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WM | /window merge | -
|
||||
| /WW | /whowas | -
|
||||
| /aaway | /allserv /away | -
|
||||
| /anick | /allserv /nick | -
|
||||
| /beep | /print -beep | -
|
||||
| /bye | /quit | -
|
||||
| /c | /buffer clear | -
|
||||
| /cl | /buffer clear | -
|
||||
| /close | /buffer close | -
|
||||
| /chat | /dcc chat | -
|
||||
| /exit | /quit | -
|
||||
| /ig | /ignore | -
|
||||
| /j | /join | -
|
||||
| /k | /kick | -
|
||||
| /kb | /kickban | -
|
||||
| /leave | /part | -
|
||||
| /m | /msg | -
|
||||
| /mub | /unban * | -
|
||||
| /msgbuf | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /n | /names | -
|
||||
| /q | /query | -
|
||||
| /redraw | /window refresh | -
|
||||
| /say | /msg * | -
|
||||
| /signoff | /quit | -
|
||||
| /t | /topic | -
|
||||
| /ub | /unban | -
|
||||
| /umode | /mode $nick | -
|
||||
| /v | /command core version | -
|
||||
| /w | /who | -
|
||||
| /wc | /window close | -
|
||||
| /wi | /whois | -
|
||||
| /wii | /whois $1 $1 | -
|
||||
| /wm | /window merge | -
|
||||
| /ww | /whowas | -
|
||||
|===
|
||||
// end::default_aliases[]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -429,6 +429,7 @@ WeeChat "core" is located in following directories:
|
||||
| test-gui-color.cpp | Tests: colors.
|
||||
| test-gui-filter.cpp | Tests: filters.
|
||||
| test-gui-input.cpp | Tests: input functions.
|
||||
| test-gui-key.cpp | Tests: keys.
|
||||
| test-gui-line.cpp | Tests: lines.
|
||||
| test-gui-nick.cpp | Tests: nicks.
|
||||
| plugins/ | Root of unit tests for plugins.
|
||||
@@ -1160,11 +1161,8 @@ Where _component_ is one of following:
|
||||
| WeeChat core
|
||||
|
||||
| build
|
||||
| autogen.sh +
|
||||
CMakeLists.txt +
|
||||
| CMakeLists.txt +
|
||||
cmake/* +
|
||||
configure.ac +
|
||||
Makefile.am +
|
||||
tools/* +
|
||||
weechat.cygport.in +
|
||||
weechat.spec
|
||||
|
||||
@@ -44,17 +44,12 @@ https://weechat.org/about/interfaces/[remote interfaces page ^↗^,window=_blan
|
||||
[[compile_git]]
|
||||
=== I can't compile WeeChat after cloning git repository, why?
|
||||
|
||||
The recommended way to compile WeeChat is with
|
||||
link:weechat_user.en.html#compile_with_cmake[CMake ^↗^,window=_blank].
|
||||
WeeChat must be compiled with CMake.
|
||||
|
||||
If you're compiling with
|
||||
link:weechat_user.en.html#compile_with_autotools[autotools ^↗^,window=_blank]
|
||||
(and not CMake), check that you have latest version of autoconf and automake.
|
||||
Please follow link:weechat_user.en.html#source_package[build instructions ^↗^,window=_blank]
|
||||
and ensure all required dependencies are installed.
|
||||
|
||||
The other way is to install the "devel package", which needs less dependencies.
|
||||
This package is built almost every day using git repository. Note that this
|
||||
package may not correspond exactly to git base and that it's less convenient
|
||||
than git cloning for installing updates.
|
||||
If you still have issues, please report them to the developers.
|
||||
|
||||
[[compile_macos]]
|
||||
=== How can I install WeeChat on macOS?
|
||||
|
||||
@@ -6263,7 +6263,7 @@ Functions for configuration files.
|
||||
|
||||
==== config_new
|
||||
|
||||
_Updated in 1.5._
|
||||
_Updated in 1.5, 3.9._
|
||||
|
||||
Create a new configuration file.
|
||||
|
||||
@@ -6281,7 +6281,11 @@ struct t_config_file *weechat_config_new (const char *name,
|
||||
|
||||
Arguments:
|
||||
|
||||
* _name_: name of configuration file (without path or extension)
|
||||
* _name_: name of configuration file (without path or extension); a priority
|
||||
is allowed before the name, with format `nnn|name` where `nnn` is non-negative
|
||||
integer with priority; default priority is 1000; files are sorted by priority
|
||||
from higher to lower when running command `/reload`
|
||||
(see priority of configuration files below)
|
||||
* _callback_reload_: function called when configuration file is reloaded with
|
||||
`/reload` (optional, can be NULL, see below), arguments and return value:
|
||||
** _const void *pointer_: pointer
|
||||
@@ -6317,6 +6321,10 @@ You should call this function only after adding some sections (with
|
||||
<<_config_new_section,config_new_section>>) and options (with
|
||||
<<_config_new_option,config_new_option>>).
|
||||
|
||||
Priority of default configuration files:
|
||||
|
||||
include::includes/autogen_api_config_priority.en.adoc[tag=config_priority]
|
||||
|
||||
C example:
|
||||
|
||||
[source,c]
|
||||
@@ -14074,7 +14082,7 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test with $toto")
|
||||
|
||||
==== buffer_match_list
|
||||
|
||||
_WeeChat ≥ 0.3.5._
|
||||
_WeeChat ≥ 0.3.5, updated in 3.9._
|
||||
|
||||
Check if buffer matches a list of buffers.
|
||||
|
||||
@@ -14093,6 +14101,9 @@ Arguments:
|
||||
** name beginning with `+!+` is excluded
|
||||
** wildcard `+*+` is allowed in name
|
||||
|
||||
[NOTE]
|
||||
Since version 3.9, comparison of buffer names is case sensitive.
|
||||
|
||||
Return value:
|
||||
|
||||
* 1 if buffer matches list of buffers, 0 otherwise
|
||||
@@ -14106,7 +14117,7 @@ if (buffer)
|
||||
{
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*,!*#weechat*")); /* 0 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.oftc.*,python.*")); /* 0 */
|
||||
}
|
||||
----
|
||||
@@ -14123,7 +14134,7 @@ buffer = weechat.buffer_search("irc", "libera.#weechat")
|
||||
if buffer:
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*,!*#weechat*")) # 0
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.oftc.*,python.*")) # 0
|
||||
----
|
||||
|
||||
|
||||
+87
-124
@@ -94,7 +94,7 @@ repository.
|
||||
[[source_package]]
|
||||
=== Source package
|
||||
|
||||
WeeChat can be compiled with CMake or autotools (CMake is recommended way).
|
||||
WeeChat must be built with CMake.
|
||||
|
||||
[NOTE]
|
||||
On macOS, you can use https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
@@ -103,7 +103,7 @@ On macOS, you can use https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
[[dependencies]]
|
||||
==== Dependencies
|
||||
|
||||
The following table shows the list of packages that are *required* to compile
|
||||
The following table shows the list of packages that are *required* to build
|
||||
WeeChat:
|
||||
|
||||
[width="100%",cols="5,^3,.^15",options="header"]
|
||||
@@ -111,10 +111,10 @@ WeeChat:
|
||||
| Package ^(1)^ | Version | Features
|
||||
|
||||
| C compiler (gcc / clang) |
|
||||
| Build.
|
||||
| Compile C sources.
|
||||
|
||||
| cmake | ≥ 3.0
|
||||
| Build (autotools still possible, but CMake is recommended).
|
||||
| Build.
|
||||
|
||||
| pkg-config |
|
||||
| Detect installed libraries.
|
||||
@@ -190,8 +190,8 @@ all dependencies with the command:
|
||||
# apt-get build-dep weechat
|
||||
----
|
||||
|
||||
[[compile_with_cmake]]
|
||||
==== Compile with CMake
|
||||
[[build]]
|
||||
==== Build
|
||||
|
||||
* Installation in system directories (requires _root_ privileges):
|
||||
|
||||
@@ -343,58 +343,21 @@ Or with Curses interface:
|
||||
$ ccmake ..
|
||||
----
|
||||
|
||||
[[compile_with_autotools]]
|
||||
==== Compile with autotools
|
||||
|
||||
[WARNING]
|
||||
Only CMake is officially supported to build WeeChat. You should use autotools
|
||||
only if you are not able to use CMake. +
|
||||
Build with autotools requires more dependencies and is slower than with CMake.
|
||||
|
||||
* Installation in system directories (requires _root_ privileges):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
* Installation in custom directory (for example your home):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure --prefix=/path/to/directory
|
||||
$ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
Options can be used for _configure_ script, they can be displayed with this
|
||||
command:
|
||||
|
||||
----
|
||||
$ ./configure --help
|
||||
----
|
||||
|
||||
[[run_tests]]
|
||||
==== Run tests
|
||||
[[tests]]
|
||||
==== Tests
|
||||
|
||||
Following packages are *required* to compile tests:
|
||||
|
||||
* libcpputest-dev
|
||||
* C++ compiler
|
||||
|
||||
Tests must be enabled when compiling WeeChat (with CMake):
|
||||
Tests must be enabled when compiling WeeChat:
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
They can be launched after compilation from the build directory (with CMake):
|
||||
They can be launched after compilation from the build directory:
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
@@ -557,77 +520,6 @@ Then like for a crash, use command `bt full`:
|
||||
(gdb) bt full
|
||||
----
|
||||
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
If a new stable version of WeeChat is released, this is time for you to
|
||||
switch to this version.
|
||||
|
||||
First of all, you must install the new version of WeeChat, either with your
|
||||
package manager or by compiling yourself, so that the `weechat` binary and all
|
||||
required files are in the same paths. +
|
||||
This can be done while WeeChat is running.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Upgrade command
|
||||
|
||||
WeeChat can restart the new binary, in place, using the
|
||||
<<command_weechat_upgrade,/upgrade>> command: the buffer contents and non-SSL
|
||||
connections are preserved. +
|
||||
The SSL connections are lost during upgrade and are restored automatically
|
||||
after the upgrade (reload of SSL sessions is currently not possible
|
||||
with GnuTLS).
|
||||
|
||||
The command can also be used if you have to restart the machine, for example
|
||||
to upgrade the kernel or to move your WeeChat to another machine:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
This saves the current state in `*.upgrade` files. You can then either reboot
|
||||
or move the whole WeeChat directories (config, data, cache) to another machine,
|
||||
and restart WeeChat later with this command:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart after upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
You must read the release notes of all versions between your old (excluded) and
|
||||
your new version (included). +
|
||||
For example if you switch from version 3.0 to 3.2, you must read release notes
|
||||
of versions 3.1 and 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Configuration upgrade
|
||||
|
||||
WeeChat has an automatic upgrade of configuration files (`*.conf`):
|
||||
|
||||
* new options are silently added with default value
|
||||
* obsolete options are automatically discarded and WeeChat displays a warning
|
||||
with the value read from file.
|
||||
|
||||
Example of warning when an option has been removed:
|
||||
|
||||
----
|
||||
=!= Warning: /home/user/.config/weechat/sec.conf, line 15: unknown option for section "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
That means the option `sec.crypt.passphrase_file` has been removed, and you
|
||||
had value set to empty string, which was the default value in the previous version
|
||||
(in this case no manual action is required).
|
||||
|
||||
[[running_weechat]]
|
||||
== Running WeeChat
|
||||
|
||||
@@ -729,11 +621,11 @@ and set like this:
|
||||
|
||||
[width="100%",cols="1,2m,5",options="header"]
|
||||
|===
|
||||
| Directory | Default value | Fallback value
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat` if `$XDG_CONFIG_HOME` is not defined or empty.
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat` if `$XDG_DATA_HOME` is not defined or empty.
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat` if `$XDG_CACHE_HOME` is not defined or empty.
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Same as _cache_ directory if `$XDG_RUNTIME_DIR` is not defined or empty.
|
||||
| Directory | Default value | Fallback value if $XDG_XXX is not defined
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat`
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat`
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat`
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Same as _cache_ directory
|
||||
|===
|
||||
|
||||
The configuration files are created with default values the first time you run WeeChat.
|
||||
@@ -818,6 +710,77 @@ and after any change you must run the command <<command_weechat_reload,/reload>>
|
||||
You can use the command <<command_weechat_set,/set>>, which checks the value
|
||||
and applies immediately the changes.
|
||||
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
If a new stable version of WeeChat is released, this is time for you to
|
||||
switch to this version.
|
||||
|
||||
First of all, you must install the new version of WeeChat, either with your
|
||||
package manager or by compiling yourself, so that the `weechat` binary and all
|
||||
required files are in the same paths. +
|
||||
This can be done while WeeChat is running.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Upgrade command
|
||||
|
||||
WeeChat can restart the new binary, in place, using the
|
||||
<<command_weechat_upgrade,/upgrade>> command: the buffer contents and non-SSL
|
||||
connections are preserved. +
|
||||
The SSL connections are lost during upgrade and are restored automatically
|
||||
after the upgrade (reload of SSL sessions is currently not possible
|
||||
with GnuTLS).
|
||||
|
||||
The command can also be used if you have to restart the machine, for example
|
||||
to upgrade the kernel or to move your WeeChat to another machine:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
This saves the current state in `*.upgrade` files. You can then either reboot
|
||||
or move the whole WeeChat directories (config, data, cache) to another machine,
|
||||
and restart WeeChat later with this command:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart after upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
You must read the release notes of all versions between your old (excluded) and
|
||||
your new version (included). +
|
||||
For example if you switch from version 3.0 to 3.2, you must read release notes
|
||||
of versions 3.1 and 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Configuration upgrade
|
||||
|
||||
WeeChat has an automatic upgrade of configuration files (`*.conf`):
|
||||
|
||||
* new options are silently added with default value
|
||||
* obsolete options are automatically discarded and WeeChat displays a warning
|
||||
with the value read from file.
|
||||
|
||||
Example of warning when an option has been removed:
|
||||
|
||||
----
|
||||
=!= Warning: /home/user/.config/weechat/sec.conf, line 15: unknown option for section "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
That means the option `sec.crypt.passphrase_file` has been removed, and you
|
||||
had value set to empty string, which was the default value in the previous version
|
||||
(in this case no manual action is required).
|
||||
|
||||
[[interface]]
|
||||
== Interface
|
||||
|
||||
@@ -913,7 +876,7 @@ Bar _input_ has following default items:
|
||||
| input_prompt | `[@Flashy(i)]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on libera).
|
||||
| away | `(away)` | Away indicator.
|
||||
| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages).
|
||||
| input_paste | `[Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No]` | Question to user for pasting lines.
|
||||
| input_paste | `[Paste 7 lines ? [ctrl-y] Yes [ctrl-n] No]` | Question to user for pasting lines.
|
||||
| input_text | `hi peter!` | Input text.
|
||||
|===
|
||||
|
||||
|
||||
@@ -1,77 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2012-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat_faq.es.adoc \
|
||||
weechat_quickstart.es.adoc
|
||||
|
||||
if MAN
|
||||
man_targets =
|
||||
man_install =
|
||||
man_uninstall =
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_faq.es.html \
|
||||
weechat_quickstart.es.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# FAQ
|
||||
weechat_faq.es.html: weechat_faq.es.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.es.html $(abs_top_srcdir)/doc/es/weechat_faq.es.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.es.html: weechat_quickstart.es.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.es.html $(abs_top_srcdir)/doc/es/weechat_quickstart.es.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/es/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/es/man1/
|
||||
(cd '$(DESTDIR)$(mandir)/es/man1/' && $(RM) weechat-headless.1 && $(LN_S) weechat.1 weechat-headless.1)
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/es/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/es/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/es/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.es.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat_*.html
|
||||
@@ -50,16 +50,15 @@ https://weechat.org/about/interfaces/[remote interfaces page ^↗^,window=_blan
|
||||
[[compile_git]]
|
||||
=== No puedo compilar WeeChat después de haber clonado el repositorio git, ¿por qué?
|
||||
|
||||
La manera recomendada para compilar WeeChat es con
|
||||
link:weechat_user.en.html#compile_with_cmake[CMake ^↗^,window=_blank].
|
||||
// TRANSLATION MISSING
|
||||
WeeChat must be compiled with CMake.
|
||||
|
||||
Si lo está compilando con link:weechat_user.en.html#compile_with_autotools[autotools ^↗^,window=_blank]
|
||||
(y no con CMake), compruebe que tiene la versión más reciente de autoconf y automake.
|
||||
// TRANSLATION MISSING
|
||||
Please follow link:weechat_user.en.html#source_package[build instructions ^↗^,window=_blank]
|
||||
and ensure all required dependencies are installed.
|
||||
|
||||
Otra forma es instalar "devel package", que necesita menos dependencias.
|
||||
Este paquete está compilado casi cada día utilizando el repositorio git. Tenga en cuenta que este
|
||||
paquete puede no corresponder exactamente con la base de git y es menos conveniente
|
||||
que la opción de clonar el repositorio de git a la hora de instalar actualizaciones.
|
||||
// TRANSLATION MISSING
|
||||
If you still have issues, please report them to the developers.
|
||||
|
||||
[[compile_macos]]
|
||||
=== ¿Cómo puedo instalar WeeChat en macOS?
|
||||
|
||||
@@ -1,129 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.fr.adoc \
|
||||
weechat-headless.1.fr.adoc \
|
||||
weechat_user.fr.adoc \
|
||||
weechat_plugin_api.fr.adoc \
|
||||
weechat_scripting.fr.adoc \
|
||||
weechat_faq.fr.adoc \
|
||||
weechat_quickstart.fr.adoc \
|
||||
weechat_relay_protocol.fr.adoc \
|
||||
weechat_dev.fr.adoc \
|
||||
includes/autogen_api_completions.fr.adoc \
|
||||
includes/autogen_api_hdata.fr.adoc \
|
||||
includes/autogen_api_infolists.fr.adoc \
|
||||
includes/autogen_api_infos.fr.adoc \
|
||||
includes/autogen_api_infos_hashtable.fr.adoc \
|
||||
includes/autogen_api_plugins_priority.fr.adoc \
|
||||
includes/autogen_api_url_options.fr.adoc \
|
||||
includes/autogen_user_commands.fr.adoc \
|
||||
includes/autogen_user_default_aliases.fr.adoc \
|
||||
includes/autogen_user_irc_colors.fr.adoc \
|
||||
includes/autogen_user_options.fr.adoc \
|
||||
includes/cmdline_options.fr.adoc \
|
||||
includes/man.fr.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_user.fr.html \
|
||||
weechat_plugin_api.fr.html \
|
||||
weechat_scripting.fr.html \
|
||||
weechat_faq.fr.html \
|
||||
weechat_quickstart.fr.html \
|
||||
weechat_relay_protocol.fr.html \
|
||||
weechat_dev.fr.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.fr.adoc includes/cmdline_options.fr.adoc includes/man.fr.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/fr/weechat.1.fr.adoc
|
||||
weechat-headless.1: weechat-headless.1.fr.adoc includes/cmdline_options.fr.adoc includes/man.fr.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/fr/weechat-headless.1.fr.adoc
|
||||
|
||||
# user's guide
|
||||
weechat_user.fr.html: weechat_user.fr.adoc includes/cmdline_options.fr.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.fr.html $(abs_top_srcdir)/doc/fr/weechat_user.fr.adoc
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.fr.html: weechat_plugin_api.fr.adoc $(wildcard includes/autogen_api_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_plugin_api.fr.html $(abs_top_srcdir)/doc/fr/weechat_plugin_api.fr.adoc
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.fr.html: weechat_scripting.fr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.fr.html $(abs_top_srcdir)/doc/fr/weechat_scripting.fr.adoc
|
||||
|
||||
# FAQ
|
||||
weechat_faq.fr.html: weechat_faq.fr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.fr.html $(abs_top_srcdir)/doc/fr/weechat_faq.fr.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.fr.html: weechat_quickstart.fr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.fr.html $(abs_top_srcdir)/doc/fr/weechat_quickstart.fr.adoc
|
||||
|
||||
# relay protocol
|
||||
weechat_relay_protocol.fr.html: weechat_relay_protocol.fr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_relay_protocol.fr.html $(abs_top_srcdir)/doc/fr/weechat_relay_protocol.fr.adoc
|
||||
|
||||
# developer's guide
|
||||
weechat_dev.fr.html: weechat_dev.fr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_dev.fr.html $(abs_top_srcdir)/doc/fr/weechat_dev.fr.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/fr/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/fr/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/fr/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/fr/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/fr/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.fr.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
|
||||
// tag::config_priority[]
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rang | Fichier | Priorité
|
||||
| 1 | sec.conf | 120000
|
||||
| 2 | weechat.conf | 110000
|
||||
| 3 | plugins.conf | 100000
|
||||
| 4 | charset.conf | 16000
|
||||
| 5 | logger.conf | 15000
|
||||
| 6 | exec.conf | 14000
|
||||
| 7 | trigger.conf | 13000
|
||||
| 8 | spell.conf | 12000
|
||||
| 9 | alias.conf | 11000
|
||||
| 10 | buflist.conf | 10000
|
||||
| 11 | fifo.conf | 9000
|
||||
| 12 | typing.conf | 8000
|
||||
| 13 | xfer.conf | 7000
|
||||
| 14 | irc.conf | 6000
|
||||
| 15 | relay.conf | 5000
|
||||
| 16 | guile.conf | 4070
|
||||
| 17 | javascript.conf | 4060
|
||||
| 18 | lua.conf | 4050
|
||||
| 19 | perl.conf | 4040
|
||||
| 20 | php.conf | 4030
|
||||
| 21 | python.conf | 4020
|
||||
| 22 | ruby.conf | 4010
|
||||
| 23 | tcl.conf | 4000
|
||||
| 24 | script.conf | 3000
|
||||
| 25 | fset.conf | 2000
|
||||
|===
|
||||
// end::config_priority[]
|
||||
@@ -241,6 +241,8 @@ _sasl_scram_salted_pwd_size_ (integer) +
|
||||
_sasl_scram_auth_message_ (string) +
|
||||
_sasl_temp_username_ (string) +
|
||||
_sasl_temp_password_ (string) +
|
||||
_authentication_method_ (integer) +
|
||||
_sasl_mechanism_used_ (integer) +
|
||||
_is_connected_ (integer) +
|
||||
_ssl_connected_ (integer) +
|
||||
_disconnected_ (integer) +
|
||||
@@ -278,7 +280,7 @@ _typing_allowed_ (integer) +
|
||||
_reconnect_delay_ (integer) +
|
||||
_reconnect_start_ (time) +
|
||||
_command_time_ (time) +
|
||||
_reconnect_join_ (integer) +
|
||||
_autojoin_done_ (integer) +
|
||||
_disable_autojoin_ (integer) +
|
||||
_is_away_ (integer) +
|
||||
_away_message_ (string) +
|
||||
@@ -707,6 +709,7 @@ _count_ (integer) +
|
||||
_last_config_file_ +
|
||||
|
||||
| _plugin_ (pointer, hdata: "plugin") +
|
||||
_priority_ (integer) +
|
||||
_name_ (string) +
|
||||
_filename_ (string) +
|
||||
_file_ (pointer) +
|
||||
|
||||
@@ -4,26 +4,30 @@
|
||||
//
|
||||
|
||||
// tag::plugins_priority[]
|
||||
. charset (16000)
|
||||
. logger (15000)
|
||||
. exec (14000)
|
||||
. trigger (13000)
|
||||
. spell (12000)
|
||||
. alias (11000)
|
||||
. buflist (10000)
|
||||
. fifo (9000)
|
||||
. typing (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile (4070)
|
||||
. javascript (4060)
|
||||
. lua (4050)
|
||||
. perl (4040)
|
||||
. php (4030)
|
||||
. python (4020)
|
||||
. ruby (4010)
|
||||
. tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rang | Extension | Priorité
|
||||
| 1 | charset | 16000
|
||||
| 2 | logger | 15000
|
||||
| 3 | exec | 14000
|
||||
| 4 | trigger | 13000
|
||||
| 5 | spell | 12000
|
||||
| 6 | alias | 11000
|
||||
| 7 | buflist | 10000
|
||||
| 8 | fifo | 9000
|
||||
| 9 | typing | 8000
|
||||
| 10 | xfer | 7000
|
||||
| 11 | irc | 6000
|
||||
| 12 | relay | 5000
|
||||
| 13 | guile | 4070
|
||||
| 14 | javascript | 4060
|
||||
| 15 | lua | 4050
|
||||
| 16 | perl | 4040
|
||||
| 17 | php | 4030
|
||||
| 18 | python | 4020
|
||||
| 19 | ruby | 4010
|
||||
| 20 | tcl | 4000
|
||||
| 21 | script | 3000
|
||||
| 22 | fset | 2000
|
||||
|===
|
||||
// end::plugins_priority[]
|
||||
|
||||
@@ -131,6 +131,7 @@ Exemples :
|
||||
addraw <canal1>[,<canal2>...] [<clé1>[,<clé2>...]]
|
||||
del [<canal1> [<canal2>...]]
|
||||
apply
|
||||
join
|
||||
sort
|
||||
|
||||
add : ajouter le canal courant ou une liste de canaux (avec clés facultatives) dans l'option autojoin ; si vous êtes sur le canal et que la clé n'est pas fournie, la clé est lue sur ce canal
|
||||
@@ -139,6 +140,7 @@ Exemples :
|
||||
channel : nom du canal
|
||||
key : clé pour le canal
|
||||
apply : définir les canaux actuellement joints dans l'option autojoin
|
||||
join : joindre les canaux de l'option autojoin
|
||||
sort : trier les canaux de l'option autojoin par ordre alphabétique
|
||||
|
||||
Exemples :
|
||||
@@ -150,6 +152,7 @@ Exemples :
|
||||
/autojoin del
|
||||
/autojoin del #chan1
|
||||
/autojoin apply
|
||||
/autojoin join
|
||||
/autojoin sort
|
||||
----
|
||||
|
||||
@@ -450,6 +453,16 @@ pseudo : pseudo
|
||||
raison : raison
|
||||
----
|
||||
|
||||
[[command_irc_knock]]
|
||||
* `+knock+`: envoyer une notice à un canal en invitation seulement, en demandant une invitation
|
||||
|
||||
----
|
||||
/knock <canal> [<message>]
|
||||
|
||||
canal : nom du canal
|
||||
message : message à envoyer
|
||||
----
|
||||
|
||||
[[command_irc_links]]
|
||||
* `+links+`: lister tous les noms de serveurs connus du serveur qui répondent à la requête
|
||||
|
||||
@@ -744,6 +757,12 @@ raison : raison (les variables spéciales $nick, $channel et $server sont rempl
|
||||
cible : nom du serveur
|
||||
----
|
||||
|
||||
[[command_irc_rules]]
|
||||
* `+rules+`: demander les règles du serveur
|
||||
|
||||
----
|
||||
----
|
||||
|
||||
[[command_irc_sajoin]]
|
||||
* `+sajoin+`: forcer un utilisateur à rejoindre un ou plusieurs canaux
|
||||
|
||||
@@ -1073,11 +1092,13 @@ nombre : nombre de réponses à retourner (recherche complète si nombre négat
|
||||
add <alias> [<commande>[;<commande>...]]
|
||||
addcompletion <complétion> <alias> [<commande>[;<commande>...]]
|
||||
del <alias> [<alias>...]
|
||||
rename <alias> <nouvel_alias>
|
||||
|
||||
list : afficher les alias (sans paramètre, cette liste est affichée)
|
||||
add : ajouter un alias
|
||||
addcompletion : ajouter un alias avec une complétion personnalisée
|
||||
del : supprimer un alias
|
||||
rename : renommer un alias
|
||||
complétion : complétion pour l'alias : par défaut la complétion se fait avec la commande cible
|
||||
note : vous pouvez utiliser %%commande pour utiliser la complétion d'une commande existante
|
||||
alias : nom de l'alias
|
||||
@@ -1098,6 +1119,8 @@ Exemples :
|
||||
/alias add split /window splith
|
||||
alias /hello pour dire "hello" sur tous les canaux mais pas sur #weechat :
|
||||
/alias add hello /allchan -exclude=#weechat hello
|
||||
renommer l'alias "hello" en "Hello" :
|
||||
/alias rename hello Hello
|
||||
alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
|
||||
/alias addcompletion %%sajoin forcejoin /quote forcejoin
|
||||
----
|
||||
@@ -1788,7 +1811,7 @@ Exemples :
|
||||
restaure l'association par défaut pour la touche alt-r :
|
||||
/key reset meta-r
|
||||
touche "tab" pour arrêter la recherche dans le tampon :
|
||||
/key bindctxt search ctrl-I /input search_stop
|
||||
/key bindctxt search ctrl-i /input search_stop
|
||||
bouton du milieu de la souris sur un pseudo pour récupérer les infos sur le pseudo :
|
||||
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
|
||||
----
|
||||
@@ -2627,7 +2650,7 @@ Touches et entrées pour définir les options sur le tampon fset :
|
||||
u:xxx démarquer les options affichées qui correspondent au filtre "xxx" (tout filtre sur une option ou valeur est autorisé, voir les filtres ci-dessus)
|
||||
|
||||
Autres touches et entrées sur le tampon fset :
|
||||
ctrl+L rafraîchir les options et l'écran entier (commande : /fset -refresh)
|
||||
ctrl+l rafraîchir les options et l'écran entier (commande : /fset -refresh)
|
||||
$ rafraîchir les options (garder les options marquées)
|
||||
$$ rafraîchir les options (démarquer toutes les options)
|
||||
alt+p p activer/désactiver la description des options d'extensions (plugins.desc.*)
|
||||
@@ -2637,7 +2660,7 @@ Autres touches et entrées sur le tampon fset :
|
||||
w:xxx exporter les options dans le fichier "xxx"
|
||||
w-:xxx exporter les options dans le fichier "xxx" sans aide
|
||||
w+:xxx exporter les options dans le fichier "xxx" avec aide
|
||||
ctrl+X x basculer le format utilisé pour afficher les options
|
||||
ctrl+x x basculer le format utilisé pour afficher les options
|
||||
q fermer le tampon fset
|
||||
|
||||
Actions de la souris sur le tampon fset :
|
||||
|
||||
@@ -8,37 +8,37 @@
|
||||
|===
|
||||
| Alias | Commande | Complétion
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window close | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WM | /window merge | -
|
||||
| /WW | /whowas | -
|
||||
| /aaway | /allserv /away | -
|
||||
| /anick | /allserv /nick | -
|
||||
| /beep | /print -beep | -
|
||||
| /bye | /quit | -
|
||||
| /c | /buffer clear | -
|
||||
| /cl | /buffer clear | -
|
||||
| /close | /buffer close | -
|
||||
| /chat | /dcc chat | -
|
||||
| /exit | /quit | -
|
||||
| /ig | /ignore | -
|
||||
| /j | /join | -
|
||||
| /k | /kick | -
|
||||
| /kb | /kickban | -
|
||||
| /leave | /part | -
|
||||
| /m | /msg | -
|
||||
| /mub | /unban * | -
|
||||
| /msgbuf | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /n | /names | -
|
||||
| /q | /query | -
|
||||
| /redraw | /window refresh | -
|
||||
| /say | /msg * | -
|
||||
| /signoff | /quit | -
|
||||
| /t | /topic | -
|
||||
| /ub | /unban | -
|
||||
| /umode | /mode $nick | -
|
||||
| /v | /command core version | -
|
||||
| /w | /who | -
|
||||
| /wc | /window close | -
|
||||
| /wi | /whois | -
|
||||
| /wii | /whois $1 $1 | -
|
||||
| /wm | /window merge | -
|
||||
| /ww | /whowas | -
|
||||
|===
|
||||
// end::default_aliases[]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -431,6 +431,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
|
||||
| test-gui-color.cpp | Tests : couleurs.
|
||||
| test-gui-filter.cpp | Tests : filtres.
|
||||
| test-gui-input.cpp | Tests : fonctions d'entrée.
|
||||
| test-gui-key.cpp | Tests : touches.
|
||||
| test-gui-line.cpp | Tests : lignes.
|
||||
| test-gui-nick.cpp | Tests : pseudos.
|
||||
| plugins/ | Racine des tests unitaires pour les extensions.
|
||||
@@ -1180,11 +1181,8 @@ Où _composant_ est :
|
||||
| cœur de WeeChat
|
||||
|
||||
| build
|
||||
| autogen.sh +
|
||||
CMakeLists.txt +
|
||||
| CMakeLists.txt +
|
||||
cmake/* +
|
||||
configure.ac +
|
||||
Makefile.am +
|
||||
tools/* +
|
||||
weechat.cygport.in +
|
||||
weechat.spec
|
||||
|
||||
@@ -46,18 +46,12 @@ https://weechat.org/about/interfaces/[page avec les interfaces distantes ^↗^,
|
||||
[[compile_git]]
|
||||
=== Je ne peux pas compiler WeeChat après avoir cloné la base git, pourquoi ?
|
||||
|
||||
La méthode recommandée pour compiler WeeChat est d'utiliser
|
||||
link:weechat_user.fr.html#compile_with_cmake[CMake ^↗^,window=_blank].
|
||||
WeeChat doit être compilé avec CMake.
|
||||
|
||||
Si vous compilez avec les link:weechat_user.fr.html#compile_with_autotools[autotools ^↗^,window=_blank]
|
||||
(et non CMake), vérifiez que vous avez bien la dernière version d'autoconf et
|
||||
automake.
|
||||
Merci de suivre les link:weechat_user.en.html#source_package[instructions de construction ^↗^,window=_blank]
|
||||
et vous assurer que toutes les dépendances obligatoires sont installées.
|
||||
|
||||
Une autre façon de faire est de compiler le "paquet devel", qui nécessite moins
|
||||
de dépendances. Ce paquet est construit quasiment tous les jours à partir de la
|
||||
base git. Notez que ce paquet peut ne pas correspondre exactement à la base
|
||||
git et qu'il est moins pratique que de cloner la base git pour installer des
|
||||
mises à jour.
|
||||
Si vous avez toujours des problèmes, merci de les remonter aux développeurs.
|
||||
|
||||
[[compile_macos]]
|
||||
=== Comment puis-je installer WeeChat sous macOS ?
|
||||
|
||||
@@ -6360,7 +6360,7 @@ Fonctions pour les fichiers de configuration.
|
||||
|
||||
==== config_new
|
||||
|
||||
_Mis à jour dans la 1.5._
|
||||
_Mis à jour dans la 1.5, 3.9._
|
||||
|
||||
Créer un nouveau fichier de configuration.
|
||||
|
||||
@@ -6378,7 +6378,12 @@ struct t_config_file *weechat_config_new (const char *name,
|
||||
|
||||
Paramètres :
|
||||
|
||||
* _name_ : nom du nouveau fichier de configuration (sans chemin ou extension)
|
||||
* _name_ : nom du nouveau fichier de configuration (sans chemin ou extension) ;
|
||||
une priorité est autorisée avant le nom, avec le format `nnn|nom` où `nnn` est
|
||||
un entier positif avec la priorité ; la priorité par défaut est 1000 ; les
|
||||
fichiers de configuration sont triés par priorité de la plus haute à la plus
|
||||
basse lorsque la commande `/reload` est exécutée
|
||||
(voir la priorité des fichiers de configuration ci-dessous)
|
||||
* _callback_reload_ : fonction appelée quand le fichier de configuration est
|
||||
rechargé avec `/reload` (optionnel, peut être NULL, voir ci-dessous),
|
||||
paramètres et valeur de retour :
|
||||
@@ -6419,6 +6424,10 @@ Vous ne devriez appeler cette fonction qu'après avoir créé les sections (avec
|
||||
<<_config_new_section,config_new_section>>) et les options (avec
|
||||
<<_config_new_option,config_new_option>>).
|
||||
|
||||
Priorité des fichiers de configuration par défaut :
|
||||
|
||||
include::includes/autogen_api_config_priority.fr.adoc[tag=config_priority]
|
||||
|
||||
Exemple en C :
|
||||
|
||||
[source,c]
|
||||
@@ -14386,7 +14395,7 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test avec $toto")
|
||||
|
||||
==== buffer_match_list
|
||||
|
||||
_WeeChat ≥ 0.3.5._
|
||||
_WeeChat ≥ 0.3.5, mis à jour dans la 3.9._
|
||||
|
||||
Vérifier si le tampon correspond à la liste de tampons.
|
||||
|
||||
@@ -14405,6 +14414,9 @@ Paramètres :
|
||||
** un nom commençant par `+!+` est exclu
|
||||
** le caractère joker `+*+` est autorisé dans le nom
|
||||
|
||||
[NOTE]
|
||||
Depuis la version 3.9, la comparaison des noms de tampons est sensible à la casse.
|
||||
|
||||
Valeur de retour :
|
||||
|
||||
* 1 si le tampon correspond à la liste de tampons, 0 sinon
|
||||
@@ -14418,7 +14430,7 @@ if (buffer)
|
||||
{
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*,!*#weechat*")); /* 0 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.oftc.*,python.*")); /* 0 */
|
||||
}
|
||||
----
|
||||
@@ -14435,7 +14447,7 @@ buffer = weechat.buffer_search("irc", "libera.#weechat")
|
||||
if buffer:
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*,!*#weechat*")) # 0
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.oftc.*,python.*")) # 0
|
||||
----
|
||||
|
||||
|
||||
+89
-129
@@ -95,8 +95,7 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
|
||||
[[source_package]]
|
||||
=== Paquet source
|
||||
|
||||
WeeChat peut être compilé avec CMake ou les autotools (CMake est la méthode
|
||||
recommandée).
|
||||
WeeChat doit être construit avec CMake.
|
||||
|
||||
[NOTE]
|
||||
Sous macOS, vous pouvez utiliser https://brew.sh/[Homebrew ^↗^,window=_blank] :
|
||||
@@ -105,17 +104,17 @@ Sous macOS, vous pouvez utiliser https://brew.sh/[Homebrew ^↗^,window=_blank]
|
||||
[[dependencies]]
|
||||
==== Dépendances
|
||||
|
||||
Le tableau suivant liste les paquets *requis* pour compiler WeeChat :
|
||||
Le tableau suivant liste les paquets *requis* pour construire WeeChat :
|
||||
|
||||
[width="100%",cols="5,^3,.^15",options="header"]
|
||||
|===
|
||||
| Paquet ^(1)^ | Version | Fonctionnalités
|
||||
|
||||
| compilateur C (gcc / clang) |
|
||||
| Construction.
|
||||
| Compilation des sources en C.
|
||||
|
||||
| cmake | ≥ 3.0
|
||||
| Construction (autotools toujours possible, mais CMake est recommandé).
|
||||
| Construction.
|
||||
|
||||
| pkg-config |
|
||||
| Détection des bibliothèques installées.
|
||||
@@ -191,8 +190,8 @@ pouvez installer toutes les dépendances avec la commande :
|
||||
# apt-get build-dep weechat
|
||||
----
|
||||
|
||||
[[compile_with_cmake]]
|
||||
==== Compilation avec CMake
|
||||
[[build]]
|
||||
==== Construction
|
||||
|
||||
* Installation dans les répertoires systèmes (nécessite les droits _root_) :
|
||||
|
||||
@@ -345,60 +344,21 @@ Ou avec l'interface Curses :
|
||||
$ ccmake ..
|
||||
----
|
||||
|
||||
[[compile_with_autotools]]
|
||||
==== Compilation avec autotools
|
||||
|
||||
[WARNING]
|
||||
Seul CMake est officiellement supporté pour construire WeeChat. Vous ne devriez
|
||||
utiliser les autotools que si vous n'avez pas la possibilité d'utiliser CMake. +
|
||||
La compilation avec les autotools requiert plus de dépendances et est plus lente
|
||||
qu'avec CMake.
|
||||
|
||||
* Installation dans les répertoires systèmes (nécessite les droits _root_) :
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
* Installation dans un répertoire spécifique (par exemple dans votre "home") :
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure --prefix=/chemin/vers/répertoire
|
||||
$ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
Des options peuvent être utilisées pour le script _configure_, elles peuvent
|
||||
être affichées avec cette commande :
|
||||
|
||||
----
|
||||
$ ./configure --help
|
||||
----
|
||||
|
||||
[[run_tests]]
|
||||
==== Lancement des tests
|
||||
[[tests]]
|
||||
==== Tests
|
||||
|
||||
Les paquets suivants sont nécessaires pour compiler les tests :
|
||||
|
||||
* libcpputest-dev
|
||||
* C++ compiler
|
||||
|
||||
Les tests doivent être activés pour compiler WeeChat (avec CMake) :
|
||||
Les tests doivent être activés pour compiler WeeChat :
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
Ils peuvent être lancés après compilation depuis le répertoire de construction
|
||||
(avec CMake) :
|
||||
Ils peuvent être lancés après compilation depuis le répertoire de construction :
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
@@ -565,79 +525,6 @@ Ensuite comme pour un crash, utilisez la commande `bt full` :
|
||||
(gdb) bt full
|
||||
----
|
||||
|
||||
[[upgrade]]
|
||||
== Mise à jour
|
||||
|
||||
Si une nouvelle version stable de WeeChat est disponible, il est temps pour vous
|
||||
de passer à cette version.
|
||||
|
||||
Avant toute chose, vous devez installer la nouvelle version de WeeChat, soit
|
||||
via votre gestionnaire de paquets ou en le compilant vous-même, de telle sorte
|
||||
que le nouveau binaire `weechat` et tous les fichiers requis sont dans les mêmes
|
||||
répertoires. +
|
||||
Cela peut être fait pendant que WeeChat tourne.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Commande de mise à jour
|
||||
|
||||
WeeChat peut redémarrer le nouveau binaire avec la commande
|
||||
<<command_weechat_upgrade,/upgrade>> : le contenu des tampons et les connexions
|
||||
non SSL sont préservées. +
|
||||
Les connexions SSL sont perdues pendant la mise à jour et sont automatiquement
|
||||
rétablies après la mise à jour (le rechargement des sessions SSL n'est pas
|
||||
possible actuellement avec GnuTLS).
|
||||
|
||||
La commande peut aussi être utilisée si vous devez redémarrer la machine, par
|
||||
exemple pour mettre à jour le noyau ou déplacer WeeChat vers une autre machine :
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Cela sauvegarde l'état actuel dans des fichiers `*.upgrade`. Vous pouvez soit
|
||||
rebooter ou déplacer les répertoires WeeChat (config, data, cache) vers une
|
||||
autre machine, et redémarrer WeeChat plus tard avec cette commande :
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Redémarrage après mise à jour
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Notes de version
|
||||
|
||||
Après une mise à jour, il est *fortement recommandé* de lire les
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[notes de version ^↗^,window=_blank]
|
||||
qui contiennent des informations importantes sur les changements majeurs et
|
||||
quelques actions manuelles qui pourraient être nécessaires.
|
||||
|
||||
Vous devez lire les notes des versions entre votre version ancienne (exclue)
|
||||
et votre nouvelle version (incluse). +
|
||||
Par exemple si vous passez de la version 3.0 à 3.2, vous devez lire les notes
|
||||
des versions 3.1 et 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Mise à jour de la configuration
|
||||
|
||||
WeeChat a un système de mise à jour automatique des fichiers de configuration
|
||||
(`*.conf`) :
|
||||
|
||||
* les nouvelles options sont silencieusement ajoutées avec la valeur par défaut
|
||||
* les options obsolètes sont automatiquement supprimées et WeeChat affiche un
|
||||
avertissement avec la valeur lue dans le fichier.
|
||||
|
||||
Exemple d'avertissement lorsqu'une option a été supprimée :
|
||||
|
||||
----
|
||||
=!= Attention : /home/user/.config/weechat/sec.conf, ligne 15 : option inconnue pour la section "crypt" : passphrase_file = ""
|
||||
----
|
||||
|
||||
Cela signifie que l'option `sec.crypt.passphrase_file` a été supprimée, et vous
|
||||
aviez la valeur définie à une chaîne vide, ce qui était la valeur par défaut
|
||||
dans la version précédente (dans ce cas aucune action manuelle n'est nécessaire).
|
||||
|
||||
[[running_weechat]]
|
||||
== Lancement de WeeChat
|
||||
|
||||
@@ -743,11 +630,11 @@ utilisés et déterminés ainsi :
|
||||
|
||||
[width="100%",cols="1,2m,5",options="header"]
|
||||
|===
|
||||
| Répertoire | Valeur par défaut | Valeur de repli
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat` si `$XDG_CONFIG_HOME` n'est pas défini ou vide.
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat` si `$XDG_DATA_HOME` n'est pas défini ou vide.
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat` si `$XDG_CACHE_HOME` n'est pas défini ou vide.
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Identique au répertoire _cache_ si `$XDG_RUNTIME_DIR` n'est pas défini ou vide.
|
||||
| Répertoire | Valeur par défaut | Valeur de repli si $XDG_XXX n'est pas définie
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat`
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat`
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat`
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Identique au répertoire _cache_
|
||||
|===
|
||||
|
||||
Les fichiers de configuration sont créés avec les valeurs par défaut la première
|
||||
@@ -835,6 +722,79 @@ changements qui n'auraient pas été sauvés avec <<command_weechat_save,/save>>
|
||||
Vous pouvez utiliser la commande <<command_weechat_set,/set>>, qui vérifie la
|
||||
valeur et applique les changements immédiatement.
|
||||
|
||||
[[upgrade]]
|
||||
== Mise à jour
|
||||
|
||||
Si une nouvelle version stable de WeeChat est disponible, il est temps pour vous
|
||||
de passer à cette version.
|
||||
|
||||
Avant toute chose, vous devez installer la nouvelle version de WeeChat, soit
|
||||
via votre gestionnaire de paquets ou en le compilant vous-même, de telle sorte
|
||||
que le nouveau binaire `weechat` et tous les fichiers requis sont dans les mêmes
|
||||
répertoires. +
|
||||
Cela peut être fait pendant que WeeChat tourne.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Commande de mise à jour
|
||||
|
||||
WeeChat peut redémarrer le nouveau binaire avec la commande
|
||||
<<command_weechat_upgrade,/upgrade>> : le contenu des tampons et les connexions
|
||||
non SSL sont préservées. +
|
||||
Les connexions SSL sont perdues pendant la mise à jour et sont automatiquement
|
||||
rétablies après la mise à jour (le rechargement des sessions SSL n'est pas
|
||||
possible actuellement avec GnuTLS).
|
||||
|
||||
La commande peut aussi être utilisée si vous devez redémarrer la machine, par
|
||||
exemple pour mettre à jour le noyau ou déplacer WeeChat vers une autre machine :
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Cela sauvegarde l'état actuel dans des fichiers `*.upgrade`. Vous pouvez soit
|
||||
rebooter ou déplacer les répertoires WeeChat (config, data, cache) vers une
|
||||
autre machine, et redémarrer WeeChat plus tard avec cette commande :
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Redémarrage après mise à jour
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Notes de version
|
||||
|
||||
Après une mise à jour, il est *fortement recommandé* de lire les
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[notes de version ^↗^,window=_blank]
|
||||
qui contiennent des informations importantes sur les changements majeurs et
|
||||
quelques actions manuelles qui pourraient être nécessaires.
|
||||
|
||||
Vous devez lire les notes des versions entre votre version ancienne (exclue)
|
||||
et votre nouvelle version (incluse). +
|
||||
Par exemple si vous passez de la version 3.0 à 3.2, vous devez lire les notes
|
||||
des versions 3.1 et 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Mise à jour de la configuration
|
||||
|
||||
WeeChat a un système de mise à jour automatique des fichiers de configuration
|
||||
(`*.conf`) :
|
||||
|
||||
* les nouvelles options sont silencieusement ajoutées avec la valeur par défaut
|
||||
* les options obsolètes sont automatiquement supprimées et WeeChat affiche un
|
||||
avertissement avec la valeur lue dans le fichier.
|
||||
|
||||
Exemple d'avertissement lorsqu'une option a été supprimée :
|
||||
|
||||
----
|
||||
=!= Attention : /home/user/.config/weechat/sec.conf, ligne 15 : option inconnue pour la section "crypt" : passphrase_file = ""
|
||||
----
|
||||
|
||||
Cela signifie que l'option `sec.crypt.passphrase_file` a été supprimée, et vous
|
||||
aviez la valeur définie à une chaîne vide, ce qui était la valeur par défaut
|
||||
dans la version précédente (dans ce cas aucune action manuelle n'est nécessaire).
|
||||
|
||||
[[interface]]
|
||||
== Interface
|
||||
|
||||
@@ -931,7 +891,7 @@ La barre _input_ contient les objets (items) suivants par défaut :
|
||||
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc : pseudo et modes (le mode "+i" signifie invisible sur libera).
|
||||
| away | `(absent)` | Indicateur d'absence.
|
||||
| input_search | `[Recherche (~ str,msg)]` | Indicateur de recherche de texte ("`~`" : insensible à la casse, "`==`" : sensible à la casse, "`str`" : recherche de chaîne, "`regex`" : recherche d'expression régulière, "`msg`" : recherche dans les messages, "`pre`" : recherche dans les préfixes, "`pre\|msg`" : recherche dans les préfixes et messages).
|
||||
| input_paste | `[Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non]` | Question à l'utilisateur pour coller des lignes.
|
||||
| input_paste | `[Coller 7 lignes ? [ctrl-y] Oui [ctrl-n] Non]` | Question à l'utilisateur pour coller des lignes.
|
||||
| input_text | `salut peter !` | Texte entré.
|
||||
|===
|
||||
|
||||
|
||||
@@ -1,116 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.it.adoc \
|
||||
weechat-headless.1.it.adoc \
|
||||
weechat_user.it.adoc \
|
||||
weechat_plugin_api.it.adoc \
|
||||
weechat_scripting.it.adoc \
|
||||
weechat_faq.it.adoc \
|
||||
weechat_quickstart.it.adoc \
|
||||
includes/autogen_api_completions.it.adoc \
|
||||
includes/autogen_api_hdata.it.adoc \
|
||||
includes/autogen_api_infolists.it.adoc \
|
||||
includes/autogen_api_infos_hashtable.it.adoc \
|
||||
includes/autogen_api_infos.it.adoc \
|
||||
includes/autogen_api_plugins_priority.it.adoc \
|
||||
includes/autogen_api_url_options.it.adoc \
|
||||
includes/autogen_user_commands.it.adoc \
|
||||
includes/autogen_user_default_aliases.it.adoc \
|
||||
includes/autogen_user_irc_colors.it.adoc \
|
||||
includes/autogen_user_options.it.adoc \
|
||||
includes/cmdline_options.it.adoc \
|
||||
includes/man.it.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_user.it.html \
|
||||
weechat_plugin_api.it.html \
|
||||
weechat_scripting.it.html \
|
||||
weechat_faq.it.html \
|
||||
weechat_quickstart.it.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.it.adoc includes/cmdline_options.it.adoc includes/man.it.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/it/weechat.1.it.adoc
|
||||
weechat-headless.1: weechat-headless.1.it.adoc includes/cmdline_options.it.adoc includes/man.it.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/it/weechat-headless.1.it.adoc
|
||||
|
||||
# user's guide
|
||||
weechat_user.it.html: weechat_user.it.adoc includes/cmdline_options.it.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.it.html $(abs_top_srcdir)/doc/it/weechat_user.it.adoc
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.it.html: weechat_plugin_api.it.adoc $(wildcard includes/autogen_api_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_plugin_api.it.html $(abs_top_srcdir)/doc/it/weechat_plugin_api.it.adoc
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.it.html: weechat_scripting.it.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.it.html $(abs_top_srcdir)/doc/it/weechat_scripting.it.adoc
|
||||
|
||||
# FAQ
|
||||
weechat_faq.it.html: weechat_faq.it.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.it.html $(abs_top_srcdir)/doc/it/weechat_faq.it.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.it.html: weechat_quickstart.it.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.it.html $(abs_top_srcdir)/doc/it/weechat_quickstart.it.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/it/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/it/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/it/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/it/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/it/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.it.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
|
||||
// tag::config_priority[]
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | File | Priority
|
||||
| 1 | sec.conf | 120000
|
||||
| 2 | weechat.conf | 110000
|
||||
| 3 | plugins.conf | 100000
|
||||
| 4 | charset.conf | 16000
|
||||
| 5 | logger.conf | 15000
|
||||
| 6 | exec.conf | 14000
|
||||
| 7 | trigger.conf | 13000
|
||||
| 8 | spell.conf | 12000
|
||||
| 9 | alias.conf | 11000
|
||||
| 10 | buflist.conf | 10000
|
||||
| 11 | fifo.conf | 9000
|
||||
| 12 | typing.conf | 8000
|
||||
| 13 | xfer.conf | 7000
|
||||
| 14 | irc.conf | 6000
|
||||
| 15 | relay.conf | 5000
|
||||
| 16 | guile.conf | 4070
|
||||
| 17 | javascript.conf | 4060
|
||||
| 18 | lua.conf | 4050
|
||||
| 19 | perl.conf | 4040
|
||||
| 20 | php.conf | 4030
|
||||
| 21 | python.conf | 4020
|
||||
| 22 | ruby.conf | 4010
|
||||
| 23 | tcl.conf | 4000
|
||||
| 24 | script.conf | 3000
|
||||
| 25 | fset.conf | 2000
|
||||
|===
|
||||
// end::config_priority[]
|
||||
@@ -241,6 +241,8 @@ _sasl_scram_salted_pwd_size_ (integer) +
|
||||
_sasl_scram_auth_message_ (string) +
|
||||
_sasl_temp_username_ (string) +
|
||||
_sasl_temp_password_ (string) +
|
||||
_authentication_method_ (integer) +
|
||||
_sasl_mechanism_used_ (integer) +
|
||||
_is_connected_ (integer) +
|
||||
_ssl_connected_ (integer) +
|
||||
_disconnected_ (integer) +
|
||||
@@ -278,7 +280,7 @@ _typing_allowed_ (integer) +
|
||||
_reconnect_delay_ (integer) +
|
||||
_reconnect_start_ (time) +
|
||||
_command_time_ (time) +
|
||||
_reconnect_join_ (integer) +
|
||||
_autojoin_done_ (integer) +
|
||||
_disable_autojoin_ (integer) +
|
||||
_is_away_ (integer) +
|
||||
_away_message_ (string) +
|
||||
@@ -707,6 +709,7 @@ _count_ (integer) +
|
||||
_last_config_file_ +
|
||||
|
||||
| _plugin_ (pointer, hdata: "plugin") +
|
||||
_priority_ (integer) +
|
||||
_name_ (string) +
|
||||
_filename_ (string) +
|
||||
_file_ (pointer) +
|
||||
|
||||
@@ -4,26 +4,30 @@
|
||||
//
|
||||
|
||||
// tag::plugins_priority[]
|
||||
. charset (16000)
|
||||
. logger (15000)
|
||||
. exec (14000)
|
||||
. trigger (13000)
|
||||
. spell (12000)
|
||||
. alias (11000)
|
||||
. buflist (10000)
|
||||
. fifo (9000)
|
||||
. typing (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile (4070)
|
||||
. javascript (4060)
|
||||
. lua (4050)
|
||||
. perl (4040)
|
||||
. php (4030)
|
||||
. python (4020)
|
||||
. ruby (4010)
|
||||
. tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | Plugin | Priority
|
||||
| 1 | charset | 16000
|
||||
| 2 | logger | 15000
|
||||
| 3 | exec | 14000
|
||||
| 4 | trigger | 13000
|
||||
| 5 | spell | 12000
|
||||
| 6 | alias | 11000
|
||||
| 7 | buflist | 10000
|
||||
| 8 | fifo | 9000
|
||||
| 9 | typing | 8000
|
||||
| 10 | xfer | 7000
|
||||
| 11 | irc | 6000
|
||||
| 12 | relay | 5000
|
||||
| 13 | guile | 4070
|
||||
| 14 | javascript | 4060
|
||||
| 15 | lua | 4050
|
||||
| 16 | perl | 4040
|
||||
| 17 | php | 4030
|
||||
| 18 | python | 4020
|
||||
| 19 | ruby | 4010
|
||||
| 20 | tcl | 4000
|
||||
| 21 | script | 3000
|
||||
| 22 | fset | 2000
|
||||
|===
|
||||
// end::plugins_priority[]
|
||||
|
||||
@@ -131,6 +131,7 @@ Examples:
|
||||
addraw <channel1>[,<channel2>...] [<key1>[,<key2>...]]
|
||||
del [<channel1> [<channel2>...]]
|
||||
apply
|
||||
join
|
||||
sort
|
||||
|
||||
add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel
|
||||
@@ -139,6 +140,7 @@ Examples:
|
||||
channel: channel name
|
||||
key: key for the channel
|
||||
apply: set currently joined channels in the autojoin option
|
||||
join: join the channels in the autojoin option
|
||||
sort: sort alphabetically channels in the autojoin option
|
||||
|
||||
Examples:
|
||||
@@ -150,6 +152,7 @@ Examples:
|
||||
/autojoin del
|
||||
/autojoin del #chan1
|
||||
/autojoin apply
|
||||
/autojoin join
|
||||
/autojoin sort
|
||||
----
|
||||
|
||||
@@ -450,6 +453,16 @@ Example:
|
||||
motivo: motivo
|
||||
----
|
||||
|
||||
[[command_irc_knock]]
|
||||
* `+knock+`: send a notice to an invitation-only channel, requesting an invite
|
||||
|
||||
----
|
||||
/knock <channel> [<message>]
|
||||
|
||||
channel: channel name
|
||||
message: message to send
|
||||
----
|
||||
|
||||
[[command_irc_links]]
|
||||
* `+links+`: list all server names which are known by the server answering the query
|
||||
|
||||
@@ -744,6 +757,12 @@ channel: channel name
|
||||
destinazione: nome server
|
||||
----
|
||||
|
||||
[[command_irc_rules]]
|
||||
* `+rules+`: request the server rules
|
||||
|
||||
----
|
||||
----
|
||||
|
||||
[[command_irc_sajoin]]
|
||||
* `+sajoin+`: forza un utente ad entrare su uno o più canali
|
||||
|
||||
@@ -1073,11 +1092,13 @@ target: reply should match this mask
|
||||
add <alias> [<command>[;<command>...]]
|
||||
addcompletion <completion> <alias> [<command>[;<command>...]]
|
||||
del <alias> [<alias>...]
|
||||
rename <alias> <new_alias>
|
||||
|
||||
list: list aliases (without argument, this list is displayed)
|
||||
add: add an alias
|
||||
addcompletion: add an alias with a custom completion
|
||||
del: delete an alias
|
||||
rename: rename an alias
|
||||
completion: completion for alias: by default completion is done with target command
|
||||
note: you can use %%command to use completion of an existing command
|
||||
alias: name of alias
|
||||
@@ -1098,6 +1119,8 @@ Examples:
|
||||
/alias add split /window splith
|
||||
alias /hello to say "hello" on all channels but not on #weechat:
|
||||
/alias add hello /allchan -exclude=#weechat hello
|
||||
rename alias "hello" to "Hello":
|
||||
/alias rename hello Hello
|
||||
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
|
||||
/alias addcompletion %%sajoin forcejoin /quote forcejoin
|
||||
----
|
||||
@@ -1788,7 +1811,7 @@ Examples:
|
||||
restore default binding for key alt-r:
|
||||
/key reset meta-r
|
||||
key "tab" to stop search in buffer:
|
||||
/key bindctxt search ctrl-I /input search_stop
|
||||
/key bindctxt search ctrl-i /input search_stop
|
||||
middle button of mouse on a nick to retrieve info on nick:
|
||||
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
|
||||
----
|
||||
@@ -2627,7 +2650,7 @@ Keys and input to set options on fset buffer:
|
||||
u:xxx unmark options displayed that are matching filter "xxx" (any filter on option or value is allowed, see filters above)
|
||||
|
||||
Other keys and input on fset buffer:
|
||||
ctrl+L refresh options and whole screen (command: /fset -refresh)
|
||||
ctrl+l refresh options and whole screen (command: /fset -refresh)
|
||||
$ refresh options (keep marked options)
|
||||
$$ refresh options (unmark all options)
|
||||
alt+p p toggle plugin description options (plugins.desc.*)
|
||||
@@ -2637,7 +2660,7 @@ Other keys and input on fset buffer:
|
||||
w:xxx export options in file "xxx"
|
||||
w-:xxx export options in file "xxx" without help
|
||||
w+:xxx export options in file "xxx" with help
|
||||
ctrl+X x switch the format used to display options
|
||||
ctrl+x x switch the format used to display options
|
||||
q close fset buffer
|
||||
|
||||
Mouse actions on fset buffer:
|
||||
|
||||
@@ -8,37 +8,37 @@
|
||||
|===
|
||||
| Alias | Command | Completion
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window close | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WM | /window merge | -
|
||||
| /WW | /whowas | -
|
||||
| /aaway | /allserv /away | -
|
||||
| /anick | /allserv /nick | -
|
||||
| /beep | /print -beep | -
|
||||
| /bye | /quit | -
|
||||
| /c | /buffer clear | -
|
||||
| /cl | /buffer clear | -
|
||||
| /close | /buffer close | -
|
||||
| /chat | /dcc chat | -
|
||||
| /exit | /quit | -
|
||||
| /ig | /ignore | -
|
||||
| /j | /join | -
|
||||
| /k | /kick | -
|
||||
| /kb | /kickban | -
|
||||
| /leave | /part | -
|
||||
| /m | /msg | -
|
||||
| /mub | /unban * | -
|
||||
| /msgbuf | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /n | /names | -
|
||||
| /q | /query | -
|
||||
| /redraw | /window refresh | -
|
||||
| /say | /msg * | -
|
||||
| /signoff | /quit | -
|
||||
| /t | /topic | -
|
||||
| /ub | /unban | -
|
||||
| /umode | /mode $nick | -
|
||||
| /v | /command core version | -
|
||||
| /w | /who | -
|
||||
| /wc | /window close | -
|
||||
| /wi | /whois | -
|
||||
| /wii | /whois $1 $1 | -
|
||||
| /wm | /window merge | -
|
||||
| /ww | /whowas | -
|
||||
|===
|
||||
// end::default_aliases[]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -53,18 +53,15 @@ https://weechat.org/about/interfaces/[remote interfaces page ^↗^,window=_blan
|
||||
[[compile_git]]
|
||||
=== Non è possibile compilare WeeChat dopo aver clonato il repository git, perché?
|
||||
|
||||
Il metodo raccomandato per compilare WeeChat è utilizzando
|
||||
link:weechat_user.it.html#compile_with_cmake[CMake ^↗^,window=_blank].
|
||||
// TRANSLATION MISSING
|
||||
WeeChat must be compiled with CMake.
|
||||
|
||||
Se si sta compilando con link:weechat_user.it.html#compile_with_autotools[autotools ^↗^,window=_blank]
|
||||
(e non CMake), verificare che siano installate le ultime versioni di autoconf e
|
||||
automake.
|
||||
// TRANSLATION MISSING
|
||||
Please follow link:weechat_user.en.html#source_package[build instructions ^↗^,window=_blank]
|
||||
and ensure all required dependencies are installed.
|
||||
|
||||
L'altro metodo è installare il "pacchetto di sviluppo", che richiede meno
|
||||
dipendenze. Questo pacchetto viene generato quasi tutti i giorni utilizzando
|
||||
il repository git. È bene notare che potrebbe non corrispondere
|
||||
esattamente alla base git ed è meno conveniente rispetto al clone di git
|
||||
per l'installazione degli aggiornamenti.
|
||||
// TRANSLATION MISSING
|
||||
If you still have issues, please report them to the developers.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[compile_macos]]
|
||||
|
||||
@@ -6531,7 +6531,7 @@ Funzioni per i file di configurazione.
|
||||
==== config_new
|
||||
|
||||
// TRANSLATION MISSING
|
||||
_Updated in 1.5._
|
||||
_Updated in 1.5, 3.9._
|
||||
|
||||
Crea un nuovo file di configurazione.
|
||||
|
||||
@@ -6549,7 +6549,12 @@ struct t_config_file *weechat_config_new (const char *name,
|
||||
|
||||
Argomenti:
|
||||
|
||||
* _name_: nome del file di configurazione (senza percorso o estensione)
|
||||
// TRANSLATION MISSING
|
||||
* _name_: nome del file di configurazione (senza percorso o estensione); a priority
|
||||
is allowed before the name, with format `nnn|name` where `nnn` is non-negative
|
||||
integer with priority; default priority is 1000; files are sorted by priority
|
||||
from higher to lower when running command `/reload`
|
||||
(see priority of configuration files below)
|
||||
// TRANSLATION MISSING
|
||||
* _callback_reload_: funzione chiamata quando il file di configurazione viene
|
||||
ricaricato con `/reload` (opzionale, può essere NULL, see below), argomenti e valore
|
||||
@@ -6590,6 +6595,11 @@ Si dovrebbe chiamare questa funzione solo dopo aver aggiunto alcune sezioni
|
||||
(con <<_config_new_section,config_new_section>>) e le
|
||||
opzioni (con <<_config_new_option,config_new_option>>).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Priority of default configuration files:
|
||||
|
||||
include::includes/autogen_api_config_priority.it.adoc[tag=config_priority]
|
||||
|
||||
Esempio in C:
|
||||
|
||||
[source,c]
|
||||
@@ -14741,7 +14751,8 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test with $toto")
|
||||
|
||||
==== buffer_match_list
|
||||
|
||||
_WeeChat ≥ 0.3.5._
|
||||
// TRANSLATION MISSING
|
||||
_WeeChat ≥ 0.3.5, updated in 3.9._
|
||||
|
||||
Verifica se il buffer corrisponde ad una lista di buffer.
|
||||
|
||||
@@ -14761,6 +14772,10 @@ Argomenti:
|
||||
// TRANSLATION MISSING
|
||||
** wildcard `+*+` is allowed in name
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Since version 3.9, comparison of buffer names is case sensitive.
|
||||
|
||||
Valore restituito:
|
||||
|
||||
* 1 se il buffer coincide con la lista, altrimenti 0
|
||||
@@ -14774,7 +14789,7 @@ if (buffer)
|
||||
{
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*,!*#weechat*")); /* 0 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.oftc.*,python.*")); /* 0 */
|
||||
}
|
||||
----
|
||||
@@ -14791,7 +14806,7 @@ buffer = weechat.buffer_search("irc", "libera.#weechat")
|
||||
if buffer:
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*,!*#weechat*")) # 0
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.oftc.*,python.*")) # 0
|
||||
----
|
||||
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
:docinfo1:
|
||||
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Translators:
|
||||
Traduttori:
|
||||
|
||||
* Marco Paolone <marcopaolone@gmail.com>, 2009-2013
|
||||
* Mattia Ronchi <ronchimattia03@gmail.com>, 2023
|
||||
|
||||
|
||||
[[start]]
|
||||
@@ -42,8 +42,7 @@ Per ricevere aiuto su un comando specifico, digitare:
|
||||
/help comando
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Help is available for options as well:
|
||||
L'aiuto è anche disponibile per le opzioni:
|
||||
|
||||
----
|
||||
/help config.section.option
|
||||
@@ -53,9 +52,8 @@ Help is available for options as well:
|
||||
oppure un nome plugin), `sezione` la sezione di questa configurazione
|
||||
e `opzione` il nome dell'opzione).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[options]]
|
||||
== Set options
|
||||
== Imposta opzioni
|
||||
|
||||
Per impostare le opzioni, utilizzare:
|
||||
|
||||
@@ -69,39 +67,33 @@ WeeChat dopo aver cambiato la configurazione).
|
||||
Tutte le impostazioni vengono salvato all'uscita di WeeChat (o con il comando
|
||||
`/save` per forzare il salvataggio di una o più opzioni).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[IMPORTANT]
|
||||
It is *not recommended* to edit configuration files by hand because WeeChat
|
||||
may write them at any time (for example on `/quit`) and after any change
|
||||
you must run the command `/reload` (with the risk of losing other changes
|
||||
that were not yet saved with `/save`). +
|
||||
You can use the command `/set`, which checks the value and applies immediately
|
||||
the changes.
|
||||
*Non è consigliato* modificare i file di configurazione a mano perchè WeeChat
|
||||
potrebbe scrivervi in ogni momento (ad esempio dopo `/quit`) e dopo ogni cambiamento
|
||||
devi eseguire il comando `/reload` (con il rischio di perdere altri cambiamenti non ancora
|
||||
salvati con `/save`). +
|
||||
Puoi usare il comando `/set`, che controlla i valori e applica immediatamente
|
||||
i cambiamenti.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The plugin _fset_ allows you to easily browse options and change them.
|
||||
Il plugin _fset_ ti permette facilmente di navigare tra le opzioni e cambiarle.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
For example to display WeeChat options:
|
||||
Per esempio, per mostrare le opzioni di WeeChat:
|
||||
|
||||
----
|
||||
/fset weechat.*
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
IRC options:
|
||||
Opzioni IRC:
|
||||
|
||||
----
|
||||
/fset irc.*
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The `/fset` command has completion on part of option names, so for example if
|
||||
you type `/fset hot` and press kbd:[Tab] this is completed as `/fset hotlist`.
|
||||
If you press kbd:[Enter], options about the hotlist are displayed.
|
||||
Il comando `/fset` ha il completamento nei nomi delle opzioni, quindi se ad esempio
|
||||
scrivi `/fset hot` e premi kbd:[Tab], questo viene completato come `/fset hotlist`.
|
||||
Se premi kbd:[Enter], vengono mostrate le opzioni riguardo la hotlist.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
For more information about `/fset` command and keys, see `/help fset`.
|
||||
Per più informazioni sul comando `/fset` e i suoi tasti, vedi `/help fset`.
|
||||
|
||||
[[core_vs_plugins]]
|
||||
== Core vs plugin
|
||||
@@ -116,21 +108,18 @@ Tutti i protocolli di rete come IRC sono forniti in plugin separati.
|
||||
Utilizzando il comando `plugin` per elencare i plugin caricati, è possibile
|
||||
vedere "irc" ed altri plugin nella lista.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[add_irc_server]]
|
||||
== Add an IRC server
|
||||
== Aggiungi un server IRC
|
||||
|
||||
// TRANSLATION MISSING
|
||||
You can add an IRC server with `/server` command, for example:
|
||||
Puoi aggiungere un server IRC con il comando `/server`, per esempio:
|
||||
|
||||
----
|
||||
/server add libera irc.libera.chat/6697 -ssl
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
In this command, `libera` is the internal server name used by WeeChat:
|
||||
you'll be able to connect with `/connect libera` and the server options
|
||||
are _irc.server.libera.xxx_.
|
||||
In questo comando, `libera` è il nome interno del server usato da WeeChat:
|
||||
sarai in grado di connetterti con `/connect libera` e le opzioni del server
|
||||
sono _irc.server.libera.xxx_.
|
||||
|
||||
Come al solito, è disponibile l'aiuto se c'è qualche problema:
|
||||
|
||||
@@ -184,31 +173,26 @@ autenticarsi con nickserv (solo se non viene usato SASL per l'autenticazione):
|
||||
/set irc.server.libera.command "/msg nickserv identify xxxxxxx"
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Many commands in option _command_ can be separated by `;` (semi-colon).
|
||||
Molti comandi nell'opzione _command_ possono essere separati da `;` (punto e virgola).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
If you want to protect your password in configuration files, you can use
|
||||
secured data.
|
||||
Se vuoi proteggere la tua password nei file di configurazione, puoi usare
|
||||
dati protetti.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
First setup a passphrase:
|
||||
Per prima cosa imposta una frase segreta (passphrase):
|
||||
|
||||
----
|
||||
/secure passphrase this is my secret passphrase
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Then add a secured data with your libera password:
|
||||
Ora aggiungi il dato protetto con la tua password di libera:
|
||||
|
||||
----
|
||||
/secure set libera_password xxxxxxx
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Then you can use `+${sec.data.libera_password}+` instead of your password in
|
||||
IRC options mentioned above, for example:
|
||||
Puoi usare `+${sec.data.libera_password}+` al posto della tua password
|
||||
nelle opzioni IRC menzionate sopra, per esempio:
|
||||
|
||||
----
|
||||
/set irc.server.libera.sasl_password "${sec.data.libera_password}"
|
||||
@@ -221,13 +205,11 @@ al server:
|
||||
/set irc.server.libera.autojoin "#canale1,#canale2"
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The `/autojoin` command lets you configure the _autojoin_ option easily
|
||||
(see `/help autojoin`).
|
||||
Il comando `/autojoin` ti permette di configurare l'opzione _autojoin_ facilmente
|
||||
(vedi `/help autojoin`).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
You can also configure WeeChat to automatically update the _autojoin_ option
|
||||
when you join or leave channels:
|
||||
Puoi anche configurare WeeChat per aggiornare automaticamente l'opzione _autojoin_
|
||||
quando entri o esci dai canali:
|
||||
|
||||
----
|
||||
/set irc.server_default.autojoin_dynamic on
|
||||
@@ -248,11 +230,10 @@ Altre opzioni: è possibile impostare altre opzioni con il seguente comando
|
||||
/set irc.server.libera.xxx value
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[TIP]
|
||||
You can complete name and value of options with the kbd:[Tab] key
|
||||
and kbd:[Shift+Tab] for a partial completion (useful for long words like
|
||||
the name of option).
|
||||
Puoi completare il nome e il valore dell'opzione con kbd:[Tab]
|
||||
e con kbd:[Shift+Tab] per un completamento parziale (utile per parole lunghe
|
||||
come il nome di un'opzione).
|
||||
|
||||
[[connect_to_irc_server]]
|
||||
== Connessione al server IRC
|
||||
@@ -261,11 +242,9 @@ the name of option).
|
||||
/connect libera
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
With this command, WeeChat connects to the libera server and auto-joins the
|
||||
channels configured in the "autojoin" server option.
|
||||
Con questo comando, WeeChat si connette al server libera ed entra automaticamente
|
||||
nei canali configurati nell'opzione "autojoin" del server.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Questo comando può essere usato per creare e connettersi ad un nuovo server
|
||||
senza utilizzare il comando `/server` (see `/help connect`).
|
||||
@@ -296,36 +275,32 @@ Esce da un canale (mantenendo il buffer aperto):
|
||||
/part [messaggio di uscita]
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Close a server, channel or private buffer (`/close` is an alias for
|
||||
`/buffer close`):
|
||||
Chiude un server, un canele o un buffer privato (`/close` è un sinonimo
|
||||
per `/buffer close`):
|
||||
|
||||
----
|
||||
/close
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[WARNING]
|
||||
Closing the server buffer will close all channel/private buffers.
|
||||
Chiudere il buffer del server chiuderà tutti i canali/buffer privati.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Disconnect from server, on the server buffer:
|
||||
Disconnette dal server:
|
||||
|
||||
----
|
||||
/disconnect
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_private_messages]]
|
||||
== IRC private messages
|
||||
== Messaggi privati IRC
|
||||
|
||||
Open a buffer and send a message to another user (nick _foo_):
|
||||
Apre un buffer e invia un messaggio a un altro utente (nome _foo_):
|
||||
|
||||
----
|
||||
/query foo this is a message
|
||||
----
|
||||
|
||||
Close the private buffer:
|
||||
Chiude il buffer privato:
|
||||
|
||||
----
|
||||
/close
|
||||
@@ -357,8 +332,7 @@ Per esempio, per dividere verticalmente lo schermo in una finestra piccola
|
||||
/window splitv 33
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
To remove the split:
|
||||
Per rimuovere la divisione:
|
||||
|
||||
----
|
||||
/window merge
|
||||
@@ -372,8 +346,7 @@ ma si dovrebbero conoscere almeno quelli vitali:
|
||||
|
||||
- kbd:[Alt+←] / kbd:[Alt+→] oppure kbd:[F5] / kbd:[F6]: passa al buffer
|
||||
precedente/successivo
|
||||
// TRANSLATION MISSING
|
||||
- kbd:[F1] / kbd:[F2]: scroll bar with list of buffers ("buflist")
|
||||
- kbd:[F1] / kbd:[F2]: barra di scorrimento della lista dei buffer("buflist")
|
||||
- kbd:[F7] / kbd:[F8]: passa alla finestra precedente/successiva (quando lo schermo
|
||||
è diviso)
|
||||
- kbd:[F9] / kbd:[F10]: scorre la barra del titolo
|
||||
@@ -414,28 +387,24 @@ I plugin vengono caricati automaticamente quando trovati
|
||||
(per favore consultare la documentazione per caricare/scaricare plugin
|
||||
o script).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Many external scripts (from contributors) are available for WeeChat, you can
|
||||
download and install scripts from the repository with the `/script` command,
|
||||
for example:
|
||||
Sono disponibili molti script esterni (da contributori) per WeeChat, puoi
|
||||
scaricare e installare script dal repository con il comando `/script`,
|
||||
per esempio:
|
||||
|
||||
----
|
||||
/script install go.py
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
See `/help script` for more info.
|
||||
Vedi `/help script` per più informazioni.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
A list of scripts is available in WeeChat with `/script` or on
|
||||
https://weechat.org/scripts/[this page ^↗^,window=_blank].
|
||||
Una lista degli script è disponibile su WeeChat tramite `/script` o su
|
||||
https://weechat.org/scripts/[questa pagina ^↗^,window=_blank].
|
||||
|
||||
[[more_doc]]
|
||||
== Ulteriore documentazione
|
||||
|
||||
// TRANSLATION MISSING
|
||||
You can now use WeeChat and read
|
||||
https://weechat.org/doc/[FAQ/documentation ^↗^,window=_blank]
|
||||
for any other questions.
|
||||
Ora sei in grado di usare WeeChat e leggere
|
||||
https://weechat.org/doc/[FAQ/documentazione ^↗^,window=_blank]
|
||||
per qualsiasi altra domanda.
|
||||
|
||||
Buon WeeChat!
|
||||
|
||||
+93
-131
@@ -114,8 +114,8 @@ repository.
|
||||
[[source_package]]
|
||||
=== Sorgenti
|
||||
|
||||
WeeChat può essere compilato con CMake oppure autotools
|
||||
(tuttavia si raccomanda CMake).
|
||||
// TRANSLATION MISSING
|
||||
WeeChat must be built with CMake.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
@@ -126,7 +126,7 @@ On macOS, you can use https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
==== Dipendenze
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The following table shows the list of packages that are *required* to compile
|
||||
The following table shows the list of packages that are *required* to build
|
||||
WeeChat:
|
||||
|
||||
[width="100%",cols="5,^3,.^15",options="header"]
|
||||
@@ -136,10 +136,11 @@ WeeChat:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| C compiler (gcc / clang) |
|
||||
| Build.
|
||||
| Compile C sources.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| cmake | ≥ 3.0
|
||||
| Compilazione (ancora possibile con autotools, ma si raccomanda CMake).
|
||||
| Build.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| pkg-config |
|
||||
@@ -233,8 +234,9 @@ all dependencies with the command:
|
||||
# apt-get build-dep weechat
|
||||
----
|
||||
|
||||
[[compile_with_cmake]]
|
||||
==== Compilazione con CMake
|
||||
// TRANSLATION MISSING
|
||||
[[build]]
|
||||
==== Build
|
||||
|
||||
* Installazione nelle directory di sistema (richiede privilegi di _root_):
|
||||
|
||||
@@ -391,62 +393,22 @@ Or with Curses interface:
|
||||
$ ccmake ..
|
||||
----
|
||||
|
||||
[[compile_with_autotools]]
|
||||
==== Compilazione con autotools
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[WARNING]
|
||||
Only CMake is officially supported to build WeeChat. You should use autotools
|
||||
only if you are not able to use CMake. +
|
||||
Build with autotools requires more dependencies and is slower than with CMake.
|
||||
|
||||
* Installazione nelle directory di sistema (richiede privilegi di _root_):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
* Installazione in una directory personalizzata (for example your home):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure --prefix=/path/to/directory
|
||||
$ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Options can be used for _configure_ script, they can be displayed with this
|
||||
command:
|
||||
|
||||
----
|
||||
$ ./configure --help
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[run_tests]]
|
||||
==== Run tests
|
||||
[[tests]]
|
||||
==== Tests
|
||||
|
||||
Following packages are *required* to compile tests:
|
||||
|
||||
* libcpputest-dev
|
||||
* C++ compiler
|
||||
|
||||
Tests must be enabled when compiling WeeChat (with CMake):
|
||||
Tests must be enabled when compiling WeeChat:
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
They can be launched after compilation from the build directory (with CMake):
|
||||
They can be launched after compilation from the build directory:
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
@@ -623,80 +585,6 @@ Poi, come per un crash, usare il comando `bt full`:
|
||||
(gdb) bt full
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
If a new stable version of WeeChat is released, this is time for you to
|
||||
switch to this version.
|
||||
|
||||
First of all, you must install the new version of WeeChat, either with your
|
||||
package manager or by compiling yourself, so that the `weechat` binary and all
|
||||
required files are in the same paths. +
|
||||
This can be done while WeeChat is running.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade_command]]
|
||||
=== Upgrade command
|
||||
|
||||
WeeChat can restart the new binary, in place, using the
|
||||
<<command_weechat_upgrade,/upgrade>> command: the buffer contents and non-SSL
|
||||
connections are preserved. +
|
||||
The SSL connections are lost during upgrade and are restored automatically
|
||||
after the upgrade (reload of SSL sessions is currently not possible
|
||||
with GnuTLS).
|
||||
|
||||
The command can also be used if you have to restart the machine, for example
|
||||
to upgrade the kernel or to move your WeeChat to another machine:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
This saves the current state in `*.upgrade` files. You can then either reboot
|
||||
or move the whole WeeChat directories (config, data, cache) to another machine,
|
||||
and restart WeeChat later with this command:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart after upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
You must read the release notes of all versions between your old (excluded) and
|
||||
your new version (included). +
|
||||
For example if you switch from version 3.0 to 3.2, you must read release notes
|
||||
of versions 3.1 and 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Configuration upgrade
|
||||
|
||||
WeeChat has an automatic upgrade of configuration files (`*.conf`):
|
||||
|
||||
* new options are silently added with default value
|
||||
* obsolete options are automatically discarded and WeeChat displays a warning
|
||||
with the value read from file.
|
||||
|
||||
Example of warning when an option has been removed:
|
||||
|
||||
----
|
||||
=!= Attenzione: /home/user/.config/weechat/sec.conf, riga 15: opzione sconosciuta per la sezione "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
That means the option `sec.crypt.passphrase_file` has been removed, and you
|
||||
had value set to empty string, which was the default value in the previous version
|
||||
(in this case no manual action is required).
|
||||
|
||||
[[running_weechat]]
|
||||
== Esecuzione di WeeChat
|
||||
|
||||
@@ -809,11 +697,11 @@ and set like this:
|
||||
|
||||
[width="100%",cols="1,2m,5",options="header"]
|
||||
|===
|
||||
| Directory | Default value | Fallback value
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat` if `$XDG_CONFIG_HOME` is not defined or empty.
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat` if `$XDG_DATA_HOME` is not defined or empty.
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat` if `$XDG_CACHE_HOME` is not defined or empty.
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Same as _cache_ directory if `$XDG_RUNTIME_DIR` is not defined or empty.
|
||||
| Directory | Default value | Fallback value if $XDG_XXX is not defined
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat`
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat`
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat`
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Same as _cache_ directory
|
||||
|===
|
||||
|
||||
The configuration files are created with default values the first time you run WeeChat.
|
||||
@@ -899,6 +787,80 @@ and after any change you must run the command <<command_weechat_reload,/reload>>
|
||||
You can use the command <<command_weechat_set,/set>>, which checks the value
|
||||
and applies immediately the changes.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
If a new stable version of WeeChat is released, this is time for you to
|
||||
switch to this version.
|
||||
|
||||
First of all, you must install the new version of WeeChat, either with your
|
||||
package manager or by compiling yourself, so that the `weechat` binary and all
|
||||
required files are in the same paths. +
|
||||
This can be done while WeeChat is running.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade_command]]
|
||||
=== Upgrade command
|
||||
|
||||
WeeChat can restart the new binary, in place, using the
|
||||
<<command_weechat_upgrade,/upgrade>> command: the buffer contents and non-SSL
|
||||
connections are preserved. +
|
||||
The SSL connections are lost during upgrade and are restored automatically
|
||||
after the upgrade (reload of SSL sessions is currently not possible
|
||||
with GnuTLS).
|
||||
|
||||
The command can also be used if you have to restart the machine, for example
|
||||
to upgrade the kernel or to move your WeeChat to another machine:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
This saves the current state in `*.upgrade` files. You can then either reboot
|
||||
or move the whole WeeChat directories (config, data, cache) to another machine,
|
||||
and restart WeeChat later with this command:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart after upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
You must read the release notes of all versions between your old (excluded) and
|
||||
your new version (included). +
|
||||
For example if you switch from version 3.0 to 3.2, you must read release notes
|
||||
of versions 3.1 and 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Configuration upgrade
|
||||
|
||||
WeeChat has an automatic upgrade of configuration files (`*.conf`):
|
||||
|
||||
* new options are silently added with default value
|
||||
* obsolete options are automatically discarded and WeeChat displays a warning
|
||||
with the value read from file.
|
||||
|
||||
Example of warning when an option has been removed:
|
||||
|
||||
----
|
||||
=!= Attenzione: /home/user/.config/weechat/sec.conf, riga 15: opzione sconosciuta per la sezione "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
That means the option `sec.crypt.passphrase_file` has been removed, and you
|
||||
had value set to empty string, which was the default value in the previous version
|
||||
(in this case no manual action is required).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[interface]]
|
||||
== Interface
|
||||
@@ -1005,7 +967,7 @@ La barra _input_ ha i seguenti elementi predefiniti:
|
||||
| away | `(assente)` | Indicatore di assenza.
|
||||
// TRANSLATION MISSING
|
||||
| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages).
|
||||
| input_paste | `[Incollare 7 righe ? [ctrl-Y] Sì [ctrl-N] No]` | Chiede all'utente se incollare le righe.
|
||||
| input_paste | `[Incollare 7 righe ? [ctrl-y] Sì [ctrl-n] No]` | Chiede all'utente se incollare le righe.
|
||||
| input_text | `ciao peter!` | Testo in input.
|
||||
|===
|
||||
|
||||
|
||||
@@ -1,128 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.ja.adoc \
|
||||
weechat-headless.1.ja.adoc \
|
||||
weechat_user.ja.adoc \
|
||||
weechat_plugin_api.ja.adoc \
|
||||
weechat_scripting.ja.adoc \
|
||||
weechat_faq.ja.adoc \
|
||||
weechat_quickstart.ja.adoc \
|
||||
weechat_relay_protocol.ja.adoc \
|
||||
weechat_dev.ja.adoc \
|
||||
includes/autogen_api_completions.ja.adoc \
|
||||
includes/autogen_api_hdata.ja.adoc \
|
||||
includes/autogen_api_infolists.ja.adoc \
|
||||
includes/autogen_api_infos_hashtable.ja.adoc \
|
||||
includes/autogen_api_infos.ja.adoc \
|
||||
includes/autogen_api_plugins_priority.ja.adoc \
|
||||
includes/autogen_api_url_options.ja.adoc \
|
||||
includes/autogen_user_commands.ja.adoc \
|
||||
includes/autogen_user_default_aliases.ja.adoc \
|
||||
includes/autogen_user_irc_colors.ja.adoc \
|
||||
includes/autogen_user_options.ja.adoc \
|
||||
includes/cmdline_options.ja.adoc \
|
||||
includes/man.ja.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_user.ja.html \
|
||||
weechat_plugin_api.ja.html \
|
||||
weechat_scripting.ja.html \
|
||||
weechat_faq.ja.html \
|
||||
weechat_quickstart.ja.html \
|
||||
weechat_relay_protocol.ja.html \
|
||||
weechat_dev.ja.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.ja.adoc includes/cmdline_options.ja.adoc includes/man.ja.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/ja/weechat.1.ja.adoc
|
||||
weechat-headless.1: weechat-headless.1.ja.adoc includes/cmdline_options.ja.adoc includes/man.ja.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/ja/weechat-headless.1.ja.adoc
|
||||
|
||||
# user's guide
|
||||
weechat_user.ja.html: weechat_user.ja.adoc includes/cmdline_options.ja.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.ja.html $(abs_top_srcdir)/doc/ja/weechat_user.ja.adoc
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.ja.html: weechat_plugin_api.ja.adoc $(wildcard includes/autogen_api_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_plugin_api.ja.html $(abs_top_srcdir)/doc/ja/weechat_plugin_api.ja.adoc
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.ja.html: weechat_scripting.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.ja.html $(abs_top_srcdir)/doc/ja/weechat_scripting.ja.adoc
|
||||
|
||||
# FAQ
|
||||
weechat_faq.ja.html: weechat_faq.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.ja.html $(abs_top_srcdir)/doc/ja/weechat_faq.ja.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.ja.html: weechat_quickstart.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.ja.html $(abs_top_srcdir)/doc/ja/weechat_quickstart.ja.adoc
|
||||
|
||||
# relay protocol
|
||||
weechat_relay_protocol.ja.html: weechat_relay_protocol.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_relay_protocol.ja.html $(abs_top_srcdir)/doc/ja/weechat_relay_protocol.ja.adoc
|
||||
|
||||
# developer's guide
|
||||
weechat_dev.ja.html: weechat_dev.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_dev.ja.html $(abs_top_srcdir)/doc/ja/weechat_dev.ja.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/ja/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/ja/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/ja/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/ja/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/ja/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.ja.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
|
||||
// tag::config_priority[]
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | File | Priority
|
||||
| 1 | sec.conf | 120000
|
||||
| 2 | weechat.conf | 110000
|
||||
| 3 | plugins.conf | 100000
|
||||
| 4 | charset.conf | 16000
|
||||
| 5 | logger.conf | 15000
|
||||
| 6 | exec.conf | 14000
|
||||
| 7 | trigger.conf | 13000
|
||||
| 8 | spell.conf | 12000
|
||||
| 9 | alias.conf | 11000
|
||||
| 10 | buflist.conf | 10000
|
||||
| 11 | fifo.conf | 9000
|
||||
| 12 | typing.conf | 8000
|
||||
| 13 | xfer.conf | 7000
|
||||
| 14 | irc.conf | 6000
|
||||
| 15 | relay.conf | 5000
|
||||
| 16 | guile.conf | 4070
|
||||
| 17 | javascript.conf | 4060
|
||||
| 18 | lua.conf | 4050
|
||||
| 19 | perl.conf | 4040
|
||||
| 20 | php.conf | 4030
|
||||
| 21 | python.conf | 4020
|
||||
| 22 | ruby.conf | 4010
|
||||
| 23 | tcl.conf | 4000
|
||||
| 24 | script.conf | 3000
|
||||
| 25 | fset.conf | 2000
|
||||
|===
|
||||
// end::config_priority[]
|
||||
@@ -241,6 +241,8 @@ _sasl_scram_salted_pwd_size_ (integer) +
|
||||
_sasl_scram_auth_message_ (string) +
|
||||
_sasl_temp_username_ (string) +
|
||||
_sasl_temp_password_ (string) +
|
||||
_authentication_method_ (integer) +
|
||||
_sasl_mechanism_used_ (integer) +
|
||||
_is_connected_ (integer) +
|
||||
_ssl_connected_ (integer) +
|
||||
_disconnected_ (integer) +
|
||||
@@ -278,7 +280,7 @@ _typing_allowed_ (integer) +
|
||||
_reconnect_delay_ (integer) +
|
||||
_reconnect_start_ (time) +
|
||||
_command_time_ (time) +
|
||||
_reconnect_join_ (integer) +
|
||||
_autojoin_done_ (integer) +
|
||||
_disable_autojoin_ (integer) +
|
||||
_is_away_ (integer) +
|
||||
_away_message_ (string) +
|
||||
@@ -707,6 +709,7 @@ _count_ (integer) +
|
||||
_last_config_file_ +
|
||||
|
||||
| _plugin_ (pointer, hdata: "plugin") +
|
||||
_priority_ (integer) +
|
||||
_name_ (string) +
|
||||
_filename_ (string) +
|
||||
_file_ (pointer) +
|
||||
|
||||
@@ -4,26 +4,30 @@
|
||||
//
|
||||
|
||||
// tag::plugins_priority[]
|
||||
. charset (16000)
|
||||
. logger (15000)
|
||||
. exec (14000)
|
||||
. trigger (13000)
|
||||
. spell (12000)
|
||||
. alias (11000)
|
||||
. buflist (10000)
|
||||
. fifo (9000)
|
||||
. typing (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile (4070)
|
||||
. javascript (4060)
|
||||
. lua (4050)
|
||||
. perl (4040)
|
||||
. php (4030)
|
||||
. python (4020)
|
||||
. ruby (4010)
|
||||
. tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | プラグイン | Priority
|
||||
| 1 | charset | 16000
|
||||
| 2 | logger | 15000
|
||||
| 3 | exec | 14000
|
||||
| 4 | trigger | 13000
|
||||
| 5 | spell | 12000
|
||||
| 6 | alias | 11000
|
||||
| 7 | buflist | 10000
|
||||
| 8 | fifo | 9000
|
||||
| 9 | typing | 8000
|
||||
| 10 | xfer | 7000
|
||||
| 11 | irc | 6000
|
||||
| 12 | relay | 5000
|
||||
| 13 | guile | 4070
|
||||
| 14 | javascript | 4060
|
||||
| 15 | lua | 4050
|
||||
| 16 | perl | 4040
|
||||
| 17 | php | 4030
|
||||
| 18 | python | 4020
|
||||
| 19 | ruby | 4010
|
||||
| 20 | tcl | 4000
|
||||
| 21 | script | 3000
|
||||
| 22 | fset | 2000
|
||||
|===
|
||||
// end::plugins_priority[]
|
||||
|
||||
@@ -131,6 +131,7 @@ Examples:
|
||||
addraw <channel1>[,<channel2>...] [<key1>[,<key2>...]]
|
||||
del [<channel1> [<channel2>...]]
|
||||
apply
|
||||
join
|
||||
sort
|
||||
|
||||
add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel
|
||||
@@ -139,6 +140,7 @@ Examples:
|
||||
channel: channel name
|
||||
key: key for the channel
|
||||
apply: set currently joined channels in the autojoin option
|
||||
join: join the channels in the autojoin option
|
||||
sort: sort alphabetically channels in the autojoin option
|
||||
|
||||
Examples:
|
||||
@@ -150,6 +152,7 @@ Examples:
|
||||
/autojoin del
|
||||
/autojoin del #chan1
|
||||
/autojoin apply
|
||||
/autojoin join
|
||||
/autojoin sort
|
||||
----
|
||||
|
||||
@@ -450,6 +453,16 @@ Example:
|
||||
reason: 理由
|
||||
----
|
||||
|
||||
[[command_irc_knock]]
|
||||
* `+knock+`: send a notice to an invitation-only channel, requesting an invite
|
||||
|
||||
----
|
||||
/knock <channel> [<message>]
|
||||
|
||||
channel: channel name
|
||||
message: message to send
|
||||
----
|
||||
|
||||
[[command_irc_links]]
|
||||
* `+links+`: list all server names which are known by the server answering the query
|
||||
|
||||
@@ -744,6 +757,12 @@ channel: channel name
|
||||
target: サーバ名
|
||||
----
|
||||
|
||||
[[command_irc_rules]]
|
||||
* `+rules+`: request the server rules
|
||||
|
||||
----
|
||||
----
|
||||
|
||||
[[command_irc_sajoin]]
|
||||
* `+sajoin+`: ユーザがチャンネルへ参加することを強制
|
||||
|
||||
@@ -1073,11 +1092,13 @@ target: マスクに一致するものだけを返す
|
||||
add <alias> [<command>[;<command>...]]
|
||||
addcompletion <completion> <alias> [<command>[;<command>...]]
|
||||
del <alias> [<alias>...]
|
||||
rename <alias> <new_alias>
|
||||
|
||||
list: list aliases (without argument, this list is displayed)
|
||||
add: add an alias
|
||||
addcompletion: add an alias with a custom completion
|
||||
del: delete an alias
|
||||
rename: rename an alias
|
||||
completion: completion for alias: by default completion is done with target command
|
||||
note: you can use %%command to use completion of an existing command
|
||||
alias: name of alias
|
||||
@@ -1098,6 +1119,8 @@ Examples:
|
||||
/alias add split /window splith
|
||||
alias /hello to say "hello" on all channels but not on #weechat:
|
||||
/alias add hello /allchan -exclude=#weechat hello
|
||||
rename alias "hello" to "Hello":
|
||||
/alias rename hello Hello
|
||||
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
|
||||
/alias addcompletion %%sajoin forcejoin /quote forcejoin
|
||||
----
|
||||
@@ -1752,44 +1775,44 @@ Examples:
|
||||
resetall -yes [<context>]
|
||||
missing [<context>]
|
||||
|
||||
list: 現在のキーをリストアップ (引数無しの場合、このリストが表示されます)
|
||||
listdefault: デフォルトキーをリストアップ
|
||||
listdiff: デフォルトと現在のキーの違いをリストアップ (追加、再定義、削除されたキー)
|
||||
context: コンテキストの名前 ("default" または "search")
|
||||
bind: キーにコマンドを割り当てるか、キーに割り当てられたコマンドを表示 ("default" コンテキストに対する)
|
||||
bindctxt: キーにコマンドを割り当てるか、キーに割り当てられたコマンドを表示 (指定されたコンテキストに対する)
|
||||
command: コマンド (複数のコマンドはセミコロンで分けて書く)
|
||||
unbind: キーバインドを削除 ("default" コンテキストに対する)
|
||||
unbindctxt: キーバインドを削除 (指定されたコンテキストに対する)
|
||||
reset: キーをデフォルトの割り当てにリセットする ("default" コンテキストに対する)
|
||||
resetctxt: キーをデフォルトの割り当てにリセットする (指定されたコンテキストに対する)
|
||||
resetall: デフォルトの割り当てにリストアし、全ての個人的な設定を削除 (注意して使用!)
|
||||
missing: 未割り当てのキーを追加 (デフォルトの割り当てに無い)、新しい WeeChat バージョンをインストールした後に便利
|
||||
list: list all current keys (without argument, this list is displayed)
|
||||
listdefault: list default keys
|
||||
listdiff: list differences between current and default keys (keys added, redefined or deleted)
|
||||
context: name of context ("default" or "search")
|
||||
bind: bind a command to a key or display command bound to key (for context "default")
|
||||
bindctxt: bind a command to a key or display command bound to key, for given context
|
||||
command: command (many commands can be separated by semicolons)
|
||||
unbind: remove a key binding (for context "default")
|
||||
unbindctxt: remove a key binding for given context
|
||||
reset: reset a key to default binding (for context "default")
|
||||
resetctxt: reset a key to default binding, for given context
|
||||
resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
|
||||
missing: add missing keys (using default bindings), useful after installing new WeeChat version
|
||||
|
||||
キーにコマンドを割り当てる場合、alt+k (または Esc の後に k) した後に、割り当てたいキーを押すことをお勧めします: これはコマンドラインにキーコードを入力することになります。
|
||||
When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
|
||||
|
||||
"mouse" コンテント ("cursor" コンテキストの一部) に対しては、キーは以下の書式: "@area:key" または "@area1>area2:key"。ここで、area は以下の値を取れます:
|
||||
*: 画面上の任意のエリア
|
||||
chat: チャットエリア (任意のバッファ)
|
||||
chat(xxx): 名前 "xxx" を持つチャットエリア (プラグイン含む完全な名前)
|
||||
bar(*): 任意のバー
|
||||
bar(xxx): バー "xxx"
|
||||
item(*): 任意のバー要素
|
||||
item(xxx): バー要素 "xxx"
|
||||
多くのマウスイベントにマッチさせるにはワイルドカード "*" をキーに使ってください。
|
||||
"hsignal:name" という書式のコマンドに対する特別な値はマウスコンテキストに使えます、これはフォーカスハッシュテーブルを引数にして hsignal "name" を送ります。
|
||||
その他の特別な値 "-" はキーを無効化するために利用されます。(これはキーの探索時には無視されます)
|
||||
For context "mouse" (possible in context "cursor" too), key has format: "@area:key" or "@area1>area2:key" where area can be:
|
||||
*: any area on screen
|
||||
chat: chat area (any buffer)
|
||||
chat(xxx): chat area for buffer with name "xxx" (full name including plugin)
|
||||
bar(*): any bar
|
||||
bar(xxx): bar "xxx"
|
||||
item(*): any bar item
|
||||
item(xxx): bar item "xxx"
|
||||
Wildcard "*" is allowed in key to match many mouse events.
|
||||
A special value for command with format "hsignal:name" can be used for context mouse, this will send the hsignal "name" with the focus hashtable as argument.
|
||||
Another special value "-" can be used to disable key (it will be ignored when looking for keys).
|
||||
|
||||
例:
|
||||
alt-t キーをニックネームリストバーに割り当てる:
|
||||
Examples:
|
||||
key alt-t to toggle nicklist bar:
|
||||
/key bind meta-t /bar toggle nicklist
|
||||
alt-r キーを #weechat IRC チャンネルへの移動に割り当てる:
|
||||
key alt-r to jump to #weechat IRC channel:
|
||||
/key bind meta-r /buffer #weechat
|
||||
alt-r キーの割り当てをデフォルトに戻す:
|
||||
restore default binding for key alt-r:
|
||||
/key reset meta-r
|
||||
"tab" キーをバッファ検索の終了に割り当てる:
|
||||
/key bindctxt search ctrl-I /input search_stop
|
||||
ニック上でのマウスのセンターボタンをニックネームの情報取得に割り当てる:
|
||||
key "tab" to stop search in buffer:
|
||||
/key bindctxt search ctrl-i /input search_stop
|
||||
middle button of mouse on a nick to retrieve info on nick:
|
||||
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
|
||||
----
|
||||
|
||||
@@ -2627,7 +2650,7 @@ Keys and input to set options on fset buffer:
|
||||
u:xxx unmark options displayed that are matching filter "xxx" (any filter on option or value is allowed, see filters above)
|
||||
|
||||
Other keys and input on fset buffer:
|
||||
ctrl+L refresh options and whole screen (command: /fset -refresh)
|
||||
ctrl+l refresh options and whole screen (command: /fset -refresh)
|
||||
$ refresh options (keep marked options)
|
||||
$$ refresh options (unmark all options)
|
||||
alt+p p toggle plugin description options (plugins.desc.*)
|
||||
@@ -2637,7 +2660,7 @@ Other keys and input on fset buffer:
|
||||
w:xxx export options in file "xxx"
|
||||
w-:xxx export options in file "xxx" without help
|
||||
w+:xxx export options in file "xxx" with help
|
||||
ctrl+X x switch the format used to display options
|
||||
ctrl+x x switch the format used to display options
|
||||
q close fset buffer
|
||||
|
||||
Mouse actions on fset buffer:
|
||||
|
||||
@@ -8,37 +8,37 @@
|
||||
|===
|
||||
| 別名 | コマンド | 補完
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window close | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WM | /window merge | -
|
||||
| /WW | /whowas | -
|
||||
| /aaway | /allserv /away | -
|
||||
| /anick | /allserv /nick | -
|
||||
| /beep | /print -beep | -
|
||||
| /bye | /quit | -
|
||||
| /c | /buffer clear | -
|
||||
| /cl | /buffer clear | -
|
||||
| /close | /buffer close | -
|
||||
| /chat | /dcc chat | -
|
||||
| /exit | /quit | -
|
||||
| /ig | /ignore | -
|
||||
| /j | /join | -
|
||||
| /k | /kick | -
|
||||
| /kb | /kickban | -
|
||||
| /leave | /part | -
|
||||
| /m | /msg | -
|
||||
| /mub | /unban * | -
|
||||
| /msgbuf | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /n | /names | -
|
||||
| /q | /query | -
|
||||
| /redraw | /window refresh | -
|
||||
| /say | /msg * | -
|
||||
| /signoff | /quit | -
|
||||
| /t | /topic | -
|
||||
| /ub | /unban | -
|
||||
| /umode | /mode $nick | -
|
||||
| /v | /command core version | -
|
||||
| /w | /who | -
|
||||
| /wc | /window close | -
|
||||
| /wi | /whois | -
|
||||
| /wii | /whois $1 $1 | -
|
||||
| /wm | /window merge | -
|
||||
| /ww | /whowas | -
|
||||
|===
|
||||
// end::default_aliases[]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -464,6 +464,8 @@ WeeChat "core" は以下のディレクトリに配置されています:
|
||||
| test-gui-filter.cpp | Tests: filters.
|
||||
// TRANSLATION MISSING
|
||||
| test-gui-input.cpp | Tests: input functions.
|
||||
// TRANSLATION MISSING
|
||||
| test-gui-key.cpp | Tests: keys.
|
||||
| test-gui-line.cpp | テスト: 行
|
||||
// TRANSLATION MISSING
|
||||
| test-gui-nick.cpp | テスト: nicks
|
||||
@@ -1235,11 +1237,8 @@ _component_ には以下から 1 つ選んで記入してください:
|
||||
WeeChat core
|
||||
|
||||
| build
|
||||
| autogen.sh +
|
||||
CMakeLists.txt +
|
||||
| CMakeLists.txt +
|
||||
cmake/* +
|
||||
configure.ac +
|
||||
Makefile.am +
|
||||
tools/* +
|
||||
weechat.cygport.in +
|
||||
weechat.spec |
|
||||
|
||||
@@ -51,16 +51,15 @@ https://weechat.org/about/interfaces/[remote interfaces page ^↗^,window=_blan
|
||||
[[compile_git]]
|
||||
=== git リポジトリをクローンした後に WeeChat をコンパイルできません。
|
||||
|
||||
WeeChat をコンパイルするには link:weechat_user.ja.html#compile_with_cmake[CMake ^↗^,window=_blank]
|
||||
を使うことが推奨されています。
|
||||
// TRANSLATION MISSING
|
||||
WeeChat must be compiled with CMake.
|
||||
|
||||
link:weechat_user.ja.html#compile_with_autotools[autotools ^↗^,window=_blank] を使って (CMake を使わずに)
|
||||
コンパイルする場合、最新の autoconf と automake を使ってください。
|
||||
// TRANSLATION MISSING
|
||||
Please follow link:weechat_user.en.html#source_package[build instructions ^↗^,window=_blank]
|
||||
and ensure all required dependencies are installed.
|
||||
|
||||
他には「開発パッケージ」をインストール方法があります。この場合、インストールするのに必要なパッケージの数が減ります。このパッケージは
|
||||
git リポジトリからほぼ毎日ビルドされます。このパッケージは厳密には
|
||||
git ベースではなく、アップデートをインストールする場合には
|
||||
git をクローンする方法よりも不便であることに注意してください。
|
||||
// TRANSLATION MISSING
|
||||
If you still have issues, please report them to the developers.
|
||||
|
||||
[[compile_macos]]
|
||||
=== どうすれば macOS に WeeChat をインストールできますか?
|
||||
|
||||
@@ -6343,7 +6343,7 @@ weechat_hashtable_free (hashtable);
|
||||
|
||||
==== config_new
|
||||
|
||||
_WeeChat バージョン 1.5 で更新。_
|
||||
_WeeChat バージョン 1.5, 3.9 で更新。_
|
||||
|
||||
新しい設定ファイルを作成。
|
||||
|
||||
@@ -6361,7 +6361,12 @@ struct t_config_file *weechat_config_new (const char *name,
|
||||
|
||||
引数:
|
||||
|
||||
* _name_: 設定ファイルの名前 (パスと拡張子は不要)
|
||||
// TRANSLATION MISSING
|
||||
* _name_: 設定ファイルの名前 (パスと拡張子は不要); a priority
|
||||
is allowed before the name, with format `nnn|name` where `nnn` is non-negative
|
||||
integer with priority; default priority is 1000; files are sorted by priority
|
||||
from higher to lower when running command `/reload`
|
||||
(see priority of configuration files below)
|
||||
* _callback_reload_: `/reload` で設定ファイルをリロードする際に呼び出すコールバック関数
|
||||
(任意、NULL でも可、下の説明を参照)、引数と戻り値:
|
||||
** _const void *pointer_: ポインタ
|
||||
@@ -6397,6 +6402,11 @@ struct t_config_file *weechat_config_new (const char *name,
|
||||
(<<_config_new_section,config_new_section>> を使って) セクションもしくは
|
||||
(<<_config_new_option,config_new_option>> を使って) オプションを追加した後だけです。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Priority of default configuration files:
|
||||
|
||||
include::includes/autogen_api_config_priority.ja.adoc[tag=config_priority]
|
||||
|
||||
C 言語での使用例:
|
||||
|
||||
[source,c]
|
||||
@@ -14225,7 +14235,8 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test with $toto")
|
||||
|
||||
==== buffer_match_list
|
||||
|
||||
_WeeChat バージョン 0.3.5 以上で利用可。_
|
||||
// TRANSLATION MISSING
|
||||
_WeeChat ≥ 0.3.5, updated in 3.9._
|
||||
|
||||
バッファがバッファのリストにマッチすることを確認。
|
||||
|
||||
@@ -14244,6 +14255,10 @@ int weechat_buffer_match_list (struct t_gui_buffer *buffer, const char *string);
|
||||
** 名前の最初に `+!+` がある場合はその名前を含まない場合にマッチ
|
||||
** 名前にワイルドカード `+*+` を使うことができます
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Since version 3.9, comparison of buffer names is case sensitive.
|
||||
|
||||
戻り値:
|
||||
|
||||
* バッファがバッファリストにマッチする場合は 1、そうでない場合は 0
|
||||
@@ -14257,7 +14272,7 @@ if (buffer)
|
||||
{
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*,!*#weechat*")); /* 0 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.oftc.*,python.*")); /* 0 */
|
||||
}
|
||||
----
|
||||
@@ -14274,7 +14289,7 @@ buffer = weechat.buffer_search("irc", "libera.#weechat")
|
||||
if buffer:
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*,!*#weechat*")) # 0
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.oftc.*,python.*")) # 0
|
||||
----
|
||||
|
||||
|
||||
+94
-127
@@ -105,7 +105,8 @@ repository.
|
||||
[[source_package]]
|
||||
=== ソースパッケージ
|
||||
|
||||
WeeChat は CMake または autotools を使ってコンパイルできます (CMake を使うことが推奨されています)。
|
||||
// TRANSLATION MISSING
|
||||
WeeChat must be built with CMake.
|
||||
|
||||
[NOTE]
|
||||
macOS では https://brew.sh/[Homebrew ^↗^,window=_blank] を使ってください:
|
||||
@@ -115,7 +116,7 @@ macOS では https://brew.sh/[Homebrew ^↗^,window=_blank] を使ってくだ
|
||||
==== 依存関係
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The following table shows the list of packages that are *required* to compile
|
||||
The following table shows the list of packages that are *required* to build
|
||||
WeeChat:
|
||||
|
||||
[width="100%",cols="5,^3,.^15",options="header"]
|
||||
@@ -123,11 +124,12 @@ WeeChat:
|
||||
// TRANSLATION MISSING
|
||||
| パッケージ ^(1)^ | バージョン | Features
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| C コンパイラ (gcc / clang) |
|
||||
| ビルド
|
||||
| Compile C sources.
|
||||
|
||||
| cmake | ≥ 3.0
|
||||
| ビルド (autotools でも可能ですが、CMake を推奨します)
|
||||
| ビルド
|
||||
|
||||
| pkg-config |
|
||||
| インストール済みライブラリを検出
|
||||
@@ -211,8 +213,9 @@ Debian および Ubuntu
|
||||
# apt-get build-dep weechat
|
||||
----
|
||||
|
||||
[[compile_with_cmake]]
|
||||
==== CMake によるコンパイル
|
||||
// TRANSLATION MISSING
|
||||
[[build]]
|
||||
==== Build
|
||||
|
||||
* システムディレクトリにインストールする場合 (_root_ 特権が必要です):
|
||||
|
||||
@@ -365,58 +368,22 @@ Curses インターフェースを使う場合は以下のコマンドを使っ
|
||||
$ ccmake ..
|
||||
----
|
||||
|
||||
[[compile_with_autotools]]
|
||||
==== autotools によるコンパイル
|
||||
|
||||
[WARNING]
|
||||
CMake 以外を用いた WeeChat のビルドは公式にサポートされません。CMake
|
||||
を利用できない場合のみ autotools を使ってください。 +
|
||||
autotools を用いてビルドする場合、CMake よりも多くの依存パッケージとより長い時間が必要です。
|
||||
|
||||
* システムディレクトリにインストールする場合 (_root_ 特権が必要です):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
* 任意のディレクトリ (例えば自分のホームディレクトリ) にインストールする場合:
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure --prefix=/path/to/directory
|
||||
$ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
_configure_
|
||||
スクリプトに対してオプションを指定することができます、オプションを表示するには以下のコマンドを使ってください:
|
||||
|
||||
----
|
||||
$ ./configure --help
|
||||
----
|
||||
|
||||
[[run_tests]]
|
||||
==== テストの実行
|
||||
// TRANSLATION MISSING
|
||||
[[tests]]
|
||||
==== Tests
|
||||
|
||||
テストをコンパイルするには以下のパッケージが *必須* です:
|
||||
|
||||
* libcpputest-dev
|
||||
* C++ compiler
|
||||
|
||||
テストは WeeChat のコンパイル時に有効化しなければいけません (CMake を使う場合):
|
||||
テストは WeeChat のコンパイル時に有効化しなければいけません:
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
コンパイル終了後、build ディレクトリでテストを起動してください (CMake を使う場合):
|
||||
コンパイル終了後、build ディレクトリでテストを起動してください:
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
@@ -586,80 +553,6 @@ gdb /usr/bin/weechat 12345
|
||||
(gdb) bt full
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
If a new stable version of WeeChat is released, this is time for you to
|
||||
switch to this version.
|
||||
|
||||
First of all, you must install the new version of WeeChat, either with your
|
||||
package manager or by compiling yourself, so that the `weechat` binary and all
|
||||
required files are in the same paths. +
|
||||
This can be done while WeeChat is running.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade_command]]
|
||||
=== Upgrade command
|
||||
|
||||
WeeChat can restart the new binary, in place, using the
|
||||
<<command_weechat_upgrade,/upgrade>> command: the buffer contents and non-SSL
|
||||
connections are preserved. +
|
||||
The SSL connections are lost during upgrade and are restored automatically
|
||||
after the upgrade (reload of SSL sessions is currently not possible
|
||||
with GnuTLS).
|
||||
|
||||
The command can also be used if you have to restart the machine, for example
|
||||
to upgrade the kernel or to move your WeeChat to another machine:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
This saves the current state in `*.upgrade` files. You can then either reboot
|
||||
or move the whole WeeChat directories (config, data, cache) to another machine,
|
||||
and restart WeeChat later with this command:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart after upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
You must read the release notes of all versions between your old (excluded) and
|
||||
your new version (included). +
|
||||
For example if you switch from version 3.0 to 3.2, you must read release notes
|
||||
of versions 3.1 and 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Configuration upgrade
|
||||
|
||||
WeeChat has an automatic upgrade of configuration files (`*.conf`):
|
||||
|
||||
* new options are silently added with default value
|
||||
* obsolete options are automatically discarded and WeeChat displays a warning
|
||||
with the value read from file.
|
||||
|
||||
Example of warning when an option has been removed:
|
||||
|
||||
----
|
||||
=!= 警告: /home/user/.config/weechat/sec.conf, 行 15: セクション "crypt" の無効なオプション: passphrase_file = ""
|
||||
----
|
||||
|
||||
That means the option `sec.crypt.passphrase_file` has been removed, and you
|
||||
had value set to empty string, which was the default value in the previous version
|
||||
(in this case no manual action is required).
|
||||
|
||||
[[running_weechat]]
|
||||
== WeeChat の起動
|
||||
|
||||
@@ -766,11 +659,11 @@ and set like this:
|
||||
|
||||
[width="100%",cols="1,2m,5",options="header"]
|
||||
|===
|
||||
| Directory | Default value | Fallback value
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat` if `$XDG_CONFIG_HOME` is not defined or empty.
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat` if `$XDG_DATA_HOME` is not defined or empty.
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat` if `$XDG_CACHE_HOME` is not defined or empty.
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Same as _cache_ directory if `$XDG_RUNTIME_DIR` is not defined or empty.
|
||||
| Directory | Default value | Fallback value if $XDG_XXX is not defined
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat`
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat`
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat`
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Same as _cache_ directory
|
||||
|===
|
||||
|
||||
The configuration files are created with default values the first time you run WeeChat.
|
||||
@@ -864,6 +757,80 @@ WeeChat は常時 (例えば <<command_weechat_quit,/quit>> コマンドの実
|
||||
設定を編集するには <<command_weechat_set,/set>>
|
||||
コマンドを使ってください。これは値を検査し、設定の変更をすぐに適用します。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade]]
|
||||
== Upgrade
|
||||
|
||||
If a new stable version of WeeChat is released, this is time for you to
|
||||
switch to this version.
|
||||
|
||||
First of all, you must install the new version of WeeChat, either with your
|
||||
package manager or by compiling yourself, so that the `weechat` binary and all
|
||||
required files are in the same paths. +
|
||||
This can be done while WeeChat is running.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[upgrade_command]]
|
||||
=== Upgrade command
|
||||
|
||||
WeeChat can restart the new binary, in place, using the
|
||||
<<command_weechat_upgrade,/upgrade>> command: the buffer contents and non-SSL
|
||||
connections are preserved. +
|
||||
The SSL connections are lost during upgrade and are restored automatically
|
||||
after the upgrade (reload of SSL sessions is currently not possible
|
||||
with GnuTLS).
|
||||
|
||||
The command can also be used if you have to restart the machine, for example
|
||||
to upgrade the kernel or to move your WeeChat to another machine:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
This saves the current state in `*.upgrade` files. You can then either reboot
|
||||
or move the whole WeeChat directories (config, data, cache) to another machine,
|
||||
and restart WeeChat later with this command:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart after upgrade
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
You must read the release notes of all versions between your old (excluded) and
|
||||
your new version (included). +
|
||||
For example if you switch from version 3.0 to 3.2, you must read release notes
|
||||
of versions 3.1 and 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Configuration upgrade
|
||||
|
||||
WeeChat has an automatic upgrade of configuration files (`*.conf`):
|
||||
|
||||
* new options are silently added with default value
|
||||
* obsolete options are automatically discarded and WeeChat displays a warning
|
||||
with the value read from file.
|
||||
|
||||
Example of warning when an option has been removed:
|
||||
|
||||
----
|
||||
=!= 警告: /home/user/.config/weechat/sec.conf, 行 15: セクション "crypt" の無効なオプション: passphrase_file = ""
|
||||
----
|
||||
|
||||
That means the option `sec.crypt.passphrase_file` has been removed, and you
|
||||
had value set to empty string, which was the default value in the previous version
|
||||
(in this case no manual action is required).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[interface]]
|
||||
== Interface
|
||||
@@ -962,7 +929,7 @@ By default, the screen is divided up into the following areas:
|
||||
| input_prompt | `[@Flashy]` | 入力プロンプト、irc の場合: ニックネームとモード (libera では "+i" モードは不可視状態を意味します)
|
||||
| away | `(away)` | 離席状態表示
|
||||
| input_search | `[Search (~ str,msg)]` | 検索インジケータ ("`~`": 大文字小文字を区別しない、"`==`": 大文字小文字を区別する、"`str`": 検索文字列、"`regex`": 検索正規表現、"`msg`": メッセージ部分から検索、"`pre`": プレフィックス部分から検索、"`pre\|msg`": プレフィックス部分とメッセージ部分から検索)
|
||||
| input_paste | `[Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No]` | 行をペーストする場合にユーザへ行われる質問
|
||||
| input_paste | `[Paste 7 lines ? [ctrl-y] Yes [ctrl-n] No]` | 行をペーストする場合にユーザへ行われる質問
|
||||
| input_text | `hi peter!` | 入力テキスト
|
||||
|===
|
||||
|
||||
|
||||
@@ -1,111 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.pl.adoc \
|
||||
weechat-headless.1.pl.adoc \
|
||||
weechat_user.pl.adoc \
|
||||
weechat_scripting.pl.adoc \
|
||||
weechat_faq.pl.adoc \
|
||||
weechat_quickstart.pl.adoc \
|
||||
includes/autogen_api_completions.pl.adoc \
|
||||
includes/autogen_api_hdata.pl.adoc \
|
||||
includes/autogen_api_infolists.pl.adoc \
|
||||
includes/autogen_api_infos_hashtable.pl.adoc \
|
||||
includes/autogen_api_infos.pl.adoc \
|
||||
includes/autogen_api_plugins_priority.pl.adoc \
|
||||
includes/autogen_api_url_options.pl.adoc \
|
||||
includes/autogen_user_commands.pl.adoc \
|
||||
includes/autogen_user_default_aliases.pl.adoc \
|
||||
includes/autogen_user_irc_colors.pl.adoc \
|
||||
includes/autogen_user_options.pl.adoc \
|
||||
includes/cmdline_options.pl.adoc \
|
||||
includes/man.pl.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_user.pl.html \
|
||||
weechat_scripting.pl.html \
|
||||
weechat_faq.pl.html \
|
||||
weechat_quickstart.pl.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.pl.adoc includes/cmdline_options.pl.adoc includes/man.pl.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/pl/weechat.1.pl.adoc
|
||||
weechat-headless.1: weechat-headless.1.pl.adoc includes/cmdline_options.pl.adoc includes/man.pl.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/pl/weechat-headless.1.pl.adoc
|
||||
|
||||
# user's guide
|
||||
weechat_user.pl.html: weechat_user.pl.adoc includes/cmdline_options.pl.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.pl.html $(abs_top_srcdir)/doc/pl/weechat_user.pl.adoc
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.pl.html: weechat_scripting.pl.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.pl.html $(abs_top_srcdir)/doc/pl/weechat_scripting.pl.adoc
|
||||
|
||||
# FAQ
|
||||
weechat_faq.pl.html: weechat_faq.pl.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.pl.html $(abs_top_srcdir)/doc/pl/weechat_faq.pl.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.pl.html: weechat_quickstart.pl.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.pl.html $(abs_top_srcdir)/doc/pl/weechat_quickstart.pl.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/pl/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/pl/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/pl/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/pl/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/pl/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.pl.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
|
||||
// tag::config_priority[]
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | File | Priority
|
||||
| 1 | sec.conf | 120000
|
||||
| 2 | weechat.conf | 110000
|
||||
| 3 | plugins.conf | 100000
|
||||
| 4 | charset.conf | 16000
|
||||
| 5 | logger.conf | 15000
|
||||
| 6 | exec.conf | 14000
|
||||
| 7 | trigger.conf | 13000
|
||||
| 8 | spell.conf | 12000
|
||||
| 9 | alias.conf | 11000
|
||||
| 10 | buflist.conf | 10000
|
||||
| 11 | fifo.conf | 9000
|
||||
| 12 | typing.conf | 8000
|
||||
| 13 | xfer.conf | 7000
|
||||
| 14 | irc.conf | 6000
|
||||
| 15 | relay.conf | 5000
|
||||
| 16 | guile.conf | 4070
|
||||
| 17 | javascript.conf | 4060
|
||||
| 18 | lua.conf | 4050
|
||||
| 19 | perl.conf | 4040
|
||||
| 20 | php.conf | 4030
|
||||
| 21 | python.conf | 4020
|
||||
| 22 | ruby.conf | 4010
|
||||
| 23 | tcl.conf | 4000
|
||||
| 24 | script.conf | 3000
|
||||
| 25 | fset.conf | 2000
|
||||
|===
|
||||
// end::config_priority[]
|
||||
@@ -241,6 +241,8 @@ _sasl_scram_salted_pwd_size_ (integer) +
|
||||
_sasl_scram_auth_message_ (string) +
|
||||
_sasl_temp_username_ (string) +
|
||||
_sasl_temp_password_ (string) +
|
||||
_authentication_method_ (integer) +
|
||||
_sasl_mechanism_used_ (integer) +
|
||||
_is_connected_ (integer) +
|
||||
_ssl_connected_ (integer) +
|
||||
_disconnected_ (integer) +
|
||||
@@ -278,7 +280,7 @@ _typing_allowed_ (integer) +
|
||||
_reconnect_delay_ (integer) +
|
||||
_reconnect_start_ (time) +
|
||||
_command_time_ (time) +
|
||||
_reconnect_join_ (integer) +
|
||||
_autojoin_done_ (integer) +
|
||||
_disable_autojoin_ (integer) +
|
||||
_is_away_ (integer) +
|
||||
_away_message_ (string) +
|
||||
@@ -707,6 +709,7 @@ _count_ (integer) +
|
||||
_last_config_file_ +
|
||||
|
||||
| _plugin_ (pointer, hdata: "plugin") +
|
||||
_priority_ (integer) +
|
||||
_name_ (string) +
|
||||
_filename_ (string) +
|
||||
_file_ (pointer) +
|
||||
|
||||
@@ -4,26 +4,30 @@
|
||||
//
|
||||
|
||||
// tag::plugins_priority[]
|
||||
. charset (16000)
|
||||
. logger (15000)
|
||||
. exec (14000)
|
||||
. trigger (13000)
|
||||
. spell (12000)
|
||||
. alias (11000)
|
||||
. buflist (10000)
|
||||
. fifo (9000)
|
||||
. typing (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile (4070)
|
||||
. javascript (4060)
|
||||
. lua (4050)
|
||||
. perl (4040)
|
||||
. php (4030)
|
||||
. python (4020)
|
||||
. ruby (4010)
|
||||
. tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Rank | Wtyczka | Priority
|
||||
| 1 | charset | 16000
|
||||
| 2 | logger | 15000
|
||||
| 3 | exec | 14000
|
||||
| 4 | trigger | 13000
|
||||
| 5 | spell | 12000
|
||||
| 6 | alias | 11000
|
||||
| 7 | buflist | 10000
|
||||
| 8 | fifo | 9000
|
||||
| 9 | typing | 8000
|
||||
| 10 | xfer | 7000
|
||||
| 11 | irc | 6000
|
||||
| 12 | relay | 5000
|
||||
| 13 | guile | 4070
|
||||
| 14 | javascript | 4060
|
||||
| 15 | lua | 4050
|
||||
| 16 | perl | 4040
|
||||
| 17 | php | 4030
|
||||
| 18 | python | 4020
|
||||
| 19 | ruby | 4010
|
||||
| 20 | tcl | 4000
|
||||
| 21 | script | 3000
|
||||
| 22 | fset | 2000
|
||||
|===
|
||||
// end::plugins_priority[]
|
||||
|
||||
@@ -127,21 +127,23 @@ Przykłady:
|
||||
* `+autojoin+`: konfiguruje opcje serwera "autojoin"
|
||||
|
||||
----
|
||||
/autojoin add [<kanał1> [<kanał2>...]]
|
||||
addraw <kanał1>[,<kanał2>...] [<hasło1>[,<hasło2>...]]
|
||||
del [<kanał1> [<kanał2>...]]
|
||||
/autojoin add [<channel1> [<channel2>...]]
|
||||
addraw <channel1>[,<channel2>...] [<key1>[,<key2>...]]
|
||||
del [<channel1> [<channel2>...]]
|
||||
apply
|
||||
join
|
||||
sort
|
||||
|
||||
add: dodaje obecny kanał albo listę kanałów (z opcjonalnymi hasłami) do opcji autojoin; jeśli jesteś na kanale i hasło nie zostało podane, jest ono odczytywane z kanału
|
||||
addraw: użyj nieprzetworzonego formatu IRC (taki jak dla komendy /join): nazwy kanałów oddzielone przecinkami, opcjonalne hasła oddzielone przecinkami
|
||||
del: usuwa obecny kanał lub listę kanałów z opcji autojoin
|
||||
kanał: nazwa kanału
|
||||
hasło: hasło do kanału
|
||||
apply: ustawia obecne kanały w opcji autojoin
|
||||
sort: sortuje alfabetycznie kanały w opcji autojoin
|
||||
add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel
|
||||
addraw: use the IRC raw format (same as /join command): all channels separated by commas, optional keys separated by commas
|
||||
del: delete current channel or a list of channels from the autojoin option
|
||||
channel: channel name
|
||||
key: key for the channel
|
||||
apply: set currently joined channels in the autojoin option
|
||||
join: join the channels in the autojoin option
|
||||
sort: sort alphabetically channels in the autojoin option
|
||||
|
||||
Przykłady:
|
||||
Examples:
|
||||
/autojoin add
|
||||
/autojoin add #test
|
||||
/autojoin add #chan1 #chan2
|
||||
@@ -150,6 +152,7 @@ Przykłady:
|
||||
/autojoin del
|
||||
/autojoin del #chan1
|
||||
/autojoin apply
|
||||
/autojoin join
|
||||
/autojoin sort
|
||||
----
|
||||
|
||||
@@ -450,6 +453,16 @@ Przykład:
|
||||
powód: powód
|
||||
----
|
||||
|
||||
[[command_irc_knock]]
|
||||
* `+knock+`: send a notice to an invitation-only channel, requesting an invite
|
||||
|
||||
----
|
||||
/knock <channel> [<message>]
|
||||
|
||||
channel: channel name
|
||||
message: message to send
|
||||
----
|
||||
|
||||
[[command_irc_links]]
|
||||
* `+links+`: wyświetla wszystkie nazwy serwerów, które są znane serwerowi odpowiadającemu na zapytanie
|
||||
|
||||
@@ -744,6 +757,12 @@ kanał: nazwa kanału
|
||||
cel: nazwa serwera
|
||||
----
|
||||
|
||||
[[command_irc_rules]]
|
||||
* `+rules+`: request the server rules
|
||||
|
||||
----
|
||||
----
|
||||
|
||||
[[command_irc_sajoin]]
|
||||
* `+sajoin+`: zmusza użytkownika do wejścia na kanał(y)
|
||||
|
||||
@@ -1069,36 +1088,40 @@ cel: odpowiedź powinna pasować do maski
|
||||
|
||||
----
|
||||
/alias list [<alias>]
|
||||
add <alias> [<komenda>[;<komenda>...]]
|
||||
addcompletion <dopełnienie> <alias> [<komenda>[;<komenda>...]]
|
||||
add <alias> [<command>[;<command>...]]
|
||||
addcompletion <completion> <alias> [<command>[;<command>...]]
|
||||
del <alias> [<alias>...]
|
||||
rename <alias> <new_alias>
|
||||
|
||||
list: lista aliasów (ta lista wyświetlana jest jeśli nie zostanie podany argument)
|
||||
add: dodaje alias
|
||||
addcompletion: dodaje alias z niestandardowym dopełnieniem
|
||||
del: usuwa alias
|
||||
completion: dopełnienie dla aliasu: domyślnie dopełnienie wykonuje się z docelową komendą
|
||||
uwaga: można użyć %%komenda w celu użycia dopełnień dla istniejących komend
|
||||
alias: nazwa aliasu
|
||||
komenda: nazwa komendy (wiele komend można oddzielić za pomocą średnika)
|
||||
list: list aliases (without argument, this list is displayed)
|
||||
add: add an alias
|
||||
addcompletion: add an alias with a custom completion
|
||||
del: delete an alias
|
||||
rename: rename an alias
|
||||
completion: completion for alias: by default completion is done with target command
|
||||
note: you can use %%command to use completion of an existing command
|
||||
alias: name of alias
|
||||
command: command name with arguments (many commands can be separated by semicolons)
|
||||
|
||||
Ważne: dla komend specjalne zmienne są zastępowane odpowiednimi wartościami:
|
||||
$n: argument 'n' (pomiędzy 1 i 9)
|
||||
$-m: argumenty od 1 do 'm'
|
||||
$n-: argumenty od 'n' do ostatniego
|
||||
$n-m: argumenty od 'n' od 'm'
|
||||
$*: wszystkie argumenty
|
||||
$~: ostatni argument
|
||||
$var: gdzie "var" to zmienna lokalna buforu (zobacz /buffer localvar)
|
||||
przykłady: $nick, $channel, $server, $plugin, $name
|
||||
Note: in command, special variables are replaced:
|
||||
$n: argument 'n' (between 1 and 9)
|
||||
$-m: arguments from 1 to 'm'
|
||||
$n-: arguments from 'n' to last
|
||||
$n-m: arguments from 'n' to 'm'
|
||||
$*: all arguments
|
||||
$~: last argument
|
||||
$var: where "var" is a local variable of buffer (see /buffer listvar)
|
||||
examples: $nick, $channel, $server, $plugin, $name
|
||||
|
||||
Przykłady:
|
||||
alias /split do poziomego podziału okna:
|
||||
/alias split /window splith
|
||||
alias /hello pisze "hello" na wszystkich kanałach poza #weechat:
|
||||
/alias hello /allchan -exclude=#weechat hello
|
||||
alias /forcejoin wysyłający komende IRC "forcejoin" z dopełnieniem dla /sajoin:
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
Examples:
|
||||
alias /split to split window horizontally:
|
||||
/alias add split /window splith
|
||||
alias /hello to say "hello" on all channels but not on #weechat:
|
||||
/alias add hello /allchan -exclude=#weechat hello
|
||||
rename alias "hello" to "Hello":
|
||||
/alias rename hello Hello
|
||||
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
|
||||
/alias addcompletion %%sajoin forcejoin /quote forcejoin
|
||||
----
|
||||
// end::alias_commands[]
|
||||
|
||||
@@ -1751,44 +1774,44 @@ Przykłady:
|
||||
resetall -yes [<kontekst>]
|
||||
missing [<kontekst>]
|
||||
|
||||
list: wyświetla wszystkie obecne skróty (bez podanego argumentu, pokazywana jest ta lista)
|
||||
listdefault: wyświetla domyślne skróty klawiszowe
|
||||
listdiff: wyświetla różnice pomiędzy obecnymi a domyślnymi skrótami klawiszowymi (dodane, przedefiniowane oraz usunięte)
|
||||
kontekst: nazwa kontekstu ("default" lub "search")
|
||||
bind: przypisuje komendę do klawisza lub wyświetla komendę przypisaną do klawisza
|
||||
bindctxt: przypisuje komendę do klawiszy lub wyświetla taką komendę dla podanego kontekstu
|
||||
komenda: komenda (wiele komend może być oddzielonych średnikiem)
|
||||
unbind: usuwa przypisanie dla klawisza (dla kontekstu "default")
|
||||
unbindctxt: usuwa skrót klawiszowy dla podanego kontekstu
|
||||
reset: przywraca domyślne ustawienia dla klawiszy (dla kontekstu "default")
|
||||
resetctxt:przywraca domyślne ustawienia dla klawiszy, dla podanego kontekstu
|
||||
resetall: przywraca przypisania do domyślnych wartości oraz kasuje WSZYSTKIE własne przypisania (używaj ostrożnie!)
|
||||
missing: dodaje brakujące przypisania (korzystając z domyślnych wartości), przydatne po instalacji nowej wersji WeeChat
|
||||
list: list all current keys (without argument, this list is displayed)
|
||||
listdefault: list default keys
|
||||
listdiff: list differences between current and default keys (keys added, redefined or deleted)
|
||||
context: name of context ("default" or "search")
|
||||
bind: bind a command to a key or display command bound to key (for context "default")
|
||||
bindctxt: bind a command to a key or display command bound to key, for given context
|
||||
command: command (many commands can be separated by semicolons)
|
||||
unbind: remove a key binding (for context "default")
|
||||
unbindctxt: remove a key binding for given context
|
||||
reset: reset a key to default binding (for context "default")
|
||||
resetctxt: reset a key to default binding, for given context
|
||||
resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
|
||||
missing: add missing keys (using default bindings), useful after installing new WeeChat version
|
||||
|
||||
Podczas przypisania komendy do klawisza, zaleca się użycie alt+k (lub Esc następnie k), następnie wciśnięcie pożądanej kombinacji: umieści to kod klawiszowy w linii poleceń.
|
||||
When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
|
||||
|
||||
Dla kontekstu "mouse" (możliwe również w kontekście "cursor"), klucz ma postać: "@obszar:klucz" lub "@obszar1>obszar2:klucz", gdzie obszar to:
|
||||
*: dowolny obszar na ekranie
|
||||
chat: obszar rozmowy (dowolny bufor)
|
||||
chat(xxx): obszar rozmowy w buforze o nazwie "xxx" (pełna nazwa włączając w to wtyczkę)
|
||||
bar(*): dowolny pasek
|
||||
bar(xxx): pasek "xxx"
|
||||
item(*): dowolny element paska
|
||||
item(xxx): element paska "xxx"
|
||||
Klucz może zaczynać się, lub kończyć '*' aby dopasować wiele zdarzeń myszy.
|
||||
Specjalna wartość dla komendy o formacie "hsignal:nazwa" może być użyte dla kontekstu myszy, wyśle to hsignal "nazwa" z aktywną tablica haszy jako argumentem.
|
||||
Inna specjalna wartość "-" może zostać użyta do wyłączenia klucza (zostanie on zignorowany podczas szukania kluczy).
|
||||
For context "mouse" (possible in context "cursor" too), key has format: "@area:key" or "@area1>area2:key" where area can be:
|
||||
*: any area on screen
|
||||
chat: chat area (any buffer)
|
||||
chat(xxx): chat area for buffer with name "xxx" (full name including plugin)
|
||||
bar(*): any bar
|
||||
bar(xxx): bar "xxx"
|
||||
item(*): any bar item
|
||||
item(xxx): bar item "xxx"
|
||||
Wildcard "*" is allowed in key to match many mouse events.
|
||||
A special value for command with format "hsignal:name" can be used for context mouse, this will send the hsignal "name" with the focus hashtable as argument.
|
||||
Another special value "-" can be used to disable key (it will be ignored when looking for keys).
|
||||
|
||||
Przykłady:
|
||||
kombinacja alt-t przełączająca wyświetlanie listy nicków:
|
||||
Examples:
|
||||
key alt-t to toggle nicklist bar:
|
||||
/key bind meta-t /bar toggle nicklist
|
||||
kombinacja alt-r przechodząca do kanału IRC #weechat IRCl:
|
||||
key alt-r to jump to #weechat IRC channel:
|
||||
/key bind meta-r /buffer #weechat
|
||||
przywrócenie domyślnego przypisania dla kombinacji alt-r:
|
||||
restore default binding for key alt-r:
|
||||
/key reset meta-r
|
||||
przycisk "tab" zatrzyma wyszukiwanie w buforze:
|
||||
/key bindctxt search ctrl-I /input search_stop
|
||||
środkowy przycisk myszy wciśnięty na nicku pozyska o nim informacje:
|
||||
key "tab" to stop search in buffer:
|
||||
/key bindctxt search ctrl-i /input search_stop
|
||||
middle button of mouse on a nick to retrieve info on nick:
|
||||
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
|
||||
----
|
||||
|
||||
@@ -2525,139 +2548,139 @@ Przykłady:
|
||||
-export [-help|-nohelp] <nazwa pliku>
|
||||
<filtr>
|
||||
|
||||
-bar: dodaj pomoc dla paska
|
||||
-refresh: odświeża listę opcji, następnie cały ekran (komenda: /window refresh)
|
||||
-up: przesuwa linie do góry o podaną "ilość" linii
|
||||
-down: przesuwa linie w dół o podaną "ilość" linii
|
||||
-left: przewija bufor o "procent" szerokości w lewo
|
||||
-right: przewija bufor o "procent" szerokości w prawo
|
||||
-go: wybierz numer linii, pierwsza linia ma numer 0 ("end" wybiera ostatnią linię)
|
||||
-toggle: zmienia wartość opcji boolowskiej
|
||||
-add: dodaje "wartość" (może być ujemna) do liczb i kolorów, ustawia/dodaje do wartości innych typów (ustawia, jeśli wartość jest ujemna, dodaje jeśli wartość jest pozytywna)
|
||||
-reset: resetuje wartość opcji
|
||||
-unset: kasuje wartość opcji
|
||||
-set: dodaje komendę /set do linii poleceń w celu edycji wartości dla opcji (ustawia kursor na początku wartości)
|
||||
-setnew: dodaje komendę /set do linii poleceń w celu ustawienia wartości dla opcji
|
||||
-append: dodaje komendę /set do linii poleceń w celu dodania wartości do opcji (ustawia kursor na końcu wartości)
|
||||
-mark: przełącza zaznaczenie
|
||||
-format: przełącza na następny dostępny format
|
||||
-export: eksportuje opcje i wartości wyświetlane w pliku (każda linia ma format: "/set nazwa wartość" lub "/unset nazwa")
|
||||
-help: wymusza zapisanie pomocy dla opcji w wyeksportowanym pliku (zobacz /help fset.look.export_help_default)
|
||||
-nohelp: nie zapisuj pomocy dla opcji w wyeksportowanym pliku (zobacz /help fset.look.export_help_default)
|
||||
filtr: ustawia nowy filtr żeby pokazać konkretne opcje (filtr ten może być użyty jako dane wejściowe w buforze fset); dozwolone formaty:
|
||||
* pokazuje wszystkie opcje (brak filtra)
|
||||
xxx pokazuje tylko opcje z "xxx" w nazwie
|
||||
f:xxx pokazuje tylko opcje dla pliku konfiguracyjnego "xxx"
|
||||
t:xxx pokazuje tylko opcje typu "xxx" (bool/int/str/col)
|
||||
d pokazuje tylko zmienione opcje
|
||||
d:xxx pokazuje tylko zmienione opcje z "xxx" w nazwie
|
||||
d=xxx pokazuje tylko zmienione opcje z wartością zawierającą "xxx"
|
||||
d==xxx pokazuje tylko zmienione opcje z wartością równą "xxx"
|
||||
h=xxx pokazuje tylko opcje z "xxx" w opisie (przetłumaczone)
|
||||
he=xxx pokazuje tylko opcje z "xxx" w opisie (po Angielsku)
|
||||
=xxx pokazuje tylko opcje z wartością zawierającą "xxx"
|
||||
==xxx pokazuje tylko opcje z wartością równą "xxx"
|
||||
c:xxx pokazuje tylko opcje pasujące do przetworzonego warunku "xxx", używając następujących zmiennych: file, section, option, name, parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/c), default_value, default_value_undef, value, quoted_value, value_undef, value_changed, parent_value, min, max, description, description2, description_en, description_en2, string_values
|
||||
-bar: add the help bar
|
||||
-refresh: refresh list of options, then whole screen (command: /window refresh)
|
||||
-up: move the selected line up by "number" lines
|
||||
-down: move the selected line down by "number" lines
|
||||
-left: scroll the fset buffer by "percent" of width on the left
|
||||
-right: scroll the fset buffer by "percent" of width on the right
|
||||
-go: select a line by number, first line number is 0 ("end" to select the last line)
|
||||
-toggle: toggle the boolean value
|
||||
-add: add "value" (which can be a negative number) for integers and colors, set/append to value for other types (set for a negative value, append for a positive value)
|
||||
-reset: reset the value of option
|
||||
-unset: unset the option
|
||||
-set: add the /set command in input to edit the value of option (move the cursor at the beginning of value)
|
||||
-setnew: add the /set command in input to edit a new value for the option
|
||||
-append: add the /set command to append something in the value of option (move the cursor at the end of value)
|
||||
-mark: toggle mark
|
||||
-format: switch to the next available format
|
||||
-export: export the options and values displayed in a file (each line has format: "/set name value" or "/unset name")
|
||||
-help: force writing of help on options in exported file (see /help fset.look.export_help_default)
|
||||
-nohelp: do not write help on options in exported file (see /help fset.look.export_help_default)
|
||||
filter: set a new filter to see only matching options (this filter can be used as input in fset buffer as well); allowed formats are:
|
||||
* show all options (no filter)
|
||||
xxx show only options with "xxx" in name
|
||||
f:xxx show only configuration file "xxx"
|
||||
t:xxx show only type "xxx" (bool/int/str/col)
|
||||
d show only changed options
|
||||
d:xxx show only changed options with "xxx" in name
|
||||
d=xxx show only changed options with "xxx" in value
|
||||
d==xxx show only changed options with exact value "xxx"
|
||||
h=xxx show only options with "xxx" in description (translated)
|
||||
he=xxx show only options with "xxx" in description (in English)
|
||||
=xxx show only options with "xxx" in value
|
||||
==xxx show only options with exact value "xxx"
|
||||
c:xxx show only options matching the evaluated condition "xxx", using following variables: file, section, option, name, parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/c), default_value, default_value_undef, value, quoted_value, value_undef, value_changed, parent_value, min, max, description, description2, description_en, description_en2, string_values
|
||||
|
||||
Linie z opcjami są wyświetlane z użyciem przetworzonych ciągów (zobacz /help eval aby poznać format), z tymi opcjami:
|
||||
- fset.format.option1: pierwszy format dla opcji
|
||||
- fset.format.option2: drugi format dla opcji
|
||||
The lines with options are displayed using string evaluation (see /help eval for the format), with these options:
|
||||
- fset.format.option1: first format for an option
|
||||
- fset.format.option2: second format for an option
|
||||
|
||||
Następujące zmienne mogą zostać użyte w tych opcjach:
|
||||
- dane opcji z kolorem i wyrównane spacjami do prawej:
|
||||
- ${file}: plik konfiguracyjny (na przykład "weechat" lub "irc")
|
||||
- ${section}: sekcja
|
||||
- ${option}: nazwa opcji
|
||||
- ${name}: pełna nazwa opcji (plik.sekcja.opcja)
|
||||
- ${parent_name}: nazwa nadrzędnej opcji
|
||||
- ${type}: typ opcji (przetłumaczony)
|
||||
- ${type_en}: typ opcji (po angielsku)
|
||||
- ${type_short}: skrócony typ (bool/int/str/col)
|
||||
- ${type_tiny}: krótki typ (b/i/s/c)
|
||||
- ${default_value}: domyślna wartość opcji
|
||||
- ${default_value_undef}: "1" jeśli domyślna wartość jest pusta, inaczej "0"
|
||||
- ${value}: wartość opcji
|
||||
- ${value_undef}: "1" jeśli wartość jest pusta, inaczej "0"
|
||||
- ${value_changed}: "1" jeśli wartość różni się od domyślnej, inaczej "0"
|
||||
- ${value2}: wartość opcji, z odziedziczoną wartością jeśli pusta
|
||||
- ${parent_value}: wartość nadrzędnej opcji
|
||||
- ${min}: minimalna wartość
|
||||
- ${max}: maksymalna wartość
|
||||
- ${description}: opis opcji (przetłumaczony)
|
||||
- ${description2}: opis opcji (przetłumaczony), "(brak opisu)" (przetłumaczony) jeśli nie ma opisu
|
||||
- ${description_en}: opis opcji (po angielsku)
|
||||
- ${description_en2}: opis opcji (po angielsku), "(brak opisu)" jeśli nie ma opisu
|
||||
- ${string_values}: dozwolone wartości ciągu dla liczbowych wartości opcji
|
||||
- ${marked}: "1" jeśli opcja jest zaznaczona, inaczej "0"
|
||||
- ${index}: numer opcji na liście
|
||||
- dane opcji, z kolorami ale bez spacji:
|
||||
- te same nazwy poprzedzone podkreśleniem, na przykład: ${_name}, ${_type}, ...
|
||||
- dane opcji, nieprzetworzony format (bez kolorów/spacji):
|
||||
- te same nazwy poprzedzone dwoma podkreśleniami, na przykład: ${__name}, ${__type}, ...
|
||||
- dane opcji, tylko spacje:
|
||||
- te same nazwy poprzedzone "empty_", na przykład: ${empty_name}, ${empty_type}
|
||||
- inne dane:
|
||||
- ${selected_line}: "1" jeśli linia jest zaznaczona, inaczej "0"
|
||||
- ${newline}: dodaje znak nowej linii, dzięki czemu opcja wyświetlana jest w kilku liniach
|
||||
The following variables can be used in these options:
|
||||
- option data, with color and padded by spaces on the right:
|
||||
- ${file}: configuration file (for example "weechat" or "irc")
|
||||
- ${section}: section
|
||||
- ${option}: option name
|
||||
- ${name}: full option name (file.section.option)
|
||||
- ${parent_name}: parent option name
|
||||
- ${type}: option type (translated)
|
||||
- ${type_en}: option type (in English)
|
||||
- ${type_short}: short option type (bool/int/str/col)
|
||||
- ${type_tiny}: tiny option type (b/i/s/c)
|
||||
- ${default_value}: option default value
|
||||
- ${default_value_undef}: "1" if default value is null, otherwise "0"
|
||||
- ${value}: option value
|
||||
- ${value_undef}: "1" if value is null, otherwise "0"
|
||||
- ${value_changed}: "1" if value is different from default value, otherwise "0"
|
||||
- ${value2}: option value, with inherited value if null
|
||||
- ${parent_value}: parent option value
|
||||
- ${min}: min value
|
||||
- ${max}: max value
|
||||
- ${description}: option description (translated)
|
||||
- ${description2}: option description (translated), "(no description)" (translated) if there's no description
|
||||
- ${description_en}: option description (in English)
|
||||
- ${description_en2}: option description (in English), "(no description)" if there's no description
|
||||
- ${string_values}: string values allowed for set of an integer option using strings
|
||||
- ${marked}: "1" if option is marked, otherwise "0"
|
||||
- ${index}: index of option in list
|
||||
- option data, with color but no spaces:
|
||||
- same names prefixed by underscore, for example: ${_name}, ${_type}, ...
|
||||
- option data, raw format (no colors/spaces):
|
||||
- same names prefixed by two underscores, for example: ${__name}, ${__type}, ...
|
||||
- option data, only spaces:
|
||||
- same names prefixed with "empty_", for example: ${empty_name}, ${empty_type}
|
||||
- other data:
|
||||
- ${selected_line}: "1" if the line is selected, otherwise "0"
|
||||
- ${newline}: insert a new line at point, so the option is displayed on multiple lines
|
||||
|
||||
Klawisze i polecenia do poruszania się w buforze fset:
|
||||
up przesuwa linię do góry
|
||||
down przesuwa linie w dół
|
||||
pgup przesuwa stronę do góry
|
||||
pgdn przesuwa stronę w dół
|
||||
alt-home << przenosi do pierwszej linii
|
||||
alt-end >> przenosi do ostatniej linii
|
||||
F11 < przewija w lewo
|
||||
F12 > przewija w prawo
|
||||
Keys and input to move in on fset buffer:
|
||||
up move one line up
|
||||
down move one line down
|
||||
pgup move one page up
|
||||
pgdn move one page down
|
||||
alt-home << move to first line
|
||||
alt-end >> move to last line
|
||||
F11 < scroll horizontally on the left
|
||||
F12 > scroll horizontally on the right
|
||||
|
||||
Klawisze i polecenia do ustawiania opcji w buforze fset:
|
||||
alt+space t zmiana wartości boolowskiej
|
||||
alt+'-' - odejmuje 1 od wartości liczbowej/koloru, ustawia wartości innych typów
|
||||
alt+'+' + dodaje 1 od wartości liczbowej/koloru, dodaje do wartości innych typów
|
||||
alt+f, alt+r r resetuje wartość
|
||||
alt+f, alt+u u kasuje wartość
|
||||
alt+enter s ustawia wartość
|
||||
alt+f, alt+n n ustawia nową wartość
|
||||
alt+f, alt+a a dodaje do wartości
|
||||
alt+',' , zaznacza/odznacza opcję
|
||||
shift+up przesuwa jedną linię w górę oraz zaznacza/odznacza opcję
|
||||
shift+down zaznacza/odznacza opcję i przesuwa jedną linię w dół
|
||||
m:xxx zaznacza wyświetlane opcje pasujące do filtru "xxx" (dowolny filtr dla opcji lub wartości, zobacz wyżej jak definiować filtry)
|
||||
u:xxx odznacza wyświetlane opcje pasujące do filtru "xxx" (dowolny filtr dla opcji lub wartości, zobacz wyżej jak definiować filtry)
|
||||
Keys and input to set options on fset buffer:
|
||||
alt+space t toggle boolean value
|
||||
alt+'-' - subtract 1 from value for integer/color, set value for other types
|
||||
alt+'+' + add 1 to value for integer/color, append to value for other types
|
||||
alt+f, alt+r r reset value
|
||||
alt+f, alt+u u unset value
|
||||
alt+enter s set value
|
||||
alt+f, alt+n n set new value
|
||||
alt+f, alt+a a append to value
|
||||
alt+',' , mark/unmark option
|
||||
shift+up move one line up and mark/unmark option
|
||||
shift+down mark/unmark option and move one line down
|
||||
m:xxx mark options displayed that are matching filter "xxx" (any filter on option or value is allowed, see filters above)
|
||||
u:xxx unmark options displayed that are matching filter "xxx" (any filter on option or value is allowed, see filters above)
|
||||
|
||||
Pozostałe skróty klawiszowe i polecenia w buforze fset:
|
||||
ctrl+L odświeża opcje i cały ekran (komenda: /fset -refresh)
|
||||
$ odświeża opcje (pozostawia zaznaczenia)
|
||||
$$ odświeża opcje (kasuje zaznaczenia)
|
||||
alt+p p przełącza opcje opisu wtyczki (plugins.desc.*)
|
||||
alt+v v przełącza pasek pomocy
|
||||
s:x,y sortuje opcje po wartościach x,y (zobacz /help fset.look.sort)
|
||||
s: resetuje sortowanie do domyślnych wartości (zobacz /help fset.look.sort)
|
||||
w:xxx eksportuje opcje do pliku "xxx"
|
||||
w-:xxx eksportuje opcje do pliku "xxx" bez pomocy
|
||||
w+:xxx eksportuje opcje do pliku "xxx" z pomocą
|
||||
ctrl+X x przełącza format używany do wyświetlenia opcji
|
||||
q zamyka bufor fset
|
||||
Other keys and input on fset buffer:
|
||||
ctrl+l refresh options and whole screen (command: /fset -refresh)
|
||||
$ refresh options (keep marked options)
|
||||
$$ refresh options (unmark all options)
|
||||
alt+p p toggle plugin description options (plugins.desc.*)
|
||||
alt+v v toggle help bar
|
||||
s:x,y sort options by fields x,y (see /help fset.look.sort)
|
||||
s: reset sort to its default value (see /help fset.look.sort)
|
||||
w:xxx export options in file "xxx"
|
||||
w-:xxx export options in file "xxx" without help
|
||||
w+:xxx export options in file "xxx" with help
|
||||
ctrl+x x switch the format used to display options
|
||||
q close fset buffer
|
||||
|
||||
Akcje myszy w buforze fset:
|
||||
rolka up/down przesuwa linie w gorę/dół
|
||||
lewy przycisk przesuwa linię w wybrane miejsce
|
||||
prawy przycisk przełącza wartość boolowską (on/off) lub edytuje wartość pola
|
||||
prawy przycisk + przeciągnięcie w lewo/prawo zwiększa/zmniejsza wartość liczby/koloru, ustawia/dodaje wartości innych typów
|
||||
prawy przycisk + przeciągnięcie w górę/dół zaznacza/odznacza wiele opcji
|
||||
Mouse actions on fset buffer:
|
||||
wheel up/down move line up/down
|
||||
left button move line here
|
||||
right button toggle boolean (on/off) or edit the option value
|
||||
right button + drag left/right increase/decrease value for integer/color, set/append to value for other types
|
||||
right button + drag up/down mark/unmark multiple options
|
||||
|
||||
Uwaga: jeśli wejście posiada na początku kilka spacji jest traktowane jako filtr bez spacji. Na przykład " q" pokazuje wszystkie opcje z "q" w nazwie "q" zamyka bufor.
|
||||
Note: if input has one or more leading spaces, the following text is interpreted as a filter, without the spaces. For example " q" searches all options with "q" inside name while "q" closes the fset buffer.
|
||||
|
||||
Przykłady:
|
||||
pokazuje zmienione opcje IRC:
|
||||
Examples:
|
||||
show IRC options changed:
|
||||
/fset d:irc.*
|
||||
pokazuje wszystkie opcje zawierające w nazwie "nicklist":
|
||||
show all options with "nicklist" in name:
|
||||
/fset nicklist
|
||||
pokazuje wszystkie wartości zawierające "red":
|
||||
show all values which contain "red":
|
||||
/fset =red
|
||||
pokazuje wszystkie wartości równe "red":
|
||||
show all values which are exactly "red":
|
||||
/fset ==red
|
||||
pokazuje wszystkie liczbowe wartości wtyczki irc:
|
||||
show all integer options in irc plugin:
|
||||
/fset c:${file} == irc && ${type_en} == integer
|
||||
----
|
||||
// end::fset_commands[]
|
||||
|
||||
@@ -8,37 +8,37 @@
|
||||
|===
|
||||
| Alias | Komenda | Dopełnienie
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window close | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WM | /window merge | -
|
||||
| /WW | /whowas | -
|
||||
| /aaway | /allserv /away | -
|
||||
| /anick | /allserv /nick | -
|
||||
| /beep | /print -beep | -
|
||||
| /bye | /quit | -
|
||||
| /c | /buffer clear | -
|
||||
| /cl | /buffer clear | -
|
||||
| /close | /buffer close | -
|
||||
| /chat | /dcc chat | -
|
||||
| /exit | /quit | -
|
||||
| /ig | /ignore | -
|
||||
| /j | /join | -
|
||||
| /k | /kick | -
|
||||
| /kb | /kickban | -
|
||||
| /leave | /part | -
|
||||
| /m | /msg | -
|
||||
| /mub | /unban * | -
|
||||
| /msgbuf | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /n | /names | -
|
||||
| /q | /query | -
|
||||
| /redraw | /window refresh | -
|
||||
| /say | /msg * | -
|
||||
| /signoff | /quit | -
|
||||
| /t | /topic | -
|
||||
| /ub | /unban | -
|
||||
| /umode | /mode $nick | -
|
||||
| /v | /command core version | -
|
||||
| /w | /who | -
|
||||
| /wc | /window close | -
|
||||
| /wi | /whois | -
|
||||
| /wii | /whois $1 $1 | -
|
||||
| /wm | /window merge | -
|
||||
| /ww | /whowas | -
|
||||
|===
|
||||
// end::default_aliases[]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -48,16 +48,15 @@ https://weechat.org/about/interfaces/[zdalnym interfejsom ^↗^,window=_blank].
|
||||
[[compile_git]]
|
||||
=== Nie mogę skompilować WeeChat po sklonowaniu repozytorium git, dlaczego?
|
||||
|
||||
Zalecaną metodą kompilacji WeeChat jest użycie
|
||||
link:weechat_user.pl.html#compile_with_cmake[CMake ^↗^,window=_blank].
|
||||
// TRANSLATION MISSING
|
||||
WeeChat must be compiled with CMake.
|
||||
|
||||
Jeśli kompilujesz używając link:weechat_user.pl.html#compile_with_autotools[autotools ^↗^,window=_blank]
|
||||
(nie CMake), upewnij się, że posiadasz najnowszą wersję autoconf i automake.
|
||||
// TRANSLATION MISSING
|
||||
Please follow link:weechat_user.en.html#source_package[build instructions ^↗^,window=_blank]
|
||||
and ensure all required dependencies are installed.
|
||||
|
||||
Innym sposobem jest zainstalowanie "paczki deweloperskiej", która wymaga mniej
|
||||
zależności. Ten pakiet jest budowany prawie codziennie z użyciem repozytorium
|
||||
git. Ten pakiet może odpowiadać dokładnie wersji z gita i jest mniej wygodny
|
||||
przy aktualizowaniu jak klonowanie z gita.
|
||||
// TRANSLATION MISSING
|
||||
If you still have issues, please report them to the developers.
|
||||
|
||||
[[compile_macos]]
|
||||
=== Jak zainstalować WeeChat na macOS?
|
||||
|
||||
+94
-126
@@ -99,7 +99,8 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
|
||||
[[source_package]]
|
||||
=== Pakiety źródłowe
|
||||
|
||||
WeeChat może być kompilowany za pomocą CMake lub autotools (CMake jest zalecany).
|
||||
// TRANSLATION MISSING
|
||||
WeeChat must be built with CMake.
|
||||
|
||||
[NOTE]
|
||||
Na macOS możesz użyć https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
@@ -108,18 +109,20 @@ Na macOS możesz użyć https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
[[dependencies]]
|
||||
==== Zależności
|
||||
|
||||
Poniższa tabela zawiera listę *wymaganych* zależności do skompilowania
|
||||
// TRANSLATION MISSING
|
||||
The following table shows the list of packages that are *required* to build
|
||||
WeeChat:
|
||||
|
||||
[width="100%",cols="5,^3,.^15",options="header"]
|
||||
|===
|
||||
| Pakiet ^(1)^ | Wersja | Funkcje
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| kompilator C (gcc / clang) |
|
||||
| Kompilacja.
|
||||
| Compile C sources.
|
||||
|
||||
| cmake | ≥ 3.0
|
||||
| Kompilacja (możliwe jest użycie autotools, jednak CMake jest zalecany).
|
||||
| Kompilacja.
|
||||
|
||||
| pkg-config |
|
||||
| Wykrywa zainstalowane biblioteki.
|
||||
@@ -195,8 +198,9 @@ za pomocą jednej komendy:
|
||||
# apt-get build-dep weechat
|
||||
----
|
||||
|
||||
[[compile_with_cmake]]
|
||||
==== Kompilacja z użyciem CMake
|
||||
// TRANSLATION MISSING
|
||||
[[build]]
|
||||
==== Build
|
||||
|
||||
* Instalacja w katalogach systemowych (wymaga uprawnień użytkownika _root_):
|
||||
|
||||
@@ -348,59 +352,22 @@ Lub z interfejsem Curses:
|
||||
$ ccmake ..
|
||||
----
|
||||
|
||||
[[compile_with_autotools]]
|
||||
==== Kompilacja z użyciem autotools
|
||||
|
||||
[WARNING]
|
||||
Oficjalne wsparcie do budowania WeeChat posiada tylko CMake. Powinieneś używać
|
||||
autotools tylko jeśli nie możesz użyć CMake. +
|
||||
Budowanie z użyciem autotools wymaga więcej zależności i jest wolniejsze niż
|
||||
z CMake.
|
||||
|
||||
* Instalacja w katalogach systemowych (wymaga uprawnień użytkownika _root_):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
* Instalacja w wybranym katalogu (na przykład w katalogu domowym):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure --prefix=/ścieżka/do/katalogu
|
||||
$ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
Opcje mogą zostać przekazane to skryptu _configure_, można je wyświetlić
|
||||
za pomocą tej komendy:
|
||||
|
||||
----
|
||||
$ ./configure --help
|
||||
----
|
||||
|
||||
[[run_tests]]
|
||||
==== Uruchamianie testów
|
||||
// TRANSLATION MISSING
|
||||
[[tests]]
|
||||
==== Tests
|
||||
|
||||
Następujące pakiety są *wymagane* do kompilacji testów:
|
||||
|
||||
* libcpputest-dev
|
||||
* kompilator C++
|
||||
|
||||
Testy muszą być włączone podczas kompilacji WeeChat (z użyciem CMake):
|
||||
Testy muszą być włączone podczas kompilacji WeeChat:
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
Można je uruchomić po skompilowaniu z katalogu kompilacji (z użyciem CMake):
|
||||
Można je uruchomić po skompilowaniu z katalogu kompilacji:
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
@@ -562,78 +529,6 @@ Następnie jak w przypadku awarii, użyj polecenia `bt full`:
|
||||
(gdb) bt full
|
||||
----
|
||||
|
||||
[[upgrade]]
|
||||
== Aktualizacja
|
||||
|
||||
Jeśli zostanie wydana nowa stabilna wersja WeeChat należy zaktualizować
|
||||
się do tej wersji.
|
||||
|
||||
Na samym początku musisz zainstalować nową wersje WeeChat albo za pomocą
|
||||
managera pakietów albo kompilując ją samemu, w taki sposób żeby plik
|
||||
wykonywalny `weechat` i wszystke wymagane pliki znajdowały się w tych samych
|
||||
ścieżkach. +
|
||||
Można to zrobić podczas działania WeeChat.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Komenda aktualizacji
|
||||
|
||||
WeeChat może zostać ponownie uruchomiony z nowego pliku binarnego bez potrzeby
|
||||
jego wyłączania za pomocą komendy <<command_weechat_upgrade,/upgrade>>:
|
||||
zawartości buforów i połączenia nie SSL zostają zachowane. +
|
||||
Połączenia SSL są przerywane podczas aktualizacji i są automatycznie
|
||||
przywracane po jej zakończeniu (przeładowanie sesji SSL jest obecnie
|
||||
niemożliwe z użyciem GnuTLS).
|
||||
|
||||
Komenda ta może zostać użyta również w momencie restartu maszyny, na przykład
|
||||
w celu aktualizacji kernela albo przeniesienia WeeChat na nową maszynę:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Zapisuje to obecny stan w plikach `*.upgrade`. Możesz następnie wykonać restart
|
||||
lub przenieść cały katalog WeeChat (konfiguracja, dane, cache) na inną maszynę,
|
||||
następnie uruchomić WeeChat za pomocą polecenia:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart po aktualizacji
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Informacje o wydaniu
|
||||
|
||||
Po aktualizacji *zaleca się* przeczytanie
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[informacji o wydaniu ^↗^,window=_blank],
|
||||
które zawierają ważne informacje o przełomowych zmianach i do zrobienia jakie mogą
|
||||
być wymagane.
|
||||
|
||||
Powinieneś przeczytać informacje o zmianach dla wyszystkich wersji pomiędzy obecną
|
||||
a tą, do której aktualizujesz. +
|
||||
Na przykład aktualizując z wersji 3.0 do 3.2, musisz przeczytać informacje dla wersj
|
||||
3.1 i 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Aktualizacja konfiguracji
|
||||
|
||||
WeeChat potrafi automatycznie aktualizować pliki konfiguracyjne (`*.conf`):
|
||||
|
||||
* nowe opcje są dodawane z domyślnymi wartościami
|
||||
* niepotrzebne już opcje są automatycznie kasowane i WeeChat wyświetla ostrzeżenie
|
||||
z wartościami odczytanymi z pliku.
|
||||
|
||||
Przykład ostrzeżenia o usuwanej opcji:
|
||||
|
||||
----
|
||||
=!= Ostrzeżenie: /home/user/.config/weechat/sec.conf, linia 15: nieznana opcja dla sekcji "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
Oznaza to, że opcja `sec.crypt.passphrase_file` została usunięta i jej wartość była
|
||||
ustawiona na pusty ciąg, który był domyślną wartością w poprzednej wersji
|
||||
(w tym przypadku żadna dodatkowa akcja nie jest wymagana).
|
||||
|
||||
[[running_weechat]]
|
||||
== Uruchamianie WeeChat
|
||||
|
||||
@@ -735,11 +630,12 @@ XDG z takim podziałem:
|
||||
|
||||
[width="100%",cols="1,2m,5",options="header"]
|
||||
|===
|
||||
| Katalog | Domyślna wartość | Wartość zapasowa
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat` jeśli zmienna `$XDG_CONFIG_HOME` nie jest zdefiniowana albo jest pusta.
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat` jeśli zmienna `$XDG_DATA_HOME` nie jest zdefiniowana albo jest pusta.
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat` jeśli zmienna `$XDG_CACHE_HOME` nie jest zdefiniowana albo jest pusta.
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Taki sam jak katalog _cache_ jeśli zmienna `$XDG_RUNTIME_DIR` nie jest zdefiniowana albo jest pusta.
|
||||
// TRANSLATION MISSING
|
||||
| Katalog | Domyślna wartość | Fallback value if $XDG_XXX is not defined
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat`
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat`
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat`
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Taki sam jak katalog _cache_
|
||||
|===
|
||||
|
||||
Pliki konfiguracyjne z domyślnymi wartościami są tworzone przy pierwszym uruchomieniu WeeChat.
|
||||
@@ -824,6 +720,78 @@ oraz po wprowadzeniu ręcznie zmian należy użyć komendy <<command_weechat_rel
|
||||
Możesz użyć komendy <<command_weechat_set,/set>>, która sprawdza ustawianą wartość
|
||||
i od razu wprowadza zmiany.
|
||||
|
||||
[[upgrade]]
|
||||
== Aktualizacja
|
||||
|
||||
Jeśli zostanie wydana nowa stabilna wersja WeeChat należy zaktualizować
|
||||
się do tej wersji.
|
||||
|
||||
Na samym początku musisz zainstalować nową wersje WeeChat albo za pomocą
|
||||
managera pakietów albo kompilując ją samemu, w taki sposób żeby plik
|
||||
wykonywalny `weechat` i wszystke wymagane pliki znajdowały się w tych samych
|
||||
ścieżkach. +
|
||||
Można to zrobić podczas działania WeeChat.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Komenda aktualizacji
|
||||
|
||||
WeeChat może zostać ponownie uruchomiony z nowego pliku binarnego bez potrzeby
|
||||
jego wyłączania za pomocą komendy <<command_weechat_upgrade,/upgrade>>:
|
||||
zawartości buforów i połączenia nie SSL zostają zachowane. +
|
||||
Połączenia SSL są przerywane podczas aktualizacji i są automatycznie
|
||||
przywracane po jej zakończeniu (przeładowanie sesji SSL jest obecnie
|
||||
niemożliwe z użyciem GnuTLS).
|
||||
|
||||
Komenda ta może zostać użyta również w momencie restartu maszyny, na przykład
|
||||
w celu aktualizacji kernela albo przeniesienia WeeChat na nową maszynę:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Zapisuje to obecny stan w plikach `*.upgrade`. Możesz następnie wykonać restart
|
||||
lub przenieść cały katalog WeeChat (konfiguracja, dane, cache) na inną maszynę,
|
||||
następnie uruchomić WeeChat za pomocą polecenia:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Restart po aktualizacji
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Informacje o wydaniu
|
||||
|
||||
Po aktualizacji *zaleca się* przeczytanie
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[informacji o wydaniu ^↗^,window=_blank],
|
||||
które zawierają ważne informacje o przełomowych zmianach i do zrobienia jakie mogą
|
||||
być wymagane.
|
||||
|
||||
Powinieneś przeczytać informacje o zmianach dla wyszystkich wersji pomiędzy obecną
|
||||
a tą, do której aktualizujesz. +
|
||||
Na przykład aktualizując z wersji 3.0 do 3.2, musisz przeczytać informacje dla wersj
|
||||
3.1 i 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Aktualizacja konfiguracji
|
||||
|
||||
WeeChat potrafi automatycznie aktualizować pliki konfiguracyjne (`*.conf`):
|
||||
|
||||
* nowe opcje są dodawane z domyślnymi wartościami
|
||||
* niepotrzebne już opcje są automatycznie kasowane i WeeChat wyświetla ostrzeżenie
|
||||
z wartościami odczytanymi z pliku.
|
||||
|
||||
Przykład ostrzeżenia o usuwanej opcji:
|
||||
|
||||
----
|
||||
=!= Ostrzeżenie: /home/user/.config/weechat/sec.conf, linia 15: nieznana opcja dla sekcji "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
Oznaza to, że opcja `sec.crypt.passphrase_file` została usunięta i jej wartość była
|
||||
ustawiona na pusty ciąg, który był domyślną wartością w poprzednej wersji
|
||||
(w tym przypadku żadna dodatkowa akcja nie jest wymagana).
|
||||
|
||||
[[interface]]
|
||||
== Interfejs
|
||||
|
||||
@@ -919,7 +887,7 @@ Pasek _input_ posiada następujące domyślne elementy:
|
||||
| input_prompt | `[@Flashy(i)]` | Input prompt, dla irc: nick i tryby (tryb "+i" oznacza niewidzialny na libera).
|
||||
| away | `(away)` | Wskaźnik nieobecności.
|
||||
| input_search | `[Szukam (~ str,msg)]` | Wskaźnik wyszukiwania ("`~`": wielkość liter ma znaczenie, "`==`": wielkość liter nie ma znaczenia, "`str`": wyszukiwanie ciągu, "`regex`": wyszukiwanie wyrażenia regularnego, "`msg`": wyszukiwanie w wiadomościach, "`pre`": wyszukiwanie w prefiksach, "`pre\|msg`": wyszukiwanie w prefiksach i wiadomościach).
|
||||
| input_paste | `[Wkleić 7 linii ? [ctrl-Y] Tak [ctrl-N] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu.
|
||||
| input_paste | `[Wkleić 7 linii ? [ctrl-y] Tak [ctrl-n] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu.
|
||||
| input_text | `hi peter!` | Wprowadzony tekst.
|
||||
|===
|
||||
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.ru.adoc \
|
||||
weechat-headless.1.ru.adoc \
|
||||
weechat_quickstart.ru.adoc \
|
||||
includes/cmdline_options.ru.adoc \
|
||||
includes/man.ru.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_quickstart.ru.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.ru.adoc includes/cmdline_options.ru.adoc includes/man.ru.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/ru/weechat.1.ru.adoc
|
||||
weechat-headless.1: weechat-headless.1.ru.adoc includes/cmdline_options.ru.adoc includes/man.ru.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/ru/weechat-headless.1.ru.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.ru.html: weechat_quickstart.ru.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.ru.html $(abs_top_srcdir)/doc/ru/weechat_quickstart.ru.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/ru/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/ru/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/ru/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/ru/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/ru/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.ru.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -1,129 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
docinfo.html \
|
||||
weechat.1.sr.adoc \
|
||||
weechat-headless.1.sr.adoc \
|
||||
weechat_user.sr.adoc \
|
||||
weechat_plugin_api.sr.adoc \
|
||||
weechat_scripting.sr.adoc \
|
||||
weechat_faq.sr.adoc \
|
||||
weechat_quickstart.sr.adoc \
|
||||
weechat_relay_protocol.sr.adoc \
|
||||
weechat_dev.sr.adoc \
|
||||
includes/autogen_api_completions.sr.adoc \
|
||||
includes/autogen_api_hdata.sr.adoc \
|
||||
includes/autogen_api_infolists.sr.adoc \
|
||||
includes/autogen_api_infos.sr.adoc \
|
||||
includes/autogen_api_infos_hashtable.sr.adoc \
|
||||
includes/autogen_api_plugins_priority.sr.adoc \
|
||||
includes/autogen_api_url_options.sr.adoc \
|
||||
includes/autogen_user_commands.sr.adoc \
|
||||
includes/autogen_user_default_aliases.sr.adoc \
|
||||
includes/autogen_user_irc_colors.sr.adoc \
|
||||
includes/autogen_user_options.sr.adoc \
|
||||
includes/cmdline_options.sr.adoc \
|
||||
includes/man.sr.adoc
|
||||
|
||||
if MAN
|
||||
man_targets = weechat.1 \
|
||||
weechat-headless.1
|
||||
man_install = install-man
|
||||
man_uninstall = uninstall-man
|
||||
endif
|
||||
if DOC
|
||||
doc_targets = weechat_user.sr.html \
|
||||
weechat_plugin_api.sr.html \
|
||||
weechat_scripting.sr.html \
|
||||
weechat_faq.sr.html \
|
||||
weechat_quickstart.sr.html \
|
||||
weechat_relay_protocol.sr.html \
|
||||
weechat_dev.sr.html
|
||||
doc_install = install-doc
|
||||
doc_uninstall = uninstall-doc
|
||||
endif
|
||||
all-local: $(man_targets) $(doc_targets)
|
||||
|
||||
# man pages
|
||||
weechat.1: weechat.1.sr.adoc includes/cmdline_options.sr.adoc includes/man.sr.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/sr/weechat.1.sr.adoc
|
||||
weechat-headless.1: weechat-headless.1.sr.adoc includes/cmdline_options.sr.adoc includes/man.sr.adoc
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/sr/weechat-headless.1.sr.adoc
|
||||
|
||||
# user's guide
|
||||
weechat_user.sr.html: weechat_user.sr.adoc includes/cmdline_options.sr.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.sr.html $(abs_top_srcdir)/doc/sr/weechat_user.sr.adoc
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.sr.html: weechat_plugin_api.sr.adoc $(wildcard includes/autogen_api_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_plugin_api.sr.html $(abs_top_srcdir)/doc/sr/weechat_plugin_api.sr.adoc
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.sr.html: weechat_scripting.sr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.sr.html $(abs_top_srcdir)/doc/sr/weechat_scripting.sr.adoc
|
||||
|
||||
# FAQ
|
||||
weechat_faq.sr.html: weechat_faq.sr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.sr.html $(abs_top_srcdir)/doc/sr/weechat_faq.sr.adoc
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.sr.html: weechat_quickstart.sr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.sr.html $(abs_top_srcdir)/doc/sr/weechat_quickstart.sr.adoc
|
||||
|
||||
# relay protocol
|
||||
weechat_relay_protocol.sr.html: weechat_relay_protocol.sr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_relay_protocol.sr.html $(abs_top_srcdir)/doc/sr/weechat_relay_protocol.sr.adoc
|
||||
|
||||
# developer's guide
|
||||
weechat_dev.sr.html: weechat_dev.sr.adoc $(abs_top_srcdir)/doc/docinfo.html
|
||||
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_dev.sr.html $(abs_top_srcdir)/doc/sr/weechat_dev.sr.adoc
|
||||
|
||||
# install man/docs
|
||||
|
||||
install-data-hook: $(man_install) $(doc_install)
|
||||
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/sr/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/sr/man1/
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# uninstall man/docs
|
||||
|
||||
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/sr/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/sr/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/sr/man1
|
||||
|
||||
uninstall-doc:
|
||||
$(RM) $(DESTDIR)$(docdir)/*.sr.html
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-$(RM) weechat.1 weechat-headless.1 weechat_*.html
|
||||
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
|
||||
// tag::config_priority[]
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Чин | Фајл | Приоритет
|
||||
| 1 | sec.conf | 120000
|
||||
| 2 | weechat.conf | 110000
|
||||
| 3 | plugins.conf | 100000
|
||||
| 4 | charset.conf | 16000
|
||||
| 5 | logger.conf | 15000
|
||||
| 6 | exec.conf | 14000
|
||||
| 7 | trigger.conf | 13000
|
||||
| 8 | spell.conf | 12000
|
||||
| 9 | alias.conf | 11000
|
||||
| 10 | buflist.conf | 10000
|
||||
| 11 | fifo.conf | 9000
|
||||
| 12 | typing.conf | 8000
|
||||
| 13 | xfer.conf | 7000
|
||||
| 14 | irc.conf | 6000
|
||||
| 15 | relay.conf | 5000
|
||||
| 16 | guile.conf | 4070
|
||||
| 17 | javascript.conf | 4060
|
||||
| 18 | lua.conf | 4050
|
||||
| 19 | perl.conf | 4040
|
||||
| 20 | php.conf | 4030
|
||||
| 21 | python.conf | 4020
|
||||
| 22 | ruby.conf | 4010
|
||||
| 23 | tcl.conf | 4000
|
||||
| 24 | script.conf | 3000
|
||||
| 25 | fset.conf | 2000
|
||||
|===
|
||||
// end::config_priority[]
|
||||
@@ -241,6 +241,8 @@ _sasl_scram_salted_pwd_size_ (integer) +
|
||||
_sasl_scram_auth_message_ (string) +
|
||||
_sasl_temp_username_ (string) +
|
||||
_sasl_temp_password_ (string) +
|
||||
_authentication_method_ (integer) +
|
||||
_sasl_mechanism_used_ (integer) +
|
||||
_is_connected_ (integer) +
|
||||
_ssl_connected_ (integer) +
|
||||
_disconnected_ (integer) +
|
||||
@@ -278,7 +280,7 @@ _typing_allowed_ (integer) +
|
||||
_reconnect_delay_ (integer) +
|
||||
_reconnect_start_ (time) +
|
||||
_command_time_ (time) +
|
||||
_reconnect_join_ (integer) +
|
||||
_autojoin_done_ (integer) +
|
||||
_disable_autojoin_ (integer) +
|
||||
_is_away_ (integer) +
|
||||
_away_message_ (string) +
|
||||
@@ -707,6 +709,7 @@ _count_ (integer) +
|
||||
_last_config_file_ +
|
||||
|
||||
| _plugin_ (pointer, hdata: "plugin") +
|
||||
_priority_ (integer) +
|
||||
_name_ (string) +
|
||||
_filename_ (string) +
|
||||
_file_ (pointer) +
|
||||
|
||||
@@ -4,26 +4,30 @@
|
||||
//
|
||||
|
||||
// tag::plugins_priority[]
|
||||
. charset (16000)
|
||||
. logger (15000)
|
||||
. exec (14000)
|
||||
. trigger (13000)
|
||||
. spell (12000)
|
||||
. alias (11000)
|
||||
. buflist (10000)
|
||||
. fifo (9000)
|
||||
. typing (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile (4070)
|
||||
. javascript (4060)
|
||||
. lua (4050)
|
||||
. perl (4040)
|
||||
. php (4030)
|
||||
. python (4020)
|
||||
. ruby (4010)
|
||||
. tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
[width="30%",cols="1,3,2",options="header"]
|
||||
|===
|
||||
| Чин | Додатак | Приоритет
|
||||
| 1 | charset | 16000
|
||||
| 2 | logger | 15000
|
||||
| 3 | exec | 14000
|
||||
| 4 | trigger | 13000
|
||||
| 5 | spell | 12000
|
||||
| 6 | alias | 11000
|
||||
| 7 | buflist | 10000
|
||||
| 8 | fifo | 9000
|
||||
| 9 | typing | 8000
|
||||
| 10 | xfer | 7000
|
||||
| 11 | irc | 6000
|
||||
| 12 | relay | 5000
|
||||
| 13 | guile | 4070
|
||||
| 14 | javascript | 4060
|
||||
| 15 | lua | 4050
|
||||
| 16 | perl | 4040
|
||||
| 17 | php | 4030
|
||||
| 18 | python | 4020
|
||||
| 19 | ruby | 4010
|
||||
| 20 | tcl | 4000
|
||||
| 21 | script | 3000
|
||||
| 22 | fset | 2000
|
||||
|===
|
||||
// end::plugins_priority[]
|
||||
|
||||
@@ -131,6 +131,7 @@
|
||||
addraw <канал1>[,<канал2>...] [<кључ1>[,<кључ2>...]]
|
||||
del [<канал1> [<канал2>...]]
|
||||
apply
|
||||
join
|
||||
sort
|
||||
|
||||
add: додаје текући канал или листу канала (са необавезним кључевима) у autojoin опцију; ако се налазите на каналу и не наведете кључ, он се чита са канала
|
||||
@@ -139,9 +140,10 @@ addraw: користи се IRC сирови формат (исто као за
|
||||
канал: име канала
|
||||
кључ: кључ за канал
|
||||
apply: поставља канале на које сте тренутно пријављени у autojoin опцију
|
||||
join: спаја канале у autojoin опцији
|
||||
sort: сортира по абецеди канале у autojoin опцији
|
||||
|
||||
Examples:
|
||||
Примери:
|
||||
/autojoin add
|
||||
/autojoin add #test
|
||||
/autojoin add #chan1 #chan2
|
||||
@@ -150,6 +152,7 @@ Examples:
|
||||
/autojoin del
|
||||
/autojoin del #chan1
|
||||
/autojoin apply
|
||||
/autojoin join
|
||||
/autojoin sort
|
||||
----
|
||||
|
||||
@@ -450,6 +453,16 @@ Examples:
|
||||
разлог: разлог
|
||||
----
|
||||
|
||||
[[command_irc_knock]]
|
||||
* `+knock+`: шаље обавештење на канал само-по-позиву, којим се захтева позивница
|
||||
|
||||
----
|
||||
/knock <канал> [<порука>]
|
||||
|
||||
канал: име канала
|
||||
текст: порука која се шаље
|
||||
----
|
||||
|
||||
[[command_irc_links]]
|
||||
* `+links+`: листа свих имена сервера који су познати серверу одговарајући на упит
|
||||
|
||||
@@ -744,6 +757,12 @@ Examples:
|
||||
циљ: име сервера
|
||||
----
|
||||
|
||||
[[command_irc_rules]]
|
||||
* `+rules+`: захтев за правила сервера
|
||||
|
||||
----
|
||||
----
|
||||
|
||||
[[command_irc_sajoin]]
|
||||
* `+sajoin+`: форсирање да корисник приступи канал(у/има)
|
||||
|
||||
@@ -1073,11 +1092,13 @@ noопција: постављање логичке опције на ’off’
|
||||
add <алијас> [<команда>[;<команда>...]]
|
||||
addcompletion <довршавање> <алијас> [<команда>[;<команда>...]]
|
||||
del <алијас> [<алијас>...]
|
||||
rename <alias> <new_alias>
|
||||
|
||||
list: исписује алијасе (без аргумента, приказује се ова листа)
|
||||
add: додавање алијаса
|
||||
addcompletion: додавање алијаса са кориснички дефинисаним довршавањем
|
||||
del: брисање алијаса
|
||||
rename: промена имена алијаса
|
||||
completion: довршавање за алијас: довршавање се подразумевано врши са target командом
|
||||
напомена: за довршавање постојеће команде можете да употребите %%команда
|
||||
алијас: име алијаса
|
||||
@@ -1098,6 +1119,8 @@ addcompletion: додавање алијаса са кориснички деф
|
||||
/alias add split /window splith
|
||||
алијас /hello да се каже „hello” на свим каналима осим на #weechat:
|
||||
/alias add hello /allchan -exclude=#weechat hello
|
||||
промена имена алијаса „hello” на „Hello”:
|
||||
/alias rename hello Hello
|
||||
алијас /forcejoin да пошаље IRC команду „forcejoin” са довршавањем /sajoin:
|
||||
/alias addcompletion %%sajoin forcejoin /quote forcejoin
|
||||
----
|
||||
@@ -1105,15 +1128,15 @@ addcompletion: додавање алијаса са кориснички деф
|
||||
|
||||
// tag::weechat_commands[]
|
||||
[[command_weechat_allbuf]]
|
||||
* `+allbuf+`: execute a command on all buffers
|
||||
* `+allbuf+`: извршавање команде на свим баферима
|
||||
|
||||
----
|
||||
/allbuf <command>
|
||||
/allbuf <команда>
|
||||
|
||||
command: command to execute (or text to send to buffer if command does not start with '/')
|
||||
команда: команда која треба да се изврши (или текст да се пошаље баферу у случају да команда не почиње са ’/’)
|
||||
|
||||
Examples:
|
||||
set unread marker on all buffers:
|
||||
Примери:
|
||||
поставља ознаку непрочитано за све бафере:
|
||||
/allbuf /buffer set unread
|
||||
----
|
||||
|
||||
@@ -1184,93 +1207,93 @@ Examples:
|
||||
|
||||
----
|
||||
/buffer list
|
||||
add [-free] [-switch] <name>
|
||||
clear [<number>|<name>|-merged|-all [<number>|<name>...]]
|
||||
move <number>|-|+
|
||||
swap <number1>|<name1> [<number2>|<name2>]
|
||||
cycle <number>|<name> [<number>|<name>...]
|
||||
merge <number>|<name>
|
||||
unmerge [<number>|-all]
|
||||
hide [<number>|<name>|-all [<number>|<name>...]]
|
||||
unhide [<number>|<name>|-all [<number>|<name>...]]
|
||||
switch [-previous]
|
||||
add [-free] [-switch] <име>
|
||||
clear [<број>|<име>|-merged|-all [<број>|<име>...]]
|
||||
move <број>|-|+
|
||||
swap <број1>|<име1> [<број2>|<име2>]
|
||||
cycle <број>|<име> [<број>|<име>...]
|
||||
merge <број>|<име>
|
||||
unmerge [<број>|-all]
|
||||
hide [<број>|<име>|-all [<број>|<име>...]]
|
||||
unhide [<број>|<име>|-all [<број>|<име>...]]
|
||||
|| switch [-previous]
|
||||
zoom
|
||||
renumber [<number1> [<number2> [<start>]]]
|
||||
close [<n1>[-<n2>]|<name>...]
|
||||
notify [<level>]
|
||||
listvar [<number>|<name>]
|
||||
setvar <name> [<value>]
|
||||
delvar <name>
|
||||
set <property> [<value>]
|
||||
get <property>
|
||||
renumber [<број1> [<број2> [<старт>]]]
|
||||
close [<n1>[-<n2>]|<име>...]
|
||||
notify [<ниво>]
|
||||
listvar [<број>|<име>]
|
||||
setvar <име> [<вредн>]
|
||||
delvar <име>
|
||||
set <особина> [<вредн>]
|
||||
get <особина>
|
||||
jump smart|last_displayed|prev_visited|next_visited
|
||||
<number>|-|+|<name>
|
||||
<број>|-|+|<име>
|
||||
|
||||
list: list buffers (without argument, this list is displayed)
|
||||
add: add a new buffer (it can be closed with "/buffer close" or input "q")
|
||||
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer)
|
||||
move: move buffer in the list (may be relative, for example -1); "-" = move to first buffer number, "+" = move to last buffer number + 1
|
||||
swap: swap two buffers (swap with current buffer if only one number/name given)
|
||||
cycle: jump loop between a list of buffers
|
||||
merge: merge current buffer to another buffer (chat area will be mix of both buffers)
|
||||
(by default ctrl-x switches between merged buffers)
|
||||
unmerge: unmerge buffer from other buffers which have same number
|
||||
hide: hide the buffer
|
||||
unhide: unhide the buffer
|
||||
switch: switch to next merged buffer (or to previous buffer with "-previous")
|
||||
zoom: zoom on merged buffer
|
||||
renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumber is off)
|
||||
close: close buffer (number/range or name is optional)
|
||||
notify: display or set notify level for current buffer: this level determines whether buffer will be added to hotlist or not:
|
||||
none: never
|
||||
highlight: for highlights only
|
||||
message: for messages from users + highlights
|
||||
all: all messages
|
||||
reset: reset to default value (all)
|
||||
listvar: display local variables in a buffer
|
||||
setvar: set a local variable in the current buffer
|
||||
delvar: delete a local variable from the current buffer
|
||||
set: set a property in the current buffer
|
||||
get: display a property of current buffer
|
||||
jump: jump to another buffer:
|
||||
smart: next buffer with activity
|
||||
last_displayed: last buffer displayed (before last jump to a buffer)
|
||||
prev_visited: previously visited buffer
|
||||
next_visited: jump to next visited buffer
|
||||
number: jump to buffer by number, possible prefix:
|
||||
'+': relative jump, add number to current
|
||||
'-': relative jump, sub number to current
|
||||
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer"
|
||||
-: jump to first buffer number
|
||||
+: jump to last buffer number
|
||||
name: jump to buffer by (partial) name
|
||||
list: листа бафера (без аргумента, исписује се ова листа)
|
||||
add: додаје нови бафер (може да се затвори са „/buffer close” или уносом „q”)
|
||||
clear: брише садржај бафера (број за бафер, -merged за спојене бафере, -all за све бафере, или ништа за текући бафер)
|
||||
move: помера бафер у листи (може бити и релативно, на пример -1); „-” = помери на први број бафера, „+” = помери на последњи број бафера + 1
|
||||
swap: замењује два бафера (замењује са текућим бафером ако се зада само један број/име)
|
||||
cycle: скаче у круг по листи бафера
|
||||
merge: спаја текући бафер са другим бафером (простор разговора ће бити мешавина оба бафера)
|
||||
(ctrl-x подразумевано пребацује између спојених бафера)
|
||||
unmerge: раздваја спојени бафер од осталих бафера који имају исти број
|
||||
hide: скрива бафер
|
||||
unhide: открива бафер
|
||||
switch: прелази на следеће спојени бафер (или на претходни бафер са „-previous”)
|
||||
zoom: зумира се на спојени бафер
|
||||
renumber: ренумерише бафере (ради само ако је искључена опција weechat.look.buffer_auto_renumber)
|
||||
close: затвара бафер (број/опсег или име није обавезно)
|
||||
notify: приказује или поставља ниво обавештавања за текући бафер: овај ниво одређује да ли се бафер поставља на врућу листу или не:
|
||||
none: никада
|
||||
highlight: само за истицања
|
||||
message: за поруке од корисника + истицања
|
||||
all: све поруке
|
||||
reset: ресет на подразумевану вредност (all)
|
||||
listvar: приказује локалне променљиве у баферу
|
||||
setvar: поставља локалну променљиву у текући бафер
|
||||
delvar: брише локалну променљиву из текућег бафера
|
||||
set: поставља особину текућег бафера
|
||||
get: приказује особину текућег бафера
|
||||
jump: скаче на други бафер:
|
||||
smart: наредни бафер у којем је активност
|
||||
last_displayed: последње приказани бафер (пре последњег скока на бафер)
|
||||
prev_visited: претходно посећени бафер
|
||||
next_visited: скок на наредни посећени бафер
|
||||
број: скок на бафер са бројем, могући префикси:
|
||||
’+’: релативни скок, број се додаје на текући
|
||||
’-’: релативни скок, број се одузима од текућег
|
||||
’*’: скок на број, уз употребу опције „weechat.look.jump_current_to_previous_buffer”
|
||||
-: скок на први број бафера
|
||||
+: скок на последњи број бафера
|
||||
име: скок на бафер под (делимичним) именом
|
||||
|
||||
Examples:
|
||||
clear current buffer:
|
||||
Примери:
|
||||
брише текући бафер:
|
||||
/buffer clear
|
||||
move buffer to number 5:
|
||||
прелази на бафер под бројем 5:
|
||||
/buffer move 5
|
||||
swap buffer 1 with 3:
|
||||
замењује бафер 1 са 3:
|
||||
/buffer swap 1 3
|
||||
swap buffer #weechat with current buffer:
|
||||
замењује бафер #weechat са текућим бафером:
|
||||
/buffer swap #weechat
|
||||
jump on #chan1, #chan2, #chan3 and loop:
|
||||
скаче на #chan1, #chan2, #chan3 па у круг:
|
||||
/buffer cycle #chan1 #chan2 #chan3
|
||||
merge with core buffer:
|
||||
спајање са основним бафером:
|
||||
/buffer merge 1
|
||||
merge with #weechat buffer:
|
||||
спајање са #weechat бафером:
|
||||
/buffer merge #weechat
|
||||
unmerge buffer:
|
||||
раздвајање бафера:
|
||||
/buffer unmerge
|
||||
close current buffer:
|
||||
затвара текући бафер:
|
||||
/buffer close
|
||||
close buffers 5 to 7:
|
||||
затвара бафере од 5 до 7:
|
||||
/buffer close 5-7
|
||||
jump to #weechat:
|
||||
скок на #weechat:
|
||||
/buffer #weechat
|
||||
jump to next buffer:
|
||||
скок на следећи бафер:
|
||||
/buffer +1
|
||||
jump to last buffer number:
|
||||
скок на бафер под последњим бројем:
|
||||
/buffer +
|
||||
----
|
||||
|
||||
@@ -1368,29 +1391,29 @@ stop: зауставља режим померања курсора
|
||||
time <команда>
|
||||
unicode <стринг>
|
||||
|
||||
list: list plugins with debug levels
|
||||
set: set debug level for plugin
|
||||
plugin: name of plugin ("core" for WeeChat core)
|
||||
level: debug level for plugin (0 = disable debug)
|
||||
dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
|
||||
hooks: display infos about hooks (with a plugin: display detailed info about hooks created by the plugin)
|
||||
buffer: dump buffer content with hexadecimal values in log file
|
||||
certs: display number of loaded trusted certificate authorities
|
||||
color: display infos about current color pairs
|
||||
cursor: toggle debug for cursor mode
|
||||
dirs: display directories
|
||||
hdata: display infos about hdata (with free: remove all hdata in memory)
|
||||
infolists: display infos about infolists
|
||||
libs: display infos about external libraries used
|
||||
memory: display infos about memory usage
|
||||
mouse: toggle debug for mouse
|
||||
tags: display tags for lines
|
||||
term: display infos about terminal
|
||||
windows: display windows tree
|
||||
time: measure time to execute a command or to send text to the current buffer
|
||||
unicode: display information about string and unicode chars (evaluated, see /help eval)
|
||||
list: исписује додатке са дибаг нивоима
|
||||
set: поставља дибаг ниво за додатак
|
||||
додатак: име додатка („core” за WeeChat језгро)
|
||||
ниво: дибаг ниво за додатак (0 = искључује дибаг)
|
||||
dump: чува садржај меморије у WeeChat лог фајл (исти садржај се записује када се програм WeeChat сруши)
|
||||
hooks: исписује инфо о кукама (са додатком: приказује детаљне информације о кукама које креира додатак)
|
||||
buffer: уписује у лог фајл садржај бафера као хексадецималне вредности
|
||||
certs: приказује број учитаних ауторитета сертификата којима се верује
|
||||
color: приказује инфо о тренутним паровима боја
|
||||
cursor: пребацује дибаг за режим померања курсора
|
||||
dirs: исписује директоријуме
|
||||
hdata: исписује инфо о hdata (са free: уклања све hdata из меморије)
|
||||
infolists: исписује инфо о инфолистама
|
||||
libs: исписује инфо о коришћеним спољним библиотекама
|
||||
memory: исписује инфо о употреби меморије
|
||||
mouse: пребацује дибаг за миша
|
||||
tags: исписује ознаке за линије
|
||||
term: исписује инфо о терминалу
|
||||
windows: исписује стабло прозора
|
||||
time: мери време извршавања команде или слања текста текућем баферу
|
||||
unicode: приказује информације о стрингу и уникод карактерима (израчунато, погледајте/help eval)
|
||||
|
||||
Examples:
|
||||
Примери:
|
||||
/debug set irc 1
|
||||
/debug mouse verbose
|
||||
/debug time /filter toggle
|
||||
@@ -1627,17 +1650,17 @@ addreplace: додаје или замењује постојећи филтер
|
||||
----
|
||||
|
||||
[[command_weechat_hotlist]]
|
||||
* `+hotlist+`: manage hotlist
|
||||
* `+hotlist+`: управљање врућом листом
|
||||
|
||||
----
|
||||
/hotlist add [low|message|private|highlight]
|
||||
clear [<level>]
|
||||
clear [<ниво>]
|
||||
remove
|
||||
restore [-all]
|
||||
|
||||
add: add current buffer in hotlist (default level: "low", conditions defined in option weechat.look.hotlist_add_conditions are NOT checked)
|
||||
clear: clear hotlist
|
||||
level: "lowest" to clear only lowest level in hotlist, highest" to clear only highest level in hotlist, or level mask: integer which is a combination of 1=join/part, 2=message, 4=private, 8=highlight)
|
||||
add: додајте текући бафер на врућу листу (подразумевани ниво: „low”, услови дефинисани у опцији weechat.look.hotlist_add_conditions се НЕ проверавају)
|
||||
clear: брише врућу листу
|
||||
ниво: „lowest” да се обрише само најнижи ниво у врћој листи, „highest” да се обрише само највиши ниво у врућој листи, или маска нивоа: цео број који представља комбинацију 1=приступање/напиштање, 2=порука, 4=приватна, 8=истицање)
|
||||
remove: remove current buffer from hotlist
|
||||
restore: restore latest hotlist removed in the current buffer (or all buffers with -all)
|
||||
----
|
||||
@@ -1648,51 +1671,51 @@ restore: restore latest hotlist removed in the current buffer (or all buffers wi
|
||||
----
|
||||
/input <акција> [<аргументи>]
|
||||
|
||||
list of actions:
|
||||
return: simulate key "enter"
|
||||
complete_next: complete word with next completion
|
||||
complete_previous: complete word with previous completion
|
||||
search_text_here: search text in buffer at current position
|
||||
search_text: search text in buffer
|
||||
search_switch_case: switch exact case for search
|
||||
search_switch_regex: switch search type: string/regular expression
|
||||
search_switch_where: switch search in messages/prefixes
|
||||
search_previous: search previous line
|
||||
search_next: search next line
|
||||
search_stop_here: stop search at current position
|
||||
search_stop: stop search
|
||||
delete_previous_char: delete previous char
|
||||
delete_next_char: delete next char
|
||||
delete_previous_word: delete previous word
|
||||
delete_previous_word_whitespace: delete previous word (until whitespace)
|
||||
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 the internal 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
|
||||
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
|
||||
insert: insert text in command line (escaped chars are allowed, see /help print)
|
||||
send: send text to the buffer
|
||||
paste_start: start paste (bracketed paste mode)
|
||||
paste_stop: stop paste (bracketed paste mode)
|
||||
листа акција:
|
||||
return: симулира притисак на тастер „ентер”
|
||||
complete_next: довршава реч са наредним довршавањем
|
||||
complete_previous: довршава реч са претходним довршавањем
|
||||
search_text_here: претражује текст у баферу почевши од текуће позиције
|
||||
search_text: претражује текст у баферу
|
||||
search_switch_case: укључује употребу тачне величине слова код претраге
|
||||
search_switch_regex: мења тип претраге: стринг/регуларни израз
|
||||
search_switch_where: укључује претрагу у порукама/префиксима
|
||||
search_previous: претрага у претходној линији
|
||||
search_next: претрага у наредној линији
|
||||
search_stop_here: зауставља претрагу на текућој позицији
|
||||
search_stop: зауставља претрагу
|
||||
delete_previous_char: брише претходни карактер
|
||||
delete_next_char: брише наредни карактер
|
||||
delete_previous_word: брише претходну реч
|
||||
delete_previous_word_whitespace: брише претходну реч (до празног простора)
|
||||
delete_next_word: брише наредну реч
|
||||
delete_beginning_of_line: брише од почетка линије до позиције курсора
|
||||
delete_end_of_line: брише од позиције курсора до краја линије
|
||||
delete_line: брише комплетну линију
|
||||
clipboard_paste: налепљује из интерног клипборда
|
||||
transpose_chars: транспонује два карактера (замењују места)
|
||||
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: позива наредну команду из глобалне историје команди
|
||||
grab_key: преузима тастер (необавезни аргумент: кашњење за крај преузимања, подразумевано је 500 милисекунди)
|
||||
grab_key_command: преузима тастер са својом придруженом командом (необавезни аргумент: кашњење за крај преузимања, подразумевано је 500 милисекунди)
|
||||
grab_mouse: преузима кôд догађаја миша
|
||||
grab_mouse_area: преузима кôд догађаја миша заједно са површином
|
||||
insert: умеће текст у командну линију (дозвољени су означени карактери, погледајте /help print)
|
||||
send: шаље текст баферу
|
||||
paste_start: започиње налепљивање (режим ограђеног налепљивања)
|
||||
paste_stop: зауставља налепљивање (режим ограђеног налепљивања)
|
||||
|
||||
This command is used by key bindings or plugins.
|
||||
Ову команду користе тастерске пречице или додаци.
|
||||
----
|
||||
|
||||
[[command_weechat_item]]
|
||||
@@ -1788,7 +1811,7 @@ listdefault: исписује подразумеване тастере
|
||||
обнављање подразумеваног везивања за тастер alt-r:
|
||||
/key reset meta-r
|
||||
тастер „tab” за заустављање претраге у баферу:
|
||||
/key bindctxt search ctrl-I /input search_stop
|
||||
/key bindctxt search ctrl-i /input search_stop
|
||||
средњи тастер миша над надимком приказује информације о надимку:
|
||||
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
|
||||
----
|
||||
@@ -2637,7 +2660,7 @@ FIFO pipe се подразумевано зове у weechat_fifo_xxx (где
|
||||
w:xxx извоз опција у фајл „xxx”
|
||||
w-:xxx извоз опција у фајл „xxx” без помоћи
|
||||
w+:xxx извоз опција у фајл „xxx” заједно са помоћи
|
||||
ctrl+X x пребацивање формата који се користи за приказ опција
|
||||
ctrl+x x пребацивање формата који се користи за приказ опција
|
||||
q затварање fset бафера
|
||||
|
||||
Акције миша у fset баферу:
|
||||
|
||||
@@ -8,37 +8,37 @@
|
||||
|===
|
||||
| Alias | Команда | Довршавање
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window close | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WM | /window merge | -
|
||||
| /WW | /whowas | -
|
||||
| /aaway | /allserv /away | -
|
||||
| /anick | /allserv /nick | -
|
||||
| /beep | /print -beep | -
|
||||
| /bye | /quit | -
|
||||
| /c | /buffer clear | -
|
||||
| /cl | /buffer clear | -
|
||||
| /close | /buffer close | -
|
||||
| /chat | /dcc chat | -
|
||||
| /exit | /quit | -
|
||||
| /ig | /ignore | -
|
||||
| /j | /join | -
|
||||
| /k | /kick | -
|
||||
| /kb | /kickban | -
|
||||
| /leave | /part | -
|
||||
| /m | /msg | -
|
||||
| /mub | /unban * | -
|
||||
| /msgbuf | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /n | /names | -
|
||||
| /q | /query | -
|
||||
| /redraw | /window refresh | -
|
||||
| /say | /msg * | -
|
||||
| /signoff | /quit | -
|
||||
| /t | /topic | -
|
||||
| /ub | /unban | -
|
||||
| /umode | /mode $nick | -
|
||||
| /v | /command core version | -
|
||||
| /w | /who | -
|
||||
| /wc | /window close | -
|
||||
| /wi | /whois | -
|
||||
| /wii | /whois $1 $1 | -
|
||||
| /wm | /window merge | -
|
||||
| /ww | /whowas | -
|
||||
|===
|
||||
// end::default_aliases[]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -431,6 +431,7 @@ WeeChat „језгро” се налази у следећим директо
|
||||
| test-gui-color.cpp | Тестови: боје.
|
||||
| test-gui-filter.cpp | Тестови: филтери.
|
||||
| test-gui-input.cpp | Тестови: улазне функкције.
|
||||
| test-gui-key.cpp | Тестови: тастери.
|
||||
| test-gui-line.cpp | Тестови: линије.
|
||||
| test-gui-nick.cpp | Тестови: надимци.
|
||||
| plugins/ | Корен unit тестова додатака.
|
||||
@@ -902,10 +903,8 @@ struct t_gui_buffer *last_gui_buffer = NULL; /* last buffer */
|
||||
* `ПРО`: проширена боја (`+@+` + 5 цифара)
|
||||
* `(ATTR)ПРО`: проширена боја са необавезним атрибутима (`+@+` + атрибути + 5 цифара)
|
||||
* `(ATTR)`: један или више карактера атрибута:
|
||||
// TRANSLATION MISSING
|
||||
** `+%+`: blink
|
||||
// TRANSLATION MISSING
|
||||
** `+.+`: "dim" (half bright)
|
||||
** `+%+`: трептање
|
||||
** `+.+`: „dim” (затамњено)
|
||||
** `+*+`: подебљано
|
||||
** `+!+`: обрнуто
|
||||
** `+/+`: курзив
|
||||
@@ -916,10 +915,8 @@ struct t_gui_buffer *last_gui_buffer = NULL; /* last buffer */
|
||||
** _0x02_: обрнуто
|
||||
** _0x03_: курзив
|
||||
** _0x04_: подвучено
|
||||
// TRANSLATION MISSING
|
||||
** _0x05_: blink
|
||||
// TRANSLATION MISSING
|
||||
** _0x06_: "dim" (half bright)
|
||||
** _0x05_: трептање
|
||||
** _0x06_: „dim” (затамњено)
|
||||
|
||||
У следећој табели су сажете све комбинације:
|
||||
|
||||
@@ -1133,11 +1130,8 @@ server->hook_timer_sasl = weechat_hook_timer (timeout * 1000,
|
||||
| WeeChat језгро
|
||||
|
||||
| build
|
||||
| autogen.sh +
|
||||
CMakeLists.txt +
|
||||
| CMakeLists.txt +
|
||||
cmake/* +
|
||||
configure.ac +
|
||||
Makefile.am +
|
||||
tools/* +
|
||||
weechat.cygport.in +
|
||||
weechat.spec
|
||||
|
||||
@@ -47,11 +47,12 @@ https://weechat.org/about/interfaces/[страницу са удаљеним Г
|
||||
[[compile_git]]
|
||||
=== Након клонирања git репозиторијума не могу да компајлирам програм WeeChat, зашто?
|
||||
|
||||
Препоручени начин да за компајлирање програма WeeChat је помоћу link:weechat_user.sr.html#compile_with_cmake[CMake ^↗^,window=_blank].
|
||||
WeeChat мора да се компајлира са CMake.
|
||||
|
||||
Ако компајлирате са link:weechat_user.sr.html#compile_with_autotools[autotools ^↗^,window=_blank] (а не са CMake), проверите да ли поседујете најновију верзију пакета autoconf и automake.
|
||||
Молимо да пратите link:weechat_user.en.html#source_package[инструкције за изградњу ^↗^,window=_blank]
|
||||
и обезбедите да су све неопходне зависности инсталиране.
|
||||
|
||||
Други начин је да се инсталира „devel package”, што тражи мање зависности. Овај пакет се се изграђује скоро свакодневно користећи git репозиторијум. Приметите да овај пакет можда није потпуно исти као git база, као и да је инсталирање ажурирања компликованије него просто git клонирање.
|
||||
Ако и даље имате проблема, молимо вас да их пријавите програмерима.
|
||||
|
||||
[[compile_macos]]
|
||||
=== Како да инсталирам програм WeeChat на macOS систем?
|
||||
@@ -369,9 +370,8 @@ term screen-256color
|
||||
/upgrade
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
You can use any color number in options (optional: you can add color aliases
|
||||
with command `/color`).
|
||||
У опцијама можете да користите било који број боје (није обавезно: командом `/color` можете да додате
|
||||
алијасе боја).
|
||||
|
||||
За више информација у вези управљања бојама, молимо вас да прочитате link:weechat_user.sr.html#colors[Корисничко упутство / Боје ^↗^,window=_blank].
|
||||
|
||||
|
||||
+131
-175
@@ -593,8 +593,7 @@ free (str);
|
||||
|
||||
_Ажурирано у верзији 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return a string with uppercase letters converted to lowercase.
|
||||
Враћа стринг у којем су велика слова претворена у мала.
|
||||
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8: now all uppercase letters are properly
|
||||
@@ -615,8 +614,7 @@ char *weechat_string_tolower (const char *string);
|
||||
|
||||
Повратна вредност:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
* string with lowercase letters (must be freed by calling "free" after use)
|
||||
* стринг од малих слова (након употребе мора да се ослободи позивом „free”)
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -634,8 +632,7 @@ free (str);
|
||||
|
||||
_Ажурирано у верзији 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return a string with lowercase letters converted to uppercase.
|
||||
Враћа стринг у којем су мала слова претворена у велика.
|
||||
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8: now all lowercase letters are properly
|
||||
@@ -656,8 +653,7 @@ char *weechat_string_toupper (const char *string);
|
||||
|
||||
Повратна вредност:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
* string with uppercase letters (must be freed by calling "free" after use)
|
||||
* стринг од великих слова (након употребе мора да се ослободи позивом „free”)
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -689,15 +685,13 @@ int weechat_string_charcmp (const char *string1, const char *string2);
|
||||
* _string1_: први стринг за поређење
|
||||
* _string2_: други стринг за поређење
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the first UTF-8 char in _string2_
|
||||
from the first UTF-8 char in _string1_:
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if char1 < char2
|
||||
** 0 if char1 == char2
|
||||
** > 0 if char1 > char2
|
||||
* аритметички резултат одузимања првог UTF-8 карактера у _string2_
|
||||
од првог UTF-8 карактера у _string1_:
|
||||
** < 0 ако је char1 < char2
|
||||
** 0 ако је char1 == char2
|
||||
** > 0 ако је char1 > char2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -715,11 +709,9 @@ _Ажурирано у верзији 1.0, 3.8._
|
||||
|
||||
Пореди два карактера, уз игнорисање разлике у величини слова.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8: now all uppercase letters are properly
|
||||
converted to lowercase (by calling function `towlower`), in addition to the
|
||||
range `A` to `Z`.
|
||||
Понашање је промењено у верзији 3.8: сада се сва велика слова исправно претварају
|
||||
у мала (позивом функције `towlower`), заједно уз опсег `A` до `Z`.
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -733,16 +725,14 @@ int weechat_string_charcasecmp (const char *string1, const char *string2);
|
||||
* _string1_: први стринг за поређење
|
||||
* _string2_: други стринг за поређење
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the first UTF-8 char in _string2_
|
||||
(converted to lowercase) from the first UTF-8 char in _string1_ (converted to
|
||||
lowercase):
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if char1 < char2
|
||||
** 0 if char1 == char2
|
||||
** > 0 if char1 > char2
|
||||
* аритметички резултат одузимања првог UTF-8 карактера у _string2_
|
||||
(претвореног у мало слово) од првог UTF-8 карактера у _string1_
|
||||
(претвореног у мало слово):
|
||||
** < 0 ако је char1 < char2
|
||||
** 0 ако је char1 == char2
|
||||
** > 0 ако је char1 > char2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -758,7 +748,6 @@ int diff = weechat_string_charcasecmp ("aaa", "CCC"); /* == -2 */
|
||||
|
||||
_WeeChat ≥ 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Case sensitive string comparison.
|
||||
|
||||
Прототип:
|
||||
@@ -775,15 +764,13 @@ int weechat_strcmp (const char *string1, const char *string2);
|
||||
|
||||
Повратна вредност:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the last compared UTF-8 char in
|
||||
_string2_ from the last compared UTF-8 char in _string1_:
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if string1 < string2
|
||||
** 0 if string1 == string2
|
||||
** > 0 if string1 > string2
|
||||
* аритметички резултат одузимања последњег поређеног UTF-8 карактера у
|
||||
_string2_ од последње поређеног UTF-8 карактера у _string1_:
|
||||
** < 0 ако је string1 < string2
|
||||
** 0 ако је string1 == string2
|
||||
** > 0 ако је string1 > string2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -799,8 +786,7 @@ int diff = weechat_strcmp ("aaa", "ccc"); /* == -2 */
|
||||
|
||||
_WeeChat ≥ 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Case sensitive string comparison, for _max_ chars.
|
||||
Поређење стрингова које води рачуна о величини слова, до _max_ карактера.
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -815,15 +801,13 @@ int weechat_strncmp (const char *string1, const char *string2, int max);
|
||||
* _string2_: други стринг за поређење
|
||||
* _max_: максимални број карактера који се пореде
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the last compared UTF-8 char in
|
||||
_string2_ from the last compared UTF-8 char in _string1_:
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if string1 < string2
|
||||
** 0 if string1 == string2
|
||||
** > 0 if string1 > string2
|
||||
* аритметички резултат одузимања последњег поређеног UTF-8 карактера у
|
||||
_string2_ од последње поређеног UTF-8 карактера у _string1_:
|
||||
** < 0 ако је string1 < string2
|
||||
** 0 ако је string1 == string2
|
||||
** > 0 ако је string1 > string2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -839,14 +823,12 @@ int diff = weechat_strncmp ("aabb", "aacc", 2); /* == 0 */
|
||||
|
||||
_Ажурирано у верзији 1.0, 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Case insensitive string comparison.
|
||||
Поређење стрингова које не води рачуна о величини слова.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8: now all uppercase letters are properly
|
||||
converted to lowercase (by calling function `towlower`), in addition to the
|
||||
range `A` to `Z`.
|
||||
Понашање је промењено у верзији 3.8: сада се сва велика слова исправно
|
||||
претварају у мала (позивом функције `towlower`), заједно уз опсег
|
||||
`A` до `Z`.
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -860,18 +842,14 @@ int weechat_strcasecmp (const char *string1, const char *string2);
|
||||
* _string1_: први стринг за поређење
|
||||
* _string2_: други стринг за поређење
|
||||
|
||||
Повратна вредност:
|
||||
Вредност која се враћа:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
|
||||
* arithmetic result of subtracting the last compared UTF-8 char in
|
||||
_string2_ (converted to lowercase) from the last compared UTF-8 char in _string1_
|
||||
(converted to lowercase):
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if string1 < string2
|
||||
** 0 if string1 == string2
|
||||
** > 0 if string1 > string2
|
||||
* аритметички резултат одузимања последњег поређеног UTF-8 карактера у
|
||||
_string2_ (претвореног у мало слово) од последњег поређеног UTF-8 карактера у _string1_
|
||||
(претвореног у мало слово):
|
||||
** < 0 ако је string1 < string2
|
||||
** 0 ако је string1 == string2
|
||||
** > 0 ако је string1 > string2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -910,16 +888,14 @@ int weechat_strcasecmp_range (const char *string1, const char *string2, int rang
|
||||
[NOTE]
|
||||
Вредности 29 и 30 користе неки протоколи, као што је IRC.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the last compared UTF-8 char in
|
||||
_string2_ (converted to lowercase) from the last compared UTF-8 char in _string1_
|
||||
(converted to lowercase):
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if string1 < string2
|
||||
** 0 if string1 == string2
|
||||
** > 0 if string1 > string2
|
||||
* аритметички резултат одузимања последњег поређеног UTF-8 карактера у
|
||||
_string2_ (претвореног у мало слово) од последњег поређеног UTF-8 карактера у _string1_
|
||||
(претвореног у мало слово):
|
||||
** < 0 ако је string1 < string2
|
||||
** 0 ако је string1 == string2
|
||||
** > 0 ако је string1 > string2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -935,14 +911,12 @@ int diff = weechat_strcasecmp_range ("nick{away}", "NICK[away]", 29); /* == 0 *
|
||||
|
||||
_Ажурирано у верзији 1.0, 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Case insensitive string comparison, for _max_ chars.
|
||||
Поређење стрингова које не прави разлику у величини слова, за _max_ карактера.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8: now all uppercase letters are properly
|
||||
converted to lowercase (by calling function `towlower`), in addition to the
|
||||
range `A` to `Z`.
|
||||
Понашање је промењено у верзији 3.8: сада се сва велика слова исправно
|
||||
претварају у мала (позивом функције `towlower`), заједно уз опсег
|
||||
`A` до `Z`.
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -957,16 +931,14 @@ int weechat_strncasecmp (const char *string1, const char *string2, int max);
|
||||
* _string2_: други стринг за поређење
|
||||
* _max_: максимални број карактера који се пореде
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the last compared UTF-8 char in
|
||||
_string2_ (converted to lowercase) from the last compared UTF-8 char in _string1_
|
||||
(converted to lowercase):
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if string1 < string2
|
||||
** 0 if string1 == string2
|
||||
** > 0 if string1 > string2
|
||||
* аритметички резултат одузимања последњег поређеног UTF-8 карактера у
|
||||
_string2_ (претвореног у мало слово) од последњег поређеног UTF-8 карактера у _string1_
|
||||
(претвореног у мало слово):
|
||||
** < 0 ако је string1 < string2
|
||||
** 0 ако је string1 == string2
|
||||
** > 0 ако је string1 > string2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -1004,16 +976,14 @@ int weechat_strncasecmp_range (const char *string1, const char *string2, int max
|
||||
[NOTE]
|
||||
Вредности 29 и 30 користе неки протоколи, као што је IRC.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the last compared UTF-8 char in
|
||||
_string2_ (converted to lowercase) from the last compared UTF-8 char in _string1_
|
||||
(converted to lowercase):
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if string1 < string2
|
||||
** 0 if string1 == string2
|
||||
** > 0 if string1 > string2
|
||||
* аритметички резултат одузимања последњег поређеног UTF-8 карактера у
|
||||
_string2_ (претвореног у мало слово) од последњег UTF-8 карактера у _string1_
|
||||
(претвореног у мало слово):
|
||||
** < 0 ако је string1 < string2
|
||||
** 0 ако је string1 == string2
|
||||
** > 0 ако је string1 > string2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -1029,8 +999,7 @@ int diff = weechat_strncasecmp_range ("nick{away}", "NICK[away]", 6, 29); /* ==
|
||||
|
||||
_Ажурирано у верзији 1.0, 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
String comparison ignoring some chars.
|
||||
Поређење стрингова које игнорише неке карактере.
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -1048,23 +1017,20 @@ int weechat_strcmp_ignore_chars (const char *string1, const char *string2,
|
||||
* _chars_ignored_: стринг са карактерима који се игноришу
|
||||
* _case_sensitive_: 1 за поређење које прави разлику у величини слова, у супротном 0
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8 when _case_sensitive_ is set to 0: now all
|
||||
uppercase letters are properly converted to lowercase (by calling function
|
||||
`towlower`), in addition to the range `A` to `Z`.
|
||||
Понашање се променило у верзији 3.8 када се _case_sensitive_ постави на 0: сада се
|
||||
сва велика слова исправно претварају у мала (позивом функције `towlower`),
|
||||
заједно уз опсег `A` до `Z`.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return value:
|
||||
Вредност која се враћа:
|
||||
|
||||
* arithmetic result of subtracting the last compared UTF-8 char in
|
||||
_string2_ (converted to lowercase if _case_sentitive_ is set to 0) from the last
|
||||
compared UTF-8 char in _string1_ (converted to lowercase if _case_sensitive_ is
|
||||
set to 0):
|
||||
// TRANSLATION MISSING
|
||||
** < 0 if string1 < string2
|
||||
** 0 if string1 == string2
|
||||
** > 0 if string1 > string2
|
||||
* аритметички резултат одузимања последњег поређеног UTF-8 карактера у
|
||||
_string2_ (претвореног у мало слово) од последњег поређеног UTF-8
|
||||
карактера у _string1_ (претвореног у мало слово ако је _case_sensitive_
|
||||
постављено на 0):
|
||||
** < 0 ако је string1 < string2
|
||||
** 0 ако је string1 == string2
|
||||
** > 0 ако је string1 > string2
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -1080,14 +1046,12 @@ int diff = weechat_strcmp_ignore_chars ("a-b", "--a-e", "-", 1); /* == -3 */
|
||||
|
||||
_Ажурирано у верзији 1.3, 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Case insensitive string search.
|
||||
Претрага стринга која не прави разлику у величини слова.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8: now all uppercase letters are properly
|
||||
converted to lowercase (by calling function `towlower`), in addition to the
|
||||
range `A` to `Z`.
|
||||
Понашање се променило у верзији 3.8: сада се сва велика слова исправно
|
||||
претварају у мала (позивом функције `towlower`), заједно уз опсег
|
||||
`A` до `Z`.
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -1119,12 +1083,10 @@ const char *pos = weechat_strcasestr ("aBcDeF", "de"); /* резултат: п
|
||||
|
||||
_WeeChat ≥ 0.4.2, ажурирано у верзији 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Return number of chars needed on screen to display UTF-8 string.
|
||||
Враћа број карактера који су потребни да се на екран испише UTF-8 стринг.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
WeeChat color codes are skipped and don't count in the result (this is the only
|
||||
difference with the function <<_utf8_strlen_screen,utf8_strlen_screen>>).
|
||||
WeeChat кодови боја се прескачу у не броје се у резултату (ово је једина
|
||||
разлика у односу на функцију <<_utf8_strlen_screen,utf8_strlen_screen>>).
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -1182,11 +1144,10 @@ int weechat_string_match (const char *string, const char *mask,
|
||||
[NOTE]
|
||||
Почевши од верзије 1.0, у маски се дозвољава употреба џокера (не само на почетку/крају маске).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8 when _case_sensitive_ is set to 0: now all
|
||||
uppercase letters are properly converted to lowercase (by calling function
|
||||
`towlower`), in addition to the range `A` to `Z`.
|
||||
Понашање се променило у верзији 3.8 када се _case_sensitive_ постави на 0: сада се
|
||||
сва велика слова исправно претварају у мала (позивом функцкје `towlower`), заједно
|
||||
уз опсег `A` до `Z`.
|
||||
|
||||
Повратна вредност:
|
||||
|
||||
@@ -1238,11 +1199,10 @@ int weechat_string_match_list (const char *string, const char **masks,
|
||||
* _masks_: листа маски, са NULL након последње маске у листи; свака маска се пореди са стрингом функцијом <<_string_match,string_match>>
|
||||
* _case_sensitive_: 1 за поређење које прави разлику у величини слова, у супротном 0
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
Behavior has changed in version 3.8 when _case_sensitive_ is set to 0: now all
|
||||
uppercase letters are properly converted to lowercase (by calling function
|
||||
`towlower`), in addition to the range `A` to `Z`.
|
||||
Понашање се променило у верзији 3.8 када је _case_sensitive_ постављени на 0: сада се
|
||||
сва велика слова исправно претварају у мала (позивом функције `towlower`), заједно уз
|
||||
опсег `A` до `Z`.
|
||||
|
||||
Повратна вредност:
|
||||
|
||||
@@ -3730,21 +3690,17 @@ int weechat_utf8_char_size_screen (const char *string);
|
||||
Повратна вредност:
|
||||
|
||||
* број карактера на екрану потребних за испис UTF-8 карактера:
|
||||
// TRANSLATION MISSING
|
||||
** -1: non printable char
|
||||
// TRANSLATION MISSING
|
||||
** ≥ 0: printable char
|
||||
** -1: карактер који не може да се одштампа
|
||||
** ≥ 0: карактер који може да се одштампа
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The result is the return value of function `wcwidth` (see `man wcwidth`), with
|
||||
exception for the following chars, that have a specific behavior in WeeChat:
|
||||
Резултат је вредност враћена из функције `wcwidth` (погледајте `man wcwidth`), уз
|
||||
изузетак следећих карактера који у програму WeeChat имају посебну улогу:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
* U+0009 (Tabulation): value of option
|
||||
* U+0009 (Табулатор): вредност опције
|
||||
link:weechat_user.sr.html#option_weechat.look.tab_width[weechat.look.tab_width ^↗^,window=_blank]
|
||||
* U+0001 (1) to U+001F (31), except U+0009 (Tabulation): 1
|
||||
* U+00AD (173, soft hyphen): -1
|
||||
* U+200B (8203, zero width space): -1
|
||||
* U+0001 (1) до U+001F (31), осим U+0009 (Табулатор): 1
|
||||
* U+00AD (173, мека цртица): -1
|
||||
* U+200B (8203, размак нулте ширине): -1
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -3885,8 +3841,7 @@ free (string);
|
||||
|
||||
_WeeChat ≥ 3.8._
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Copy _length_ chars max in another string and add null byte at the end.
|
||||
Копира максимално _length_ карактера у други стринг и на крај додаје null бајт.
|
||||
|
||||
Прототип:
|
||||
|
||||
@@ -3897,11 +3852,9 @@ void weechat_utf8_strncpy (char *dest, const char *string, int length);
|
||||
|
||||
Аргументи:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
* _dest_: destination string (must be long enough)
|
||||
* _dest_: одредишни стринг (мора да буде довољно дугачак)
|
||||
* _string_: стринг
|
||||
// TRANSLATION MISSING
|
||||
* _length_: max chars to copy
|
||||
* _length_: максимални број карактера који може да се копира
|
||||
|
||||
C пример:
|
||||
|
||||
@@ -6153,7 +6106,7 @@ weechat_hashtable_free (hashtable);
|
||||
|
||||
==== config_new
|
||||
|
||||
_Ажурирано у верзији 1.5._
|
||||
_Ажурирано у верзији 1.5, 3.9._
|
||||
|
||||
Креира нови конфигурациони фајл.
|
||||
|
||||
@@ -6171,7 +6124,11 @@ struct t_config_file *weechat_config_new (const char *name,
|
||||
|
||||
Аргументи:
|
||||
|
||||
* _name_: име конфигурационог фајла (без путање или екстензије)
|
||||
* _name_: име конфигурационог фајла (без путање или екстензије); приоритет
|
||||
је дозвољен испред имена, у формату `nnn|име` где је `nnn` цео позитиван број
|
||||
који представља приоритет; подразумевани приоритет је 1000; када се извршава
|
||||
команда `/reload` фајлови се сортирају према приоритету, од вишег ка нижем
|
||||
(погледајте приоритет конфигурационих фајлова испод)
|
||||
* _callback_reload_: функција која се позива када се командом `/reload` поново учита конфигурациони фајл (није обавезна, може да буде NULL, погледајте испод), аргументи и повратна вредност су:
|
||||
** _const void *pointer_: показивач
|
||||
** _void *data_: показивач
|
||||
@@ -6196,6 +6153,10 @@ struct t_config_file *weechat_config_new (const char *name,
|
||||
[NOTE]
|
||||
Ова функција НЕ креира фајл на диску. Фајл ће се креирати позивом функције <<_config_write,config_write>>. Ово функцију би требало да позовете само након додавања неких одељака (са <<_config_new_section,config_new_section>>) и опција (са <<_config_new_option,config_new_option>>).
|
||||
|
||||
Приоритет подразумеваних конфигурационих фајлова:
|
||||
|
||||
include::includes/autogen_api_config_priority.sr.adoc[tag=config_priority]
|
||||
|
||||
C пример:
|
||||
|
||||
[source,c]
|
||||
@@ -8648,14 +8609,10 @@ const char *weechat_color (const char *color_name);
|
||||
** име опције (у формату: фајл.одељак.опција), на пример _irc.color.message_quit_ _(WeeChat ≥ 1.2)_
|
||||
** боја са необавезним атрибутима/позадином (погледајте испод)
|
||||
** атрибут:
|
||||
// TRANSLATION MISSING
|
||||
*** _blink_: set blink
|
||||
// TRANSLATION MISSING
|
||||
*** _-blink_: remove blink
|
||||
// TRANSLATION MISSING
|
||||
*** _dim_: set "dim" (half bright)
|
||||
// TRANSLATION MISSING
|
||||
*** _-dim_: remove "dim" (half bright)
|
||||
*** _blink_: поставља трептање
|
||||
*** _-blink_: уклања трептање
|
||||
*** _dim_: поставља „dim” (затамњено)
|
||||
*** _-dim_: уклања „dim” (затамњено)
|
||||
*** _bold_: поставља подебљан испис
|
||||
*** _-bold_: уклања подебљан испис
|
||||
*** _reverse_: поставља обрнути приказ
|
||||
@@ -8675,10 +8632,8 @@ const char *weechat_color (const char *color_name);
|
||||
|
||||
Формат боје је: атрибути (није обавезно) + име боје + ",позадина" (није обавезно). Могући су следећи атрибути:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
* `+%+`: blink
|
||||
// TRANSLATION MISSING
|
||||
* `+.+`: "dim" (half bright)
|
||||
* `+%+`: трептање
|
||||
* `+.+`: „dim” (затамњено)
|
||||
* `+*+`: подебљани текст
|
||||
* `+!+`: обрнути видео
|
||||
* `+/+`: курзив
|
||||
@@ -13342,12 +13297,11 @@ void weechat_buffer_set (struct t_gui_buffer *buffer, const char *property,
|
||||
|
||||
| hotlist | | "+", "-", WEECHAT_HOTLIST_LOW, WEECHAT_HOTLIST_MESSAGE,
|
||||
WEECHAT_HOTLIST_PRIVATE, WEECHAT_HOTLIST_HIGHLIGHT, "-1"
|
||||
// TRANSLATION MISSING
|
||||
| "+": укључује врућу листу (глобално подешавање, не користи се показивач на бафер) +
|
||||
"-": искључује врућу листу (глобално подешавање, не користи се показивач на бафер) +
|
||||
приоритет: бафер се на врућу листу додаје са овим приоритетом
|
||||
(conditions defined in option _weechat.look.hotlist_add_conditions_
|
||||
are *NOT* checked) +
|
||||
(услови дефинисани у опцији _weechat.look.hotlist_add_conditions_
|
||||
се *НЕ* проверавају) +
|
||||
"-1": уклања бафер из вруће листе _(WeeChat ≥ 1.0)_.
|
||||
|
||||
| completion_freeze | | "0" или "1"
|
||||
@@ -13356,10 +13310,9 @@ void weechat_buffer_set (struct t_gui_buffer *buffer, const char *property,
|
||||
"1": довршавање се не зауставља када се ажурира командна линија
|
||||
(глобално подешавање, не користи се показивач на бафер).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| unread | | empty string or "0"
|
||||
| empty string: set unread marker after last line of buffer +
|
||||
"0": remove unread marker from buffer.
|
||||
| unread | | празан стринг или "0"
|
||||
| празан стринг: поставља ознаку непрочитано након последње линије бафера +
|
||||
"0": уклања ознаку непрочитано из бафера.
|
||||
|
||||
| display | | "1" или "auto"
|
||||
| "1": прелазак на овај бафер у текућем прозору +
|
||||
@@ -13644,7 +13597,7 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "тест са $toto")
|
||||
|
||||
==== buffer_match_list
|
||||
|
||||
_WeeChat ≥ 0.3.5._
|
||||
_WeeChat ≥ 0.3.5, ажурирано у верзији 3.9._
|
||||
|
||||
Проверава да ли се бафер подудара са листом бафера.
|
||||
|
||||
@@ -13663,6 +13616,9 @@ int weechat_buffer_match_list (struct t_gui_buffer *buffer, const char *string);
|
||||
** име које почиње са `+!+` се не узима у обзир
|
||||
** у имену је дозвољен џокер `+*+`
|
||||
|
||||
[NOTE]
|
||||
Од верзије 3.9, поређење имена бафера прави разлику у величини слова.
|
||||
|
||||
Повратна вредност:
|
||||
|
||||
* 1 ако се бафер подудара са листом бафера, 0 у супротном
|
||||
@@ -13676,7 +13632,7 @@ if (buffer)
|
||||
{
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*,!*#weechat*")); /* 0 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.libera.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.oftc.*,python.*")); /* 0 */
|
||||
}
|
||||
----
|
||||
@@ -13693,7 +13649,7 @@ buffer = weechat.buffer_search("irc", "libera.#weechat")
|
||||
if buffer:
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*,!*#weechat*")) # 0
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.libera.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.oftc.*,python.*")) # 0
|
||||
----
|
||||
|
||||
|
||||
@@ -176,22 +176,21 @@ Weechat.bar_new("name", "off", "0", "window", "", "left", "vertical", "vertical"
|
||||
|
||||
Функције се позивају са `+weechat::xxx арг1 арг2 ...+`.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[tcl_null]]
|
||||
===== Null values
|
||||
===== Null вредности
|
||||
|
||||
Since Tcl only has string types, there's no null type to pass as an argument
|
||||
when a function accepts null values or to get as an argument in a callback
|
||||
function. To overcome this the WeeChat API defines the constant
|
||||
`$::weechat::WEECHAT_NULL` which acts as a null value. This constant is defined
|
||||
as `\uFFFF\uFFFF\uFFFFWEECHAT_NULL\uFFFF\uFFFF\uFFFF`, so it's very unlikely to
|
||||
appear unintentionally.
|
||||
Пошто Tcl има само стринг типове, не постоји могућност да се проследи аргумент
|
||||
null типа када функција прихвата null вредности или да прихвати као аргумент у
|
||||
функцији повратног позива. Да би се решио овај проблем WeeChat API дефинише
|
||||
константу `$::weechat::WEECHAT_NULL` која има улогу null вредности. Ова константа
|
||||
се дефинипе као `\uFFFF\uFFFF\uFFFFWEECHAT_NULL\uFFFF\uFFFF\uFFFF`, тако да је
|
||||
мала вероватноћа да се појави без намере.
|
||||
|
||||
You can pass this constant when a function accepts null as an argument and you
|
||||
will get it as the value of an argument in a callback function if the argument
|
||||
value is null. To see which functions accept null values and passes null values
|
||||
to callbacks, look at the Python prototypes in the
|
||||
link:weechat_plugin_api.en.html[WeeChat plugin API reference ^↗^,window=_blank].
|
||||
Ову константу можете да проследите када функција као аргумент прихвата null и
|
||||
вретиће вам се као вредност аргумента у функцији повратног позива ако је вредност
|
||||
аргумента null. Да бисте видели које функције прихватају null вредности и
|
||||
прослеђују null вредности функцијама повратног позива, погледајте Python прототипе
|
||||
у link:weechat_plugin_api.en.html[API референтном приручнику WeeChat додатака ^↗^,window=_blank].
|
||||
|
||||
[[language_guile]]
|
||||
==== Guile (Scheme)
|
||||
|
||||
+76
-112
@@ -94,7 +94,7 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
|
||||
[[source_package]]
|
||||
=== Пакет са изворним кодом
|
||||
|
||||
Програм WeeChat може да се компајлира са CMake или са autotools (CMake је препоручени начин).
|
||||
WeeChat мора да се изгради са CMake.
|
||||
|
||||
[NOTE]
|
||||
На macOS можете да употребите https://brew.sh/[Homebrew ^↗^,window=_blank]: `brew install --build-from-source weechat`.
|
||||
@@ -102,17 +102,18 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
|
||||
[[dependencies]]
|
||||
==== Зависности
|
||||
|
||||
Следећа табела приказује листу пакета који су *неопходни* за успешно компајлирање програма WeeChat:
|
||||
Следећа табела приказује листу пакета који су *неопходни* да се изгради
|
||||
програм WeeChat:
|
||||
|
||||
[width="100%", cols="5,^3,.^15", options="header"]
|
||||
|===
|
||||
| Пакет ^(1)^ | Верзија | Могућности
|
||||
|
||||
| C компајлер (gcc / clang) |
|
||||
| Изградњу.
|
||||
| Превођење C изворних фајлова.
|
||||
|
||||
| cmake | ≥ 3.0
|
||||
| Изградњу (може да се користи и autotools, али се препоручује CMake).
|
||||
| Изградњу.
|
||||
|
||||
| pkg-config |
|
||||
| Детекција инсталираних библиотека.
|
||||
@@ -182,8 +183,8 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
|
||||
# apt-get build-dep weechat
|
||||
----
|
||||
|
||||
[[compile_with_cmake]]
|
||||
==== Компајлирање са CMake
|
||||
[[build]]
|
||||
==== Изградња
|
||||
|
||||
* Инсталација у системске директоријуме (неопходне су _root_ привилегије):
|
||||
|
||||
@@ -335,56 +336,21 @@ $ cmake -LA
|
||||
$ ccmake ..
|
||||
----
|
||||
|
||||
[[compile_with_autotools]]
|
||||
==== Компајлирање са autotools
|
||||
|
||||
[WARNING]
|
||||
За изградњу програма WeeChat званично се подржава само CMake. Требало би користите autotools само ако ни сте у могућности да користите CMake. +
|
||||
Изградња са autotools захтева више зависности и спорија је у односу на изградњу са CMake.
|
||||
|
||||
* Инсталација у системске директоријуме (неопходне су _root_ привилегије):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
* Инсталација у директоријум по жељи (на пример, у ваш почетни):
|
||||
|
||||
----
|
||||
$ ./autogen.sh
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ ../configure --prefix=/путања/до/директоријума
|
||||
$ make
|
||||
$ make install
|
||||
----
|
||||
|
||||
За скрипту _configure_ могу да се користе опције које се приказују следећом командом:
|
||||
|
||||
----
|
||||
$ ./configure --help
|
||||
----
|
||||
|
||||
[[run_tests]]
|
||||
==== Покретање тестова
|
||||
[[tests]]
|
||||
==== Тестови
|
||||
|
||||
За компајлирање тестова су *неопходни* следећи пакети:
|
||||
|
||||
* libcpputest-dev
|
||||
* C++ компајлер
|
||||
|
||||
Када се компајлира програм WeeChat (са CMake), тестови морају да се укључе:
|
||||
Када се компајлира програм WeeChat, тестови морају да се укључе:
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
Након компајлирања могу да се покрену из директоријума у који је изграђен програм (са CMake):
|
||||
Након компајлирања могу да се покрену из директоријума у који је изграђен програм:
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
@@ -532,60 +498,6 @@ gdb /usr/bin/weechat 12345
|
||||
(gdb) bt full
|
||||
----
|
||||
|
||||
[[upgrade]]
|
||||
== Ажурирање
|
||||
|
||||
Ако се објави нова стабилна верзија програма WeeChat, онда је време да пређете на ту верзију.
|
||||
|
||||
Најпре морате инсталирати нову верзију програма WeeChat, или менаџером пакета, или тако што ћете га сами компајлирати, тако да су `weechat` бинарни фајл и све потребни фајлови на истим путањама. +
|
||||
Ово може да се уради и док се програм WeeChat извршава.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Команда upgrade
|
||||
|
||||
Програм WeeChat у месту може да поново покрене нови бинарни фајл, употребом команде <<command_weechat_upgrade,/upgrade>>: садржаји бафера и не-SSL везе се задржавају. +
|
||||
Током процеса ажурирња, SSL конекције се губе и аутоматски се обнављају
|
||||
након ажурирања (са GnuTLS тренутно није могуће поновно учитавање SSL сесија).
|
||||
|
||||
Команда такође може да се употреби и када морате поново да покренете машину, на пример, да бисте ажурирали кернел или да преместите свој WeeChat на другу машину:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Ово чува тренутно стање у `*.upgrade` фајлове. Након тога можете или да поново покренете машину, или да комплетне WeeChat директоријуме (config, data, cache) преместите на неку другу машину и касније покренете програм WeeChat следећом командом:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Поновно покретање након ажурирања
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Напомене о издању
|
||||
|
||||
Након ажурирања, *снажно се препоручује* да прочитате https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[напомене о издању ^↗^,window=_blank] које садржи важне информације о променама које прекидају раније понашање програма, као и ручне акције које су због тога можда неопходне.
|
||||
|
||||
Морате прочитати све напомене о издању издате између ваше старе (без ње) и ваше нове верзије (укључујући и њу). +
|
||||
На пример, ако пређете са верзије 3.0 на 3.2, морате да прочитате напомене о издању за верзије 3.1 и 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Ажурирање конфигурације
|
||||
|
||||
Програм WeeChat врши аутоматско ажурирање конфигурационих фајлова (`*.conf`):
|
||||
|
||||
* нове опције се без најаве додају са својим подразумеваним вредностима
|
||||
* застареле опције се аутоматски одбацују и програм WeeChat приказује упозорење које садржи вредност прочитану из фајла.
|
||||
|
||||
Пример упозорења када се опција уклања:
|
||||
|
||||
----
|
||||
=!= Упозорење: /home/user/.config/weechat/sec.conf, линија 15: непозната опција за одељак "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
Ово значи да је опција `sec.crypt.passphrase_file` уклоњена и да је њена вредност била постављена на празан стринг, што је и подразумевана вредност у претходној верзији (у овом случају нема потребе за ручном акцијом).
|
||||
|
||||
[[running_weechat]]
|
||||
== Покретање програма WeeChat
|
||||
|
||||
@@ -677,11 +589,12 @@ WeeChat подразумевано користи XDG директоријуме
|
||||
|
||||
[width="100%", cols="1,2m,5", options="header"]
|
||||
|===
|
||||
| Директоријум | Подразумевана вредност | Вредност у случају потребе
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat` ако `$XDG_CONFIG_HOME` није дефинисана или је празна.
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat` ако `$XDG_DATA_HOME` није дефинисана или је празна.
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat` ако `$XDG_CACHE_HOME` није дефинисана или је празна.
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Исто као _cache_ директоријум ако `$XDG_RUNTIME_DIR` није дефинисана или је празна.
|
||||
// TRANSLATION MISSING
|
||||
| Директоријум | Подразумевана вредност | Fallback value if $XDG_XXX is not defined
|
||||
| config | $XDG_CONFIG_HOME/weechat | `$HOME/.config/weechat`
|
||||
| data | $XDG_DATA_HOME/weechat | `$HOME/.local/share/weechat`
|
||||
| cache | $XDG_CACHE_HOME/weechat | `$HOME/.cache/weechat`
|
||||
| runtime | $XDG_RUNTIME_DIR/weechat | Исто као _cache_ директоријум
|
||||
|===
|
||||
|
||||
Конфигурациони фајлови фајлови се креирају са подразумеваним вредностима онда када по први пут покренете програм WeeChat.
|
||||
@@ -761,6 +674,60 @@ WeeChat подразумевано користи XDG директоријуме
|
||||
*Не препоручује се* ручно уређивање конфигурационих фајлова јер програм WeeChat може да их упише у било које време (на пример приликом команде <<command_weechat_quit,/quit>>) и јер након сваке измене морате да извршите команду <<command_weechat_reload,/reload>> (уз ризик губитка осталих измена које још увек нисте сачували командом <<command_weechat_save,/save>>). +
|
||||
Можете да употребљавате команду <<command_weechat_set,/set>>, која врши проверу вредности и тренутно примењује измене.
|
||||
|
||||
[[upgrade]]
|
||||
== Ажурирање
|
||||
|
||||
Ако се објави нова стабилна верзија програма WeeChat, онда је време да пређете на ту верзију.
|
||||
|
||||
Најпре морате инсталирати нову верзију програма WeeChat, или менаџером пакета, или тако што ћете га сами компајлирати, тако да су `weechat` бинарни фајл и све потребни фајлови на истим путањама. +
|
||||
Ово може да се уради и док се програм WeeChat извршава.
|
||||
|
||||
[[upgrade_command]]
|
||||
=== Команда upgrade
|
||||
|
||||
Програм WeeChat у месту може да поново покрене нови бинарни фајл, употребом команде <<command_weechat_upgrade,/upgrade>>: садржаји бафера и не-SSL везе се задржавају. +
|
||||
Током процеса ажурирња, SSL конекције се губе и аутоматски се обнављају
|
||||
након ажурирања (са GnuTLS тренутно није могуће поновно учитавање SSL сесија).
|
||||
|
||||
Команда такође може да се употреби и када морате поново да покренете машину, на пример, да бисте ажурирали кернел или да преместите свој WeeChat на другу машину:
|
||||
|
||||
----
|
||||
/upgrade -quit
|
||||
----
|
||||
|
||||
Ово чува тренутно стање у `*.upgrade` фајлове. Након тога можете или да поново покренете машину, или да комплетне WeeChat директоријуме (config, data, cache) преместите на неку другу машину и касније покренете програм WeeChat следећом командом:
|
||||
|
||||
----
|
||||
$ weechat --upgrade
|
||||
----
|
||||
|
||||
[[restart_after_upgrade]]
|
||||
=== Поновно покретање након ажурирања
|
||||
|
||||
[[restart_release_notes]]
|
||||
==== Напомене о издању
|
||||
|
||||
Након ажурирања, *снажно се препоручује* да прочитате https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[напомене о издању ^↗^,window=_blank] које садржи важне информације о променама које прекидају раније понашање програма, као и ручне акције које су због тога можда неопходне.
|
||||
|
||||
Морате прочитати све напомене о издању издате између ваше старе (без ње) и ваше нове верзије (укључујући и њу). +
|
||||
На пример, ако пређете са верзије 3.0 на 3.2, морате да прочитате напомене о издању за верзије 3.1 и 3.2.
|
||||
|
||||
[[restart_configuration_upgrade]]
|
||||
==== Ажурирање конфигурације
|
||||
|
||||
Програм WeeChat врши аутоматско ажурирање конфигурационих фајлова (`*.conf`):
|
||||
|
||||
* нове опције се без најаве додају са својим подразумеваним вредностима
|
||||
* застареле опције се аутоматски одбацују и програм WeeChat приказује упозорење које садржи вредност прочитану из фајла.
|
||||
|
||||
Пример упозорења када се опција уклања:
|
||||
|
||||
----
|
||||
=!= Упозорење: /home/user/.config/weechat/sec.conf, линија 15: непозната опција за одељак "crypt": passphrase_file = ""
|
||||
----
|
||||
|
||||
Ово значи да је опција `sec.crypt.passphrase_file` уклоњена и да је њена вредност била постављена на празан стринг, што је и подразумевана вредност у претходној верзији (у овом случају нема потребе за ручном акцијом).
|
||||
|
||||
[[interface]]
|
||||
== Интерфејс
|
||||
|
||||
@@ -856,7 +823,7 @@ _input_ трака садржи следеће подразумеване ста
|
||||
| input_prompt | `[@Flashy(i)]` | Одзив за унос, за irc: надимак и режими (режим „+i” значи невидљив на серверу libera).
|
||||
| away | `(одсутан)` | Индикатор одсутности.
|
||||
| input_search | `[Претрага (~ str,msg)]` | Индикатор претраге („`~`”: не прави се разлика у величини слова, „`==`”: прави се разлика у величини слова, „`str`”: стринг претраге, „`regex`”: претрага по регуларном изразу, „`msg`”: претрага у порукама, „`pre`”: претрага у префиксима, „`pre\|msg`”: претрага и у префиксима и у порукама).
|
||||
| input_paste | `[Да налепим 7 линија? [ctrl-Y] Да [ctrl-N] Не]` | Питање за корисника пре налељпивања линија.
|
||||
| input_paste | `[Да налепим 7 линија? [ctrl-y] Да [ctrl-n] Не]` | Питање за корисника пре налељпивања линија.
|
||||
| input_text | `hi peter!` | Текст уноса.
|
||||
|===
|
||||
|
||||
@@ -1878,17 +1845,14 @@ include::includes/autogen_user_options.sr.adoc[tag=fset_options]
|
||||
|
||||
За боје можете да користите и неке атрибуте. Испред имена или броја боје можете додати један или више атрибута:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
* `+%+`: blink
|
||||
// TRANSLATION MISSING
|
||||
* `+.+`: "dim" (half bright)
|
||||
* `+%+`: трептање
|
||||
* `+.+`: „dim” (затамњено)
|
||||
* `+*+`: подебљани текст
|
||||
* `+!+`: обрнути видео
|
||||
* `+/+`: курзив
|
||||
* `+_+`: подвучен текст
|
||||
// TRANSLATION MISSING
|
||||
* `+|+`: keep attributes: do not reset blink/dim/bold/reverse/italic/underlined
|
||||
when changing color
|
||||
* `+|+`: задржавање атрибута: приликом измене боје не ресетују се трептање/dim/подебљано/обрнуто/курзив/подвучено
|
||||
|
||||
|
||||
На пример, ако желите да ваш надимак исписује у белој боји, подвучено, извршите:
|
||||
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
EXTRA_DIST = 16x16/weechat.png \
|
||||
32x32/weechat.png \
|
||||
64x64/weechat.png \
|
||||
128x128/weechat.png \
|
||||
256x256/weechat.png \
|
||||
512x512/weechat.png
|
||||
|
||||
icon16dir = $(datadir)/icons/hicolor/16x16/apps
|
||||
icon32dir = $(datadir)/icons/hicolor/32x32/apps
|
||||
icon64dir = $(datadir)/icons/hicolor/64x64/apps
|
||||
icon128dir = $(datadir)/icons/hicolor/128x128/apps
|
||||
icon256dir = $(datadir)/icons/hicolor/256x256/apps
|
||||
icon512dir = $(datadir)/icons/hicolor/512x512/apps
|
||||
|
||||
icon16_DATA = 16x16/weechat.png
|
||||
icon32_DATA = 32x32/weechat.png
|
||||
icon64_DATA = 64x64/weechat.png
|
||||
icon128_DATA = 128x128/weechat.png
|
||||
icon256_DATA = 256x256/weechat.png
|
||||
icon512_DATA = 512x512/weechat.png
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -134,10 +134,31 @@ msgstr "Typ"
|
||||
msgid "Constants"
|
||||
msgstr "Konstanty"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%sChyba: příkaz \"%s\" již existuje pro plugin \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%sChyba: neznámý příkaz \"%s\" (napište /help pro nápovědu)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%sChyba: neznámý příkaz \"%s\" (napište /help pro nápovědu)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr ""
|
||||
@@ -242,8 +263,9 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Chyba: chybí argument pro volbu \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "1 pokud se WeeChat aktualizuje (příkaz `/upgrade`)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
@@ -2088,7 +2110,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -4462,10 +4484,6 @@ msgid ""
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sChyba: neznámý příkaz \"%s\" (napište /help pro nápovědu)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -4593,7 +4611,9 @@ msgstr ""
|
||||
"(vložte prostě jednu mezeru k přeskočení hesla, ale tohle může VYPNOUT "
|
||||
"všechna chráněná data)"
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
#, fuzzy
|
||||
#| msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr "(stiskněte ctrl-C k okamžitému opuštění WeeCatu)"
|
||||
|
||||
msgid ""
|
||||
@@ -4933,8 +4953,8 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Pole \"%s\" zaktualizováno"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%sVložit %d řádek ? [ctrl-Y] Ano [ctrl-N] Ne"
|
||||
msgstr[1] "%sVložit %d řádky ? [ctrl-Y] Ano [ctrl-N] Ne"
|
||||
msgstr[2] "%sVložit %d řádků ? [ctrl-Y] Ano [ctrl-N] Ne"
|
||||
@@ -5087,13 +5107,23 @@ msgstr "%sAlias \"%s\" nenalezen"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Alias \"%s\" odebrán"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%s%s: vzorec přesměrování \"%s\" již existuje"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "Layout \"%s\" has been renamed to \"%s\""
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "Rozložení \"%s\" přejmenováno na %s"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "vypíše, přídá nebo odebere IRC servery"
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, no-c-format
|
||||
@@ -5102,6 +5132,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -5126,6 +5157,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -5814,7 +5847,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
|
||||
@@ -5970,7 +6003,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -5984,7 +6017,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -6049,7 +6082,7 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6110,7 +6143,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6118,7 +6151,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
@@ -7037,7 +7070,8 @@ msgstr "konfigurační nastavení"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7051,6 +7085,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -7062,6 +7097,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -7424,6 +7460,25 @@ msgstr ""
|
||||
"přezdívka: přezdívka\n"
|
||||
" důvod: důvod"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "[-all] [<message>]"
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [<zpráva>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "channel: channel name\n"
|
||||
#| " text: text to send"
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"kanál: jméno kanálu\n"
|
||||
" text: text pro poslání"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr ""
|
||||
@@ -7808,6 +7863,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "říct serveru, aby se restartoval"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "znovu připojit k serveru(ům)"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "násilně připojit uživatele ke kanálu/kanálům"
|
||||
|
||||
@@ -8280,6 +8340,10 @@ msgid ""
|
||||
"128 and 4096"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -8652,6 +8716,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: chyba při přidávání notifikace"
|
||||
@@ -9824,16 +9891,19 @@ msgstr[0] "částečných-opů"
|
||||
msgstr[1] "částečný-op"
|
||||
msgstr[2] "částečných-opů"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
#, fuzzy
|
||||
#| msgid "voice"
|
||||
#| msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "voiců"
|
||||
msgstr[1] "voice"
|
||||
msgstr[2] "voiců"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
@@ -9892,6 +9962,9 @@ msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr ""
|
||||
"%s%s: přezdívka \"%s\" je nedostupná, zkouším přezdívku číslo %d (\"%s\")"
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
|
||||
#
|
||||
# w8rabbit <w8rabbit@mail.i2p>, 2018.
|
||||
# Nils Görs <weechatter@arcor.de>, 2022.
|
||||
# Nils Görs <weechatter@arcor.de>, 2022-2023.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"PO-Revision-Date: 2022-12-29 12:50+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2023-02-01 11:05+0100\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German - Germany <weechatter@arcor.de>\n"
|
||||
"Language: de_DE\n"
|
||||
@@ -133,11 +133,36 @@ msgstr "Type"
|
||||
msgid "Constants"
|
||||
msgstr "Konstanten"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr "Rang"
|
||||
|
||||
msgid "Priority"
|
||||
msgstr "Priorität"
|
||||
|
||||
msgid "File"
|
||||
msgstr "Datei"
|
||||
|
||||
#, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr ""
|
||||
"%sEin anderer Befehl \"%s\" existiert bereits für die Erweiterung \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr ""
|
||||
"%sUnbekannter Befehl \"%s\" (Befehle unterscheiden sich in Groß- und "
|
||||
"Kleinschreibung, für eine Hilfe nutze /help), Befehl mit ähnlichem Namen: %s"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr ""
|
||||
"%sUnbekannter Befehl \"%s\" (für eine Hilfe nutze /help), Befehl mit "
|
||||
"ähnlichem Namen: %s"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sBad file descriptor (%d) wurde in Funktion \"hook_fd\" genutzt"
|
||||
@@ -269,8 +294,8 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Fehler: fehlendes Argument für die Einstellung \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgstr "WeeChat läuft im Hintergrundmodus (Ctrl-C zum Beenden)."
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "WeeChat läuft im Hintergrundmodus (ctrl-c zum Beenden)."
|
||||
|
||||
msgid ""
|
||||
"Welcome to WeeChat!\n"
|
||||
@@ -2563,7 +2588,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -2630,7 +2655,7 @@ msgstr ""
|
||||
" /key reset meta-r\n"
|
||||
" \"Tab\"-Taste nutzen um im Kontext \"search\" die Suche innerhalb eines "
|
||||
"Buffers zu beenden:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" Auswahl eines Nicknamens mittels mittlerer Maustaste zeigt zusätzliche "
|
||||
"Informationen zu dem Nick an:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
@@ -5611,10 +5636,6 @@ msgstr ""
|
||||
"Warnung: momentan ist der Befehl \"%s\" nicht ausführbar (Befehl: \"%s\", "
|
||||
"Buffer: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sDer Befehl \"%s\" ist nicht bekannt (für eine Hilfe nutze /help)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -5751,8 +5772,8 @@ msgstr ""
|
||||
"(um diese Abfrage zu überspringen, bitte ein Leerzeichen eingeben. Dies "
|
||||
"DEAKTIVIERT die Nutzung der schutzwürdigen Daten!)"
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgstr "(Drücke strg-C um WeeChat jetzt zu beenden)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr "(Drücke strg-c um WeeChat jetzt zu beenden)"
|
||||
|
||||
msgid ""
|
||||
"To recover your secured data, you can use /secure decrypt (see /help secure)"
|
||||
@@ -6138,10 +6159,10 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Infobar \"%s\" aktualisiert"
|
||||
|
||||
#, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgstr[0] "%s%d Zeile einfügen? [Strg-Y] Ja [Strg-N] Nein"
|
||||
msgstr[1] "%s%d Zeilen einfügen? [Strg-Y] Ja [Strg-N] Nein"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%s%d Zeile einfügen? [Strg-y] Ja [Strg-n] Nein"
|
||||
msgstr[1] "%s%d Zeilen einfügen? [Strg-y] Ja [Strg-n] Nein"
|
||||
|
||||
msgid "Search"
|
||||
msgstr "Suche"
|
||||
@@ -6285,15 +6306,25 @@ msgstr "%sAlias \"%s\" nicht gefunden"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Alias \"%s\" entfernt"
|
||||
|
||||
#, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%sAlias \"%s\" existiert bereits"
|
||||
|
||||
#, c-format
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "Alias \"%s\" wurde umbenannt. Der neue Name lautet \"%s\""
|
||||
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "auflisten, hinzufügen oder entfernen von Alternativnamen"
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
@@ -6301,6 +6332,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -6325,6 +6357,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6335,6 +6369,7 @@ msgstr ""
|
||||
"addcompletion: fügt einen Alternativbefehl, mit einer benutzerdefinierten "
|
||||
"Vervollständigung, hinzu\n"
|
||||
" del: entfernt einen Alternativbefehl\n"
|
||||
" rename: ein Alias umbenennen\n"
|
||||
" completion: Vervollständigung für Alternativbefehl: standardmäßig wird "
|
||||
"die Vervollständigung auf den Zielbefehl angewendet\n"
|
||||
" Hinweis: Mit der Variablen \"%%command\" kann eine "
|
||||
@@ -6362,6 +6397,8 @@ msgstr ""
|
||||
" Alternativbefehl \"/hallo\" wird angelegt um in allen Channels, außer im "
|
||||
"#weechat Channel, den Text \"Hallo\" auszugeben:\n"
|
||||
" /alias add hallo /allchan -exclude=#weechat hallo\n"
|
||||
" alias \"hallo\" nach \"Hallo\" umbenennen:\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" Alternativbefehl \"/forcejoin\" wird angelegt um den IRC Befehl "
|
||||
"\"forcejoin\" mit einer Vervollständigung von /sajoin auszuführen:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -7325,11 +7362,11 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
"%s%d%s/%s%d%s%s | Filter: %s%s%s | Sortierung: %s%s%s | Taste(input): "
|
||||
"alt+space=boolean umschalten, alt+'-'(-)=subtrahiert 1 oder setzt, "
|
||||
"alt+Leertaste=boolean umschalten, alt+'-'(-)=subtrahiert 1 oder setzt, "
|
||||
"alt+'+'(+)=addiert 1 oder fügt hinzu, alt+f,alt+r(r)=reset, alt+f,"
|
||||
"alt+u(u)=unset, alt+enter(s)=set, alt+f,alt+n(n)=neuen Wert setzen, alt+f,"
|
||||
"alt+a(a)=hinzufügen, alt+','=markieren/unmarkieren, shift+down=markieren und "
|
||||
@@ -7337,7 +7374,7 @@ msgstr ""
|
||||
"($)=aktualisieren, ($$)=unmarkieren/aktualisieren, (m)=markiere zutreffende "
|
||||
"Optionen, (u)=unmarkiere zutreffende Optionen, alt+p(p)=an/ausschalten der "
|
||||
"Beschreibung für Erweiterungen , alt+v(v)=Hilfe-Bar aus/ausschalten, "
|
||||
"ctrl+X(x)=Format umschalten, (q)=Buffer schließen"
|
||||
"ctrl+x(x)=Format umschalten, (q)=Buffer schließen"
|
||||
|
||||
msgid "Fast set of WeeChat and plugins options"
|
||||
msgstr "Optionen von WeeChat und Erweiterungen schnell anpassen"
|
||||
@@ -7497,7 +7534,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -7511,7 +7548,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -7688,7 +7725,7 @@ msgstr ""
|
||||
"erlaubt, siehe Filterung weiter oben)\n"
|
||||
"\n"
|
||||
"weitere Tasten und Eingaben im fset Buffer:\n"
|
||||
" ctrl+L der Bildschirm wird neu gezeichnet (Befehl: /"
|
||||
" ctrl+l der Bildschirm wird neu gezeichnet (Befehl: /"
|
||||
"fset -refresh)\n"
|
||||
" $ Optionen neu einlesen (markierte Optionen werden "
|
||||
"beibehalten)\n"
|
||||
@@ -7706,7 +7743,7 @@ msgstr ""
|
||||
"Hilfstext\n"
|
||||
" w+:xxx exportiert Optionen in Datei \"xxx\", mit "
|
||||
"Hilfstext\n"
|
||||
" ctrl+X x umschalten zwischen der Darstellung von "
|
||||
" ctrl+x x umschalten zwischen der Darstellung von "
|
||||
"Optionen\n"
|
||||
" q schließt fset Buffer\n"
|
||||
"\n"
|
||||
@@ -7784,10 +7821,10 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
"Nummer welches Format genutzt werden soll um Optionen anzuzeigen; diese "
|
||||
"Option wird dynamisch geändert indem man ctrl-X im fset Buffer nutzt"
|
||||
"Option wird dynamisch geändert indem man ctrl-x im fset Buffer nutzt"
|
||||
|
||||
msgid ""
|
||||
"string displayed when an option is marked (to do an action on multiple "
|
||||
@@ -7860,28 +7897,28 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"erstes von zwei Formaten um Optionen anzuzeigen, wird genutzt wenn die "
|
||||
"Option fset.look.format_number auf 1 gesetzt ist (Hinweis: der Inhalt ist "
|
||||
"evaluiert, siehe /help fset); eine leere Zeichenkette nutzt die "
|
||||
"Standardeinstellung (\"${marked} ${name} ${type} ${value2}\"), dies findet "
|
||||
"ohne eine Evaluierung statt, was wesentlich schneller ist; zwischen den "
|
||||
"Formaten kann mittels ctrl-X umgeschaltet werden"
|
||||
"Formaten kann mittels ctrl-x umgeschaltet werden"
|
||||
|
||||
msgid ""
|
||||
"second format of each line, used when option fset.look.format_number is set "
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"zweites von zwei Formaten um Optionen anzuzeigen,wird genutzt wenn die "
|
||||
"Option fset.look.format_number auf 1 gesetzt ist (Hinweis: der Inhalt ist "
|
||||
"evaluiert, siehe /help fset); eine leere Zeichenkette nutzt die "
|
||||
"Standardeinstellung (\"${marked} ${name} ${type} ${value2}\"), dies findet "
|
||||
"ohne eine Evaluierung statt, was wesentlich schneller ist; zwischen den "
|
||||
"Formaten kann mittels ctrl-X umgeschaltet werden"
|
||||
"Formaten kann mittels ctrl-x umgeschaltet werden"
|
||||
|
||||
msgid "color for default value"
|
||||
msgstr "Farbe für Standardwert"
|
||||
@@ -8853,10 +8890,12 @@ msgstr "Konfigurieren der Serveroption \"autojoin\""
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
|
||||
msgid ""
|
||||
" add: add current channel or a list of channels (with optional keys) to "
|
||||
@@ -8869,6 +8908,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -8880,6 +8920,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
" add: Hinzufügen des aktuellen Kanals oder einer Liste von Kanälen (mit "
|
||||
@@ -8894,6 +8935,7 @@ msgstr ""
|
||||
"channel: Kanalname\n"
|
||||
" key: Schlüssel für den Kanal\n"
|
||||
" apply: fügt die aktuell besuchten Kanäle in der autojoin-Option hinzu\n"
|
||||
" join: betrete die Kanäle, die in der autojoin-Option eingetragen sind\n"
|
||||
" sort: sortiert die Kanäle alphabetisch in der autojoin Option\n"
|
||||
"\n"
|
||||
"Beispiele:\n"
|
||||
@@ -8905,6 +8947,7 @@ msgstr ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
|
||||
msgid "ban nicks or hosts"
|
||||
@@ -9163,7 +9206,7 @@ msgid ""
|
||||
" *: remove voice from everybody on channel"
|
||||
msgstr ""
|
||||
"nick: Nick oder Maske (Platzhalter \"*\" kann verwendet werden)\n"
|
||||
" *: entzieht allen Nicks im Kanal den voice-Status"
|
||||
" *: entzieht allen Nicks im Kanal die Stimme"
|
||||
|
||||
msgid "shutdown the server"
|
||||
msgstr "Server herunterfahren"
|
||||
@@ -9370,6 +9413,21 @@ msgstr ""
|
||||
" nick: Nickname\n"
|
||||
"reason: Grund der Abmeldung"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
"sendet eine Benachrichtigung an einen Kanal, der nur mit Einladung betreten "
|
||||
"werden kann, um eine Einladung anzufragen"
|
||||
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "<channel> [<message>]"
|
||||
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"channel: Name des Kanals\n"
|
||||
"message: Text, welcher versendet werden soll"
|
||||
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr "alle Servernamen auflisten, die dem antwortenden Server bekannt sind"
|
||||
|
||||
@@ -9495,7 +9553,7 @@ msgstr ""
|
||||
" i: geschlossener Kanal (Zutritt nur mit Einladung)\n"
|
||||
" t: nur Operatoren dürfen das Thema setzen\n"
|
||||
" n: keine Nachrichten von außerhalb des Kanals zulassen\n"
|
||||
" m: moderierter Kanal (schreiben nur mit Voice)\n"
|
||||
" m: moderierter Kanal (schreiben nur mit Stimme)\n"
|
||||
" l: maximale Anzahl an Usern im Kanal festlegen\n"
|
||||
" b: Bannmaske für zu sperrende User (in nick!ident@host-Form)\n"
|
||||
" e: legt Ausnahmemaske fest\n"
|
||||
@@ -9772,6 +9830,9 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "Server dazu bringen sich selbst neu zu starten"
|
||||
|
||||
msgid "request the server rules"
|
||||
msgstr "Fordert die Serverregeln an"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "fordert einen User auf einen oder mehrere Kanäle zu betreten"
|
||||
|
||||
@@ -10103,14 +10164,14 @@ msgstr ""
|
||||
" nick: Nickname"
|
||||
|
||||
msgid "give voice to nick(s)"
|
||||
msgstr "Voice an Nick(s) vergeben"
|
||||
msgstr "Stimme an Nick(s) vergeben"
|
||||
|
||||
msgid ""
|
||||
"nick: nick or mask (wildcard \"*\" is allowed)\n"
|
||||
" *: give voice to everybody on channel"
|
||||
msgstr ""
|
||||
"nick: Nick oder Maske (Platzhalter \"*\" kann verwendet werden)\n"
|
||||
" *: vergibt an alle Nicks im Kanal den voice-Status"
|
||||
" *: vergibt an alle Nicks im Kanal eine Stimme"
|
||||
|
||||
msgid "send a notice to channel ops"
|
||||
msgstr "Nachricht an Kanal-Operator verschicken"
|
||||
@@ -10308,6 +10369,12 @@ msgstr ""
|
||||
"%s%s: ungültige Länge für die Trennung einer Nachricht, der Wert muss "
|
||||
"entweder 0 oder ein Integer zwischen 128 und 4096 sein"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
"%s%s: ungültiger registrierter Modus, es muss ein einzelnes Zeichen genutzt "
|
||||
"werden"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -10772,6 +10839,10 @@ msgstr ""
|
||||
"Kanal-Typ-Präfix, die verwendet werden sollen, wenn der Server diese nicht "
|
||||
"in Nachricht 005 sendet (Standard ist \"#&\")"
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
"Modus, der für registrierte Benutzer eingestellt ist (Standard ist \"r\")"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: Fehler bei der Erstellung des Servers \"%s\""
|
||||
@@ -12100,17 +12171,17 @@ msgid_plural "halfops"
|
||||
msgstr[0] "Halb-Operator"
|
||||
msgstr[1] "Halb-Operatoren"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
msgstr[0] "ge-voice-ter"
|
||||
msgstr[1] "ge-voice-te"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "Stimme"
|
||||
msgstr[1] "Stimmen"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgstr[0] "%s%s%d%s normal"
|
||||
msgstr[1] "%s%s%d%s normale"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] "%s%s%d%s regulär"
|
||||
msgstr[1] "%s%s%d%s reguläre"
|
||||
|
||||
#, c-format
|
||||
msgid "%sChannel %s%s%s: %s%d%s %s %s(%s%s)"
|
||||
@@ -12168,6 +12239,9 @@ msgstr ""
|
||||
"%s%s: Der Nickname \"%s\" ist nicht verfügbar. Es wird nun versucht den "
|
||||
"Nicknamen \"%s\" zu nutzen"
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr "hat um eine Einladung gebeten"
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -132,10 +132,31 @@ msgstr "Tipo"
|
||||
msgid "Constants"
|
||||
msgstr "Constantes"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%sError: el comando \"%s\" ya existe en el plugin \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%sError: comando \"%s\" desconocido (use /help para ver la ayuda)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%sError: comando \"%s\" desconocido (use /help para ver la ayuda)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sError: mal descriptor de archivo (%d) usado en hook_fd"
|
||||
@@ -291,7 +312,9 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Error: falta un argumento para la opción \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
#, fuzzy
|
||||
#| msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr ""
|
||||
"WeeChat se está ejecutando en modo de segundo plano (Ctrl-C para salir)."
|
||||
|
||||
@@ -2514,7 +2537,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -5019,10 +5042,6 @@ msgid ""
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sError: comando \"%s\" desconocido (use /help para ver la ayuda)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -5144,7 +5163,7 @@ msgid ""
|
||||
"secured data!)"
|
||||
msgstr ""
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -5487,8 +5506,8 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Barra \"%s\" actualizada"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%sPegar %d línea ? [ctrl-Y] Sí [ctrl-N] No"
|
||||
msgstr[1] "%sPegar %d líneas ? [ctrl-Y] Sí [ctrl-N] No"
|
||||
|
||||
@@ -5637,13 +5656,23 @@ msgstr "%sAlias \"%s\" no encontrado"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Alias \"%s\" eliminado"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%sError: el filtro \"%s\" ya existe"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "Layout \"%s\" has been renamed to \"%s\""
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "Tema \"%s\" renombrado a \"%s\""
|
||||
|
||||
#, fuzzy
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "lista, añade o elimina servidores IRC"
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, no-c-format
|
||||
@@ -5652,6 +5681,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -5676,6 +5706,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6372,7 +6404,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
|
||||
@@ -6528,7 +6560,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -6542,7 +6574,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -6607,7 +6639,7 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6668,7 +6700,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6676,7 +6708,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
@@ -7609,7 +7641,8 @@ msgstr "opciones de configuración"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7623,6 +7656,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -7634,6 +7668,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -8005,6 +8040,25 @@ msgstr ""
|
||||
"apodo: apodo\n"
|
||||
"razón: razón de la salida"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "[-all] [<message>]"
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [<mensaje>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "channel: channel name\n"
|
||||
#| " text: text to send"
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"canal: nombre del canal\n"
|
||||
" texto: texto a enviar"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr ""
|
||||
@@ -8395,6 +8449,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "pedir al servidor que se reinicie"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "reconectar al servidor(es)"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "fuerza un usuario a unirse a un canal o canales"
|
||||
|
||||
@@ -8877,6 +8936,10 @@ msgid ""
|
||||
"128 and 4096"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -9260,6 +9323,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: error al crear el servidor \"%s\""
|
||||
@@ -10485,15 +10551,18 @@ msgid_plural "halfops"
|
||||
msgstr[0] "semi-op"
|
||||
msgstr[1] "semi-ops"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
#, fuzzy
|
||||
#| msgid "voice"
|
||||
#| msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "voz"
|
||||
msgstr[1] "voces"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
@@ -10548,6 +10617,9 @@ msgstr "%s%s: el apodo \"%s\" ya está en uso, probando con el apodo \"%s\""
|
||||
msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr "%s%s: el apodo \"%s\" no está disponible, probando con el apodo \"%s\""
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"PO-Revision-Date: 2022-12-29 12:04+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2023-01-31 18:40+0100\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -126,10 +126,35 @@ msgstr "Type"
|
||||
msgid "Constants"
|
||||
msgstr "Constantes"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr "Rang"
|
||||
|
||||
msgid "Priority"
|
||||
msgstr "Priorité"
|
||||
|
||||
msgid "File"
|
||||
msgstr "Fichier"
|
||||
|
||||
#, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%sUne autre commande \"%s\" existe déjà pour l'extension \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr ""
|
||||
"%sCommande \"%s\" inconnue (les commandes sont sensibles à la casse, tapez /"
|
||||
"help pour l'aide), commandes avec un nom similaire : %s"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr ""
|
||||
"%sCommande \"%s\" inconnue (tapez /help pour l'aide), commandes avec un nom "
|
||||
"similaire : %s"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sMauvais descripteur de fichier (%d) utilisé dans hook_fd"
|
||||
@@ -257,8 +282,8 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Erreur : paramètre manquant pour l'option \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgstr "WeeChat tourne sans interface (Ctrl-C pour quitter)."
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "WeeChat tourne sans interface (ctrl-c pour quitter)."
|
||||
|
||||
msgid ""
|
||||
"Welcome to WeeChat!\n"
|
||||
@@ -2509,7 +2534,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -2567,7 +2592,7 @@ msgstr ""
|
||||
" restaure l'association par défaut pour la touche alt-r :\n"
|
||||
" /key reset meta-r\n"
|
||||
" touche \"tab\" pour arrêter la recherche dans le tampon :\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" bouton du milieu de la souris sur un pseudo pour récupérer les infos sur "
|
||||
"le pseudo :\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
@@ -5477,10 +5502,6 @@ msgstr ""
|
||||
"attention : la commande \"%s\" n'est pas autorisée actuellement (commande : "
|
||||
"\"%s\", tampon : \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sCommande \"%s\" inconnue (tapez /help pour l'aide)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -5620,8 +5641,8 @@ msgstr ""
|
||||
"(entrez juste un espace pour sauter la phrase de chiffrement, mais cela "
|
||||
"DÉSACTIVERA toutes les données sécurisées !)"
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgstr "(appuyez sur ctrl-C pour quitter WeeChat maintenant)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr "(appuyez sur ctrl-c pour quitter WeeChat maintenant)"
|
||||
|
||||
msgid ""
|
||||
"To recover your secured data, you can use /secure decrypt (see /help secure)"
|
||||
@@ -6001,10 +6022,10 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Barre \"%s\" mise à jour"
|
||||
|
||||
#, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgstr[0] "%sColler %d ligne ? [ctrl-Y] Oui [ctrl-N] Non"
|
||||
msgstr[1] "%sColler %d lignes ? [ctrl-Y] Oui [ctrl-N] Non"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%sColler %d ligne ? [ctrl-y] Oui [ctrl-n] Non"
|
||||
msgstr[1] "%sColler %d lignes ? [ctrl-y] Oui [ctrl-n] Non"
|
||||
|
||||
msgid "Search"
|
||||
msgstr "Recherche"
|
||||
@@ -6149,15 +6170,25 @@ msgstr "%sAlias \"%s\" non trouvé"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Alias \"%s\" supprimé"
|
||||
|
||||
#, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%sL'alias \"%s\" existe déjà"
|
||||
|
||||
#, c-format
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "L'alias \"%s\" a été renommé en \"%s\""
|
||||
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "lister, ajouter ou retirer des alias de commande"
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
"list [<alias>] || add <alias> [<commande>[;<commande>...]] || addcompletion "
|
||||
"<complétion> <alias> [<commande>[;<commande>...]] || del <alias> [<alias>...]"
|
||||
"<complétion> <alias> [<commande>[;<commande>...]] || del <alias> "
|
||||
"[<alias>...] || rename <alias> <nouvel_alias>"
|
||||
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
@@ -6165,6 +6196,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -6189,6 +6221,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6198,6 +6232,7 @@ msgstr ""
|
||||
" add : ajouter un alias\n"
|
||||
"addcompletion : ajouter un alias avec une complétion personnalisée\n"
|
||||
" del : supprimer un alias\n"
|
||||
" rename : renommer un alias\n"
|
||||
" complétion : complétion pour l'alias : par défaut la complétion se fait "
|
||||
"avec la commande cible\n"
|
||||
" note : vous pouvez utiliser %%commande pour utiliser la "
|
||||
@@ -6223,6 +6258,8 @@ msgstr ""
|
||||
" alias /hello pour dire \"hello\" sur tous les canaux mais pas sur "
|
||||
"#weechat :\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" renommer l'alias \"hello\" en \"Hello\" :\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin pour envoyer la commande IRC \"forcejoin\" avec la "
|
||||
"complétion de /sajoin :\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -7169,7 +7206,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
"%s%d%s/%s%d%s%s | Filtre : %s%s%s | Tri : %s%s%s | Touche(entrée) : "
|
||||
@@ -7181,7 +7218,7 @@ msgstr ""
|
||||
"shift+up=déplacer vers le haut et marquer, ($)=rafraîchir, ($$)=démarquer/"
|
||||
"rafraîchir, (m)=marquer les options correspondantes, (u)=démarquer les "
|
||||
"options correspondantes, alt+p(p)=afficher/masquer les descriptions des "
|
||||
"extensions, alt+v(v)=afficher/masquer la barre d'aide, ctrl+X(x)=basculer le "
|
||||
"extensions, alt+v(v)=afficher/masquer la barre d'aide, ctrl+x(x)=basculer le "
|
||||
"format, (q)=fermer le tampon"
|
||||
|
||||
msgid "Fast set of WeeChat and plugins options"
|
||||
@@ -7340,7 +7377,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -7354,7 +7391,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -7534,7 +7571,7 @@ msgstr ""
|
||||
"autorisé, voir les filtres ci-dessus)\n"
|
||||
"\n"
|
||||
"Autres touches et entrées sur le tampon fset :\n"
|
||||
" ctrl+L rafraîchir les options et l'écran entier "
|
||||
" ctrl+l rafraîchir les options et l'écran entier "
|
||||
"(commande : /fset -refresh)\n"
|
||||
" $ rafraîchir les options (garder les options "
|
||||
"marquées)\n"
|
||||
@@ -7552,7 +7589,7 @@ msgstr ""
|
||||
"sans aide\n"
|
||||
" w+:xxx exporter les options dans le fichier \"xxx\" "
|
||||
"avec aide\n"
|
||||
" ctrl+X x basculer le format utilisé pour afficher les "
|
||||
" ctrl+x x basculer le format utilisé pour afficher les "
|
||||
"options\n"
|
||||
" q fermer le tampon fset\n"
|
||||
"\n"
|
||||
@@ -7616,7 +7653,7 @@ msgstr ""
|
||||
"de l'option donné pour la commande /set), ${count} (nombre d'options "
|
||||
"trouvées avec le paramètre de /set) ; une chaîne vide désactive la capture "
|
||||
"de la commande /set ; avec la valeur \"1\", le tampon fset est toujours "
|
||||
"utilisé avec la commande /fset"
|
||||
"utilisé avec la commande /set"
|
||||
|
||||
msgid ""
|
||||
"write help for each option exported by default (this can be overridden with "
|
||||
@@ -7628,10 +7665,10 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
"numéro du format utilisé pour afficher les options ; cela est dynamiquement "
|
||||
"changé par la touche ctrl-X sur le tampon fset"
|
||||
"changé par la touche ctrl-x sur le tampon fset"
|
||||
|
||||
msgid ""
|
||||
"string displayed when an option is marked (to do an action on multiple "
|
||||
@@ -7701,26 +7738,26 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"premier format de chaque ligne, utilisé lorsque l'option fset.look."
|
||||
"format_number est définie à 1 (note : le contenu est évalué, voir /help "
|
||||
"fset) ; un format vide utilise le format par défaut (\"${marked} ${name} "
|
||||
"${type} ${value2}\"), qui se fait sans évaluation de chaîne et donc plus "
|
||||
"rapide ; les formats peuvent être changés avec la touche ctrl+X"
|
||||
"rapide ; les formats peuvent être changés avec la touche ctrl+x"
|
||||
|
||||
msgid ""
|
||||
"second format of each line, used when option fset.look.format_number is set "
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"second format de chaque ligne, utilisé lorsque l'option fset.look."
|
||||
"format_number est définie à 2 (note : le contenu est évalué, voir /help "
|
||||
"fset) ; un format vide utilise le format par défaut (\"${marked} ${name} "
|
||||
"${type} ${value2}\"), qui se fait sans évaluation de chaîne et donc plus "
|
||||
"rapide ; les formats peuvent être changés avec la touche ctrl+X"
|
||||
"rapide ; les formats peuvent être changés avec la touche ctrl+x"
|
||||
|
||||
msgid "color for default value"
|
||||
msgstr "couleur pour la valeur par défaut"
|
||||
@@ -8682,10 +8719,11 @@ msgstr "configurer l'option serveur \"autojoin\""
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
"add [<canal1> [<canal2>...]] || addraw <canal1>[,<canal2>...] [<clé1>[,"
|
||||
"<clé2>...]] || del [<canal1> [<canal2>...]] || apply || sort"
|
||||
"<clé2>...]] || del [<canal1> [<canal2>...]] || apply || join || sort"
|
||||
|
||||
msgid ""
|
||||
" add: add current channel or a list of channels (with optional keys) to "
|
||||
@@ -8698,6 +8736,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -8709,6 +8748,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
" add : ajouter le canal courant ou une liste de canaux (avec clés "
|
||||
@@ -8722,6 +8762,7 @@ msgstr ""
|
||||
"channel : nom du canal\n"
|
||||
" key : clé pour le canal\n"
|
||||
" apply : définir les canaux actuellement joints dans l'option autojoin\n"
|
||||
" join : joindre les canaux de l'option autojoin\n"
|
||||
" sort : trier les canaux de l'option autojoin par ordre alphabétique\n"
|
||||
"\n"
|
||||
"Exemples :\n"
|
||||
@@ -8733,6 +8774,7 @@ msgstr ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
|
||||
msgid "ban nicks or hosts"
|
||||
@@ -9191,6 +9233,21 @@ msgstr ""
|
||||
"pseudo : pseudo\n"
|
||||
"raison : raison"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
"envoyer une notice à un canal en invitation seulement, en demandant une "
|
||||
"invitation"
|
||||
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "<canal> [<message>]"
|
||||
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
" canal : nom du canal\n"
|
||||
"message : message à envoyer"
|
||||
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr ""
|
||||
"lister tous les noms de serveurs connus du serveur qui répondent à la requête"
|
||||
@@ -9591,6 +9648,9 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "demander au serveur de redémarrer"
|
||||
|
||||
msgid "request the server rules"
|
||||
msgstr "demander les règles du serveur"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "forcer un utilisateur à rejoindre un ou plusieurs canaux"
|
||||
|
||||
@@ -10125,6 +10185,10 @@ msgstr ""
|
||||
"%s%s : longueur invalide pour le découpage, elle doit être soit 0 ou bien "
|
||||
"tout entier compris entre 128 et 4096"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr "%s%s : mode enregistré invalide, doit être un seul caractère"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -10567,6 +10631,11 @@ msgstr ""
|
||||
"préfixes de types de canaux à utiliser si le serveur ne les envoie pas dans "
|
||||
"le message 005 (par défaut \"#&\")"
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
"mode qui est défini sur les utilisateurs qui se sont enregistrés (la valeur "
|
||||
"par défaut est \"r\")"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s : erreur d'ajout du serveur \"%s\""
|
||||
@@ -11850,17 +11919,17 @@ msgid_plural "halfops"
|
||||
msgstr[0] "halfop"
|
||||
msgstr[1] "halfops"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
msgstr[0] "voice"
|
||||
msgstr[1] "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "avec voix"
|
||||
msgstr[1] "avec voix"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgstr[0] "%s%s%d%s normal"
|
||||
msgstr[1] "%s%s%d%s normaux"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] "%s%s%d%s régulier"
|
||||
msgstr[1] "%s%s%d%s réguliers"
|
||||
|
||||
#, c-format
|
||||
msgid "%sChannel %s%s%s: %s%d%s %s %s(%s%s)"
|
||||
@@ -11915,6 +11984,9 @@ msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr ""
|
||||
"%s%s : le pseudo \"%s\" n'est pas disponible, essai avec le pseudo \"%s\""
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr "a demandé une invitation"
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
@@ -16186,6 +16258,17 @@ msgstr "%s%s : délai d'attente dépassé pour \"%s\" avec %s"
|
||||
msgid "%s%s: unable to connect: unexpected error (%d)"
|
||||
msgstr "%s%s : impossible de se connecter : erreur inattendue (%d)"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "channel: channel name\n"
|
||||
#~ "message: message to send\n"
|
||||
#~ "\n"
|
||||
#~ "Examples:\n"
|
||||
#~ " /knock #channel\n"
|
||||
#~ " /knock #channel please let me in"
|
||||
#~ msgstr ""
|
||||
#~ "canal : nom du canal\n"
|
||||
#~ "message : message à envoyer"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "a WeeChat color name (default, black, (dark)gray, white, (light)red, "
|
||||
#~ "(light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a "
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -134,10 +134,31 @@ msgstr ""
|
||||
msgid "Constants"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%s az ignore már létezik\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%s a \"%s\" aliasz vagy parancs nem található\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%s a \"%s\" aliasz vagy parancs nem található\n"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr ""
|
||||
@@ -237,7 +258,7 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -1923,7 +1944,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -4043,10 +4064,6 @@ msgid ""
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%s a \"%s\" aliasz vagy parancs nem található\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -4165,7 +4182,7 @@ msgid ""
|
||||
"secured data!)"
|
||||
msgstr ""
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -4503,8 +4520,8 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "A \"%s\" => \"%s\" aliasz elkészült\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] " Beszúrható %d sor? [ctrl-Y] Igen [ctrl-N] Nem"
|
||||
msgstr[1] " Beszúrható %d sor? [ctrl-Y] Igen [ctrl-N] Nem"
|
||||
|
||||
@@ -4655,13 +4672,22 @@ msgstr "%s cím \"%s\" nem található\n"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "A \"%s\" aliasz eltávolítva\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%s az ignore már létezik\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "a felhasználók le lettek tiltva"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "szerverek listázása, hozzáadása vagy eltávolítása"
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, no-c-format
|
||||
@@ -4670,6 +4696,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -4694,6 +4721,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -5363,7 +5392,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
|
||||
@@ -5519,7 +5548,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -5533,7 +5562,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -5597,7 +5626,7 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -5657,7 +5686,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -5665,7 +5694,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
@@ -6524,7 +6553,8 @@ msgstr "Nem található az opció\n"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6538,6 +6568,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -6549,6 +6580,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -6924,6 +6956,21 @@ msgstr ""
|
||||
" név: meghívandó név\n"
|
||||
"szoba: meghívandó szoba"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [üzenet]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"szoba: a szoba neve, ahová csatlakozni szeretnénk\n"
|
||||
"kulcs: a csatlakozáshoz szükséges kulcs"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr ""
|
||||
@@ -7300,6 +7347,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "szerver újraindítása"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "újracsatlakozás a szerver(ek)hez"
|
||||
|
||||
#, fuzzy
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "felhasználó erőszakos eltávolítása a szobából"
|
||||
@@ -7835,6 +7887,10 @@ msgid ""
|
||||
"128 and 4096"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -8188,6 +8244,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s nincs elég memória az információs pult üzenethez\n"
|
||||
@@ -9323,15 +9382,15 @@ msgstr[0] "féloperátor"
|
||||
msgstr[1] "féloperátor"
|
||||
|
||||
#, fuzzy
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "voice"
|
||||
msgstr[1] "voice"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
@@ -9384,6 +9443,9 @@ msgstr "%s: a(z) \"%s\" név már foglalt, próbálom a második nevet: \"%s\"\n
|
||||
msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr "%s: a(z) \"%s\" név már foglalt, próbálom a második nevet: \"%s\"\n"
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -131,10 +131,31 @@ msgstr "Tipo"
|
||||
msgid "Constants"
|
||||
msgstr "Costanti"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%sErrore: un altro comando \"%s\" esiste già per il plugin \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%sErrore: comando \"%s\" sconosciuto (digita /help per l'aiuto)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%sErrore: comando \"%s\" sconosciuto (digita /help per l'aiuto)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sErrore: descrittore file errato (%d) usato in hook_fd"
|
||||
@@ -238,8 +259,9 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Errore: argomento mancante per l'opzione \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "1 se si sta aggiornando WeeChat (comando `/upgrade`)"
|
||||
|
||||
msgid ""
|
||||
"Welcome to WeeChat!\n"
|
||||
@@ -2165,7 +2187,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -4719,10 +4741,6 @@ msgid ""
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sErrore: comando \"%s\" sconosciuto (digita /help per l'aiuto)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -4851,7 +4869,7 @@ msgstr ""
|
||||
"(inserire uno spazio per ignorare la chiave di cifratura, ma ciò DISABILITA "
|
||||
"tutti i dati messi al sicuro!)"
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -5203,8 +5221,8 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Barra \"%s\" aggiornata"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%sIncollare %d riga? [ctrl-Y] Sì [ctrl-N] No"
|
||||
msgstr[1] "%sIncollare %d righe? [ctrl-Y] Sì [ctrl-N] No"
|
||||
|
||||
@@ -5358,13 +5376,23 @@ msgstr "%sAlias \"%s\" non trovato"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Alias \"%s\" eliminato"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%sErrore: il filtro \"%s\" esiste già"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "Layout \"%s\" has been renamed to \"%s\""
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "Il layout \"%s\" è stato rinominato in \"%s\""
|
||||
|
||||
#, fuzzy
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "elenca, aggiunge o rimuove server IRC"
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, no-c-format
|
||||
@@ -5373,6 +5401,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -5397,6 +5426,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6128,7 +6159,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
|
||||
@@ -6284,7 +6315,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -6298,7 +6329,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -6364,7 +6395,7 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6431,7 +6462,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6439,7 +6470,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
@@ -7369,7 +7400,8 @@ msgstr "opzioni di configurazione"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7383,6 +7415,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -7394,6 +7427,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -7768,6 +7802,25 @@ msgstr ""
|
||||
" nick: nick\n"
|
||||
"motivo: motivo"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "[-all] [<message>]"
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [<messaggio>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "channel: channel name\n"
|
||||
#| " text: text to send"
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"canale: nome del canale\n"
|
||||
" testo: testo da inviare"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr ""
|
||||
@@ -8159,6 +8212,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "chiede al server di riavviarsi"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "riconnette a uno o più server"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "forza un utente ad entrare su uno o più canali"
|
||||
|
||||
@@ -8644,6 +8702,10 @@ msgid ""
|
||||
"128 and 4096"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -9028,6 +9090,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: errore durante la creazione del server \"%s\""
|
||||
@@ -10274,15 +10339,18 @@ msgid_plural "halfops"
|
||||
msgstr[0] "halfop"
|
||||
msgstr[1] "halfop"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
#, fuzzy
|
||||
#| msgid "voice"
|
||||
#| msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "voice"
|
||||
msgstr[1] "voice"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
@@ -10336,6 +10404,9 @@ msgstr "%s%s: il nick \"%s\" è già in uso, tentativo con il nick \"%s\""
|
||||
msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr "%s%s: il nick \"%s\" non è disponibile, tentativo con il nick \"%s\""
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
|
||||
@@ -130,12 +130,33 @@ msgstr "タイプ"
|
||||
msgid "Constants"
|
||||
msgstr "定数"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr ""
|
||||
"%1$sエラー: プラグイン \"%3$s\" で他のコマンド \"%2$s\" は既に定義されていま"
|
||||
"す"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%sエラー: 未定義のコマンド \"%s\" (ヘルプを見るには /help を入力)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%sエラー: 未定義のコマンド \"%s\" (ヘルプを見るには /help を入力)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sエラー: hook_fd で不正なファイルディスクリプタ (%d) が使われました"
|
||||
@@ -260,7 +281,9 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "エラー: \"%s\" オプションの引数がありません\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
#, fuzzy
|
||||
#| msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "WeeChat をヘッドレスモードで実行中 (Ctrl-C で終了します)。"
|
||||
|
||||
msgid ""
|
||||
@@ -2380,6 +2403,61 @@ msgstr ""
|
||||
"<context> <key> || reset <key> || resetctxt <context> <key> || resetall -yes "
|
||||
"[<context>] || missing [<context>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| " list: list all current keys (without argument, this list is "
|
||||
#| "displayed)\n"
|
||||
#| "listdefault: list default keys\n"
|
||||
#| " listdiff: list differences between current and default keys (keys "
|
||||
#| "added, redefined or deleted)\n"
|
||||
#| " context: name of context (\"default\" or \"search\")\n"
|
||||
#| " bind: bind a command to a key or display command bound to key (for "
|
||||
#| "context \"default\")\n"
|
||||
#| " bindctxt: bind a command to a key or display command bound to key, for "
|
||||
#| "given context\n"
|
||||
#| " command: command (many commands can be separated by semicolons)\n"
|
||||
#| " unbind: remove a key binding (for context \"default\")\n"
|
||||
#| " unbindctxt: remove a key binding for given context\n"
|
||||
#| " reset: reset a key to default binding (for context \"default\")\n"
|
||||
#| " resetctxt: reset a key to default binding, for given context\n"
|
||||
#| " resetall: restore bindings to the default values and delete ALL "
|
||||
#| "personal bindings (use carefully!)\n"
|
||||
#| " missing: add missing keys (using default bindings), useful after "
|
||||
#| "installing new WeeChat version\n"
|
||||
#| "\n"
|
||||
#| "When binding a command to a key, it is recommended to use key alt+k (or "
|
||||
#| "Esc then k), and then press the key to bind: this will insert key code in "
|
||||
#| "command line.\n"
|
||||
#| "\n"
|
||||
#| "For context \"mouse\" (possible in context \"cursor\" too), key has "
|
||||
#| "format: \"@area:key\" or \"@area1>area2:key\" where area can be:\n"
|
||||
#| " *: any area on screen\n"
|
||||
#| " chat: chat area (any buffer)\n"
|
||||
#| " chat(xxx): chat area for buffer with name \"xxx\" (full name including "
|
||||
#| "plugin)\n"
|
||||
#| " bar(*): any bar\n"
|
||||
#| " bar(xxx): bar \"xxx\"\n"
|
||||
#| " item(*): any bar item\n"
|
||||
#| " item(xxx): bar item \"xxx\"\n"
|
||||
#| "Wildcard \"*\" is allowed in key to match many mouse events.\n"
|
||||
#| "A special value for command with format \"hsignal:name\" can be used for "
|
||||
#| "context mouse, this will send the hsignal \"name\" with the focus "
|
||||
#| "hashtable as argument.\n"
|
||||
#| "Another special value \"-\" can be used to disable key (it will be "
|
||||
#| "ignored when looking for keys).\n"
|
||||
#| "\n"
|
||||
#| "Examples:\n"
|
||||
#| " key alt-t to toggle nicklist bar:\n"
|
||||
#| " /key bind meta-t /bar toggle nicklist\n"
|
||||
#| " key alt-r to jump to #weechat IRC channel:\n"
|
||||
#| " /key bind meta-r /buffer #weechat\n"
|
||||
#| " restore default binding for key alt-r:\n"
|
||||
#| " /key reset meta-r\n"
|
||||
#| " key \"tab\" to stop search in buffer:\n"
|
||||
#| " /key bindctxt search ctrl-I /input search_stop\n"
|
||||
#| " middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
#| " /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
#| "${nick}"
|
||||
msgid ""
|
||||
" list: list all current keys (without argument, this list is "
|
||||
"displayed)\n"
|
||||
@@ -2430,7 +2508,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -5193,10 +5271,6 @@ msgstr ""
|
||||
"警告: コマンド \"%s\" は許可されていません (コマンド: \"%s\"、バッファ: "
|
||||
"\"%s\")"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sエラー: 未定義のコマンド \"%s\" (ヘルプを見るには /help を入力)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -5325,7 +5399,9 @@ msgstr ""
|
||||
"(パスフレーズの入力をスキップするにはスペースをひとつだけ入力してください、こ"
|
||||
"れにより全てのデータが安全ではなくなります!)"
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
#, fuzzy
|
||||
#| msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr "(WeeChat を今すぐ終了するには ctrl-C を押してください)"
|
||||
|
||||
msgid ""
|
||||
@@ -5677,9 +5753,11 @@ msgstr ""
|
||||
msgid "Bar \"%s\" updated"
|
||||
msgstr "バー \"%s\" がアップデートされました"
|
||||
|
||||
#, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
#| msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%s %d 行をペーストしますか? [ctrl-Y] はい [ctrl-N] いいえ"
|
||||
|
||||
msgid "Search"
|
||||
@@ -5830,12 +5908,28 @@ msgstr "%s別名 \"%s\" が見つかりません"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "別名 \"%s\" が削除されました"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%s%s: trigger \"%s\" already exists"
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%s%s: トリガ \"%s\" は既に存在します"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "Layout \"%s\" has been renamed to \"%s\""
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "レイアウト \"%s\" を \"%s\" にリネームしました"
|
||||
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "別名コマンドのリストアップ、追加、削除"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
#| "<completion> <alias> [<command>[;<command>...]] || del <alias> "
|
||||
#| "[<alias>...]"
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
@@ -5846,6 +5940,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -5870,6 +5965,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6793,7 +6890,16 @@ msgstr "%s%s%s: %s %s[%s%s]%s"
|
||||
msgid "(no description)"
|
||||
msgstr "(説明がありません)"
|
||||
|
||||
#, c-format
|
||||
#, fuzzy, c-format
|
||||
#| msgid ""
|
||||
#| "%s%d%s/%s%d%s%s | Filter: %s%s%s | Sort: %s%s%s | Key(input): "
|
||||
#| "alt+space=toggle boolean, alt+'-'(-)=subtract 1 or set, alt+'+'(+)=add 1 "
|
||||
#| "or append, alt+f,alt+r(r)=reset, alt+f,alt+u(u)=unset, alt+enter(s)=set, "
|
||||
#| "alt+f,alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
#| "shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
#| "$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching "
|
||||
#| "options, alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, "
|
||||
#| "ctrl+X(x)=switch format, (q)=close buffer"
|
||||
msgid ""
|
||||
"%s%d%s/%s%d%s%s | Filter: %s%s%s | Sort: %s%s%s | Key(input): "
|
||||
"alt+space=toggle boolean, alt+'-'(-)=subtract 1 or set, alt+'+'(+)=add 1 or "
|
||||
@@ -6801,7 +6907,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
"%s%d%s/%s%d%s%s | フィルタ: %s%s%s | ソート: %s%s%s | キー(入力): alt+space="
|
||||
@@ -6970,7 +7076,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -6984,7 +7090,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -7232,9 +7338,13 @@ msgstr ""
|
||||
"デフォルトでエクスポートされた各オプションのヘルプを書き込む (コマンド /fset "
|
||||
"-export の引数 \"-help\" と \"-nohelp\" を使えばこの設定を上書きできます)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "number of format used to display options; this is dynamically changed by "
|
||||
#| "the key ctrl-X on the fset buffer"
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
"オプションを表示する際に使う書式番号; この値は fset バッファで ctrl-X キーを"
|
||||
"押すことで動的に変化します"
|
||||
@@ -7308,7 +7418,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"マークされてもいないし選択もされていないオプションに対する 1 番目の書式 (注"
|
||||
"意: 内容は評価されます、/help fset を参照してください); 空文字列はデフォルト"
|
||||
@@ -7321,7 +7431,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"マークされてもいないし選択もされていないオプションに対する 2 番目の書式 (注"
|
||||
"意: 内容は評価されます、/help fset を参照してください); 空文字列はデフォルト"
|
||||
@@ -8226,7 +8336,8 @@ msgstr "設定オプション"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -8240,6 +8351,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -8251,6 +8363,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -8701,6 +8814,25 @@ msgstr ""
|
||||
" nick: ニックネーム\n"
|
||||
"reason: 理由"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "[-all] [<message>]"
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [<message>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "channel: channel name\n"
|
||||
#| " text: text to send"
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"channel: チャンネル名\n"
|
||||
" text: 送信テキスト"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr "このクエリに応答するサーバが知っている全てのサーバ名をリストアップ"
|
||||
@@ -9095,6 +9227,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "サーバに再起動を指示"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "サーバに再接続"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "ユーザがチャンネルへ参加することを強制"
|
||||
|
||||
@@ -9605,6 +9742,10 @@ msgstr ""
|
||||
"%s%s: 分割長が間違っています、分割長を 0 もしくは 128 から 4096 までの任意の"
|
||||
"整数にしてください"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -10020,6 +10161,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: サーバ \"%s\" 追加中のエラー"
|
||||
@@ -11274,14 +11418,17 @@ msgid "halfop"
|
||||
msgid_plural "halfops"
|
||||
msgstr[0] "halfops"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
#, fuzzy
|
||||
#| msgid "voice"
|
||||
#| msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "発言"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
|
||||
#, c-format
|
||||
@@ -11340,6 +11487,9 @@ msgstr ""
|
||||
"%s%s: ニックネーム \"%s\" は利用できません、ニックネーム \"%s\" を試行してい"
|
||||
"ます"
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2023-01-02 14:19+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-12-30 14:10+0100\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
|
||||
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
|
||||
@@ -128,10 +128,33 @@ msgstr "Typ"
|
||||
msgid "Constants"
|
||||
msgstr "Stałe"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%sIstnieje już inna komenda \"%s\" dla wtyczki \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%sNieznana komenda \"%s\" (wpisz /help , aby uzyskać pomoc)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%sNieznana komenda \"%s\" (wpisz /help , aby uzyskać pomoc)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sZły deskryptor pliku (%d) użyty w hook_fd"
|
||||
@@ -257,7 +280,9 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Błąd: brak argumentu dla opcji \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
#, fuzzy
|
||||
#| msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "WeeChat działa w trybie bez interfejsu (naciśnij Ctrl-C żeby wyjść)."
|
||||
|
||||
msgid ""
|
||||
@@ -2438,6 +2463,61 @@ msgstr ""
|
||||
"resetctxt <kontekst> <klawisz> || resetall -yes [<kontekst>] || missing "
|
||||
"[<kontekst>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| " list: list all current keys (without argument, this list is "
|
||||
#| "displayed)\n"
|
||||
#| "listdefault: list default keys\n"
|
||||
#| " listdiff: list differences between current and default keys (keys "
|
||||
#| "added, redefined or deleted)\n"
|
||||
#| " context: name of context (\"default\" or \"search\")\n"
|
||||
#| " bind: bind a command to a key or display command bound to key (for "
|
||||
#| "context \"default\")\n"
|
||||
#| " bindctxt: bind a command to a key or display command bound to key, for "
|
||||
#| "given context\n"
|
||||
#| " command: command (many commands can be separated by semicolons)\n"
|
||||
#| " unbind: remove a key binding (for context \"default\")\n"
|
||||
#| " unbindctxt: remove a key binding for given context\n"
|
||||
#| " reset: reset a key to default binding (for context \"default\")\n"
|
||||
#| " resetctxt: reset a key to default binding, for given context\n"
|
||||
#| " resetall: restore bindings to the default values and delete ALL "
|
||||
#| "personal bindings (use carefully!)\n"
|
||||
#| " missing: add missing keys (using default bindings), useful after "
|
||||
#| "installing new WeeChat version\n"
|
||||
#| "\n"
|
||||
#| "When binding a command to a key, it is recommended to use key alt+k (or "
|
||||
#| "Esc then k), and then press the key to bind: this will insert key code in "
|
||||
#| "command line.\n"
|
||||
#| "\n"
|
||||
#| "For context \"mouse\" (possible in context \"cursor\" too), key has "
|
||||
#| "format: \"@area:key\" or \"@area1>area2:key\" where area can be:\n"
|
||||
#| " *: any area on screen\n"
|
||||
#| " chat: chat area (any buffer)\n"
|
||||
#| " chat(xxx): chat area for buffer with name \"xxx\" (full name including "
|
||||
#| "plugin)\n"
|
||||
#| " bar(*): any bar\n"
|
||||
#| " bar(xxx): bar \"xxx\"\n"
|
||||
#| " item(*): any bar item\n"
|
||||
#| " item(xxx): bar item \"xxx\"\n"
|
||||
#| "Wildcard \"*\" is allowed in key to match many mouse events.\n"
|
||||
#| "A special value for command with format \"hsignal:name\" can be used for "
|
||||
#| "context mouse, this will send the hsignal \"name\" with the focus "
|
||||
#| "hashtable as argument.\n"
|
||||
#| "Another special value \"-\" can be used to disable key (it will be "
|
||||
#| "ignored when looking for keys).\n"
|
||||
#| "\n"
|
||||
#| "Examples:\n"
|
||||
#| " key alt-t to toggle nicklist bar:\n"
|
||||
#| " /key bind meta-t /bar toggle nicklist\n"
|
||||
#| " key alt-r to jump to #weechat IRC channel:\n"
|
||||
#| " /key bind meta-r /buffer #weechat\n"
|
||||
#| " restore default binding for key alt-r:\n"
|
||||
#| " /key reset meta-r\n"
|
||||
#| " key \"tab\" to stop search in buffer:\n"
|
||||
#| " /key bindctxt search ctrl-I /input search_stop\n"
|
||||
#| " middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
#| " /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
#| "${nick}"
|
||||
msgid ""
|
||||
" list: list all current keys (without argument, this list is "
|
||||
"displayed)\n"
|
||||
@@ -2488,7 +2568,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -5357,10 +5437,6 @@ msgstr ""
|
||||
"uwaga: komenda \"%s\" nie jest obecnie dozwolona (komenda: \"%s\", bufor: "
|
||||
"\"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sNieznana komenda \"%s\" (wpisz /help , aby uzyskać pomoc)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -5496,7 +5572,9 @@ msgstr ""
|
||||
"(wprowadź tylko jedną spację, aby pominąć hasło, poskutkuje to BRAKIEM "
|
||||
"DOSTĘPU do wszystkich zabezpieczonych danych!)"
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
#, fuzzy
|
||||
#| msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr "(naciśnij ctrl-C aby wyjść teraz z WeeChat)"
|
||||
|
||||
msgid ""
|
||||
@@ -5863,9 +5941,11 @@ msgstr ""
|
||||
msgid "Bar \"%s\" updated"
|
||||
msgstr "Uaktualniono pasek \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
#| msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%sWkleić %d linię ? [ctrl-Y] Tak [ctrl-N] Nie"
|
||||
msgstr[1] "%sWkleić %d linii ? [ctrl-Y] Tak [ctrl-N] Nie"
|
||||
msgstr[2] "%sWkleić %d linii ? [ctrl-Y] Tak [ctrl-N] Nie"
|
||||
@@ -6012,22 +6092,71 @@ msgstr "%sAlias \"%s\" nie został znaleziony"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Alias \"%s\" został usunięty"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%s%s: trigger \"%s\" already exists"
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%s%s: trigger \"%s\" już istnieje"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "Layout \"%s\" has been renamed to \"%s\""
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "Zmieniono nazwę układu \"%s\" na \"%s\""
|
||||
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "wyświetla, dodaje lub usuwa aliasy komend"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
#| "<completion> <alias> [<command>[;<command>...]] || del <alias> "
|
||||
#| "[<alias>...]"
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
"list [<alias>] || add <alias> [<komenda>[;<komenda>...]] || addcompletion "
|
||||
"<dopełnienie> <alias> [<komenda>[;<komenda>...]] || del <alias> [<alias>...]"
|
||||
|
||||
#, no-c-format
|
||||
#, fuzzy, no-c-format
|
||||
#| msgid ""
|
||||
#| " list: list aliases (without argument, this list is displayed)\n"
|
||||
#| " add: add an alias\n"
|
||||
#| "addcompletion: add an alias with a custom completion\n"
|
||||
#| " del: delete an alias\n"
|
||||
#| " completion: completion for alias: by default completion is done with "
|
||||
#| "target command\n"
|
||||
#| " note: you can use %%command to use completion of an "
|
||||
#| "existing command\n"
|
||||
#| " alias: name of alias\n"
|
||||
#| " command: command name with arguments (many commands can be "
|
||||
#| "separated by semicolons)\n"
|
||||
#| "\n"
|
||||
#| "Note: in command, special variables are replaced:\n"
|
||||
#| " $n: argument 'n' (between 1 and 9)\n"
|
||||
#| " $-m: arguments from 1 to 'm'\n"
|
||||
#| " $n-: arguments from 'n' to last\n"
|
||||
#| " $n-m: arguments from 'n' to 'm'\n"
|
||||
#| " $*: all arguments\n"
|
||||
#| " $~: last argument\n"
|
||||
#| " $var: where \"var\" is a local variable of buffer (see /buffer "
|
||||
#| "listvar)\n"
|
||||
#| " examples: $nick, $channel, $server, $plugin, $name\n"
|
||||
#| "\n"
|
||||
#| "Examples:\n"
|
||||
#| " alias /split to split window horizontally:\n"
|
||||
#| " /alias add split /window splith\n"
|
||||
#| " alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
#| " /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
#| " alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
#| "sajoin:\n"
|
||||
#| " /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
msgid ""
|
||||
" list: list aliases (without argument, this list is displayed)\n"
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -6052,6 +6181,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6997,7 +7128,16 @@ msgstr "%s%s%s: %s %s[%s%s]%s"
|
||||
msgid "(no description)"
|
||||
msgstr "(brak opisu)"
|
||||
|
||||
#, c-format
|
||||
#, fuzzy, c-format
|
||||
#| msgid ""
|
||||
#| "%s%d%s/%s%d%s%s | Filter: %s%s%s | Sort: %s%s%s | Key(input): "
|
||||
#| "alt+space=toggle boolean, alt+'-'(-)=subtract 1 or set, alt+'+'(+)=add 1 "
|
||||
#| "or append, alt+f,alt+r(r)=reset, alt+f,alt+u(u)=unset, alt+enter(s)=set, "
|
||||
#| "alt+f,alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
#| "shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
#| "$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching "
|
||||
#| "options, alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, "
|
||||
#| "ctrl+X(x)=switch format, (q)=close buffer"
|
||||
msgid ""
|
||||
"%s%d%s/%s%d%s%s | Filter: %s%s%s | Sort: %s%s%s | Key(input): "
|
||||
"alt+space=toggle boolean, alt+'-'(-)=subtract 1 or set, alt+'+'(+)=add 1 or "
|
||||
@@ -7005,7 +7145,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
"%s%d%s/%s%d%s%s | Filtr: %s%s%s | Sortowanie: %s%s%s | Klawisz "
|
||||
@@ -7039,6 +7179,185 @@ msgstr ""
|
||||
"setnew || -append || -mark || -format || -export [-help|-nohelp] <nazwa "
|
||||
"pliku> || <filtr>"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| " -bar: add the help bar\n"
|
||||
#| " -refresh: refresh list of options, then whole screen (command: /window "
|
||||
#| "refresh)\n"
|
||||
#| " -up: move the selected line up by \"number\" lines\n"
|
||||
#| " -down: move the selected line down by \"number\" lines\n"
|
||||
#| " -left: scroll the fset buffer by \"percent\" of width on the left\n"
|
||||
#| " -right: scroll the fset buffer by \"percent\" of width on the right\n"
|
||||
#| " -go: select a line by number, first line number is 0 (\"end\" to "
|
||||
#| "select the last line)\n"
|
||||
#| " -toggle: toggle the boolean value\n"
|
||||
#| " -add: add \"value\" (which can be a negative number) for integers "
|
||||
#| "and colors, set/append to value for other types (set for a negative "
|
||||
#| "value, append for a positive value)\n"
|
||||
#| " -reset: reset the value of option\n"
|
||||
#| " -unset: unset the option\n"
|
||||
#| " -set: add the /set command in input to edit the value of option "
|
||||
#| "(move the cursor at the beginning of value)\n"
|
||||
#| " -setnew: add the /set command in input to edit a new value for the "
|
||||
#| "option\n"
|
||||
#| " -append: add the /set command to append something in the value of "
|
||||
#| "option (move the cursor at the end of value)\n"
|
||||
#| " -mark: toggle mark\n"
|
||||
#| " -format: switch to the next available format\n"
|
||||
#| " -export: export the options and values displayed in a file (each line "
|
||||
#| "has format: \"/set name value\" or \"/unset name\")\n"
|
||||
#| " -help: force writing of help on options in exported file (see /help "
|
||||
#| "fset.look.export_help_default)\n"
|
||||
#| " -nohelp: do not write help on options in exported file (see /help "
|
||||
#| "fset.look.export_help_default)\n"
|
||||
#| " filter: set a new filter to see only matching options (this filter "
|
||||
#| "can be used as input in fset buffer as well); allowed formats are:\n"
|
||||
#| " * show all options (no filter)\n"
|
||||
#| " xxx show only options with \"xxx\" in name\n"
|
||||
#| " f:xxx show only configuration file \"xxx\"\n"
|
||||
#| " t:xxx show only type \"xxx\" (bool/int/str/col)\n"
|
||||
#| " d show only changed options\n"
|
||||
#| " d:xxx show only changed options with \"xxx\" in name\n"
|
||||
#| " d=xxx show only changed options with \"xxx\" in value\n"
|
||||
#| " d==xxx show only changed options with exact value "
|
||||
#| "\"xxx\"\n"
|
||||
#| " h=xxx show only options with \"xxx\" in description "
|
||||
#| "(translated)\n"
|
||||
#| " he=xxx show only options with \"xxx\" in description (in "
|
||||
#| "English)\n"
|
||||
#| " =xxx show only options with \"xxx\" in value\n"
|
||||
#| " ==xxx show only options with exact value \"xxx\"\n"
|
||||
#| " c:xxx show only options matching the evaluated condition "
|
||||
#| "\"xxx\", using following variables: file, section, option, name, "
|
||||
#| "parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/"
|
||||
#| "s/c), default_value, default_value_undef, value, quoted_value, "
|
||||
#| "value_undef, value_changed, parent_value, min, max, description, "
|
||||
#| "description2, description_en, description_en2, string_values\n"
|
||||
#| "\n"
|
||||
#| "The lines with options are displayed using string evaluation (see /help "
|
||||
#| "eval for the format), with these options:\n"
|
||||
#| " - fset.format.option1: first format for an option\n"
|
||||
#| " - fset.format.option2: second format for an option\n"
|
||||
#| "\n"
|
||||
#| "The following variables can be used in these options:\n"
|
||||
#| " - option data, with color and padded by spaces on the right:\n"
|
||||
#| " - ${file}: configuration file (for example \"weechat\" or \"irc\")\n"
|
||||
#| " - ${section}: section\n"
|
||||
#| " - ${option}: option name\n"
|
||||
#| " - ${name}: full option name (file.section.option)\n"
|
||||
#| " - ${parent_name}: parent option name\n"
|
||||
#| " - ${type}: option type (translated)\n"
|
||||
#| " - ${type_en}: option type (in English)\n"
|
||||
#| " - ${type_short}: short option type (bool/int/str/col)\n"
|
||||
#| " - ${type_tiny}: tiny option type (b/i/s/c)\n"
|
||||
#| " - ${default_value}: option default value\n"
|
||||
#| " - ${default_value_undef}: \"1\" if default value is null, otherwise "
|
||||
#| "\"0\"\n"
|
||||
#| " - ${value}: option value\n"
|
||||
#| " - ${value_undef}: \"1\" if value is null, otherwise \"0\"\n"
|
||||
#| " - ${value_changed}: \"1\" if value is different from default value, "
|
||||
#| "otherwise \"0\"\n"
|
||||
#| " - ${value2}: option value, with inherited value if null\n"
|
||||
#| " - ${parent_value}: parent option value\n"
|
||||
#| " - ${min}: min value\n"
|
||||
#| " - ${max}: max value\n"
|
||||
#| " - ${description}: option description (translated)\n"
|
||||
#| " - ${description2}: option description (translated), \"(no "
|
||||
#| "description)\" (translated) if there's no description\n"
|
||||
#| " - ${description_en}: option description (in English)\n"
|
||||
#| " - ${description_en2}: option description (in English), \"(no "
|
||||
#| "description)\" if there's no description\n"
|
||||
#| " - ${string_values}: string values allowed for set of an integer "
|
||||
#| "option using strings\n"
|
||||
#| " - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
|
||||
#| " - ${index}: index of option in list\n"
|
||||
#| " - option data, with color but no spaces:\n"
|
||||
#| " - same names prefixed by underscore, for example: ${_name}, "
|
||||
#| "${_type}, ...\n"
|
||||
#| " - option data, raw format (no colors/spaces):\n"
|
||||
#| " - same names prefixed by two underscores, for example: ${__name}, "
|
||||
#| "${__type}, ...\n"
|
||||
#| " - option data, only spaces:\n"
|
||||
#| " - same names prefixed with \"empty_\", for example: ${empty_name}, "
|
||||
#| "${empty_type}\n"
|
||||
#| " - other data:\n"
|
||||
#| " - ${selected_line}: \"1\" if the line is selected, otherwise \"0\"\n"
|
||||
#| " - ${newline}: insert a new line at point, so the option is displayed "
|
||||
#| "on multiple lines\n"
|
||||
#| "\n"
|
||||
#| "Keys and input to move in on fset buffer:\n"
|
||||
#| " up move one line up\n"
|
||||
#| " down move one line down\n"
|
||||
#| " pgup move one page up\n"
|
||||
#| " pgdn move one page down\n"
|
||||
#| " alt-home << move to first line\n"
|
||||
#| " alt-end >> move to last line\n"
|
||||
#| " F11 < scroll horizontally on the left\n"
|
||||
#| " F12 > scroll horizontally on the right\n"
|
||||
#| "\n"
|
||||
#| "Keys and input to set options on fset buffer:\n"
|
||||
#| " alt+space t toggle boolean value\n"
|
||||
#| " alt+'-' - subtract 1 from value for integer/color, set "
|
||||
#| "value for other types\n"
|
||||
#| " alt+'+' + add 1 to value for integer/color, append to "
|
||||
#| "value for other types\n"
|
||||
#| " alt+f, alt+r r reset value\n"
|
||||
#| " alt+f, alt+u u unset value\n"
|
||||
#| " alt+enter s set value\n"
|
||||
#| " alt+f, alt+n n set new value\n"
|
||||
#| " alt+f, alt+a a append to value\n"
|
||||
#| " alt+',' , mark/unmark option\n"
|
||||
#| " shift+up move one line up and mark/unmark option\n"
|
||||
#| " shift+down mark/unmark option and move one line down\n"
|
||||
#| " m:xxx mark options displayed that are matching "
|
||||
#| "filter \"xxx\" (any filter on option or value is allowed, see filters "
|
||||
#| "above)\n"
|
||||
#| " u:xxx unmark options displayed that are matching "
|
||||
#| "filter \"xxx\" (any filter on option or value is allowed, see filters "
|
||||
#| "above)\n"
|
||||
#| "\n"
|
||||
#| "Other keys and input on fset buffer:\n"
|
||||
#| " ctrl+L refresh options and whole screen (command: /"
|
||||
#| "fset -refresh)\n"
|
||||
#| " $ refresh options (keep marked options)\n"
|
||||
#| " $$ refresh options (unmark all options)\n"
|
||||
#| " alt+p p toggle plugin description options (plugins."
|
||||
#| "desc.*)\n"
|
||||
#| " alt+v v toggle help bar\n"
|
||||
#| " s:x,y sort options by fields x,y (see /help fset."
|
||||
#| "look.sort)\n"
|
||||
#| " s: reset sort to its default value (see /help "
|
||||
#| "fset.look.sort)\n"
|
||||
#| " w:xxx export options in file \"xxx\"\n"
|
||||
#| " w-:xxx export options in file \"xxx\" without help\n"
|
||||
#| " w+:xxx export options in file \"xxx\" with help\n"
|
||||
#| " ctrl+X x switch the format used to display options\n"
|
||||
#| " q close fset buffer\n"
|
||||
#| "\n"
|
||||
#| "Mouse actions on fset buffer:\n"
|
||||
#| " wheel up/down move line up/down\n"
|
||||
#| " left button move line here\n"
|
||||
#| " right button toggle boolean (on/off) or edit the "
|
||||
#| "option value\n"
|
||||
#| " right button + drag left/right increase/decrease value for integer/"
|
||||
#| "color, set/append to value for other types\n"
|
||||
#| " right button + drag up/down mark/unmark multiple options\n"
|
||||
#| "\n"
|
||||
#| "Note: if input has one or more leading spaces, the following text is "
|
||||
#| "interpreted as a filter, without the spaces. For example \" q\" searches "
|
||||
#| "all options with \"q\" inside name while \"q\" closes the fset buffer.\n"
|
||||
#| "\n"
|
||||
#| "Examples:\n"
|
||||
#| " show IRC options changed:\n"
|
||||
#| " /fset d:irc.*\n"
|
||||
#| " show all options with \"nicklist\" in name:\n"
|
||||
#| " /fset nicklist\n"
|
||||
#| " show all values which contain \"red\":\n"
|
||||
#| " /fset =red\n"
|
||||
#| " show all values which are exactly \"red\":\n"
|
||||
#| " /fset ==red\n"
|
||||
#| " show all integer options in irc plugin:\n"
|
||||
#| " /fset c:${file} == irc && ${type_en} == integer"
|
||||
msgid ""
|
||||
" -bar: add the help bar\n"
|
||||
" -refresh: refresh list of options, then whole screen (command: /window "
|
||||
@@ -7174,7 +7493,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -7188,7 +7507,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -7441,9 +7760,13 @@ msgstr ""
|
||||
"zmienione poprzez argumenty \"-help\" i \"-nohelp\" dla komendy /fset -"
|
||||
"export)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "number of format used to display options; this is dynamically changed by "
|
||||
#| "the key ctrl-X on the fset buffer"
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
"numer formatu użyty do wyświetlania opcji; jest dynamicznie zmieniany przy "
|
||||
"uzyciu skrótu ctrl-X w buforze fset"
|
||||
@@ -7510,12 +7833,19 @@ msgstr ""
|
||||
"format każdej opcji z wartością \"null\" eksportowanej do pliku (uwaga: "
|
||||
"zawartość jest przetwarzana, zobacz /help fset)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "first format of each line, used when option fset.look.format_number is "
|
||||
#| "set to 1 (note: content is evaluated, see /help fset); an empty string "
|
||||
#| "uses the default format (\"${marked} ${name} ${type} ${value2}\"), "
|
||||
#| "which is without evaluation of string and then much faster; formats can "
|
||||
#| "be switched with key ctrl+X"
|
||||
msgid ""
|
||||
"first format of each line, used when option fset.look.format_number is set "
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"pierwszy format dla każdej linii, użyty kiedy opcja fset.look.format_number "
|
||||
"ma wartość 1 (uwaga: zawartość jest przetwarzana, zobacz /help fset); pusty "
|
||||
@@ -7523,12 +7853,19 @@ msgstr ""
|
||||
"który nie przetwarza ciągów, przez co jest szybszy; formaty można zmienić za "
|
||||
"pomocą ctrl-X"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "second format of each line, used when option fset.look.format_number is "
|
||||
#| "set to 2 (note: content is evaluated, see /help fset); an empty string "
|
||||
#| "uses the default format (\"${marked} ${name} ${type} ${value2}\"), "
|
||||
#| "which is without evaluation of string and then much faster; formats can "
|
||||
#| "be switched with key ctrl+X"
|
||||
msgid ""
|
||||
"second format of each line, used when option fset.look.format_number is set "
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
"drugi format dla każdej linii, użyty kiedy opcja fset.look.format_number ma "
|
||||
"wartość 2 (uwaga: zawartość jest przetwarzana, zobacz /help fset); pusty "
|
||||
@@ -8470,13 +8807,42 @@ msgstr ""
|
||||
msgid "configure the \"autojoin\" server option"
|
||||
msgstr "konfiguruje opcje serwera \"autojoin\""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
#| "[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
"add [<kanał1> [<kanał2>...]] || addraw <kanał1>[,<kanał2>...] [<hasło1>[,"
|
||||
"<hasło2>...]] || del [<kanał1> [<kanał2>...]] || apply || sort"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| " add: add current channel or a list of channels (with optional keys) "
|
||||
#| "to the autojoin option; if you are on the channel and the key is not "
|
||||
#| "provided, the key is read in the channel\n"
|
||||
#| " addraw: use the IRC raw format (same as /join command): all channels "
|
||||
#| "separated by commas, optional keys separated by commas\n"
|
||||
#| " del: delete current channel or a list of channels from the autojoin "
|
||||
#| "option\n"
|
||||
#| "channel: channel name\n"
|
||||
#| " key: key for the channel\n"
|
||||
#| " apply: set currently joined channels in the autojoin option\n"
|
||||
#| " sort: sort alphabetically channels in the autojoin option\n"
|
||||
#| "\n"
|
||||
#| "Examples:\n"
|
||||
#| " /autojoin add\n"
|
||||
#| " /autojoin add #test\n"
|
||||
#| " /autojoin add #chan1 #chan2\n"
|
||||
#| " /allchan /autojoin add\n"
|
||||
#| " /autojoin addraw #chan1,#chan2,#chan3 key1,key2\n"
|
||||
#| " /autojoin del\n"
|
||||
#| " /autojoin del #chan1\n"
|
||||
#| " /autojoin apply\n"
|
||||
#| " /autojoin sort"
|
||||
msgid ""
|
||||
" add: add current channel or a list of channels (with optional keys) to "
|
||||
"the autojoin option; if you are on the channel and the key is not provided, "
|
||||
@@ -8488,6 +8854,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -8499,6 +8866,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
" add: dodaje obecny kanał albo listę kanałów (z opcjonalnymi hasłami) do "
|
||||
@@ -8974,6 +9342,25 @@ msgstr ""
|
||||
" nick: nick\n"
|
||||
"powód: powód"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "[-all] [<message>]"
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [<wiadomość>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "channel: channel name\n"
|
||||
#| " text: text to send"
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"kanał: nazwa kanału\n"
|
||||
" tekst:tekst do wysłania"
|
||||
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr ""
|
||||
"wyświetla wszystkie nazwy serwerów, które są znane serwerowi odpowiadającemu "
|
||||
@@ -9370,6 +9757,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "mówi serwerowi, aby się ponownie uruchomił"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "ponownie połącz się z serwerem(ami)"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "zmusza użytkownika do wejścia na kanał(y)"
|
||||
|
||||
@@ -9895,6 +10287,10 @@ msgstr ""
|
||||
"%s%s: nieprawidłowa długość do podzielenia, musi być albo 0 albo liczba "
|
||||
"pomiędzy 128 a 4096"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -10329,6 +10725,9 @@ msgstr ""
|
||||
"prefiks typu kanału jeśli serwer nie wyśle jego w wiadomości 005 (domyślnie "
|
||||
"„#&”)"
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: błąd podczas dodawania serwera \"%s\""
|
||||
@@ -11588,16 +11987,21 @@ msgstr[0] "halfop"
|
||||
msgstr[1] "halfop"
|
||||
msgstr[2] "halfop"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
#, fuzzy
|
||||
#| msgid "voice"
|
||||
#| msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "voice"
|
||||
msgstr[1] "voice"
|
||||
msgstr[2] "voice"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%s%s%d%s normal"
|
||||
#| msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] "%s%s%d%s normal"
|
||||
msgstr[1] "%s%s%d%s normals"
|
||||
msgstr[2] "%s%s%d%s normals"
|
||||
@@ -11653,6 +12057,9 @@ msgstr "%s%s: nick \"%s\" jest już używany, próbuje nick \"%s\""
|
||||
msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr "%s%s: nick \"%s\" jest niedostępny, próbuje nicku \"%s\""
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
|
||||
"Language-Team: Portuguese <>\n"
|
||||
@@ -133,10 +133,31 @@ msgstr "Tipo"
|
||||
msgid "Constants"
|
||||
msgstr "Constantes"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%sErro: outro comando \"%s\" já existe para o plugin \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%sErro: comando desconhecido: \"%s\" (escreva /help para obter ajuda)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%sErro: comando desconhecido: \"%s\" (escreva /help para obter ajuda)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sErro: descritor de ficheiro incorreto (%d) usado em hook_fd"
|
||||
@@ -244,8 +265,9 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Erro: falta o argumento da opção \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "1 se o WeeChat está a atualizar (comando `/upgrade`)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
@@ -2376,6 +2398,61 @@ msgstr ""
|
||||
"resetctxt <contexto> <tecla> || resetall -yes [<contexto>] || missing "
|
||||
"[<contexto>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| " list: list all current keys (without argument, this list is "
|
||||
#| "displayed)\n"
|
||||
#| "listdefault: list default keys\n"
|
||||
#| " listdiff: list differences between current and default keys (keys "
|
||||
#| "added, redefined or deleted)\n"
|
||||
#| " context: name of context (\"default\" or \"search\")\n"
|
||||
#| " bind: bind a command to a key or display command bound to key (for "
|
||||
#| "context \"default\")\n"
|
||||
#| " bindctxt: bind a command to a key or display command bound to key, for "
|
||||
#| "given context\n"
|
||||
#| " command: command (many commands can be separated by semicolons)\n"
|
||||
#| " unbind: remove a key binding (for context \"default\")\n"
|
||||
#| " unbindctxt: remove a key binding for given context\n"
|
||||
#| " reset: reset a key to default binding (for context \"default\")\n"
|
||||
#| " resetctxt: reset a key to default binding, for given context\n"
|
||||
#| " resetall: restore bindings to the default values and delete ALL "
|
||||
#| "personal bindings (use carefully!)\n"
|
||||
#| " missing: add missing keys (using default bindings), useful after "
|
||||
#| "installing new WeeChat version\n"
|
||||
#| "\n"
|
||||
#| "When binding a command to a key, it is recommended to use key alt+k (or "
|
||||
#| "Esc then k), and then press the key to bind: this will insert key code in "
|
||||
#| "command line.\n"
|
||||
#| "\n"
|
||||
#| "For context \"mouse\" (possible in context \"cursor\" too), key has "
|
||||
#| "format: \"@area:key\" or \"@area1>area2:key\" where area can be:\n"
|
||||
#| " *: any area on screen\n"
|
||||
#| " chat: chat area (any buffer)\n"
|
||||
#| " chat(xxx): chat area for buffer with name \"xxx\" (full name including "
|
||||
#| "plugin)\n"
|
||||
#| " bar(*): any bar\n"
|
||||
#| " bar(xxx): bar \"xxx\"\n"
|
||||
#| " item(*): any bar item\n"
|
||||
#| " item(xxx): bar item \"xxx\"\n"
|
||||
#| "Wildcard \"*\" is allowed in key to match many mouse events.\n"
|
||||
#| "A special value for command with format \"hsignal:name\" can be used for "
|
||||
#| "context mouse, this will send the hsignal \"name\" with the focus "
|
||||
#| "hashtable as argument.\n"
|
||||
#| "Another special value \"-\" can be used to disable key (it will be "
|
||||
#| "ignored when looking for keys).\n"
|
||||
#| "\n"
|
||||
#| "Examples:\n"
|
||||
#| " key alt-t to toggle nicklist bar:\n"
|
||||
#| " /key bind meta-t /bar toggle nicklist\n"
|
||||
#| " key alt-r to jump to #weechat IRC channel:\n"
|
||||
#| " /key bind meta-r /buffer #weechat\n"
|
||||
#| " restore default binding for key alt-r:\n"
|
||||
#| " /key reset meta-r\n"
|
||||
#| " key \"tab\" to stop search in buffer:\n"
|
||||
#| " /key bindctxt search ctrl-I /input search_stop\n"
|
||||
#| " middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
#| " /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
#| "${nick}"
|
||||
msgid ""
|
||||
" list: list all current keys (without argument, this list is "
|
||||
"displayed)\n"
|
||||
@@ -2426,7 +2503,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -5224,10 +5301,6 @@ msgid ""
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sErro: comando desconhecido: \"%s\" (escreva /help para obter ajuda)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -5362,7 +5435,9 @@ msgstr ""
|
||||
"(introduza um espaço para ignorar a frase de acesso, ao fazê-lo DESATIVA "
|
||||
"todos os dados protegidos!)"
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
#, fuzzy
|
||||
#| msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr "(prima ctrl-c para sair do WeeChat agora)"
|
||||
|
||||
msgid ""
|
||||
@@ -5726,8 +5801,8 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Barra \"%s\" atualizada"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%sColar %d linha ? [ctrl-Y] Sim [ctrl-N] Não"
|
||||
msgstr[1] "%sColar %d linhas ? [ctrl-Y] Sim [ctrl-N] Não"
|
||||
|
||||
@@ -5880,12 +5955,28 @@ msgstr "%sAlias \"%s\" não encontrado"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Alias \"%s\" removido"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%s%s: trigger \"%s\" already exists"
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%s%s: o acionador \"%s\" já existe"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "Layout \"%s\" has been renamed to \"%s\""
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "O nome da disposição \"%s\" mudou para \"%s\""
|
||||
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "listar, adicionar ou remover alias de comandos"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
#| "<completion> <alias> [<command>[;<command>...]] || del <alias> "
|
||||
#| "[<alias>...]"
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
"list [<alias>] || add <alias> [<comando>[;<comando>...]] || addcompletion "
|
||||
"<completação> <alias> [<comando>[;<comando>...]] || del <alias> [<alias>...]"
|
||||
@@ -5896,6 +5987,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -5920,6 +6012,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6748,7 +6842,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
|
||||
@@ -6904,7 +6998,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -6918,7 +7012,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -6984,7 +7078,7 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7052,7 +7146,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7060,7 +7154,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
@@ -7990,7 +8084,8 @@ msgstr "opções de configuração"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -8004,6 +8099,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -8015,6 +8111,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -8468,6 +8565,25 @@ msgstr ""
|
||||
" nick: nick\n"
|
||||
"razão: razão"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "[-all] [<message>]"
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [<mensagem>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "channel: channel name\n"
|
||||
#| " text: text to send"
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"canal: nome do canal\n"
|
||||
"texto: texto a enviar"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr "listar todos os servidores conhecidos pelo servidor consultado"
|
||||
@@ -8874,6 +8990,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "pedir ao servidor para se reiniciar"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "reconectar-se a um servidor"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "forçar um utilizador a juntar-se a canais"
|
||||
|
||||
@@ -9393,6 +9514,10 @@ msgid ""
|
||||
"128 and 4096"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -9816,6 +9941,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: erro ao adicionar ao servidor \"%s\""
|
||||
@@ -11087,15 +11215,18 @@ msgid_plural "halfops"
|
||||
msgstr[0] "semi-op"
|
||||
msgstr[1] "semi-ops"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
#, fuzzy
|
||||
#| msgid "voice"
|
||||
#| msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "voz"
|
||||
msgstr[1] "vozes"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
@@ -11149,6 +11280,9 @@ msgstr "%s%s: o nick \"%s\" já está a ser usado, a tentar com o nick \"%s\""
|
||||
msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr "%s%s: o nick \"%s\" não está disponível, a tentar com o nick \"%s\""
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
+92
-24
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -130,10 +130,31 @@ msgstr "Tipo"
|
||||
msgid "Constants"
|
||||
msgstr "Constantes"
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%sOutro comando \"%s\" já existe para o plugin \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%sErro com o comando \"%s\" (ajuda no comando: /help %s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%sErro com o comando \"%s\" (ajuda no comando: /help %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr "%sDescritor de arquivo ruim (%d) usado em hook_fd"
|
||||
@@ -270,8 +291,9 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "Erro: faltando argumento para opção \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr "1 se o WeeChat está sendo atualizado (comando `/upgrade`)"
|
||||
|
||||
msgid ""
|
||||
"Welcome to WeeChat!\n"
|
||||
@@ -2235,7 +2257,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -4711,10 +4733,6 @@ msgid ""
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%sErro com o comando \"%s\" (ajuda no comando: /help %s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -4828,7 +4846,7 @@ msgid ""
|
||||
"secured data!)"
|
||||
msgstr ""
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -5167,8 +5185,8 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Barra \"%s\" atualizada"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] "%sColar %d linhas ? [ctrl-Y] Sim [ctrl-N] Não"
|
||||
msgstr[1] "%sColar %d linhas ? [ctrl-Y] Sim [ctrl-N] Não"
|
||||
|
||||
@@ -5317,12 +5335,22 @@ msgstr "%sAtalho \"%s\" não encontrado"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Atalho \"%s\" removido"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%sErro: filtro \"%s\" já existe"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "Layout \"%s\" has been renamed to \"%s\""
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "Disposição \"%s\" renomeado para \"%s\""
|
||||
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
|
||||
#, no-c-format
|
||||
@@ -5331,6 +5359,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -5355,6 +5384,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -6043,7 +6074,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
|
||||
@@ -6199,7 +6230,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -6213,7 +6244,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -6279,7 +6310,7 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6346,7 +6377,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6354,7 +6385,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
@@ -7208,7 +7239,8 @@ msgstr "opções de configuração"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7222,6 +7254,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -7233,6 +7266,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -7561,6 +7595,25 @@ msgid ""
|
||||
"reason: reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "[-all] [<message>]"
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [<mensagem>]"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "channel: channel name to leave\n"
|
||||
#| "message: part message (displayed to other users)"
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"channel: nome do cair que quer sair\n"
|
||||
"message: mensagem de saida (mostrado para os outros usuários)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr ""
|
||||
@@ -7873,6 +7926,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "requisitar ao servidor para reiniciar a si mesmo"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "shutdown the server"
|
||||
msgid "request the server rules"
|
||||
msgstr "desligar o servidor"
|
||||
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "forçar o usuário a entrar em algum(s) canal(is)"
|
||||
|
||||
@@ -8308,6 +8366,10 @@ msgid ""
|
||||
"128 and 4096"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -8660,6 +8722,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s%s: erro ao criar servidor \"%s\""
|
||||
@@ -9794,15 +9859,15 @@ msgid_plural "halfops"
|
||||
msgstr[0] "semi-operador"
|
||||
msgstr[1] "semi-operadores"
|
||||
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
@@ -9856,6 +9921,9 @@ msgstr "%s%s: apelido \"%s\" já está em uso, tentando apelido \"%s\""
|
||||
msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr "%s%s: apelido \"%s\" está indisponível, tentando apelido \"%s\""
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2022-12-29 11:51+0100\n"
|
||||
"POT-Creation-Date: 2023-01-31 18:40+0100\n"
|
||||
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
|
||||
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -142,10 +142,31 @@ msgstr ""
|
||||
msgid "Constants"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rank"
|
||||
msgstr ""
|
||||
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAnother command \"%s\" already exists for plugin \"%s\""
|
||||
msgstr "%s игнорирование уже существует\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (commands are case sensitive, type /help for help), "
|
||||
"commands with similar name: %s"
|
||||
msgstr "%s сокращение или команда \"%s\" не найдены\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sUnknown command \"%s\" (type /help for help), commands with similar name: "
|
||||
"%s"
|
||||
msgstr "%s сокращение или команда \"%s\" не найдены\n"
|
||||
|
||||
#, c-format
|
||||
msgid "%sBad file descriptor (%d) used in hook_fd"
|
||||
msgstr ""
|
||||
@@ -246,7 +267,7 @@ msgstr ""
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
msgstr "%s нет аргумента для параметра \"%s\"\n"
|
||||
|
||||
msgid "WeeChat is running in headless mode (Ctrl-C to quit)."
|
||||
msgid "WeeChat is running in headless mode (ctrl-c to quit)."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -1944,7 +1965,7 @@ msgid ""
|
||||
" restore default binding for key alt-r:\n"
|
||||
" /key reset meta-r\n"
|
||||
" key \"tab\" to stop search in buffer:\n"
|
||||
" /key bindctxt search ctrl-I /input search_stop\n"
|
||||
" /key bindctxt search ctrl-i /input search_stop\n"
|
||||
" middle button of mouse on a nick to retrieve info on nick:\n"
|
||||
" /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
|
||||
"${nick}"
|
||||
@@ -4071,10 +4092,6 @@ msgid ""
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sUnknown command \"%s\" (type /help for help)"
|
||||
msgstr "%s сокращение или команда \"%s\" не найдены\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sAmbiguous command \"%s\": it exists in many plugins and not in \"%s\" "
|
||||
@@ -4199,7 +4216,7 @@ msgid ""
|
||||
"secured data!)"
|
||||
msgstr ""
|
||||
|
||||
msgid "(press ctrl-C to exit WeeChat now)"
|
||||
msgid "(press ctrl-c to exit WeeChat now)"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -4540,8 +4557,8 @@ msgid "Bar \"%s\" updated"
|
||||
msgstr "Сокращение \"%s\" => \"%s\" создано\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sPaste %d line? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-Y] Yes [ctrl-N] No"
|
||||
msgid "%sPaste %d line? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgid_plural "%sPaste %d lines? [ctrl-y] Yes [ctrl-n] No"
|
||||
msgstr[0] " Вставить %d строк ? [ctrl-Y] Да [ctrl-N] Нет"
|
||||
msgstr[1] " Вставить %d строк ? [ctrl-Y] Да [ctrl-N] Нет"
|
||||
msgstr[2] " Вставить %d строк ? [ctrl-Y] Да [ctrl-N] Нет"
|
||||
@@ -4693,13 +4710,22 @@ msgstr "%s адрес \"%s\" не найден\n"
|
||||
msgid "Alias \"%s\" removed"
|
||||
msgstr "Сокращение \"%s\" удалено\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sAlias \"%s\" already exists"
|
||||
msgstr "%s игнорирование уже существует\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "Alias \"%s\" has been renamed to \"%s\""
|
||||
msgstr "команда users отключена"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list, add or remove command aliases"
|
||||
msgstr "перечислить, добавить или удалить серверы"
|
||||
|
||||
msgid ""
|
||||
"list [<alias>] || add <alias> [<command>[;<command>...]] || addcompletion "
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...]"
|
||||
"<completion> <alias> [<command>[;<command>...]] || del <alias> [<alias>...] "
|
||||
"|| rename <alias> <new_alias>"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, no-c-format
|
||||
@@ -4708,6 +4734,7 @@ msgid ""
|
||||
" add: add an alias\n"
|
||||
"addcompletion: add an alias with a custom completion\n"
|
||||
" del: delete an alias\n"
|
||||
" rename: rename an alias\n"
|
||||
" completion: completion for alias: by default completion is done with "
|
||||
"target command\n"
|
||||
" note: you can use %%command to use completion of an existing "
|
||||
@@ -4732,6 +4759,8 @@ msgid ""
|
||||
" /alias add split /window splith\n"
|
||||
" alias /hello to say \"hello\" on all channels but not on #weechat:\n"
|
||||
" /alias add hello /allchan -exclude=#weechat hello\n"
|
||||
" rename alias \"hello\" to \"Hello\":\n"
|
||||
" /alias rename hello Hello\n"
|
||||
" alias /forcejoin to send IRC command \"forcejoin\" with completion of /"
|
||||
"sajoin:\n"
|
||||
" /alias addcompletion %%sajoin forcejoin /quote forcejoin"
|
||||
@@ -5400,7 +5429,7 @@ msgid ""
|
||||
"alt+n(n)=set new value, alt+f,alt+a(a)=append, alt+','=mark/unmark, "
|
||||
"shift+down=mark and move down, shift+up=move up and mark, ($)=refresh, ($"
|
||||
"$)=unmark/refresh, (m)=mark matching options, (u)=unmark matching options, "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+X(x)=switch "
|
||||
"alt+p(p)=toggle plugins desc, alt+v(v)=toggle help bar, ctrl+x(x)=switch "
|
||||
"format, (q)=close buffer"
|
||||
msgstr ""
|
||||
|
||||
@@ -5556,7 +5585,7 @@ msgid ""
|
||||
"above)\n"
|
||||
"\n"
|
||||
"Other keys and input on fset buffer:\n"
|
||||
" ctrl+L refresh options and whole screen (command: /fset "
|
||||
" ctrl+l refresh options and whole screen (command: /fset "
|
||||
"-refresh)\n"
|
||||
" $ refresh options (keep marked options)\n"
|
||||
" $$ refresh options (unmark all options)\n"
|
||||
@@ -5570,7 +5599,7 @@ msgid ""
|
||||
" w:xxx export options in file \"xxx\"\n"
|
||||
" w-:xxx export options in file \"xxx\" without help\n"
|
||||
" w+:xxx export options in file \"xxx\" with help\n"
|
||||
" ctrl+X x switch the format used to display options\n"
|
||||
" ctrl+x x switch the format used to display options\n"
|
||||
" q close fset buffer\n"
|
||||
"\n"
|
||||
"Mouse actions on fset buffer:\n"
|
||||
@@ -5634,7 +5663,7 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"number of format used to display options; this is dynamically changed by the "
|
||||
"key ctrl-X on the fset buffer"
|
||||
"key ctrl-x on the fset buffer"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -5694,7 +5723,7 @@ msgid ""
|
||||
"to 1 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -5702,7 +5731,7 @@ msgid ""
|
||||
"to 2 (note: content is evaluated, see /help fset); an empty string uses the "
|
||||
"default format (\"${marked} ${name} ${type} ${value2}\"), which is without "
|
||||
"evaluation of string and then much faster; formats can be switched with key "
|
||||
"ctrl+X"
|
||||
"ctrl-x"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
@@ -6566,7 +6595,8 @@ msgstr "Не найден параметр\n"
|
||||
|
||||
msgid ""
|
||||
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || sort"
|
||||
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || apply || join || "
|
||||
"sort"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6580,6 +6610,7 @@ msgid ""
|
||||
"channel: channel name\n"
|
||||
" key: key for the channel\n"
|
||||
" apply: set currently joined channels in the autojoin option\n"
|
||||
" join: join the channels in the autojoin option\n"
|
||||
" sort: sort alphabetically channels in the autojoin option\n"
|
||||
"\n"
|
||||
"Examples:\n"
|
||||
@@ -6591,6 +6622,7 @@ msgid ""
|
||||
" /autojoin del\n"
|
||||
" /autojoin del #chan1\n"
|
||||
" /autojoin apply\n"
|
||||
" /autojoin join\n"
|
||||
" /autojoin sort"
|
||||
msgstr ""
|
||||
|
||||
@@ -6964,6 +6996,21 @@ msgstr ""
|
||||
" ник: приглашаемый ник\n"
|
||||
"канал: целевой канал"
|
||||
|
||||
msgid "send a notice to an invitation-only channel, requesting an invite"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "<channel> [<message>]"
|
||||
msgstr "[-all] [сообщение]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"channel: channel name\n"
|
||||
"message: message to send"
|
||||
msgstr ""
|
||||
"канал: название канала\n"
|
||||
" ключ: ключ для входа на канал"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list all server names which are known by the server answering the query"
|
||||
msgstr "перечислить все серверы известные серверу, отвечающему на запрос"
|
||||
@@ -7337,6 +7384,11 @@ msgstr ""
|
||||
msgid "tell the server to restart itself"
|
||||
msgstr "перезагрузить сервер"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "reconnect to server(s)"
|
||||
msgid "request the server rules"
|
||||
msgstr "переподключиться к серверу(-ам)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "force a user to join channel(s)"
|
||||
msgstr "принудительно удалить пользователя с канала"
|
||||
@@ -7865,6 +7917,10 @@ msgid ""
|
||||
"128 and 4096"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: invalid registered mode, must be a single character"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
|
||||
@@ -8220,6 +8276,9 @@ msgid ""
|
||||
"(default is \"#&\")"
|
||||
msgstr ""
|
||||
|
||||
msgid "mode that is set on registered users (default is \"r\")"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: error adding server \"%s\""
|
||||
msgstr "%s недостаточно памяти для сообщения в строке информации\n"
|
||||
@@ -9363,16 +9422,16 @@ msgstr[1] "полуоп"
|
||||
msgstr[2] "полуоп"
|
||||
|
||||
#, fuzzy
|
||||
msgid "voice"
|
||||
msgid_plural "voices"
|
||||
msgid "voiced"
|
||||
msgid_plural "voiced"
|
||||
msgstr[0] "войс"
|
||||
msgstr[1] "войс"
|
||||
msgstr[2] "войс"
|
||||
|
||||
#. TRANSLATORS: number of "normal" nicks on a channel (ie no op/voice), for example: "56 normals"
|
||||
#. TRANSLATORS: number of "regular" nicks on a channel (ie not op/halfop/voiced), for example: "56 regular"
|
||||
#, c-format
|
||||
msgid "%s%s%d%s normal"
|
||||
msgid_plural "%s%s%d%s normals"
|
||||
msgid "%s%s%d%s regular"
|
||||
msgid_plural "%s%s%d%s regular"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
@@ -9426,6 +9485,9 @@ msgstr "%s: ник \"%s\" уже используется, пробую втор
|
||||
msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
|
||||
msgstr "%s: ник \"%s\" уже используется, пробую второй ник \"%s\"\n"
|
||||
|
||||
msgid "has asked for an invite"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" after "on" is a date
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user