diff --git a/src/details.tsx b/src/details.tsx index 4266163..7da6e5f 100644 --- a/src/details.tsx +++ b/src/details.tsx @@ -16,7 +16,7 @@ interface Props { indi: string; } -const EVENT_TAGS = ['BIRT', 'BAPM', 'CHR', 'DEAT', 'BURI', 'EVEN', 'CENS']; +const EVENT_TAGS = ['BIRT', 'BAPM', 'CHR', 'EVEN', 'CENS', 'DEAT', 'BURI']; const EXCLUDED_TAGS = ['NAME', 'SEX', 'FAMC', 'FAMS', 'NOTE', 'SOUR']; const TAG_DESCRIPTIONS = new Map([ ['ADOP', 'Adoption'], @@ -33,6 +33,7 @@ const TAG_DESCRIPTIONS = new Map([ ['EVEN', 'Event'], ['FACT', 'Fact'], ['IMMI', 'Immigration'], + ['MARR', 'Marriage'], ['MILT', 'Military services'], ['NATU', 'Naturalization'], ['OCCU', 'Occupation'], diff --git a/src/index.tsx b/src/index.tsx index c6e14a7..723b65d 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,5 +1,6 @@ import * as React from 'react'; import * as ReactDOM from 'react-dom'; +import messages_cs from './translations/cs.json'; import messages_de from './translations/de.json'; import messages_fr from './translations/fr.json'; import messages_it from './translations/it.json'; @@ -15,6 +16,7 @@ import 'semantic-ui-css/semantic.min.css'; import 'canvas-toBlob'; const messages = { + cs: messages_cs, de: messages_de, fr: messages_fr, it: messages_it, diff --git a/src/translations/cs.json b/src/translations/cs.json new file mode 100644 index 0000000..c8b7061 --- /dev/null +++ b/src/translations/cs.json @@ -0,0 +1,75 @@ +{ + "menu.open": "Otevřít", + "menu.open_file": "Otevřít soubor", + "menu.load_from_url": "Otevřít z URL", + "menu.select_wikitree_id": "Vybrat WikiTree ID", + "menu.print": "Tiskni", + "menu.download": "Stáhnout", + "menu.pdf_file": "Soubor PDF", + "menu.png_file": "Soubor PNG", + "menu.svg_file": "Soubor SVG", + "menu.download_pdf": "Stáhnout PDF", + "menu.download_png": "Stáhnout PNG", + "menu.download_svg": "Stáhnout SVG", + "menu.view": "Zobrazení", + "menu.hourglass": "Přesýpací hodiny", + "menu.relatives": "Všichni příbuzní", + "menu.fancy": "Rodinný strom (experimentální)", + "menu.wikitree_login": "Přihlášení na WikiTree", + "menu.wikitree_logged_in": "Přihlášeno", + "menu.wikitree_popup_username": "Přihlášeno do WikiTree jako {username}", + "menu.wikitree_popup": "Přihlášeno do WikiTree", + "menu.github": "GitHub projekt", + "menu.search.placeholder": "Hledej osobu", + "menu.search.no_results": "Žádné výsledky", + "intro.title": "Topola Genealogy", + "intro.description": "Topola Genealogy vám umožňuje interaktivní prohlížení rodokmenu.", + "intro.instructions": "Kliknutím na OTEVŘÍT SOUBOR nebo OTEVŘÍT Z URL načtěte soubor GEDCOM. Většina genealogických programů má funkci exportu do formátu GEDCOM.", + "intro.examples": "Níže je uvedeno několik příkladů použití z internetu:", + "intro.from": "zdroj:", + "intro.privacy": "Soukromí", + "intro.privacy_note": "Pomocí funkce \"Otevřít soubor\" nejsou vaše data nikam odesílána a zůstávají ve vašem počítači. Při použití funkce \"Otevřít z URL\" jsou data z dané adresy odeslána službou {link}, aby bylo možné data načíst (CORS).", + "load_from_url.title": "Otevřít z adresy URL", + "load_from_url.comment": "Data z dané adresy URL budou načteny prostřednictvím služby {link}, aby nedocházelo k problémům s CORS.", + "load_from_url.cancel": "Zrušit", + "load_from_url.load": "Otevřít", + "select_wikitree_id.title": "Zadejte WikiTree ID", + "select_wikitree_id.comment": "Zadejte ID profilu {wikiTreeLink}. Příklad: {example1}, {example2}", + "select_wikitree_id.cancel": "Zrušit", + "select_wikitree_id.load": "Otevřít", + "gedcom.BAPM": "Křest", + "gedcom.BIRT": "Narození", + "gedcom.BURI": "Pohřeb", + "gedcom.CENS": "Sčítání lidu", + "gedcom.CHR": "Křest", + "gedcom.DEAT": "Úmrtí", + "gedcom.DSCR": "Opis", + "gedcom.EDUC": "Vzdělání", + "gedcom.EMAIL": "E-mail", + "gedcom.EVEN": "Událost", + "gedcom.FACT": "Skutečnost", + "gedcom.MILT": "Vojenská služba", + "gedcom.OCCU": "Povolání", + "gedcom.RIN": "ID", + "gedcom.TITL": "Titul", + "gedcom.WWW": "Stránka WWW", + "gedcom.RELI": "Vyznání", + "gedcom._UPD": "Poslední aktualizace", + "date.abt": "kolem", + "date.cal": "spočteno", + "date.est": "asi", + "date.between": "mezi {from} a {to}", + "date.after": "po {from}", + "date.before": "před {to}", + "error.error": "Chyba", + "error.failed_pdf": "Soubor PDF nelze vytvořit. Zkuste to znovu s menším diagramem nebo stáhněte soubor SVG.", + "error.failed_png": "Soubor PNG nelze vytvořit. Zkuste to znovu s menším diagramem nebo stáhněte soubor SVG.", + "error.failed_to_load_file": "Chyba při načítání souboru", + "error.failed_wikitree_load_more": "Chyba při načítání dat z WikiTree. {chyba}", + "error.GEDCOM_READ_FAILED": "Chyba při načítání souboru GEDCOM", + "error.ERROR_LOADING_UPLOADED_FILE": "Chyba při načítání dat. Znovu otevřete soubor.", + "error.WIKITREE_ID_NOT_PROVIDED": "WikiTree ID nebylo získáno", + "error.WIKITREE_PROFILE_NOT_ACCESSIBLE": "Profil WikiTree {id} není k dispozici", + "error.WIKITREE_PROFILE_NOT_FOUND": "Profil WikiTree {id} neexistuje", + "wikitree.private": "Soukromé" +}