Legacy Charting - nastavení formátu data (vyřešeno v Legacy 9)

Nahlášení chyb týkajících se funkcí Legacy (nikoli překladu).
Uživatelský avatar
michal
Příspěvky: 732
Registrován: 06 čer 2013 21:37
Bydliště: Hostinné
Kontaktovat uživatele:

Legacy Charting - nastavení formátu data (vyřešeno v Legacy 9)

Příspěvekod michal » 14 bře 2016 10:11

(Tento příspěvek se týká Legacy 8. V Legacy 9 již existuje možnost nastavení číselného formátu data.)
V Legacy Charting bohužel není zpřístupněna obrazovka, pomocí které by bylo možné nastavit formát data, které se zobrazuje v rámečcích jednotlivých osob. Ve všech grafech je přednastaven formát data obsahující zkratku anglického názvu měsíce, což pro českého uživatele není "to úplně pravé ořechové".
Existuje však náhradní řešení, díky němuž lze v modulu Charting nastavit jiný formát data než je tento přednastavený, tedy např. číselný formát.
Ve složce C:\Users\"uživatel"\Documents\Legacy Family Tree\LegacyCharting (tato složka se vytvoří po instalaci Legacy a po prvním spuštění modulu Charting) se nachází soubor LegacyCharting.ini, který obsahuje parametry, jimiž se řídí chování modulu Legacy Charting. Podařilo se mi odhalit význam parametrů, pomocí kterých se řídí zobrazení data. Jedná se o parametry na řádcích 89 až 95.

Význam těchto parametrů je následující:

DFDF - formát data
Hodnota (Zobrazené datum):
1 (Nov 21, 1953)
2 (21 Nov 1953)
3 (11-21-1953)
4 (21-11-1953)
5 (1953 Nov 21)
6 (1953-11-21)

DF2D - den/měsíc číslo s vedoucí nulou
Hodnota (Zobrazené datum):
T (08 Feb 1953 nebo 08.02.1953)
F (8 Feb 1953 nebo 8.2.1953)

DF4Y - rok čtyřčíselný (hodnota tohoto parametru se ve výsledku neprojeví, rok v zobrazeném datu je naštěstí vždy čtyřčíselný)
Hodnota:
T
F

DFDP - tečka za dnem (projeví se pouze u textového formátu data, nemá vliv na číselný formát)
Hodnota (Zobrazené datum):
T (21. Nov 1953)
F (21 Nov 1953)

DFMF - písmena v názvu měsíce (projeví se pouze u textového formátu data, nemá vliv na číselný formát)
Hodnota (Význam):
1 (Počáteční písmeno velké )
2 (VŠECHNA VELKÁ písmena)
3 (všechna malá písmena)

DFMA - tvar názvu měsíce (projeví se pouze u textového formátu data, nemá vliv na číselný formát)
Hodnota (Význam) (Zobrazené datum):
1 (Zkratka názvu měsíce) (21 Nov 1953)
2 (Úplný název měsíce) (21 November 1953)

DFSep - oddělovač u číselného data
Hodnota (Význam) (Zobrazené datum):
1 (lomítko /) (21/11/1953)
2 (pomlčka -) (21-11-1953)
3 (tečka .) (21.11.1953)
4 (mezera) (21 11 1953)

Ideální nastavení pro číselný formát data je označeno červeně. Název měsíce v češtině bohužel nastavit nelze. Vše kolem nastavení formátu data by mělo řádně fungovat v příští verzi Legacy 9.

Postup opravy:
1) ukončete Legacy Charting
2) soubor LegacyCharting.ini otevřete v nějakém textovém editoru (např. Poznámkový blok nebo PSPad, nikoli však Word!)
3) opravte v něm hodnoty požadovaných parametrů (např.: Chci, aby se datum zobrazovalo číselně, oddělovačem bude tečka, číslice budou bez vedoucích nul. Změním tedy hodnoty těchto parametrů: DFDF=4, DF2D=F, DF4Y=4, DFSep=3.)
4) soubor LegacyCharting.ini uložte
5) spusťte Legacy Charting a zkontrolujte, zda je v grafu zobrazeno datum podle vašich požadavků

Tento postup je ověřený od verze Legacy 8.0.0.544 (Charting 8.0.041).
Ve výsledném grafu, bohužel, přetrvává výskyt anglických předpon v odhadovaných datech (from, between, and, cir, apod.). To zatím nejsem schopen nahradit českými. Je třeba vyčkat verze 9.

Zpět na “Chyby v programu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů