When looking at the Events of close relatives in Dutch
the names shown using the sosa-names are not shown
correctly.
For example, instead of showing "Overgrootvader" it
shows "aards". This is caused by the fact that there
are some special functions designed to print sosa-
name, which works differently in different languages.
Within person_class.php a value is created in a RELA-
record containing sosa_<nr>, which will be converted
by print_asso_rela_record into the right text, by
looking up this index (sosa_<nr>) in the pgv_lang
array.
For printing of sosa_names this function needs to be
changed. If a RELA record is seen the function should
check if the text after RELA contains sosa_. If so,
the number should be extracted and passed on to
get_sosa_name.
Patched includes/functions_print.php (V4.0B8)
Logged In: YES
user_id=1430243
Next to the file functions_print.php a number of other
files have to be changed, because they include
functions_charts.php:
- ancestry_ctrl.php
- hourglass_ctrl.php
- pedigree_ctrl.php
- timeline_ctrl.php
In these file the require-lines should be changed into
require_once
includes/controllers/ancestry_ctrl.php
includes/controllers/hourglass_ctrl.php
includes/controllers/pedigree_ctrl.php
includes/controllers/timeline_ctrl.php
compact.php
familybook.php
fanchart.php
reportengine.php
Logged In: YES
user_id=1430243
Some more files that need the require changed into
require_once:
- compact.php
- familybook.php
- fanchart.php
- reportengine.php