* doc/gramps-manual/ru/gramps-manual.xml: Translation.

* doc/gramps-manual/ru/getstart.xml: Translation.

* src/RelLib.py (Source.setCallNumber, Source.CallNumber): Remove
functions; (Source.callno): remove attribute.
* src/WriteXML.py (write_xml_data): Remove CallNumber output.
* src/GrampsParser.py (GrampsParser.stop_scallno): Remove function.
* src/gramps.glade (sourceEditor): Remove Call Number widgets.
* src/EditSource.py: Remove Call Number support.


svn: r2475
This commit is contained in:
Alex Roitman 2003-12-09 04:21:39 +00:00
parent 83640c470b
commit 2670b8fb18
8 changed files with 89 additions and 152 deletions

View File

@ -25,6 +25,16 @@
doc/gramps-manual/ru/figures/*.png: Add to CVS.
* doc/gramps-manual/Makefile.am: Add ru to the SUBDIR list.
* configure.in: Add doc/gramps-manual/ru/Makefile to AC_CONFIG_FILES.
* doc/gramps-manual/ru/gramps-manual.xml: Translation.
* doc/gramps-manual/ru/getstart.xml: Translation.
* src/RelLib.py (Source.setCallNumber, Source.CallNumber): Remove
functions; (Source.callno): remove attribute.
* src/WriteXML.py (write_xml_data): Remove CallNumber output.
* src/GrampsParser.py (GrampsParser.stop_scallno): Remove function.
* src/gramps.glade (sourceEditor): Remove Call Number widgets.
* src/EditSource.py: Remove Call Number support.
2003-12-07 Alex Roitman <shura@alex.neuro.umn.edu>
* src/filters/Complete.py: Add filter matching people with the

View File

@ -19,34 +19,34 @@
<!-- =========== Getting Started ============================== -->
<sect1 id="gramps-getting-started">
<title>Getting Started</title>
<title>Первые шаги</title>
<!-- ================ Getting Started Subsection ====== -->
<sect2 id="gramps-start">
<title>To Start &app;</title>
<para>You can start &app; in the following ways:</para>
<title>Запуск &app;</title>
<para>Вы можете запустить &app; следующими способами:</para>
<variablelist>
<varlistentry>
<term><guimenu>Applications</guimenu> menu</term>
<listitem><para>Choose <menuchoice><guisubmenu>Other</guisubmenu>
<term>Меню <guimenu>Приложения</guimenu></term>
<listitem><para>Выберите <menuchoice><guisubmenu>Другое</guisubmenu>
<guimenuitem>Gramps</guimenuitem></menuchoice>. </para></listitem>
</varlistentry>
<varlistentry>
<term>Command line</term>
<listitem><para>To start &app; from a command line, type
<command>gramps</command>, then press <keycap>Return</keycap>.</para>
<term>Командная строка</term>
<listitem><para>Чтобы запустить &app; из командной строки, наберите
<command>gramps</command>, потом нажмите <keycap>Ввод</keycap>.</para>
<para>If you would like &app; to open a specific database or to
import a specific file on startup, you can supply the filename
as a command line argument:</para>
<para>Если Вы хотите, чтобы &app; открыла или импортировала определенную базу
данных при старте, Вы можете задать имя файла в качестве аргумента командной
строки:</para>
<para>
<command>gramps -i</command> <replaceable>filename.ged</replaceable>
</para>
<para>where <replaceable>filename.ged</replaceable> is the name
of the file you want to open/import. The detailed reference to the
command line options is found in the <xref linkend="append-cmdline"/>.
<para>где <replaceable>filename.ged</replaceable> имя файла, который вы хотите
открыть/импортировать. Подробное описание опций командной строки
содержит <xref linkend="append-cmdline"/>.
</para></listitem>
</varlistentry>
</variablelist>
@ -54,37 +54,35 @@
<!-- ================ Getting Started Subsection ==== -->
<sect2 id="run-1st-time">
<title>Running &app; for the first time</title>
<title>Первый запуск &app;</title>
<para>
The first time you run the program, GRAMPS will display its
Getting Started dialogs. Follow the directions guiding you through
<guilabel>Researcher information</guilabel>, <guilabel>Numerical date
formats</guilabel>, <guilabel>Alternate calendar support</guilabel>,
and <guilabel>LDS extensions</guilabel> sections. Most of the dialogs
are self-explanatory and will not be covered here.
</para>
Когда программа запущена в первый раз, &app; выводит свой диалог Первые Шаги.
Следуйте указаниям, проводящим Вас через разделы:
<guilabel>Информация об исследователе</guilabel>,
<guilabel>Численные форматы дат</guilabel>, <guilabel>Поддержка альтернативных
календарей</guilabel> и <guilabel>Расширения LDS</guilabel>. Большинство диалогов
говорят сами за себя и здесь разобраны не будут.</para>
<!-- ==== Figure: Getting Started Druid Window ==== -->
<figure id="druid-fig">
<title>&app; Getting Started Window: Researcher Information</title>
<title>Окно Первые Шаги &app;: Информация об исследователе</title>
<screenshot><mediaobject><imageobject><imagedata
fileref="figures/researcher.png" format="PNG"/></imageobject>
<textobject>
<phrase>Shows Researcher Information Window. </phrase>
<phrase>Показывает Окно Информациии об исследователе</phrase>
</textobject></mediaobject></screenshot></figure>
<!-- ==== End of Figure ==== -->
<para>Enter your personal information in the corresponding
text entry fields. Although &app; requests information about you,
this information is used only so that &app; can create valid GEDCOM
output files. A valid GEDCOM file requires information about the file's
creator. If you choose, you may leave the information empty, however
all the GEDCOM files you export will not be valid.
</para>
<para>Введите Ваши личные данные в соответствующие поля ввода текста.
Хотя &app; запрашивает Вашу информацию, эта информация используется только
для для создания корректных выходных файлов GEDCOM. Корректный файл GEDCOM
требует информацию о создателе файла. Если вы хотите, Вы можете оставить
эти поля незаполненными. Однако, в этом случае все GEDCOM файлы, которые Вы
экспортируете, будут некорректными.</para>
<para>This information can be entered at any time in the
<guilabel>Preferences</guilabel> dialog, under the
<guilabel>Usage</guilabel> category.
<para>Эта информация может быть введена в любой момент, в диалоге
<guilabel>Настройки</guilabel>, в категории
<guilabel>Использование</guilabel>.
</para>
</sect2>

View File

@ -78,7 +78,7 @@
<firstname>Alex</firstname>
<surname>Roitman</surname>
<affiliation>
<orgname>GRAMPS Project</orgname>
<orgname>Проект GRAMPS</orgname>
<address> <email>shura@alex.neuro.umn.edu</email> </address>
</affiliation>
</author>
@ -86,7 +86,7 @@
<firstname>Donald N.</firstname>
<surname>Allingham</surname>
<affiliation>
<orgname>GRAMPS Project</orgname>
<orgname>Проект GRAMPS</orgname>
<address> <email>dallingham@users.sourceforge.net</email> </address>
</affiliation>
</author>
@ -210,40 +210,38 @@
<!-- ============= Introduction ============================== -->
<sect1 id="gramps-intro">
<title>Введение</title>
<para> &app; is a genealogical
application. &app; is an acronym for the
Genealogical Research and Analysis Management Programming System. To put
it shortly, it allows you to store, edit, and research genealogical data
using your computer. Its functionality is somewhat common to other
genealogical programs. However, &app; offers some unique features. </para>
<para> &app; является генеалогическим приложением. &app; это аббревиатура
для Системы Программирования для Управления Генеалогического Исследования
и Анализа. Говоря коротко, &app; позволяет Вам хранить, редактировать и
исследовать генеалогичесике данные, используя Ваш компьютер. Функциональность
&app; в чем-то похожа на другие генеалогические программы. Тем не менее, &app;
предлагает некоторые уникальные возможности.</para>
<sect2 id="why-gramps">
<title>Why &app;?</title>
<para> &app; was conceived under the concept
that most genealogy programs were designed to provide the researcher the
capability to input information related to a particular family tree.
Most of these programs have allowed for the arranging and storing of
information consistent with the GEDCOM standards. They usually provide
means for displaying descendant or ancestral relationships by means of
graphical displays, charts, or reports. These may be augmented with
pictures or other media to enhance the data. Most provide for inputting
data on unconnected individuals/families that may or may not have a
relationship to the primary surname being researched. Various other
enhancements may also be provided in the genealogical program that
allows for different degrees of importing and exporting data from other
programs and printing the data contained in the various reports. </para>
<title>Почему &app;?</title>
<para> &app; была задумана с пониманием того, что большинство генеалогических
программ спроектированы, чтобы предоставить исследователю возможности ввода
информации, относящейся к определённому семейному дереву. Большинство этих
программ позволяют упорядочивать и хранить информацию в соответствии с
стандартами GEDCOM. Обычно они предоставляют средства для графического
представления, схем, или отчетов. Последние могут быть дополнены изображениями
или другой медиа-информацией для насыщения данных. Большинство программ
позволяют ввод данных для несвязанных лиц/семей, которые могут иметь или не иметь
отношения к центральной исследуемой семье. В генеалогических программах также
могут быть предоставлены прочие расширения, позволяющие различные степени
импорта и экспорта данных из других программ и печати данных, содержащихся в
различных отчетах.</para>
<para> &app;, on the other hand, attempts to
provide all of the common capabilities of these programs, but, more
importantly, to provide an additional capability of integration not common
to these programs. This is the ability to input any bits and pieces of
information directly into &app; and
rearrange/manipulate any/all data events in the entire data base (in any
order or sequence) to assist the user in doing research, analysis and
correlation with the potential of filling relationship gaps. In short, it
is a tool that provides a way to input all your research into one place and
do your analysis and correlation using the speed, power, and accuracy of
your computer instead of pencils and unmanageable reams of paper. </para>
<para> &app;, со соей стороны, пытается предоставить не только все
распространённые возможности этих программ, но и, что более важно,
дополнительную вожможность интеграции, не присущую этим программам. Это
возможность ввести любые обрывки информации непосредственно в &app; и
переупорядочить/манипулировать любыми/всеми данными во всей базе данных (в любом
порядке или последовательности), чтобы помочь пользователю в его исследовании,
анализе и корреляции с потенциальным заполнением белых пятен. Вкратце, это
инструмент, дающий способ ввести все свои исследования в одно место и заниматься
анализом и корреляцией, используя скорость, мощность, и точность Вашего
компьютера, вместо карандашей и неуправляемых гор бумаги.</para>
</sect2>
</sect1> <!-- ================ End Intro ================================ -->
@ -272,30 +270,30 @@
manual, this is the place to put it.
Alternatively, you can put this information in the title page.-->
<sect1 id="gramps-about">
<title>About &app;</title>
<para> &app; was written by Donald N. Allingham
<title>О программе &app;</title>
<para> &app; написал Donald N. Allingham
(<email>dallingham@users.sourceforge.net</email>).
To find more information about &app;, please visit the
<ulink url="http://gramps.sourceforge.net" type="http">GRAMPS Project
Web page</ulink>. </para>
Для более подробной информации о &app;, пожалуйста посетите
<ulink url="http://gramps.sourceforge.net" type="http">Веб-Страницу Проекта
GRAMPS</ulink>. </para>
<para>
To report a bug or make a suggestion regarding this application or
this manual, use the help menu in &app;, or follow the directions
in this <ulink url="ghelp:gnome-feedback" type="help">document</ulink>.
Чтобы сообщить об ошибке или сделать предложение, касающееся этого приложения
или этого руководства, используйте меню справки в &app;, или следуйте указаниям
этого <ulink url="ghelp:gnome-feedback" type="help">документа</ulink>.
</para>
<para> This program is distributed under the terms of the GNU
General Public license as published by the Free Software
Foundation; either version 2 of the License, or (at your option)
any later version. A copy of this license can be found at this
<ulink url="ghelp:gpl" type="help">link</ulink>, or in the file
COPYING included with the source code of this program. </para>
<para> Эта программа распространяется в соответствии с условиями GNU
General Public license опубликованной Free Software Foundation;
версии 2 или (по Вашему выбору) любой следующей версии. Копию этой лицензии
можно найти по этому
<ulink url="ghelp:gpl" type="help">адресу</ulink>, или в файле COPYING,
включенном в исходный код этой программы.</para>
</sect1> <!-- ============= End About ============================= -->
<!-- ============= Appendices ================================== -->
<sect1 id="appendices">
<title>Appendices</title>
<title>Приложения</title>
&faq; <!-- FAQ -->
&keybind; <!-- Keybindings reference -->

View File

@ -67,7 +67,6 @@ class EditSource:
self.gallery = ImageSelect.Gallery(source, self.path, plwidget, db, self, self.top)
self.author = self.top_window.get_widget("author")
self.pubinfo = self.top_window.get_widget("pubinfo")
self.callno = self.top_window.get_widget("callno")
self.abbrev = self.top_window.get_widget("abbrev")
self.note = self.top_window.get_widget("source_note")
self.notes_buffer = self.note.get_buffer()
@ -81,7 +80,6 @@ class EditSource:
self.title.set_text(source.getTitle())
self.author.set_text(source.getAuthor())
self.pubinfo.set_text(source.getPubInfo())
self.callno.set_text(source.getCallNumber())
self.abbrev.set_text(source.getAbbrev())
if source.getNote():
@ -229,7 +227,6 @@ class EditSource:
title = self.title.get_text()
author = self.author.get_text()
pubinfo = self.pubinfo.get_text()
callno = self.callno.get_text()
abbrev = self.abbrev.get_text()
note = self.notes_buffer.get_text(self.notes_buffer.get_start_iter(),
self.notes_buffer.get_end_iter(),gtk.FALSE)
@ -246,10 +243,6 @@ class EditSource:
self.source.setPubInfo(pubinfo)
Utils.modified()
if callno != self.source.getCallNumber():
self.source.setCallNumber(callno)
Utils.modified()
if abbrev != self.source.getAbbrev():
self.source.setAbbrev(abbrev)
Utils.modified()

View File

@ -170,7 +170,6 @@ class GrampsParser:
"resphone" : (None, self.stop_resphone),
"resemail" : (None, self.stop_resemail),
"sauthor" : (None, self.stop_sauthor),
"scallno" : (None, self.stop_scallno),
"sabbrev" : (None, self.stop_sabbrev),
"scomments" : (None, self.stop_scomments),
"sdate" : (None,self.stop_sdate),
@ -761,9 +760,6 @@ class GrampsParser:
def stop_spubinfo(self,tag):
self.source.setPubInfo(tag)
def stop_scallno(self,tag):
self.source.setCallNumber(tag)
def stop_sabbrev(self,tag):
self.source.setAbbrev(tag)

View File

@ -1828,7 +1828,6 @@ class Source:
self.title = ""
self.author = ""
self.pubinfo = ""
self.callno = ""
self.note = Note()
self.photoList = []
self.id = ""
@ -1902,16 +1901,6 @@ class Source:
"""returns the publication information of the Source"""
return self.pubinfo
def setCallNumber(self,val):
"""sets the call number (or some identification indicator)
of the Source"""
self.callno = val
def getCallNumber(self):
"""returns the call number (or some identification indicator)
of the Source"""
return self.callno
def setAbbrev(self,abbrev):
"""sets the title abbreviation of the Source"""
self.abbrev = abbrev

View File

@ -332,7 +332,6 @@ class XmlWriter:
self.write_force_line("stitle",source.getTitle(),3)
self.write_line("sauthor",source.getAuthor(),3)
self.write_line("spubinfo",source.getPubInfo(),3)
self.write_line("scallno",source.getCallNumber(),3)
self.write_line("sabbrev",source.getAbbrev(),3)
if source.getNote() != "":
self.write_note("note",source.getNote(),3)

View File

@ -5641,7 +5641,7 @@
<widget class="GtkTable" id="table17">
<property name="border_width">12</property>
<property name="visible">True</property>
<property name="n_rows">5</property>
<property name="n_rows">4</property>
<property name="n_columns">2</property>
<property name="homogeneous">False</property>
<property name="row_spacing">6</property>
@ -5792,52 +5792,6 @@
</packing>
</child>
<child>
<widget class="GtkLabel" id="label391">
<property name="visible">True</property>
<property name="label" translatable="yes">Call _Number:</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<property name="mnemonic_widget">callno</property>
</widget>
<packing>
<property name="left_attach">0</property>
<property name="right_attach">1</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="callno">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="visibility">True</property>
<property name="max_length">0</property>
<property name="text" translatable="yes"></property>
<property name="has_frame">True</property>
<property name="invisible_char" translatable="yes">*</property>
<property name="activates_default">False</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="abbrev">
<property name="visible">True</property>