Changeset 11073


Ignore:
Timestamp:
03/11/10 12:21:45 (2 years ago)
Author:
szabgab
Message:

move localization code to Padre::Locale

Location:
trunk/Padre/lib/Padre
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre/lib/Padre/Locale.pm

    r11066 r11073  
    5959# simplicity (for now) we list them all as lower-case. 
    6060my %RFC4646; 
     61 
     62# taken from gettext translations of the iso-codes package 
     63# file:///usr/share/locale/*/LC_MESSAGES/iso_639.mo 
     64# file:///usr/share/xml/iso-codes/iso_639.xml 
     65# http://pkg-isocodes.alioth.debian.org/ 
     66my %lang_labels = ( 
     67    'de'    => 'Deutsch', 
     68); 
     69 
     70sub label { 
     71    my $name = shift; 
     72    return $lang_labels{$name} || $name 
     73} 
    6174 
    6275BEGIN { 
  • trunk/Padre/lib/Padre/Wx/Menu/View.pm

    r11067 r11073  
    2828); 
    2929 
    30 # taken from gettext translations of the iso-codes package 
    31 # file:///usr/share/locale/*/LC_MESSAGES/iso_639.mo 
    32 # file:///usr/share/xml/iso-codes/iso_639.xml 
    33 # http://pkg-isocodes.alioth.debian.org/ 
    34 my %lang_labels = ( 
    35     'de'    => 'Deutsch', 
    36 ); 
    3730 
    3831 
     
    302295 
    303296        my $langobj = Padre::Locale::object($name); 
    304         $label .= ' ('.($lang_labels{$name} || $name).')'; 
     297        $label .= ' (' . Padre::Locale::label($name) . ')'; 
    305298 
    306299        my $radio = $self->add_radio_menu_item( 
Note: See TracChangeset for help on using the changeset viewer.