StarDictconv
ИНСТРУКЦИЯ
Code: Select all
          ИНСТРУКЦИЯ К СКРИПТУ stardictconv_v0_0_2.py
  НАЗНАЧЕНИЕ
  1)Конвертирование словарей из формата Babylon Glossary Source (.gls) в формат StarDict (.ifo)
  2)Конвертирование словарей из формата StarDict (.ifo) в формат Babylon Glossary Source (.gls)
 
  _____________________________
  ВНИМАНИЕ!!!
  Поддерживается только sametypesequence=h
  http://www.stardict.org/StarDictFileFormat
  GLS файл должен иметь кодировку UTF-8
  _____________________________  
  СИСТЕМНЫЕ ТРЕБОВАНИЯ
  Скрипт должен работать с Python 2.7.11 и Python 3.5.1
  С остальными версиями не тестировался.
  _____________________________
  ВАРИАНТЫ КОМАНДНОЙ СТРОКИ:
  stardictconv_v0_0_2.py словарь.gls
  stardictconv_v0_0_2.py словарь.ifo
  Направление конвертирования определяется расширением файла в первом и единственном аргументе.
  _____________________________
 
  ПРИМЕР СЛОВАРЯ В ФОРМАТЕ GLS
  #bookname=Dictionary Name
  #description=...
  #sametypesequence=h
  cat
  Definition
  dog
  Definition
  _____________________________
  ОПИСАНИЕ ФОРМАТА GLS
  [блок директив]
  [пустая строка]
  заголовок
  определение
  [пустая строка]
  заголовок1|заголовок2|заголовок3...
  определение
  [пустая строка]
  ...
  1. В начале файла пустая строка факультативна.
  2. Блок директив факультативен.
  3. Пустая строка перед первым и каждым следующим заголовком обязательна.
  4. Количество пустых строк между карточками факультативно, если их больше нуля.
  5. Меньше или больше двух непустых строк между пустыми ошибочно.
  6. Пустые строки в конце файла факультативны.  
  
  _____________________________
  DICTZIP
  http://linuxcommand.org/man_pages/dictzip1.html
  Если на Linux имеется dictzip (/usr/bin/dictzip), то после конвертирования (GLS->StarDict)
  скрипт сожмёт созданный .dict файл используя эту утилиту.
  На Windows этого не происходит.
  Но .dict можно сжать самостоятельно.
  Сжимать .dict файл допустимо ТОЛЬКО используя dictzip и никакие другие архиваторы.
  Вариант этой утилиты для Windows можно найти здесь:
  https://github.com/Tvangeste/dictzip-win32/releases
  
  _____________________________
