Narrative Report 2.0.0.5 release candidate
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 
GenoPro Support Forum
Home        Members    Who's On
Welcome Guest ( Login | Register )
        


12»»

Narrative Report 2.0.0.5 release candidate Expand / Collapse
Author
Message
Post #17661 Posted 5/7/2007 5:42:26 PM


Grand Master

Grand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand Master This user is a contributor to FamilyTrees.GenoPro.com This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: Today @ 6:30:53 PM
GenoPro Version: 2.0.1.6
Posts: 1,151, Visits: 5,401
Attachment now removed as GenoPro 2.0.0.5 has been released.

Better handling to 'to be ' & 'to have' verbs in Dictionary in relation to translation to other languages. Now has singular & plural forms and provision for Spanish 'ser' & estar' translations of 'to be'.

  • Meta Description & Keyword phases now in Dictionary.xml. Also FramesetSafeguard and 'WriteNarrativeMFU' phrases.
  • 'TimelineWrapEvents' option to allow one event per track on timeline. Set to 'N' in Config.xml or Document Custom Tag.
  • Fix for IE7 'Overview of Geocoded places' bug.
  • Clicking a child name on a family page now causes 'Children' subsection to open and page to scroll to child details.
  • SVG pictures on relative path
  • Validation of Custom Tags to provide improved error reporting.

There may be more that I have forgotten about!

To use unpack the attached zip file into a new 'Custom Skin' folder below your nominated GenoPro Report 'skins' folder.

Update 8 May 2007:
 RC2 has facility to change the Individual tags used to obtain names for the report via Dictionary.xml entries TagNameFull, TagNameFormal, TagNameKnownAs and TagNameShort. Example: change TagNameShort from "Name.Short" to say "Name.FirstAndLast" or just "Name" to use the full name throughout the Report. You can also specify a Custom tag to be used for a name.

Update 9 May 2007:
Apologies for this rash of release candidates but in a rare moment of inspiration I hit upon a reasonably painless way to allow masculine and feminine forms of phrasing without hopefully causing to much disruption to other translations. The attached skin has this feature. Essentially to 'to be' and 'to have' verb Dictionary Entries and also phrases where the subject is either masculine of feminine can have optional additional copies  by appending _F or _M (or even _P) to the default entry name. The attached Dictionary.xml has some extra notes and has ToBe_Past_M and PhBirth_F to serve as examples. Please let me know if I have missed some phrases. These phrases are accesssed via the StrDicMF function in Lang.vbs. May be this will allow someone to produce a French version of the skin for example.

Update No2 9 May 2007:
Added another little fix to deal with the problem raised by jcguasp back in December regarding place prepositions in French. I have used pattern matching 'regular expressions' in the Dictionary to convert à Le ... to au ... and à Les ... to aux ... e.g. 'à Le Mans to 'au Mans' and 'à Les Lilas' to 'aux Lilas'. This is similar to the way Possessive Proper Noun's are handled.
Warning to existing translators:  I have changed the delimiters used in the PossessiveProperNoun Dictionary entry. See Dictionary entry  PlacePrepositionExceptions (to be renamed LocativeProperNoun) and the notes above it for more details.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Post #17671 Posted 5/8/2007 4:30:12 PM


Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru This user is an important contributor to the translation of GenoPro 

Group: Customers
Last Login: Today @ 10:40:50 AM
GenoPro Version: 2.0.1.6
Posts: 107, Visits: 1,896
Excellent work Ron!,

It's working perfect. I couldn't find any error.

Thanks a lot!

Hugo

Post #17674 Posted 5/9/2007 1:47:24 PM


Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru This user is an important contributor to the translation of GenoPro 

Group: Customers
Last Login: Today @ 10:40:50 AM
GenoPro Version: 2.0.1.6
Posts: 107, Visits: 1,896
Ron (5/7/2007)
Update 9 May 2007:

Apologies for this rash of release candidates but in a rare moment of inspiration I hit upon a reasonably painless way to allow masculine and feminine forms of phrasing without hopefully causing to much disruption to other translations. The attached skin has this feature. Essentially to 'to be' and 'to have' verb Dictionary Entries and also phrases where the subject is either masculine of feminine can have optional additional copies  by appending _F or _M (or even _P) to the default entry name. The attached Dictionary.xml has some extra notes and has ToBe_Past_M and PhBirth_F to serve as examples. Please let me know if I have missed some phrases. These phrases are accesssed via the StrDicMF function in Lang.vbs. May be this will allow someone to produce a French version of the skin for example.

Hi Ron,

Wow! excellent!, that means no more changes to the lang.vbs!

In spanish the phrases are:

PhBirth
PhNameFriendly
PhOnlyChild
PhTL_Birth
PhChildRank, but here is an additional problem, becuse the gender is reflected too  as suffix of the Ordinal phrase, "a" for female (first=primera, second=segunda, etc.) and "o" for male (first=primero, second=segundo, etc.),  but not when use Oldest(mayor) or Youngest (menor), there should be some way to know when the oldest and youngest are used to skip the suffix.

