Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9ce4aee8

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID 9ce4aee8809f71c97c870e74bbdddc6d33e01a71
  • Vorgänger 76da5bf5
  • Nachfolger b354d729

Auch nach weiteren Übersetzungen suchen, wenn Übersetzung existiert aber leer ist

Unterschiede anzeigen:

SL/DB/Helper/TranslatedAttributes.pm
12 12
sub translated_attribute {
13 13
  my ($self, $attribute, $language_id, $verbatim) = @_;
14 14

  
15
  $language_id      = _check($self, $attribute, $language_id, $verbatim);
16
  my $translation   = _find_translation($self, $attribute, $language_id, 0);
17
  $translation    ||= _find_translation($self, $attribute, undef,        0) unless $verbatim;
15
  $language_id        = _check($self, $attribute, $language_id, $verbatim);
16
  my $translation_obj = _find_translation($self, $attribute, $language_id, 0);
17
  my $translation     = $translation_obj ? $translation_obj->translation : '';
18 18

  
19
  return $translation ? $translation->translation
20
       : $verbatim    ? undef
21
       :                $self->$attribute;
19
  return $translation if $verbatim || $translation;
20

  
21
  $translation_obj = _find_translation($self, $attribute, undef, 0);
22
  $translation     = $translation_obj ? $translation_obj->translation : '';
23

  
24
  return $translation || $self->$attribute;
22 25
}
23 26

  
24 27
sub save_attribute_translation {

Auch abrufbar als: Unified diff