Revision c7edb248
Von Sven Schöling vor mehr als 14 Jahren hinzugefügt
bin/mozilla/menuv3.pl | ||
---|---|---|
38 | 38 |
use strict; |
39 | 39 |
|
40 | 40 |
my $menufile = "menu.ini"; |
41 |
my $locale; |
|
42 | 41 |
|
43 | 42 |
1; |
44 | 43 |
|
... | ... | |
86 | 85 |
my $form = $main::form; |
87 | 86 |
my %myconfig = %main::myconfig; |
88 | 87 |
|
89 |
$locale = Locale->new($myconfig{countrycode}, "menu"); |
|
90 |
|
|
91 | 88 |
my $mainlevel = $form->{level}; |
92 | 89 |
$mainlevel =~ s/\Q$mainlevel\E--//g; |
93 | 90 |
my $menu = new Menu "$menufile"; |
... | ... | |
118 | 115 |
next if (($item eq "") || ($item =~ /--/)); |
119 | 116 |
|
120 | 117 |
my $menu_item = $menu->{"${parent}${item}"}; |
121 |
my $menu_title = $locale->text($item); |
|
118 |
my $menu_title = $::locale->text($item);
|
|
122 | 119 |
my $menu_text = $menu_title; |
123 | 120 |
|
124 | 121 |
my $target = "main_window"; |
Auch abrufbar als: Unified diff
Nur ein globales Locale-Objekt anlegen
Außerdem alle lokalen Locale-Objekte entfernt. Ist so noch nicht funktionabel.
Conflicts: