summaryrefslogtreecommitdiff
path: root/app/GedcomCode
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2015-07-25 11:31:53 +0100
committerGreg Roach <fisharebest@gmail.com>2015-07-25 11:31:53 +0100
commitafa7665987b9bb3aaf730b8cf1ea238b254f57dc (patch)
tree3ffb93ce45134cada89c1f3ea6f1a5ea7e107ea2 /app/GedcomCode
parent97d00fae67aa16ab68a7ad76b7b01e21f5b9b113 (diff)
downloadwebtrees-afa7665987b9bb3aaf730b8cf1ea238b254f57dc.tar.gz
webtrees-afa7665987b9bb3aaf730b8cf1ea238b254f57dc.tar.bz2
webtrees-afa7665987b9bb3aaf730b8cf1ea238b254f57dc.zip
Fix: #655 godparent -> godmother/godfather
Diffstat (limited to 'app/GedcomCode')
-rw-r--r--app/GedcomCode/GedcomCodeRela.php20
1 files changed, 16 insertions, 4 deletions
diff --git a/app/GedcomCode/GedcomCodeRela.php b/app/GedcomCode/GedcomCodeRela.php
index 3e9abe30ca..badc6d32b3 100644
--- a/app/GedcomCode/GedcomCodeRela.php
+++ b/app/GedcomCode/GedcomCodeRela.php
@@ -140,8 +140,14 @@ class GedcomCodeRela {
// always female
return I18N::translate('Godmother');
case 'godparent':
- // no sex implied
- return I18N::translate('Godparent');
+ switch ($sex) {
+ case 'M':
+ return I18N::translate('Godfather');
+ case 'F':
+ return I18N::translate('Godmother');
+ default:
+ return I18N::translate('Godparent');
+ }
case 'godson':
// always male
return I18N::translate('Godson');
@@ -149,8 +155,14 @@ class GedcomCodeRela {
// always female
return I18N::translate('Goddaughter');
case 'godchild':
- // no sex implied
- return I18N::translate('Godchild');
+ switch ($sex) {
+ case 'M':
+ return I18N::translate('Godson');
+ case 'F':
+ return I18N::translate('Goddaughter');
+ default:
+ return I18N::translate('Godchild');
+ }
case 'guardian':
switch ($sex) {
case 'M':