Skip to content

Commit

Permalink
Help processed for compatibility with html5 [Miguel A. Pérez Valdenebro]
Browse files Browse the repository at this point in the history
  • Loading branch information
Serg-Norseman committed Dec 20, 2024
1 parent f9c211c commit a18b537
Show file tree
Hide file tree
Showing 227 changed files with 4,533 additions and 5,995 deletions.
47 changes: 24 additions & 23 deletions locales/help/gkhDev_FileFormats.html
Original file line number Diff line number Diff line change
@@ -1,30 +1,31 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="styles.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="styles.css" type="text/css">
<title>File Formats</title>
</head>
<body>

<h1>File Formats</h1>

<p>
Supported file formats include:<ul>
<li><a href="#gedcom">GEDCOM 5.5.1</a> - loading and saving, full format support;</li>
<li><a href="#gedml">GedML</a> - import;</li>
<li><a href="#famshow">Family.Show</a> (*.familyx) - partial import;</li>
</ul>
Supported file formats include:
</p>
<ul>
<li><a href="#gedcom">GEDCOM 5.5.1</a> - loading and saving, full format support;</li>
<li><a href="#gedml">GedML</a> - import;</li>
<li><a href="#famshow">Family.Show</a> (*.familyx) - partial import;</li>
</ul>

<p>
Planned:<ul>
<li><a href="#geniml">GeniML</a></li>
</ul>
Planned:
</p>
<ul>
<li><a href="#geniml">GeniML</a></li>
</ul>

<h3><a name="gedcom">GEDCOM</a></h3>
<h3><a id="gedcom">GEDCOM</a></h3>

<p>
The Church of the Latter-day Saints' <a href="http://homepages.rootsweb.com/~pmcbride/gedcom/55gctoc.htm">[1]</a> GEDCOM 5.5 Standard provides a
Expand All @@ -40,9 +41,9 @@ <h3><a name="gedcom">GEDCOM</a></h3>
and that users still exchange their genealogical data using.
</p>

<h3><a name="gedcom55el">GEDCOM 5.5EL</a> <a href="https://wiki-en.genealogy.net/Gedcom_5.5EL">[4]</a></h3>
<h3><a id="gedcom55el">GEDCOM 5.5EL</a> <a href="https://wiki-en.genealogy.net/Gedcom_5.5EL">[4]</a></h3>

<h3><a name="gedcom55xml">GEDCOM 5.5 XML</a></h3>
<h3><a id="gedcom55xml">GEDCOM 5.5 XML</a></h3>

<p>
XML proponents can console themselves with the fact that the GEDCOM 5.5 standard bares some resemblance to a XML markup language.
Expand All @@ -52,25 +53,25 @@ <h3><a name="gedcom55xml">GEDCOM 5.5 XML</a></h3>

<p>
Given these similarities, it is easy to envision an one-to-one translation of GEDCOM 5.5 into a XML language.
GEDCOM 5.5 tags could be XML elements; XML's greater than '>' and less than '<' characters could surround the tags, converting them into elements.
GEDCOM 5.5 tags could be XML elements; XML's greater than '&gt;' and less than '&lt;' characters could surround the tags, converting them into elements.
Open and closed elements could delimit genealogical data. To differentiate it from other proposals, such a XML markup language could be called "GEDCOM 5.5 XML."
</p>

<p>Two XML markup languages have come close to describing GEDCOM 5.5 XML: <a href="#gedml">GedML</a> and <a href="#geniml">GeniML</a>.</p>


<h3><a name="gedml">GedML</a></h3>
<h3><a id="gedml">GedML</a></h3>

