2012-09-20 13 views

Odpowiedz

19

Polecenie to daje listę lokalizacji:

locale -a 

ze skryptu Perl można wykonać to samo używając

system("locale -a"); 
4

Jeśli chcesz listę wszystkich Obsługiwane locale, w mojej dystrybucji Debiana są w /usr/share/i18n/SUPPORTED, więc możesz zrobić:

system("cat /usr/share/i18n/SUPPORTED"); 
2
my @locale_list = `locale -a`; 
chomp(@locale_list); 
2

http://perldoc.perl.org/perllocale.html#Finding-locales:

Dla lokalizacjach dostępnych w systemie, należy skonsultować również setlocale (3), aby zobaczyć, czy to prowadzi do listy dostępnych lokalizacjach (wyszukać Patrz także sekcja). Jeśli to się nie powiedzie, wypróbuj następujące wiersze poleceń:

locale -a 
nlsinfo 
ls /usr/lib/nls/loc 
ls /usr/lib/locale 
ls /usr/lib/nls 
ls /usr/share/locale 
Powiązane problemy