summaryrefslogtreecommitdiff
path: root/doc/ja
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2018-03-11 09:59:39 +0100
committerSébastien Helleu <flashcode@flashtux.org>2018-03-11 09:59:39 +0100
commit805717e9ec3f66c960928bca607eceb871438fae (patch)
treec1832f0815bd8ade4530ed3948f55f0672103184 /doc/ja
parent0126b03f47db7f7842aff497cdbb0e41a0a5be0a (diff)
downloadweechat-805717e9ec3f66c960928bca607eceb871438fae.zip
core: add binary weechat-headless to run WeeChat without interface (closes #1120)
The optional command line option "--daemon" runs WeeChat like a daemon (fork, new process group, file descriptors closed).
Diffstat (limited to 'doc/ja')
-rw-r--r--doc/ja/CMakeLists.txt16
-rw-r--r--doc/ja/cmdline_options.ja.adoc5
-rw-r--r--doc/ja/weechat.1.ja.adoc6
-rw-r--r--doc/ja/weechat_dev.ja.adoc84
4 files changed, 74 insertions, 37 deletions
diff --git a/doc/ja/CMakeLists.txt b/doc/ja/CMakeLists.txt
index 2a408dbaa..935e3d40d 100644
--- a/doc/ja/CMakeLists.txt
+++ b/doc/ja/CMakeLists.txt
@@ -28,8 +28,22 @@ if(ENABLE_MAN)
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat.1 (ja)"
)
- add_custom_target(doc-man-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+ add_custom_target(doc-man-weechat-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/ja/man1)
+
+ # symbolic link weechat-headless.1 -> weechat.1
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+ COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-headless.1"
+ COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat.1" "weechat-headless.1"
+ DEPENDS
+ ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ja.adoc
+ ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.ja.adoc
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ COMMENT "Creating symbolic link weechat-headless.1 (ja)"
+ )
+ add_custom_target(doc-man-weechat-headless-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ja/man1)
endif()
if(ENABLE_DOC)
diff --git a/doc/ja/cmdline_options.ja.adoc b/doc/ja/cmdline_options.ja.adoc
index 4fc052b30..936f60984 100644
--- a/doc/ja/cmdline_options.ja.adoc
+++ b/doc/ja/cmdline_options.ja.adoc
@@ -4,6 +4,11 @@
*-c*, *--colors*::
端末にデフォルト色を表示
+// TRANSLATION MISSING
+*--daemon*::
+ Run WeeChat in background, as a daemon (works only with the command
+ *weechat-headless*).
+
*-d*, *--dir* _<path>_::
WeeChat のホームディレクトリを path に設定 (設定ファイル、ログ、
ユーザプラグイン、スクリプトに利用される)、初期値は "~/.weechat" 。
diff --git a/doc/ja/weechat.1.ja.adoc b/doc/ja/weechat.1.ja.adoc
index 0aab9fe0a..ea929971e 100644
--- a/doc/ja/weechat.1.ja.adoc
+++ b/doc/ja/weechat.1.ja.adoc
@@ -19,12 +19,18 @@ weechat - 拡張可能なチャットクライアント
*weechat* [-l|--license]
*weechat* [-v|--version]
+*weechat-headless* [-a|--no-connect] [--daemon] [-d|--dir <path>] [-p|--no-plugin] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [plugin:option...]
+
== 説明
WeeChat (Wee Enhanced Environment for Chat) はフリーのチャットクライアントです。
高速で軽量、多くのオペレーティングシステムで動くように設計されています。
スクリプトを使って高度にカスタマイズと拡張可能です。
+// TRANSLATION MISSING
+The command *weechat-headless* runs WeeChat in a headless mode (no interface).
+It can be used for tests or to daemonize WeeChat with the option "--daemon".
+
== オプション
include::cmdline_options.ja.adoc[]
diff --git a/doc/ja/weechat_dev.ja.adoc b/doc/ja/weechat_dev.ja.adoc
index c8a91d2e8..f8eaf2f72 100644
--- a/doc/ja/weechat_dev.ja.adoc
+++ b/doc/ja/weechat_dev.ja.adoc
@@ -66,41 +66,44 @@ qweechat::
[width="100%",cols="1m,3",options="header"]
|===
-| ディレクトリ | 説明
-| src/ | ソースコードのルートディレクトリ
-|    core/ | コア関数: エントリポイント、内部構造体
-|    gui/ | バッファ、ウィンドウ、... を操作する関数 (全てのインターフェイスで使う)
-|       curses/ | curses インターフェイス
-|    plugins/ | プラグインとスクリプト向け API
-|       alias/ | alias プラグイン
-|       aspell/ | aspell プラグイン
-|       buflist/ | buflist プラグイン
-|       charset/ | charset プラグイン
-|       exec/ | exec プラグイン
-|       fifo/ | fifo プラグイン (WeeChat にコマンドを送信する FIFO パイプ)
-|       fset/ | fset (高速設定) プラグイン
-|       guile/ | guile (scheme) スクリプト用 API
-|       irc/ | IRC (Internet Relay Chat) プラグイン
-|       javascript/ | javascript スクリプト用 API
-|       logger/ | logger プラグイン (表示されたメッセージをファイルに書き込む)
-|       lua/ | lua スクリプト用 API
-|       perl/ | perl スクリプト用 API
-|       php/ | php スクリプト用 API
-|       python/ | python スクリプト用 API
-|       relay/ | relay プラグイン (irc プロキシ + リモートインターフェイス用の中継)
-|       ruby/ | ruby スクリプト用 API
-|       script/ | スクリプトマネージャ
-|       tcl/ | tcl スクリプト用 API
-|       trigger/ | trigger プラグイン
-|       xfer/ | xfer (IRC DCC ファイル/チャット)
-| tests/ | テスト
-|    scripts/ | スクリプト API テスト
-|       python/ | スクリプト API テストを生成、実行する Python スクリプト
-|    unit/ | 単体テスト
-|       core/ | コア関数の単体テスト
-| doc/ | 文書
-| po/ | 翻訳ファイル (gettext)
-| debian/ | Debian パッケージ用
+| ディレクトリ | 説明
+| src/ | ソースコードのルートディレクトリ
+|    core/ | コア関数: エントリポイント、内部構造体
+|    gui/ | バッファ、ウィンドウ、... を操作する関数 (全てのインターフェイスで使う)
+|       curses/ | curses インターフェイス
+// TRANSLATION MISSING
+|          headless/ | Headless mode (no interface).
+|          normal/ | curses インターフェイス
+|    plugins/ | プラグインとスクリプト向け API
+|       alias/ | alias プラグイン
+|       aspell/ | aspell プラグイン
+|       buflist/ | buflist プラグイン
+|       charset/ | charset プラグイン
+|       exec/ | exec プラグイン
+|       fifo/ | fifo プラグイン (WeeChat にコマンドを送信する FIFO パイプ)
+|       fset/ | fset (高速設定) プラグイン
+|       guile/ | guile (scheme) スクリプト用 API
+|       irc/ | IRC (Internet Relay Chat) プラグイン
+|       javascript/ | javascript スクリプト用 API
+|       logger/ | logger プラグイン (表示されたメッセージをファイルに書き込む)
+|       lua/ | lua スクリプト用 API
+|       perl/ | perl スクリプト用 API
+|       php/ | php スクリプト用 API
+|       python/ | python スクリプト用 API
+|       relay/ | relay プラグイン (irc プロキシ + リモートインターフェイス用の中継)
+|       ruby/ | ruby スクリプト用 API
+|       script/ | スクリプトマネージャ
+|       tcl/ | tcl スクリプト用 API
+|       trigger/ | trigger プラグイン
+|       xfer/ | xfer (IRC DCC ファイル/チャット)
+| tests/ | テスト
+|    scripts/ | スクリプト API テスト
+|       python/ | スクリプト API テストを生成、実行する Python スクリプト
+|    unit/ | 単体テスト
+|       core/ | コア関数の単体テスト
+| doc/ | 文書
+| po/ | 翻訳ファイル (gettext)
+| debian/ | Debian パッケージ用
|===
[[sources]]
@@ -174,7 +177,16 @@ WeeChat "core" は以下のディレクトリに配置されています:
|       gui-curses-mouse.c | マウス
|       gui-curses-term.c | 端末についての関数
|       gui-curses-window.c | ウィンドウ
-|       main.c | エントリポイント
+// TRANSLATION MISSING
+|       headless/ | Headless mode (no interface).
+// TRANSLATION MISSING
+|          main.c | Entry point for headless mode.
+// TRANSLATION MISSING
+|          ncurses-fake.c | Fake ncurses library.
+// TRANSLATION MISSING
+|       normal/ | Curses interface.
+// TRANSLATION MISSING
+|          main.c | Entry point for Curses interface.
|===
[[sources_plugins]]