Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9c3fc229

Von Moritz Bunkus vor fast 18 Jahren hinzugefügt

  • ID 9c3fc229e43f79220c05500fcb9da805eb881688
  • Vorgänger 6231ae0a
  • Nachfolger a1b353ec

Instanzen der Klasse Locale haben leider die package-globale Variable %self anstelle der Instanzvariablen $self benutzt, um die Uebersetzungen und Funktionslisten zu speichern. Das fuehrte dazu, dass mehrere aufeinanderfolgende Aufrufe von Locale->new() die vorher geladenen Uebersetzungen verworfen haben.

Unterschiede anzeigen:

locale/de/arap
1
$self{texts} = {
1
$self->{texts} = {
2 2
  'Address'                     => 'Adresse',
3 3
  'Continue'                    => 'Weiter',
4 4
  'Customer not on file!'       => 'Kunde ist nicht in der Datenbank!',
......
10 10
  'Vendor not on file!'         => 'Lieferant ist nicht in der Datenbank!',
11 11
};
12 12

  
13
$self{subs} = {
13
$self->{subs} = {
14 14
  'add_transaction'             => 'add_transaction',
15 15
  'ap_transaction'              => 'ap_transaction',
16 16
  'ar_transaction'              => 'ar_transaction',

Auch abrufbar als: Unified diff