Revision c7edb248
Von Sven Schöling vor mehr als 14 Jahren hinzugefügt
bin/mozilla/menuv4.pl | ||
---|---|---|
38 | 38 |
use strict; |
39 | 39 |
|
40 | 40 |
my $menufile = "menu.ini"; |
41 |
my $locale; |
|
42 | 41 |
|
43 | 42 |
1; |
44 | 43 |
|
... | ... | |
88 | 87 |
my $form = $main::form; |
89 | 88 |
my %myconfig = %main::myconfig; |
90 | 89 |
|
91 |
$locale = Locale->new($myconfig{countrycode}, "menu"); |
|
92 |
|
|
93 | 90 |
my $mainlevel = $form->{level}; |
94 | 91 |
$mainlevel =~ s/\Q$mainlevel\E--//g; |
95 | 92 |
my $menu = new Menu "$menufile"; |
... | ... | |
120 | 117 |
next if (($item eq "") || ($item =~ /--/)); |
121 | 118 |
|
122 | 119 |
my $menu_item = $menu->{"${parent}${item}"}; |
123 |
my $menu_title = $locale->text($item); |
|
120 |
my $menu_title = $::locale->text($item);
|
|
124 | 121 |
my $menu_text = $menu_title; |
125 | 122 |
|
126 | 123 |
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: