vesta-webtrees-2-custom-modules / vesta_extended_relationships

⚶ Vesta Extended Relationships (Webtrees 2 Custom Module)
https://cissee.de/
GNU General Public License v3.0
11 stars 4 forks source link

Translations update from Weblate #40

Closed weblate closed 3 years ago

weblate commented 3 years ago

Translations update from Weblate for Vesta Webtrees Custom Modules/⚶ Vesta Extended Relationships.

Current translation status:

Weblate translation status

ric2016 commented 3 years ago

@vdenis06 Thank you for your contributions!

The latest Vesta release includes work on language-specific relationship names.

This has been motivated by https://github.com/fisharebest/webtrees/issues/3819 in particular, and the problems regarding relationship names in general. https://github.com/vesta-webtrees-2-custom-modules/vesta_extended_relationships/issues/36 has further details.

I'd like to include additional language modules - Let me know, e.g. via email, if you are interested in contributing.

vdenis06 commented 3 years ago

Hello Richard,

Ok to contribute for some other module.

Let me know how to proceed.

Best regards,

Vincent

From: Richard Cissée @.> Sent: mardi 13 avril 2021 14:56 To: vesta-webtrees-2-custom-modules/vesta_extended_relationships @.> Cc: VDenis06 @.>; Mention @.> Subject: Re: [vesta-webtrees-2-custom-modules/vesta_extended_relationships] Translations update from Weblate (#40)

@vdenis06 https://github.com/vdenis06 Thank you for your contributions!

The latest Vesta release includes work on language-specific relationship names.

This has been motivated by fisharebest/webtrees#3819 https://github.com/fisharebest/webtrees/issues/3819 in particular, and the problems regarding relationship names in general. #36 https://github.com/vesta-webtrees-2-custom-modules/vesta_extended_relationships/issues/36 has further details.

I'd like to include additional language modules - Let me know, e.g. via email, if you are interested in contributing.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/vesta-webtrees-2-custom-modules/vesta_extended_relationships/pull/40#issuecomment-818712991 , or unsubscribe https://github.com/notifications/unsubscribe-auth/APILL4D665GHKFACFLLTUU3TIQ5NZANCNFSM423HYIRQ . https://github.com/notifications/beacon/APILL4FEBRKSZJAYAQCYX3DTIQ5NZA5CNFSM423HYIR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGDGJDHY.gif

ric2016 commented 3 years ago

Hi Vincent,

thank you for replying!

The basic idea is to use only the relationship names that are actually relevant in the respective language, instead of having to translate lots of other terms that are relevant in other languages only, or which can be created automatically.

It's also possible to add further 'special' terms for the respective language, and to define improved genitive constructions (I see that French currently uses ugly names like "fils → beau-fils → trisaïeul → petite-nièce" for complex cases and proper genitive constructions such as "mari de la petite-fille" for simple cases only).

How to do this:

See LanguageEnglishExt.php, LanguageGermanExt.php etc for examples (https://github.com/vesta-webtrees-2-custom-modules/vesta_extended_relationships/tree/master/patchedWebtrees/Modules or in the downloaded Vesta release).

You can use one of them as a starting point (not that English doesn't use special genitive constructions), and add or remove paths as required for French in a new file LanguageFrenchExt.php. Available constructions are defined in RelDefBuilderXxxxAxis.php (in https://github.com/vesta-webtrees-2-custom-modules/vesta_extended_relationships/tree/master/patchedWebtrees/Relationships).

If you're not familiar with php, you can also just describe additional relationships, and I'll convert them. Or just start with the simple cases, and we'll handle the complex cases ('xth cousin x times removed' etc) later.

(you can also reach me directly at ric@richard-cissee.de)

Best Regards Richard