From 238e7a2bb961eb448dee1542e03cbdb84dea027d Mon Sep 17 00:00:00 2001 From: Přemysl Eric Janouch Date: Sun, 11 Jun 2023 16:18:21 +0200 Subject: Merge TUI and GUI binaries, using a new name The appropriate interface will be chosen automatically. --- docs/sdtui.1.adoc | 97 ------------------------------------------------------- docs/tdv.1.adoc | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+), 97 deletions(-) delete mode 100644 docs/sdtui.1.adoc create mode 100644 docs/tdv.1.adoc (limited to 'docs') diff --git a/docs/sdtui.1.adoc b/docs/sdtui.1.adoc deleted file mode 100644 index 71bd904..0000000 --- a/docs/sdtui.1.adoc +++ /dev/null @@ -1,97 +0,0 @@ -sdtui(1) -======== -:doctype: manpage -:manmanual: sdtui Manual -:mansource: sdtui {release-version} - -Name ----- -sdtui - StarDict terminal UI - -Synopsis --------- -*sdtui* [_OPTION_]... [_DICTIONARY_.ifo]... - -Description ------------ -*sdtui* is a StarDict dictionary viewer, custom-tailored for translation -dictionaries, with a simple curses-based terminal UI. - -Without any command line arguments, the program expects to find a list of -dictionaries to load on start-up in its configuration file. The _.ifo_ files -contain information required to load dictionaries from their accompanying -database files. - -Options -------- -*-h*, *--help*:: - Display a help message and exit. - -*-V*, *--version*:: - Output version information and exit. - -Configuration -------------- -You can start your _sdtui.conf_ file with the following snippet: - - [Settings] - center-search = true # Ensure visibility of preceding entries? - underline-last = false # Underline the last line of entries? - hl-common-prefix = true # Highlight the longest common prefix? - watch-selection = true # Watch X11 selection for changes? - -The _watch-selection_ option makes the application watch the X11 PRIMARY -selection for changes and automatically search for any selected text. -This feature requires XCB. Wayland is currently unsupported, -but would require a compositor supporting the wlr-data-control protocol. -Luckily, some compositors, such as Sway, synchronize selections with Xwayland. - -To set up automatically loaded dictionaries, use the following scheme: - -// AsciiDoc would otherwise like to process tildes as a long subscript. -:tilde: ~ - -[subs="normal"] - [Dictionaries] - _name 1_ = __{tilde}/path/to/dict.ifo__ - _name 2_ = __{tilde}/another/dict.ifo__ - -The left-hand side keys define their appearance in the tab bar. - -Finally, to make the program look nicer in 256color black-on-white terminals, -rather than rely on the universal default, try: - - [Colors] - header = reverse - header-active = ul - search = ul - even = 16 231 - odd = 16 255 - -Terminal attributes are accepted in a format similar to that of *git-config*(1), -only named colours aren't supported. - -Extensions ----------- -Because the StarDict file format is a bit of a clusterfuck with regard to -collation of dictionary entries, this software introduces an additional, -optional "collation" field into the _.ifo_ file. When *sdtui* discovers this -field while reading a dictionary, it automatically reorders the index according -to that locale (e.g., "cs_CZ"). This operation may take a little while, -in the order of seconds. - -Files ------ -*sdtui* follows the XDG Base Directory Specification. - -_~/.config/sdtui/sdtui.conf_:: - The configuration file. - -Reporting bugs --------------- -Use https://git.janouch.name/p/sdtui to report bugs, request features, -or submit pull requests. - -See also --------- -*dictzip*(1) diff --git a/docs/tdv.1.adoc b/docs/tdv.1.adoc new file mode 100644 index 0000000..f7961e2 --- /dev/null +++ b/docs/tdv.1.adoc @@ -0,0 +1,97 @@ +tdv(1) +====== +:doctype: manpage +:manmanual: tdv Manual +:mansource: tdv {release-version} + +Name +---- +tdv - Translation dictionary viewer + +Synopsis +-------- +*tdv* [_OPTION_]... [_DICTIONARY_.ifo]... + +Description +----------- +*tdv* is a StarDict dictionary viewer, custom-tailored for translation +dictionaries, with a simple curses-based terminal UI, and a GTK+ graphical UI. + +Without any command line arguments, the program expects to find a list of +dictionaries to load on start-up in its configuration file. The _.ifo_ files +contain information required to load dictionaries from their accompanying +database files. + +Options +------- +*-h*, *--help*:: + Display a help message and exit. + +*-V*, *--version*:: + Output version information and exit. + +Configuration +------------- +You can start your _tdv.conf_ file with the following snippet: + + [Settings] + center-search = true # Ensure visibility of preceding entries? + underline-last = false # Underline the last line of entries? + hl-common-prefix = true # Highlight the longest common prefix? + watch-selection = true # Watch X11 selection for changes? + +The _watch-selection_ option makes the application watch the X11 PRIMARY +selection for changes and automatically search for any selected text. +This feature requires XCB. Wayland is currently unsupported, +but would require a compositor supporting the wlr-data-control protocol. +Luckily, some compositors, such as Sway, synchronize selections with Xwayland. + +To set up automatically loaded dictionaries, use the following scheme: + +// AsciiDoc would otherwise like to process tildes as a long subscript. +:tilde: ~ + +[subs="normal"] + [Dictionaries] + _name 1_ = __{tilde}/path/to/dict.ifo__ + _name 2_ = __{tilde}/another/dict.ifo__ + +The left-hand side keys define their appearance in the tab bar. + +Finally, to make the program look nicer in 256color black-on-white terminals, +rather than rely on the universal default, try: + + [Colors] + header = reverse + header-active = ul + search = ul + even = 16 231 + odd = 16 255 + +Terminal attributes are accepted in a format similar to that of *git-config*(1), +only named colours aren't supported. + +Extensions +---------- +Because the StarDict file format is a bit of a clusterfuck with regard to +collation of dictionary entries, this software introduces an additional, +optional "collation" field into the _.ifo_ file. When *tdv* discovers this +field while reading a dictionary, it automatically reorders the index according +to that locale (e.g., "cs_CZ"). This operation may take a little while, +in the order of seconds. + +Files +----- +*tdv* follows the XDG Base Directory Specification. + +_~/.config/tdv/tdv.conf_:: + The configuration file. + +Reporting bugs +-------------- +Use https://git.janouch.name/p/sdtui to report bugs, request features, +or submit pull requests. + +See also +-------- +*dictzip*(1) -- cgit v1.2.3-70-g09d2