Changeset 4096 for extensions/pLoader/trunk/src/Uploader/GUI/wxApp.pm
- Timestamp:
- Oct 23, 2009, 6:46:21 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pLoader/trunk/src/Uploader/GUI/wxApp.pm
r4091 r4096 1 # +-----------------------------------------------------------------------+1 # +-----------------------------------------------------------------------+ 2 2 # | pLoader - a Perl photo uploader for Piwigo | 3 3 # +-----------------------------------------------------------------------+ … … 39 39 wxICON_EXCLAMATION 40 40 wxOK 41 wxLANGUAGE_ABKHAZIAN42 wxLANGUAGE_AFAR43 wxLANGUAGE_AFRIKAANS44 wxLANGUAGE_ALBANIAN45 wxLANGUAGE_AMHARIC46 wxLANGUAGE_ARABIC47 wxLANGUAGE_ARABIC_ALGERIA48 wxLANGUAGE_ARABIC_BAHRAIN49 wxLANGUAGE_ARABIC_EGYPT50 wxLANGUAGE_ARABIC_IRAQ51 wxLANGUAGE_ARABIC_JORDAN52 wxLANGUAGE_ARABIC_KUWAIT53 wxLANGUAGE_ARABIC_LEBANON54 wxLANGUAGE_ARABIC_LIBYA55 wxLANGUAGE_ARABIC_MOROCCO56 wxLANGUAGE_ARABIC_OMAN57 wxLANGUAGE_ARABIC_QATAR58 wxLANGUAGE_ARABIC_SAUDI_ARABIA59 wxLANGUAGE_ARABIC_SUDAN60 wxLANGUAGE_ARABIC_SYRIA61 wxLANGUAGE_ARABIC_TUNISIA62 wxLANGUAGE_ARABIC_UAE63 wxLANGUAGE_ARABIC_YEMEN64 wxLANGUAGE_ARMENIAN65 wxLANGUAGE_ASSAMESE66 wxLANGUAGE_AYMARA67 wxLANGUAGE_AZERI68 wxLANGUAGE_AZERI_CYRILLIC69 wxLANGUAGE_AZERI_LATIN70 wxLANGUAGE_BASHKIR71 wxLANGUAGE_BASQUE72 wxLANGUAGE_BELARUSIAN73 wxLANGUAGE_BENGALI74 wxLANGUAGE_BHUTANI75 wxLANGUAGE_BIHARI76 wxLANGUAGE_BISLAMA77 wxLANGUAGE_BRETON78 wxLANGUAGE_BULGARIAN79 wxLANGUAGE_BURMESE80 wxLANGUAGE_CAMBODIAN81 wxLANGUAGE_CATALAN82 wxLANGUAGE_CHINESE83 41 wxLANGUAGE_CHINESE_SIMPLIFIED 84 wxLANGUAGE_CHINESE_TRADITIONAL85 wxLANGUAGE_CHINESE_HONGKONG86 wxLANGUAGE_CHINESE_MACAU87 wxLANGUAGE_CHINESE_SINGAPORE88 wxLANGUAGE_CHINESE_TAIWAN89 wxLANGUAGE_CORSICAN90 wxLANGUAGE_CROATIAN91 42 wxLANGUAGE_CZECH 92 43 wxLANGUAGE_DANISH 93 44 wxLANGUAGE_DUTCH 94 wxLANGUAGE_DUTCH_BELGIAN95 45 wxLANGUAGE_ENGLISH 96 wxLANGUAGE_ENGLISH_UK97 wxLANGUAGE_ENGLISH_US98 wxLANGUAGE_ENGLISH_AUSTRALIA99 wxLANGUAGE_ENGLISH_BELIZE100 wxLANGUAGE_ENGLISH_BOTSWANA101 wxLANGUAGE_ENGLISH_CANADA102 wxLANGUAGE_ENGLISH_CARIBBEAN103 wxLANGUAGE_ENGLISH_DENMARK104 wxLANGUAGE_ENGLISH_EIRE105 wxLANGUAGE_ENGLISH_JAMAICA106 wxLANGUAGE_ENGLISH_NEW_ZEALAND107 wxLANGUAGE_ENGLISH_PHILIPPINES108 wxLANGUAGE_ENGLISH_SOUTH_AFRICA109 wxLANGUAGE_ENGLISH_TRINIDAD110 wxLANGUAGE_ENGLISH_ZIMBABWE111 wxLANGUAGE_ESPERANTO112 wxLANGUAGE_ESTONIAN113 wxLANGUAGE_FAEROESE114 wxLANGUAGE_FARSI115 wxLANGUAGE_FIJI116 wxLANGUAGE_FINNISH117 46 wxLANGUAGE_FRENCH 118 wxLANGUAGE_FRENCH_BELGIAN119 wxLANGUAGE_FRENCH_CANADIAN120 wxLANGUAGE_FRENCH_LUXEMBOURG121 wxLANGUAGE_FRENCH_MONACO122 wxLANGUAGE_FRENCH_SWISS123 wxLANGUAGE_FRISIAN124 wxLANGUAGE_GALICIAN125 wxLANGUAGE_GEORGIAN126 47 wxLANGUAGE_GERMAN 127 wxLANGUAGE_GERMAN_AUSTRIAN128 wxLANGUAGE_GERMAN_BELGIUM129 wxLANGUAGE_GERMAN_LIECHTENSTEIN130 wxLANGUAGE_GERMAN_LUXEMBOURG131 wxLANGUAGE_GERMAN_SWISS132 wxLANGUAGE_GREEK133 wxLANGUAGE_GREENLANDIC134 wxLANGUAGE_GUARANI135 wxLANGUAGE_GUJARATI136 wxLANGUAGE_HAUSA137 wxLANGUAGE_HEBREW138 wxLANGUAGE_HINDI139 wxLANGUAGE_HUNGARIAN140 wxLANGUAGE_ICELANDIC141 wxLANGUAGE_INDONESIAN142 wxLANGUAGE_INTERLINGUA143 wxLANGUAGE_INTERLINGUE144 wxLANGUAGE_INUKTITUT145 wxLANGUAGE_INUPIAK146 wxLANGUAGE_IRISH147 48 wxLANGUAGE_ITALIAN 148 wxLANGUAGE_ITALIAN_SWISS149 49 wxLANGUAGE_JAPANESE 150 wxLANGUAGE_JAVANESE151 wxLANGUAGE_KANNADA152 wxLANGUAGE_KASHMIRI153 wxLANGUAGE_KASHMIRI_INDIA154 wxLANGUAGE_KAZAKH155 wxLANGUAGE_KERNEWEK156 wxLANGUAGE_KINYARWANDA157 wxLANGUAGE_KIRGHIZ158 wxLANGUAGE_KIRUNDI159 wxLANGUAGE_KONKANI160 wxLANGUAGE_KOREAN161 wxLANGUAGE_KURDISH162 wxLANGUAGE_LAOTHIAN163 wxLANGUAGE_LATIN164 wxLANGUAGE_LATVIAN165 wxLANGUAGE_LINGALA166 wxLANGUAGE_LITHUANIAN167 wxLANGUAGE_MACEDONIAN168 wxLANGUAGE_MALAGASY169 wxLANGUAGE_MALAY170 wxLANGUAGE_MALAYALAM171 wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM172 wxLANGUAGE_MALAY_MALAYSIA173 wxLANGUAGE_MALTESE174 wxLANGUAGE_MANIPURI175 wxLANGUAGE_MAORI176 wxLANGUAGE_MARATHI177 wxLANGUAGE_MOLDAVIAN178 wxLANGUAGE_MONGOLIAN179 wxLANGUAGE_NAURU180 wxLANGUAGE_NEPALI181 wxLANGUAGE_NEPALI_INDIA182 wxLANGUAGE_NORWEGIAN_BOKMAL183 wxLANGUAGE_NORWEGIAN_NYNORSK184 wxLANGUAGE_OCCITAN185 wxLANGUAGE_ORIYA186 wxLANGUAGE_OROMO187 wxLANGUAGE_PASHTO188 50 wxLANGUAGE_POLISH 189 51 wxLANGUAGE_PORTUGUESE 190 52 wxLANGUAGE_PORTUGUESE_BRAZILIAN 191 wxLANGUAGE_PUNJABI192 wxLANGUAGE_QUECHUA193 wxLANGUAGE_RHAETO_ROMANCE194 wxLANGUAGE_ROMANIAN195 53 wxLANGUAGE_RUSSIAN 196 wxLANGUAGE_RUSSIAN_UKRAINE197 wxLANGUAGE_SAMI198 wxLANGUAGE_SAMOAN199 wxLANGUAGE_SANGHO200 wxLANGUAGE_SANSKRIT201 wxLANGUAGE_SCOTS_GAELIC202 wxLANGUAGE_SERBIAN203 wxLANGUAGE_SERBIAN_CYRILLIC204 wxLANGUAGE_SERBIAN_LATIN205 wxLANGUAGE_SERBO_CROATIAN206 wxLANGUAGE_SESOTHO207 wxLANGUAGE_SETSWANA208 wxLANGUAGE_SHONA209 wxLANGUAGE_SINDHI210 wxLANGUAGE_SINHALESE211 wxLANGUAGE_SISWATI212 54 wxLANGUAGE_SLOVAK 213 wxLANGUAGE_SLOVENIAN214 wxLANGUAGE_SOMALI215 55 wxLANGUAGE_SPANISH 216 wxLANGUAGE_SPANISH_ARGENTINA217 wxLANGUAGE_SPANISH_BOLIVIA218 wxLANGUAGE_SPANISH_CHILE219 wxLANGUAGE_SPANISH_COLOMBIA220 wxLANGUAGE_SPANISH_COSTA_RICA221 wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC222 wxLANGUAGE_SPANISH_ECUADOR223 wxLANGUAGE_SPANISH_EL_SALVADOR224 wxLANGUAGE_SPANISH_GUATEMALA225 wxLANGUAGE_SPANISH_HONDURAS226 wxLANGUAGE_SPANISH_MEXICAN227 wxLANGUAGE_SPANISH_MODERN228 wxLANGUAGE_SPANISH_NICARAGUA229 wxLANGUAGE_SPANISH_PANAMA230 wxLANGUAGE_SPANISH_PARAGUAY231 wxLANGUAGE_SPANISH_PERU232 wxLANGUAGE_SPANISH_PUERTO_RICO233 wxLANGUAGE_SPANISH_URUGUAY234 wxLANGUAGE_SPANISH_US235 wxLANGUAGE_SPANISH_VENEZUELA236 wxLANGUAGE_SUNDANESE237 wxLANGUAGE_SWAHILI238 wxLANGUAGE_SWEDISH239 wxLANGUAGE_SWEDISH_FINLAND240 wxLANGUAGE_TAGALOG241 wxLANGUAGE_TAJIK242 wxLANGUAGE_TAMIL243 wxLANGUAGE_TATAR244 wxLANGUAGE_TELUGU245 wxLANGUAGE_THAI246 wxLANGUAGE_TIBETAN247 wxLANGUAGE_TIGRINYA248 wxLANGUAGE_TONGA249 wxLANGUAGE_TSONGA250 wxLANGUAGE_TURKISH251 wxLANGUAGE_TURKMEN252 wxLANGUAGE_TWI253 wxLANGUAGE_UIGHUR254 wxLANGUAGE_UKRAINIAN255 wxLANGUAGE_URDU256 wxLANGUAGE_URDU_INDIA257 wxLANGUAGE_URDU_PAKISTAN258 wxLANGUAGE_UZBEK259 wxLANGUAGE_UZBEK_CYRILLIC260 wxLANGUAGE_UZBEK_LATIN261 wxLANGUAGE_VALENCIAN262 wxLANGUAGE_VIETNAMESE263 wxLANGUAGE_VOLAPUK264 wxLANGUAGE_WELSH265 wxLANGUAGE_WOLOF266 wxLANGUAGE_XHOSA267 wxLANGUAGE_YIDDISH268 wxLANGUAGE_YORUBA269 wxLANGUAGE_ZHUANG270 wxLANGUAGE_ZULU271 56 /; 272 57 use Uploader::GUI::wxFrameAUI; … … 280 65 use Uploader::GUI::wxLoginDlg; 281 66 use Wx::Locale qw/:default/; 282 67 use utf8; 283 68 284 69 $|=1; … … 305 90 locale 306 91 current_language 92 languages 93 available_languages 307 94 version 308 95 imagelist_version … … 338 125 '6' 339 126 ); 127 128 $self->languages( 129 [ 130 ["中文 (%s)", wxLANGUAGE_CHINESE_SIMPLIFIED, 'Chinese simplified'], 131 ["Česky (%s)", wxLANGUAGE_CZECH, 'Czech'], 132 ["Dansk (%s)", wxLANGUAGE_DANISH, 'Danish'], 133 ["Deutsch (%s)", wxLANGUAGE_GERMAN, 'German'], 134 ["English (%s)", wxLANGUAGE_ENGLISH, 'English'], 135 ["Español (%s)", wxLANGUAGE_SPANISH, 'Spanish'], 136 ["Français (%s)", wxLANGUAGE_FRENCH, 'French'], 137 ["Italiano (%s)", wxLANGUAGE_ITALIAN, 'Italian'], 138 ["日本語 (にほんご) (%s)", wxLANGUAGE_JAPANESE, 'Japanese'], 139 ["Nederlands (%s)", wxLANGUAGE_DUTCH, 'Dutch'], 140 ["Polski (%s)", wxLANGUAGE_POLISH, 'Polish'], 141 ["Português Brasileiro (%s)", wxLANGUAGE_PORTUGUESE_BRAZILIAN, 'Portuguese Brazil'], 142 ["Português Portugal (%s)", wxLANGUAGE_PORTUGUESE, 'Portuguese Portugal'], 143 ["Русский (%s)", wxLANGUAGE_RUSSIAN, 'Russian'], 144 ["Slovenčina (%s)", wxLANGUAGE_SLOVAK, 'Slovak'], 145 ] 146 ); 147 $self->_filter_available_languages; 340 148 341 149 Wx::InitAllImageHandlers(); … … 416 224 } 417 225 226 sub _filter_available_languages { 227 my ( $self ) = @_; 228 229 # check if the locale can be set and the translation catalog available 230 $self->available_languages( 231 [ 232 grep {$_} 233 map{ 234 my $locale = Wx::Locale->new($_->[1]); 235 $locale->AddCatalogLookupPathPrefix('../locale'); 236 $_ if $locale->AddCatalog('pLoader'); 237 } 238 @{$self->languages} 239 ] 240 ); 241 } 418 242 419 243 sub _is_connected {
Note: See TracChangeset
for help on using the changeset viewer.