2012-09-20 8 views

Antwort

19

Dieser Befehl wird Ihnen eine Liste der Schauplätze:

locale -a 

Von einem Perl-Skript Sie die gleiche

system("locale -a"); 
4

mit ausführen können, wenn Sie die Liste aller wollen unterstützte Locales, in meiner Debian-Distribution sind sie in , also könntest du folgendes machen:

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

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

Für Gegenden in Ihrem System zur Verfügung, fragen Sie auch setlocale (3), um zu sehen, ob es auf die Liste der verfügbaren locales führt (Suche nach Abschnitt Siehe auch). Wenn das fehlschlägt, versuchen Sie die folgenden Befehlszeilen:

locale -a 
nlsinfo 
ls /usr/lib/nls/loc 
ls /usr/lib/locale 
ls /usr/lib/nls 
ls /usr/share/locale 
Verwandte Themen