sdcv

{{Short description|Command line version of StarDict}}

{{Multiple issues|{{Notability|date=October 2019}}

{{More citations needed|date=December 2022}}}}

{{lowercase title}}

{{Infobox software

| name = scdv

| author =

| developer = Evgeniy A. Dushistov, Hu Zheng

| released =

| latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}}

| latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}|df=yes}}

| programming language = C++

| operating system = Cross-platform

| genre =

| license = {{wikidata|property|reference|P275}}

| website = {{wikidata|property|reference|P856}}

}}

sdcv ( StarDict under Console Version) is the command line version of StarDict developed by Evgeniy A. Dushistov and Hu Zheng. It employs all the dictionary files that belong to StarDict. It is licensed under the terms of the GNU General Public License.

Supported Platforms

sdcv runs under Linux,{{Cite web|url=https://pkgs.alpinelinux.org/packages?name=sdcv|title=Alpine Linux packages|website=Alpine Linux}}{{Cite web|url=https://packages.ubuntu.com/jammy/sdcv|title=Ubuntu – Details of package sdcv in jammy|website=Ubuntu Packages}} FreeBSD,{{Cite web|url=https://cgit.freebsd.org/ports/tree/textproc/sdcv|title=sdcv « textproc - ports - FreeBSD ports tree|website=FreeBSD}} and Solaris. As in StarDict, dictionaries of the user's choice have to be installed separately.

Main Usage

=Synopsis=

:sdcv [ options ] [list of words]


Use "-h" option to view the message of whole options.

=Description=

sdcv is a simple, cross-platform text-base utility for work with dictionaries in StarDict's format. The word from "list of words" may be string with leading '/' for using Fuzzy search algorithm, string may contain '?' and '*' for using regexp search. It works in interactive and non-interactive mode. Press Ctrl+D to exit from interactive mode?

=Environment=

Default location for dictionaries:

$(XDG_DATA_HOME)/stardict/dic

usually

~/.local/share/stardict/dic

STARDICT_DATA_DIR
If set, sdcv uses this variable as data directory.

Dictionary charging controversy

At the end of 2006, software developer Hu Zheng cited personal financial problems2006年12月08日 知名IT資訊網站[http://www.cnbeta.com/ cnBeta.com] {{Webarchive|url=https://web.archive.org/20070810113056/http://www.cnbeta.com/}}報導[http://www.cnbeta.com/articles/19146.htm 《Linux下的著名翻譯軟件StarDict字典開始收費》] {{Webarchive|url=https://web.archive.org/20191113030337/http://www.cnbeta.com/articles/19146.htm}} as an excuse to charge users for downloading dictionary files from his website, which temporarily aroused strong doubts[http://ilihai.com/stardict_pay.html 《Stardict字典什麽時候開始收費了!?》] {{webarchive|url=https://web.archive.org/web/20071101023443/http://ilihai.com/stardict_pay.html|date=2007-11-01}} and dissatisfaction in the Linux community.[https://archive.today/20120908224646/http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxnews&Number=634223&page=0&view=collapsed&sb=5&o=&fpart=1 《胡教主大筆一揮》] In the end, under the pressure of public opinion, the charging plan was forced to be canceled and ended hastily.{{Cite web |title=《StarDict取消字典軟件下載收費》 |url=http://linux.solidot.org/article.pl?sid=06%2F12%2F20%2F0034238 |archive-url=https://web.archive.org/web/20191129031933/https://linux.solidot.org/article.pl?sid=06%2F12%2F20%2F0034238 |archive-date=2019-11-29 |access-date=2021-12-24 |url-status=live}}

See also

{{Portal|Free and open-source software}}

References