Merged trunk back into gep 18

svn: r22513
This commit is contained in:
Benny Malengier 2013-06-17 11:14:05 +00:00
commit f177537525
17 changed files with 6324 additions and 6326 deletions

File diff suppressed because it is too large Load Diff

View File

@ -48,12 +48,13 @@ CITETYPECOL = 5
IDENTCOL = 6
LDELCOL = 7 # left delimiter
FIELDCOL = 8
RDELCOL = 9 # right delimiter
GEDCOMCOL = 10
SHORTERCOL = 11
STYLECOL = 12
PRIVACYCOL = 13
OPTCOL = 14
LABELCOL = 9
RDELCOL = 10 # right delimiter
GEDCOMCOL = 11
SHORTERCOL = 12
STYLECOL = 13
PRIVACYCOL = 14
OPTCOL = 15
CITE_TYPES = {'F': 'REF_TYPE_F', 'L': 'REF_TYPE_L', 'S': 'REF_TYPE_S'}
GEDCOMFIELDS = {'A': 'GED_AUTHOR', 'T': 'GED_TITLE',

View File

@ -1,13 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE database PUBLIC "-//Gramps//DTD Gramps XML 1.5.0//EN"
"http://gramps-project.org/xml/1.5.0/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.5.0/">
<!DOCTYPE database PUBLIC "-//Gramps//DTD Gramps XML 1.6.0//EN"
"http://gramps-project.org/xml/1.6.0/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.6.0/">
<header>
<created date="2013-01-13" version="4.1.0-r21095M"/>
<created date="2013-06-02" version="4.1.0-r22453"/>
<researcher>
<resname>Alex Roitman,,,</resname>
</researcher>
</header>
<tags>
<tag handle="_c7642d9389b54417e8b" change="1370206720" name="tag1" color="#000000000000" priority="0"/>
</tags>
<events>
<event handle="_a701e8fd8ea27f99704" change="1198197326" id="E0000">
<type>Birth</type>
@ -528,6 +531,158 @@
<place hlink="_67MT6DB6KWOVMBAXSY"/>
<description>Marriage of Lloyd Smith and Janis Elaine Green</description>
</event>
<event handle="_bd750cc852945743320" change="1301940145" id="E0121">
<type>Birth</type>
<dateval val="1902-06-28"/>
</event>
<event handle="_bd750d46bfe3f54dc37" change="1301940197" id="E0122">
<type>Death</type>
<dateval val="1987-11-16"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd750e2c5051f9f9596" change="1301940291" id="E0123">
<type>Marriage</type>
<dateval val="1920-05-14"/>
</event>
<event handle="_bd750f87f8f5f85ed92" change="1301940433" id="E0124">
<type>Birth</type>
<dateval val="1920-12-22"/>
</event>
<event handle="_bd7510938ee530f327e" change="1301940543" id="E0125">
<type>Birth</type>
<dateval val="1923-06-24"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd7511b78ec7588ba8f" change="1301940662" id="E0126">
<type>Birth</type>
<dateval val="1917-06-21"/>
</event>
<event handle="_bd7511dbb250640b8f9" change="1301940699" id="E0127">
<type>Death</type>
<dateval val="1990-02-22"/>
</event>
<event handle="_bd751294da3419c6b05" change="1301940753" id="E0128">
<type>Marriage</type>
<dateval val="1940-04-06"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd75138019e3dd26210" change="1301940935" id="E0129">
<type>Divorce</type>
<dateval val="1946-07" type="about"/>
</event>
<event handle="_bd7515393b61e665f22" change="1301941030" id="E0130">
<type>Birth</type>
<dateval val="1914-09-14"/>
</event>
<event handle="_bd7515bd20a397d6227" change="1301941084" id="E0131">
<type>Death</type>
<dateval val="1970-11-17"/>
<place hlink="_67MT6DB6KWOVMBAXSY"/>
</event>
<event handle="_bd7516712945a2e2e52" change="1301941158" id="E0132">
<type>Marriage</type>
<dateval val="1948-01-16"/>
<place hlink="_67MT6DB6KWOVMBAXSY"/>
</event>
<event handle="_bd7517e297e15825efe" change="1301942055" id="E0133">
<type>Birth</type>
<dateval val="1941-08-21"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd751aaa22c47103f8a" change="1301941601" id="E0135">
<type>Marriage</type>
<dateval val="1939-03-04"/>
</event>
<event handle="_bd751b1f55021ba97f1" change="1301941649" id="E0136">
<type>Divorce</type>
<dateval val="1941-04-16"/>
</event>
<event handle="_bd751cd71503c392a91" change="1301942076" id="E0138">
<type>Birth</type>
<dateval val="1945-04-29" type="about"/>
</event>
<event handle="_bd751d8bc6a607a0cab" change="1301943728" id="E0139">
<type>Birth</type>
<dateval val="1950-02-06"/>
<place hlink="_67MT6DB6KWOVMBAXSY"/>
</event>
<event handle="_bd7523717d51778b278" change="1301942521" id="E0140">
<type>Birth</type>
<dateval val="1920-07-07"/>
</event>
<event handle="_bd7523d45e118a51684" change="1301942562" id="E0141">
<type>Death</type>
<dateval val="1993-07-12"/>
</event>
<event handle="_bd75248d701148dc3f9" change="1301942637" id="E0142">
<type>Marriage</type>
<dateval val="1945-08-13"/>
</event>
<event handle="_bd75256710a193d1afe" change="1301942727" id="E0143">
<type>Birth</type>
<dateval val="1947-09-14"/>
</event>
<event handle="_bd7525e3f6345befa12" change="1301942778" id="E0144">
<type>Birth</type>
<dateval val="1949-07-03"/>
</event>
<event handle="_bd75268080337b77a4a" change="1301942842" id="E0145">
<type>Birth</type>
<dateval val="1952-09-23"/>
</event>
<event handle="_bd7527243eb2adcc2d6" change="1301942909" id="E0146">
<type>Divorce</type>
<dateval val="1955"/>
</event>
<event handle="_bd7528efed86c148120" change="1301943097" id="E0148">
<type>Marriage</type>
<dateval val="1956-03-15"/>
</event>
<event handle="_bd752e8e30e23af6f38" change="1301943686" id="E0150">
<type>Death</type>
<dateval val="2002-06-21"/>
</event>
<event handle="_bd7532a79dc7cebeaa8" change="1301944152" id="E0151">
<type>Birth</type>
<dateval val="1925-09-12"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd75336b8f42dc72cbc" change="1301944196" id="E0152">
<type>Death</type>
<dateval val="2000-01-25"/>
</event>
<event handle="_bd75349209b0f2e5654" change="1301944317" id="E0153">
<type>Birth</type>
<dateval val="1925-09-26"/>
</event>
<event handle="_bd753552afc540398d0" change="1301944396" id="E0154">
<type>Marriage</type>
<dateval val="1946"/>
</event>
<event handle="_bd7535d4ca162cb2dce" change="1301944449" id="E0155">
<type>Divorce</type>
<dateval val="1949-06" type="about"/>
</event>
<event handle="_bd7536f6d067fc0893f" change="1301944568" id="E0156">
<type>Birth</type>
<dateval val="1927-02-17"/>
</event>
<event handle="_bd75376da8616d3bb96" change="1301944617" id="E0157">
<type>Marriage</type>
<dateval val="1950-01-30"/>
</event>
<event handle="_bd753af24e41dd1fb68" change="1301944986" id="E0158">
<type>Birth</type>
<dateval val="1947-11-15"/>
</event>
<event handle="_bd753b663797a1e1d18" change="1301945033" id="E0159">
<type>Birth</type>
<dateval val="1949-01-05"/>
</event>
<event handle="_bd753c56f195aeb8f24" change="1301945159" id="E0160">
<type>Birth</type>
<dateval val="1950-07-27"/>
</event>
</events>
<people home="_PSNT6D0DDHJOBCFJWX">
<person handle="_0ONT6DJS5KD5W6EA1P" change="1198197326" id="I0004">
@ -705,6 +860,7 @@
<eventref hlink="_a701e8fde5d0cc6484e" role="Primary"/>
<eventref hlink="_a701e8fde75723d0c85" role="Primary"/>
<childof hlink="_KKMT6D5KWF1VP03K4B"/>
<parentin hlink="_bd750af3e934b6d3934"/>
</person>
<person handle="_NDNT6D8O7D3QRKP07N" change="1198197326" id="I0017">
<gender>F</gender>
@ -737,7 +893,7 @@
<objref hlink="_HHNT6D73QPKC0KWK2Y"/>
<childof hlink="_S7MT6D1JSGX9PZO27F"/>
</person>
<person handle="_PSNT6D0DDHJOBCFJWX" change="1198197326" id="I0037">
<person handle="_PSNT6D0DDHJOBCFJWX" change="1370206720" id="I0037">
<gender>M</gender>
<name type="Birth Name">
<first>Edwin Michael</first>
@ -753,6 +909,7 @@
<objref hlink="_CVNT6DHG5ICZ1UGUO9"/>
<childof hlink="_1HMT6DNWTSPXIL2FDM"/>
<parentin hlink="_CGNT6DV02D0CQTGBAO"/>
<tagref hlink="_c7642d9389b54417e8b"/>
</person>
<person handle="_RDMT6D6113RO3X299I" change="1198197326" id="I0019">
<gender>M</gender>
@ -968,6 +1125,185 @@
<eventref hlink="_a701e8fdb0a2faa54b5" role="Primary"/>
<parentin hlink="_MMMT6D6NGNO5YERSLM"/>
</person>
<person handle="_bd750d5cc7f5a094950" change="1301940319" id="I0056">
<gender>F</gender>
<name type="Birth Name">
<first>Alvera C.</first>
<surname>Erickson</surname>
</name>
<eventref hlink="_bd750cc852945743320" role="Primary"/>
<eventref hlink="_bd750d46bfe3f54dc37" role="Primary"/>
<parentin hlink="_bd750af3e934b6d3934"/>
</person>
<person handle="_bd750fae3bf5fb52f41" change="1301943705" id="I0057">
<gender>F</gender>
<name type="Birth Name">
<first>Anna Louise</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd750f87f8f5f85ed92" role="Primary"/>
<eventref hlink="_bd752e8e30e23af6f38" role="Primary"/>
<childof hlink="_bd750af3e934b6d3934"/>
<parentin hlink="_bd75111820230015633"/>
<parentin hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd7510a06e063c4ebee" change="1301942652" id="I0058">
<gender>F</gender>
<name type="Birth Name">
<first>Elaine Marie</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd7510938ee530f327e" role="Primary"/>
<childof hlink="_bd750af3e934b6d3934"/>
<parentin hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd751223f4c4504b316" change="1301940875" id="I0059">
<gender>M</gender>
<name type="Birth Name">
<first>Eli Harry</first>
<surname>Jones</surname>
</name>
<eventref hlink="_bd7511b78ec7588ba8f" role="Primary"/>
<eventref hlink="_bd7511dbb250640b8f9" role="Primary"/>
<parentin hlink="_bd75111820230015633"/>
</person>
<person handle="_bd7515d66246e2e88dc" change="1301941735" id="I0060">
<gender>M</gender>
<name type="Birth Name">
<first>Leroy Verl</first>
<surname>Morgan</surname>
</name>
<eventref hlink="_bd7515393b61e665f22" role="Primary"/>
<eventref hlink="_bd7515bd20a397d6227" role="Primary"/>
<parentin hlink="_bd7514750de3e09296e"/>
<parentin hlink="_bd7518a961d20ca9037"/>
</person>
<person handle="_bd7517fd3fe2e5a5e14" change="1301943794" id="I0061">
<gender>F</gender>
<name type="Birth Name">
<first>Roberta Michele</first>
<surname>Jones</surname>
</name>
<eventref hlink="_bd7517e297e15825efe" role="Primary"/>
<childof hlink="_bd75111820230015633"/>
<childof hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd751ce66f940ce1e90" change="1301943794" id="I0063">
<gender>M</gender>
<name type="Birth Name">
<first>Frank Albert</first>
<surname>Jones</surname>
</name>
<eventref hlink="_bd751cd71503c392a91" role="Primary"/>
<childof hlink="_bd75111820230015633"/>
<childof hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd751d970186c7c7b7c" change="1301943733" id="I0064">
<gender>F</gender>
<name type="Birth Name">
<first>Margaret Ann</first>
<surname>Morgan</surname>
</name>
<eventref hlink="_bd751d8bc6a607a0cab" role="Primary"/>
<childof hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd7523ecb0767f5ad53" change="1301943100" id="I0065">
<gender>M</gender>
<name type="Birth Name">
<first>Robert Alfred</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd7523717d51778b278" role="Primary"/>
<eventref hlink="_bd7523d45e118a51684" role="Primary"/>
<parentin hlink="_bd75229b5c86a3f4e0e"/>
<parentin hlink="_bd752761a3e4fd23f2b"/>
</person>
<person handle="_bd752570e6e5592b5c0" change="1301942914" id="I0066">
<gender>F</gender>
<name type="Birth Name">
<first>Kelly Christine</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd75256710a193d1afe" role="Primary"/>
<childof hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd7525ee5481876d199" change="1301942914" id="I0067">
<gender>F</gender>
<name type="Birth Name">
<first>Lisa Marie</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd7525e3f6345befa12" role="Primary"/>
<childof hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd752686b30645aeaaf" change="1301942914" id="I0068">
<gender>M</gender>
<name type="Birth Name">
<first>Matthew John</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd75268080337b77a4a" role="Primary"/>
<childof hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd7532b94e33af612c6" change="1301944619" id="I0071">
<gender>M</gender>
<name type="Birth Name">
<first>Warren Edward</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd7532a79dc7cebeaa8" role="Primary"/>
<eventref hlink="_bd75336b8f42dc72cbc" role="Primary"/>
<childof hlink="_bd750af3e934b6d3934"/>
<parentin hlink="_bd7533c1ed4114b0896"/>
<parentin hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd7534a49f013482f95" change="1301944405" id="I0072">
<gender>F</gender>
<name type="Birth Name">
<first>Alice Hannah</first>
<surname>Iverson</surname>
</name>
<eventref hlink="_bd75349209b0f2e5654" role="Primary"/>
<parentin hlink="_bd7533c1ed4114b0896"/>
</person>
<person handle="_bd75371353304125b3f" change="1301944619" id="I0073">
<gender>F</gender>
<name type="Birth Name">
<first>Evelyn Lucille</first>
<surname>Watson</surname>
</name>
<eventref hlink="_bd7536f6d067fc0893f" role="Primary"/>
<parentin hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd7539fc2292e24045e" change="1301945256" id="I0076">
<gender>F</gender>
<name type="Birth Name">
<first>Marie Astri</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd753af24e41dd1fb68" role="Primary"/>
<childof hlink="_bd7533c1ed4114b0896"/>
<childof hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd753a6f5280a3a7985" change="1301945256" id="I0077">
<gender>F</gender>
<name type="Birth Name">
<first>Susan Elizabeth</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd753b663797a1e1d18" role="Primary"/>
<childof hlink="_bd7533c1ed4114b0896"/>
<childof hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd753c5922c1912e3b9" change="1301945256" id="I0078">
<gender>F</gender>
<name type="Birth Name">
<first>Karen Christine</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd753c56f195aeb8f24" role="Primary"/>
<childof hlink="_bd7536046944b843a26"/>
</person>
</people>
<families>
<family handle="_1HMT6DNWTSPXIL2FDM" change="1198197326" id="F0012">
@ -1086,6 +1422,72 @@
<mother hlink="_NQMT6DX5NIOGMEGJA3"/>
<eventref hlink="_a701e8ff0514bd46d08" role="Family"/>
</family>
<family handle="_bd750af3e934b6d3934" change="1301944124" id="F0015">
<rel type="Married"/>
<father hlink="_K3NT6DMBYAXNTXOO3F"/>
<mother hlink="_bd750d5cc7f5a094950"/>
<eventref hlink="_bd750e2c5051f9f9596" role="Family"/>
<childref hlink="_bd750fae3bf5fb52f41"/>
<childref hlink="_bd7510a06e063c4ebee"/>
<childref hlink="_bd7532b94e33af612c6"/>
</family>
<family handle="_bd75111820230015633" change="1301943794" id="F0016">
<rel type="Married"/>
<father hlink="_bd751223f4c4504b316"/>
<mother hlink="_bd750fae3bf5fb52f41"/>
<eventref hlink="_bd751294da3419c6b05" role="Family"/>
<eventref hlink="_bd75138019e3dd26210" role="Family"/>
<childref hlink="_bd7517fd3fe2e5a5e14"/>
<childref hlink="_bd751ce66f940ce1e90"/>
</family>
<family handle="_bd7514750de3e09296e" change="1301942036" id="F0017">
<rel type="Married"/>
<father hlink="_bd7515d66246e2e88dc"/>
<mother hlink="_bd750fae3bf5fb52f41"/>
<eventref hlink="_bd7516712945a2e2e52" role="Family"/>
<childref hlink="_bd7517fd3fe2e5a5e14" frel="Stepchild"/>
<childref hlink="_bd751ce66f940ce1e90" frel="Stepchild"/>
<childref hlink="_bd751d970186c7c7b7c"/>
</family>
<family handle="_bd7518a961d20ca9037" change="1301941725" id="F0018">
<rel type="Married"/>
<father hlink="_bd7515d66246e2e88dc"/>
<eventref hlink="_bd751aaa22c47103f8a" role="Family"/>
<eventref hlink="_bd751b1f55021ba97f1" role="Family"/>
</family>
<family handle="_bd75229b5c86a3f4e0e" change="1301942914" id="F0019">
<rel type="Married"/>
<father hlink="_bd7523ecb0767f5ad53"/>
<mother hlink="_bd7510a06e063c4ebee"/>
<eventref hlink="_bd75248d701148dc3f9" role="Family"/>
<eventref hlink="_bd7527243eb2adcc2d6" role="Family"/>
<childref hlink="_bd752570e6e5592b5c0"/>
<childref hlink="_bd7525ee5481876d199"/>
<childref hlink="_bd752686b30645aeaaf"/>
</family>
<family handle="_bd752761a3e4fd23f2b" change="1301943296" id="F0020">
<rel type="Married"/>
<father hlink="_bd7523ecb0767f5ad53"/>
<eventref hlink="_bd7528efed86c148120" role="Family"/>
</family>
<family handle="_bd7533c1ed4114b0896" change="1301944940" id="F0021">
<rel type="Married"/>
<father hlink="_bd7532b94e33af612c6"/>
<mother hlink="_bd7534a49f013482f95"/>
<eventref hlink="_bd753552afc540398d0" role="Family"/>
<eventref hlink="_bd7535d4ca162cb2dce" role="Family"/>
<childref hlink="_bd7539fc2292e24045e"/>
<childref hlink="_bd753a6f5280a3a7985"/>
</family>
<family handle="_bd7536046944b843a26" change="1301945256" id="F0022">
<rel type="Married"/>
<father hlink="_bd7532b94e33af612c6"/>
<mother hlink="_bd75371353304125b3f"/>
<eventref hlink="_bd75376da8616d3bb96" role="Family"/>
<childref hlink="_bd7539fc2292e24045e" mrel="Stepchild"/>
<childref hlink="_bd753a6f5280a3a7985" mrel="Stepchild"/>
<childref hlink="_bd753c5922c1912e3b9"/>
</family>
</families>
<citations>
<citation handle="_c5a0f183598786f5e46249885bc" change="1358093983" id="C0000">

View File

@ -20,7 +20,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id: _Date_uk.py 18361 2011-10-23 03:13:50Z paul-franklin $
# $Id$
"""
Ukrainian-specific classes for parsing and displaying dates.

View File

@ -1,655 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkListStore" id="confidence_model">
<columns>
<!-- column-name gchararray1 -->
<column type="gchararray"/>
</columns>
</object>
<object class="GtkDialog" id="editsourceref">
<property name="can_focus">False</property>
<property name="default_width">600</property>
<property name="type_hint">dialog</property>
<child internal-child="vbox">
<object class="GtkBox" id="dialog-vbox17">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area17">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<child>
<object class="GtkButton" id="help">
<property name="label">gtk-help</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="cancel">
<property name="label">gtk-cancel</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="ok">
<property name="label">gtk-ok</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">2</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack_type">end</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label602">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="xpad">6</property>
<property name="ypad">3</property>
<property name="label" translatable="yes">Reference information</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkNotebook" id="notebook_ref">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="border_width">6</property>
<child>
<object class="GtkTable" id="table67">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">12</property>
<property name="n_rows">3</property>
<property name="n_columns">3</property>
<property name="column_spacing">12</property>
<property name="row_spacing">6</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkLabel" id="label612">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">1</property>
<property name="label" translatable="yes">_Date:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">date_entry</property>
</object>
<packing>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkButton" id="date_stat">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Invoke date editor</property>
<property name="use_action_appearance">False</property>
<property name="relief">none</property>
<accelerator key="d" signal="activate" modifiers="GDK_CONTROL_MASK"/>
<accessibility>
<relation type="labelled-by" target="label612"/>
</accessibility>
<child internal-child="accessible">
<object class="AtkObject" id="date_stat-atkobject">
<property name="AtkObject::accessible-name" translatable="yes">Date</property>
</object>
</child>
<child>
<object class="GtkImage" id="image2682">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">gramps-date</property>
<child internal-child="accessible">
<object class="AtkObject" id="image2682-atkobject">
<property name="AtkObject::accessible-description" translatable="yes">Date</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="volume">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Specific location within the information referenced. For a published work, this could include the volume of a multi-volume work and the page number(s). For a periodical, it could include volume, issue, and page numbers. For a newspaper, it could include a column number and page number. For an unpublished source, this could be a sheet number, page number, frame number, etc. A census record might have a line number or dwelling and family numbers in addition to the page number. </property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label613">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">1</property>
<property name="label" translatable="yes">_Volume/Page:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">volume</property>
</object>
<packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label614">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">1</property>
<property name="label" translatable="yes">Con_fidence:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">confidence</property>
</object>
<packing>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="privacy">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="relief">none</property>
<accelerator key="p" signal="activate" modifiers="GDK_CONTROL_MASK"/>
<child internal-child="accessible">
<object class="AtkObject" id="privacy-atkobject">
<property name="AtkObject::accessible-name" translatable="yes">Private</property>
</object>
</child>
<child>
<object class="GtkImage" id="image2677">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">gtk-dialog-authentication</property>
<child internal-child="accessible">
<object class="AtkObject" id="image2677-atkobject">
<property name="AtkObject::accessible-description" translatable="yes">Privacy</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="confidence">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Conveys the submitter's quantitative evaluation of the credibility of a piece of information, based upon its supporting evidence. It is not intended to eliminate the receiver's need to evaluate the evidence for themselves.
Very Low =Unreliable evidence or estimated data
Low =Questionable reliability of evidence (interviews, census, oral genealogies, or potential for bias for example, an autobiography)
High =Secondary evidence, data officially recorded sometime after event
Very High =Direct and primary evidence used, or by dominance of the evidence </property>
<property name="model">confidence_model</property>
<child>
<object class="GtkCellRendererText" id="cellrenderertext1"/>
<attributes>
<attribute name="text">0</attribute>
</attributes>
</child>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="ValidatableMaskedEntry" id="date_entry">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">The date of the entry in the source you are referencing, e.g. the date a house was visited during a census, or the date an entry was made in a birth log/registry. </property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
</object>
</child>
<child type="tab">
<object class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">General</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="tab_fill">False</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkExpander" id="src_expander">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="border_width">6</property>
<property name="expanded">True</property>
<property name="spacing">6</property>
<child>
<object class="GtkNotebook" id="notebook_src">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="show_border">False</property>
<child>
<object class="GtkTable" id="table68">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">12</property>
<property name="n_rows">6</property>
<property name="n_columns">2</property>
<property name="column_spacing">12</property>
<property name="row_spacing">6</property>
<child>
<object class="GtkLabel" id="label603">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_Title:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">title</property>
</object>
<packing>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label604">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_Author:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">author</property>
</object>
<packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label606">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="ypad">3</property>
<property name="label" translatable="yes">A_bbreviation:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">abbrev</property>
</object>
<packing>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label607">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_Pub. Info.:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">pub_info</property>
</object>
<packing>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="author">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Authors of the source.</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkHBox" id="warn_box">
<property name="can_focus">False</property>
<property name="border_width">6</property>
<property name="spacing">12</property>
<child>
<object class="GtkImage" id="warn_icon">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-dialog-warning</property>
<property name="icon-size">6</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="warn_text">
<property name="width_request">500</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="ypad">3</property>
<property name="label" translatable="yes">&lt;b&gt;Note:&lt;/b&gt; Any changes in the shared source information will be reflected in the source itself, for all items that reference the source.</property>
<property name="use_markup">True</property>
<property name="use_underline">True</property>
<property name="wrap">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="right_attach">2</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="abbrev">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Provide a short title used for sorting, filing, and retrieving source records.</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="pub_info">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Publication Information, such as city and year of publication, name of publisher, ...</property>
<property name="invisible_char">●</property>
</object>
<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>
<object class="GtkLabel" id="label611">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_ID:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">gid</property>
</object>
<packing>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkHBox" id="hbox135">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
<child>
<object class="UndoableEntry" id="gid">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">A unique ID to identify the source</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="private">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="relief">none</property>
<child internal-child="accessible">
<object class="AtkObject" id="private-atkobject">
<property name="AtkObject::accessible-name" translatable="yes">Private</property>
</object>
</child>
<child>
<object class="GtkImage" id="image2709">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">gtk-dialog-authentication</property>
<child internal-child="accessible">
<object class="AtkObject" id="image2709-atkobject">
<property name="AtkObject::accessible-description" translatable="yes">Privacy</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="title">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Title of the source.</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
</object>
<packing>
<property name="tab_fill">False</property>
</packing>
</child>
<child type="tab">
<object class="GtkHBox" id="hbox127">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkImage" id="image2681">
<property name="can_focus">False</property>
<property name="stock">gtk-file</property>
<property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label609">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">General</property>
<property name="justify">center</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="tab_fill">False</property>
</packing>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label610">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Shared source information</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
</object>
</child>
<action-widgets>
<action-widget response="-11">help</action-widget>
<action-widget response="-6">cancel</action-widget>
<action-widget response="-5">ok</action-widget>
</action-widgets>
</object>
</interface>

View File

@ -1,6 +1,7 @@
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2011 Nick Hall
# Copyright (C) 2013 Heinz Brinker <heinzbrinker@yahoo.de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@ -112,8 +113,8 @@ class PersonDetails(Gramplet):
"""
self.load_person_image(active_person)
self.name.set_text(name_displayer.display(active_person))
self.clear_table()
self.display_alternate_names(active_person)
self.display_parents(active_person)
self.display_separator()
self.display_type(active_person, EventType(EventType.BIRTH))
@ -145,6 +146,21 @@ class PersonDetails(Gramplet):
self.table.resize(rows, 2)
self.table.attach(label, 0, 1, rows, rows + 1, xoptions=Gtk.AttachOptions.FILL)
def display_alternate_names(self, active_person):
"""
Display other names of the person
"""
try:
nlist = active_person.get_alternate_names()
if len(nlist) > 0:
for altname in nlist:
name_type = str( altname.get_type() )
text = name_displayer.display_name(altname)
self.add_row(name_type, text)
self.display_separator()
except:
pass
def display_parents(self, active_person):
"""
Display the parents of the active person.

View File

@ -744,9 +744,17 @@ class Lexer(object):
level = int(line[0])
# there should only be one space after the level,
# but we can ignore more,
line = line[2].lstrip(' ')
# then split into tag+delim+line_value
# or xfef_id+delim+rest
line = line[2].lstrip(' ').partition(' ')
# the xref_id can have spaces in it
if line.startswith('@'):
line = line.split('@', 2)
# line is now [None, alphanum+pointer_string, rest]
tag = '@' + line[1] + '@'
line_value = line[2]
else:
line = line.partition(' ')
tag = line[0]
line_value = line[2]
except:

View File

@ -270,7 +270,8 @@ class GeoGraphyView(OsmGps, NavigationView):
"""
Builds the menu for actions on the map.
"""
menu = Gtk.Menu()
self.menu = Gtk.Menu()
menu = self.menu
menu.set_title(_('Map Menu'))
if config.get("geography.show_cross"):
@ -322,7 +323,8 @@ class GeoGraphyView(OsmGps, NavigationView):
add_item.show()
menu.append(add_item)
changemap = Gtk.Menu()
self.changemap = Gtk.Menu()
changemap = self.changemap
changemap.set_title(title)
changemap.show()
add_item.set_submenu(changemap)
@ -744,7 +746,8 @@ class GeoGraphyView(OsmGps, NavigationView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)

View File

@ -460,7 +460,8 @@ class GeoClose(GeoGraphyView):
"""
Create the menu for the selected marker
"""
menu = Gtk.Menu()
self.newmenu = Gtk.Menu()
menu = self.newmenu
menu.set_title("person")
events = []
message = ""
@ -499,10 +500,12 @@ class GeoClose(GeoGraphyView):
descr = _('No description')
message = "(%s) %s => %s" % ( date, plce[11], descr)
prevmark = plce
add_item = Gtk.MenuItem(label=message)
self.add_item = Gtk.MenuItem(label=message)
add_item = self.add_item
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)

View File

@ -295,7 +295,8 @@ class GeoEvents(GeoGraphyView):
self._create_markers()
def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu()
self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("events")
message = ""
oldplace = ""
@ -305,7 +306,8 @@ class GeoEvents(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)
@ -332,7 +334,8 @@ class GeoEvents(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)
@ -364,7 +367,8 @@ class GeoEvents(GeoGraphyView):
add_item = Gtk.MenuItem(label=_("Centering on Place"))
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(_("Centering on Place"))
itemoption.show()
add_item.set_submenu(itemoption)

View File

@ -604,7 +604,8 @@ class GeoFamClose(GeoGraphyView):
"""
Create the menu for the selected marker
"""
menu = Gtk.Menu()
self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("family")
events = []
message = ""
@ -646,7 +647,8 @@ class GeoFamClose(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)

View File

@ -377,7 +377,8 @@ class GeoFamily(GeoGraphyView):
self._create_markers()
def add_event_bubble_message(self, event, lat, lon, mark, menu):
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.show()
menu.set_submenu(itemoption)
modify = Gtk.MenuItem(label=_("Edit Family"))
@ -398,7 +399,8 @@ class GeoFamily(GeoGraphyView):
itemoption.append(center)
def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu()
self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("family")
message = ""
oldplace = ""

View File

@ -544,7 +544,8 @@ class GeoMoves(GeoGraphyView):
"""
Create the menu for the selected marker
"""
menu = Gtk.Menu()
self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("descendance")
events = []
message = ""
@ -585,7 +586,8 @@ class GeoMoves(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)

View File

@ -390,7 +390,8 @@ class GeoPerson(GeoGraphyView):
self._create_markers()
def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu()
self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("person")
message = ""
oldplace = ""
@ -400,7 +401,8 @@ class GeoPerson(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
message = ""
@ -420,7 +422,8 @@ class GeoPerson(GeoGraphyView):
add_item = Gtk.MenuItem()
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
message = ""
@ -459,7 +462,8 @@ class GeoPerson(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)

View File

@ -297,7 +297,8 @@ class GeoPlaces(GeoGraphyView):
self._create_markers()
def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu()
self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("places")
message = ""
prevmark = None
@ -306,7 +307,8 @@ class GeoPlaces(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)
@ -325,7 +327,8 @@ class GeoPlaces(GeoGraphyView):
add_item = Gtk.MenuItem(label=message)
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message)
itemoption.show()
add_item.set_submenu(itemoption)
@ -357,7 +360,8 @@ class GeoPlaces(GeoGraphyView):
add_item = Gtk.MenuItem(label=_("Centering on Place"))
add_item.show()
menu.append(add_item)
itemoption = Gtk.Menu()
self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(_("Centering on Place"))
itemoption.show()
add_item.set_submenu(itemoption)

314
po/ru.po
View File

@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: ru\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-05-09 12:49+0200\n"
"PO-Revision-Date: 2013-05-28 13:31+0300\n"
"PO-Revision-Date: 2013-06-12 01:16+0300\n"
"Last-Translator: Vassilii Khachaturov <vassilii@tarunz.org>\n"
"Language-Team: Russian <gramps-devel@lists.sf.net>\n"
"Language: ru\n"
@ -418,7 +418,7 @@ msgstr ""
#: ../gramps/cli/argparser.py:247
#, python-format
msgid "Trying to open: %s ..."
msgstr ""
msgstr "Пытаюсь открыть: %s ..."
#: ../gramps/cli/argparser.py:281
#, python-format
@ -427,27 +427,27 @@ msgstr "Неизвестное действие: %s."
#: ../gramps/cli/argparser.py:290
msgid "setup debugging"
msgstr ""
msgstr "настройки отладки"
#: ../gramps/cli/argparser.py:301
#, python-format
msgid "Gramps config settings from %s:"
msgstr ""
msgstr "Конфигурация Gramps из %s:"
#: ../gramps/cli/argparser.py:319
#, python-format
msgid "Current Gramps config setting: %s:%s"
msgstr ""
msgstr "Текущая настройка конфигурации: %s:%s"
#: ../gramps/cli/argparser.py:328
#, python-format
msgid " New Gramps config setting: %s:%s"
msgstr ""
msgstr " Новая настройка конфигурации: %s:%s"
#: ../gramps/cli/argparser.py:335
#, python-format
msgid "Gramps: no such config setting: '%s'"
msgstr ""
msgstr "Gramps: неизвестная настройка конфигурации: «%s»"
#: ../gramps/cli/argparser.py:365
#, python-format
@ -490,7 +490,7 @@ msgstr "Версия bsddb"
#: ../gramps/cli/clidbman.py:219
msgid "Schema version"
msgstr ""
msgstr "Версия базы данных"
#: ../gramps/cli/clidbman.py:224
#: ../gramps/gui/editors/displaytabs/webembedlist.py:67
@ -533,6 +533,13 @@ msgid ""
" %s\n"
"\n"
msgstr ""
"\n"
"ОШИБКА: Неверный путь к базе данных.\n"
"Укажите правильный путь к базе данных в меню «Правка->Настройки...»\n"
"\n"
"Детали: не могу создать папку для базы данных:\n"
" %s\n"
"\n"
#: ../gramps/cli/clidbman.py:503 ../gramps/gui/configure.py:1261
msgid "Never"
@ -1703,7 +1710,7 @@ msgid ""
"ss) or in the range, if a second date/time is given."
msgstr ""
"Выбирает события, измененные после определенной даты (yyyy-mm-dd hh:mm:ss) "
"или, если задана вторая дата, между двумя датами"
"или, если задана вторая дата, между двумя датами."
#: ../gramps/gen/filters/rules/event/_eventprivate.py:44
msgid "Events marked private"
@ -2264,7 +2271,7 @@ msgid ""
"ss) or in the range, if a second date:time is given."
msgstr ""
"Выбирает документы, измененные после определенной даты (yyyy-mm-dd hh:mm:ss) "
"или, если задана вторая дата, между двумя датами"
"или, если задана вторая дата, между двумя датами."
#: ../gramps/gen/filters/rules/media/_hasattribute.py:46
#: ../gramps/gui/editors/filtereditor.py:103
@ -3255,8 +3262,8 @@ msgid ""
"Matches people that are children in a family with less than two parents or "
"are not children in any family."
msgstr ""
"Выбирает людей, которые являются детьми в семьях с одним родителем или "
"которые не являются чьими либо детьми"
"Выбирает людей, которые являются детьми в семьях с одним родителем, или "
"которые не являются чьими-либо детьми."
#: ../gramps/gen/filters/rules/person/_multiplemarriages.py:44
msgid "People with multiple marriage records"
@ -3394,7 +3401,7 @@ msgid ""
"ss) or in the range, if a second date-time is given."
msgstr ""
"Выбирает места, измененные после определенной даты (yyyy-mm-dd hh:mm:ss) "
"или, если задана вторая дата, между двумя датами"
"или, если задана вторая дата, между двумя датами."
#: ../gramps/gen/filters/rules/place/_hascitation.py:53
msgid "Place with the <citation>"
@ -6007,7 +6014,7 @@ msgstr "дата, связанная со смертью брата/сестры
#: ../gramps/gen/utils/alive.py:241 ../gramps/gen/utils/alive.py:252
msgid "a spouse's birth-related date, "
msgstr "дата, связанная с рождением супруга/-и"
msgstr "дата, связанная с рождением супруга/-и, "
#: ../gramps/gen/utils/alive.py:245 ../gramps/gen/utils/alive.py:256
msgid "a spouse's death-related date, "
@ -10657,7 +10664,7 @@ msgid ""
"the error occured."
msgstr ""
"Пожалуйста, предоставьте как можно больше информации о том, что вы делали во "
"время ошибки. "
"время сбоя."
#: ../gramps/gui/logger/_errorreportassistant.py:452
#: ../gramps/gui/logger/_errorreportassistant.py:477
@ -12933,7 +12940,7 @@ msgstr "HTML"
#: ../gramps/plugins/docgen/docgen.gpr.py:74
msgid "Generates documents in HTML format."
msgstr "Создает документы в формате HTML"
msgstr "Создает документы в формате HTML."
#: ../gramps/plugins/docgen/docgen.gpr.py:94
msgid "LaTeX"
@ -13842,7 +13849,7 @@ msgstr "Выделять прямых потомков жирным шрифто
#: ../gramps/plugins/drawreport/descendtree.py:1527
msgid ""
"Whether to bold those people that are direct (not step or half) descendants."
msgstr "Выделять ли прямых потомков (в отличие от приёмных) жирным шрифтом"
msgstr "Выделять ли прямых потомков (в отличие от приёмных) жирным шрифтом."
#: ../gramps/plugins/drawreport/descendtree.py:1539
msgid "Indent Spouses"
@ -16317,7 +16324,7 @@ msgstr ""
"колонки. Щелчком правой кнопкой по фону можно выбрать, какие грамплеты "
"добавить. Грамплеты можно перетаскивать с места на место за значок "
"«свойства». Щелчком по этому значку можно перевести окно грамплета во "
"всплывающий режим.\t"
"всплывающий режим."
#: ../gramps/plugins/gramplet/whatsnext.py:59
msgid "Minimum number of items to display"
@ -16508,7 +16515,7 @@ msgid ""
"lines\"."
msgstr ""
"Лица, представляющие интерес являются стартовой точкой, от которой строятся "
"семейные линии"
"семейные линии."
#: ../gramps/plugins/graph/gvfamilylines.py:126
msgid "Follow parents to determine family lines"
@ -16518,7 +16525,7 @@ msgstr "Следовать к родителям для определения
msgid ""
"Parents and their ancestors will be considered when determining \"family "
"lines\"."
msgstr "Родители и их предки будут учтены при построении семейных линий"
msgstr "Родители и их предки будут учтены при построении семейных линий."
#: ../gramps/plugins/graph/gvfamilylines.py:131
msgid "Follow children to determine \"family lines\""
@ -16526,7 +16533,7 @@ msgstr "Следовать к детям для определения семе
#: ../gramps/plugins/graph/gvfamilylines.py:133
msgid "Children will be considered when determining \"family lines\"."
msgstr "Дети и из потомки будут учтены при построении семейных линий"
msgstr "Дети и из потомки будут учтены при построении семейных линий."
#: ../gramps/plugins/graph/gvfamilylines.py:138
msgid "Try to remove extra people and families"
@ -23076,7 +23083,7 @@ msgstr "Пропускать повторяющихся предков"
#: ../gramps/plugins/textreport/detancestralreport.py:764
#: ../gramps/plugins/textreport/detdescendantreport.py:940
msgid "Whether to omit duplicate ancestors."
msgstr "Пропускать ли повторяющихся предков"
msgstr "Пропускать ли повторяющихся предков."
#: ../gramps/plugins/textreport/detancestralreport.py:767
msgid "Use Complete Sentences"
@ -23437,7 +23444,7 @@ msgstr "Даты Родственников"
#: ../gramps/plugins/textreport/familygroup.py:688
msgid "Whether to include dates for relatives (father, mother, spouse)."
msgstr "Включать ли даты родственников (отец, мать, супруг)"
msgstr "Включать ли даты родственников (отец, мать, супруг)."
#: ../gramps/plugins/textreport/familygroup.py:692
msgid "Children Marriages"
@ -23538,7 +23545,7 @@ msgstr "Включать ID"
#: ../gramps/plugins/textreport/indivcomplete.py:734
msgid "Whether to include Gramps ID next to names."
msgstr "Включать ли номера-идентификаторы объектов Gramps ID"
msgstr "Включать ли номера-идентификаторы объектов Gramps ID."
#: ../gramps/plugins/textreport/indivcomplete.py:742
msgid "Event groups"
@ -24331,7 +24338,7 @@ msgstr "База данных прошла все внутренние пров
#: ../gramps/plugins/tool/check.py:1992
msgid "No errors were found: the database has passed internal checks."
msgstr "База данных прошла все внутренние проверки успешно"
msgstr "База данных прошла все внутренние проверки успешно."
# !!!FIXME!!!
#: ../gramps/plugins/tool/check.py:1998
@ -24886,24 +24893,23 @@ msgid "Affected path"
msgstr "Подпадающий путь"
#: ../gramps/plugins/tool/mediamanager.py:338
#, fuzzy
msgid ""
"Press Apply to proceed, Cancel to abort, or Back to revisit your options."
msgstr ""
"Нажмите OK для продолжения, Отмена для отказа, или Назад для пересмотра "
"Нажмите «Применить» для продолжения, «Отменить» для отказа, или «Назад» для "
"пересмотра "
"возможностей."
#: ../gramps/plugins/tool/mediamanager.py:376
#, fuzzy
msgid "Operation successfully finished"
msgstr "Операция успешно завершена."
#: ../gramps/plugins/tool/mediamanager.py:378
#, fuzzy
msgid ""
"The operation you requested has finished successfully. You may press Close "
"now to continue."
msgstr "Затребованная операция успешно завершена. Нажмите OK для продолжения."
msgstr ""
"Затребованная операция успешно завершена. Нажмите «Закрыть» для продолжения."
#: ../gramps/plugins/tool/mediamanager.py:381
msgid "Operation failed"
@ -25740,9 +25746,8 @@ msgid "Source: Publication Information"
msgstr "Источник: информация о публикации"
#: ../gramps/plugins/view/citationlistview.py:112
#, fuzzy
msgid "Source: Private"
msgstr "Источник: название"
msgstr "Источник: приватный"
#: ../gramps/plugins/view/citationlistview.py:113
msgid "Source: Last Changed"
@ -25750,7 +25755,6 @@ msgstr "Источник: последнее изменение"
#: ../gramps/plugins/view/citationlistview.py:126
#: ../gramps/plugins/view/citationtreeview.py:123
#, fuzzy
msgid "Add a new citation and a new source"
msgstr "Создать и добавить новую цитату из нового источника"
@ -25862,7 +25866,7 @@ msgstr "Свернуть все узлы"
#: ../gramps/plugins/view/citationtreeview.py:428
msgid "Cannot add citation."
msgstr "Не могу добавить цитату"
msgstr "Не могу добавить цитату."
#: ../gramps/plugins/view/citationtreeview.py:429
msgid ""
@ -25983,7 +25987,6 @@ msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:167
#: ../gramps/plugins/view/fanchartview.py:165
#, fuzzy
msgid "_Print..."
msgstr "Напечатать..."
@ -25994,21 +25997,18 @@ msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:279
#: ../gramps/plugins/view/fanchartview.py:277
#, fuzzy
msgid "Text Font"
msgstr "Только текст"
msgstr "Шрифт текста"
#: ../gramps/plugins/view/fanchartdescview.py:283
#: ../gramps/plugins/view/fanchartview.py:281
#, fuzzy
msgid "Gender colors"
msgstr "Пол"
msgstr "Расцветка по половому признаку"
#: ../gramps/plugins/view/fanchartdescview.py:284
#: ../gramps/plugins/view/fanchartview.py:282
#, fuzzy
msgid "Generation based gradient"
msgstr "зависит от поколения"
msgstr "Градиентная заливка, зависит от поколения"
#: ../gramps/plugins/view/fanchartdescview.py:285
#: ../gramps/plugins/view/fanchartview.py:283
@ -26022,13 +26022,11 @@ msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:288
#: ../gramps/plugins/view/fanchartview.py:286
#, fuzzy
msgid "Time period based gradient"
msgstr "Настройка периода времени"
msgstr "Градиентная заливка, зависит от периода времени"
#: ../gramps/plugins/view/fanchartdescview.py:289
#: ../gramps/plugins/view/fanchartview.py:287
#, fuzzy
msgid "White"
msgstr "белый"
@ -26044,7 +26042,6 @@ msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:300
#: ../gramps/plugins/view/fanchartview.py:298
#, fuzzy
msgid "Background"
msgstr "Цвет фона"
@ -26059,9 +26056,8 @@ msgid "End gradient/2nd color"
msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:311
#, fuzzy
msgid "Color for duplicates"
msgstr "Ищу дублированных супругов"
msgstr "Цвет для дубликатов"
#: ../gramps/plugins/view/fanchartdescview.py:314
#: ../gramps/plugins/view/fanchartview.py:309
@ -26070,13 +26066,11 @@ msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:316
#: ../gramps/plugins/view/fanchartview.py:311
#, fuzzy
msgid "Full Circle"
msgstr "полный круг"
#: ../gramps/plugins/view/fanchartdescview.py:317
#: ../gramps/plugins/view/fanchartview.py:311
#, fuzzy
msgid "Half Circle"
msgstr "полукруг"
@ -26086,18 +26080,16 @@ msgid "Quadrant"
msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:321
#, fuzzy
msgid "Fan chart distribution"
msgstr "Распределение продолжительности жизни"
msgstr "Распределение по веерной карте"
#: ../gramps/plugins/view/fanchartdescview.py:324
msgid "Homogeneous children distribution"
msgstr ""
#: ../gramps/plugins/view/fanchartdescview.py:326
#, fuzzy
msgid "Size proportional to number of descendants"
msgstr "Ограничить число потомков"
msgstr "Установить размер пропорционально числу потомков"
#: ../gramps/plugins/view/fanchartdescview.py:330
#: ../gramps/plugins/view/fanchartview.py:324
@ -26108,14 +26100,12 @@ msgstr "Расположение"
#: ../gramps/plugins/view/fanchartdescview.py:503
#: ../gramps/plugins/view/fanchartview.py:512
#, fuzzy
msgid "No preview available"
msgstr "Картографическая служба недоступна."
msgstr "Предварительный просмотр недоступен"
#: ../gramps/plugins/view/fanchartview.py:317
#, fuzzy
msgid "Show children ring"
msgstr "Отсутствуют дети"
msgstr "Отображать кольцо детей"
#: ../gramps/plugins/view/geoclose.py:132
#: ../gramps/plugins/view/geography.gpr.py:142
@ -26137,9 +26127,8 @@ msgid "The other : %(name)s ( %(birth)s - %(death)s )"
msgstr ""
#: ../gramps/plugins/view/geoclose.py:222
#, fuzzy
msgid "The other person is unknown"
msgstr "Цвет для отображения людей не указанного пола."
msgstr "Второе лицо не указано"
#: ../gramps/plugins/view/geoclose.py:225
msgid "You must choose one reference person."
@ -26152,19 +26141,17 @@ msgid ""
msgstr ""
#: ../gramps/plugins/view/geoclose.py:274
#, fuzzy
msgid "reference _Person"
msgstr "Настройки"
msgstr "исходное лицо"
#: ../gramps/plugins/view/geoclose.py:275
#, fuzzy
msgid "Select the person which is the reference for life ways"
msgstr "Удаление лица сотрёт его из базы данных."
msgstr ""
"Выберите лицо, относительно которого будут рассчитаны жизненные маршруты"
#: ../gramps/plugins/view/geoclose.py:288
#, fuzzy
msgid "Select the person which will be our reference."
msgstr "Задайте период, для которого вы желаете видеть связанные с ним места"
msgstr "Задайте лицо, относительно которого будут производиться расчёты."
#: ../gramps/plugins/view/geoclose.py:382
#: ../gramps/plugins/view/geofamclose.py:442
@ -26176,9 +26163,8 @@ msgid "%(eventtype)s : %(name)s"
msgstr "%(eventtype)s : %(name)s"
#: ../gramps/plugins/view/geoclose.py:533
#, fuzzy
msgid "Choose the reference person"
msgstr "Удалить выделенное лицо"
msgstr "Выберите исходное лицо"
#: ../gramps/plugins/view/geoclose.py:556
msgid ""
@ -26192,9 +26178,8 @@ msgstr ""
#: ../gramps/plugins/view/geoclose.py:567
#: ../gramps/plugins/view/geofamclose.py:711
#, fuzzy
msgid "The selection parameters"
msgstr "Заметки, удовлетворяющие параметрам"
msgstr "Параметры отбора"
#: ../gramps/plugins/view/geoevents.py:112
msgid "Events places map"
@ -26226,20 +26211,20 @@ msgstr ""
#: ../gramps/plugins/view/geofamclose.py:197
#: ../gramps/plugins/view/geofamily.py:273
#, fuzzy, python-format
#, python-format
msgid "%(gramps_id)s : %(father)s and %(mother)s"
msgstr "Ребенок %(father)s и %(mother)s."
msgstr "%(gramps_id)s : %(father)s и %(mother)s"
#: ../gramps/plugins/view/geofamclose.py:242
#, fuzzy, python-format
#, python-format
msgid "Family reference : %s"
msgstr "Показывает ссылки на %s"
msgstr "Ссылка на семью : %s"
#: ../gramps/plugins/view/geofamclose.py:244
#: ../gramps/plugins/view/geofamclose.py:246
#, fuzzy, python-format
#, python-format
msgid "The other family : %s"
msgstr "семья"
msgstr "Вторая семья : %s"
#: ../gramps/plugins/view/geofamclose.py:248
msgid "You must choose one reference family."
@ -26252,9 +26237,8 @@ msgid ""
msgstr ""
#: ../gramps/plugins/view/geofamclose.py:264
#, fuzzy
msgid "reference _Family"
msgstr "Фильтр ссылок"
msgstr "Исходная семья"
#: ../gramps/plugins/view/geofamclose.py:265
msgid "Select the family which is the reference for life ways"
@ -26262,15 +26246,15 @@ msgstr ""
#: ../gramps/plugins/view/geofamclose.py:541
#: ../gramps/plugins/view/geofamily.py:318
#, fuzzy, python-format
#, python-format
msgid "Father : %(id)s : %(name)s"
msgstr "Отец : %s : %s"
msgstr "Отец : %(id)s : %(name)s"
#: ../gramps/plugins/view/geofamclose.py:547
#: ../gramps/plugins/view/geofamily.py:325
#, fuzzy, python-format
#, python-format
msgid "Mother : %(id)s : %(name)s"
msgstr "Мать : %s : %s"
msgstr "Мать : %(id)s : %(name)s"
#: ../gramps/plugins/view/geofamclose.py:557
#: ../gramps/plugins/view/geofamily.py:336
@ -26285,9 +26269,8 @@ msgid "Person : %(id)s %(name)s has no family."
msgstr "Лицо : %(id)s %(name)s не имеет семьи."
#: ../gramps/plugins/view/geofamclose.py:677
#, fuzzy
msgid "Choose the reference family"
msgstr "Удалить выделенную семью"
msgstr "Выберите исходную семью"
#: ../gramps/plugins/view/geofamclose.py:700
msgid ""
@ -26304,9 +26287,9 @@ msgid "Family places map"
msgstr ""
#: ../gramps/plugins/view/geofamily.py:300
#, fuzzy, python-format
#, python-format
msgid "Family places for %s"
msgstr "Фильтры семей"
msgstr "Семейные местоположения для %s"
#: ../gramps/plugins/view/geography.gpr.py:51
#, python-format
@ -26350,13 +26333,14 @@ msgid ""
msgstr ""
#: ../gramps/plugins/view/geography.gpr.py:125
#, fuzzy
msgid ""
"A view showing the places visited by all family's members during their life: "
"have these two people been able to meet?"
msgstr ""
"Вид, отображающий все места, про которые известно, что оба лица посетили их "
"на протяжении своей жизни: была ли у них возможность встретиться?"
"Вид, отображающий все места, про которые известно, что все члены семьи "
"посетили их "
"на протяжении своей жизни: была ли у двух данных людей возможность "
"встретиться?"
#: ../gramps/plugins/view/geography.gpr.py:143
msgid ""
@ -26372,7 +26356,7 @@ msgstr "Все места"
#: ../gramps/plugins/view/geography.gpr.py:161
msgid "A view showing all places of the database."
msgstr "Вид, отображающий все места, связанные с данным семейным древом"
msgstr "Вид, отображающий все места, связанные с данным семейным древом."
#: ../gramps/plugins/view/geography.gpr.py:176
msgid "All places related to Events"
@ -26383,23 +26367,21 @@ msgid "A view showing all the event places of the database."
msgstr ""
#: ../gramps/plugins/view/geomoves.py:134
#, fuzzy
msgid "Descendance of the active person."
msgstr "Редактировать активное лицо"
msgstr "Потомки активного лица."
#: ../gramps/plugins/view/geomoves.py:164
msgid "GeoMoves"
msgstr ""
#: ../gramps/plugins/view/geomoves.py:467
#, fuzzy, python-format
#, python-format
msgid "All descendance for %s"
msgstr "Потомки %s"
msgstr "Все потомки для %s"
#: ../gramps/plugins/view/geomoves.py:632
#, fuzzy
msgid "The maximum number of generations.\n"
msgstr "Максимальное число поколений предков"
msgstr "Максимальное число поколений.\n"
#: ../gramps/plugins/view/geomoves.py:639
msgid "Time in milliseconds between drawing two generations.\n"
@ -26414,9 +26396,9 @@ msgid "Person places map"
msgstr ""
#: ../gramps/plugins/view/geoperson.py:301
#, fuzzy, python-format
#, python-format
msgid "Person places for %s"
msgstr "Фильтры людей"
msgstr "Местоположения для лица %s"
#: ../gramps/plugins/view/geoperson.py:488
msgid "Animate"
@ -26449,14 +26431,13 @@ msgid "The place name in the status bar is disabled."
msgstr ""
#: ../gramps/plugins/view/geoplaces.py:285
#, fuzzy, python-format
#, python-format
msgid "The maximum number of places is reached (%d)."
msgstr "Максимальное число включаемых предков."
msgstr "Достигнуто максимально разрешённое число местоположений (%d)."
#: ../gramps/plugins/view/geoplaces.py:288
#, fuzzy
msgid "Some information are missing."
msgstr "Личная информация отсутствует"
msgstr "Часть информации отсутствует."
#: ../gramps/plugins/view/geoplaces.py:290
msgid "Please, use filtering to reduce this number."
@ -27005,26 +26986,22 @@ msgid "Charts"
msgstr "Графики"
#: ../gramps/plugins/view/view.gpr.py:143
#, fuzzy
msgid "A view showing parents through a fanchart"
msgstr "Показывает родственные отношения в виде веерной карты"
msgstr "Отображает родителей веерной картой"
#: ../gramps/plugins/view/view.gpr.py:158
#, fuzzy
msgid "Showing descendants through a fanchart"
msgstr "Показывает родственные отношения в виде веерной карты"
msgstr "Отображает потомков в виде веерной карты"
#: ../gramps/plugins/view/view.gpr.py:171
msgid "Grouped People"
msgstr "Сгруппированный список"
#: ../gramps/plugins/view/view.gpr.py:172
#, fuzzy
msgid "The view showing all people in the Family Tree grouped per family name"
msgstr "Показ всех людей в семейном древе общим списком"
msgstr "Показ всех людей в семейном древе, сгруппированных по фамилии"
#: ../gramps/plugins/view/view.gpr.py:189
#, fuzzy
msgid "The view showing all people in the Family Tree in a flat list"
msgstr "Показ всех людей в семейном древе общим списком"
@ -27053,7 +27030,6 @@ msgid "The view showing all the citations"
msgstr "Вид, отображающий все цитаты"
#: ../gramps/plugins/view/view.gpr.py:282
#, fuzzy
msgid "Citation Tree"
msgstr "Дерево цитат"
@ -27222,7 +27198,7 @@ msgstr "Повествовательный сайт"
#: ../gramps/plugins/webreport/narrativeweb.py:3049
msgid "Creating family pages..."
msgstr "Создаю страницы семей"
msgstr "Создаю страницы семей..."
#: ../gramps/plugins/webreport/narrativeweb.py:3071
msgid ""
@ -27242,9 +27218,8 @@ msgid "Letter"
msgstr "Буква"
#: ../gramps/plugins/webreport/narrativeweb.py:3151
#, fuzzy
msgid "Families beginning with letter "
msgstr "Типы событий, начинающиеся с буквы "
msgstr "Семьи на букву "
#: ../gramps/plugins/webreport/narrativeweb.py:3326
msgid "Creating place pages"
@ -27264,7 +27239,7 @@ msgid "Place Name | Name"
msgstr "Название"
#: ../gramps/plugins/webreport/narrativeweb.py:3415
#, fuzzy, python-format
#, python-format
msgid "Places beginning with letter %s"
msgstr "Места на букву %s"
@ -27287,9 +27262,9 @@ msgstr ""
"соответствующего события."
#: ../gramps/plugins/webreport/narrativeweb.py:3719
#, fuzzy, python-format
#, python-format
msgid "Event types beginning with letter %s"
msgstr "Типы событий, начинающиеся с буквы "
msgstr "Типы событий на букву %s"
#: ../gramps/plugins/webreport/narrativeweb.py:3918
msgid "Surnames by person count"
@ -27309,9 +27284,9 @@ msgid "Number of People"
msgstr "Число людей"
#: ../gramps/plugins/webreport/narrativeweb.py:4012
#, fuzzy, python-format
#, python-format
msgid "Surnames beginning with letter %s"
msgstr "Типы событий, начинающиеся с буквы "
msgstr "Фамилии на букву %s"
#: ../gramps/plugins/webreport/narrativeweb.py:4155
msgid "Creating source pages"
@ -27439,9 +27414,9 @@ msgstr ""
"Выбор лица приведёт к странице этого лица."
#: ../gramps/plugins/webreport/narrativeweb.py:5269
#, fuzzy, python-format
#, python-format
msgid "Surnames %(surname)s beginning with letter %(letter)s"
msgstr "Типы событий, начинающиеся с буквы "
msgstr "Фамилии %(surname)s на букву %(letter)s"
#: ../gramps/plugins/webreport/narrativeweb.py:5682
#, python-format
@ -27486,22 +27461,18 @@ msgid "Age at Death"
msgstr "Возраст на момент смерти"
#: ../gramps/plugins/webreport/narrativeweb.py:6311
#, fuzzy
msgid "Stepfather"
msgstr "отец"
msgstr "Отчим"
#: ../gramps/plugins/webreport/narrativeweb.py:6321
#, fuzzy
msgid "Stepmother"
msgstr "мать"
msgstr "Мачеха"
#: ../gramps/plugins/webreport/narrativeweb.py:6345
#, fuzzy
msgid "Not siblings"
msgstr "Показывать братьев/сестёр"
msgstr "Не братья/сестры"
#: ../gramps/plugins/webreport/narrativeweb.py:6406
#, fuzzy
msgid "Relation to main person"
msgstr "Родство с базовым лицом"
@ -27541,9 +27512,9 @@ msgid "Full Name"
msgstr "Полное имя"
#: ../gramps/plugins/webreport/narrativeweb.py:6952
#, fuzzy, python-format
#, python-format
msgid "Neither %(current)s nor %(parent)s are directories"
msgstr "Ни %s, ни %s не являются каталогами"
msgstr "Ни %(current)s, ни %(parent)s не являются каталогами"
#: ../gramps/plugins/webreport/narrativeweb.py:6960
#: ../gramps/plugins/webreport/narrativeweb.py:6965
@ -27571,7 +27542,6 @@ msgid "Missing media objects:"
msgstr "Утерянные документы:"
#: ../gramps/plugins/webreport/narrativeweb.py:7149
#, fuzzy
msgid "Applying Person Filter..."
msgstr "Применяю фильтр..."
@ -27580,15 +27550,15 @@ msgid "Constructing list of other objects..."
msgstr ""
#: ../gramps/plugins/webreport/narrativeweb.py:7364
#, fuzzy, python-format
#, python-format
msgid "Family of %s and %s"
msgstr "Изменения в семье"
msgstr "Семья %s и %s"
#: ../gramps/plugins/webreport/narrativeweb.py:7368
#: ../gramps/plugins/webreport/narrativeweb.py:7372
#, fuzzy, python-format
#, python-format
msgid "Family of %s"
msgstr "Заметки о семье"
msgstr "Семья %s"
#: ../gramps/plugins/webreport/narrativeweb.py:7573
msgid "Creating GENDEX file"
@ -28925,7 +28895,6 @@ msgstr "Уникальный номер для идентификации цит
#: ../gramps/gui/glade/editplace.glade:228
#: ../gramps/gui/glade/editrepository.glade:236
#: ../gramps/gui/glade/editsource.glade:236
#, fuzzy
msgid "Tags:"
msgstr "Метки:"
@ -29100,7 +29069,7 @@ msgid ""
"the tool 'Extract Event Description'."
msgstr ""
"Описание события. Не заполняйте это поле, если Вы собираетесь "
"воспользоваться автоматическим инструментом «Извлечь описания событий»"
"воспользоваться автоматическим инструментом «Извлечь описания событий»."
#: ../gramps/gui/glade/editevent.glade:199
#: ../gramps/gui/glade/editeventref.glade:288
@ -29175,14 +29144,12 @@ msgid "Death:"
msgstr "Смерть:"
#: ../gramps/gui/glade/editfamily.glade:162
#, fuzzy
msgid "Father/partner1"
msgstr "Отцовские фильтры"
msgstr "Отец/партнёр №1"
#: ../gramps/gui/glade/editfamily.glade:459
#, fuzzy
msgid "Mother/partner2"
msgstr "Материнские фильтры"
msgstr "Мать/партнёр №2"
#: ../gramps/gui/glade/editfamily.glade:542
#: ../gramps/gui/glade/editreporef.glade:180
@ -29491,9 +29458,8 @@ msgid ""
msgstr "Имя-описание, данное вместо, либо вдобавок, к официальному имени."
#: ../gramps/gui/glade/editname.glade:365
#, fuzzy
msgid "Given Name(s) "
msgstr "Имя"
msgstr "Имя(-на) "
#: ../gramps/gui/glade/editname.glade:420
msgid "_Family Nick Name:"
@ -29508,9 +29474,8 @@ msgstr ""
"однофамильцев. Известно также как «фермерское имя»."
#: ../gramps/gui/glade/editname.glade:462
#, fuzzy
msgid "Family Names "
msgstr "Заметки о семье"
msgstr "Фамилии "
#: ../gramps/gui/glade/editname.glade:516
msgid "G_roup as:"
@ -29630,7 +29595,6 @@ msgid "Set person as private data"
msgstr "Обозначить лицо как личные данные"
#: ../gramps/gui/glade/editperson.glade:497
#, fuzzy
msgid "Preferred Name"
msgstr "Предпочитаемое имя"
@ -29868,9 +29832,8 @@ msgid "A descriptive caption of the Internet location you are storing."
msgstr "Описание данного интернет-ресурса."
#: ../gramps/gui/glade/grampletpane.glade:7
#, fuzzy
msgid "window2"
msgstr "Главное окно"
msgstr "window2"
#: ../gramps/gui/glade/grampletpane.glade:60
msgid "Drag to move; click to detach"
@ -29911,16 +29874,14 @@ msgstr ""
#: ../gramps/gui/glade/mergecitation.glade:202
#: ../gramps/gui/glade/mergedata.glade:838
#: ../gramps/gui/glade/mergesource.glade:190
#, fuzzy
msgid "Source 1"
msgstr "Источник"
msgstr "Источник №1"
#: ../gramps/gui/glade/mergecitation.glade:216
#: ../gramps/gui/glade/mergedata.glade:856
#: ../gramps/gui/glade/mergesource.glade:204
#, fuzzy
msgid "Source 2"
msgstr "Источник"
msgstr "Источник №2"
#: ../gramps/gui/glade/mergecitation.glade:353
#: ../gramps/gui/glade/mergecitation.glade:372
@ -29981,9 +29942,8 @@ msgid "Other"
msgstr "Другое"
#: ../gramps/gui/glade/mergedata.glade:604
#, fuzzy
msgid "Title selection"
msgstr "Выбор фильтра"
msgstr "Выбор названия"
#: ../gramps/gui/glade/mergedata.glade:617
#: ../gramps/gui/glade/mergeplace.glade:190
@ -30004,14 +29964,12 @@ msgstr ""
"данные для результата объединения."
#: ../gramps/gui/glade/mergeevent.glade:190
#, fuzzy
msgid "Event 1"
msgstr "Событие"
msgstr "Событие №1"
#: ../gramps/gui/glade/mergeevent.glade:204
#, fuzzy
msgid "Event 2"
msgstr "Событие"
msgstr "Событие №2"
#: ../gramps/gui/glade/mergeevent.glade:578
msgid ""
@ -30028,14 +29986,12 @@ msgstr ""
"данные для результата объединения."
#: ../gramps/gui/glade/mergefamily.glade:193
#, fuzzy
msgid "Family 1"
msgstr "Семья"
msgstr "Семья №1"
#: ../gramps/gui/glade/mergefamily.glade:207
#, fuzzy
msgid "Family 2"
msgstr "Семья"
msgstr "Семья №2"
#: ../gramps/gui/glade/mergefamily.glade:221
#: ../gramps/gui/glade/mergefamily.glade:240
@ -30064,14 +30020,12 @@ msgstr ""
"данные для результата объединения."
#: ../gramps/gui/glade/mergemedia.glade:190
#, fuzzy
msgid "Object 1"
msgstr "Объект"
msgstr "Объект №1"
#: ../gramps/gui/glade/mergemedia.glade:204
#, fuzzy
msgid "Object 2"
msgstr "Объект"
msgstr "Объект №2"
#: ../gramps/gui/glade/mergemedia.glade:509
msgid "Attributes, sources, notes and tags of both objects will be combined."
@ -30087,14 +30041,12 @@ msgstr ""
"данные для результата объединения."
#: ../gramps/gui/glade/mergenote.glade:190
#, fuzzy
msgid "Note 1"
msgstr "Заметка"
msgstr "Заметка №1"
#: ../gramps/gui/glade/mergenote.glade:204
#, fuzzy
msgid "Note 2"
msgstr "Заметка"
msgstr "Заметка №2"
#: ../gramps/gui/glade/mergeperson.glade:104
msgid ""
@ -30105,14 +30057,12 @@ msgstr ""
"данные для результата объединения."
#: ../gramps/gui/glade/mergeperson.glade:200
#, fuzzy
msgid "Person 1"
msgstr "Лицо"
msgstr "Лицо №1"
#: ../gramps/gui/glade/mergeperson.glade:214
#, fuzzy
msgid "Person 2"
msgstr "Лицо"
msgstr "Лицо №2"
#: ../gramps/gui/glade/mergeperson.glade:269
#: ../gramps/gui/glade/mergeperson.glade:288
@ -30161,14 +30111,12 @@ msgstr ""
"данные для результата объединения."
#: ../gramps/gui/glade/mergerepository.glade:190
#, fuzzy
msgid "Repository 1"
msgstr "Хранилище"
msgstr "Хранилище №1"
#: ../gramps/gui/glade/mergerepository.glade:204
#, fuzzy
msgid "Repository 2"
msgstr "Хранилище"
msgstr "Хранилище №2"
#: ../gramps/gui/glade/mergerepository.glade:440
msgid "Addresses, urls and notes of both repositories will be combined."
@ -30323,9 +30271,8 @@ msgid "Rule list"
msgstr "Список правил"
#: ../gramps/gui/glade/rule.glade:595
#, fuzzy
msgid "Definition"
msgstr "Путь"
msgstr "Определение"
#: ../gramps/gui/glade/rule.glade:611
msgid "Co_mment:"
@ -30462,9 +30409,8 @@ msgid "Delete the selected style"
msgstr "Удалить выделенный стиль"
#: ../gramps/gui/glade/tipofday.glade:8
#, fuzzy
msgid "window1"
msgstr "Главное окно"
msgstr ""
#: ../gramps/gui/glade/tipofday.glade:54
msgid "_Display on startup"
@ -30673,9 +30619,8 @@ msgstr "Пожалуйста, потерпите. Это может затяну
# !!!FIXME!!!
#: ../gramps/plugins/tool/leak.glade:94
#, fuzzy
msgid "Uncollected Objects"
msgstr "Неуничтоженный объект"
msgstr "Неуничтоженные объекты"
#: ../gramps/plugins/tool/mergecitations.glade:163
msgid "Don't merge if citation has notes"
@ -31253,7 +31198,7 @@ msgid ""
"genealogical data. The Gramps database back end is so robust that some users "
"are managing genealogies containing hundreds of thousands of people."
msgstr ""
"<b>Что в имени?..</b></br>Название «Gramps» предложил первоначальному автору "
"<b>Что в имени?..</b><br/>Название «Gramps» предложил первоначальному автору "
"программы, Дону Эллингему, его отец. Это --- сокращение фразы "
"<i>Genealogical Research and Analysis Management Program System</i> "
"(Программная система управления генеалогическими изысканиями и анализом - "
@ -31772,9 +31717,8 @@ msgid "8 of Hanuka"
msgstr "8й день Хануки"
#: ../gramps/plugins/lib/holidays.xml.in.h:43
#, fuzzy
msgid "New Zealand"
msgstr "Новое событие"
msgstr "Новая Зеландия"
#: ../data/gramps.xml.in.h:1 ../data/gramps.keys.in.h:1
msgid "Gramps database"

4490
po/uk.po

File diff suppressed because it is too large Load Diff