<p>
In <a href="http://mailman.ic.ac.uk/pipermail/xml-dev/1998-April/003200.html">[5]</a> 1998,
Michael H. Kay proposed <a href="http://xml.coverpages.org/GedML-Kay-Snapshot200212.html">[6]</a> GedML.
A XML Schema, a DTD, for this proposal was <a href="http://xml.coverpages.org/gedml980821.html">[7]</a> released.
In GedML's DTD, most of the GEDCOM 5.5 tags
have been translated into XML elements with the same name; e.g., INDI tags are simply <INDI>
have been translated into XML elements with the same name; e.g., INDI tags are simply &lt;INDI&gt;
elements. Other tags, though, have been translated; e.g.,
SOUR tags are <Source> elements. GedML is also missing the <TRLR>
SOUR tags are &lt;Source&gt; elements. GedML is also missing the &lt;TRLR&gt;
element which replicates the GEDCOM 5.5 TRLR tag. This tag indicates the end of a GEDCOM 5.5 file.
It is absent from GedML because the closed document root element, </GED>, performs the same function, rendering a <TRLR /> element superfluous. Considering these
It is absent from GedML because the closed document root element, &lt;/GED&gt;, performs the same function, rendering a &lt;TRLR&gt; element superfluous. Considering these
differences, as far as the DTD is concerned, GedML is not an one-to-one translation of GEDCOM 5.5 into XML.
</p>

Expand All @@ -82,18 +83,18 @@ <h3><a name="gedml">GedML</a></h3>
Given this flaw, this version of GedML also fails to be an one-to-one translation of GEDCOM 5.5 into XML.
</p>

<h3><a name="geniml">GeniML</a></h3>
<h3><a id="geniml">GeniML</a></h3>

<p>
Jerry Fitzpatrick of Software Renovation Corporation developed GeniML. Like Kay, he released a Windows program to convert <a href="#gedcom">GEDCOM</a> 5.5 to XML.
No schema for this markup language has been released. However, sample output included with the converter shows that GeniML appears to be an one-to-one translation
of GEDCOM 5.5 into XML. GeniML even includes the <TRLR>
element. There are, however, some differences; for example, GeniML delimits surname data using a <SURNAME>
of GEDCOM 5.5 into XML. GeniML even includes the &lt;TRLR&gt;
element. There are, however, some differences; for example, GeniML delimits surname data using a &lt;SURNAME&gt;
element,
when GEDCOM 5.5 uses a SURN tag for the same purpose. Considering this difference and many others, GeniML, like <a href="#gedml">GedML</a>, is not an one-to-one translation of GEDCOM 5.5 into XML markup.
</p>

<h3><a name="famshow">Family.Show</a></h3>
<h3><a id="famshow">Family.Show</a></h3>

<p>
Family.Show <a href="https://en.wikipedia.org/wiki/Family.Show">[9]</a> is a free and open-source genealogy program written in C# and running on the .NET Framework.
Expand Down
5 changes: 2 additions & 3 deletions locales/help/gkhDev_Implementations.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="styles.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="styles.css" type="text/css">
<title>Implementations</title>
</head>
<body>
Expand Down
5 changes: 2 additions & 3 deletions locales/help/gkhDev_Releases.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="styles.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="styles.css" type="text/css">
<title>Releases</title>
</head>
<body>
Expand Down
81 changes: 38 additions & 43 deletions locales/help/gkhDevelopment.html
Original file line number Diff line number Diff line change
@@ -1,57 +1,52 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="styles.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="styles.css" type="text/css">
<title>Development</title>
</head>
<body>

<h1>Development</h1>

