Справка по TranslateIt! > Хранение и распространение словарей

Оглавление

Создание пакетов словарей

На самом деле пакеты словарей TranslateIt! – это просто папки с расширением "MDICT", поэтому вам не нужны какие-то утилиты для их создания.

Чтобы создать пакет словарей:

  1. создайте новую папку;
  2. скопируйте или переместите в неё файлы словарей (DICT-файлы + IDX-файлы + (необязательные) EXT-файлы);
  3. добавьте к имени папки расширение ".mdict";
  4. щелкните по кнопке "Add" в диалоговом окне подтверждения.

Пакет словарей может также содержать необязательный файл "mdict.plist" с метаданными о словарях, такими как ярлыки (названия словарей, которые будут использоваться в списке словарей и менеджере групп словарей); информация о формате словарей; названия групп словарей, в которые будут входить словаври из этого пакета и т.д. Ниже приведен пример содержимого такого файла:

		<?xml version="1.0" encoding="UTF-8"?>
		<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
		<plist version="1.0">
		<dict>
			<key>aliases</key>
			<dict>
				<key>Mueller24</key>
				<string>Mueller's Dictionary 24 Edition</string>
				<key>woaifayu-ff</key>
				<string>Woaifayi: French-French</string>
			</dict>
			<key>flirt</key>
			<dict>
				<key>french</key>
				<array>
					<string>French</string>
				</array>
				<key>german</key>
				<array>
					<string>German</string>
				</array>
				<key>none</key>
				<array>
					<string>English</string>
					<string>Japan-English</string>
					<string>Russian</string>
				</array>
			</dict>
			<key>groups</key>
			<dict>
				<key>English</key>
				<array>
					<string>Universal En-Ru</string>
					<string>Informal En-Ru</string>
				</array>
				<key>French</key>
				<array>
					<string>Universal Fr-Ru</string>
					<string>Universal Ru-Fr</string>
				</array>
			</dict>
			<key>information</key>
			<dict>
				<key>fa-en</key>
				<string>Converted by Uncle MiF from UTF-8 tab-like file provided by Ali Samadi</string>
				<key>jmdict-en-ja</key>
				<string>Author: Jim Breen
		Converted to StarDict by Alastair Tse 
		Converted to MDict by Uncle MiF</string>
				<key>woaifayu-ef</key>
				<string>Super-puper English-French dictionary... written by... and so on...

			And even like this... Haba haba
			Irn brju...

				</string>
			</dict>
			<key>left</key>
			<array>
				<string>Universal Ru-En</string>
				<string>New Medical En-Ru</string>
			</array>
			<key>right</key>
			<array>
				<string>hebrew35r</string>
			</array>
			<key>types</key>
			<dict>
				<key>AIHA</key>
				<string>Dec/PHT</string>
				<key>Abbreviations</key>
				<string>Dec/PHT</string>
				<key>Abbreviations &amp; Acronyms En-En</key>
				<string>Dec/PHT</string>
				<key>Accounting En-Ru</key>
				<string>Dec/PHT</string>
				<key>Mueller24</key>
				<string>Plain</string>
			</dict>
		</dict>
		</plist>