summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/de/weechat_tester.de.asciidoc2
-rw-r--r--doc/de/weechat_user.de.asciidoc84
-rw-r--r--doc/en/weechat_dev.en.asciidoc103
-rw-r--r--doc/en/weechat_tester.en.asciidoc2
-rw-r--r--doc/en/weechat_user.en.asciidoc83
-rw-r--r--doc/fr/weechat_dev.fr.asciidoc97
-rw-r--r--doc/fr/weechat_tester.fr.asciidoc2
-rw-r--r--doc/fr/weechat_user.fr.asciidoc83
-rw-r--r--doc/it/weechat_tester.it.asciidoc2
-rw-r--r--doc/it/weechat_user.it.asciidoc84
-rw-r--r--doc/ja/weechat_dev.ja.asciidoc95
-rw-r--r--doc/ja/weechat_tester.ja.asciidoc2
-rw-r--r--doc/ja/weechat_user.ja.asciidoc83
-rw-r--r--doc/pl/autogen/user/aspell_commands.asciidoc22
-rw-r--r--doc/pl/autogen/user/irc_commands.asciidoc44
-rw-r--r--doc/pl/autogen/user/irc_options.asciidoc12
-rw-r--r--doc/pl/autogen/user/relay_options.asciidoc2
-rw-r--r--doc/pl/autogen/user/script_options.asciidoc2
-rw-r--r--doc/pl/autogen/user/weechat_commands.asciidoc280
-rw-r--r--doc/pl/autogen/user/weechat_options.asciidoc10
-rw-r--r--doc/pl/cmdline_options.pl.asciidoc5
-rw-r--r--doc/pl/weechat.1.pl.asciidoc12
-rw-r--r--doc/pl/weechat_faq.pl.asciidoc5
-rw-r--r--doc/pl/weechat_quickstart.pl.asciidoc22
-rw-r--r--doc/pl/weechat_scripting.pl.asciidoc5
-rw-r--r--doc/pl/weechat_tester.pl.asciidoc7
-rw-r--r--doc/pl/weechat_user.pl.asciidoc124
27 files changed, 654 insertions, 620 deletions
diff --git a/doc/de/weechat_tester.de.asciidoc b/doc/de/weechat_tester.de.asciidoc
index 5c3ae87e1..5ccbc7212 100644
--- a/doc/de/weechat_tester.de.asciidoc
+++ b/doc/de/weechat_tester.de.asciidoc
@@ -99,7 +99,7 @@ Um die Quellen zu übersetzen, wird cmake empfohlen:
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
+$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
----
diff --git a/doc/de/weechat_user.de.asciidoc b/doc/de/weechat_user.de.asciidoc
index f9dcd2ab5..9eacfa4c7 100644
--- a/doc/de/weechat_user.de.asciidoc
+++ b/doc/de/weechat_user.de.asciidoc
@@ -39,6 +39,8 @@ wesentliche Merkmale:
http://tools.ietf.org/html/rfc2811[2811],
http://tools.ietf.org/html/rfc2812[2812] and
http://tools.ietf.org/html/rfc2813[2813]
+// TRANSLATION MISSING
+* IRC proxy and relay for remote interfaces
* Betriebssystemunabhängig (GNU/Linux, *BSD, MacOS X, Windows und weitere)
* 100% GPL, freie Software
@@ -196,7 +198,7 @@ $ make
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=/Pfad/zum/Verzeichnis
+$ cmake .. -DCMAKE_INSTALL_PREFIX=/Pfad/zum/Verzeichnis
$ make
$ make install
----
@@ -213,7 +215,7 @@ Liste von häufig verwendeten Optionen:
Art des builds: `Debug` (oder `RelWithDebInfo`) sollte verwendet werden, wenn meine eine Entwicklerversion
von WeeChat nutzt.
-| PREFIX | Verzeichnis | /usr/local |
+| CMAKE_INSTALL_PREFIX | Verzeichnis | /usr/local |
Verzeichnis in welchem WeeChat installiert wird.
| WEECHAT_HOME | Verzeichnis | ~/.weechat |
@@ -857,45 +859,45 @@ Darstellung und die Standard-Bar 'nicklist' nutzt eine 'vertical' Darstellung.
Einige Beispiele, wie die Bar 'nicklist' dargestellt werden kann:
....
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl │
-│12:55:01 +Max | hello │@jessika│
-│ │@maddy │
-│ │%Diego │
-│ │%Melody │
-│ │+Max │
-│ │ celia │
-│ │ Eva │
-│ │ freddy │
-│ │ Harold^│
-│ │ henry4 │
-│ │ jimmy17│
-│ │ jodie ▼│
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = vertical ▲
-
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl lee │
-│12:55:01 +Max | hello │@jessika louise │
-│ │@maddy mario │
-│ │%Diego mark │
-│ │%Melody peter │
-│ │+Max Rachel │
-│ │ celia richard│
-│ │ Eva sheryl │
-│ │ freddy Vince │
-│ │ Harold^ warren │
-│ │ henry4 zack │
-│ │ jimmy17 │
-│ │ jodie │
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = columns_vertical ▲
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl │
+│12:55:01 +Max | hello │@jessika│
+│ │@maddy │
+│ │%Diego │
+│ │%Melody │
+│ │+Max │
+│ │ celia │
+│ │ Eva │
+│ │ freddy │
+│ │ Harold^│
+│ │ henry4 │
+│ │ jimmy17│
+│ │ jodie ▼│
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl lee │
+│12:55:01 +Max | hello │@jessika louise │
+│ │@maddy mario │
+│ │%Diego mark │
+│ │%Melody peter │
+│ │+Max Rachel │
+│ │ celia richard│
+│ │ Eva sheryl │
+│ │ freddy Vince │
+│ │ Harold^ warren │
+│ │ henry4 zack │
+│ │ jimmy17 │
+│ │ jodie │
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = columns_vertical ▲
┌───────────────────────────────────────────────────────────────────────┐
│@carl %Diego celia Harold^ jodie mario Rachel Vince │
diff --git a/doc/en/weechat_dev.en.asciidoc b/doc/en/weechat_dev.en.asciidoc
index 6a2e2260b..2dcaec778 100644
--- a/doc/en/weechat_dev.en.asciidoc
+++ b/doc/en/weechat_dev.en.asciidoc
@@ -21,23 +21,36 @@ light, designed for many operating systems.
This manual documents WeeChat internals:
-* repository (sources, doc, ...)
+* repositories
* coding rules
* core internals
* plugin internals
* how to contribute to WeeChat.
-[[repository]]
-== Repository
+[[repositories]]
+== Repositories
-WeeChat has two main repositories:
+WeeChat repositories are on GitHub organization "weechat":
+https://github.com/weechat
-* core repository: it contains source code and documentation,
- URL is: https://github.com/weechat/weechat
-* scripts: the 'official' scripts submitted on weechat.org,
- URL is: https://github.com/weechat/scripts
+List of repositories:
-This manual documents only core repository.
+weechat::
+ core repository with source code and documentation
+
+scripts::
+ the 'official' scripts submitted on weechat.org
+
+weechat.org::
+ source of WeeChat web site: https://weechat.org/
+
+weercd::
+ IRC testing server
+
+qweechat::
+ Qt remote GUI for WeeChat.
+
+This manual documents only 'weechat' repository.
[[overview]]
=== Overview
@@ -57,17 +70,17 @@ The main WeeChat directories are:
| charset/ | Charset plugin
| exec/ | Exec plugin
| fifo/ | Fifo plugin (FIFO pipe used to remotely send commands to WeeChat)
+| guile/ | Guile (scheme) scripting API
| irc/ | IRC (Internet Relay Chat) plugin
+| javascript/ | Javascript scripting API
| logger/ | Logger plugin (write messages displayed to files)
-| relay/ | Relay plugin (irc proxy + relay for remote interfaces)
-| script/ | Scripts manager
-| python/ | Python scripting API
+| lua/ | Lua scripting API
| perl/ | Perl scripting API
+| python/ | Python scripting API
+| relay/ | Relay plugin (irc proxy + relay for remote interfaces)
| ruby/ | Ruby scripting API
-| lua/ | Lua scripting API
+| script/ | Scripts manager
| tcl/ | Tcl scripting API
-| guile/ | Guile (scheme) scripting API
-| javascript/ | Javascript scripting API
| trigger/ | Trigger plugin
| xfer/ | Xfer plugin (IRC DCC file/chat)
| tests/ | Tests
@@ -93,7 +106,6 @@ WeeChat "core" is located in following directories:
|===
| Path/file | Description
| core/ | Core functions: entry point, internal structures
-| weechat.c | Main functions: command line options, startup
| wee-arraylist.c | Array lists
| wee-backtrace.c | Display a backtrace after a crash
| wee-command.c | WeeChat core commands
@@ -119,6 +131,7 @@ WeeChat "core" is located in following directories:
| wee-utf8.c | UTF-8 functions
| wee-util.c | Some other functions
| wee-version.c | Functions for WeeChat version
+| weechat.c | Main functions: command line options, startup
| gui/ | Functions for buffers, windows, ... (used by all interfaces)
| gui-bar-item.c | Bar items
| gui-bar-window.c | Bar windows
@@ -296,20 +309,21 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1v,5",options="header"]
|===
-| Path/file | Description
-| tests/ | Root of tests
-| tests.cpp | Program used to run tests
-| unit/ | Root of unit tests
-| core/ | Root of unit tests for core
-| test-eval.cpp | Tests: evaluation of expressions
-| test-hashtble.cpp | Tests: hashtables
-| test-hdata.cpp | Tests: hdata
-| test-infolist.cpp | Tests: infolists
-| test-list.cpp | Tests: lists
-| test-string.cpp | Tests: strings
-| test-url.cpp | Tests: URLs
-| test-utf8.cpp | Tests: UTF-8
-| test-util.cpp | Tests: utility functions
+| Path/file | Description
+| tests/ | Root of tests
+| tests.cpp | Program used to run tests
+| unit/ | Root of unit tests
+| core/ | Root of unit tests for core
+| test-arraylist.cpp | Tests: arraylists
+| test-eval.cpp | Tests: evaluation of expressions
+| test-hashtble.cpp | Tests: hashtables
+| test-hdata.cpp | Tests: hdata
+| test-infolist.cpp | Tests: infolists
+| test-list.cpp | Tests: lists
+| test-string.cpp | Tests: strings
+| test-url.cpp | Tests: URLs
+| test-utf8.cpp | Tests: UTF-8
+| test-util.cpp | Tests: utility functions
|===
[[documentation_translations]]
@@ -325,16 +339,16 @@ Documentation files:
| asciidoc.css | Asciidoc style
| docgen.py | Python script to build files in 'autogen/' directory (see below)
| XX/ | Documentation for language XX (languages: en, fr, de, it, ...)
+| cmdline_options.XX.asciidoc | Command-line options (file included in man page and user's guide)
| weechat.1.XX.asciidoc | Man page (`man weechat`)
-| weechat_quickstart.XX.asciidoc | Quickstart guide
-| weechat_user.XX.asciidoc | User's guide
+| weechat_dev.XX.asciidoc | Developer's guide (this document)
| weechat_faq.XX.asciidoc | FAQ
| weechat_plugin_api.XX.asciidoc | Plugin API reference
+| weechat_quickstart.XX.asciidoc | Quickstart guide
+| weechat_relay_protocol.XX.asciidoc | Relay protocol (for remote interfaces)
| weechat_scripting.XX.asciidoc | Scripting guide
| weechat_tester.XX.asciidoc | Tester's guide
-| weechat_dev.XX.asciidoc | Developer's guide (this document)
-| weechat_relay_protocol.XX.asciidoc | Relay protocol (for remote interfaces)
-| cmdline_options.XX.asciidoc | Command-line options (file included in man page and user's guide)
+| weechat_user.XX.asciidoc | User's guide
| autogen/ | Files auto-built with script docgen.py
| user/ | Files auto-built for user's guide (do *NEVER* update manually!)
| plugin_api/ | Files auto-built for plugin API (do *NEVER* update manually!)
@@ -576,12 +590,13 @@ new_hook_fd = malloc (sizeof (*new_hook_fd));
[source,lisp]
----
-(add-hook 'c-mode-common-hook '(lambda ()
- (c-toggle-hungry-state t)
- (c-set-style "k&r")
- (setq c-basic-offset 4
- c-tab-always-indent t)
- (c-set-offset 'case-label '+)))
+(add-hook 'c-mode-common-hook
+ '(lambda ()
+ (c-toggle-hungry-state t)
+ (c-set-style "k&r")
+ (setq c-basic-offset 4)
+ (c-tab-always-indent t)
+ (c-set-offset 'case-label '+)))
----
[[coding_python_style]]
@@ -950,9 +965,9 @@ server->hook_timer_sasl = weechat_hook_timer (timeout * 1000,
Git repository is at this URL: https://github.com/weechat/weechat
-Any patch for bug or new feature must be done on master branch, preferred way is
-a GitHub pull request. A patch can also be sent by e-mail (made with `git diff`
-or `git format-patch`).
+Any patch for bug or new feature must be done on master branch, preferred way
+is a GitHub pull request. A patch can also be sent by e-mail
+(made with `git diff` or `git format-patch`).
Format of commit message is the following (to close a GitHub issue):
diff --git a/doc/en/weechat_tester.en.asciidoc b/doc/en/weechat_tester.en.asciidoc
index 8078e14f5..4ea323301 100644
--- a/doc/en/weechat_tester.en.asciidoc
+++ b/doc/en/weechat_tester.en.asciidoc
@@ -87,7 +87,7 @@ To build sources, cmake is recommended:
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
+$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
----
diff --git a/doc/en/weechat_user.en.asciidoc b/doc/en/weechat_user.en.asciidoc
index ed4805ab8..4faf7e922 100644
--- a/doc/en/weechat_user.en.asciidoc
+++ b/doc/en/weechat_user.en.asciidoc
@@ -33,6 +33,7 @@ Main features are:
http://tools.ietf.org/html/rfc2811[2811],
http://tools.ietf.org/html/rfc2812[2812] and
http://tools.ietf.org/html/rfc2813[2813]
+* IRC proxy and relay for remote interfaces
* multi-platform (GNU/Linux, *BSD, MacOS X, Windows and other)
* 100% GPL, free software
@@ -186,7 +187,7 @@ $ make
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=/path/to/directory
+$ cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/directory
$ make
$ make install
----
@@ -203,7 +204,7 @@ List of commonly used options:
The type of build: `Debug` (or `RelWithDebInfo`) is recommended if you are
running development version of WeeChat.
-| PREFIX | directory | /usr/local |
+| CMAKE_INSTALL_PREFIX | directory | /usr/local |
The directory where WeeChat will be installed.
| WEECHAT_HOME | directory | ~/.weechat |
@@ -841,45 +842,45 @@ default bar 'nicklist' has 'vertical' filling.
Some examples of filling for bar 'nicklist':
....
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl │
-│12:55:01 +Max | hello │@jessika│
-│ │@maddy │
-│ │%Diego │
-│ │%Melody │
-│ │+Max │
-│ │ celia │
-│ │ Eva │
-│ │ freddy │
-│ │ Harold^│
-│ │ henry4 │
-│ │ jimmy17│
-│ │ jodie ▼│
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = vertical ▲
-
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl lee │
-│12:55:01 +Max | hello │@jessika louise │
-│ │@maddy mario │
-│ │%Diego mark │
-│ │%Melody peter │
-│ │+Max Rachel │
-│ │ celia richard│
-│ │ Eva sheryl │
-│ │ freddy Vince │
-│ │ Harold^ warren │
-│ │ henry4 zack │
-│ │ jimmy17 │
-│ │ jodie │
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = columns_vertical ▲
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl │
+│12:55:01 +Max | hello │@jessika│
+│ │@maddy │
+│ │%Diego │
+│ │%Melody │
+│ │+Max │
+│ │ celia │
+│ │ Eva │
+│ │ freddy │
+│ │ Harold^│
+│ │ henry4 │
+│ │ jimmy17│
+│ │ jodie ▼│
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl lee │
+│12:55:01 +Max | hello │@jessika louise │
+│ │@maddy mario │
+│ │%Diego mark │
+│ │%Melody peter │
+│ │+Max Rachel │
+│ │ celia richard│
+│ │ Eva sheryl │
+│ │ freddy Vince │
+│ │ Harold^ warren │
+│ │ henry4 zack │
+│ │ jimmy17 │
+│ │ jodie │
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = columns_vertical ▲
┌───────────────────────────────────────────────────────────────────────┐
│@carl %Diego celia Harold^ jodie mario Rachel Vince │
diff --git a/doc/fr/weechat_dev.fr.asciidoc b/doc/fr/weechat_dev.fr.asciidoc
index 7928a8577..b61e714f9 100644
--- a/doc/fr/weechat_dev.fr.asciidoc
+++ b/doc/fr/weechat_dev.fr.asciidoc
@@ -22,23 +22,36 @@ rapide et léger, conçu pour différents systèmes d'exploitation.
Ce manuel documente l'intérieur de WeeChat :
-* dépôt (sources, documentation, ...)
+* dépôts
* règles de développement
* le cœur
* les extensions
* comment contribuer à WeeChat.
-[[repository]]
-== Dépôt
+[[repositories]]
+== Dépôts
-WeeChat a deux dépôts principaux :
+Les dépôts de WeeChat sont dans l'organisation "weechat" de GitHub :
+https://github.com/weechat
-* dépôt principal : il contient le code source et la documentation, l'URL est :
- https://github.com/weechat/weechat
-* scripts : les scripts 'officiels' soumis sur weechat.org, l'URL est :
- https://github.com/weechat/scripts
+Liste des dépôts :
-Ce manuel documente seulement le dépôt principal.
+weechat::
+ dépôt principal avec le code source et la documentation
+
+scripts::
+ les scripts 'officiels' soumis sur weechat.org
+
+weechat.org::
+ le code source du site de WeeChat : https://weechat.org/
+
+weercd::
+ serveur de test IRC
+
+qweechat::
+ interface Qt distante pour WeeChat.
+
+Ce manuel documente seulement le dépôt 'weechat'.
[[overview]]
=== Vue d'ensemble
@@ -58,17 +71,17 @@ Les répertoires principaux de WeeChat sont :
| charset/ | Extension Charset
| exec/ | Extension Exec
| fifo/ | Extension Fifo (tube FIFO utilisé pour envoyer des commandes à WeeChat)
+| guile/ | API script Guile (scheme)
| irc/ | Extension IRC (Internet Relay Chat)
+| javascript/ | API script Javascript
| logger/ | Extension Logger (enregistrer les messages affichés dans des fichiers)
-| relay/ | Extension Relay (proxy IRC + relai pour interfaces distantes)
-| script/ | Gestionnaire de scripts
-| python/ | API script Python
+| lua/ | API script Lua
| perl/ | API script Perl
+| python/ | API script Python
+| relay/ | Extension Relay (proxy IRC + relai pour interfaces distantes)
| ruby/ | API script Ruby
-| lua/ | API script Lua
+| script/ | Gestionnaire de scripts
| tcl/ | API script Tcl
-| guile/ | API script Guile (scheme)
-| javascript/ | API script Javascript
| trigger/ | Extension Trigger
| xfer/ | Extension Xfer (IRC DCC fichier/discussion)
| tests/ | Tests
@@ -94,7 +107,6 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
|===
| Chemin/fichier | Description
| core/ | Fonctions du cœur : point d'entrée, structures internes
-| weechat.c | Fonctions principales : options de ligne de commande, démarrage
| wee-arraylist.c | Listes avec tableau (« arraylists »)
| wee-backtrace.c | Afficher une trace après un plantage
| wee-command.c | Commandes du cœur de WeeChat
@@ -120,6 +132,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
| wee-utf8.c | Fonctions UTF-8
| wee-util.c | Quelques autres fonctions utilitaires
| wee-version.c | Fonctions pour la version de WeeChat
+| weechat.c | Fonctions principales : options de ligne de commande, démarrage
| gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces)
| gui-bar-item.c | Objets de barre
| gui-bar-window.c | Fenêtres de barre
@@ -297,20 +310,21 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
[width="100%",cols="1v,5",options="header"]
|===
-| Chemin/fichier | Description
-| tests/ | Racine des tests
-| tests.cpp | Programme utilisé pour lancer les tests
-| unit/ | Racine des tests unitaires
-| core/ | Racine des tests unitaires pour le cœur
-| test-eval.cpp | Tests : évaluation d'expressions
-| test-hashtble.cpp | Tests : tables de hachage
-| test-hdata.cpp | Tests : hdata
-| test-infolist.cpp | Tests : infolists
-| test-list.cpp | Tests : listes
-| test-string.cpp | Tests : chaînes
-| test-url.cpp | Tests : URLs
-| test-utf8.cpp | Tests : UTF-8
-| test-util.cpp | Tests : fonctions utiles
+| Chemin/fichier | Description
+| tests/ | Racine des tests
+| tests.cpp | Programme utilisé pour lancer les tests
+| unit/ | Racine des tests unitaires
+| core/ | Racine des tests unitaires pour le cœur
+| test-arraylist.cpp | Tests : listes avec tableau (« arraylists »)
+| test-eval.cpp | Tests : évaluation d'expressions
+| test-hashtble.cpp | Tests : tables de hachage
+| test-hdata.cpp | Tests : hdata
+| test-infolist.cpp | Tests : infolists
+| test-list.cpp | Tests : listes
+| test-string.cpp | Tests : chaînes
+| test-url.cpp | Tests : URLs
+| test-utf8.cpp | Tests : UTF-8
+| test-util.cpp | Tests : fonctions utiles
|===
[[documentation_translations]]
@@ -326,16 +340,16 @@ Fichiers de documentation :
| asciidoc.css | Style Asciidoc
| docgen.py | Script Python pour construire les fichiers dans le répertoire 'autogen/' (voir ci-dessous)
| XX/ | Documentation pour la langue XX (langues : en, fr, de, it, ...)
+| cmdline_options.XX.asciidoc | Options de ligne de commande (fichier inclus dans la page de manuel et le guide utilisateur)
| weechat.1.XX.asciidoc | Page de manuel (`man weechat`)
-| weechat_quickstart.XX.asciidoc | Guide de démarrage
-| weechat_user.XX.asciidoc | Guide utilisateur
+| weechat_dev.XX.asciidoc | Guide du développeur (ce document)
| weechat_faq.XX.asciidoc | FAQ (questions fréquemment posées)
| weechat_plugin_api.XX.asciidoc | Référence API extension
+| weechat_quickstart.XX.asciidoc | Guide de démarrage
+| weechat_relay_protocol.XX.asciidoc | Protocole Relay (pour les interfaces distantes)
| weechat_scripting.XX.asciidoc | Guide pour scripts
| weechat_tester.XX.asciidoc | Guide du testeur
-| weechat_dev.XX.asciidoc | Guide du développeur (ce document)
-| weechat_relay_protocol.XX.asciidoc | Protocole Relay (pour les interfaces distantes)
-| cmdline_options.XX.asciidoc | Options de ligne de commande (fichier inclus dans la page de manuel et le guide utilisateur)
+| weechat_user.XX.asciidoc | Guide utilisateur
| autogen/ | Fichiers automatiquement générés avec le script docgen.py
| user/ | Fichiers automatiquement générés pour le guide utilisateur (ne *JAMAIS* les mettre à jour manuellement !)
| plugin_api/ | Fichiers automatiquement générés pour l'API extension (ne *JAMAIS* les mettre à jour manuellement !)
@@ -586,12 +600,13 @@ new_hook_fd = malloc (sizeof (*new_hook_fd));
[source,lisp]
----
-(add-hook 'c-mode-common-hook '(lambda ()
- (c-toggle-hungry-state t)
- (c-set-style "k&r")
- (setq c-basic-offset 4
- c-tab-always-indent t)
- (c-set-offset 'case-label '+)))
+(add-hook 'c-mode-common-hook
+ '(lambda ()
+ (c-toggle-hungry-state t)
+ (c-set-style "k&r")
+ (setq c-basic-offset 4)
+ (c-tab-always-indent t)
+ (c-set-offset 'case-label '+)))
----
[[coding_python_style]]
diff --git a/doc/fr/weechat_tester.fr.asciidoc b/doc/fr/weechat_tester.fr.asciidoc
index c035d1ce7..6c51cb220 100644
--- a/doc/fr/weechat_tester.fr.asciidoc
+++ b/doc/fr/weechat_tester.fr.asciidoc
@@ -91,7 +91,7 @@ Pour compiler les sources, cmake est recommandé :
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
+$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
----
diff --git a/doc/fr/weechat_user.fr.asciidoc b/doc/fr/weechat_user.fr.asciidoc
index cbfb428dc..febbb7d86 100644
--- a/doc/fr/weechat_user.fr.asciidoc
+++ b/doc/fr/weechat_user.fr.asciidoc
@@ -34,6 +34,7 @@ Ses principales fonctionnalités sont les suivantes :
http://tools.ietf.org/html/rfc2811[2811],
http://tools.ietf.org/html/rfc2812[2812] et
http://tools.ietf.org/html/rfc2813[2813]
+* proxy IRC et relai pour interfaces distantes
* multi plates-formes (GNU/Linux, *BSD, MacOS X, Windows et d'autres systèmes)
* 100% GPL, logiciel libre
@@ -191,7 +192,7 @@ $ make
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=/chemin/vers/répertoire
+$ cmake .. -DCMAKE_INSTALL_PREFIX=/chemin/vers/répertoire
$ make
$ make install
----
@@ -208,7 +209,7 @@ Liste des options couramment utilisées :
Type de construction: `Debug` (ou `RelWithDebInfo`) est recommandé si vous
utilisez une version de développement de WeeChat.
-| PREFIX | répertoire | /usr/local |
+| CMAKE_INSTALL_PREFIX | répertoire | /usr/local |
Le répertoire dans lequel WeeChat sera installé.
| WEECHAT_HOME | répertoire | ~/.weechat |
@@ -865,45 +866,45 @@ Les barres par défaut 'title', 'status' et 'input' ont un remplissage
Quelques exemples de remplissage pour la barre 'nicklist' :
....
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl │
-│12:55:01 +Max | hello │@jessika│
-│ │@maddy │
-│ │%Diego │
-│ │%Melody │
-│ │+Max │
-│ │ celia │
-│ │ Eva │
-│ │ freddy │
-│ │ Harold^│
-│ │ henry4 │
-│ │ jimmy17│
-│ │ jodie ▼│
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = vertical ▲
-
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl lee │
-│12:55:01 +Max | hello │@jessika louise │
-│ │@maddy mario │
-│ │%Diego mark │
-│ │%Melody peter │
-│ │+Max Rachel │
-│ │ celia richard│
-│ │ Eva sheryl │
-│ │ freddy Vince │
-│ │ Harold^ warren │
-│ │ henry4 zack │
-│ │ jimmy17 │
-│ │ jodie │
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = columns_vertical ▲
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl │
+│12:55:01 +Max | hello │@jessika│
+│ │@maddy │
+│ │%Diego │
+│ │%Melody │
+│ │+Max │
+│ │ celia │
+│ │ Eva │
+│ │ freddy │
+│ │ Harold^│
+│ │ henry4 │
+│ │ jimmy17│
+│ │ jodie ▼│
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl lee │
+│12:55:01 +Max | hello │@jessika louise │
+│ │@maddy mario │
+│ │%Diego mark │
+│ │%Melody peter │
+│ │+Max Rachel │
+│ │ celia richard│
+│ │ Eva sheryl │
+│ │ freddy Vince │
+│ │ Harold^ warren │
+│ │ henry4 zack │
+│ │ jimmy17 │
+│ │ jodie │
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = columns_vertical ▲
┌───────────────────────────────────────────────────────────────────────┐
│@carl %Diego celia Harold^ jodie mario Rachel Vince │
diff --git a/doc/it/weechat_tester.it.asciidoc b/doc/it/weechat_tester.it.asciidoc
index 9ff723371..3387cd9fa 100644
--- a/doc/it/weechat_tester.it.asciidoc
+++ b/doc/it/weechat_tester.it.asciidoc
@@ -96,7 +96,7 @@ Per compilare i sorgenti, si raccomanda cmake:
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
+$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
----
diff --git a/doc/it/weechat_user.it.asciidoc b/doc/it/weechat_user.it.asciidoc
index 7f7a7906c..39eeccb64 100644
--- a/doc/it/weechat_user.it.asciidoc
+++ b/doc/it/weechat_user.it.asciidoc
@@ -41,6 +41,8 @@ Le principali caratteristiche:
http://tools.ietf.org/html/rfc2811[2811],
http://tools.ietf.org/html/rfc2812[2812] e
http://tools.ietf.org/html/rfc2813[2813]
+// TRANSLATION MISSING
+* IRC proxy and relay for remote interfaces
* multi-piattaforma (GNU/Linux, *BSD, MacOS X, Windows ed altre)
* 100% GPL, software libero
@@ -208,7 +210,7 @@ $ make
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=/path/della/directory
+$ cmake .. -DCMAKE_INSTALL_PREFIX=/path/della/directory
$ make
$ make install
----
@@ -228,7 +230,7 @@ List of commonly used options:
The type of build: `Debug` (or `RelWithDebInfo`) is recommended if you are
running development version of WeeChat.
-| PREFIX | directory | /usr/local |
+| CMAKE_INSTALL_PREFIX | directory | /usr/local |
The directory where WeeChat will be installed.
| WEECHAT_HOME | directory | ~/.weechat |
@@ -889,45 +891,45 @@ default bar 'nicklist' has 'vertical' filling.
Some examples of filling for bar 'nicklist':
....
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl │
-│12:55:01 +Max | hello │@jessika│
-│ │@maddy │
-│ │%Diego │
-│ │%Melody │
-│ │+Max │
-│ │ celia │
-│ │ Eva │
-│ │ freddy │
-│ │ Harold^│
-│ │ henry4 │
-│ │ jimmy17│
-│ │ jodie ▼│
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = vertical ▲
-
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl lee │
-│12:55:01 +Max | hello │@jessika louise │
-│ │@maddy mario │
-│ │%Diego mark │
-│ │%Melody peter │
-│ │+Max Rachel │
-│ │ celia richard│
-│ │ Eva sheryl │
-│ │ freddy Vince │
-│ │ Harold^ warren │
-│ │ henry4 zack │
-│ │ jimmy17 │
-│ │ jodie │
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = columns_vertical ▲
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl │
+│12:55:01 +Max | hello │@jessika│
+│ │@maddy │
+│ │%Diego │
+│ │%Melody │
+│ │+Max │
+│ │ celia │
+│ │ Eva │
+│ │ freddy │
+│ │ Harold^│
+│ │ henry4 │
+│ │ jimmy17│
+│ │ jodie ▼│
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl lee │
+│12:55:01 +Max | hello │@jessika louise │
+│ │@maddy mario │
+│ │%Diego mark │
+│ │%Melody peter │
+│ │+Max Rachel │
+│ │ celia richard│
+│ │ Eva sheryl │
+│ │ freddy Vince │
+│ │ Harold^ warren │
+│ │ henry4 zack │
+│ │ jimmy17 │
+│ │ jodie │
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = columns_vertical ▲
┌───────────────────────────────────────────────────────────────────────┐
│@carl %Diego celia Harold^ jodie mario Rachel Vince │
diff --git a/doc/ja/weechat_dev.ja.asciidoc b/doc/ja/weechat_dev.ja.asciidoc
index 2a961ecd2..be38540ec 100644
--- a/doc/ja/weechat_dev.ja.asciidoc
+++ b/doc/ja/weechat_dev.ja.asciidoc
@@ -26,23 +26,36 @@ WeeChat (Wee Enhanced Environment for Chat)
このマニュアルは WeeChat の内部構造について書かれています:
-* リポジトリ (ソースコード、文書、...)
+* リポジトリ
* コーディングルール
* 中核部の内部構造
* プラグインの内部構造
* WeeChat に貢献する方法
-[[repository]]
+[[repositories]]
== リポジトリ
-WeeChat の主要なリポジトリは 2 つあります:
+WeeChat リポジトリは GitHub organization の "weechat" にあります:
+https://github.com/weechat
-* コアリポジトリ: ソースコードと文書が含まれています、
- URL は: https://github.com/weechat/weechat
-* スクリプト: weechat.org に投稿された '公式' スクリプト、
- URL は: https://github.com/weechat/scripts
+リポジトリのリスト:
-このマニュアルはコアリポジトリの解説です。
+weechat::
+ ソースコードと文書を含むコアリポジトリ
+
+scripts::
+ weechat.org に投稿された '公式' スクリプト
+
+weechat.org::
+ WeeChat ウェブサイトのソースコード: https://weechat.org/
+
+weercd::
+ IRC テストサーバ
+
+qweechat::
+ WeeChat の Qt リモート GUI。
+
+このマニュアルは 'weechat' リポジトリだけを説明しています。
[[overview]]
=== 概要
@@ -62,17 +75,17 @@ WeeChat の主要なリポジトリは 2 つあります:
| charset/ | charset プラグイン
| exec/ | exec プラグイン
| fifo/ | fifo プラグイン (WeeChat にコマンドを送信する FIFO パイプ)
+| guile/ | guile (scheme) スクリプト用 API
| irc/ | IRC (Internet Relay Chat) プラグイン
+| javascript/ | javascript スクリプト用 API
| logger/ | logger プラグイン (表示されたメッセージをファイルに書き込む)
-| relay/ | relay プラグイン (irc プロキシ + リモートインターフェイス用の中継)
-| script/ | スクリプトマネージャ
-| python/ | python スクリプト用 API
+| lua/ | lua スクリプト用 API
| perl/ | perl スクリプト用 API
+| python/ | python スクリプト用 API
+| relay/ | relay プラグイン (irc プロキシ + リモートインターフェイス用の中継)
| ruby/ | ruby スクリプト用 API
-| lua/ | lua スクリプト用 API
+| script/ | スクリプトマネージャ
| tcl/ | tcl スクリプト用 API
-| guile/ | guile (scheme) スクリプト用 API
-| javascript/ | javascript スクリプト用 API
| trigger/ | trigger プラグイン
| xfer/ | xfer (IRC DCC ファイル/チャット)
| tests/ | テスト
@@ -98,7 +111,6 @@ WeeChat "core" は以下のディレクトリに配置されています:
|===
| パス/ファイル名 | 説明
| core/ | コア関数: エントリポイント、内部構造体
-| weechat.c | 主要関数: コマンドラインオプション、起動
| wee-arraylist.c | 配列リスト
| wee-backtrace.c | クラッシュした際にバックトレースを表示
| wee-command.c | WeeChat コアコマンド
@@ -124,6 +136,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| wee-utf8.c | UTF-8 関数
| wee-util.c | その他の関数
| wee-version.c | WeeChat バージョンについての関数
+| weechat.c | 主要関数: コマンドラインオプション、起動
| gui/ | バッファ、ウィンドウなどの関数 (全てのインターフェイスで利用)
| gui-bar-item.c | バー要素
| gui-bar-window.c | バーウィンドウ
@@ -301,20 +314,21 @@ WeeChat "core" は以下のディレクトリに配置されています:
[width="100%",cols="1v,5",options="header"]
|===
-| パス/ファイル名 | 説明
-| tests/ | テスト用のルートディレクトリ
-| tests.cpp | テスト実行に使うプログラム
-| unit/ | 単体テスト用のルートディレクトリ
-| core/ | core 向け単体テスト用のルートディレクトリ
-| test-eval.cpp | テスト: 式の評価
-| test-hashtble.cpp | テスト: ハッシュテーブル
-| test-hdata.cpp | テスト: hdata
-| test-infolist.cpp | テスト: インフォリスト
-| test-list.cpp | テスト: リスト
-| test-string.cpp | テスト: 文字列
-| test-url.cpp | テスト: URL
-| test-utf8.cpp | テスト: UTF-8
-| test-util.cpp | テスト: ユーティリティ関数
+| パス/ファイル名 | 説明
+| tests/ | テスト用のルートディレクトリ
+| tests.cpp | テスト実行に使うプログラム
+| unit/ | 単体テスト用のルートディレクトリ
+| core/ | core 向け単体テスト用のルートディレクトリ
+| test-arraylist.cpp | テスト: 配列リスト
+| test-eval.cpp | テスト: 式の評価
+| test-hashtble.cpp | テスト: ハッシュテーブル
+| test-hdata.cpp | テスト: hdata
+| test-infolist.cpp | テスト: インフォリスト
+| test-list.cpp | テスト: リスト
+| test-string.cpp | テスト: 文字列
+| test-url.cpp | テスト: URL
+| test-utf8.cpp | テスト: UTF-8
+| test-util.cpp | テスト: ユーティリティ関数
|===
[[documentation_translations]]
@@ -330,16 +344,16 @@ WeeChat "core" は以下のディレクトリに配置されています:
| asciidoc.css | asciidoc スタイル
| docgen.py | 'autogen/' ディレクトリ内のファイルを作成する Python スクリプト (以下を参照)
| XX/ | 言語コード XX (言語コード: en、fr、de、it、...) 用のディレクトリ
+| cmdline_options.XX.asciidoc | コマンドラインオプション (man ページとユーザガイドに含まれるファイル)
| weechat.1.XX.asciidoc | man ページ (`man weechat`)
-| weechat_quickstart.XX.asciidoc | クイックスタートガイド
-| weechat_user.XX.asciidoc | ユーザーガイド
+| weechat_dev.XX.asciidoc | 開発者リファレンス (この文書)
| weechat_faq.XX.asciidoc | FAQ
| weechat_plugin_api.XX.asciidoc | プラグイン API リファレンス
+| weechat_quickstart.XX.asciidoc | クイックスタートガイド
+| weechat_relay_protocol.XX.asciidoc | リレープロトコル (リモートインターフェイス用)
| weechat_scripting.XX.asciidoc | スクリプト作成ガイド
| weechat_tester.XX.asciidoc | テスターガイド
-| weechat_dev.XX.asciidoc | 開発者リファレンス (この文書)
-| weechat_relay_protocol.XX.asciidoc | リレープロトコル (リモートインターフェイス用)
-| cmdline_options.XX.asciidoc | コマンドラインオプション (man ページとユーザガイドに含まれるファイル)
+| weechat_user.XX.asciidoc | ユーザーガイド
| autogen/ | docgen.py スクリプトが自動生成するファイル
| user/ | ユーザーガイド用の自動生成ファイル (手作業による編集は*禁止* !)
| plugin_api/ | プラグイン API 用の自動生成ファイル (手作業による編集は*禁止* !)
@@ -577,12 +591,13 @@ new_hook_fd = malloc (sizeof (*new_hook_fd));
[source,lisp]
----
-(add-hook 'c-mode-common-hook '(lambda ()
- (c-toggle-hungry-state t)
- (c-set-style "k&r")
- (setq c-basic-offset 4
- c-tab-always-indent t)
- (c-set-offset 'case-label '+)))
+(add-hook 'c-mode-common-hook
+ '(lambda ()
+ (c-toggle-hungry-state t)
+ (c-set-style "k&r")
+ (setq c-basic-offset 4)
+ (c-tab-always-indent t)
+ (c-set-offset 'case-label '+)))
----
[[coding_python_style]]
diff --git a/doc/ja/weechat_tester.ja.asciidoc b/doc/ja/weechat_tester.ja.asciidoc
index 5bbd85922..55122c2b3 100644
--- a/doc/ja/weechat_tester.ja.asciidoc
+++ b/doc/ja/weechat_tester.ja.asciidoc
@@ -92,7 +92,7 @@ $ cd weechat-devel
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
+$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
----
diff --git a/doc/ja/weechat_user.ja.asciidoc b/doc/ja/weechat_user.ja.asciidoc
index fda0f6016..c3a0756d0 100644
--- a/doc/ja/weechat_user.ja.asciidoc
+++ b/doc/ja/weechat_user.ja.asciidoc
@@ -38,6 +38,7 @@ WeeChat (Wee Enhanced Environment for Chat) はフリーのチャットクライ
http://tools.ietf.org/html/rfc2811[2811]、
http://tools.ietf.org/html/rfc2812[2812]、
http://tools.ietf.org/html/rfc2813[2813]。
+* リモートインターフェイス用の IRC プロキシとリレー
* マルチプラットフォーム (GNU/Linux、*BSD、MacOS X、Windows 等)
* 完全な GPL、フリーソフトウェア
@@ -190,7 +191,7 @@ $ make
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=/path/to/directory
+$ cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/directory
$ make
$ make install
----
@@ -207,7 +208,7 @@ cmake に対するオプションを指定するには、以下のフォーマ
ビルド形式: WeeChat の開発版を使っている場合は
`Debug` (または `RelWithDebInfo`) を推奨します。
-| PREFIX | directory | /usr/local |
+| CMAKE_INSTALL_PREFIX | directory | /usr/local |
WeeChat をインストールするディレクトリ。
| WEECHAT_HOME | directory | ~/.weechat |
@@ -844,45 +845,45 @@ WeeChat を起動したターミナルの例:
'nicklist' バーに対するフィリングの例:
....
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl │
-│12:55:01 +Max | hello │@jessika│
-│ │@maddy │
-│ │%Diego │
-│ │%Melody │
-│ │+Max │
-│ │ celia │
-│ │ Eva │
-│ │ freddy │
-│ │ Harold^│
-│ │ henry4 │
-│ │ jimmy17│
-│ │ jodie ▼│
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = vertical ▲
-
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl lee │
-│12:55:01 +Max | hello │@jessika louise │
-│ │@maddy mario │
-│ │%Diego mark │
-│ │%Melody peter │
-│ │+Max Rachel │
-│ │ celia richard│
-│ │ Eva sheryl │
-│ │ freddy Vince │
-│ │ Harold^ warren │
-│ │ henry4 zack │
-│ │ jimmy17 │
-│ │ jodie │
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = columns_vertical ▲
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl │
+│12:55:01 +Max | hello │@jessika│
+│ │@maddy │
+│ │%Diego │
+│ │%Melody │
+│ │+Max │
+│ │ celia │
+│ │ Eva │
+│ │ freddy │
+│ │ Harold^│
+│ │ henry4 │
+│ │ jimmy17│
+│ │ jodie ▼│
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl lee │
+│12:55:01 +Max | hello │@jessika louise │
+│ │@maddy mario │
+│ │%Diego mark │
+│ │%Melody peter │
+│ │+Max Rachel │
+│ │ celia richard│
+│ │ Eva sheryl │
+│ │ freddy Vince │
+│ │ Harold^ warren │
+│ │ henry4 zack │
+│ │ jimmy17 │
+│ │ jodie │
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = columns_vertical ▲
┌───────────────────────────────────────────────────────────────────────┐
│@carl %Diego celia Harold^ jodie mario Rachel Vince │
diff --git a/doc/pl/autogen/user/aspell_commands.asciidoc b/doc/pl/autogen/user/aspell_commands.asciidoc
index 5f3edcb78..b0e4915a8 100644
--- a/doc/pl/autogen/user/aspell_commands.asciidoc
+++ b/doc/pl/autogen/user/aspell_commands.asciidoc
@@ -12,22 +12,22 @@
deldict
addword [<język>] <słowo>
- enable: enable aspell
- disable: disable aspell
- toggle: toggle aspell
-listdict: show installed dictionaries
- setdict: set dictionary for current buffer (multiple dictionaries can be separated by a comma)
- deldict: delete dictionary used on current buffer
- addword: add a word in personal aspell dictionary
+ enable: włącza aspell
+ disable: wyłącza aspell
+ toggle: przełącza aspell
+listdict: pokazuje zainstalowane słowniki
+ setdict: ustawia słownik dla obecnego buforu (kilka słowników może być podanych po przecinku)
+ deldict: usuwa słownik używany w obecnym buforze
+ addword: dodaje słowo do osobistego słownika aspell
-Input line beginning with a '/' is not checked, except for some commands (see /set aspell.check.commands).
+Jeśli wprowadzany tekst zaczyna się od '/' nie będzie on sprawdzany, za wyjątkiem kilku komend (zobacz /set aspell.check.commands).
-To enable aspell on all buffers, use option "default_dict", then enable aspell, for example:
+W celu włączenia aspell dla wszystkich buforów, należy użyć opcji "default_dict", następnie włączyć aspell, na przykład:
/set aspell.check.default_dict "en"
/aspell enable
-To display a list of suggestions in a bar, use item "aspell_suggest".
+W celu wyświetlenia listy sugestii na pasku, użyj elementu "aspell_suggest".
-Default key to toggle aspell is alt-s.
+Domyślny skrót klawiszowy przełączający aspell to alt-s.
----
diff --git a/doc/pl/autogen/user/irc_commands.asciidoc b/doc/pl/autogen/user/irc_commands.asciidoc
index d997a1764..d13680d14 100644
--- a/doc/pl/autogen/user/irc_commands.asciidoc
+++ b/doc/pl/autogen/user/irc_commands.asciidoc
@@ -551,12 +551,12 @@ demon2: prześlij do tego demona
[command]*`query`* wysyła prywatną wiadomość do użytkownika::
----
-/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]
+/query [-noswitch] [-server <serwer>] <nick>[,<nick>...] [<tekst>]
--noswitch: do not switch to new buffer
- server: send to this server (internal name)
+-noswitch: nie przełączaj do nowego bufora
+ serwer: wyślij do tego serwera (nazwa wewnętrzna)
nick: nick
- text: text to send
+ tekst: wiadomość do wysłania
----
[[command_irc_quiet]]
@@ -683,24 +683,24 @@ powód: powód
del|keep <serwer>]
deloutq|jump|raw
- list: list servers (without argument, this list is displayed)
-listfull: list servers with detailed info for each server
- add: create a new server
- server: server name, for internal and display use
-hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma
- temp: create temporary server (not saved)
- option: set option for server (for boolean option, value can be omitted)
-nooption: set boolean option to 'off' (for example: -nossl)
- copy: duplicate a server
- rename: rename a server
- reorder: reorder list of servers
- keep: keep server in config file (for temporary servers only)
- del: delete a server
- deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
- jump: jump to server buffer
- raw: open buffer with raw IRC data
-
-Examples:
+ list: wyświetla listę serwerów (bez argumentu wyświetlana jest ta lista)
+listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego serwera
+ add: tworzy nowy serwer
+ serwer: nazwa serwera, do użytku wewnętrznego i wyświetlania
+host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: 6667), wiele adresów należy rozdzielić przecinkiem
+ temp: tworzy serwer tymczasowy (nie zapisany)
+ opcja: ustawia opcję dla serwera (dla opcji boolowskich wartość może zostać pominięta)
+noopcja: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
+ copy: duplikuje serwer
+ rename: zmienia nazwę serwera
+ reorder: zmienia kolejność na liście serwerów
+ keep: zachowuje serwer w pliku konfiguracyjnym (tylko dla serwerów tymczasowych)
+ del: usuwa serwer
+ deloutq: usuń wiadomości z kolejki dla wszystkich serwerów (wszystkie wiadomości jakie WeeChat obecnie wysyła)
+ jump: przechodzi do bufora serwera
+ raw: otwiera bufor z nieprzetworzonymi danymi IRC
+
+Przykłady:
/server listfull
/server add freenode chat.freenode.net
/server add freenode chat.freenode.net/6697 -ssl -autoconnect
diff --git a/doc/pl/autogen/user/irc_options.asciidoc b/doc/pl/autogen/user/irc_options.asciidoc
index 8e1fe8f35..f3e7da34d 100644
--- a/doc/pl/autogen/user/irc_options.asciidoc
+++ b/doc/pl/autogen/user/irc_options.asciidoc
@@ -498,7 +498,7 @@
** wartości: 0 .. 1000000 (domyślna wartość: `25`)
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
-** opis: `comma-separated list of client capabilities to enable for server if they are available; capabilities supported by WeeChat are: account-notify, away-notify, extended-join, multi-prefix, server-time, userhost-in-names (example: "away-notify,multi-prefix")`
+** opis: `oddzielona przecinkami lista opcji klienta do włączenia dla serwera, jeśli są dostępne; opcje wspierane przez WeeChat: account-notify, away-notify, extended-join, multi-prefix, server-time, userhost-in-names (przykład: "away-notify,multi-prefix")`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
@@ -573,17 +573,17 @@
** wartości: continue, reconnect, disconnect (domyślna wartość: `continue`)
* [[option_irc.server_default.sasl_key]] *irc.server_default.sasl_key*
-** opis: `file with ECC private key for mechanism "ecdsa-nist256p-challenge" ("%h" will be replaced by WeeChat home, "~/.weechat" by default)`
+** opis: `plik z kluczem prywatnym ECC dla mechanizmu "ecdsa-nist256p-challenge" ("%h" zostanie zastąpione katalogiem domowym WeeChat, domyślnie "~/.weechat")`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
-** opis: `mechanism for SASL authentication: "plain" for plain text password, "ecdsa-nist256p-challenge" for key-based challenge authentication, "external" for authentication using client side SSL cert, "dh-blowfish" for blowfish crypted password (insecure, not recommended), "dh-aes" for AES crypted password (insecure, not recommended)`
+** opis: `mechanizm autentykacji SASL: "plain" dla hasła w czystym tekście, "ecdsa-nist256p-challenge" uwierzytelnianie na podstawie pary kluczy, "external" dla uwierzytelnienia za pomocą certyfikatu SSL po stronie klienta", "dh-blowfish" dla hasła szyfrowanego za pomocą blowfish (mało bezpieczne, niepolecane), "dh-aes" dla hasła szyfrowanego za pomocą AES (mało bezpieczne, niepolecane)`
** typ: liczba
** wartości: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes (domyślna wartość: `plain`)
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
-** opis: `password for SASL authentication; this option is not used for mechanisms "ecdsa-nist256p-challenge" and "external" (note: content is evaluated, see /help eval)`
+** opis: `hasło dla uwierzytelniania SASL; ta opcja nie jest używana dla mechanizmów "ecdsa-nist256p-challenge" oraz "external" (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
@@ -593,7 +593,7 @@
** wartości: 1 .. 3600 (domyślna wartość: `15`)
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
-** opis: `username for SASL authentication; this option is not used for mechanism "external" (note: content is evaluated, see /help eval)`
+** opis: `nazwa użytkownika dla uwierzytelniania SASL; ta opcja nie jest używana dla mechanizmów "ecdsa-nist256p-challenge" oraz "external" (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
@@ -613,7 +613,7 @@
** wartości: 0 .. 2147483647 (domyślna wartość: `2048`)
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
-** opis: `fingerprint of certificate which is trusted and accepted for the server; only hexadecimal digits are allowed (0-9, a-f): 64 chars for SHA-512, 32 chars for SHA-256, 20 chars for SHA-1 (insecure, not recommended); many fingerprints can be separated by commas; if this option is set, the other checks on certificates are NOT performed (option "ssl_verify")`
+** opis: `skrót certyfikatu, który jest zaufany i akceptowany dla serwera; tylko cyfry heksadecymalne są dozwolone (0-9, a-f): 64 znaki dla SHA-512, 32 znaki dla SHA-256, 20 znaków dla SHA-1 (mało bezpieczne, nie zalecane); wiele skrótów można oddzielić przecinkami; jeśli ta opcja jest ustawiona, certyfikat NIE jest dalej sprawdzany (opcja "ssl_verify")`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
diff --git a/doc/pl/autogen/user/relay_options.asciidoc b/doc/pl/autogen/user/relay_options.asciidoc
index 6fd0edebd..52cf7da53 100644
--- a/doc/pl/autogen/user/relay_options.asciidoc
+++ b/doc/pl/autogen/user/relay_options.asciidoc
@@ -83,7 +83,7 @@
** wartości: 0 .. 65535 (domyślna wartość: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
-** opis: `POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^(123.45.67.89|192.160.*)$"`
+** opis: `rozszerzone wyrażenia regularne POSIX z adresami IP dozwolonymi dla pośrednika (nie wrażliwe na wielkość znaków, umieszczenie "(?-i)" na początku sprawi, że wielość znaków będzie miała znaczenie), przykład: "^(123.45.67.89|192.160.*)$"`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
diff --git a/doc/pl/autogen/user/script_options.asciidoc b/doc/pl/autogen/user/script_options.asciidoc
index 78b99bc4e..f1ab9d62b 100644
--- a/doc/pl/autogen/user/script_options.asciidoc
+++ b/doc/pl/autogen/user/script_options.asciidoc
@@ -193,7 +193,7 @@
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_script.scripts.url]] *script.scripts.url*
-** opis: `URL for file with list of scripts; by default HTTPS is forced, see option script.scripts.url_force_https`
+** opis: `adres pliku z listą skryptów; domyśłnie wymuszany jest protokół HTTPS, zobacz opcje script.scripts.url_force_https`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"http://weechat.org/files/plugins.xml.gz"`)
diff --git a/doc/pl/autogen/user/weechat_commands.asciidoc b/doc/pl/autogen/user/weechat_commands.asciidoc
index 7b8e1f6aa..fa5515453 100644
--- a/doc/pl/autogen/user/weechat_commands.asciidoc
+++ b/doc/pl/autogen/user/weechat_commands.asciidoc
@@ -17,50 +17,50 @@ wiadomość: powód nieobecności (jeśli nie podano wiadomości status nieobecn
----
/bar list|listfull|listitems
- add <name> <type>[,<conditions>] <position> <size> <separator> <item1>[,<item2>...]
+ add <nazwa> <typ>[,<warunek>] <pozycja> <rozmiar> <separator> <element1>[,<element2>...]
default [input|title|status|nicklist]
- del <name>|-all
- set <name> <option> <value>
- hide|show|toggle <name>
- scroll <name> <window> <scroll_value>
-
- list: list all bars
- listfull: list all bars (verbose)
- listitems: list all bar items
- add: add a new bar
- name: name of bar (must be unique)
- type: root: outside windows,
- window: inside windows, with optional conditions (see below)
- conditions: the conditions to display the bar:
- active: on active window
- inactive: on inactive windows
- nicklist: on windows with nicklist
- other condition: see /help weechat.bar.xxx.conditions and /help eval
- without conditions, the bar is always displayed
- position: bottom, top, left or right
- size: size of bar (in chars)
- separator: 1 for using separator (line), 0 or nothing means no separator
- item1,...: items for this bar (items can be separated by comma (space between items) or "+" (glued items))
- default: create a default bar (all default bars if no bar name is given)
- del: delete a bar (or all bars with -all)
- set: set a value for a bar property
- option: option to change (for options list, look at /set weechat.bar.<barname>.*)
- value: new value for option
- hide: hide a bar
- show: show an hidden bar
- toggle: hide/show a bar
- scroll: scroll bar
- window: window number (use '*' for current window or for root bars)
- scroll_value: value for scroll: 'x' or 'y' (optional), followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional % (to scroll by % of width/height, otherwise value is number of chars)
-
-Examples:
- create a bar with time, buffer number + name, and completion:
+ del <nazwa>|-all
+ set <nazwa> <opcja> <wartość>
+ hide|show|toggle <nazwa>
+ scroll <nazwa> <okno> <wartość_przewinięcia>
+
+ list: lista wszystkich pasków
+ listfull: lista wszystkich pasków (z polami)
+ listitems: lista wszystkich elementów pasków
+ add: dodaj nowy pasek
+ nazwa: nazwa paska (musi być unikalna)
+ typ: root: poza oknami,
+ window: wewnątrz okien, z opcjonalnymi warunkami (patrz niżej)
+ warunek: warunek(i) dla wyświetlenia paska (tylko dla typu "window"):
+ active: w aktywnym oknie
+ inactive: w nieaktywnym oknie
+ nicklist: w oknach z listą nicków
+ inne warunki: zobacz /help weechat.bar.xxx.conditions oraz /help eval
+ bez warunku pasek jest zawsze wyświetlany
+ pozycja: dół (bottom), góra (top), lewo (left) lub prawo (right)
+ rozmiar: rozmiar paska (w znakach)
+ separator: 1 dla użycia separatora (linia), 0 - brak separatora
+ element1,...: elementy dla tego paska (elementy mogą być oddzielone przecinkiem (przerwa między elementami) lub "+" (sklejone elementy))
+ default: tworzy domyślne paski (wszystkie domyślne paski, jeśli nie podamy nazwy)
+ del: usuwa pasek (lub wszystkie z użyciem -all)
+ set: ustawia wartość dla właściwości paska
+ opcja: opcja do zmiany (listę opcji można zobaczyć dzięki /set weechat.bar.<nazwa paska>.*)
+ wartość: nowa wartość opcji
+ hide: ukrywa pasek
+ show: pokazuje ukryty pasek
+ toggle: ukrywa/pokazuje pasek
+ scroll: przewija pasek
+ okno: numer okna ('*' oznacza obecne okno lub pasek typu root)
+ wartość_przewinięcia: wartość dla przewinięcia: 'x' lub 'y' (opcjonalne), następnie '+', '-', 'b' (początek) lub 'e' (koniec), wartość (dla +/-), oraz opcjonalnie % (w celu przesunięcia % szerokości/wysokości, w przeciwnym wypadku wartość jest ilością znaków)
+
+Przykłady:
+ tworzy pasek z czasem, numerem + nazwą bufora i dopełnianiem:
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
- hide a bar:
+ ukrywa pasek:
/bar hide mybar
- scroll nicklist 10 lines down on current buffer:
+ przewija listę nicków a obecnym buforze o 10 linii w dół :
/bar scroll nicklist * y+10
- scroll to end of nicklist on current buffer:
+ przewija do końca listę nicków w obecnym buforze:
/bar scroll nicklist * ye
----
@@ -186,30 +186,30 @@ komenda: komenda do wywołania ( '/' jest automatycznie dodawane jeśli nie wyst
move up|down|left|right|area_up|area_down|area_left|area_right
stop
- go: move cursor to chat area, a bar (using bar name) or coordinates "x,y"
-move: move cursor with direction
-stop: stop cursor mode
+ go: przesuwa kursor do obszaru rozmowy, paska (używając nazwy paska) lub położenia "x,y"
+move: przesuwa kursor w kierunku
+stop: wyłącza tryb kursora
-Without argument, this command toggles cursor mode.
+Bez argumentu komenda przełącza obsługę kursora.
-When mouse is enabled (see /help mouse), by default a middle click will start cursor mode at this point.
+Kiedy obsługa myszy jest włączona (zobacz /help mouse), domyślnie wciśnięcie środkowego przycisku włącza tryb kursora we wskazanym punkcie.
-Default keys in cursor mode on chat messages:
- m quote message
- q quote prefix + message
- Q quote time + prefix + message
+Domyślne skróty dla trybu kursora w oknie rozmowy:
+ m cytuj wiadomość
+ q cytuj prefiks + wiadomość
+ Q cytuj czas + prefiks + wiadomość
-Default keys in cursor mode on nicklist:
- b ban nick (/ban)
- k kick nick (/kick)
- K kick and ban nick (/kickban)
- q open query with nick (/query)
- w query information about user (/whois)
+Domyślne skróty dla trybu kursora na liście nicków:
+ b zbanuj nick (/ban)
+ k wykop nick (/kick)
+ K wykop i zbanuj nick (/kickban)
+ q otworz okno prywatnej rozmowy (/query)
+ w zapytaj o informacje o użytkowniku (/whois)
-Examples:
- go to nicklist:
+Przykłady:
+ przejdź do listy nicków:
/cursor go nicklist
- go to coordinates x=10, y=5:
+ przejdź do współrzędnych x=10, y=5:
/cursor go 10,5
----
@@ -248,50 +248,50 @@ infolists: wyświetla informacje o infolistach
[command]*`eval`* przetwórz wyrażenie::
----
-/eval [-n|-s] <expression>
- [-n] -c <expression1> <operator> <expression2>
-
- -n: display result without sending it to buffer (debug mode)
- -s: split expression before evaluating it (many commands can be separated by semicolons)
- -c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
-expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
- operator: a logical or comparison operator:
- - logical operators:
- && boolean "and"
- || boolean "or"
- - comparison operators:
- == equal
- != not equal
- <= less or equal
- < less
- >= greater or equal
- > greater
- =~ is matching POSIX extended regex
- !~ is NOT matching POSIX extended regex
-
-An expression is considered as "true" if it is not NULL, not empty, and different from "0".
-The comparison is made using integers if the two expressions are valid integers.
-To force a string comparison, add double quotes around each expression, for example:
+/eval [-n|-s] <wyrażenie>
+ [-n] -c <wyrażenie1> <operator> <wyrażenie2>
+
+ -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
+ -s: podziel wyażenie przed przetworzeniem go (wiele komend może być oddzielonych średnikami)
+ -c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
+wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej); wiele komend można oddzielić średnikami
+ operator: operator logiczny lub porównania:
+ - operatory logiczne:
+ && boolowskie "i"
+ || boolowskie "lub"
+ - operatory porównania:
+ == równy
+ != różny
+ <= mniejszy lub równy
+ < mniejszy
+ >= większy lub równy
+ > większy
+ =~ pasuje do rozszerzonego wyrażenia regularnego POSIX
+ !~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX
+
+Wyrażenie jest uznawane za "prawdziwe" jeśli nie jest NULL, nie jest puste, oraz różni się od "0".
+Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są liczbami całkowitymi.
+W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
50 > 100 ==> 0
"50" > "100" ==> 1
-Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
- 1. a string with escaped chars (format: "esc:xxx" or "\xxx")
- 2. a string with chars to hide (format: "hide:char,string")
- 3. a color (format: "color:xxx")
- 4. an info (format: "info:name,arguments", arguments are optional)
- 5. an environment variable (format: "env:XXX")
- 6. an option (format: "file.section.option")
- 7. a local variable in buffer
- 8. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
-Format for hdata can be one of following:
- hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
- hdata[list].var1.var2...: start with a hdata using a list, for example:
- ${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
- ${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
-For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
-
-Examples (simple strings):
+Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
+ 1. ciąg z wyescapowanymi znakami (format: "esc:xxx" lub "\xxx")
+ 2. ciąg ze znakami do ukrycia (format: "hide:char,string")
+ 3. kolor (format color:xxx)
+ 4. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
+ 5. zmienna środowiskowa (format: "env:XXX")
+ 6. opcja (format: plik.sekcja.opcja)
+ 7. zmienna lokalna w buforze
+ 8. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie "window" i "buffer" wskazują na aktualne okno/bufor.
+Format dla hdata może być jednym z poniższych:
+ hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), następnie wypytuje zmienne jedna po drugiej (inne hdata mogą być następne)
+ hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
+ ${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
+ ${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
+Nazwy hdata i zmiennych, można znaleźć w "Opisie API wtyczek", fukcja "weechat_hdata_get".
+
+Przykłady (proste ciągi):
/eval -n ${info:version} ==> 0.4.3
/eval -n ${env:HOME} ==> /home/user
/eval -n ${weechat.look.scroll_amount} ==> 3
@@ -302,7 +302,7 @@ Examples (simple strings):
/eval -n ${\t} ==> <tab>
/eval -n ${hide:-,${relay.network.password}} ==> --------
-Examples (conditions):
+Przykłady (warunki):
/eval -n -c ${window.buffer.number} > 2 ==> 0
/eval -n -c ${window.win_width} > 100 ==> 1
/eval -n -c (8 > 12) || (5 > 2) ==> 1
@@ -323,57 +323,57 @@ Examples (conditions):
rename <nazwa> <nowa_nazwa>
del <nazwa>|-all
- list: list all filters
- enable: enable filters (filters are enabled by default)
-disable: disable filters
- toggle: toggle filters
- name: filter name ("@" = enable/disable all filters in current buffer)
- add: add a filter
- rename: rename a filter
- del: delete a filter
- -all: delete all filters
- buffer: comma separated list of buffers where filter is active:
- - this is full name including plugin (example: "irc.freenode.#weechat" or "irc.server.freenode")
- - "*" means all buffers
- - a name starting with '!' is excluded
- - wildcard "*" is allowed
- tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
- - logical "and": use "+" between tags (for example: "nick_toto+irc_action")
- - wildcard "*" is allowed
- - if tag starts with '!', then it is excluded and must NOT be in message
- regex: POSIX extended regular expression to search in line
- - use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
- - if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
- - two regular expressions are created: one for prefix and one for message
- - regex are case insensitive, they can start by "(?-i)" to become case sensitive
-
-The default key alt+'=' toggles filtering on/off.
-
-Tags most commonly used:
+ list: wyświetla wszystkie filtry
+ enable: włącza filtry (filtry są domyślnie włączone)
+disable: wyłącza filtry
+ toggle: przełącza filtry
+ nazwa: nazwa filtru ("@" = włącza/wyłącza wszystkie filtry w obecnym buforze)
+ add: dodaje filtr
+ rename: zmienia nazwę filtru
+ del: usuwa filtr
+ -all: usuwa wszystkie filtry
+ bufor: oddzielona przecinkami lisa buforów, dla których filtr jest aktywny:
+ - jest to pełna nazwa zawierająca wtyczkę (przykład: "irc.freenode.#weechat" lub "irc.server.freenode")
+ - "*" oznacza wszystkie bufory
+ - nazwa zaczynająca się od '!' jest wykluczana
+ - dozwolony jest znak "*"
+ tagi: lista tagów oddzielona przecinkiem, np: "irc_join,irc_part,irc_quit"
+ - logiczne "i": użyj "+" pomiędzy tagami (na przykład: "nick_toto+irc_action")
+ - dozwolony jest znak "*"
+ - jeśli tag zaczyna się od '!', wtedy jest on wykluczony i NIE może znajdować się w wiadomości
+ regex: rozszerzone wyrażenie regularne POSIX do wyszukania w linii
+ - użyj '\t' do oddzielenia prefiksu od wiadomości, znaki specjalne jak '|' muszą zostać poprzedzone '\' np: '\|'
+ - jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest odwracany (użyj '\!', aby zacząć od '!')
+ - dwa wyrażenia są tworzone: jedno dla prefiksu, drugie dla wiadomości
+ - wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się od "(?-i)" wielkość znaków ma znaczenie
+
+Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie.
+
+Najczęściej używane tagi:
no_filter, no_highlight, no_log, log0..log9 (log level),
notify_none, notify_message, notify_private, notify_highlight,
nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
host_xxx (xxx is username + host in message),
irc_xxx (xxx is command name or number, see /server raw or /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
-To see tags for lines in buffers: /debug tags
+Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags
-Examples:
- use IRC smart filter on all buffers:
+Przykłady:
+ użyj inteligentnego filtru we wszystkich buforach IRC:
/filter add irc_smart * irc_smart_filter *
- use IRC smart filter on all buffers except those with "#weechat" in name:
+ użyj inteligentnego filtru we wszystkich buforach IRC poza tymi zawierającymi "#weechat" w nazwie:
/filter add irc_smart *,!*#weechat* irc_smart_filter *
- filter all IRC join/part/quit messages:
+ filtruj wszystkie wiadomości IRC o join/part/quit:
/filter add joinquit * irc_join,irc_part,irc_quit *
- filter nicks displayed when joining channels or with /names:
+ filtruj nicki wyświetlane przy wejściu na kanał albo za pomocą /names:
/filter add nicks * irc_366 *
- filter nick "toto" on IRC channel #weechat:
+ filtruj nick "toto" na kanale IRC #weechat:
/filter add toto irc.freenode.#weechat nick_toto *
- filter IRC join/action messages from nick "toto":
+ filtruj wejścia/akcje IRC od użytkownika "toto":
/filter add toto * nick_toto+irc_join,nick_toto+irc_action *
- filter lines containing "weechat sucks" on IRC channel #weechat:
+ filtruj linie zawierające fraze "weechat sucks" na kanale IRC #weechat:
/filter add sucks irc.freenode.#weechat * weechat sucks
- filter lines that are strictly equal to "WeeChat sucks" on all buffers:
+ filtruj linie "WeeChat sucks" we wszystkich buforach:
/filter add sucks2 * * (?-i)^WeeChat sucks$
----
@@ -879,10 +879,10 @@ Jest możliwe przywrócenie sesji WeeChat na innej maszynie, jeśli skopiujemy z
----
/version [-o | -ol]
- -o: send version to current buffer as input (English string)
--ol: send version to current buffer as input (translated string)
+ -o: wysyła wersje jako wejście do obecnego bufora (po angielsku)
+-ol: wysyła wersje jako wejście do obecnego bufora (przetłumaczony)
-The default alias /v can be used to execute this command on all buffers (otherwise the irc command /version is used on irc buffers).
+Domyślny alias /v może zostać użyty do wykonania tej komendy we wszystkich buforach (w przeciwnym wypadku wykonywana jest komenda /version w buforach irc).
----
[[command_weechat_wait]]
diff --git a/doc/pl/autogen/user/weechat_options.asciidoc b/doc/pl/autogen/user/weechat_options.asciidoc
index 5cf15d50c..455844bf9 100644
--- a/doc/pl/autogen/user/weechat_options.asciidoc
+++ b/doc/pl/autogen/user/weechat_options.asciidoc
@@ -828,17 +828,17 @@
** wartości: dowolny ciąg (domyślna wartość: `"|"`)
* [[option_weechat.look.quote_nick_prefix]] *weechat.look.quote_nick_prefix*
-** opis: `text to display before nick when quoting a message (see /help cursor)`
+** opis: `teks wyświetlany przed nickiem podczas cytowania wiadomości (zobacz /help cursor)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"<"`)
* [[option_weechat.look.quote_nick_suffix]] *weechat.look.quote_nick_suffix*
-** opis: `text to display after nick when quoting a message (see /help cursor)`
+** opis: `teks wyświetlany za nickiem podczas cytowania wiadomości (zobacz /help cursor)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `">"`)
* [[option_weechat.look.quote_time_format]] *weechat.look.quote_time_format*
-** opis: `time format when quoting a message (see /help cursor)`
+** opis: `format czasu podczas cytowania wiadomości (zobacz /help cursor)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"%H:%M:%S"`)
@@ -928,12 +928,12 @@
** wartości: dowolny ciąg (domyślna wartość: `"WeeChat ${info:version}"`)
* [[option_weechat.look.word_chars_highlight]] *weechat.look.word_chars_highlight*
-** opis: `comma-separated list of chars (or range of chars) that are considered part or words for highlights; each item can be a single char, a range of chars (format: a-z), a class of wide character (for example "alnum", see man wctype); a "!" before the item makes it negative (ie the char is NOT considered part of words); the value "*" matches any char; unicode chars are allowed with the format \u1234, for example \u00A0 for unbreakable space (see /help print for supported formats)`
+** opis: `oddzielona przecinkami lista znaków (lub zakres znaków) rozważanych jako część słowa podświetlenia; każdy element może być pojedynczym znakiem, zakresem znaków (format: a-z), klasą znaków (przykład "alnum", zobacz man wctype); znak "!" przed elementem neguje go (znak NIE jest uznawany za część słowa); wartość "*" pasuje do dowolnego znaku; znaki unikodu są dozwolone w formacie \u1234, na przykład \u00A0 dla niełamliwej spacji (wspierane formaty można znaleźć w /help print)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"!\u00A0,-,_,|,alnum"`)
* [[option_weechat.look.word_chars_input]] *weechat.look.word_chars_input*
-** opis: `comma-separated list of chars (or range of chars) that are considered part or words for command line; each item can be a single char, a range of chars (format: a-z), a class of wide character (for example "alnum", see man wctype); a "!" before the item makes it negative (ie the char is NOT considered part of words); the value "*" matches any char; unicode chars are allowed with the format \u1234, for example \u00A0 for unbreakable space (see /help print for supported formats)`
+** opis: `oddzielona przecinkami lista znaków (lub zakres znaków) rozważanych jako część słowa linii poleceń; każdy element może być pojedynczym znakiem, zakresem znaków (format: a-z), klasą znaków (przykład "alnum", zobacz man wctype); znak "!" przed elementem neguje go (znak NIE jest uznawany za część słowa); wartość "*" pasuje do dowolnego znaku; znaki unikodu są dozwolone w formacie \u1234, na przykład \u00A0 dla niełamliwej spacji (wspierane formaty można znaleźć w /help print)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"!\u00A0,-,_,|,alnum"`)
diff --git a/doc/pl/cmdline_options.pl.asciidoc b/doc/pl/cmdline_options.pl.asciidoc
index 5d7dcaaf5..cd769f75d 100644
--- a/doc/pl/cmdline_options.pl.asciidoc
+++ b/doc/pl/cmdline_options.pl.asciidoc
@@ -4,13 +4,12 @@
*-c*, *--colors*::
Wyświetla domślne kolory w terminalu.
-// TRANSLATION MISSING
*-d*, *--dir* '<ścieżka>'::
Ustawia ścieżkę jako katalog domowy WeeChat (używany dla plików
konfiguracyjnych, logów, wtyczek użytkownika i skryptów), domyślna wartość
to '~/.weechat' (katalog zostanie utworzony jeśli nie istnieje).
- If this option is not given, the environment variable WEECHAT_HOME is used
- (if not empty).
+ Jeśli ta opcja nie zostanie podada, użyta zostanie zawartość zmiennej
+ WEECHAT_HOME (jeśli została ustawiona).
*-h*, *--help*::
Wyświetla pomoc.
diff --git a/doc/pl/weechat.1.pl.asciidoc b/doc/pl/weechat.1.pl.asciidoc
index 53e80e5d3..cb82e98d1 100644
--- a/doc/pl/weechat.1.pl.asciidoc
+++ b/doc/pl/weechat.1.pl.asciidoc
@@ -16,10 +16,9 @@ weechat - rozszerzalny klient rozmów
== OPIS
-// TRANSLATION MISSING
WeeChat (Wee Enhanced Environment for Chat) to darmowy klient rozmów, szybki
i lekki, przeznaczony dla wielu systemów operacyjnych.
-It is highly customizable and extensible with scripts.
+Posiada dużo opcji konfiguracyjnych i dodatkowych wtyczek.
== OPCJE
@@ -90,14 +89,11 @@ $HOME/.weechat/weechat.log::
== AUTORZY
-// TRANSLATION MISSING
-This manpage was written by Sébastien Helleu <flashcode@flashtux.org>.
+Autorem tej strony pomocy Sébastien Helleu <flashcode@flashtux.org>.
-// TRANSLATION MISSING
-Translated by Krzysztof Korościk <soltys@szluug.org>.
+Tłumaczenie Krzysztof Korościk <soltys@szluug.org>.
-// TRANSLATION MISSING
-== COPYRIGHT
+== PRAWA AUTORSKIE
WeeChat jest tworzony przez Sébastien Helleu i społeczność (pełna lista dostępna
jest w pliku AUTHORS).
diff --git a/doc/pl/weechat_faq.pl.asciidoc b/doc/pl/weechat_faq.pl.asciidoc
index 952e44b02..6390aeedb 100644
--- a/doc/pl/weechat_faq.pl.asciidoc
+++ b/doc/pl/weechat_faq.pl.asciidoc
@@ -6,10 +6,9 @@
:toc-placement: manual
-// TRANSLATION MISSING
-Translators:
+Tłumaczenie:
-* Krzysztof Korościk <soltys@szluug.org>, 2009-2014
+* Krzysztof Korościk <soltys@szluug.org>, 2009-2015
[NOTE]
Ten dokument jest napisany dla WeeChat w wersji ≥ 0.3.0, ale powinien być używany
diff --git a/doc/pl/weechat_quickstart.pl.asciidoc b/doc/pl/weechat_quickstart.pl.asciidoc
index 07392d4ca..26ced5cb9 100644
--- a/doc/pl/weechat_quickstart.pl.asciidoc
+++ b/doc/pl/weechat_quickstart.pl.asciidoc
@@ -6,10 +6,9 @@
:max-width: 100%
-// TRANSLATION MISSING
-Translators:
+Tłumaczenie:
-* Krzysztof Korościk <soltys@szluug.org>, 2009-2014
+* Krzysztof Korościk <soltys@szluug.org>, 2009-2015
[[start]]
@@ -101,8 +100,7 @@ na liście "irc" oraz inne wtyczki.
[[create_irc_server]]
== Tworzenie serwera IRC
-// TRANSLATION MISSING
-You can add an IRC server with `/server` command, for example:
+Możesz dodać serwer IRC za pomocą komendy `/server`, na przykład:
----
/server add freenode chat.freenode.net
@@ -319,21 +317,17 @@ Wtyczki są automatycznie ładowane, kiedy zostaną wykryte (proszę spojrzeć d
dokumentacji WeeChat, aby się dowiedzieć jak ładować/wyładowywać wtyczki lub
skrypty).
-// 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:
+Dostępne jest wiele zewnętrznych skryptów (od społeczności), możesz je pobrać
+i zainstalować za pomocą komendy `/script`, na przykład:
----
/script install iset.pl
----
-// TRANSLATION MISSING
-See `/help script` for more info.
+Więcej informacji można uzyskać wykonując komendę `/help script`.
-// TRANSLATION MISSING
-A list of scripts is available in WeeChat with `/script` or at this URL:
-https://weechat.org/scripts
+Listę skryptów dostepnych dla WeeChat można uzyskać wywołując komendę `/script`
+lub pod adresem https://weechat.org/scripts
[[more_doc]]
== Więcej dokumentacji
diff --git a/doc/pl/weechat_scripting.pl.asciidoc b/doc/pl/weechat_scripting.pl.asciidoc
index d50f6a7c1..3b80f9cdd 100644
--- a/doc/pl/weechat_scripting.pl.asciidoc
+++ b/doc/pl/weechat_scripting.pl.asciidoc
@@ -7,10 +7,9 @@
:max-width: 100%
-// TRANSLATION MISSING
-Translators:
+Tłumaczenie:
-* Krzysztof Korościk <soltys@szluug.org>, 2011-2014
+* Krzysztof Korościk <soltys@szluug.org>, 2009-2015
Ten dokument opisuje klienta rozmów WeeChat, który jest częścią WeeChat.
diff --git a/doc/pl/weechat_tester.pl.asciidoc b/doc/pl/weechat_tester.pl.asciidoc
index dbe117346..0a4b5de88 100644
--- a/doc/pl/weechat_tester.pl.asciidoc
+++ b/doc/pl/weechat_tester.pl.asciidoc
@@ -6,10 +6,9 @@
:max-width: 100%
-// TRANSLATION MISSING
-Translators:
+Tłumaczenie:
-* Krzysztof Korościk <soltys@szluug.org>, 2009-2014
+* Krzysztof Korościk <soltys@szluug.org>, 2009-2015
[[purpose]]
@@ -93,7 +92,7 @@ Do zbudowania źródeł zaleca się cmake:
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
+$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
$ make
$ make install
----
diff --git a/doc/pl/weechat_user.pl.asciidoc b/doc/pl/weechat_user.pl.asciidoc
index 75510b629..2c6d11ea3 100644
--- a/doc/pl/weechat_user.pl.asciidoc
+++ b/doc/pl/weechat_user.pl.asciidoc
@@ -7,10 +7,9 @@
:max-width: 100%
-// TRANSLATION MISSING
-Translators:
+Tłumaczenie:
-* Krzysztof Korościk <soltys@szluug.org>, 2013-2014
+* Krzysztof Korościk <soltys@szluug.org>, 2009-2015
Ten dokument opisuje klienta rozmów WeeChat, będącego częścią WeeChat.
@@ -39,6 +38,8 @@ Główne cechy to:
http://tools.ietf.org/html/rfc2811[2811],
http://tools.ietf.org/html/rfc2812[2812] i
http://tools.ietf.org/html/rfc2813[2813]
+// TRANSLATION MISSING
+* IRC proxy and relay for remote interfaces
* wielo-platformowy (GNU/Linux, *BSD, MacOS X, Windows i inne)
* 100% GPL, darmowe oprogramowanie
@@ -165,14 +166,13 @@ WeeChat.
Uruchamianie testów, wtyczka javascript
|===
-// TRANSLATION MISSING (note 3)
[NOTE]
^(1)^ Nazwy pochodzą z dystrybucji Debian GNU/Linux, wersje i nazwy pakietów
mogą być inne w innych dystrybucjach. +
^(2)^ WeeChat może być skompilowany z libncurses5-dev, ale jest to *NIE*
zalecane (spowoduje to błędy w wyświetlaniu szerokich znaków). +
-^(3)^ Gnutls ≥ 3.0.21 is required for IRC SASL authentication with mechanism
-ECDSA-NIST256P-CHALLENGE. +
+^(3)^ Gnutls ≥ 3.0.21 jest wymagany dla uwierzytelnienia IRC SASL za pomocą
+mechanizmu ECDSA-NIST256P-CHALLENGE. +
^(4)^ Zalecana wersja Pythona to 2.7 (wszystkie skrypty działają z wersją 2.7,
ale nie w wersjami ≤ 2.6 lub ≥ 3.0).
@@ -194,7 +194,7 @@ $ make
----
$ mkdir build
$ cd build
-$ cmake .. -DPREFIX=/ścieżka/do/katalogu
+$ cmake .. -DCMAKE_INSTALL_PREFIX=/ścieżka/do/katalogu
$ make
$ make install
----
@@ -211,7 +211,7 @@ Lista popularnych opcji:
Typ budowania pakietu: `Debug` (lub `RelWithDebInfo`) jest zalecany dla
wersjrozwojowej WeeChat.
-| PREFIX | katalog | /usr/local |
+| CMAKE_INSTALL_PREFIX | katalog | /usr/local |
Katalog, do którego zostanie zainstalowany WeeChat.
| WEECHAT_HOME | katalog | ~/.weechat |
@@ -854,45 +854,45 @@ domyślny pasek 'nicklist' ma wypełnienie 'vertical'.
Przykłady wypełnień paska 'nicklist':
....
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl │
-│12:55:01 +Max | hello │@jessika│
-│ │@maddy │
-│ │%Diego │
-│ │%Melody │
-│ │+Max │
-│ │ celia │
-│ │ Eva │
-│ │ freddy │
-│ │ Harold^│
-│ │ henry4 │
-│ │ jimmy17│
-│ │ jodie ▼│
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = vertical ▲
-
-┌──────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@carl lee │
-│12:55:01 +Max | hello │@jessika louise │
-│ │@maddy mario │
-│ │%Diego mark │
-│ │%Melody peter │
-│ │+Max Rachel │
-│ │ celia richard│
-│ │ Eva sheryl │
-│ │ freddy Vince │
-│ │ Harold^ warren │
-│ │ henry4 zack │
-│ │ jimmy17 │
-│ │ jodie │
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
-│[@carl] █ │
-└──────────────────────────────────────────────────┘
- filling_left_right = columns_vertical ▲
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl │
+│12:55:01 +Max | hello │@jessika│
+│ │@maddy │
+│ │%Diego │
+│ │%Melody │
+│ │+Max │
+│ │ celia │
+│ │ Eva │
+│ │ freddy │
+│ │ Harold^│
+│ │ henry4 │
+│ │ jimmy17│
+│ │ jodie ▼│
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:54:15 peter | hey! │@carl lee │
+│12:55:01 +Max | hello │@jessika louise │
+│ │@maddy mario │
+│ │%Diego mark │
+│ │%Melody peter │
+│ │+Max Rachel │
+│ │ celia richard│
+│ │ Eva sheryl │
+│ │ freddy Vince │
+│ │ Harold^ warren │
+│ │ henry4 zack │
+│ │ jimmy17 │
+│ │ jodie │
+│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = columns_vertical ▲
┌───────────────────────────────────────────────────────────────────────┐
│@carl %Diego celia Harold^ jodie mario Rachel Vince │
@@ -2237,8 +2237,7 @@ Więcej informacji można znaleźć pod adresem: http://www.oftc.net/oftc/NickSe
WeeChat wspiera uwierzytelnianie SASL, używając różnych mechanizmów:
* 'plain': hasło w czystym tekście (domyślne)
-// TRANSLATION MISSING
-* 'ecdsa-nist256p-challenge': challenge with public/private key
+* 'ecdsa-nist256p-challenge': klucz prywatny/publiczny
* 'external': certyfikat SSL po stronie klienta
* 'dh-blowfish': hasło zaszyfrowane algorytmem blowfish
* 'dh-aes': hasło zaszyfrowane algorytmem AES
@@ -2251,36 +2250,33 @@ Opcje dla serwerów to:
* 'sasl_mechanism': mechanizm do użycia (zobacz wyżej)
* 'sasl_timeout': limit czasu (w sekundach) na uwierzytelnienie
-// TRANSLATION MISSING
-* 'sasl_fail': action to perform if authentication fails
+* 'sasl_fail': akcja wykonywana jeśli uwierzytelnienie się nie powiedzie
* 'sasl_username': nazwa użytkownika (nick)
* 'sasl_password': hasło
-// TRANSLATION MISSING
-* 'sasl_key': file with ECc private key (for mechanism
+* 'sasl_key': plik z kluczem prywatnym ECc (dla mechanizmu
'ecdsa-nist256p-challenge')
-// TRANSLATION MISSING
[[irc_sasl_ecdsa_nist256p_challenge]]
===== SASL ECDSA-NIST256P-CHALLENGE
-You must generate a private key in order to authentify with the
-ECDSA-NIST256P-CHALLENGE mechanism (no password is required on connection).
+Musisz wygenerować klucz prywatny w celu uwierzytelnienia za pomocą mechanizmu
+ECDSA-NIST256P-CHALLENGE (hasło nie potrzebne do połączenia).
-You can generate the key with this command:
+Klucz można wygenerować za pomocą komendy:
----
$ openssl ecparam -genkey -name prime256v1 >~/.weechat/ecdsa.pem
----
-Get the public key (encoded as base64) with this command:
+Klucz publiczny (zakodowany za pomocą base64) uzyskujemy wywołując komendę:
----
$ openssl ec -noout -text -conv_form compressed -in ~/.weechat/ecdsa.pem | grep '^pub:' -A 3 | tail -n 3 | tr -d ' \n:' | xxd -r -p | base64
----
-Connect to the server, identify (for example with "nickserv identify") and set
-your public key in your account, using nickserv (replace the base64 value with
-your public key):
+Połącz się do serwera, zidentyfikuj (na przykład za pomocą "nickserv identify")
+i ustaw swój klucz publiczny dla swojego konta, za pomocą nickserva (zamień
+wartość base64 wartościa dla swojego klucza):
----
/connect freenode
@@ -2288,15 +2284,15 @@ your public key):
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
-Configure the SASL options in the server:
+Konfiguracja opcji SASL dla serwera:
----
/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
-/set irc.server.freenode.sasl_username "your_nickname"
+/set irc.server.freenode.sasl_username "twój_nick"
/set irc.server.freenode.sasl_key "%h/ecdsa.pem"
----
-Reconnect to the server:
+Ponowne połączenie z serwerem:
----
/reconnect freenode