Changeset 11065


Ignore:
Timestamp:
03/11/10 04:27:22 (2 years ago)
Author:
Sewi
Message:

Add untranslatable language codes/names to Wx/Menu/View?.pm
DEVELOPERS: PLEASE ADD YOUR LANGUAGE AS YOU WRITE IT LOCALLY TO THE TOP OF THIS FILE!

Location:
trunk/Padre
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre/Changes

    r11064 r11065  
    1313      34.1meg to 20meg with a reduction in total memory use for a 
    1414      typical user of about 20% (ADAMK) 
     15    - Add language names/translated texts to select_language list (SEWI) 
    1516 
    16170.58 2010.03.08 
  • trunk/Padre/lib/Padre/Locale.pm

    r10997 r11065  
    475475sub rfc4646 { 
    476476    my $config = Padre::Config->read; 
    477     my $locale = $config->locale; 
     477    my $locale = $#_ >= 1 ? $_[1] : $config->locale; 
    478478 
    479479    if ( $locale and not $RFC4646{$locale} ) { 
     
    507507# and returns the relevant Wx::Locale object. 
    508508sub object { 
    509     my $id     = rfc4646(); 
     509    my $langcode = shift; 
     510    undef $langcode if ref($langcode); 
     511    my $id     = rfc4646(@_); 
    510512    my $lang   = $RFC4646{$id}->{wxid}; 
    511     my $locale = Wx::Locale->new($lang); 
     513    my $locale = Wx::Locale->new($langcode); 
    512514    $locale->AddCatalogLookupPathPrefix( Padre::Util::sharedir('locale') ); 
    513515    unless ( $locale->IsLoaded($id) ) { 
  • trunk/Padre/lib/Padre/Wx/Menu/View.pm

    r10997 r11065  
    2828); 
    2929 
    30  
     30my %lang_labels = ( 
     31    'de'    => 'Deutsch', 
     32); 
    3133 
    3234 
     
    295297        } 
    296298 
     299        my $langobj = Padre::Locale::object($name); 
     300        $label .= ' ('.($lang_labels{$name} || $name).')'; 
     301 
    297302        my $radio = $self->add_radio_menu_item( 
    298303            $self->{language}, 
Note: See TracChangeset for help on using the changeset viewer.