doc: add Serbian translations

This commit is contained in:
eevan78 2021-06-13 16:28:33 +02:00 committed by Sébastien Helleu
parent 1624b0ba97
commit 31b22fec09
32 changed files with 53185 additions and 7 deletions

View File

@ -64,7 +64,7 @@ darwin*)
esac
# Gettext
ALL_LINGUAS="cs de es fr hu it ja pl pt pt_BR ru tr"
ALL_LINGUAS="cs de es fr hu it ja pl pt pt_BR ru sr tr"
AM_GNU_GETTEXT
AM_GNU_GETTEXT_VERSION([0.18])
@ -1373,15 +1373,16 @@ AM_CONDITIONAL(DOC, test "$enable_doc" = "yes")
AC_OUTPUT([Makefile
icons/Makefile
doc/Makefile
doc/cs/Makefile
doc/de/Makefile
doc/en/Makefile
doc/es/Makefile
doc/fr/Makefile
doc/it/Makefile
doc/de/Makefile
doc/pl/Makefile
doc/es/Makefile
doc/ru/Makefile
doc/ja/Makefile
doc/cs/Makefile
doc/pl/Makefile
doc/ru/Makefile
doc/sr/Makefile
src/Makefile
src/core/Makefile
src/plugins/Makefile

View File

@ -31,6 +31,7 @@ if(ENABLE_MAN OR ENABLE_DOC)
add_subdirectory(ja)
add_subdirectory(pl)
add_subdirectory(ru)
add_subdirectory(sr)
else()
message(SEND_ERROR "Asciidoctor not found")
endif()

View File

@ -18,7 +18,7 @@
# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
#
SUBDIRS = . cs de en es fr it ja pl ru
SUBDIRS = . cs de en es fr it ja pl ru sr
EXTRA_DIST = docgen.py \
docinfo.html \

View File

@ -81,6 +81,7 @@ LOCALE_LIST = (
'it_IT',
'ja_JP',
'pl_PL',
'sr_RS',
)
# all commands/options/.. of following plugins will produce a file

164
doc/sr/CMakeLists.txt Normal file
View File

@ -0,0 +1,164 @@
#
# Copyright (C) 2003-2021 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/>.
#
if(ENABLE_MAN)
# man page: weechat
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.sr.adoc
${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc
${CMAKE_CURRENT_SOURCE_DIR}/includes/man.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat.1 (sr)"
)
add_custom_target(doc-man-weechat-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/sr/man1)
if(ENABLE_HEADLESS)
# man page: weechat-headless
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.sr.adoc
${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc
${CMAKE_CURRENT_SOURCE_DIR}/includes/man.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat-headless.1 (sr)"
)
add_custom_target(doc-man-weechat-headless-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/sr/man1)
endif()
endif()
if(ENABLE_DOC)
file(GLOB AUTOGEN_USER "${CMAKE_CURRENT_SOURCE_DIR}/includes/autogen_user_*.adoc")
file(GLOB AUTOGEN_PLUGIN "${CMAKE_CURRENT_SOURCE_DIR}/includes/autogen_api_*.adoc")
# user's guide
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.sr.adoc
${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc
${AUTOGEN_USER}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_user.sr.html"
)
add_custom_target(doc-user-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
# plugin API reference
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.sr.adoc
${AUTOGEN_PLUGIN}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_plugin_api.sr.html"
)
add_custom_target(doc-plugin-api-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
# scripting guide
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_scripting.sr.html"
)
add_custom_target(doc-scripting-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
# FAQ
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_faq.sr.html"
)
add_custom_target(doc-faq-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
# quickstart
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_quickstart.sr.html"
)
add_custom_target(doc-quickstart-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
# tester's guide
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_tester.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_tester.sr.html"
)
add_custom_target(doc-tester-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
# relay protocol
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_relay_protocol.sr.html"
)
add_custom_target(doc-relay-protocol-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
# developer's guide
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.sr.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.sr.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_dev.sr.html"
)
add_custom_target(doc-dev-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME})
endif()

135
doc/sr/Makefile.am Normal file
View File

@ -0,0 +1,135 @@
#
# Copyright (C) 2003-2021 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_tester.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_tester.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
# tester's guide
weechat_tester.sr.html: weechat_tester.sr.adoc $(abs_top_srcdir)/doc/docinfo.html
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_tester.sr.html $(abs_top_srcdir)/doc/sr/weechat_tester.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

1
doc/sr/docinfo.html Symbolic link
View File

@ -0,0 +1 @@
../docinfo.html

View File

@ -0,0 +1,192 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::completions[]
[width="100%",cols="^1,^2,7",options="header"]
|===
| Додатак | Име | Опис
| alias | alias | листа алијаса
| alias | alias_value | вредност алијаса
| exec | exec_commands_ids | ids (бројеви и имена) извршених команди
| fset | fset_options | конфигурациони фајлови, одељци, опције и речи опција
| guile | guile_script | листа скрипти
| irc | irc_channel | текући IRC канал
| irc | irc_channel_nicks_hosts | надимци и имена хостова текућег IRC канала
| irc | irc_channel_topic | тема текућег IRC канала
| irc | irc_channels | канали на свим IRC серверима
| irc | irc_ignores_numbers | бројеви за дефинисана игнорисања
| irc | irc_modelist_masks | modelist маске текућег IRC канала; обавезни аргумент: modelist режим
| irc | irc_modelist_numbers | modelist бројеви текућег IRC канала; обавезни аргумент: modelist режим
| irc | irc_msg_kick | подразумевана порука о избацивању
| irc | irc_msg_part | подразумевана поздравна порука за IRC канал
| irc | irc_notify_nicks | надимци у листи за обавештавање
| irc | irc_privates | приватни разговори на свим IRC серверима
| irc | irc_raw_filters | филтери за сирови irc бафер
| irc | irc_server | текући IRC сервер
| irc | irc_server_channels | канали на текућем IRC серверу
| irc | irc_server_nick | надимак на текућем IRC серверу
| irc | irc_server_nicks | надимци на свим каналима текућег IRC сервера
| irc | irc_server_privates | приватни разговори на текућем IRC серверу
| irc | irc_servers | IRC сервери (интерна имена)
| irc | nick | надимци текућег IRC канала
| javascript | javascript_script | листа скрипти
| lua | lua_script | листа скрипти
| perl | perl_script | листа скрипти
| php | php_script | листа скрипти
| python | python_script | листа скрипти
| relay | relay_free_port | први слободни порт за relay додатак
| relay | relay_protocol_name | сви могући протокол.име за relay додатак
| relay | relay_relays | протокол.име текућих релеја за relay додатак
| ruby | ruby_script | листа скрипти
| script | script_extensions | листа скрипт екстензија
| script | script_files | фајлови у скрипт директоријумима
| script | script_languages | листа скрипт језика
| script | script_scripts | листа скрипти у репозиторијуму
| script | script_scripts_installed | листа инсталираних скрипти (из репозиторијума)
| script | script_tags | ознаке скрипти у репозиторијуму
| spell | spell_dicts | листа инсталираних речника
| spell | spell_langs | листа свих подржаних језика
| tcl | tcl_script | листа скрипти
| trigger | trigger_hook_arguments | подразумевани аргументи за куку
| trigger | trigger_hook_command | подразумевана команда за куку
| trigger | trigger_hook_conditions | подразумевани услови за куку
| trigger | trigger_hook_rc | подразумевани повратни кодови за функцију повратног позива куке
| trigger | trigger_hook_regex | подразумевани регуларни израз за куку
| trigger | trigger_hooks | куке за окидаче
| trigger | trigger_hooks_filter | куке за окидаче (за филтере у монитор баферу)
| trigger | trigger_names | окидачи
| trigger | trigger_names_default | подразумевани окидачи
| trigger | trigger_option_value | вредност опције окидача
| trigger | trigger_options | опције за окидаче
| trigger | trigger_post_action | пост акције окидача
| weechat | bars_names | имена трака
| weechat | bars_options | опције за траке
| weechat | buffer_local_variable_value | вредност бафер локалне променљиве
| weechat | buffer_local_variables | бафер локалне променљиве
| weechat | buffer_properties_get | особине које могу да се читају за бафер
| weechat | buffer_properties_set | особине које могу да се поставе за бафер
| weechat | buffers_names | имена бафера
| weechat | buffers_numbers | бројеви бафера
| weechat | buffers_plugins_names | имена бафера (укључујући имена додатака)
| weechat | colors | имена боја
| weechat | commands | команде (weechat и додаци); необавезни аргумент: префикс који се додаје испред команди
| weechat | config_files | конфигурациони фајлови
| weechat | config_option_values | вредности за опцију конфигурације
| weechat | config_options | конфигурационе опције
| weechat | cursor_areas | површине („chat” или име траке) за слободно померање курсора
| weechat | env_value | вредност променљиве окружења
| weechat | env_vars | променљиве окружења
| weechat | filename | имефајла; необавезни аргумент: подразумевана путања (израчунато, погледајте /help eval)
| weechat | filters_names | имена филтера
| weechat | infolists | имена прикачених инфолисти
| weechat | infos | имена прикачених infos
| weechat | keys_codes | кодови тастера
| weechat | keys_codes_for_reset | кодови тастера који могу да се ресетују (додати, редефинисани или уклоњени тастери)
| weechat | keys_contexts | контексти тастера
| weechat | layouts_names | имена распореда
| weechat | nicks | надимци у листи надимака текућег бафера
| weechat | palette_colors | палета боја
| weechat | plugins_commands | команде које су дефинисали додаци; необавезни аргумент: префикс који се додаје испред команди
| weechat | plugins_installed | имена инсталираних додатака
| weechat | plugins_names | имена додатака
| weechat | proxies_names | имена проксија
| weechat | proxies_options | опције за проксије
| weechat | secured_data | имена обезбеђених података (фајл sec.conf, одељак data)
| weechat | weechat_commands | weechat команде; необавезни аргумент: префикс који се додаје испред команди
| weechat | windows_numbers | бројеви прозора
| xfer | nick | надимци за DCC разговор
|===
// end::completions[]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,94 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::infolists[]
[width="100%",cols="^1,^2,5,5,5",options="header"]
|===
| Додатак | Име | Опис | Показивач | Аргументи
| alias | alias | листа алијаса | показивач на алијас (необавезно) | име алијаса (дозвољен је џокер „*”) (необавезно)
| alias | alias_default | листа подразумеваних алијаса | - | -
| buflist | buflist | листа бафера у buflist ставки траке | - | име buflist ставке траке (необавезно)
| fset | fset_option | листа fset опција | показивач fset опција (необавезно) | име опције (дозвољен је џокер „*”) (необавезно)
| guile | guile_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| irc | irc_channel | листа канала на IRC серверу | показивач на канал (није обавезан) | сервер,канал (канал није обавезан)
| irc | irc_color_weechat | мапирање кодова IRC боја и WeeChat имена боја | - | -
| irc | irc_ignore | листа IRC игнорисања | показивач игнорисања (није обавезан) | -
| irc | irc_modelist | листа листи режима канала за IRC канал | показивач на листу режима (није обавезан) | сервер,канал,тип (тип није обавезан)
| irc | irc_modelist_item | листа ставки у листи режима канала | показивач на ставку листе режима (није обавезан) | сервер,канал,тип,број (број није обавезан)
| irc | irc_nick | листа надимака за IRC канал | показивач надимка (није обавезан) | сервер,канал,надимак (надимак није обавезан)
| irc | irc_notify | листа обавештења | показивач обавештења (није обавезан) | име сервера (дозвољен је џокер „*”) (није обавезно)
| irc | irc_server | листа IRC сервера | показивач на сервер (није обавезан) | име сервера (дозвољен је џокер „*”) (није обавезно)
| javascript | javascript_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| logger | logger_buffer | листа логер бафера | показивач на логер (није обавезан) | -
| lua | lua_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| perl | perl_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| php | php_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| python | python_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| relay | relay | листа релеј клијената | показивач на релеј (није обавезан) | -
| ruby | ruby_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| script | script_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте са екстензијом (дозвољен је џокер „*”) (није обавезно)
| tcl | tcl_script | листа скрипти | поинтер на скрипту (није обавезан) | име скрипте (дозвољен је џокер „*”) (није обавезно)
| weechat | bar | листа трака | показивач на траку (није обавезан) | име траке (дозвољен је џокер „*”) (није обавезно)
| weechat | bar_item | листа ставки траке | показивач на ставку траке (није обавезан) | име ставке траке (дозвољен је џокер „*”) (није обавезно)
| weechat | bar_window | листа прозора трака | показивач на прозор траке (није обавезан) | -
| weechat | buffer | листа бафера | показивач на бафер (није обавезан) | име бафера (дозвољен је џокер „*”) (није обавезно)
| weechat | buffer_lines | линије бафера | показивач на бафер | -
| weechat | filter | листа филтера | - | име филтера (дозвољен је џокер „*”) (није обавезно)
| weechat | history | историја команди | показивач на бафер (ако није постављен, враћа се глобална историја) (није обавезан) | -
| weechat | hook | листа кука | показивач на куку (није обавезан) | тип,аргументи (тип је command/timer/.., аргументи ако желите да вам се врате само неке куке (дозвољен је џокер „*”), оба нису обавезни)
| weechat | hotlist | листа бафера у врућој листи | - | -
| weechat | key | листа тастерских пречица | - | контекст („default”, „search”, „cursor” или „mouse”) (није обавезан)
| weechat | layout | листа распореда | - | -
| weechat | nicklist | надимци у листи надимака за бафер | показивач на бафер | nick_xxx или group_xxx ако желите само надимак/групу xxx (није обавезно)
| weechat | option | листа опција | - | име опције (дозвољен је џокер „*”) (необавезно)
| weechat | plugin | листа додатака | показивач на додатак (није обавезан) | име додатка (дозвољен је џокер „*”) (није обавезно)
| weechat | proxy | листа проксија | показивач на прокси (није обавезан) | име проксија (дозвољен је џокер „*”) (није обавезно)
| weechat | url_options | опције за URL | - | -
| weechat | window | листа прозора | показивач на прозор (није обавезан) | „current” за текући прозор или број прозора (није обавезно)
| xfer | xfer | листа xfer | показивач на xfer (није обавезан) | -
|===
// end::infolists[]

View File

@ -0,0 +1,164 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::infos[]
[width="100%",cols="^1,^2,6,6",options="header"]
|===
| Додатак | Име | Опис | Аргументи
| fifo | fifo_filename | име FIFO пајпа | -
| guile | guile_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| guile | guile_interpreter | име интерпретера који се користи | -
| guile | guile_version | верзија интерпретера која се користи | -
| irc | irc_buffer | враћа показивач на бафер за IRC сервер/канал/надимак | сервер,канал,надимак (канал и надимци нису обавезни)
| irc | irc_is_channel | 1 ако је стринг важеће име IRC канала за сервер | сервер,канал (сервер није обавезан)
| irc | irc_is_message_ignored | 1 ако се надимак игнорише (порука се не приказује) | сервер,порука (порука представља сирову IRC message)
| irc | irc_is_nick | 1 ако је стринг важеће име IRC надимка | сервер,надимак (сервер није обавезан)
| irc | irc_nick | враћа тренутни надимак на серверу | име сервера
| irc | irc_nick_color | враћа кôд боје надимка (*застарело* од верзије 1.5, замењено са „nick_color”) | надимак
| irc | irc_nick_color_name | враћа кôд боје надимка (*застарело* од верзије 1.5, замењено са „nick_color_name”) | надимак
| irc | irc_nick_from_host | враћа надимак из IRC хоста | IRC хост (као `:надимак!име@сервер.com`)
| irc | irc_server_isupport | 1 ако сервер подржава ову могућност (из IRC поруке 005) | сервер,могућност
| irc | irc_server_isupport_value | вредност могућности, ако је сервер подржава (из IRC поруке 005) | сервер,могућност
| javascript | javascript_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| javascript | javascript_interpreter | име интерпретера који се користи | -
| javascript | javascript_version | верзија интерпретера која се користи | -
| lua | lua_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| lua | lua_interpreter | име интерпретера који се користи | -
| lua | lua_version | верзија интерпретера која се користи | -
| perl | perl_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| perl | perl_interpreter | име интерпретера који се користи | -
| perl | perl_version | верзија интерпретера која се користи | -
| php | php_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| php | php_interpreter | име интерпретера који се користи | -
| php | php_version | верзија интерпретера која се користи | -
| python | python2_bin | путања до Python 2.x интерпретера (*застарело* од верзије 2.6, скрипте смеју да користе само Python 3) | -
| python | python_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| python | python_interpreter | име интерпретера који се користи | -
| python | python_version | верзија интерпретера која се користи | -
| relay | relay_client_count | број клијената за релеј | протокол,статус (оба нису обавезна, за сваки аргумент „*” значи све; протоколи: irc, weechat; статуси: connecting, waiting_auth, connected, auth_failed, disconnected)
| ruby | ruby_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| ruby | ruby_interpreter | име интерпретера који се користи | -
| ruby | ruby_version | верзија интерпретера која се користи | -
| spell | spell_dict | листа речника раздвојених запетама који се користе у баферу | показивач на бафер („0x12345678”) или пуно име бафера („irc.libera.#weechat”)
| tcl | tcl_eval | израчунавање изворног кода | изворни кôд који треба да се изврши
| tcl | tcl_interpreter | име интерпретера који се користи | -
| tcl | tcl_version | верзија интерпретера која се користи | -
| weechat | auto_connect | 1 ако је укључено аутоматско повезивање са серверима, 0 ако је корисник то искључио (опцијом „-a” или „--no-connect”) | -
| weechat | charset_internal | WeeChat интерни скуп карактера | -
| weechat | charset_terminal | скуп карактера терминала | -
| weechat | color_ansi_regex | POSIX проширени регуларни израз за претрагу ANSI обележавајућих (escape) низова | -
| weechat | color_rgb2term | RGB боја конвертована у терминалску боју (0-255) | rgb,граница (граница није обавезна и подразумевано се поставља на 256)
| weechat | color_term2rgb | терминалска боја (0-255) конвертована у RGB боју | боја (терминалска боја: 0-255)
| weechat | cursor_mode | 1 ако је укључен режим померања курсора | -
| weechat | date | датум/време компајлирања програма WeeChat | -
| weechat | dir_separator | граничник директоријума | -
| weechat | filters_enabled | 1 ако су филтери укључени | -
| weechat | inactivity | неактивност тастатуре (секунди) | -
| weechat | locale | локале које се користи за превод порука | -
| weechat | nick_color | враћање кода боје надимка | надимак;боје (боје је необавезна листа боја раздвојених запетама које треба да се користе; за боју је дозвољена позадина у формату текст:позадина; ако су боје присутне, WeeChat опције везане за боју надимака и форсирање боја за надимке се игноришу)
| weechat | nick_color_name | враћање имена боје надимка | надимак;боје (боје је необавезна листа боја раздвојених запетама које треба да се користе; за боју је дозвољена позадина у формату текст:позадина; ако су боје присутне, WeeChat опције везане за боју надимака и форсирање боја за надимке се игноришу)
| weechat | pid | WeeChat PID (ID процеса) | -
| weechat | term_color_pairs | број парова боја који терминал подржава | -
| weechat | term_colors | број боја које подржава терминал | -
| weechat | term_height | висина терминала | -
| weechat | term_width | ширина терминала | -
| weechat | totp_generate | генерисање Time-based One-Time Password (TOTP) | secret (у base32), timestamp (није обавезно, подразумевано је текуће време), број цифара (није обавезно, између 4 и 10, подразумевано је 6)
| weechat | totp_validate | валидација Time-based One-Time Password (TOTP): 1 ако је TOTP исправна, у супротном је 0 | secret (у base32), one-time password, timestamp (није обавезно, подразумевано је текуће време), број лозинки пре/након које се тестирају (није обавезно, подразумевано је 0)
| weechat | uptime | WeeChat време извршавања (формат: „дана:чч:мм:сс”) | „days” (број дана) или „seconds” (број секунди) (није обавезно)
| weechat | version | верзија програма WeeChat | -
| weechat | version_git | WeeChat git верзија (излаз команде „git describe” само за развојну верзију, празно за стабилну верзију) | -
| weechat | version_number | верзија програма WeeChat (као број) | -
| weechat | weechat_cache_dir | WeeChat кеш директоријум | -
| weechat | weechat_config_dir | WeeChat конфигурациони директоријум | -
| weechat | weechat_daemon | 1 ако се програм WeeChat извршава у даемон режиму (без корисничког интерфејса, у позадини) | -
| weechat | weechat_data_dir | WeeChat директоријум са подацима | -
| weechat | weechat_dir | WeeChat директоријум (*застарело* од верзије 3.2, замењено је са „weechat_config_dir”, „weechat_data_dir”, „weechat_cache_dir” и „weechat_runtime_dir”) | -
| weechat | weechat_headless | 1 ако се програм WeeChat извршава без директног улаза/излаза | -
| weechat | weechat_libdir | WeeChat „lib” директоријум | -
| weechat | weechat_localedir | WeeChat „locale” директоријум | -
| weechat | weechat_runtime_dir | WeeChat директоријум за време извршавања | -
| weechat | weechat_sharedir | WeeChat „share” директоријум | -
| weechat | weechat_site | WeeChat сајт | -
| weechat | weechat_site_download | WeeChat сајт, страна за преузимање | -
| weechat | weechat_upgrading | 1 ако се програм WeeChat ажурира (командом `/upgrade`) | -
|===
// end::infos[]

View File

@ -0,0 +1,20 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::infos_hashtable[]
[width="100%",cols="^1,^2,6,6,8",options="header"]
|===
| Додатак | Име | Опис | Хеш табела (улаз) | Хеш табела (излаз)
| irc | irc_message_parse | парсирање IRC поруке | „message”: IRC порука, „server”: име сервера (није обавезно) | „tags”: ознаке, „message_without_tags”: поруке без ознака, „nick”: надимак, „user”: корисник, „host”: хост, „command”: команда, „channel”: канал, „arguments”: аргументи (укључујући channel), „text”: текст (на пример, корисничка порука), „pos_command”: индекс „command” поруке („-1” ако „command” није пронађена), „pos_arguments”: индекс „arguments” поруке („-1” ако „arguments” није пронађена), „pos_channel”: индекс „channel” поруке („-1” ако „channel” није пронађена), „pos_text”: индекс „text” поруке („-1” ако „text” није пронађена)
| irc | irc_message_split | подела IRC поруке (подразумевано тако да стане у 512 бајтова) | „message”: IRC порука, „server”: име сервера (није обавезно) | „msg1” ... „msgN”: поруке које се шаљу (без „\r\n” на крају), „args1” ... „argsN”: аргументи порука, „count”: број порука
| weechat | focus_info | враћање инфо о фокусу | „x”: x координата (стринг са целим бројем >= 0), „y”: y координата (стринг са целим бројем >= 0) | погледајте функцију „hook_focus” у API референтном приручнику за додатке
| weechat | secured_data | обезбеђени подаци | - | обезбеђени подаци: имена и вредности (будите пажљиви: вредности су осетљиви подаци: НЕМОЈТЕ да их штампате/логујете било где)
|===
// end::infos_hashtable[]

View File

@ -0,0 +1,21 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::plugins_priority[]
. charset (15000)
. logger (14000)
. exec (13000)
. trigger (12000)
. spell (11000)
. alias (10000)
. buflist (9000)
. fifo (8000)
. xfer (7000)
. irc (6000)
. relay (5000)
. guile, javascript, lua, perl, php, python, ruby, tcl (4000)
. script (3000)
. fset (2000)
// end::plugins_priority[]

View File

@ -0,0 +1,436 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::url_options[]
[width="100%",cols="2,^1,7",options="header"]
|===
| Опција | Тип ^(1)^ | Константе ^(2)^
| verbose | long |
| header | long |
| noprogress | long |
| nosignal | long |
| wildcardmatch | long |
| failonerror | long |
| keep_sending_on_error | long |
| proxy | string |
| proxyport | long |
| port | long |
| pre_proxy | string |
| httpproxytunnel | long |
| interface | string |
| dns_cache_timeout | long |
| proxytype | long | http, socks4, socks5, socks4a, socks5_hostname, http_1_0, https
| buffersize | long |
| tcp_nodelay | long |
| localport | long |
| localportrange | long |
| address_scope | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| noproxy | string |
| socks5_gssapi_nec | long |
| tcp_keepalive | long |
| tcp_keepidle | long |
| tcp_keepintvl | long |
| unix_socket_path | string |
| abstract_unix_socket | string |
| path_as_is | long |
| proxy_service_name | string |
| service_name | string |
| default_protocol | string |
| tcp_fastopen | long |
| socks5_auth | long |
| haproxyprotocol | long |
| doh_url | string |
| netrc | long | ignored, optional, required
| userpwd | string |
| proxyuserpwd | string |
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate, gssapi, bearer
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate, gssapi, bearer
| netrc_file | string |
| username | string |
| password | string |
| proxyusername | string |
| proxypassword | string |
| tlsauth_type | mask | none, srp
| tlsauth_username | string |
| tlsauth_password | string |
| sasl_ir | long |
| xoauth2_bearer | string |
| login_options | string |
| disallow_username_in_url | long |
| autoreferer | long |
| followlocation | long |
| put | long |
| post | long |
| postfields | string |
| referer | string |
| useragent | string |
| httpheader | list |
| cookie | string |
| cookiefile | string |
| postfieldsize | long |
| maxredirs | long |
| httpget | long |
| cookiejar | string |
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls, 2_prior_knowledge
| cookiesession | long |
| http200aliases | list |
| unrestricted_auth | long |
| postfieldsize_large | long long |
| cookielist | string |
| ignore_content_length | long |
| accept_encoding | string |
| transfer_encoding | long |
| http_content_decoding | long |
| http_transfer_decoding | long |
| copypostfields | string |
| postredir | mask | post_301, post_302
| expect_100_timeout_ms | long |
| headeropt | mask | unified, separate
| proxyheader | list |
| pipewait | long |
| stream_weight | long |
| request_target | string |
| mail_from | string |
| mail_rcpt | list |
| mail_auth | string |
| tftp_blksize | long |
| tftp_no_options | long |
| ftpport | string |
| quote | list |
| postquote | list |
| ftp_use_epsv | long |
| prequote | list |
| ftp_use_eprt | long |
| ftp_create_missing_dirs | long |
| ftp_response_timeout | long |
| ftpsslauth | long | default, ssl, tls
| ftp_account | string |
| ftp_skip_pasv_ip | long |
| ftp_filemethod | long | multicwd, nocwd, singlecwd
| ftp_alternative_to_user | string |
| ftp_ssl_ccc | long | ccc_none, ccc_active, ccc_passive
| dirlistonly | long |
| append | long |
| ftp_use_pret | long |
| rtsp_request | long | options, describe, announce, setup, play, pause, teardown, get_parameter, set_parameter, record, receive
| rtsp_session_id | string |
| rtsp_stream_uri | string |
| rtsp_transport | string |
| rtsp_client_cseq | long |
| rtsp_server_cseq | long |
| crlf | long |
| range | string |
| resume_from | long |
| customrequest | string |
| nobody | long |
| infilesize | long |
| upload | long |
| timecondition | long | none, ifmodsince, ifunmodsince, lastmod
| timevalue | long |
| transfertext | long |
| filetime | long |
| maxfilesize | long |
| proxy_transfer_mode | long |
| resume_from_large | long long |
| infilesize_large | long long |
| maxfilesize_large | long long |
| timevalue_large | long long |
| upload_buffersize | long |
| timeout | long |
| low_speed_limit | long |
| low_speed_time | long |
| fresh_connect | long |
| forbid_reuse | long |
| connecttimeout | long |
| ipresolve | long | whatever, v4, v6
| connect_only | long |
| max_send_speed_large | long long |
| max_recv_speed_large | long long |
| timeout_ms | long |
| connecttimeout_ms | long |
| maxconnects | long |
| use_ssl | long | none, try, control, all
| resolve | list |
| dns_servers | string |
| accepttimeout_ms | long |
| dns_interface | string |
| dns_local_ip4 | string |
| dns_local_ip6 | string |
| connect_to | list |
| happy_eyeballs_timeout_ms | long |
| dns_shuffle_addresses | long |
| upkeep_interval_ms | long |
| sslcert | string |
| sslversion | long | default, tlsv1, sslv2, sslv3, tlsv1_0, tlsv1_1, tlsv1_2, tlsv1_3, max_default, max_none, max_tlsv1_0, max_tlsv1_1, max_tlsv1_2, max_tlsv1_3
| ssl_verifypeer | long |
| cainfo | string |
| random_file | string |
| egdsocket | string |
| ssl_verifyhost | long |
| ssl_cipher_list | string |
| sslcerttype | string |
| sslkey | string |
| sslkeytype | string |
| sslengine | string |
| sslengine_default | long |
| capath | string |
| ssl_sessionid_cache | long |
| krblevel | string |
| keypasswd | string |
| issuercert | string |
| crlfile | string |
| certinfo | long |
| gssapi_delegation | long | none, policy_flag, flag
| ssl_options | long | allow_beast, no_revoke, no_backends, ok, too_late, unknown_backend
| ssl_enable_alpn | long |
| ssl_enable_npn | long |
| pinnedpublickey | string |
| ssl_verifystatus | long |
| ssl_falsestart | long |
| proxy_cainfo | string |
| proxy_capath | string |
| proxy_crlfile | string |
| proxy_keypasswd | string |
| proxy_pinnedpublickey | string |
| proxy_sslcert | string |
| proxy_sslcerttype | string |
| proxy_sslkey | string |
| proxy_sslkeytype | string |
| proxy_sslversion | long | default, tlsv1, sslv2, sslv3, tlsv1_0, tlsv1_1, tlsv1_2, tlsv1_3, max_default, max_none, max_tlsv1_0, max_tlsv1_1, max_tlsv1_2, max_tlsv1_3
| proxy_ssl_cipher_list | list |
| proxy_ssl_options | long | allow_beast, no_revoke, no_backends, ok, too_late, unknown_backend
| proxy_ssl_verifyhost | long |
| proxy_ssl_verifypeer | long |
| proxy_tlsauth_password | string |
| proxy_tlsauth_type | string |
| proxy_tlsauth_username | string |
| tls13_ciphers | list |
| proxy_tls13_ciphers | list |
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_public_keyfile | string |
| ssh_private_keyfile | string |
| ssh_host_public_key_md5 | string |
| ssh_knownhosts | string |
| ssh_compression | long |
| new_file_perms | long |
| new_directory_perms | long |
| telnetoptions | list |
|===
// end::url_options[]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,44 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::default_aliases[]
[width="100%",cols="2m,5m,5",options="header"]
|===
| 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 | -
|===
// end::default_aliases[]

View File

@ -0,0 +1,112 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
// tag::irc_colors[]
[width="50%",cols="^2m,3",options="header"]
|===
| IRC боја | WeeChat боја
| 00 | white
| 01 | black
| 02 | blue
| 03 | green
| 04 | lightred
| 05 | red
| 06 | magenta
| 07 | brown
| 08 | yellow
| 09 | lightgreen
| 10 | cyan
| 11 | lightcyan
| 12 | lightblue
| 13 | lightmagenta
| 14 | darkgray
| 15 | gray
| 16 | 52
| 17 | 94
| 18 | 100
| 19 | 58
| 20 | 22
| 21 | 29
| 22 | 23
| 23 | 24
| 24 | 17
| 25 | 54
| 26 | 53
| 27 | 89
| 28 | 88
| 29 | 130
| 30 | 142
| 31 | 64
| 32 | 28
| 33 | 35
| 34 | 30
| 35 | 25
| 36 | 18
| 37 | 91
| 38 | 90
| 39 | 125
| 40 | 124
| 41 | 166
| 42 | 184
| 43 | 106
| 44 | 34
| 45 | 49
| 46 | 37
| 47 | 33
| 48 | 19
| 49 | 129
| 50 | 127
| 51 | 161
| 52 | 196
| 53 | 208
| 54 | 226
| 55 | 154
| 56 | 46
| 57 | 86
| 58 | 51
| 59 | 75
| 60 | 21
| 61 | 171
| 62 | 201
| 63 | 198
| 64 | 203
| 65 | 215
| 66 | 227
| 67 | 191
| 68 | 83
| 69 | 122
| 70 | 87
| 71 | 111
| 72 | 63
| 73 | 177
| 74 | 207
| 75 | 205
| 76 | 217
| 77 | 223
| 78 | 229
| 79 | 193
| 80 | 157
| 81 | 158
| 82 | 159
| 83 | 153
| 84 | 147
| 85 | 183
| 86 | 219
| 87 | 212
| 88 | 16
| 89 | 233
| 90 | 235
| 91 | 237
| 92 | 239
| 93 | 241
| 94 | 244
| 95 | 247
| 96 | 250
| 97 | 254
| 98 | 231
| 99 | default
|===
// end::irc_colors[]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,57 @@
// tag::standard[]
*-a*, *--no-connect*::
Искључује ауто повезивање са серверима током покретања програма WeeChat.
*-c*, *--colors*::
Приказује подразумеване боје у терминалу.
*--daemon*::
Покреће програм WeeChat у позадини, као даемон (функционише само уз команду *weechat-headless*).
*--stdout*::
Уместо да лог поруке уписује у фајл, приказује их на стандардни излаз (функционише само уз команду *weechat-headless*, није компатибилно са опцијом „--daemon”).
*-d*, *--dir* _<путања>_::
Форсира један директоријум за све фајлове програма WeeChat (ако се не постоји, директоријум се креира). Може да се наведе четири директоријума, раздвојених тачка зарезима (у следећем редоследу: конфигурациони фајлови, подаци, кеш, фајлови време извршавања). Ако се ова опција не наведе, користиће се променљива окружења WEECHAT_HOME (ако није празна).
*-t*, *--temp-dir*::
Креира привремене почетни WeeChat директоријум и брише га када се напушта програм (није компатибилно са опцијом „-d”). + програм WeeChat аутоматски изграђује име употребом следећег шаблона: „weechat_temp_XXXXXX” (где је „XXXXXX” произвољно). Креира се у првом доступном директоријуму из следеће листе: променљива окружења „TMPDIR”, „/tmp” (може бити и неки други, зависно од оперативног система), променљива окружења „HOME”, текући директоријум. + Привремени почетни директоријум има дозволе 700 (само власник може да га чита, уписује у њега и извршава га).
*-h*, *--help*::
Приказује помоћ.
*-l*, *--license*::
Приказује лиценцу програма WeeChat.
*-p*, *--no-plugin*::
Искључује ауто учитавање додатака.
*-P*, *--plugins* _<додаци>_::
Током покретања програма учитавају се само наведени додаци (погледајте /help weechat.plugin.autoload). Ако се ова опција наведе, опција weechat.plugin.autoload се не користи.
*-r*, *--run-command* _<команда>_::
Покреће команд(у/е) након покретања програма; више команди може да се раздвоји тачка запетама, а ова опција може да се наведе и више пута.
*-s*, *--no-script*::
Искључује ауто учитавање скрипти.
*--upgrade*::
Ажурира програм WeeChat користећи фајлове сесије генерисане командом `/upgrade -quit`.
*-v*, *--version*::
Приказује верзију програма WeeChat.
*додатак:опција*::
Опције за додатак.
// end::standard[]
// tag::debug[]
*--no-dlclose*::
Након уклањања додатака из меморије, функција dlclose се не позива. Ово је корисно код алата као што је Valgrind за приказ стека додатака који се уклоне из меморије.
*--no-gnutls*::
Не позивају се init и deinit функције библиотеке GnuTLS. Ово је корисно код алата као што је Valgrind и електричне ограде, за спречавање GnuTLS меморијских грешака.
*--no-gcrypt*::
Не позивају се init и deinit функције библиотеке Gcrypt. Ово је корисно код алата као што је Valgrind, за спречавање Gcrypt меморијских грешака.
// end::debug[]

104
doc/sr/includes/man.sr.adoc Normal file
View File

@ -0,0 +1,104 @@
// tag::plugin_options[]
За комплетну документацију у вези опција додатака, молимо вас да погледате документацију за додатке у https://weechat.org/doc[WeeChat корисничком упутству].
irc додатком се овако повезујете са привременим сервером датим URL адресом:
irc[6][s]://[[надимак][:лозинка]@]сервер[:порт][/#канал1[,#канал2...]]
Ако желите да се придружите WeeChat IRC каналу за подршку под надимком „mynick”:
irc://mynick@irc.libera.chat/#weechat
IPv6 адреса може да се стави у знаке навода како ви се након адресе навео порт, на пример:
irc://mynick@[2001:db8:0:85a3::ac1f:8001]:6668/#test
// end::plugin_options[]
// tag::files[]
$HOME/.config/weechat/weechat.conf::
главни конфигурациони фајл програма WeeChat
$HOME/.config/weechat/plugins.conf::
фајл конфигурације додатака
$HOME/.config/weechat/sec.conf::
конфигурациони фајл са обезбеђеним подацима
$HOME/.config/weechat/alias.conf::
конфигурациони фајл за _alias_ додатак
$HOME/.config/weechat/buflist.conf::
конфигурациони фајл за _buflist_ додатак
$HOME/.config/weechat/charset.conf::
конфигурациони фајл за _charset_ додатак
$HOME/.config/weechat/exec.conf::
конфигурациони фајл за _exec_ додатак
$HOME/.config/weechat/fifo.conf::
конфигурациони фајл за _fifo_ додатак
$HOME/.config/weechat/fset.conf::
конфигурациони фајл за _fset_ додатак
$HOME/.config/weechat/guile.conf::
конфигурациони фајл за _guile_ додатак
$HOME/.config/weechat/irc.conf::
конфигурациони фајл за _irc_ додатак
$HOME/.config/weechat/javascript.conf::
конфигурациони фајл за _javascript_ додатак
$HOME/.config/weechat/logger.conf::
конфигурациони фајл за _logger_ додатак
$HOME/.config/weechat/lua.conf::
конфигурациони фајл за _lua_ додатак
$HOME/.config/weechat/perl.conf::
конфигурациони фајл за _perl_ додатак
$HOME/.config/weechat/php.conf::
конфигурациони фајл за _php_ додатак
$HOME/.config/weechat/python.conf::
конфигурациони фајл за _python_ додатак
$HOME/.config/weechat/relay.conf::
конфигурациони фајл за _relay_ додатак
$HOME/.config/weechat/ruby.conf::
конфигурациони фајл за _ruby_ додатак
$HOME/.config/weechat/script.conf::
конфигурациони фајл за _script_ додатак
$HOME/.config/weechat/spell.conf::
конфигурациони фајл за _spell_ додатак
$HOME/.config/weechat/tcl.conf::
конфигурациони фајл за _tcl_ додатак
$HOME/.config/weechat/trigger.conf::
конфигурациони фајл за _trigger_ додатак
$HOME/.config/weechat/xfer.conf::
конфигурациони фајл за _xfer_ додатак
$HOME/.config/weechat/weechat.log::
WeeChat лог фајл
// end::files[]
// tag::copyright[]
Програм WeeChat је написао Себастијен Елеу и људи који су дали свој допринос (комплетна листа се налази у фајлу AUTHORS.adoc).
Ауторска права (C) 2003-2021 {author}
WeeChat је слободни софтвер; можете га редистрибуирати и/или изменити под условима ГНУ Опште Јавне Лиценце коју је објавила Free Software Foundation; или верзије 3 Лиценце, или (по вашој жељи) било којој каснијој верзији.
За више информација, молимо вас да прочитате фајл COPYING.
Веб: https://weechat.org/
// end::copyright[]

View File

@ -0,0 +1,60 @@
= weechat-headless(1)
:doctype: manpage
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: sr
:man manual: WeeChat упутство
:man source: WeeChat {revnumber}
== ИМЕ
weechat-headless - прошириви чет клијен (верзија без интерфејса)
== СИПОПСИС
[verse]
*weechat-headless* [-a|--no-connect] [--daemon] [--stdout] [-d|--dir <путања>] [-t|--temp-dir] [-p|--no-plugin] [-P|--plugins <додаци>] [-r|--run-command <команда>] [-s|--no-script] [--upgrade] [дибаг-опција...] [додатак:опција...]
*weechat-headless* [-c|--colors]
*weechat-headless* [-h|--help]
*weechat-headless* [-l|--license]
*weechat-headless* [-v|--version]
== ОПИС
WeeChat (Wee Enhanced Environment for Chat) је бесплатни чет клијент, једноставан и брз, дизајниран за многе оперативне системе. Поседује могућност детаљног прилагођавања и проширивања скриптама.
Команда *weechat-headless* покреће програм WeeChat у режиму без интерфејса. Може да се користи за тестове или за даемонизовање програма WeeChat опцијом „--daemon”.
== ОПЦИЈЕ
include::includes/cmdline_options.sr.adoc[tag=standard]
== ДИБАГ ОПЦИЈЕ
*УПОЗОРЕЊЕ:* ове опције служе за потребе дибагинга, *НЕ КОРИСТИТЕ У ПРОДУКЦИЈИ!*
include::includes/cmdline_options.sr.adoc[tag=debug]
== ОПЦИЈЕ ДОДАТАКА
include::includes/man.sr.adoc[tag=plugin_options]
== ФАЈЛОВИ
include::includes/man.sr.adoc[tag=files]
== ПОГЛЕДАЈТЕ И
*weechat*(1)
== АУТОРИ
Ову man страницу је написао {author}.
== АУТОРСКА ПРАВА
include::includes/man.sr.adoc[tag=copyright]
== ПОДРШКА / ПРИЈАВА БАГОВА
За помоћ или пријаву бага: https://weechat.org/about/support

58
doc/sr/weechat.1.sr.adoc Normal file
View File

@ -0,0 +1,58 @@
= weechat(1)
:doctype: manpage
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: sr
:man manual: WeeChat упутство
:man source: WeeChat {revnumber}
== ИМЕ
weechat - прошириви чет клијент
== СИПОПСИС
[verse]
*weechat* [-a|--no-connect] [-d|--dir <путања>] [-t|--temp-dir] [-p|--no-plugin] [-P|--plugins <додаци>] [-r|--run-command <команда>] [-s|--no-script] [--upgrade] [дибаг-опција...] [додатак:опција...]
*weechat* [-c|--colors]
*weechat* [-h|--help]
*weechat* [-l|--license]
*weechat* [-v|--version]
== ОПИС
WeeChat (Wee Enhanced Environment for Chat) је бесплатни чет клијент, једноставан и брз, дизајниран за многе оперативне системе. Поседује могућност детаљног прилагођавања и проширивања скриптама.
== ОПЦИЈЕ
include::includes/cmdline_options.sr.adoc[tag=standard]
== ДИБАГ ОПЦИЈЕ
*УПОЗОРЕЊЕ:* ове опције служе за потребе дибагинга, *НЕ КОРИСТИТЕ У ПРОДУКЦИЈИ!*
include::includes/cmdline_options.sr.adoc[tag=debug]
== ОПЦИЈЕ ДОДАТАКА
include::includes/man.sr.adoc[tag=plugin_options]
== ФАЈЛОВИ
include::includes/man.sr.adoc[tag=files]
== ПОГЛЕДАЈТЕ И
*weechat-headless*(1)
== АУТОРИ
Ову man страницу је написао {author}.
== АУТОРСКА ПРАВА
include::includes/man.sr.adoc[tag=copyright]
== ПОДРШКА / ПРИЈАВА БАГОВА
За помоћ или пријаву бага: https://weechat.org/about/support

1164
doc/sr/weechat_dev.sr.adoc Normal file

File diff suppressed because it is too large Load Diff

1079
doc/sr/weechat_faq.sr.adoc Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,334 @@
= WeeChat водич за брзи почетак
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: sr
:toc: left
:toc-title: Садржај
:sectnums:
:docinfo1:
[[start]]
== Покретање програма WeeChat
Препоручени (али не и обавезни) X терминал емулатор за покретање програма WeeChat је rxvt-unicode. Он поседује добру UTF-8 подршку и лепо ради са подразумеваним тастерским пречицама програма WeeChat.
Покретање из вашег командног окружења:
----
$ weechat
----
[[help]]
== Помоћ током извршавања
Програм WeeChat поседује помоћ за све команде, једноставно откуцајте:
----
/help
----
Ако желите да добијете помоћ за одређену команду, откуцајте:
----
/help команда
----
Помоћ постоји и за опције:
----
/help конфиг.одељак.опција
----
(где је `конфиг` име конфикурације (`weechat` за језгро, или име додатка), `одељак` је одељак ове конфигурације и `опција` је име опције).
[[options]]
== Постављање опција
Да бисте поставили опције, извршите:
----
/set конфиг.одељак.опција вредност
----
Програм WeeChat тренутно користи нову вредност (након измена конфигурације, *никада* не морате поново да покренете програм WeeChat).
Када програм WeeChat завршава извршавање, сва подешавања се чувају (или командом `/save` којом форсирате уписивање опција).
[IMPORTANT]
*Не препоручује* се ручно уређивање конфигурационих фајлова јер програм WeeChat може да их упише у било које време (на пример када извршава `/quit`) и након сваке измене морате извршити команду `/reload` (уз ризик да изгубите остале измене које још увек нисте сачували са `/save`). + Можете употребити команду `/set` која проверава вредност и тренутно примењује измене.
Додатак _fset_ вам омогућава да једноставно прегледате опције и да их мењате.
На пример, да бисте приказали WeeChat опције:
----
/fset weechat.*
----
IRC опције:
----
/fset irc.*
----
Команда `/fset` поседује довршавање дела имена опције, тако да ако на пример, откуцате `/fset hot` и притиснете kbd:[Tab] то се довршава као `/fset hotlist`. Ако притиснете kbd:[Enter], приказују се опције везане за врућу листу.
За више информација у вези команде `/fset` и тастера, погледајте `/help fset`.
[[core_vs_plugins]]
== Језгро и додаци
WeeChat „језгро” се користи само за приказ података на екран и за интеракцију са корисником; то значи да је weechat језгро без додатака потпуно бескорисно (верни корисници: IRC је био део језгра у верзијама ≤ 0.2.6).
Сви мрежни протоколи као што је IRC су имплементирани у одвојеним додацима.
Да бисте видели листу учитаних додатака, употребите команду `/plugin`, у листи би требало да видите „irc” и остале додатке.
[[add_irc_server]]
== Додавање IRC сервера
IRC сервер можете додати командом `/server`, на пример:
----
/server add libera irc.libera.chat/6697 -ssl
----
`freenode` је у овој команди интерно име сервера које користи програм WeeChat: касније ћете моћи да се повежете са њим помоћу `/connect libera`, а опције сервера су _irc.server.libera.xxx_.
Као и обично, ако се збуните доступна вам је помоћ:
----
/help server
----
[[irc_server_options]]
== Постављање прилагођених опција IRC сервера
Програм WeeChat користи подразумеване вредности за све сервере („вредности у крајњем случају”), онда када не наведете одређену вредност за опцију сервера. Ове подразумеване опције су „irc.server_default.*”.
За сваку опцију сервера, програм WeeChat користи њену вредност ако је дефинисана (није „null”). У супротном, програм WeeChat користи подразумевану вредност („irc.server_default.xxx”).
Постоје на пример, подразумевани надимци (засновани на вашем un*x корисничком имену), па можете да их преиначите за libera сервер следећом командом:
----
/set irc.server.libera.nicks "mynick,mynick2,mynick3,mynick4,mynick5"
----
Ако желите да поставите корисничко и реално име:
----
/set irc.server.libera.username "Моје корисничко име"
/set irc.server.libera.realname "Моје реално име"
----
Ако желите да укључите ауто повезивање са сервером током покретања програма:
----
/set irc.server.libera.autoconnect on
----
Ако сервер подржава SASL, можете да га користите за аутентификацију (бићете идентификовани пре него што приступите каналима):
----
/set irc.server.libera.sasl_username "mynick"
/set irc.server.libera.sasl_password "xxxxxxx"
----
Ако након повезивања са сервером желите да покренете команду, на пример за аутентификацију са nickserv (само ако не користите SASL за аутентификацију):
----
/set irc.server.libera.command "/msg nickserv identify xxxxxxx"
----
[NOTE]
Више команди у опцији _command_ можете да раздвојите са `;` (тачка зарез).
Ако желите да заштитите своју лозинку у конфигурационим фајловима, можете да користите обезбеђене податке.
Најпре поставите тајну реченицу:
----
/secure passphrase ово је моја тајна реченица
----
Затим додајте осигуране податке својом libera лозинком:
----
/secure set libera_password xxxxxxx
----
Затим у IRC опцијама поменутим изнад, уместо своје лозинке можете да користите `+${sec.data.libera_password}+`, на пример:
----
/set irc.server.libera.sasl_password "${sec.data.libera_password}"
----
Ако желите да се неким каналима аутоматски приступи када се повежете на сервер:
----
/set irc.server.libera.autojoin "#канал1,#канал2"
----
[TIP]
Име и вредност опција можете да довршите тастером kbd:[Tab] и kbd:[Shift+Tab] за делимично довршавање (корисно је за дугачке речи као што је име опције).
Ако желите да уклоните вредност опције сервера и да уместо ње користите подразумевану вредност, на пример, да се користе подразумевани надимци (irc.server_default.nicks):
----
/unset irc.server.libera.nicks
----
Остале опције: можете да поставите остале опције командом („xxx” је име опције):
----
/set irc.server.libera.xxx вредност
----
[[connect_to_irc_server]]
== Повезивање са IRC сервером
----
/connect libera
----
Овом командом, програм WeeChat се повезује са libera сервером и аутоматски приступа каналима конфигурисаним „autojoin” опцијом сервера.
[NOTE]
Ова команда може да се искористи за креирање и повезивање са новим сервером без употребе команде `/server` (погледајте `/help connect`).
Подразумевано, бафери сервера се спајају са WeeChat _језгро_ бафером. Ако желите да се пребацујете између _језгро_ бафера и серверских бафера, можете да употребите kbd:[Ctrl+x].
Могуће је да се искључи аутоматско спајање серверских бафера тако да имате независне серверске бафере:
----
/set irc.look.server_buffer independent
----
[[join_part_irc_channels]]
== Join/part (приступ/напуштање) IRC канала
Приступ каналу:
----
/join #канал
----
Напуштање канала (уз остављање отвореног бафера):
----
/part [порука о напуштању]
----
Затварање бафера сервера, канала или приватног бафера (`/close` је алијас за `/buffer close`):
----
/close
----
[WARNING]
Затварање бафера сервера ће затворити и све бафере канала и приватне бафере.
Прекид везе са сервером, у баферу сервера:
----
/disconnect
----
[[irc_private_messages]]
== IRC приватне поруке
Отварање бафера и слање поруке другом кориснику (надимак _foo_):
----
/query foo ово је порука
----
Затварање приватног бафера:
----
/close
----
[[buffer_window]]
== Управљање баферима/прозорима
Бафер је компонента повезана са додатком која има број, категорију и име. Бафер садржи податке који се приказују на екрану.
Прозор је поглед на бафер. Подразумевано постоји само један прозор који приказује један бафер. Ако поделите екран, видећете више прозора са више бафера у исто време.
Команде којима се управља баферима и прозорима:
----
/buffer
/window
----
На пример, ако желите да свој екран поделите по вертикали на мали прозор (1/3 ширине), и велики прозор (2/3), употребите команду:
----
/window splitv 33
----
Ако желите да уклоните поделу:
----
/window merge
----
[[key_bindings]]
== Тастерске пречице
Програм WeeChat подразумевано користи многе тастере. Сви они се налазе у документацији, али би требало да знате барем оне најважније:
- kbd:[Alt+←] / kbd:[Alt+→] или kbd:[F5] / kbd:[F6]: прелаз на претходни/наредни бафер
- kbd:[F1] / kbd:[F2]: скроловање линије са листом бафера („buflist”)
- kbd:[F7] / kbd:[F8]: прелаз на претходни/наредни прозор (када је екран издељен)
- kbd:[F9] / kbd:[F10]: скроловање насловне траке
- kbd:[F11] / kbd:[F12]: скроловање листе надимака
- kbd:[Tab]: довршавање текста у траци за унос, као у вашем командном окружењу
- kbd:[PgUp] / kbd:[PgDn]: скроловање текста у текућем баферу
- kbd:[Alt+a]: скок на бафер са активношћу (у врућој листи)
У зависности од ваше тастатуре и/или ваших потреба, можете поново да вежете команду помоћу `/key` команде. Користан тастер је kbd:[Alt+k] којим можете да пронађете кодове тастера.
На пример, ако желите да вежете kbd:[Alt+!] са командом `/buffer close`:
----
/key bind (притисните alt-k) (притисните alt-!) /buffer close
----
Добићете следећу командну линију:
----
/key bind meta-! /buffer close
----
Ако желите да уклоните тастер:
----
/key unbind meta-!
----
[[plugins_scripts]]
== Додаци/скрипте
На неким дистрибуцијама као што је Debian, додаци су доступни кроз посебан пакет (као што је weechat-plugins). Додаци се аутоматски учитавају када се пронађу (молимо вас да погледате документацију програма WeeChat у вези учитавања/уклањања из меморије додатака или скрипти).
За програм WeeChat су доступне многе спољне скрипте (које су приложили корисници), можете да их преузмете и инсталирате из репозиторијума командом `/script`, на пример:
----
/script install go.py
----
За више детаља погледајте `/help script`.
Листа скрипти је доступна у програму WeeChat командом `/script` или на URL адреси: https://weechat.org/scripts
[[more_doc]]
== Још документације
Сада можете почети са коришћењем програма WeeChat и ако имате нека друга питања, прочитајте ЧПП/документацију: https://weechat.org/doc
Уживајте у коришћењу програма WeeChat!

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,116 @@
= Водич за тестирање програма WeeChat
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: sr
:toc: left
:toc-title: Садржај
:sectnums:
:docinfo1:
[[purpose]]
== Намена
Многи захвални корисници су нас питали како могу да помогну развој програма WeeChat. Најлакши (у исто време и најкомпликованији) начин помоћи у развоју програма WeeChat је тестирање!
Тестирање је веома важан део развоја софтвера и не би требало да се занемари. Када се имплементирају неке могућности, требало би и да се тестирају, али за неке могућности постоји превише случајева коришћења или су ти случајеви компликовани, па програмери не могу да испробају баш сваки случај.
На пример: озлоглашени charset додатак је уведен у WeeChat верзије 0.2.2: нико од нас (програмери, људи који су дали допринос програму, и тестери) није користио канале са националним карактерима у својим именима, па када је објављена верзија 0.2.2, руски коринисници су нас засули примедбама. Да имамо више тестера, овако нешто се не би опет поновило у будућности.
Тестирање стабилне верзије програма WeeChat нема смисла јер су програмери стално заузети имплементирањем нових ствари (и исправљањем старих багова).
[[prepare_system]]
== Припремите свој систем
Пуно би нам помогло ако укључите Линукс _core_ фајлове: ако се програм WeeChat сруши, Линукс ће креирати фајл под именом _core_. Овај фајл садржи врло корисне дибаг информације, тако да прецизно можемо знати где је у програму WeeChat настао проблем.
Ако користите _bash_ командно окружење, додајте следећу линију у свој _~/.bashrc_:
----
ulimit -c unlimited
----
[[download]]
== Преузмите развојну верзију
Свеж кôд (са најновијим баговима и могућностима) је чува у GIT репозиторијуму.
Можете одлучити да га сами изградите (препоручени начин):
* GIT верзија може да се изгради и инсталира паралелно са стабилном верзијом.
* Није вам потребан root приступ, и не морате да жртвујете стабилну верзију програма WeeChat.
[[get_sources]]
=== Набавите и изградите изворне фајлове
Најпре креирајте директоријум, на пример _weechat-git_:
----
$ mkdir ~/weechat-git
$ cd ~/weechat-git
----
Ако имате инсталиран програм git, можете једноставно да клонирате git репозиторијум (препоручени начин):
----
$ git clone https://github.com/weechat/weechat.git
$ cd weechat
----
[NOTE]
Касније можете да извршите `git pull` у овом директоријуму, чиме преузимате делте са најновијим ажурирањима.
У супротном можете да преузмете и распакујете _devel_ пакет:
----
$ wget https://weechat.org/files/src/weechat-devel.tar.bz2
$ tar xvjf weechat-devel.tar.bz2
$ cd weechat-devel
----
CMake се препоручује за изградњу изворних фајлова:
----
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
----
Ако немате CMake, ипак је могуће да употребите autotools:
----
$ ./autogen.sh
$ ./configure --prefix=$HOME/weechat-git WEECHAT_HOME=~/.weechat-dev
$ make
$ make install
----
[[install_binary_package]]
=== Инсталација бинарног пакета
У зависности од ваше Линукс дистрибуције:
* Debian: https://weechat.org/download/debian
* Gentoo: https://weechat.org/download
* ArchLinux: PKGBUILD са https://aur.archlinux.org/
* остале: не знамо! Хехе.
[[run]]
== Покретање програма WeeChat
Команда је:
----
$ ~/weechat-git/bin/weechat
----
Ако сте још увек будни, требало би да угледате познати интерфејс и да се хвалите тиме што поседујете најновију могућу верзију програма WeeChat. ;)
Ако сада искусите чудно понашање (можда постоје проблеми или крах или може да прокључа ваше пиво) не оклевајте да се придружите каналу _#weechat_ на _irc.libera.chat_ и да нам испричате о проблему.
Ако се програм не руши - реците нам и то, потребно нам је ваше извештавање!

4378
doc/sr/weechat_user.sr.adoc Normal file

File diff suppressed because it is too large Load Diff

View File

@ -29,6 +29,7 @@ set(PO_FILES
pt.po
pt_BR.po
ru.po
sr.po
tr.po
)

15028
po/sr.po Normal file

File diff suppressed because it is too large Load Diff