Changeset 11065
- Timestamp:
- 03/11/10 04:27:22 (2 years ago)
- Location:
- trunk/Padre
- Files:
-
- 3 edited
-
Changes (modified) (1 diff)
-
lib/Padre/Locale.pm (modified) (2 diffs)
-
lib/Padre/Wx/Menu/View.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/Changes
r11064 r11065 13 13 34.1meg to 20meg with a reduction in total memory use for a 14 14 typical user of about 20% (ADAMK) 15 - Add language names/translated texts to select_language list (SEWI) 15 16 16 17 0.58 2010.03.08 -
trunk/Padre/lib/Padre/Locale.pm
r10997 r11065 475 475 sub rfc4646 { 476 476 my $config = Padre::Config->read; 477 my $locale = $ config->locale;477 my $locale = $#_ >= 1 ? $_[1] : $config->locale; 478 478 479 479 if ( $locale and not $RFC4646{$locale} ) { … … 507 507 # and returns the relevant Wx::Locale object. 508 508 sub object { 509 my $id = rfc4646(); 509 my $langcode = shift; 510 undef $langcode if ref($langcode); 511 my $id = rfc4646(@_); 510 512 my $lang = $RFC4646{$id}->{wxid}; 511 my $locale = Wx::Locale->new($lang );513 my $locale = Wx::Locale->new($langcode); 512 514 $locale->AddCatalogLookupPathPrefix( Padre::Util::sharedir('locale') ); 513 515 unless ( $locale->IsLoaded($id) ) { -
trunk/Padre/lib/Padre/Wx/Menu/View.pm
r10997 r11065 28 28 ); 29 29 30 30 my %lang_labels = ( 31 'de' => 'Deutsch', 32 ); 31 33 32 34 … … 295 297 } 296 298 299 my $langobj = Padre::Locale::object($name); 300 $label .= ' ('.($lang_labels{$name} || $name).')'; 301 297 302 my $radio = $self->add_radio_menu_item( 298 303 $self->{language},
Note: See TracChangeset
for help on using the changeset viewer.