<p>
Short list of Features:<ul>
<li>simple and intuitive interface
<li>easy install
<li>high compatibility with GEDCOM 5.5.1 format
<li>partial compatibility with GEDCOM 5.5EL format
<li>no restrictions on the number of persons and generations
<li>generation of pedigrees
<li>rendering several trees diagram kinds
<li>print and export tree diagrams as image
<li>fast navigation, filtering and searching
<li>adding multimedia materials
<li>output of geographic data on maps (Google, Yandex, OSM)
<li>cross-platform project (Windows, Linux)
<li>supports Lua scripts and plugins
<li>files password protection
<li>pedigree reports
<li>possibility to export PDF, Excel, RTF, HTML
<li>statistics
<li>organizer and slideshow
<li>reminder of birthdays
<li>support of multi-monitor configurations
<li>calculator of relationship degree
<li>reminder of holidays
</ul>
Short list of Features:
</p>
<ul>
<li>simple and intuitive interface
<li>easy install
<li>high compatibility with GEDCOM 5.5.1 format
<li>partial compatibility with GEDCOM 5.5EL format
<li>no restrictions on the number of persons and generations
<li>generation of pedigrees
<li>rendering several trees diagram kinds
<li>print and export tree diagrams as image
<li>fast navigation, filtering and searching
<li>adding multimedia materials
<li>output of geographic data on maps (Google, Yandex, OSM)
<li>cross-platform project (Windows, Linux)
<li>supports Lua scripts and plugins
<li>files password protection
<li>pedigree reports
<li>possibility to export PDF, Excel, RTF, HTML
<li>statistics
<li>organizer and slideshow
<li>reminder of birthdays
<li>support of multi-monitor configurations
<li>calculator of relationship degree
<li>reminder of holidays
</ul>
<p>Development</p>
<ul>
<li><a href="https://github.com/serg-norseman/gedkeeper/">GitHub</a>
<li><a href="https://sourceforge.net/projects/gedkeeper/">SourceForge</a>
<li><a href="https://gitflic.ru/project/serg-norseman/gedkeeper">GitFlic</a>
<li><a href="https://t.me/gedkeeper_dev_ru">Development chat (RU)</a>
</ul>

<p>
Development<ul>
<li><a href="https://github.com/serg-norseman/gedkeeper/">GitHub</a>
<li><a href="https://sourceforge.net/projects/gedkeeper/">SourceForge</a>
<li><a href="https://gitflic.ru/project/serg-norseman/gedkeeper">GitFlic</a>
<li><a href="https://t.me/gedkeeper_dev_ru">Development chat (RU)</a>
</ul>
</p>

<p>
Articles<ul>
<li><a href="http://www.softpedia.com/get/Others/Home-Education/GEDKeeper.shtml">GEDKeeper in Softpedia Labs</a>
</ul>
</p>


