ApplicationSettings:
app_name: "Neahttadigisánit"
app_meta_title: "Neahttadigisánit"
short_name: "kyv"
default_locale: "kv"
default_pair: ["kpv", "fin"]
mobile_default_pair: false
grouped_nav: true
new_mobile_nav: true
locales_available:
- kv
- fi
- ru
- hu # TODO: flag, translations catalog
- en
meta_description: >
Free online, mobile friendly dictionaries for Komi-Zyrian
meta_keywords: >
komi, komi-zyrian, komi-permyak, mobile, dictionary, free, russian, коми, роч,
кывчукӧр, словарь, русский, sanakirja, venäjä, komin kieli, udmurtti,
удмурт, ӟуч, magyar, szótár
admins_to_email:
- "rueter.jack@gmail.com"
- "trond.trosterud@uit.no"
Tools:
xfst_lookup: &LOOKUP '/usr/bin/lookup'
opt: &OPT '/opt/smi/'
Morphology:
kpv:
tool: *LOOKUP
file: [*OPT, '/kpv/bin/analyser-dict-gt-desc.xfst']
inverse_file: [*OPT, '/kpv/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Cmp#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
kpvM:
tool: *LOOKUP
file: [*OPT, '/kpv/bin/analyser-dict-gt-desc-mobile.xfst']
inverse_file: [*OPT, '/kpv/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Cmp#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
udm:
tool: *LOOKUP
file: [*OPT, '/udm/bin/analyser-dict-gt-desc.xfst']
inverse_file: [*OPT, '/udm/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Use/Circ#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
udmM:
tool: *LOOKUP
file: [*OPT, '/udm/bin/analyser-dict-gt-desc-mobile.xfst']
inverse_file: [*OPT, '/udm/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Use/Circ#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
koi:
tool: *LOOKUP
file: [*OPT, '/koi/bin/analyser-dict-gt-desc.xfst']
inverse_file: [*OPT, '/koi/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Use/Circ#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
kpvS:
tool: *LOOKUP
file: [*OPT, '/kpv/bin/analyser-dict-gt-desc-molodtsov.xfst']
inverse_file: [*OPT, '/kpv/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Cmp#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
kpvP:
tool: *LOOKUP
file: [*OPT, '/kpv/bin/analyser-dict-gt-desc-permyak.xfst']
inverse_file: [*OPT, '/kpv/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Cmp#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
est:
tool: *LOOKUP
file: [*OPT, '/est/bin/analyser-dict-gt-desc.xfst']
inverse_file: [*OPT, '/est/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
fin:
tool: *LOOKUP
file: [*OPT, '/fin/bin/analyser-dict-gt-desc.xfst']
inverse_file: [*OPT, '/fin/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Use/Circ#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
hun:
tool: *LOOKUP
file: [*OPT, '/hun/bin/analyser-dict-gt-desc.xfst']
inverse_file: [*OPT, '/hun/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Use/Circ#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
rus:
tool: *LOOKUP
file: [*OPT, '/rus/bin/analyser-dict-gt-desc.xfst']
inverse_file: [*OPT, '/rus/bin/generator-dict-gt-norm.xfst']
format: 'xfst'
options:
compoundBoundary: "+Use/Circ#"
derivationMarker: "+Der"
tagsep: '+'
inverse_tagsep: '+'
Languages:
- iso: kpv
minority_lang: true
- iso: koi
minority_lang: true
- iso: eng
- iso: est
- iso: fin
- iso: rus
- iso: udm
minority_lang: true
- iso: hun
Dictionaries:
- source: kpv
target: eng
path: 'dicts/kpv-all.xml'
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
is_korp_default_lang: True
input_variants: &KOMI_VARIANTS
- type: "standard"
description: !gettext "Standard"
example: "(іӧ)"
# NB: must be same as analyser name
short_name: "kpv"
onscreen_keyboard: &KPV_KEYS
- "і"
- "ӧ"
# NB: must be same as analyser name
- type: "mobile"
description: !gettext "Social media"
example: !gettext "(incl. ио)"
short_name: "kpvM"
onscreen_keyboard: *KPV_KEYS
- type: "molodtsov"
description: !gettext "Molodtsov orthography"
example: "(ԅ → зь)"
short_name: "kpvS"
onscreen_keyboard: &KPVS_KEYS
- "ԁ"
- "ԃ"
- "җ"
- "ԅ"
- "ԇ"
- "ԉ"
- "ԋ"
- "ԍ"
- "ԏ"
- "ј"
- "і"
- "ӧ"
- type: "forPermyak"
description: !gettext "Zyrian for Permyak"
example: "(іӧ)"
# NB: must be same as analyser name
short_name: "kpvP"
- source: kpv
target: fin
path: 'dicts/kpv-all.xml'
input_variants: *KOMI_VARIANTS
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
is_korp_default_lang: True
- source: fin
target: kpv
path: 'dicts/finkpv.xml'
- source: kpv
target: rus
show_korp_search: True
is_korp_default_lang: True
input_variants: *KOMI_VARIANTS
korp_search_host: "http://gtweb.uit.no/u_korp"
path: 'dicts/kpvrus.xml'
- source: rus
target: kpv
path: 'dicts/ruskpv.xml'
- source: udm
target: hun
path: 'dicts/udmhun.xml'
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
input_variants:
# "mobile" is important, otherwise templates and swapping won't
# work
- type: "standard"
description: !gettext "Standard"
example: "(ӝӟӥӧӵ)"
short_name: "udm"
onscreen_keyboard: &UDM_KEYS
- "ӝ"
- "ӟ"
- "ӥ"
- "ӧ"
- "ӵ"
# NB: must be same as analyser name
- type: "mobile"
description: !gettext "Social media"
example: !gettext "(incl. жзиоч)"
short_name: "udmM"
onscreen_keyboard: *UDM_KEYS
- source: udm
target: kpv
path: 'dicts/udmkpv.xml'
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
input_variants:
# "mobile" is important, otherwise templates and swapping won't
# work
- type: "standard"
description: !gettext "Standard (ӝӟӥӧӵ)"
short_name: "udm"
onscreen_keyboard: *UDM_KEYS
- type: "mobile"
description: !gettext "Social media (incl. жзиоч)"
short_name: "udmM"
onscreen_keyboard: *UDM_KEYS
- source: kpv
target: udm
path: 'dicts/kpvudm.xml'
input_variants: *KOMI_VARIANTS
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
is_korp_default_lang: True
- source: udm
target: fin
path: 'dicts/udmfin.xml'
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
input_variants:
# "mobile" is important, otherwise templates and swapping won't
# work
- type: "standard"
description: !gettext "Standard (ӝӟӥӧӵ)"
short_name: "udm"
onscreen_keyboard: *UDM_KEYS
- type: "mobile"
description: !gettext "Social media (incl. жзиоч)"
short_name: "udmM"
onscreen_keyboard: *UDM_KEYS
- source: est
target: udm
path: 'dicts/estudm.xml'
- source: fin
target: udm
path: 'dicts/finudm.xml'
- source: hun
target: udm
path: 'dicts/hunudm.xml'
# koi
- source: koi
target: kpv
path: 'dicts/koikpv.xml'
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
is_korp_default_lang: True
- source: kpv
target: koi
path: 'dicts/kpvkoi.xml'
input_variants: *KOMI_VARIANTS
show_korp_search: True
korp_search_host: "http://gtweb.uit.no/u_korp"
is_korp_default_lang: True