mirror of
https://github.com/weechat/weechat.git
synced 2026-07-08 02:33:12 +02:00
core: update description of plugins and translate them in output of /plugin
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(ALIAS_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Alias plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Alias commands"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(ASPELL_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Aspell plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Spell checker for input (with Aspell)"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#define CHARSET_PLUGIN_NAME "charset"
|
||||
|
||||
WEECHAT_PLUGIN_NAME(CHARSET_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Charset plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Charset conversions"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#define DEMO_PLUGIN_NAME "demo"
|
||||
|
||||
WEECHAT_PLUGIN_NAME(DEMO_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Demo plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Demo plugin"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(FIFO_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Fifo plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("FIFO pipe for remote control"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(IRC_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("IRC (Internet Relay Chat) plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("IRC (Internet Relay Chat) protocol"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(LOGGER_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Logger plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Log buffers to files"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -1258,6 +1258,10 @@ plugin_add_to_infolist (struct t_infolist *infolist,
|
||||
return 0;
|
||||
if (!infolist_new_var_string (ptr_item, "description", plugin->description))
|
||||
return 0;
|
||||
if (!infolist_new_var_string (ptr_item, "description_nls",
|
||||
(plugin->description && plugin->description[0]) ?
|
||||
_(plugin->description) : ""))
|
||||
return 0;
|
||||
if (!infolist_new_var_string (ptr_item, "author", plugin->author))
|
||||
return 0;
|
||||
if (!infolist_new_var_string (ptr_item, "version", plugin->version))
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(RELAY_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Network communication between WeeChat and "
|
||||
"remote application");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Relay WeeChat data to remote application "
|
||||
"(irc/weechat protocols)"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(RMODIFIER_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Regex modifier plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("String modifier with regular expressions"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(GUILE_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Guile (scheme) plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Support of scheme scripts (with Guile)"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(LUA_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Lua plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Support of lua scripts"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(PERL_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Perl plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Support of perl scripts"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(PYTHON_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Python plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Support of python scripts"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(RUBY_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Ruby plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Support of ruby scripts"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(TCL_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Tcl plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("Support of tcl scripts"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Dmitry Kobylin <fnfal@academ.tsc.ru>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
@@ -911,11 +911,15 @@ extern int weechat_plugin_end (struct t_weechat_plugin *plugin);
|
||||
#ifndef __WEECHAT_H
|
||||
#ifndef _
|
||||
#define _(string) weechat_plugin->gettext(string)
|
||||
#endif /* _ */
|
||||
#ifndef N_
|
||||
#define N_(string) (string)
|
||||
#endif /* N_ */
|
||||
#ifndef NG_
|
||||
#define NG_(single,plural,number) \
|
||||
weechat_plugin->ngettext(single, plural, number)
|
||||
#endif
|
||||
#endif
|
||||
#endif /* NG_ */
|
||||
#endif /* __WEECHAT_H */
|
||||
#define weechat_gettext(string) weechat_plugin->gettext(string)
|
||||
#define weechat_ngettext(single,plural,number) \
|
||||
weechat_plugin->ngettext(single, plural, number)
|
||||
|
||||
@@ -45,8 +45,7 @@
|
||||
|
||||
|
||||
WEECHAT_PLUGIN_NAME(XFER_PLUGIN_NAME);
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Xfer (file transfer and direct chat) plugin for "
|
||||
"WeeChat");
|
||||
WEECHAT_PLUGIN_DESCRIPTION(N_("DCC file transfer and direct chat"));
|
||||
WEECHAT_PLUGIN_AUTHOR("Sebastien Helleu <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||
|
||||
Reference in New Issue
Block a user