<p>Articles</p>
<ul>
<li><a href="http://www.softpedia.com/get/Others/Home-Education/GEDKeeper.shtml">GEDKeeper in Softpedia Labs</a>
</ul>
</body>
</html>
2 changes: 1 addition & 1 deletion locales/help/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ pre, code {

pre.syntax {
background: #dddddd;
padding: 2pt,4pt
padding: 2pt,4pt;
color: #000000;
}

Expand Down
48 changes: 35 additions & 13 deletions locales/help_enu/GEDKeeper.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,35 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../help/styles.css" type="text/css" />
<title>GEDKeeper</title>
</head>
<frameset cols="25%,75%" frameborder="yes" border="5">
<frame src="gkhContents.html" name="contents_frame">
<frame src="gkhAbout.html" name="text_frame">
</frameset>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>GEDKeeper</title>
<style>
body {
margin: 0px;
padding: 0px;
height: 100vh;
width: 100vw;
overflow: hidden;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
.sidebar {
height: 100%;
width: 24%;
border: 1px solid gray;
}
.main {
height: 100%;
width: 76%;
border: 1px solid gray;
}
</style>
</head>

<body>
<iframe src="gkhContents.html" class="sidebar" name="contents_frame"></iframe>
<iframe src="gkhAbout.html" class="main" name="text_frame"></iframe>
</body>

</html>
17 changes: 8 additions & 9 deletions locales/help_enu/gkhAbout.html
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../help/styles.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../help/styles.css" type="text/css">
<title>About GEDKeeper</title>
</head>
<body>

<h1>About GEDKeeper</h1>

<p>
<img src="../help/images/GEDKeeper.png" align="top" style="float:left; margin: 20px;">
GEDKeeper is free software that manages your personal genealogical database. The 'GED' prefix in the product title stands for GEDCOM&#151;an international
<img src="../help/images/GEDKeeper.png" alt="GEDKeeper logo" style="float:left; margin: 20px;">
GEDKeeper is free software that manages your personal genealogical database. The 'GED' prefix in the product title stands for GEDCOM&mdash;an international
de facto standard describing how to store and exchange genealogical data which is used by many commercial genealogical products. The only specification
used by GEDKeeper to store its data is GEDCOM. This extremely advances the GEDKeeper compatibility level with other products.
</p>
Expand All @@ -25,6 +24,7 @@ <h1>About GEDKeeper</h1>

<p>
This is a brief list of GEDKeeper features:
</p>
<ul>
<li>Very easy installation process.</li>
<li>Full support of the GEDCOM standard.</li>
Expand All @@ -35,20 +35,19 @@ <h1>About GEDKeeper</h1>
<li>Quick navigation and management of multimedia content.</li>
<li>Puts georeferenced data over Google Maps (&copy; Google).</li>
</ul>
</p>

<p>
The author's aim was to create an easy-to-use product and not an overladen all-in-one program. The primary goal is to invent a fast and effective tool to
manage a personal genealogical database. A tool that will become an addition to the traditional card index.
</p>

<hr />
<hr>
<p><a href="gkhFeatures.html">Advantages and features</a>.</p>

<hr />
<hr>
<p><a href="gkhAuthors.html">Development and author support</a>.</p>

<hr />
<hr>
<p>Website: <a href="https://gedkeeper.net/index.html" target="_blank">https://gedkeeper.net/index.html</a>.</p>
<p>Page on Facebook: <a href="https://www.facebook.com/gedkeeper/" target="_blank">https://www.facebook.com/gedkeeper/</a>.</p>
<p>Email: <a href="mailto:[email protected]">[email protected]</a>.</p>
Expand Down
11 changes: 5 additions & 6 deletions locales/help_enu/gkhAncestorsCircle.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../help/styles.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../help/styles.css" type="text/css">
<title>Ancestors Circle</title>
</head>
<body>
Expand All @@ -16,6 +15,7 @@ <h1>Ancestors Circle</h1>
<p>To generate an &quot;Ancestors Circle&quot; diagram, select a target entry in the person list and then use the &quot;Ancestors Circle&quot; item in the &quot;Pedigree&quot; menu.</p>
<p>
The following actions are available while you are viewing the diagram:
</p>
<ul>
<li>The [<kbd>Left</kbd>] key updates the diagram for the father of the selected person.</li>
<li>The [<kbd>Right</kbd>] key updates the diagram for the mother of the selected person.</li>
Expand All @@ -25,11 +25,10 @@ <h1>Ancestors Circle</h1>
<li>Click a sector to update the diagram of the selected person.</li>
<li>Double-click outside the diagram to change the current view mode to ancestors compositional analysis mode or revert the current mode back.</li>
</ul>
</p>
<p>The diagram always shows a fixed number of ancestral generations (eight generations).</p>
<p>
If you have changed the central person by clicking a sector of the diagram, you can use <img src="../help/images/iLeft1.gif" align="absmiddle"> and
<img src="../help/images/iRight1.gif" align="absmiddle"> buttons to switch to a previous or next person.
If you have changed the central person by clicking a sector of the diagram, you can use <img src="../help/images/iLeft1.gif" alt="left"> and
<img src="../help/images/iRight1.gif" alt="right"> buttons to switch to a previous or next person.
</p>
<p>
There is an additional ancestors compositional analysis mode available in the &quot;Ancestors circle&quot; diagram: you can double-click outside the diagram to conduct
Expand Down
5 changes: 2 additions & 3 deletions locales/help_enu/gkhAuthors.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../help/styles.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../help/styles.css" type="text/css">
<title>Author</title>
</head>
<body>
Expand Down
Loading

0 comments on commit a18b537

Please sign in to comment.