diff --git a/doc/de/autogen/user/alias_default_aliases.adoc b/doc/de/autogen/user/alias_default_aliases.adoc new file mode 100644 index 000000000..d8071a870 --- /dev/null +++ b/doc/de/autogen/user/alias_default_aliases.adoc @@ -0,0 +1,42 @@ +// +// This file is auto-generated by script docgen.py. +// DO NOT EDIT BY HAND! +// +[width="100%",cols="2m,5m,5",options="header"] +|=== +| Alias | Command | Completion + +| /AAWAY | /allserv /away | - +| /AME | /allchan /me | - +| /AMSG | /allchan /msg * | - +| /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 merge | - +| /WI | /whois | - +| /WII | /whois $1 $1 | - +| /WW | /whowas | - +|=== diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index 0345e9302..15c7ec6b8 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -2143,6 +2143,16 @@ sollten Sie die _WeeChat Plugin API Reference_ oder _WeeChat Scripting Guide_ le Die Alias-Erweiterung erlaubt es, für Befehle, sogenannte Kurzbefehle (einen Alias) zu erstellen. +// TRANSLATION MISSING +Some aliases are created by default, with name in upper case (to make them +different from standard commands); commands are not case sensitive in WeeChat, +so for example `/close` runs the alias `/CLOSE`. + +// TRANSLATION MISSING +List of default aliases: + +include::autogen/user/alias_default_aliases.adoc[] + [[alias_commands]] ==== Befehle diff --git a/doc/docgen.py b/doc/docgen.py index 8c8ba261b..d832e78a7 100644 --- a/doc/docgen.py +++ b/doc/docgen.py @@ -394,6 +394,22 @@ def get_url_options(): return url_options +def get_default_aliases(): + """ + Get list of default aliases as list of dictionaries. + """ + default_aliases = [] + infolist = weechat.infolist_get('alias_default', '', '') + while weechat.infolist_next(infolist): + default_aliases.append({ + 'name': '/' + weechat.infolist_string(infolist, 'name'), + 'command': '/' + weechat.infolist_string(infolist, 'command'), + 'completion': weechat.infolist_string(infolist, 'completion'), + }) + weechat.infolist_free(infolist) + return default_aliases + + def get_irc_colors(): """ Get list of IRC colors as list of dictionaries. @@ -443,6 +459,7 @@ def docgen_cmd_cb(data, buf, args): hdata = get_hdata() completions = get_completions() url_options = get_url_options() + default_aliases = get_default_aliases() irc_colors = get_irc_colors() plugins_priority = get_plugins_priority() @@ -565,6 +582,20 @@ def docgen_cmd_cb(data, buf, args): _('undefined value allowed (null)'))) doc.update('options', num_files, num_files_updated) + # write default aliases + doc = AutogenDoc(directory, 'user', 'alias_default_aliases') + doc.write('[width="100%",cols="2m,5m,5",options="header"]\n') + doc.write('|===\n') + doc.write('| {0} | {1} | {2}\n\n' + ''.format(_('Alias'), _('Command'), _('Completion'))) + for alias in default_aliases: + doc.write('| {0} | {1} | {2}\n' + ''.format(escape(alias['name']), + escape(alias['command']), + escape(alias['completion'] or '-'))) + doc.write('|===\n') + doc.update('alias_default_aliases', num_files, num_files_updated) + # write IRC colors doc = AutogenDoc(directory, 'user', 'irc_colors') doc.write('[width="30%",cols="^2m,3",options="header"]\n') diff --git a/doc/en/autogen/user/alias_default_aliases.adoc b/doc/en/autogen/user/alias_default_aliases.adoc new file mode 100644 index 000000000..d8071a870 --- /dev/null +++ b/doc/en/autogen/user/alias_default_aliases.adoc @@ -0,0 +1,42 @@ +// +// This file is auto-generated by script docgen.py. +// DO NOT EDIT BY HAND! +// +[width="100%",cols="2m,5m,5",options="header"] +|=== +| Alias | Command | Completion + +| /AAWAY | /allserv /away | - +| /AME | /allchan /me | - +| /AMSG | /allchan /msg * | - +| /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 merge | - +| /WI | /whois | - +| /WII | /whois $1 $1 | - +| /WW | /whowas | - +|=== diff --git a/doc/en/weechat_user.en.adoc b/doc/en/weechat_user.en.adoc index 23387f690..d7b2e8cac 100644 --- a/doc/en/weechat_user.en.adoc +++ b/doc/en/weechat_user.en.adoc @@ -2096,6 +2096,14 @@ _WeeChat Plugin API Reference_ or _WeeChat Scripting Guide_. Alias plugin lets you create alias for commands (from WeeChat or other plugins). +Some aliases are created by default, with name in upper case (to make them +different from standard commands); commands are not case sensitive in WeeChat, +so for example `/close` runs the alias `/CLOSE`. + +List of default aliases: + +include::autogen/user/alias_default_aliases.adoc[] + [[alias_commands]] ==== Commands diff --git a/doc/fr/autogen/user/alias_default_aliases.adoc b/doc/fr/autogen/user/alias_default_aliases.adoc new file mode 100644 index 000000000..6aedbb319 --- /dev/null +++ b/doc/fr/autogen/user/alias_default_aliases.adoc @@ -0,0 +1,42 @@ +// +// This file is auto-generated by script docgen.py. +// DO NOT EDIT BY HAND! +// +[width="100%",cols="2m,5m,5",options="header"] +|=== +| Alias | Commande | Complétion + +| /AAWAY | /allserv /away | - +| /AME | /allchan /me | - +| /AMSG | /allchan /msg * | - +| /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 merge | - +| /WI | /whois | - +| /WII | /whois $1 $1 | - +| /WW | /whowas | - +|=== diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc index dd2c6ed41..879a9ee42 100644 --- a/doc/fr/weechat_user.fr.adoc +++ b/doc/fr/weechat_user.fr.adoc @@ -2167,6 +2167,14 @@ _Guide pour Scripts WeeChat_. L'extension Alias permet de définir des alias pour des commandes (WeeChat ou d'autres extensions). +Des alias sont créés par défaut, avec le nom en lettres majuscules (pour les +différencier des commandes standard); les commandes ne sont pas sensibles à la +casse dans WeeChat, donc par exemple `/close` lance l'alias `/CLOSE`. + +Liste des alias par défaut : + +include::autogen/user/alias_default_aliases.adoc[] + [[alias_commands]] ==== Commandes diff --git a/doc/it/autogen/user/alias_default_aliases.adoc b/doc/it/autogen/user/alias_default_aliases.adoc new file mode 100644 index 000000000..d8071a870 --- /dev/null +++ b/doc/it/autogen/user/alias_default_aliases.adoc @@ -0,0 +1,42 @@ +// +// This file is auto-generated by script docgen.py. +// DO NOT EDIT BY HAND! +// +[width="100%",cols="2m,5m,5",options="header"] +|=== +| Alias | Command | Completion + +| /AAWAY | /allserv /away | - +| /AME | /allchan /me | - +| /AMSG | /allchan /msg * | - +| /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 merge | - +| /WI | /whois | - +| /WII | /whois $1 $1 | - +| /WW | /whowas | - +|=== diff --git a/doc/it/weechat_user.it.adoc b/doc/it/weechat_user.it.adoc index 453cf6817..2ea27cd77 100644 --- a/doc/it/weechat_user.it.adoc +++ b/doc/it/weechat_user.it.adoc @@ -2227,6 +2227,16 @@ _Guida allo Scripting di WeeChat_. Il plugin Alias consente di creare alias per i comandi (da WeeChat o altri plugin). +// TRANSLATION MISSING +Some aliases are created by default, with name in upper case (to make them +different from standard commands); commands are not case sensitive in WeeChat, +so for example `/close` runs the alias `/CLOSE`. + +// TRANSLATION MISSING +List of default aliases: + +include::autogen/user/alias_default_aliases.adoc[] + [[alias_commands]] ==== Comandi diff --git a/doc/ja/autogen/user/alias_default_aliases.adoc b/doc/ja/autogen/user/alias_default_aliases.adoc new file mode 100644 index 000000000..d8071a870 --- /dev/null +++ b/doc/ja/autogen/user/alias_default_aliases.adoc @@ -0,0 +1,42 @@ +// +// This file is auto-generated by script docgen.py. +// DO NOT EDIT BY HAND! +// +[width="100%",cols="2m,5m,5",options="header"] +|=== +| Alias | Command | Completion + +| /AAWAY | /allserv /away | - +| /AME | /allchan /me | - +| /AMSG | /allchan /msg * | - +| /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 merge | - +| /WI | /whois | - +| /WII | /whois $1 $1 | - +| /WW | /whowas | - +|=== diff --git a/doc/ja/weechat_user.ja.adoc b/doc/ja/weechat_user.ja.adoc index 163c17543..110428ae1 100644 --- a/doc/ja/weechat_user.ja.adoc +++ b/doc/ja/weechat_user.ja.adoc @@ -2098,6 +2098,16 @@ API を使ったプラグインやスクリプトの開発についてより詳 Alias プラグインを使うことで、コマンドの別名を定義できます (WeeChat だけでなく他のプラグインが提供するコマンドの別名を定義することもできます)。 +// TRANSLATION MISSING +Some aliases are created by default, with name in upper case (to make them +different from standard commands); commands are not case sensitive in WeeChat, +so for example `/close` runs the alias `/CLOSE`. + +// TRANSLATION MISSING +List of default aliases: + +include::autogen/user/alias_default_aliases.adoc[] + [[alias_commands]] ==== コマンド diff --git a/doc/pl/autogen/user/alias_default_aliases.adoc b/doc/pl/autogen/user/alias_default_aliases.adoc new file mode 100644 index 000000000..d8071a870 --- /dev/null +++ b/doc/pl/autogen/user/alias_default_aliases.adoc @@ -0,0 +1,42 @@ +// +// This file is auto-generated by script docgen.py. +// DO NOT EDIT BY HAND! +// +[width="100%",cols="2m,5m,5",options="header"] +|=== +| Alias | Command | Completion + +| /AAWAY | /allserv /away | - +| /AME | /allchan /me | - +| /AMSG | /allchan /msg * | - +| /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 merge | - +| /WI | /whois | - +| /WII | /whois $1 $1 | - +| /WW | /whowas | - +|=== diff --git a/doc/pl/weechat_user.pl.adoc b/doc/pl/weechat_user.pl.adoc index 90bbceb3a..78051d3bf 100644 --- a/doc/pl/weechat_user.pl.adoc +++ b/doc/pl/weechat_user.pl.adoc @@ -2120,6 +2120,16 @@ _Opisie API wtyczek_ i _Poradniku pisania skryptów_. Wtyczka alias pozwala tworzyć aliasy dla komend (z WeeChat lub innych wtyczek). +// TRANSLATION MISSING +Some aliases are created by default, with name in upper case (to make them +different from standard commands); commands are not case sensitive in WeeChat, +so for example `/close` runs the alias `/CLOSE`. + +// TRANSLATION MISSING +List of default aliases: + +include::autogen/user/alias_default_aliases.adoc[] + [[alias_commands]] ==== Komendy diff --git a/po/cs.po b/po/cs.po index e4467f5f5..9a644d602 100644 --- a/po/cs.po +++ b/po/cs.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2017-07-22 12:50+0200\n" +"POT-Creation-Date: 2017-08-12 14:22+0200\n" "PO-Revision-Date: 2017-06-26 23:32+0200\n" "Last-Translator: Ondřej Súkup \n" "Language-Team: weechat-dev \n" @@ -70,6 +70,17 @@ msgstr "výchozí hodnota" msgid "undefined value allowed (null)" msgstr "povolena nedefinovaná hodnota (null)" +msgid "Alias" +msgstr "" + +#, fuzzy +msgid "Command" +msgstr "Příkazy:" + +#, fuzzy +msgid "Completion" +msgstr "doplnění:" + msgid "IRC color" msgstr "IRC barva" @@ -4690,6 +4701,10 @@ msgstr "ukazatel aliasu (volitelné)" msgid "alias name (wildcard \"*\" is allowed) (optional)" msgstr "jméno serveru (zástupný znak \"*\" je povolen) (volitelný)" +#, fuzzy +msgid "list of default aliases" +msgstr "seznam aliasů" + msgid "Spell checker for input (with Aspell)" msgstr "Kontrola pravopisu pro vstup (s Aspellem)" diff --git a/po/de.po b/po/de.po index ac1238454..c6515a2c9 100644 --- a/po/de.po +++ b/po/de.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2017-07-09 15:49+0200\n" +"POT-Creation-Date: 2017-08-12 14:22+0200\n" "PO-Revision-Date: 2017-07-22 14:35+0200\n" "Last-Translator: Nils Görs \n" "Language-Team: German \n" @@ -71,6 +71,17 @@ msgstr "Standardwert" msgid "undefined value allowed (null)" msgstr "undefinierter Wert erlaubt (NULL)" +msgid "Alias" +msgstr "" + +#, fuzzy +msgid "Command" +msgstr "Befehle:" + +#, fuzzy +msgid "Completion" +msgstr "Vervollständigung:" + msgid "IRC color" msgstr "IRC-Farbe" @@ -191,6 +202,7 @@ msgstr "Fehler: HOME (%s) ist kein Verzeichnis\n" msgid "Error: cannot create directory \"%s\"\n" msgstr "Fehler: Das Verzeichnis \"%s\" kann nicht anlegt werden\n" +#, fuzzy msgid "" "Welcome to WeeChat!\n" "\n" @@ -201,8 +213,7 @@ msgid "" "\n" "Moreover, there is inline help with /help on all commands and options (use " "Tab key to complete the name).\n" -"The command /iset (script iset.pl) can help to customize WeeChat: /script " -"install iset.pl\n" +"The command /fset can help to customize WeeChat.\n" "\n" "You can add and connect to an IRC server with /server and /connect commands " "(see /help server)." @@ -5536,6 +5547,10 @@ msgstr "Alias Pointer (optional)" msgid "alias name (wildcard \"*\" is allowed) (optional)" msgstr "Name des Alias (Platzhalter \"*\" kann verwendet werden) (optional)" +#, fuzzy +msgid "list of default aliases" +msgstr "Liste der Alias" + msgid "Spell checker for input (with Aspell)" msgstr "Rechtschreibprüfung für die Eingabezeile (mittels Aspell)" @@ -12850,6 +12865,7 @@ msgstr "" "[