Revision e09347c8
Von Geoffrey Richardson vor mehr als 15 Jahren hinzugefügt
SL/IR.pm | ||
---|---|---|
39 | 39 |
use SL::Common; |
40 | 40 |
use SL::DBUtils; |
41 | 41 |
use SL::DO; |
42 |
use SL::GenericTranslations; |
|
42 | 43 |
use SL::MoreCommon; |
43 | 44 |
use List::Util qw(min); |
44 | 45 |
|
... | ... | |
1147 | 1148 |
'trans_id' => $form->{vendor_id}); |
1148 | 1149 |
map { $form->{"vc_cvar_$_->{name}"} = $_->{value} } @{ $custom_variables }; |
1149 | 1150 |
|
1151 |
$form->{cp_greeting} = GenericTranslations->get('dbh' => $dbh, |
|
1152 |
'translation_type' => 'greetings::' . ($form->{cp_gender} eq 'f' ? 'female' : 'male'), |
|
1153 |
'allow_fallback' => 1); |
|
1154 |
|
|
1150 | 1155 |
$dbh->disconnect(); |
1151 | 1156 |
|
1152 | 1157 |
$main::lxdebug->leave_sub(); |
Auch abrufbar als: Unified diff
Ansprechpartner: cp_greeting durch cp_gender ersetzt
contacts->cp_greeting, was normalerweise fuer Frau/Herr benutzt wird,
wird durch cp_gender (m/f) ersetzt, was den Vorteil hat, dass man je
nach beim Kunden definierter Sprache verschiedene Anreden generieren und
die Anreden zentral verwalten kann.
1. cp_gender wird fuer alle Ansprechpartner auf "m" gesetzt
2. cp_gender wird fuer die Ansprechpartner auf "f" gesetzt, bei denen in
cp_greeting Frau/Mrs/Miss vorkam, bei abweichender weiblicher Deklaration muss
hier also noch nachgepflegt werden
3. alle cp_greeting-Eintraege, die nicht Herr/Frau/Mrs/Miss enthalten
werden nach cp_title verschoben
4. cp_greeting wird geloescht