mirror of
https://github.com/weechat/weechat.git
synced 2026-06-25 12:26:40 +02:00
b970962bdb
Add the "Themes" section to user guides and plugin API references in every language where the corresponding adoc exists. User guide (10 files): English (the new prose) and French (a full translation, with section title "Thèmes"). For the other languages — German, Italian, Japanese, Polish, Serbian — the body is the English text with only the section title localized where the existing Colors section is localized (Themen / Motywy / Теме); Italian and Japanese keep the English "Themes" title to match their existing English-only section titles. Coverage by file: - doc/en/weechat_user.en.adoc (new English section) - doc/fr/weechat_user.fr.adoc (full French translation) - doc/de/weechat_user.de.adoc (English body, "Themen" title) - doc/it/weechat_user.it.adoc (English body and title) - doc/ja/weechat_user.ja.adoc (English body and title) - doc/pl/weechat_user.pl.adoc (English body, "Motywy" title) - doc/sr/weechat_user.sr.adoc (English body, "Теме" title) Plugin API reference (5 files): same approach — English plus full French translation; Italian, Japanese and Serbian keep the English body with their conventional section title: - doc/en/weechat_plugin_api.en.adoc (new English section) - doc/fr/weechat_plugin_api.fr.adoc (full French translation) - doc/it/weechat_plugin_api.it.adoc (English body and title) - doc/ja/weechat_plugin_api.ja.adoc (English body and title) - doc/sr/weechat_plugin_api.sr.adoc (English body, "Теме" title) User-guide content covers themable options, /theme apply with the automatic backup mechanism, /theme save and /theme delete with the reserved-name rules, the .theme file format with a sample, and the user-file-shadows-built-in resolution order. The API-reference content documents weechat_theme_register (prototype, arguments, return value, C example, Python example) with notes on the themable flag and per-script auto-cleanup on script unload. The /theme command's CMD_ARGS_DESC help text and the cmdline option descriptions are picked up automatically by the doc generator (doc-autogen), so no manual entries are needed there.