example:
<PhChildRank T="{ &#32;}{\U}{0} {1} el/la [{2}][ {3}]o(a) de {4}[ {5}] {6}." />
<PhChildRank_F T="{ &#32;}{\U}{0} {1} la [{2}][ {3}]a de {4}[ {5}] {6}." />
<PhChildRank_M T="{ &#32;}{\U}{0} {1} el [{2}][ {3}]o de {4}[ {5}] {6}." />

<_Ordinal_2 T="segund"/>   <!--without suffix -->
<_Cardinal_2 T="dos"/>
<Child T="hijo" P="hijos" C1="un hijo"/>
<Oldest T="mayor" P="mayores" C2="mayor"/>
<OldestOrdinal T="{0} {1}"/>
<Youngest T="menor" P="menores" C2="menor"/>

Using male and female:
Ella es la segunda de tres hijos
El es el segundo de tres hijos

But when a female (or male) is the older or youngest the result is:
Ella es la mayora de dos hijos
Ella es la menora de dos hijos
El es el mayoro de dos hijos
El es el menoro de dos hijos

Should be:
Ella es la mayor de dos hijos
Ella es la menor de dos hijos
El es el mayor de dos hijos
El es el menor de dos hijos

Thanks Ron,

Hugo.

Post #17677 Posted 5/9/2007 4:55:01 PM


Grand Master

Grand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand Master This user is a contributor to FamilyTrees.GenoPro.com This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: Today @ 6:30:53 PM
GenoPro Version: 2.0.1.6
Posts: 1,151, Visits: 5,401
Thanks for the feedback Hugo. I am a little puzzled by your PhChildRank results. If parameter 2 is an ordinal value rather than older, oldest, younger or youngest then parameter 3 should be set to 'oldest' e.g. John is the third oldest of the four children. Are you using the default lang.vbs?

If parameter 3 is set the usual way then you could have
<PhChildRank T="{ &#32;}{\U}{0} {1} el/la [{2}]o(a) de {4}[ {5}] {6}." />
<PhChildRank_F T="{ &#32;}{\U}{0} {1} la [{2}][{?3}a] de {4}[ {5}] {6}." />
<PhChildRank_M T="{ &#32;}{\U}{0} {1} el [{2}][{?3}o] de {4}[ {5}] {6}." />



'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Post #17679 Posted 5/9/2007 6:10:52 PM


Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru This user is an important contributor to the translation of GenoPro 

Group: Customers
Last Login: Today @ 10:40:50 AM
GenoPro Version: 2.0.1.6
Posts: 107, Visits: 1,896
Ron (5/9/2007)
If parameter 3 is set the usual way then you could have
<PhChildRank T="{ &#32;}{\U}{0} {1} el/la [{2}]o(a) de {4}[ {5}] {6}." />
<PhChildRank_F T="{ &#32;}{\U}{0} {1} la [{2}][{?3}a] de {4}[ {5}] {6}." />
<PhChildRank_M T="{ &#32;}{\U}{0} {1} el [{2}][{?3}o] de {4}[ {5}] {6}." />
Hi,

You are totally rigth Ron, I don't know where my mind was, Sorry for inconvenience and thanks for quick response

Sincerelly,

Hugo

Post #17685 Posted 5/11/2007 5:47:30 AM


Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer This user is an important contributor to the translation of GenoPro This user is an important contributor to the GenoPro community This user is a contributor to FamilyTrees.GenoPro.com 

Group: Customers
Last Login: 10/21/2008 4:23:47 PM
GenoPro Version: 2.0.1.6
Posts: 437, Visits: 2,572
HY, I don't know if its a typo or a difference in a way of comprehension...

Someone was baptized, but His/Hers godparents ARE (not WERE) unless he/her or godparent is deceased.

So the sentence should say, He/Her was baptized... his/hers godfather IS...  his/hers godmother IS... (unless deceased).


"εν οιδα οτι ουδεν οιδα" (Σωκρατησ)  - "The only thing that I know is that I don't know anything" (Socrates)
Post #17687 Posted 5/11/2007 7:21:39 AM


Grand Master

Grand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand Master This user is a contributor to FamilyTrees.GenoPro.com This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: Today @ 6:30:53 PM
GenoPro Version: 2.0.1.6
Posts: 1,151, Visits: 5,401
V.L.o (5/11/2007)
HY, I don't know if its a typo or a difference in a way of comprehension...

Someone was baptised, but His/Hers godparents ARE (not WERE) unless he/her or godparent is deceased.

So the sentence should say, He/Her was baptised... his/hers godfather IS...  his/hers godmother IS... (unless deceased).

'Was' is correct if 'at the time of the baptism event' is implied. But I agree it is open to misinterpretation.

Unfortunately the tags Birth.Baptism.Godfather/mother are simple text entries and have no IsDead property, and so the script cannot determine whether they are dead or alive. If this is important to you, you could use the 'godparent of' Social Relationship' instead, which does take acount of the IsDead settings.

Also I will change the phrase to say 'was/is' if the Godchild is still alive to reflect this uncertainty.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Post #17689 Posted 5/11/2007 8:45:21 AM


Famous Writer

Famous WriterFamous WriterFamous Writer