🦈🏠🐜 Initial Commit 🐜🦈🏠

This commit is contained in:
Jason 2022-02-14 16:44:44 -05:00
commit 1f6d8c7ae9
No known key found for this signature in database
GPG Key ID: 4F765975C1F0EE5F
16 changed files with 1180 additions and 0 deletions

19
.gitignore vendored Normal file
View File

@ -0,0 +1,19 @@
# gitignore created on 02/03/22 at 03:07
# Disable reminder in prompt
ignoredirmessage
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Other
.installed
# ignore commit message
.gitcommit

42
Dockerfile Normal file
View File

@ -0,0 +1,42 @@
FROM casjaysdev/debian:latest as dictbuild
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -yy apt-utils locales dialog
RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
RUN apt-get update && apt-get install -yy net-tools procps dictd* dict-* && apt-get clean && rm -rf /var/lib/apt/lists/*
COPY ./etc/dictd/. /etc/dictd/
COPY ./etc/default/dictd /etc/default/dictd
COPY ./usr/bin/entrypoint.sh /usr/bin/entrypoint.sh
RUN mkdir -p /var/log/dictd && touch /var/log/dictd/server.log && chmod -Rfv 777 /etc/dictd /var/log/dictd
FROM dictbuild
ARG BUILD_DATE="$(date +'%Y-%m-%d %H:%M')"
LABEL \
org.label-schema.name="dictd" \
org.label-schema.description="Dictionary server" \
org.label-schema.url="https://github.com/casjaysdev/dictd" \
org.label-schema.vcs-url="https://github.com/casjaysdev/dictd" \
org.label-schema.build-date=$BUILD_DATE \
org.label-schema.version=$BUILD_DATE \
org.label-schema.vcs-ref=$BUILD_DATE \
org.label-schema.license="MIT" \
org.label-schema.vcs-type="Git" \
org.label-schema.schema-version="1.0" \
org.label-schema.vendor="CasjaysDev" \
maintainer="CasjaysDev <docker-admin@casjaysdev.com>"
ENV HOSTNAME dictd
EXPOSE 2628
VOLUME [ "/config" ]
HEALTHCHECK CMD ["/usr/bin/entrypoint.sh", "healthcheck"]
ENTRYPOINT ["/usr/bin/entrypoint.sh"]

13
LICENSE.md Normal file
View File

@ -0,0 +1,13 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2022 Jason Hempstead <git-admin@casjaysdev.com>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1. You just DO WHAT THE FUCK YOU WANT TO.

10
README.md Normal file
View File

@ -0,0 +1,10 @@
<h1 align=center>
👋 Welcome to dictd 👋
</h1>
<p align=center>
StartDocumentationHere
</p>
## Author
👤 **Jason Hempstead**

22
etc/default/dictd Normal file
View File

@ -0,0 +1,22 @@
# This file is sourced by /etc/init.d/dictd to obtain the values of
# config variables to be passed to dictd on startup.
# How should the dictd server run?
# Possible values are "daemon" (default), "inetd" or "disabled".
# Please note that any other value will be automatically
# overwritten by the debconf script when the package
# is upgraded or when you run `dpkg-reconfigure dictd'
RUN_MODE="daemon"
# Options passed to dictd.
# Uncomment appropriate lines, change the text if desired, and/or add
# new lines using the format of the sample lines. (They must be legal
# options, as shown in dictd(8).) If dictd is running in the inetd mode,
# please run `dpkg-reconfigure dictd' after changing the options.
DICTD_ARGS=""
#DICTD_ARGS="$DICTD_ARGS --locale=en_US.utf-8"
#DICTD_ARGS="$DICTD_ARGS --facility=user"
#DICTD_ARGS="$DICTD_ARGS --log=min"

32
etc/dictd/colorit.conf Normal file
View File

@ -0,0 +1,32 @@
dnl /etc/dictd/colorit.conf vim:ft=m4
dnl
dnl Sample configuration file for colorit(1) program
dnl
divert(-1)
dnl
dnl Define some useful color variables
dnl
define(`black', `0')
define(`red', `1')
define(`green', `2')
define(`brown', `3')
define(`blue', `4')
define(`magenta', `5')
define(`cyan', `6')
define(`white', `7')
dnl
dnl Mark macro arguments: regexp foreground-color [background-color]
dnl
define(`mark', ``mark "$1"'' `ifelse(`$#', `3', ``"\033[3$2;4$3m"'', ``"\033[3$2m"'')' `"\033[m"')
dnl
divert
mark(`^From.*$',red,cyan)
mark(`^ [^ ]+',green)
mark(`^ *Note:',red)
mark(`{[^{]+}',green)
mark(`^ *\[[^\[]+\]', cyan)
mark(`^[ ]*(adj|n|v|adv)? *[0-9]+[\.:]',cyan)
mark(`^ *\([a-z]+\)',cyan)
mark(`(Syn|Ant|syn|ant):', blue, white)
mark(` (t|i|a|adj|adv|n|v)\. ',cyan)
mark(` (t|i|a|adj|adv|n|v)\.$',cyan)

21
etc/dictd/dict.conf Normal file
View File

@ -0,0 +1,21 @@
# /etc/dictd/dict.conf
# Written by Bob Hilliard <hilliard@debian.org>
# 1998/03/20. Last revised Sun, 22 Nov 1998 18:10:04 -0500 This is
# the configuration file for /usr/bin/dict. In most cases only the
# server keyword need be specified.
# This default configuration will try to access a dictd server on the
# local host, failing that, it will try the public server. In many
# cases this will be slow, so you should comment out the line for the
# server that you don't want to use. To use any other server, enter
# its IP address in place of "dict.org".
# Refer to the dict manpage (man dict) for other options that could
# be inserted in here.
server localhost
server dict.casjaysdev.com
server dict.org
server dict0.us.dict.org
server alt0.dict.org

30
etc/dictd/dictd.conf Normal file
View File

@ -0,0 +1,30 @@
# /etc/dictd/dictd.conf
# Site section here:
global {
site /etc/dictd/site.txt
port 2628
delay 600
depth 10
limit 100
timestamp 10
log_option "found"
log_option "notfound"
log_option "stats"
log_option "client"
debug_option "init"
add_strategy "phonetic" "Phonetic search"
add_strategy "reverse" "Full text search in definitions"
log_file "/var/log/dictd/server.log"
#listen_to 127.0.0.1
}
# Access section here:
access {
allow *
}
# Database section here:
include /var/lib/dictd/db.list
# User section here:

8
etc/dictd/dictd.order Normal file
View File

@ -0,0 +1,8 @@
# This file defines the order in which dictdconfig lists dictionaries
# in /var/lib/dictd/db.list. The entry "/usr/share/dictd/" brings in
# any dictionaries in that directory that aren't specifically listed
# in this file. You should enter the names of the dictionaries you
# have installed, in the order you would prefer to have them searched.
web1913 gcide wn foldoc jargon vera devil elements easton hitchcock gazetteer
/usr/share/dictd/

16
etc/dictd/dictdconfig.alias Executable file
View File

@ -0,0 +1,16 @@
#!/usr/bin/perl -lp
# By default, dictdconfig uses the basename of the file in
# /usr/share/dictd as the name of the database. This file is an
# executable filter that substitutes a preferred name for a dictionary
# in /var/lib/dictd/db.list. This name is displayed by the dict -D
# command and is used with the -d option of dict to request
# definitions from a specific dictionary instead of the default of all
# installed dictionaries.
# The format of each line is:
# s/^<basename-of dictionary-file>/<preferred nickname>/;
# Lines preceded by a hash character (#) are ignored.
s/^freedict/fd/;
s/^gazetteer/gaz/;

0
etc/dictd/site.txt Normal file
View File

22
usr/bin/entrypoint.sh Executable file
View File

@ -0,0 +1,22 @@
#!/usr/bin/env bash
case "$1" in
healthcheck)
DICT_PD="$(ps aux | grep -v grep | grep -q "[d]ict" && echo "OK" || false)"
DICT_SRV="$(netstat -taupln | grep "2628" | grep -q 'dict' && echo "OK" || false)"
if [[ -n "$DICT_PD" ]] && [[ -n "$DICT_SRV" ]]; then
exit 0
else
exit 1
fi
;;
esac
[[ -f "/config/dict.conf" ]] &&
cp -Rf "/config/dict.conf" "/etc/dictd/dict.conf" ||
cp -Rf "/etc/dictd/dict.conf" "/config/dict.conf"
[[ -f "/config/dictd.conf" ]] &&
cp -Rf "/config/dictd.conf" "/etc/dictd/dictd.conf" ||
cp -Rf "/etc/dictd/dictd.conf" "/config/dictd.conf"
dictd -dnodetach

920
var/lib/dictd/db.list Normal file
View File

@ -0,0 +1,920 @@
# Automatically generated file -- do not edit.
#
# This file was automatically generated by dictdconfig. Any changes
# made directly to this file will be lost when dictdconfig is run upon
# installation, removal, or upgrade of a dictionary database package.
#
# This file provides a complete database section which may be
# included from the dictd configuration file /etc/dictd/dictd.conf
# with an ``include /var/lib/dictd/db.list'' line. The order and
# presence of the dictionary database entries here may be modified
# via the optional dictdconfig order override file /etc/dictd/dictd.order.
# See dictdconfig(8) for details.
#
# Older dictionary database packages did not automatically invoke
# /usr/sbin/dictdconfig upon installation and removal, so you may
# need to do so manually (after which, you should restart dictd).
# Optional order override file /etc/dictd/dictd.order found.
# Ignoring default order.
database gcide
{
data /usr/share/dictd/gcide.dict.dz
index /usr/share/dictd/gcide.index
}
database wn
{
data /usr/share/dictd/wn.dict.dz
index /usr/share/dictd/wn.index
}
database foldoc
{
data /usr/share/dictd/foldoc.dict.dz
index /usr/share/dictd/foldoc.index
}
database jargon
{
data /usr/share/dictd/jargon.dict.dz
index /usr/share/dictd/jargon.index
}
database vera
{
data /usr/share/dictd/vera.dict.dz
index /usr/share/dictd/vera.index
}
database devil
{
data /usr/share/dictd/devil.dict.dz
index /usr/share/dictd/devil.index
}
database elements
{
data /usr/share/dictd/elements.dict.dz
index /usr/share/dictd/elements.index
}
database english-german
{
data /usr/share/dictd/english-german.dict.dz
index /usr/share/dictd/english-german.index
}
database german-english
{
data /usr/share/dictd/german-english.dict.dz
index /usr/share/dictd/german-english.index
}
database fd-afr-deu
{
data /usr/share/dictd/freedict-afr-deu.dict.dz
index /usr/share/dictd/freedict-afr-deu.index
}
database fd-afr-eng
{
data /usr/share/dictd/freedict-afr-eng.dict.dz
index /usr/share/dictd/freedict-afr-eng.index
}
database fd-ara-eng
{
data /usr/share/dictd/freedict-ara-eng.dict.dz
index /usr/share/dictd/freedict-ara-eng.index
}
database fd-bre-fra
{
data /usr/share/dictd/freedict-bre-fra.dict.dz
index /usr/share/dictd/freedict-bre-fra.index
}
database fd-ces-eng
{
data /usr/share/dictd/freedict-ces-eng.dict.dz
index /usr/share/dictd/freedict-ces-eng.index
}
database fd-ckb-kmr
{
data /usr/share/dictd/freedict-ckb-kmr.dict.dz
index /usr/share/dictd/freedict-ckb-kmr.index
}
database fd-cym-eng
{
data /usr/share/dictd/freedict-cym-eng.dict.dz
index /usr/share/dictd/freedict-cym-eng.index
}
database fd-dan-eng
{
data /usr/share/dictd/freedict-dan-eng.dict.dz
index /usr/share/dictd/freedict-dan-eng.index
}
database fd-deu-bul
{
data /usr/share/dictd/freedict-deu-bul.dict.dz
index /usr/share/dictd/freedict-deu-bul.index
}
database fd-deu-eng
{
data /usr/share/dictd/freedict-deu-eng.dict.dz
index /usr/share/dictd/freedict-deu-eng.index
}
database fd-deu-fin
{
data /usr/share/dictd/freedict-deu-fin.dict.dz
index /usr/share/dictd/freedict-deu-fin.index
}
database fd-deu-fra
{
data /usr/share/dictd/freedict-deu-fra.dict.dz
index /usr/share/dictd/freedict-deu-fra.index
}
database fd-deu-ind
{
data /usr/share/dictd/freedict-deu-ind.dict.dz
index /usr/share/dictd/freedict-deu-ind.index
}
database fd-deu-ita
{
data /usr/share/dictd/freedict-deu-ita.dict.dz
index /usr/share/dictd/freedict-deu-ita.index
}
database fd-deu-kur
{
data /usr/share/dictd/freedict-deu-kur.dict.dz
index /usr/share/dictd/freedict-deu-kur.index
}
database fd-deu-nld
{
data /usr/share/dictd/freedict-deu-nld.dict.dz
index /usr/share/dictd/freedict-deu-nld.index
}
database fd-deu-pol
{
data /usr/share/dictd/freedict-deu-pol.dict.dz
index /usr/share/dictd/freedict-deu-pol.index
}
database fd-deu-por
{
data /usr/share/dictd/freedict-deu-por.dict.dz
index /usr/share/dictd/freedict-deu-por.index
}
database fd-deu-rus
{
data /usr/share/dictd/freedict-deu-rus.dict.dz
index /usr/share/dictd/freedict-deu-rus.index
}
database fd-deu-spa
{
data /usr/share/dictd/freedict-deu-spa.dict.dz
index /usr/share/dictd/freedict-deu-spa.index
}
database fd-deu-swe
{
data /usr/share/dictd/freedict-deu-swe.dict.dz
index /usr/share/dictd/freedict-deu-swe.index
}
database fd-deu-tur
{
data /usr/share/dictd/freedict-deu-tur.dict.dz
index /usr/share/dictd/freedict-deu-tur.index
}
database fd-eng-afr
{
data /usr/share/dictd/freedict-eng-afr.dict.dz
index /usr/share/dictd/freedict-eng-afr.index
}
database fd-eng-ara
{
data /usr/share/dictd/freedict-eng-ara.dict.dz
index /usr/share/dictd/freedict-eng-ara.index
}
database fd-eng-bul
{
data /usr/share/dictd/freedict-eng-bul.dict.dz
index /usr/share/dictd/freedict-eng-bul.index
}
database fd-eng-ces
{
data /usr/share/dictd/freedict-eng-ces.dict.dz
index /usr/share/dictd/freedict-eng-ces.index
}
database fd-eng-cym
{
data /usr/share/dictd/freedict-eng-cym.dict.dz
index /usr/share/dictd/freedict-eng-cym.index
}
database fd-eng-dan
{
data /usr/share/dictd/freedict-eng-dan.dict.dz
index /usr/share/dictd/freedict-eng-dan.index
}
database fd-eng-deu
{
data /usr/share/dictd/freedict-eng-deu.dict.dz
index /usr/share/dictd/freedict-eng-deu.index
}
database fd-eng-ell
{
data /usr/share/dictd/freedict-eng-ell.dict.dz
index /usr/share/dictd/freedict-eng-ell.index
}
database fd-eng-fin
{
data /usr/share/dictd/freedict-eng-fin.dict.dz
index /usr/share/dictd/freedict-eng-fin.index
}
database fd-eng-fra
{
data /usr/share/dictd/freedict-eng-fra.dict.dz
index /usr/share/dictd/freedict-eng-fra.index
}
database fd-eng-gle
{
data /usr/share/dictd/freedict-eng-gle.dict.dz
index /usr/share/dictd/freedict-eng-gle.index
}
database fd-eng-hin
{
data /usr/share/dictd/freedict-eng-hin.dict.dz
index /usr/share/dictd/freedict-eng-hin.index
}
database fd-eng-hrv
{
data /usr/share/dictd/freedict-eng-hrv.dict.dz
index /usr/share/dictd/freedict-eng-hrv.index
}
database fd-eng-hun
{
data /usr/share/dictd/freedict-eng-hun.dict.dz
index /usr/share/dictd/freedict-eng-hun.index
}
database fd-eng-ita
{
data /usr/share/dictd/freedict-eng-ita.dict.dz
index /usr/share/dictd/freedict-eng-ita.index
}
database fd-eng-jpn
{
data /usr/share/dictd/freedict-eng-jpn.dict.dz
index /usr/share/dictd/freedict-eng-jpn.index
}
database fd-eng-lat
{
data /usr/share/dictd/freedict-eng-lat.dict.dz
index /usr/share/dictd/freedict-eng-lat.index
}
database fd-eng-lit
{
data /usr/share/dictd/freedict-eng-lit.dict.dz
index /usr/share/dictd/freedict-eng-lit.index
}
database fd-eng-nld
{
data /usr/share/dictd/freedict-eng-nld.dict.dz
index /usr/share/dictd/freedict-eng-nld.index
}
database fd-eng-nor
{
data /usr/share/dictd/freedict-eng-nor.dict.dz
index /usr/share/dictd/freedict-eng-nor.index
}
database fd-eng-pol
{
data /usr/share/dictd/freedict-eng-pol.dict.dz
index /usr/share/dictd/freedict-eng-pol.index
}
database fd-eng-por
{
data /usr/share/dictd/freedict-eng-por.dict.dz
index /usr/share/dictd/freedict-eng-por.index
}
database fd-eng-rom
{
data /usr/share/dictd/freedict-eng-rom.dict.dz
index /usr/share/dictd/freedict-eng-rom.index
}
database fd-eng-rus
{
data /usr/share/dictd/freedict-eng-rus.dict.dz
index /usr/share/dictd/freedict-eng-rus.index
}
database fd-eng-spa
{
data /usr/share/dictd/freedict-eng-spa.dict.dz
index /usr/share/dictd/freedict-eng-spa.index
}
database fd-eng-srp
{
data /usr/share/dictd/freedict-eng-srp.dict.dz
index /usr/share/dictd/freedict-eng-srp.index
}
database fd-eng-swe
{
data /usr/share/dictd/freedict-eng-swe.dict.dz
index /usr/share/dictd/freedict-eng-swe.index
}
database fd-eng-swh
{
data /usr/share/dictd/freedict-eng-swh.dict.dz
index /usr/share/dictd/freedict-eng-swh.index
}
database fd-eng-tur
{
data /usr/share/dictd/freedict-eng-tur.dict.dz
index /usr/share/dictd/freedict-eng-tur.index
}
database fd-epo-eng
{
data /usr/share/dictd/freedict-epo-eng.dict.dz
index /usr/share/dictd/freedict-epo-eng.index
}
database fd-fin-bul
{
data /usr/share/dictd/freedict-fin-bul.dict.dz
index /usr/share/dictd/freedict-fin-bul.index
}
database fd-fin-deu
{
data /usr/share/dictd/freedict-fin-deu.dict.dz
index /usr/share/dictd/freedict-fin-deu.index
}
database fd-fin-ell
{
data /usr/share/dictd/freedict-fin-ell.dict.dz
index /usr/share/dictd/freedict-fin-ell.index
}
database fd-fin-eng
{
data /usr/share/dictd/freedict-fin-eng.dict.dz
index /usr/share/dictd/freedict-fin-eng.index
}
database fd-fin-fra
{
data /usr/share/dictd/freedict-fin-fra.dict.dz
index /usr/share/dictd/freedict-fin-fra.index
}
database fd-fin-ita
{
data /usr/share/dictd/freedict-fin-ita.dict.dz
index /usr/share/dictd/freedict-fin-ita.index
}
database fd-fin-jpn
{
data /usr/share/dictd/freedict-fin-jpn.dict.dz
index /usr/share/dictd/freedict-fin-jpn.index
}
database fd-fin-lat
{
data /usr/share/dictd/freedict-fin-lat.dict.dz
index /usr/share/dictd/freedict-fin-lat.index
}
database fd-fin-nld
{
data /usr/share/dictd/freedict-fin-nld.dict.dz
index /usr/share/dictd/freedict-fin-nld.index
}
database fd-fin-nor
{
data /usr/share/dictd/freedict-fin-nor.dict.dz
index /usr/share/dictd/freedict-fin-nor.index
}
database fd-fin-pol
{
data /usr/share/dictd/freedict-fin-pol.dict.dz
index /usr/share/dictd/freedict-fin-pol.index
}
database fd-fin-por
{
data /usr/share/dictd/freedict-fin-por.dict.dz
index /usr/share/dictd/freedict-fin-por.index
}
database fd-fin-swe
{
data /usr/share/dictd/freedict-fin-swe.dict.dz
index /usr/share/dictd/freedict-fin-swe.index
}
database fd-fra-bre
{
data /usr/share/dictd/freedict-fra-bre.dict.dz
index /usr/share/dictd/freedict-fra-bre.index
}
database fd-fra-bul
{
data /usr/share/dictd/freedict-fra-bul.dict.dz
index /usr/share/dictd/freedict-fra-bul.index
}
database fd-fra-deu
{
data /usr/share/dictd/freedict-fra-deu.dict.dz
index /usr/share/dictd/freedict-fra-deu.index
}
database fd-fra-ell
{
data /usr/share/dictd/freedict-fra-ell.dict.dz
index /usr/share/dictd/freedict-fra-ell.index
}
database fd-fra-eng
{
data /usr/share/dictd/freedict-fra-eng.dict.dz
index /usr/share/dictd/freedict-fra-eng.index
}
database fd-fra-fin
{
data /usr/share/dictd/freedict-fra-fin.dict.dz
index /usr/share/dictd/freedict-fra-fin.index
}
database fd-fra-ita
{
data /usr/share/dictd/freedict-fra-ita.dict.dz
index /usr/share/dictd/freedict-fra-ita.index
}
database fd-fra-jpn
{
data /usr/share/dictd/freedict-fra-jpn.dict.dz
index /usr/share/dictd/freedict-fra-jpn.index
}
database fd-fra-lat
{
data /usr/share/dictd/freedict-fra-lat.dict.dz
index /usr/share/dictd/freedict-fra-lat.index
}
database fd-fra-nld
{
data /usr/share/dictd/freedict-fra-nld.dict.dz
index /usr/share/dictd/freedict-fra-nld.index
}
database fd-fra-pol
{
data /usr/share/dictd/freedict-fra-pol.dict.dz
index /usr/share/dictd/freedict-fra-pol.index
}
database fd-fra-por
{
data /usr/share/dictd/freedict-fra-por.dict.dz
index /usr/share/dictd/freedict-fra-por.index
}
database fd-fra-rus
{
data /usr/share/dictd/freedict-fra-rus.dict.dz
index /usr/share/dictd/freedict-fra-rus.index
}
database fd-fra-spa
{
data /usr/share/dictd/freedict-fra-spa.dict.dz
index /usr/share/dictd/freedict-fra-spa.index
}
database fd-fra-swe
{
data /usr/share/dictd/freedict-fra-swe.dict.dz
index /usr/share/dictd/freedict-fra-swe.index
}
database fd-fra-tur
{
data /usr/share/dictd/freedict-fra-tur.dict.dz
index /usr/share/dictd/freedict-fra-tur.index
}
database fd-gla-deu
{
data /usr/share/dictd/freedict-gla-deu.dict.dz
index /usr/share/dictd/freedict-gla-deu.index
}
database fd-gle-eng
{
data /usr/share/dictd/freedict-gle-eng.dict.dz
index /usr/share/dictd/freedict-gle-eng.index
}
database fd-gle-pol
{
data /usr/share/dictd/freedict-gle-pol.dict.dz
index /usr/share/dictd/freedict-gle-pol.index
}
database fd-hrv-eng
{
data /usr/share/dictd/freedict-hrv-eng.dict.dz
index /usr/share/dictd/freedict-hrv-eng.index
}
database fd-hun-eng
{
data /usr/share/dictd/freedict-hun-eng.dict.dz
index /usr/share/dictd/freedict-hun-eng.index
}
database fd-isl-eng
{
data /usr/share/dictd/freedict-isl-eng.dict.dz
index /usr/share/dictd/freedict-isl-eng.index
}
database fd-ita-bul
{
data /usr/share/dictd/freedict-ita-bul.dict.dz
index /usr/share/dictd/freedict-ita-bul.index
}
database fd-ita-deu
{
data /usr/share/dictd/freedict-ita-deu.dict.dz
index /usr/share/dictd/freedict-ita-deu.index
}
database fd-ita-ell
{
data /usr/share/dictd/freedict-ita-ell.dict.dz
index /usr/share/dictd/freedict-ita-ell.index
}
database fd-ita-eng
{
data /usr/share/dictd/freedict-ita-eng.dict.dz
index /usr/share/dictd/freedict-ita-eng.index
}
database fd-ita-fin
{
data /usr/share/dictd/freedict-ita-fin.dict.dz
index /usr/share/dictd/freedict-ita-fin.index
}
database fd-ita-jpn
{
data /usr/share/dictd/freedict-ita-jpn.dict.dz
index /usr/share/dictd/freedict-ita-jpn.index
}
database fd-ita-pol
{
data /usr/share/dictd/freedict-ita-pol.dict.dz
index /usr/share/dictd/freedict-ita-pol.index
}
database fd-ita-por
{
data /usr/share/dictd/freedict-ita-por.dict.dz
index /usr/share/dictd/freedict-ita-por.index
}
database fd-ita-rus
{
data /usr/share/dictd/freedict-ita-rus.dict.dz
index /usr/share/dictd/freedict-ita-rus.index
}
database fd-ita-swe
{
data /usr/share/dictd/freedict-ita-swe.dict.dz
index /usr/share/dictd/freedict-ita-swe.index
}
database fd-ita-tur
{
data /usr/share/dictd/freedict-ita-tur.dict.dz
index /usr/share/dictd/freedict-ita-tur.index
}
database fd-jpn-deu
{
data /usr/share/dictd/freedict-jpn-deu.dict.dz
index /usr/share/dictd/freedict-jpn-deu.index
}
database fd-jpn-eng
{
data /usr/share/dictd/freedict-jpn-eng.dict.dz
index /usr/share/dictd/freedict-jpn-eng.index
}
database fd-jpn-fra
{
data /usr/share/dictd/freedict-jpn-fra.dict.dz
index /usr/share/dictd/freedict-jpn-fra.index
}
database fd-jpn-rus
{
data /usr/share/dictd/freedict-jpn-rus.dict.dz
index /usr/share/dictd/freedict-jpn-rus.index
}
database fd-kha-deu
{
data /usr/share/dictd/freedict-kha-deu.dict.dz
index /usr/share/dictd/freedict-kha-deu.index
}
database fd-kha-eng
{
data /usr/share/dictd/freedict-kha-eng.dict.dz
index /usr/share/dictd/freedict-kha-eng.index
}
database fd-kur-deu
{
data /usr/share/dictd/freedict-kur-deu.dict.dz
index /usr/share/dictd/freedict-kur-deu.index
}
database fd-kur-eng
{
data /usr/share/dictd/freedict-kur-eng.dict.dz
index /usr/share/dictd/freedict-kur-eng.index
}
database fd-kur-tur
{
data /usr/share/dictd/freedict-kur-tur.dict.dz
index /usr/share/dictd/freedict-kur-tur.index
}
database fd-lat-deu
{
data /usr/share/dictd/freedict-lat-deu.dict.dz
index /usr/share/dictd/freedict-lat-deu.index
}
database fd-lat-eng
{
data /usr/share/dictd/freedict-lat-eng.dict.dz
index /usr/share/dictd/freedict-lat-eng.index
}
database fd-lit-eng
{
data /usr/share/dictd/freedict-lit-eng.dict.dz
index /usr/share/dictd/freedict-lit-eng.index
}
database fd-mkd-bul
{
data /usr/share/dictd/freedict-mkd-bul.dict.dz
index /usr/share/dictd/freedict-mkd-bul.index
}
database fd-nld-deu
{
data /usr/share/dictd/freedict-nld-deu.dict.dz
index /usr/share/dictd/freedict-nld-deu.index
}
database fd-nld-eng
{
data /usr/share/dictd/freedict-nld-eng.dict.dz
index /usr/share/dictd/freedict-nld-eng.index
}
database fd-nld-fin
{
data /usr/share/dictd/freedict-nld-fin.dict.dz
index /usr/share/dictd/freedict-nld-fin.index
}
database fd-nld-fra
{
data /usr/share/dictd/freedict-nld-fra.dict.dz
index /usr/share/dictd/freedict-nld-fra.index
}
database fd-nld-ita
{
data /usr/share/dictd/freedict-nld-ita.dict.dz
index /usr/share/dictd/freedict-nld-ita.index
}
database fd-nld-lat
{
data /usr/share/dictd/freedict-nld-lat.dict.dz
index /usr/share/dictd/freedict-nld-lat.index
}
database fd-nld-lit
{
data /usr/share/dictd/freedict-nld-lit.dict.dz
index /usr/share/dictd/freedict-nld-lit.index
}
database fd-nld-por
{
data /usr/share/dictd/freedict-nld-por.dict.dz
index /usr/share/dictd/freedict-nld-por.index
}
database fd-nld-rus
{
data /usr/share/dictd/freedict-nld-rus.dict.dz
index /usr/share/dictd/freedict-nld-rus.index
}
database fd-nld-spa
{
data /usr/share/dictd/freedict-nld-spa.dict.dz
index /usr/share/dictd/freedict-nld-spa.index
}
database fd-nld-swe
{
data /usr/share/dictd/freedict-nld-swe.dict.dz
index /usr/share/dictd/freedict-nld-swe.index
}
database fd-nno-nob
{
data /usr/share/dictd/freedict-nno-nob.dict.dz
index /usr/share/dictd/freedict-nno-nob.index
}
database fd-oci-cat
{
data /usr/share/dictd/freedict-oci-cat.dict.dz
index /usr/share/dictd/freedict-oci-cat.index
}
database fd-pol-deu
{
data /usr/share/dictd/freedict-pol-deu.dict.dz
index /usr/share/dictd/freedict-pol-deu.index
}
database fd-pol-ell
{
data /usr/share/dictd/freedict-pol-ell.dict.dz
index /usr/share/dictd/freedict-pol-ell.index
}
database fd-pol-eng
{
data /usr/share/dictd/freedict-pol-eng.dict.dz
index /usr/share/dictd/freedict-pol-eng.index
}
database fd-pol-fin
{
data /usr/share/dictd/freedict-pol-fin.dict.dz
index /usr/share/dictd/freedict-pol-fin.index
}
database fd-pol-fra
{
data /usr/share/dictd/freedict-pol-fra.dict.dz
index /usr/share/dictd/freedict-pol-fra.index
}
database fd-pol-gle
{
data /usr/share/dictd/freedict-pol-gle.dict.dz
index /usr/share/dictd/freedict-pol-gle.index
}
database fd-pol-ind
{
data /usr/share/dictd/freedict-pol-ind.dict.dz
index /usr/share/dictd/freedict-pol-ind.index
}
database fd-pol-ita
{
data /usr/share/dictd/freedict-pol-ita.dict.dz
index /usr/share/dictd/freedict-pol-ita.index
}
database fd-pol-jpn
{
data /usr/share/dictd/freedict-pol-jpn.dict.dz
index /usr/share/dictd/freedict-pol-jpn.index
}
database fd-pol-nld
{
data /usr/share/dictd/freedict-pol-nld.dict.dz
index /usr/share/dictd/freedict-pol-nld.index
}
database fd-pol-nor
{
data /usr/share/dictd/freedict-pol-nor.dict.dz
index /usr/share/dictd/freedict-pol-nor.index
}
database fd-pol-por
{
data /usr/share/dictd/freedict-pol-por.dict.dz
index /usr/share/dictd/freedict-pol-por.index
}
database fd-pol-rus
{
data /usr/share/dictd/freedict-pol-rus.dict.dz
index /usr/share/dictd/freedict-pol-rus.index
}
database fd-pol-spa
{
data /usr/share/dictd/freedict-pol-spa.dict.dz
index /usr/share/dictd/freedict-pol-spa.index
}
database fd-pol-swe
{
data /usr/share/dictd/freedict-pol-swe.dict.dz
index /usr/share/dictd/freedict-pol-swe.index
}
database fd-por-deu
{
data /usr/share/dictd/freedict-por-deu.dict.dz
index /usr/share/dictd/freedict-por-deu.index
}
database fd-por-eng
{
data /usr/share/dictd/freedict-por-eng.dict.dz
index /usr/share/dictd/freedict-por-eng.index
}
database fd-por-fra
{
data /usr/share/dictd/freedict-por-fra.dict.dz
index /usr/share/dictd/freedict-por-fra.index
}
database fd-por-spa
{
data /usr/share/dictd/freedict-por-spa.dict.dz
index /usr/share/dictd/freedict-por-spa.index
}
database fd-san-deu
{
data /usr/share/dictd/freedict-san-deu.dict.dz
index /usr/share/dictd/freedict-san-deu.index
}
database fd-slk-eng
{
data /usr/share/dictd/freedict-slk-eng.dict.dz
index /usr/share/dictd/freedict-slk-eng.index
}
database fd-slv-eng
{
data /usr/share/dictd/freedict-slv-eng.dict.dz
index /usr/share/dictd/freedict-slv-eng.index
}
database fd-spa-ast
{
data /usr/share/dictd/freedict-spa-ast.dict.dz
index /usr/share/dictd/freedict-spa-ast.index
}
database fd-spa-deu
{
data /usr/share/dictd/freedict-spa-deu.dict.dz
index /usr/share/dictd/freedict-spa-deu.index
}
database fd-spa-eng
{
data /usr/share/dictd/freedict-spa-eng.dict.dz
index /usr/share/dictd/freedict-spa-eng.index
}
database fd-spa-por
{
data /usr/share/dictd/freedict-spa-por.dict.dz
index /usr/share/dictd/freedict-spa-por.index
}
database fd-srp-eng
{
data /usr/share/dictd/freedict-srp-eng.dict.dz
index /usr/share/dictd/freedict-srp-eng.index
}
database fd-swe-bul
{
data /usr/share/dictd/freedict-swe-bul.dict.dz
index /usr/share/dictd/freedict-swe-bul.index
}
database fd-swe-deu
{
data /usr/share/dictd/freedict-swe-deu.dict.dz
index /usr/share/dictd/freedict-swe-deu.index
}
database fd-swe-ell
{
data /usr/share/dictd/freedict-swe-ell.dict.dz
index /usr/share/dictd/freedict-swe-ell.index
}
database fd-swe-eng
{
data /usr/share/dictd/freedict-swe-eng.dict.dz
index /usr/share/dictd/freedict-swe-eng.index
}
database fd-swe-fin
{
data /usr/share/dictd/freedict-swe-fin.dict.dz
index /usr/share/dictd/freedict-swe-fin.index
}
database fd-swe-fra
{
data /usr/share/dictd/freedict-swe-fra.dict.dz
index /usr/share/dictd/freedict-swe-fra.index
}
database fd-swe-ita
{
data /usr/share/dictd/freedict-swe-ita.dict.dz
index /usr/share/dictd/freedict-swe-ita.index
}
database fd-swe-jpn
{
data /usr/share/dictd/freedict-swe-jpn.dict.dz
index /usr/share/dictd/freedict-swe-jpn.index
}
database fd-swe-lat
{
data /usr/share/dictd/freedict-swe-lat.dict.dz
index /usr/share/dictd/freedict-swe-lat.index
}
database fd-swe-nor
{
data /usr/share/dictd/freedict-swe-nor.dict.dz
index /usr/share/dictd/freedict-swe-nor.index
}
database fd-swe-pol
{
data /usr/share/dictd/freedict-swe-pol.dict.dz
index /usr/share/dictd/freedict-swe-pol.index
}
database fd-swe-por
{
data /usr/share/dictd/freedict-swe-por.dict.dz
index /usr/share/dictd/freedict-swe-por.index
}
database fd-swe-rus
{
data /usr/share/dictd/freedict-swe-rus.dict.dz
index /usr/share/dictd/freedict-swe-rus.index
}
database fd-swe-spa
{
data /usr/share/dictd/freedict-swe-spa.dict.dz
index /usr/share/dictd/freedict-swe-spa.index
}
database fd-swe-tur
{
data /usr/share/dictd/freedict-swe-tur.dict.dz
index /usr/share/dictd/freedict-swe-tur.index
}
database fd-swh-eng
{
data /usr/share/dictd/freedict-swh-eng.dict.dz
index /usr/share/dictd/freedict-swh-eng.index
}
database fd-swh-pol
{
data /usr/share/dictd/freedict-swh-pol.dict.dz
index /usr/share/dictd/freedict-swh-pol.index
}
database fd-tur-deu
{
data /usr/share/dictd/freedict-tur-deu.dict.dz
index /usr/share/dictd/freedict-tur-deu.index
}
database fd-tur-eng
{
data /usr/share/dictd/freedict-tur-eng.dict.dz
index /usr/share/dictd/freedict-tur-eng.index
}
database fd-wol-fra
{
data /usr/share/dictd/freedict-wol-fra.dict.dz
index /usr/share/dictd/freedict-wol-fra.index
}

View File

@ -0,0 +1,19 @@
Language: english (English)
Hash-Name: en
Emacsen-Name: english
Coding-System: iso-8859-1
Language: american (American English)
Hash-Name: en_US
Emacsen-Name: american
Coding-System: iso-8859-1
Language: british (British English)
Hash-Name: en_GB
Emacsen-Name: british
Coding-System: iso-8859-1
Language: canadian (Canadian English)
Hash-Name: en_CA
Emacsen-Name: canadian
Coding-System: iso-8859-1

View File

@ -0,0 +1,4 @@
Language: English (American)
Hash-Name: en_US
Emacsen-Name: english_american
Coding-System: UTF-8

View File

@ -0,0 +1,2 @@
Language: american (American English)
Hash-Name: american-english