GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




Updates to Report Skin Tempates since GenoPro 2020 release 3.1.0.0

Click to view RSS...
Author All skin updates in one place
Posted Tuesday, May 26, 2020 - Post #40503
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 6:34 AM
Posts: 3,504, Visits: 27,491
This update has been superceded.  see http://support.genopro.com/Topic40608.aspx

It has updates to the Kinship Calculator in all four existing language versions DE, EN, FR & NL-BE. I have attempted to normalise the scripts for these versions and they now share common 'Code' folder. Changes have been made to the Dictionary.xml files to allow for this 'normalisation'.

I have also modified the Narrative Report skins to share with the Kinship Calculator the same 'Code' folder under a folder named  just 'Common' rather than 'Narrative Common'.  These skin folders now have a placeholder folder named Code that gets replaced by the revised bootstrap script on first run with a link to the Common\Code folder.  Use of the placeholder folder removes the need to click 'Generate' again after the link is created.

I recommend that you create a new GenoPro Report Skins folder and download and unzip the attached file into that folder.  You can then direct GenoPro to use this new folder under the Options tab the the Tools/Generate Report dialogue.  This will allow simple regression to previous versions of the skins should you deem it necessary, i.e. if I've got something wrong!


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Tags:

Edited: Tuesday, July 7, 2020 by genome
Replies
Posted Wednesday, May 27, 2020 - Post #40510
Forum Master

Forum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum Master

Administrators
Customers
FamilyTrees.GenoPro.com
Important Contributors
GenoPro version: 3.1.0.1

Last Login: 2 hours ago
Posts: 527, Visits: 4,347
Confused

In the previous version, the "(EN) Narrative Report / bootstrap.vbs" code contained a series of messages that needed translation like msgChkFldr = "Checking for folder "

These were removed from bootstrap.vbs and now show up in the "Common / code / ConfigMsgBase.xml" file
but also in the "(EN) Kinship Calculator / config.xml" file

Is this correct?
Posted Wednesday, May 27, 2020 - Post #40512
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 6:34 AM
Posts: 3,504, Visits: 27,491
I wanted to make the bootstrap routine more generic and avoid yet another language specific file that translators had to be aware of, so I moved the messages to Config.xml and the English defaults into Common\Code\ConfigMsgBase.xml and changed the prefix from 'msg' to 'boot'. The copy of the messages in {EN} Kinship Calculator\Config.xml is not really necessary but I put it in to serve as a 'template' for translations.  I did make a stab at changes to all the translated messages.

bootstrap.vbs, or bootstrap.js for JScript Skins, now invoke a common VBScript Common\linkcode.vbs that does the Junction link checking and generates the bootstrap messages. It first looks for the message in ConfigMsgLocal.xml if present, otherwise Config.xml and if required tag not found defaults to ConfigMsgBase.xml.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"



Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse