Меню "Файл" - "Импорт из:" - "GEDCOM 5.5 файл"

Элементы диалогового окна "Импорт GEDCOM файла":

Переключатель "Если найдена неполная семья:" определяет действия, которые необходимо предпринять программе, если в GEDCOM файле обнаружена неполная семья. Неполная семья - это семья, для которой указан только один член - только муж/отец, только жена/мать или только ребенок. По идее, такие семьи не должны существовать, однако многие генеалогические программы допускают их создание. Обычно в таких записях нет никакой полезной информации, поэтому их можно удалить. Данная программа предлагает выбор:

  1. "Создать недостающих членов" - к неполной семье будет добавлены формальные члены семьи с именем "незв.". Если в неполной семье есть только муж, будет добавлена жена, если только жена - добавлен муж, а если только ребенок - будут добавлены оба родителя. В этом случае гарантируется, что вся другая информация о семье будет сохранена при импорте.
  2. "Удалить её" - неполная семья будет удалена (её единственный известный член, конечно же, удален не будет). В этом случае информация, которую содержала эта семья, будет показана в специальном сообщении по окончании импорта - если вы найдете, что эти сведения полезны (если они вообще будут присутствовать), то просто повторите импорт с опцией "Создать недостающих членов".

Флажок "Вставлять пробел перед строкой CONC" отражает другую проблему с GEDCOM файлами. Дело в том, что согласно стандарту GEDCOM длинные строки текста перед записью в файл должны разбиваться на "куски" не более 248 символов. Каждый такой "кусок" в файле помечается тэгом CONC (concatenation), чтобы при чтении можно было собрать куски обратно в цельный текст. Причем, согласно стандарта GEDCOM, разбиение должно делаться только внутри слов. Однако немногие программы делаю это - вместо этого они делаю разрывы по пробелам, т.е. между словами. Поэтому при импорте GEDCOM файлов всегда встает вопрос: вставлять пробел между кусками (тогда в "правильных" файлах появятся пробелы посреди слов), или не вставлять (тогда в "неправильных" файлах слова сольются)? Поскольку невозможно заранее определить, какой файл, "правильный" или "неправильный" вам достался, в данной программе предлагается выбор - вставлять пробелы или нет. По умолчанию флажок включен (пробелы вставляются). Сделайте пробный импорт с этой опцией и просмотрите длинные тексты в записях - если в них встречаются разорванные слова, повторите импорт с отключенным флажком.

Флажок "Исправлять неправильные тэги" также отражает проблему несоответствия стандарту GEDCOM, согласно которому все тэги в файле должны быть или стандартными GEDCOM тэгами или пользовательскими тэгами, имена которых начинаются со знака подчеркивания '_'. Некоторые программы, однако, нарушают это правило и применяют свои собственные тэги, не начинающиеся с '_' (зачем они это делают, не совсем понятно - можно ведь просто сделать их пользовательскими, добавив к имени знак подчеркивания!). Если флажок "Исправлять неправильные тэги" включен, то такие неправильные тэги будут считаться пользовательскими с добавлением к их именам '_'. Если флажок выключен, то программа прекращает импорт, если встретит такой тэг.

Флажок "Удалять пустые элементы" позволяет задать режим удаления из записей пустых элементов - таких, которые не имеют никакой информации, а являются просто ненужным "балластом" в файле. В некоторых GEDCOM файлах таких элементов встречаются тысячи, существенно увеличивая размер файлов! Почему они там находятся? - это вопрос к авторам генеалогических программ, которые допускают создание таких пустых элементов...

В GEDCOM файлах могут встретиться и другие ошибки. Например, некоторые элементы ссылаются на записи, которых в самом деле не существует в файле. Такие элементы приходится удалять. Другая разновидность ошибок, связанных со ссылками - это когда элемент должен ссылаться на какую либо запись, но ссылки на самом деле нет - она пуста. Например, элемент "Супруг в семье" в записях типа "Родственник" должен ссылаться на семью, в которой данный родственник является супругом. Если такого рода ссылка пуста, то программа пытается восстановить её. Например, в случае с упомянутой уже ссылкой "Супруг в семье": если просмотреть все семьи в файле и среди них найдется такая, в которой элемент "Муж" (или "Жена") ссылаются на данного родственника, то можно предположить, ссылка на эту семью и была утеряна. Во всех подобных случаях следует, однако, проверить логическую целостность информации, о чем программа напомнит после импорта.
Кроме ошибок, вызванных несовершенными программами, встречаются и другие, причина которых - человеческие ошибки пользователей. Например, встречаются ситуации, когда ребенок в семье указан как муж или жена в этой же семье. Теоретически такое, конечно, возможно, но скорее всего, это сделано просто по невнимательности. Графическое представление дерева в данной программе помогает избежать таких ошибок, т.к. они сразу становятся видны.

Внимание! Автор программы старался предусмотреть распознавание как можно больше видов ошибок, однако он не гарантирует, что предусмотрел всё! Если вы встретите при импорте GEDCOM файлов какие-то новые ошибочные ситуации, пожалуйста, обращайтесь к автору. С другой стороны, примите во внимание тот факт, что файлы GEDCOM - это обычный текстовые файла - вы всегда можете открыть их в любом текстовом редакторе и попытаться исправить ошибку сами, тем более, что из сообщения об ошибке вы будете знать номер строки файла, в которой она произошла.

Выпадающий список "Кодировка" позволяет задать кодировку, с которой будет прочитан GEDCOM файл. Обычно следует сначала попытаться импортировать файл с опцией "Использовать кодировку из заголовка файла". Если в заголовке файла есть указание на его кодировку, то файл будет импортирован с ней, если нет - будет выдано сообщение - в этом случае повторите импорт, задав какую-нибудь кодировку из списка.

Введите в нижнее текстовое поле имя файла, или выберите кнопкой "Найти...". Нажмите ОК...
Если файл был предварительно экспортирован в GEDCOM формат из программы "Родственники", то в нем уже будет содержаться информация о расположении родственников в дереве, если нет - программа сделает автоматическую расстановку.
Если в файле встретились ошибки и неточности, то о них будет сообщено в диалоговом окне по окончании импорта. Список ошибок/неточностей можно просмотреть и сохранить в текстовом файле.

Обычно при импорте больших файлов весьма большое пространство в левом верхнем угла дерева остается свободным от рамок родственников. Чтобы не показывать в первый момент это пустое поле, программа подбирает масштаб изображения так, чтобы в правом нижнем углу экрана была видна хотя бы часть дерева.