This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, next has been updated via b04a34188c8456a81c8fef0064014b8aeb584ee4 (commit) via 21674d364b670dbc133f085474b0ee92c1862975 (commit) via 883aa361b09bf9492781e4ee50dd6eab5a860570 (commit) via 0626fac1ac47b506e31cbc59c96ea8811b5d1321 (commit) via 9fa2794f086d9203b6015bdfdebf57408a029aac (commit) via 712500d0dcb95a761c528211d23c664bd1033128 (commit) via 0cd7c451dd40105275c2b2e853b9db44134b9aff (commit) via b8ec7b86ac29707a024c93958137e04c2f870e9a (commit) via 62ff8d9627a6dfe242b9b628df05a5eaeea88e47 (commit) via 48fde0b6f999e12d916127d413357720ac5bd670 (commit) via 99f11a16f62ee8424c3a2b6ae72539678818a33a (commit) via fcc68a4277e7befa744663eac71b17270a983bbd (commit) via b1f11b0402dc6ea12078c44acb64af1a665aaafe (commit) via 1ccfb89eabe24005e3bd794d91d5db8094678a2b (commit) via 6effa000ecde44ebf3e70955493b699a0cd03ed1 (commit) via 747d030a242f3e8a6e35bf1fde988d3b00ff8cfe (commit) via 476b122fa8ee49287686b66f93da7d081f3cb82d (commit) via 2250019f7d7f1bb48539f3d888be052bb3680e73 (commit) via 1e7a2feaeba0516f1a4ceb726fa3a8d62aec1d4f (commit) via b3c0ff62399cdeba4761af406115448aec5d3b35 (commit) via 6cf0f959f0ba7aea1ef03f8c7af9d0ac895211ea (commit) via 8824d89482beb4d493070e022e90d7f911ea17fc (commit) via 888911ed578ee2f4ab8bd8700bc0d0238f596d22 (commit) via 68561214b39fe4228b6aed850c0523d13983ce17 (commit) via 085a20ec8bc05b58244bf05d9589e9a1ed3a5265 (commit) via 1d9c1c3079922f6f15354e7001fb2b09ea0355e4 (commit) via 057b351186c81bfaea6c28de439762ed1aacde00 (commit) via c926c6375d11cca11b24dee3b538da8ae6aaa1f2 (commit) via fee04791f40ce7e4d7396fff53e5f2ed4fc5e99d (commit) via 8e05d968962afc0cb7784d65e0e8fe80bd945e1a (commit) via 51e7782863d52fca2f38971292ae54860e2aaf98 (commit) via 4e3ce5438b6ad5707afa57f548519aac103ef725 (commit) via 025741919a54ceb2ce96961e74f3afd1ad10706b (commit) via c5fb845c4eb6fdc4ef7d1e10495566a7689bf451 (commit) via af8c09ff3859a11cd04dc0ae14997fd004e85424 (commit) via c26a9ed25c6a3e81d42d824b4b7785f78f500eea (commit) from ae6ae33f847ea063331b8ce205148334925385fd (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit b04a34188c8456a81c8fef0064014b8aeb584ee4 Merge: ae6ae33 21674d3 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Apr 11 15:18:50 2014 +0200
Merge branch 'master' into next
Conflicts: doc/language_issues.tr
-----------------------------------------------------------------------
Summary of changes: config/firewall/convert-portfw | 2 +- config/firewall/firewall-lib.pl | 22 +- config/firewall/firewall-policy | 41 +- config/firewall/rules.pl | 79 +- config/kernel/kernel.config.i586-ipfire | 4 +- config/kernel/kernel.config.i586-ipfire-pae | 4 +- config/rootfiles/common/apache2 | 43 +- config/rootfiles/common/armv5tel/glibc | 5939 +++++++++++++++++++- config/rootfiles/common/armv5tel/linux-headers | 1 + config/rootfiles/common/i586/glibc | 5939 +++++++++++++++++++- config/rootfiles/common/i586/linux-headers | 1 + config/rootfiles/core/76/filelists/files | 1 + config/rootfiles/core/76/update.sh | 4 + doc/language_issues.de | 1 - doc/language_issues.en | 1 - doc/language_issues.es | 9 +- doc/language_issues.fr | 9 +- doc/language_issues.nl | 9 +- doc/language_issues.pl | 9 +- doc/language_issues.ru | 9 +- doc/language_issues.tr | 28 +- doc/language_missings | 32 + html/cgi-bin/aliases.cgi | 51 +- html/cgi-bin/connscheduler.cgi | 8 +- html/cgi-bin/firewall.cgi | 50 +- html/cgi-bin/fwhosts.cgi | 13 +- html/cgi-bin/media.cgi | 2 +- langs/de/cgi-bin/de.pl | 5 + langs/en/cgi-bin/en.pl | 7 +- langs/tr/cgi-bin/tr.pl | 133 +- lfs/apache2 | 4 +- lfs/glibc | 3 +- lfs/linux | 12 +- lfs/openssl | 6 +- src/initscripts/init.d/firewall | 6 +- src/install+setup/install/main.c | 2 +- ...erface.patch => linux-3.10-layer7-filter.patch} | 367 +- 37 files changed, 12426 insertions(+), 430 deletions(-) rename src/patches/{netfilter_layer7_2.22_kernel3.10-no_proc_interface.patch => linux-3.10-layer7-filter.patch} (86%)
Difference in files: diff --git a/config/firewall/convert-portfw b/config/firewall/convert-portfw index fedddee..8660e7c 100755 --- a/config/firewall/convert-portfw +++ b/config/firewall/convert-portfw @@ -105,7 +105,7 @@ sub build_rules } #get ipfire ip if($alias eq '0.0.0.0'){ - $alias='ALL'; + $alias='Default IP'; }else{ foreach my $ali (@alias){ my ($alias_ip,$alias_active,$alias_name) = split (",",$ali); diff --git a/config/firewall/firewall-lib.pl b/config/firewall/firewall-lib.pl index ae2a462..9f546a9 100755 --- a/config/firewall/firewall-lib.pl +++ b/config/firewall/firewall-lib.pl @@ -64,6 +64,7 @@ my $netsettings = "${General::swroot}/ethernet/settings"; &General::readhasharray("$configipsec", %ipsecconf); &General::readhasharray("$configsrv", %customservice); &General::readhasharray("$configsrvgrp", %customservicegrp); +&General::get_aliases(%aliases);
sub get_srv_prot { @@ -388,9 +389,9 @@ sub get_address
# Aliases } else { - my %alias = &get_alias($value); - if (%alias) { - push(@ret, $alias{"IPT"}); + my $alias = &get_alias($value); + if ($alias) { + push(@ret, $alias); } }
@@ -423,12 +424,12 @@ sub get_alias
foreach my $alias (sort keys %aliases) { if ($id eq $alias) { - return $aliases{$alias}; + return $aliases{$alias}{"IPT"}; } } } -sub get_nat_address -{ + +sub get_nat_address { my $zone = shift; my $source = shift;
@@ -451,15 +452,20 @@ sub get_nat_address } elsif ($zone eq "RED" || $zone eq "GREEN" || $zone eq "ORANGE" || $zone eq "BLUE") { return $netsettings{$zone . "_ADDRESS"};
- } elsif ($zone eq "Default IP") { + } elsif ($zone ~~ ["Default IP", "ALL"]) { return &get_external_address();
} else { - return &get_alias($zone); + my $alias = &get_alias($zone); + unless ($alias) { + $alias = &get_external_address(); + } + return $alias; }
print_error("Could not find NAT address"); } + sub get_internal_firewall_ip_addresses { my $use_orange = shift; diff --git a/config/firewall/firewall-policy b/config/firewall/firewall-policy index 6990fa9..96b9b2f 100755 --- a/config/firewall/firewall-policy +++ b/config/firewall/firewall-policy @@ -110,33 +110,34 @@ case "${POLICY}" in ;;
*) + # Access from GREEN is granted to everywhere + if [ "${IFACE}" = "${GREEN_DEV}" ]; then + # internet via green + # don't check source IP/NET if IFACE is GREEN + iptables -A POLICYFWD -i "${GREEN_DEV}" -j ACCEPT + else + iptables -A POLICYFWD -i "${GREEN_DEV}" -s "${GREEN_NETADDRESS}/${GREEN_NETMASK}" -j ACCEPT + fi + + # Grant access for IPsec VPN connections + iptables -A POLICYFWD -m policy --pol ipsec --dir in -j ACCEPT + + # Grant access for OpenVPN connections + iptables -A POLICYFWD -i tun+ -j ACCEPT + if [ -n "${IFACE}" ]; then if [ "${HAVE_BLUE}" = "true" ] && [ -n "${BLUE_DEV}" ]; then - if [ "${DROPFORWARD}" = "on" ]; then - iptables -A POLICYFWD -i "${BLUE_DEV}" ! -o "${IFACE}" -m limit --limit 10/minute -j LOG --log-prefix "DROP_FORWARD " - fi - iptables -A POLICYFWD -i "${BLUE_DEV}" ! -o "${IFACE}" -j DROP - fi - if [ "${HAVE_ORANGE}" = "true" ] && [ -n "${ORANGE_DEV}" ]; then - if [ "${DROPFORWARD}" = "on" ]; then - iptables -A POLICYFWD -i "${ORANGE_DEV}" ! -o "${IFACE}" -m limit --limit 10/minute -j LOG --log-prefix "DROP_FORWARD " - fi - iptables -A POLICYFWD -i "${ORANGE_DEV}" ! -o "${IFACE}" -j DROP + iptables -A POLICYFWD -i "${BLUE_DEV}" -s "${BLUE_NETADDRESS}/${BLUE_NETMASK}" -o "${IFACE}" -j ACCEPT fi
- if [ "${DROPFORWARD}" = "on" ]; then - iptables -A POLICYFWD -i "${IFACE}" -m limit --limit 10/minute -j LOG --log-prefix "DROP_FORWARD " + if [ "${HAVE_ORANGE}" = "true" ] && [ -n "${ORANGE_DEV}" ]; then + iptables -A POLICYFWD -i "${ORANGE_DEV}" -s "${ORANGE_NETADDRESS}/${ORANGE_NETMASK}" -o "${IFACE}" -j ACCEPT fi - iptables -A POLICYFWD -i "${IFACE}" -j DROP + fi
- if [ "${IFACE}" != "${RED_DEV}" ]; then - if [ "${DROPFORWARD}" = "on" ]; then - iptables -A POLICYFWD -i "${RED_DEV}" -m limit --limit 10/minute -j LOG --log-prefix "DROP_FORWARD " - fi - iptables -A POLICYFWD -i "${RED_DEV}" -j DROP - fi + if [ "${DROPFORWARD}" = "on" ]; then + iptables -A POLICYFWD -m limit --limit 10/minute -j LOG --log-prefix "DROP_FORWARD " fi - iptables -A POLICYFWD -j ACCEPT iptables -A POLICYFWD -m comment --comment "DROP_FORWARD" -j DROP ;; esac diff --git a/config/firewall/rules.pl b/config/firewall/rules.pl index f25983c..92f1c0a 100755 --- a/config/firewall/rules.pl +++ b/config/firewall/rules.pl @@ -53,7 +53,6 @@ my %customgrp=(); my %configinputfw=(); my %configoutgoingfw=(); my %confignatfw=(); -my %aliases=(); my @p2ps=();
my $configfwdfw = "${General::swroot}/firewall/config"; @@ -69,7 +68,6 @@ my $netsettings = "${General::swroot}/ethernet/settings"; &General::readhasharray($configinput, %configinputfw); &General::readhasharray($configoutgoing, %configoutgoingfw); &General::readhasharray($configgrp, %customgrp); -&General::get_aliases(%aliases);
my @log_limit_options = &make_log_limit_options();
@@ -254,17 +252,22 @@ sub buildrules { # Check if this protocol knows ports. my $protocol_has_ports = ($protocol ~~ @PROTOCOLS_WITH_PORTS);
- foreach my $source (@sources) { - foreach my $destination (@destinations) { - # Skip invalid rules. - next if (!$source || !$destination || ($destination eq "none")); + foreach my $src (@sources) { + # Skip invalid source. + next unless ($src);
- # Sanitize source. - if ($source ~~ @ANY_ADDRESSES) { - $source = ""; - } + # Sanitize source. + my $source = $src; + if ($source ~~ @ANY_ADDRESSES) { + $source = ""; + } + + foreach my $dst (@destinations) { + # Skip invalid rules. + next if (!$dst || ($dst eq "none"));
# Sanitize destination. + my $destination = $dst; if ($destination ~~ @ANY_ADDRESSES) { $destination = ""; } @@ -532,43 +535,45 @@ sub get_protocol_options { push(@options, ("-p", $protocol)); }
- # Process source ports. - my $use_src_ports = ($$hash{$key}[7] eq "ON"); - my $src_ports = $$hash{$key}[10]; - - if ($use_src_ports && $src_ports) { - push(@options, &format_ports($src_ports, "src")); - } + if ($protocol ~~ @PROTOCOLS_WITH_PORTS) { + # Process source ports. + my $use_src_ports = ($$hash{$key}[7] eq "ON"); + my $src_ports = $$hash{$key}[10];
- # Process destination ports. - my $use_dst_ports = ($$hash{$key}[11] eq "ON"); - my $use_dnat = (($$hash{$key}[28] eq "ON") && ($$hash{$key}[31] eq "dnat")); + if ($use_src_ports && $src_ports) { + push(@options, &format_ports($src_ports, "src")); + }
- if ($use_dst_ports) { - my $dst_ports_mode = $$hash{$key}[14]; - my $dst_ports = $$hash{$key}[15]; + # Process destination ports. + my $use_dst_ports = ($$hash{$key}[11] eq "ON"); + my $use_dnat = (($$hash{$key}[28] eq "ON") && ($$hash{$key}[31] eq "dnat"));
- if (($dst_ports_mode eq "TGT_PORT") && $dst_ports) { - if ($nat_options_wanted && $use_dnat && $$hash{$key}[30]) { - $dst_ports = $$hash{$key}[30]; - } - push(@options, &format_ports($dst_ports, "dst")); + if ($use_dst_ports) { + my $dst_ports_mode = $$hash{$key}[14]; + my $dst_ports = $$hash{$key}[15];
- } elsif ($dst_ports_mode eq "cust_srv") { - if ($protocol eq "ICMP") { - push(@options, ("--icmp-type", &fwlib::get_srv_port($dst_ports, 3, "ICMP"))); - } else { - $dst_ports = &fwlib::get_srv_port($dst_ports, 1, uc($protocol)); + if (($dst_ports_mode eq "TGT_PORT") && $dst_ports) { + if ($nat_options_wanted && $use_dnat && $$hash{$key}[30]) { + $dst_ports = $$hash{$key}[30]; + } push(@options, &format_ports($dst_ports, "dst")); - }
- } elsif ($dst_ports_mode eq "cust_srvgrp") { - push(@options, &fwlib::get_srvgrp_port($dst_ports, uc($protocol))); + } elsif ($dst_ports_mode eq "cust_srv") { + if ($protocol eq "ICMP") { + push(@options, ("--icmp-type", &fwlib::get_srv_port($dst_ports, 3, "ICMP"))); + } else { + $dst_ports = &fwlib::get_srv_port($dst_ports, 1, uc($protocol)); + push(@options, &format_ports($dst_ports, "dst")); + } + + } elsif ($dst_ports_mode eq "cust_srvgrp") { + push(@options, &fwlib::get_srvgrp_port($dst_ports, uc($protocol))); + } } }
# Check if a single ICMP type is selected. - if (!$use_src_ports && !$use_dst_ports && $protocol eq "icmp") { + if ($protocol eq "icmp") { my $icmp_type = $$hash{$key}[9];
if (($icmp_type ne "All ICMP-Types") && $icmp_type) { diff --git a/config/kernel/kernel.config.i586-ipfire b/config/kernel/kernel.config.i586-ipfire index 9ec9523..a50a248 100644 --- a/config/kernel/kernel.config.i586-ipfire +++ b/config/kernel/kernel.config.i586-ipfire @@ -1420,8 +1420,8 @@ CONFIG_TI_ST=m # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m +# CONFIG_INTEL_MEI is not set +# CONFIG_INTEL_MEI_ME is not set CONFIG_VMWARE_VMCI=m CONFIG_HAVE_IDE=y # CONFIG_IDE is not set diff --git a/config/kernel/kernel.config.i586-ipfire-pae b/config/kernel/kernel.config.i586-ipfire-pae index 5fd7ab9..a116122 100644 --- a/config/kernel/kernel.config.i586-ipfire-pae +++ b/config/kernel/kernel.config.i586-ipfire-pae @@ -1433,8 +1433,8 @@ CONFIG_TI_ST=m # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m +# CONFIG_INTEL_MEI is not set +# CONFIG_INTEL_MEI_ME is not set CONFIG_VMWARE_VMCI=m CONFIG_HAVE_IDE=y # CONFIG_IDE is not set diff --git a/config/rootfiles/common/apache2 b/config/rootfiles/common/apache2 index 092a16f..2dd14cc 100644 --- a/config/rootfiles/common/apache2 +++ b/config/rootfiles/common/apache2 @@ -323,14 +323,14 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/developer/debugging.html.en #srv/web/ipfire/manual/developer/documenting.html #srv/web/ipfire/manual/developer/documenting.html.en -#srv/web/ipfire/manual/developer/documenting.html.zh-cn +#srv/web/ipfire/manual/developer/documenting.html.zh-cn.utf8 #srv/web/ipfire/manual/developer/filters.html #srv/web/ipfire/manual/developer/filters.html.en #srv/web/ipfire/manual/developer/hooks.html #srv/web/ipfire/manual/developer/hooks.html.en #srv/web/ipfire/manual/developer/index.html #srv/web/ipfire/manual/developer/index.html.en -#srv/web/ipfire/manual/developer/index.html.zh-cn +#srv/web/ipfire/manual/developer/index.html.zh-cn.utf8 #srv/web/ipfire/manual/developer/modules.html #srv/web/ipfire/manual/developer/modules.html.en #srv/web/ipfire/manual/developer/modules.html.ja.utf8 @@ -357,7 +357,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/faq/index.html #srv/web/ipfire/manual/faq/index.html.en #srv/web/ipfire/manual/faq/index.html.tr.utf8 -#srv/web/ipfire/manual/faq/index.html.zh-cn +#srv/web/ipfire/manual/faq/index.html.zh-cn.utf8 #srv/web/ipfire/manual/filter.html #srv/web/ipfire/manual/filter.html.en #srv/web/ipfire/manual/filter.html.es @@ -381,7 +381,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/handler.html.ko.euc-kr #srv/web/ipfire/manual/handler.html.ru.koi8-r #srv/web/ipfire/manual/handler.html.tr.utf8 -#srv/web/ipfire/manual/handler.html.zh-cn +#srv/web/ipfire/manual/handler.html.zh-cn.utf8 #srv/web/ipfire/manual/howto #srv/web/ipfire/manual/howto/access.html #srv/web/ipfire/manual/howto/access.html.en @@ -405,7 +405,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/howto/index.html.en #srv/web/ipfire/manual/howto/index.html.ja.utf8 #srv/web/ipfire/manual/howto/index.html.ko.euc-kr -#srv/web/ipfire/manual/howto/index.html.zh-cn +#srv/web/ipfire/manual/howto/index.html.zh-cn.utf8 #srv/web/ipfire/manual/howto/public_html.html #srv/web/ipfire/manual/howto/public_html.html.en #srv/web/ipfire/manual/howto/public_html.html.ja.utf8 @@ -434,6 +434,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/images/mod_filter_new.png #srv/web/ipfire/manual/images/mod_filter_new.tr.png #srv/web/ipfire/manual/images/mod_filter_old.gif +#srv/web/ipfire/manual/images/mod_filter_old.png #srv/web/ipfire/manual/images/mod_rewrite_fig1.gif #srv/web/ipfire/manual/images/mod_rewrite_fig1.png #srv/web/ipfire/manual/images/mod_rewrite_fig2.gif @@ -461,7 +462,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/index.html.ko.euc-kr #srv/web/ipfire/manual/index.html.pt-br #srv/web/ipfire/manual/index.html.tr.utf8 -#srv/web/ipfire/manual/index.html.zh-cn +#srv/web/ipfire/manual/index.html.zh-cn.utf8 #srv/web/ipfire/manual/install.html #srv/web/ipfire/manual/install.html.de #srv/web/ipfire/manual/install.html.en @@ -492,7 +493,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/misc/index.html.en #srv/web/ipfire/manual/misc/index.html.ko.euc-kr #srv/web/ipfire/manual/misc/index.html.tr.utf8 -#srv/web/ipfire/manual/misc/index.html.zh-cn +#srv/web/ipfire/manual/misc/index.html.zh-cn.utf8 #srv/web/ipfire/manual/misc/password_encryptions.html #srv/web/ipfire/manual/misc/password_encryptions.html.en #srv/web/ipfire/manual/misc/perf-tuning.html @@ -534,7 +535,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/mod/directives.html.ko.euc-kr #srv/web/ipfire/manual/mod/directives.html.ru.koi8-r #srv/web/ipfire/manual/mod/directives.html.tr.utf8 -#srv/web/ipfire/manual/mod/directives.html.zh-cn +#srv/web/ipfire/manual/mod/directives.html.zh-cn.utf8 #srv/web/ipfire/manual/mod/event.html #srv/web/ipfire/manual/mod/event.html.en #srv/web/ipfire/manual/mod/index.html @@ -544,7 +545,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/mod/index.html.ja.utf8 #srv/web/ipfire/manual/mod/index.html.ko.euc-kr #srv/web/ipfire/manual/mod/index.html.tr.utf8 -#srv/web/ipfire/manual/mod/index.html.zh-cn +#srv/web/ipfire/manual/mod/index.html.zh-cn.utf8 #srv/web/ipfire/manual/mod/mod_actions.html #srv/web/ipfire/manual/mod/mod_actions.html.de #srv/web/ipfire/manual/mod/mod_actions.html.en @@ -852,7 +853,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/mod/quickreference.html.ko.euc-kr #srv/web/ipfire/manual/mod/quickreference.html.ru.koi8-r #srv/web/ipfire/manual/mod/quickreference.html.tr.utf8 -#srv/web/ipfire/manual/mod/quickreference.html.zh-cn +#srv/web/ipfire/manual/mod/quickreference.html.zh-cn.utf8 #srv/web/ipfire/manual/mod/worker.html #srv/web/ipfire/manual/mod/worker.html.de #srv/web/ipfire/manual/mod/worker.html.en @@ -866,7 +867,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/mpm.html.ja.utf8 #srv/web/ipfire/manual/mpm.html.ko.euc-kr #srv/web/ipfire/manual/mpm.html.tr.utf8 -#srv/web/ipfire/manual/mpm.html.zh-cn +#srv/web/ipfire/manual/mpm.html.zh-cn.utf8 #srv/web/ipfire/manual/new_features_2_0.html #srv/web/ipfire/manual/new_features_2_0.html.de #srv/web/ipfire/manual/new_features_2_0.html.en @@ -890,7 +891,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/platform/index.html #srv/web/ipfire/manual/platform/index.html.en #srv/web/ipfire/manual/platform/index.html.ko.euc-kr -#srv/web/ipfire/manual/platform/index.html.zh-cn +#srv/web/ipfire/manual/platform/index.html.zh-cn.utf8 #srv/web/ipfire/manual/platform/netware.html #srv/web/ipfire/manual/platform/netware.html.en #srv/web/ipfire/manual/platform/netware.html.ko.euc-kr @@ -953,7 +954,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/programs/index.html.ko.euc-kr #srv/web/ipfire/manual/programs/index.html.ru.koi8-r #srv/web/ipfire/manual/programs/index.html.tr.utf8 -#srv/web/ipfire/manual/programs/index.html.zh-cn +#srv/web/ipfire/manual/programs/index.html.zh-cn.utf8 #srv/web/ipfire/manual/programs/logresolve.html #srv/web/ipfire/manual/programs/logresolve.html.en #srv/web/ipfire/manual/programs/logresolve.html.ko.euc-kr @@ -986,7 +987,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/rewrite/index.html.en #srv/web/ipfire/manual/rewrite/index.html.fr #srv/web/ipfire/manual/rewrite/index.html.tr.utf8 -#srv/web/ipfire/manual/rewrite/index.html.zh-cn +#srv/web/ipfire/manual/rewrite/index.html.zh-cn.utf8 #srv/web/ipfire/manual/rewrite/intro.html #srv/web/ipfire/manual/rewrite/intro.html.en #srv/web/ipfire/manual/rewrite/intro.html.fr @@ -1019,13 +1020,13 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/sitemap.html.ja.utf8 #srv/web/ipfire/manual/sitemap.html.ko.euc-kr #srv/web/ipfire/manual/sitemap.html.tr.utf8 -#srv/web/ipfire/manual/sitemap.html.zh-cn +#srv/web/ipfire/manual/sitemap.html.zh-cn.utf8 #srv/web/ipfire/manual/ssl #srv/web/ipfire/manual/ssl/index.html #srv/web/ipfire/manual/ssl/index.html.en #srv/web/ipfire/manual/ssl/index.html.ja.utf8 #srv/web/ipfire/manual/ssl/index.html.tr.utf8 -#srv/web/ipfire/manual/ssl/index.html.zh-cn +#srv/web/ipfire/manual/ssl/index.html.zh-cn.utf8 #srv/web/ipfire/manual/ssl/ssl_compat.html #srv/web/ipfire/manual/ssl/ssl_compat.html.en #srv/web/ipfire/manual/ssl/ssl_faq.html @@ -1062,7 +1063,9 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/style/manualpage.dtd #srv/web/ipfire/manual/style/modulesynopsis.dtd #srv/web/ipfire/manual/style/scripts +#srv/web/ipfire/manual/style/scripts/MINIFY #srv/web/ipfire/manual/style/scripts/prettify.js +#srv/web/ipfire/manual/style/scripts/prettify.min.js #srv/web/ipfire/manual/style/sitemap.dtd #srv/web/ipfire/manual/style/version.ent #srv/web/ipfire/manual/style/xsl @@ -1109,7 +1112,7 @@ etc/httpd/conf/mime.types #srv/web/ipfire/manual/vhosts/index.html.ko.euc-kr #srv/web/ipfire/manual/vhosts/index.html.ru.koi8-r #srv/web/ipfire/manual/vhosts/index.html.tr.utf8 -#srv/web/ipfire/manual/vhosts/index.html.zh-cn +#srv/web/ipfire/manual/vhosts/index.html.zh-cn.utf8 #srv/web/ipfire/manual/vhosts/ip-based.html #srv/web/ipfire/manual/vhosts/ip-based.html.en #srv/web/ipfire/manual/vhosts/ip-based.html.fr @@ -1154,6 +1157,7 @@ etc/httpd/conf/mime.types #usr/include/apache/apr_dso.h #usr/include/apache/apr_env.h #usr/include/apache/apr_errno.h +#usr/include/apache/apr_escape.h #usr/include/apache/apr_file_info.h #usr/include/apache/apr_file_io.h #usr/include/apache/apr_fnmatch.h @@ -1189,6 +1193,7 @@ etc/httpd/conf/mime.types #usr/include/apache/apr_sha1.h #usr/include/apache/apr_shm.h #usr/include/apache/apr_signal.h +#usr/include/apache/apr_skiplist.h #usr/include/apache/apr_strings.h #usr/include/apache/apr_strmatch.h #usr/include/apache/apr_support.h @@ -1331,12 +1336,12 @@ usr/lib/apr-util-1/apr_dbd_sqlite3.so #usr/lib/libapr-1.la usr/lib/libapr-1.so usr/lib/libapr-1.so.0 -usr/lib/libapr-1.so.0.4.8 +usr/lib/libapr-1.so.0.5.0 #usr/lib/libaprutil-1.a #usr/lib/libaprutil-1.la usr/lib/libaprutil-1.so usr/lib/libaprutil-1.so.0 -usr/lib/libaprutil-1.so.0.5.2 +usr/lib/libaprutil-1.so.0.5.3 #usr/lib/pkgconfig/apr-1.pc #usr/lib/pkgconfig/apr-util-1.pc #usr/sbin/ab diff --git a/config/rootfiles/common/armv5tel/glibc b/config/rootfiles/common/armv5tel/glibc index 5453861..596b951 100644 --- a/config/rootfiles/common/armv5tel/glibc +++ b/config/rootfiles/common/armv5tel/glibc @@ -770,8 +770,5943 @@ usr/lib/gconv #usr/lib/libthread_db.so #usr/lib/libutil.a #usr/lib/libutil.so -#usr/lib/locale -usr/lib/locale/locale-archive +usr/lib/locale +#usr/lib/locale/aa_DJ +#usr/lib/locale/aa_DJ.utf8 +#usr/lib/locale/aa_DJ.utf8/LC_ADDRESS +#usr/lib/locale/aa_DJ.utf8/LC_COLLATE +#usr/lib/locale/aa_DJ.utf8/LC_CTYPE +#usr/lib/locale/aa_DJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/aa_DJ.utf8/LC_MEASUREMENT +#usr/lib/locale/aa_DJ.utf8/LC_MESSAGES +#usr/lib/locale/aa_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_DJ.utf8/LC_MONETARY +#usr/lib/locale/aa_DJ.utf8/LC_NAME +#usr/lib/locale/aa_DJ.utf8/LC_NUMERIC +#usr/lib/locale/aa_DJ.utf8/LC_PAPER +#usr/lib/locale/aa_DJ.utf8/LC_TELEPHONE +#usr/lib/locale/aa_DJ.utf8/LC_TIME +#usr/lib/locale/aa_DJ/LC_ADDRESS +#usr/lib/locale/aa_DJ/LC_COLLATE +#usr/lib/locale/aa_DJ/LC_CTYPE +#usr/lib/locale/aa_DJ/LC_IDENTIFICATION +#usr/lib/locale/aa_DJ/LC_MEASUREMENT +#usr/lib/locale/aa_DJ/LC_MESSAGES +#usr/lib/locale/aa_DJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_DJ/LC_MONETARY +#usr/lib/locale/aa_DJ/LC_NAME +#usr/lib/locale/aa_DJ/LC_NUMERIC +#usr/lib/locale/aa_DJ/LC_PAPER +#usr/lib/locale/aa_DJ/LC_TELEPHONE +#usr/lib/locale/aa_DJ/LC_TIME +#usr/lib/locale/aa_ER +#usr/lib/locale/aa_ER/LC_ADDRESS +#usr/lib/locale/aa_ER/LC_COLLATE +#usr/lib/locale/aa_ER/LC_CTYPE +#usr/lib/locale/aa_ER/LC_IDENTIFICATION +#usr/lib/locale/aa_ER/LC_MEASUREMENT +#usr/lib/locale/aa_ER/LC_MESSAGES +#usr/lib/locale/aa_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ER/LC_MONETARY +#usr/lib/locale/aa_ER/LC_NAME +#usr/lib/locale/aa_ER/LC_NUMERIC +#usr/lib/locale/aa_ER/LC_PAPER +#usr/lib/locale/aa_ER/LC_TELEPHONE +#usr/lib/locale/aa_ER/LC_TIME +#usr/lib/locale/aa_ER@saaho +#usr/lib/locale/aa_ER@saaho/LC_ADDRESS +#usr/lib/locale/aa_ER@saaho/LC_COLLATE +#usr/lib/locale/aa_ER@saaho/LC_CTYPE +#usr/lib/locale/aa_ER@saaho/LC_IDENTIFICATION +#usr/lib/locale/aa_ER@saaho/LC_MEASUREMENT +#usr/lib/locale/aa_ER@saaho/LC_MESSAGES +#usr/lib/locale/aa_ER@saaho/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ER@saaho/LC_MONETARY +#usr/lib/locale/aa_ER@saaho/LC_NAME +#usr/lib/locale/aa_ER@saaho/LC_NUMERIC +#usr/lib/locale/aa_ER@saaho/LC_PAPER +#usr/lib/locale/aa_ER@saaho/LC_TELEPHONE +#usr/lib/locale/aa_ER@saaho/LC_TIME +#usr/lib/locale/aa_ET +#usr/lib/locale/aa_ET/LC_ADDRESS +#usr/lib/locale/aa_ET/LC_COLLATE +#usr/lib/locale/aa_ET/LC_CTYPE +#usr/lib/locale/aa_ET/LC_IDENTIFICATION +#usr/lib/locale/aa_ET/LC_MEASUREMENT +#usr/lib/locale/aa_ET/LC_MESSAGES +#usr/lib/locale/aa_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ET/LC_MONETARY +#usr/lib/locale/aa_ET/LC_NAME +#usr/lib/locale/aa_ET/LC_NUMERIC +#usr/lib/locale/aa_ET/LC_PAPER +#usr/lib/locale/aa_ET/LC_TELEPHONE +#usr/lib/locale/aa_ET/LC_TIME +#usr/lib/locale/af_ZA +#usr/lib/locale/af_ZA.utf8 +#usr/lib/locale/af_ZA.utf8/LC_ADDRESS +#usr/lib/locale/af_ZA.utf8/LC_COLLATE +#usr/lib/locale/af_ZA.utf8/LC_CTYPE +#usr/lib/locale/af_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/af_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/af_ZA.utf8/LC_MESSAGES +#usr/lib/locale/af_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/af_ZA.utf8/LC_MONETARY +#usr/lib/locale/af_ZA.utf8/LC_NAME +#usr/lib/locale/af_ZA.utf8/LC_NUMERIC +#usr/lib/locale/af_ZA.utf8/LC_PAPER +#usr/lib/locale/af_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/af_ZA.utf8/LC_TIME +#usr/lib/locale/af_ZA/LC_ADDRESS +#usr/lib/locale/af_ZA/LC_COLLATE +#usr/lib/locale/af_ZA/LC_CTYPE +#usr/lib/locale/af_ZA/LC_IDENTIFICATION +#usr/lib/locale/af_ZA/LC_MEASUREMENT +#usr/lib/locale/af_ZA/LC_MESSAGES +#usr/lib/locale/af_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/af_ZA/LC_MONETARY +#usr/lib/locale/af_ZA/LC_NAME +#usr/lib/locale/af_ZA/LC_NUMERIC +#usr/lib/locale/af_ZA/LC_PAPER +#usr/lib/locale/af_ZA/LC_TELEPHONE +#usr/lib/locale/af_ZA/LC_TIME +#usr/lib/locale/am_ET +#usr/lib/locale/am_ET/LC_ADDRESS +#usr/lib/locale/am_ET/LC_COLLATE +#usr/lib/locale/am_ET/LC_CTYPE +#usr/lib/locale/am_ET/LC_IDENTIFICATION +#usr/lib/locale/am_ET/LC_MEASUREMENT +#usr/lib/locale/am_ET/LC_MESSAGES +#usr/lib/locale/am_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/am_ET/LC_MONETARY +#usr/lib/locale/am_ET/LC_NAME +#usr/lib/locale/am_ET/LC_NUMERIC +#usr/lib/locale/am_ET/LC_PAPER +#usr/lib/locale/am_ET/LC_TELEPHONE +#usr/lib/locale/am_ET/LC_TIME +#usr/lib/locale/an_ES +#usr/lib/locale/an_ES.utf8 +#usr/lib/locale/an_ES.utf8/LC_ADDRESS +#usr/lib/locale/an_ES.utf8/LC_COLLATE +#usr/lib/locale/an_ES.utf8/LC_CTYPE +#usr/lib/locale/an_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/an_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/an_ES.utf8/LC_MESSAGES +#usr/lib/locale/an_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/an_ES.utf8/LC_MONETARY +#usr/lib/locale/an_ES.utf8/LC_NAME +#usr/lib/locale/an_ES.utf8/LC_NUMERIC +#usr/lib/locale/an_ES.utf8/LC_PAPER +#usr/lib/locale/an_ES.utf8/LC_TELEPHONE +#usr/lib/locale/an_ES.utf8/LC_TIME +#usr/lib/locale/an_ES/LC_ADDRESS +#usr/lib/locale/an_ES/LC_COLLATE +#usr/lib/locale/an_ES/LC_CTYPE +#usr/lib/locale/an_ES/LC_IDENTIFICATION +#usr/lib/locale/an_ES/LC_MEASUREMENT +#usr/lib/locale/an_ES/LC_MESSAGES +#usr/lib/locale/an_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/an_ES/LC_MONETARY +#usr/lib/locale/an_ES/LC_NAME +#usr/lib/locale/an_ES/LC_NUMERIC +#usr/lib/locale/an_ES/LC_PAPER +#usr/lib/locale/an_ES/LC_TELEPHONE +#usr/lib/locale/an_ES/LC_TIME +#usr/lib/locale/ar_AE +#usr/lib/locale/ar_AE.utf8 +#usr/lib/locale/ar_AE.utf8/LC_ADDRESS +#usr/lib/locale/ar_AE.utf8/LC_COLLATE +#usr/lib/locale/ar_AE.utf8/LC_CTYPE +#usr/lib/locale/ar_AE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_AE.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_AE.utf8/LC_MESSAGES +#usr/lib/locale/ar_AE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_AE.utf8/LC_MONETARY +#usr/lib/locale/ar_AE.utf8/LC_NAME +#usr/lib/locale/ar_AE.utf8/LC_NUMERIC +#usr/lib/locale/ar_AE.utf8/LC_PAPER +#usr/lib/locale/ar_AE.utf8/LC_TELEPHONE +#usr/lib/locale/ar_AE.utf8/LC_TIME +#usr/lib/locale/ar_AE/LC_ADDRESS +#usr/lib/locale/ar_AE/LC_COLLATE +#usr/lib/locale/ar_AE/LC_CTYPE +#usr/lib/locale/ar_AE/LC_IDENTIFICATION +#usr/lib/locale/ar_AE/LC_MEASUREMENT +#usr/lib/locale/ar_AE/LC_MESSAGES +#usr/lib/locale/ar_AE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_AE/LC_MONETARY +#usr/lib/locale/ar_AE/LC_NAME +#usr/lib/locale/ar_AE/LC_NUMERIC +#usr/lib/locale/ar_AE/LC_PAPER +#usr/lib/locale/ar_AE/LC_TELEPHONE +#usr/lib/locale/ar_AE/LC_TIME +#usr/lib/locale/ar_BH +#usr/lib/locale/ar_BH.utf8 +#usr/lib/locale/ar_BH.utf8/LC_ADDRESS +#usr/lib/locale/ar_BH.utf8/LC_COLLATE +#usr/lib/locale/ar_BH.utf8/LC_CTYPE +#usr/lib/locale/ar_BH.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_BH.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_BH.utf8/LC_MESSAGES +#usr/lib/locale/ar_BH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_BH.utf8/LC_MONETARY +#usr/lib/locale/ar_BH.utf8/LC_NAME +#usr/lib/locale/ar_BH.utf8/LC_NUMERIC +#usr/lib/locale/ar_BH.utf8/LC_PAPER +#usr/lib/locale/ar_BH.utf8/LC_TELEPHONE +#usr/lib/locale/ar_BH.utf8/LC_TIME +#usr/lib/locale/ar_BH/LC_ADDRESS +#usr/lib/locale/ar_BH/LC_COLLATE +#usr/lib/locale/ar_BH/LC_CTYPE +#usr/lib/locale/ar_BH/LC_IDENTIFICATION +#usr/lib/locale/ar_BH/LC_MEASUREMENT +#usr/lib/locale/ar_BH/LC_MESSAGES +#usr/lib/locale/ar_BH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_BH/LC_MONETARY +#usr/lib/locale/ar_BH/LC_NAME +#usr/lib/locale/ar_BH/LC_NUMERIC +#usr/lib/locale/ar_BH/LC_PAPER +#usr/lib/locale/ar_BH/LC_TELEPHONE +#usr/lib/locale/ar_BH/LC_TIME +#usr/lib/locale/ar_DZ +#usr/lib/locale/ar_DZ.utf8 +#usr/lib/locale/ar_DZ.utf8/LC_ADDRESS +#usr/lib/locale/ar_DZ.utf8/LC_COLLATE +#usr/lib/locale/ar_DZ.utf8/LC_CTYPE +#usr/lib/locale/ar_DZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_DZ.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_DZ.utf8/LC_MESSAGES +#usr/lib/locale/ar_DZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_DZ.utf8/LC_MONETARY +#usr/lib/locale/ar_DZ.utf8/LC_NAME +#usr/lib/locale/ar_DZ.utf8/LC_NUMERIC +#usr/lib/locale/ar_DZ.utf8/LC_PAPER +#usr/lib/locale/ar_DZ.utf8/LC_TELEPHONE +#usr/lib/locale/ar_DZ.utf8/LC_TIME +#usr/lib/locale/ar_DZ/LC_ADDRESS +#usr/lib/locale/ar_DZ/LC_COLLATE +#usr/lib/locale/ar_DZ/LC_CTYPE +#usr/lib/locale/ar_DZ/LC_IDENTIFICATION +#usr/lib/locale/ar_DZ/LC_MEASUREMENT +#usr/lib/locale/ar_DZ/LC_MESSAGES +#usr/lib/locale/ar_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_DZ/LC_MONETARY +#usr/lib/locale/ar_DZ/LC_NAME +#usr/lib/locale/ar_DZ/LC_NUMERIC +#usr/lib/locale/ar_DZ/LC_PAPER +#usr/lib/locale/ar_DZ/LC_TELEPHONE +#usr/lib/locale/ar_DZ/LC_TIME +#usr/lib/locale/ar_EG +#usr/lib/locale/ar_EG.utf8 +#usr/lib/locale/ar_EG.utf8/LC_ADDRESS +#usr/lib/locale/ar_EG.utf8/LC_COLLATE +#usr/lib/locale/ar_EG.utf8/LC_CTYPE +#usr/lib/locale/ar_EG.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_EG.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_EG.utf8/LC_MESSAGES +#usr/lib/locale/ar_EG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_EG.utf8/LC_MONETARY +#usr/lib/locale/ar_EG.utf8/LC_NAME +#usr/lib/locale/ar_EG.utf8/LC_NUMERIC +#usr/lib/locale/ar_EG.utf8/LC_PAPER +#usr/lib/locale/ar_EG.utf8/LC_TELEPHONE +#usr/lib/locale/ar_EG.utf8/LC_TIME +#usr/lib/locale/ar_EG/LC_ADDRESS +#usr/lib/locale/ar_EG/LC_COLLATE +#usr/lib/locale/ar_EG/LC_CTYPE +#usr/lib/locale/ar_EG/LC_IDENTIFICATION +#usr/lib/locale/ar_EG/LC_MEASUREMENT +#usr/lib/locale/ar_EG/LC_MESSAGES +#usr/lib/locale/ar_EG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_EG/LC_MONETARY +#usr/lib/locale/ar_EG/LC_NAME +#usr/lib/locale/ar_EG/LC_NUMERIC +#usr/lib/locale/ar_EG/LC_PAPER +#usr/lib/locale/ar_EG/LC_TELEPHONE +#usr/lib/locale/ar_EG/LC_TIME +#usr/lib/locale/ar_IN +#usr/lib/locale/ar_IN/LC_ADDRESS +#usr/lib/locale/ar_IN/LC_COLLATE +#usr/lib/locale/ar_IN/LC_CTYPE +#usr/lib/locale/ar_IN/LC_IDENTIFICATION +#usr/lib/locale/ar_IN/LC_MEASUREMENT +#usr/lib/locale/ar_IN/LC_MESSAGES +#usr/lib/locale/ar_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IN/LC_MONETARY +#usr/lib/locale/ar_IN/LC_NAME +#usr/lib/locale/ar_IN/LC_NUMERIC +#usr/lib/locale/ar_IN/LC_PAPER +#usr/lib/locale/ar_IN/LC_TELEPHONE +#usr/lib/locale/ar_IN/LC_TIME +#usr/lib/locale/ar_IQ +#usr/lib/locale/ar_IQ.utf8 +#usr/lib/locale/ar_IQ.utf8/LC_ADDRESS +#usr/lib/locale/ar_IQ.utf8/LC_COLLATE +#usr/lib/locale/ar_IQ.utf8/LC_CTYPE +#usr/lib/locale/ar_IQ.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_IQ.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_IQ.utf8/LC_MESSAGES +#usr/lib/locale/ar_IQ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IQ.utf8/LC_MONETARY +#usr/lib/locale/ar_IQ.utf8/LC_NAME +#usr/lib/locale/ar_IQ.utf8/LC_NUMERIC +#usr/lib/locale/ar_IQ.utf8/LC_PAPER +#usr/lib/locale/ar_IQ.utf8/LC_TELEPHONE +#usr/lib/locale/ar_IQ.utf8/LC_TIME +#usr/lib/locale/ar_IQ/LC_ADDRESS +#usr/lib/locale/ar_IQ/LC_COLLATE +#usr/lib/locale/ar_IQ/LC_CTYPE +#usr/lib/locale/ar_IQ/LC_IDENTIFICATION +#usr/lib/locale/ar_IQ/LC_MEASUREMENT +#usr/lib/locale/ar_IQ/LC_MESSAGES +#usr/lib/locale/ar_IQ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IQ/LC_MONETARY +#usr/lib/locale/ar_IQ/LC_NAME +#usr/lib/locale/ar_IQ/LC_NUMERIC +#usr/lib/locale/ar_IQ/LC_PAPER +#usr/lib/locale/ar_IQ/LC_TELEPHONE +#usr/lib/locale/ar_IQ/LC_TIME +#usr/lib/locale/ar_JO +#usr/lib/locale/ar_JO.utf8 +#usr/lib/locale/ar_JO.utf8/LC_ADDRESS +#usr/lib/locale/ar_JO.utf8/LC_COLLATE +#usr/lib/locale/ar_JO.utf8/LC_CTYPE +#usr/lib/locale/ar_JO.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_JO.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_JO.utf8/LC_MESSAGES +#usr/lib/locale/ar_JO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_JO.utf8/LC_MONETARY +#usr/lib/locale/ar_JO.utf8/LC_NAME +#usr/lib/locale/ar_JO.utf8/LC_NUMERIC +#usr/lib/locale/ar_JO.utf8/LC_PAPER +#usr/lib/locale/ar_JO.utf8/LC_TELEPHONE +#usr/lib/locale/ar_JO.utf8/LC_TIME +#usr/lib/locale/ar_JO/LC_ADDRESS +#usr/lib/locale/ar_JO/LC_COLLATE +#usr/lib/locale/ar_JO/LC_CTYPE +#usr/lib/locale/ar_JO/LC_IDENTIFICATION +#usr/lib/locale/ar_JO/LC_MEASUREMENT +#usr/lib/locale/ar_JO/LC_MESSAGES +#usr/lib/locale/ar_JO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_JO/LC_MONETARY +#usr/lib/locale/ar_JO/LC_NAME +#usr/lib/locale/ar_JO/LC_NUMERIC +#usr/lib/locale/ar_JO/LC_PAPER +#usr/lib/locale/ar_JO/LC_TELEPHONE +#usr/lib/locale/ar_JO/LC_TIME +#usr/lib/locale/ar_KW +#usr/lib/locale/ar_KW.utf8 +#usr/lib/locale/ar_KW.utf8/LC_ADDRESS +#usr/lib/locale/ar_KW.utf8/LC_COLLATE +#usr/lib/locale/ar_KW.utf8/LC_CTYPE +#usr/lib/locale/ar_KW.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_KW.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_KW.utf8/LC_MESSAGES +#usr/lib/locale/ar_KW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_KW.utf8/LC_MONETARY +#usr/lib/locale/ar_KW.utf8/LC_NAME +#usr/lib/locale/ar_KW.utf8/LC_NUMERIC +#usr/lib/locale/ar_KW.utf8/LC_PAPER +#usr/lib/locale/ar_KW.utf8/LC_TELEPHONE +#usr/lib/locale/ar_KW.utf8/LC_TIME +#usr/lib/locale/ar_KW/LC_ADDRESS +#usr/lib/locale/ar_KW/LC_COLLATE +#usr/lib/locale/ar_KW/LC_CTYPE +#usr/lib/locale/ar_KW/LC_IDENTIFICATION +#usr/lib/locale/ar_KW/LC_MEASUREMENT +#usr/lib/locale/ar_KW/LC_MESSAGES +#usr/lib/locale/ar_KW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_KW/LC_MONETARY +#usr/lib/locale/ar_KW/LC_NAME +#usr/lib/locale/ar_KW/LC_NUMERIC +#usr/lib/locale/ar_KW/LC_PAPER +#usr/lib/locale/ar_KW/LC_TELEPHONE +#usr/lib/locale/ar_KW/LC_TIME +#usr/lib/locale/ar_LB +#usr/lib/locale/ar_LB.utf8 +#usr/lib/locale/ar_LB.utf8/LC_ADDRESS +#usr/lib/locale/ar_LB.utf8/LC_COLLATE +#usr/lib/locale/ar_LB.utf8/LC_CTYPE +#usr/lib/locale/ar_LB.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_LB.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_LB.utf8/LC_MESSAGES +#usr/lib/locale/ar_LB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LB.utf8/LC_MONETARY +#usr/lib/locale/ar_LB.utf8/LC_NAME +#usr/lib/locale/ar_LB.utf8/LC_NUMERIC +#usr/lib/locale/ar_LB.utf8/LC_PAPER +#usr/lib/locale/ar_LB.utf8/LC_TELEPHONE +#usr/lib/locale/ar_LB.utf8/LC_TIME +#usr/lib/locale/ar_LB/LC_ADDRESS +#usr/lib/locale/ar_LB/LC_COLLATE +#usr/lib/locale/ar_LB/LC_CTYPE +#usr/lib/locale/ar_LB/LC_IDENTIFICATION +#usr/lib/locale/ar_LB/LC_MEASUREMENT +#usr/lib/locale/ar_LB/LC_MESSAGES +#usr/lib/locale/ar_LB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LB/LC_MONETARY +#usr/lib/locale/ar_LB/LC_NAME +#usr/lib/locale/ar_LB/LC_NUMERIC +#usr/lib/locale/ar_LB/LC_PAPER +#usr/lib/locale/ar_LB/LC_TELEPHONE +#usr/lib/locale/ar_LB/LC_TIME +#usr/lib/locale/ar_LY +#usr/lib/locale/ar_LY.utf8 +#usr/lib/locale/ar_LY.utf8/LC_ADDRESS +#usr/lib/locale/ar_LY.utf8/LC_COLLATE +#usr/lib/locale/ar_LY.utf8/LC_CTYPE +#usr/lib/locale/ar_LY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_LY.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_LY.utf8/LC_MESSAGES +#usr/lib/locale/ar_LY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LY.utf8/LC_MONETARY +#usr/lib/locale/ar_LY.utf8/LC_NAME +#usr/lib/locale/ar_LY.utf8/LC_NUMERIC +#usr/lib/locale/ar_LY.utf8/LC_PAPER +#usr/lib/locale/ar_LY.utf8/LC_TELEPHONE +#usr/lib/locale/ar_LY.utf8/LC_TIME +#usr/lib/locale/ar_LY/LC_ADDRESS +#usr/lib/locale/ar_LY/LC_COLLATE +#usr/lib/locale/ar_LY/LC_CTYPE +#usr/lib/locale/ar_LY/LC_IDENTIFICATION +#usr/lib/locale/ar_LY/LC_MEASUREMENT +#usr/lib/locale/ar_LY/LC_MESSAGES +#usr/lib/locale/ar_LY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LY/LC_MONETARY +#usr/lib/locale/ar_LY/LC_NAME +#usr/lib/locale/ar_LY/LC_NUMERIC +#usr/lib/locale/ar_LY/LC_PAPER +#usr/lib/locale/ar_LY/LC_TELEPHONE +#usr/lib/locale/ar_LY/LC_TIME +#usr/lib/locale/ar_MA +#usr/lib/locale/ar_MA.utf8 +#usr/lib/locale/ar_MA.utf8/LC_ADDRESS +#usr/lib/locale/ar_MA.utf8/LC_COLLATE +#usr/lib/locale/ar_MA.utf8/LC_CTYPE +#usr/lib/locale/ar_MA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_MA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_MA.utf8/LC_MESSAGES +#usr/lib/locale/ar_MA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_MA.utf8/LC_MONETARY +#usr/lib/locale/ar_MA.utf8/LC_NAME +#usr/lib/locale/ar_MA.utf8/LC_NUMERIC +#usr/lib/locale/ar_MA.utf8/LC_PAPER +#usr/lib/locale/ar_MA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_MA.utf8/LC_TIME +#usr/lib/locale/ar_MA/LC_ADDRESS +#usr/lib/locale/ar_MA/LC_COLLATE +#usr/lib/locale/ar_MA/LC_CTYPE +#usr/lib/locale/ar_MA/LC_IDENTIFICATION +#usr/lib/locale/ar_MA/LC_MEASUREMENT +#usr/lib/locale/ar_MA/LC_MESSAGES +#usr/lib/locale/ar_MA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_MA/LC_MONETARY +#usr/lib/locale/ar_MA/LC_NAME +#usr/lib/locale/ar_MA/LC_NUMERIC +#usr/lib/locale/ar_MA/LC_PAPER +#usr/lib/locale/ar_MA/LC_TELEPHONE +#usr/lib/locale/ar_MA/LC_TIME +#usr/lib/locale/ar_OM +#usr/lib/locale/ar_OM.utf8 +#usr/lib/locale/ar_OM.utf8/LC_ADDRESS +#usr/lib/locale/ar_OM.utf8/LC_COLLATE +#usr/lib/locale/ar_OM.utf8/LC_CTYPE +#usr/lib/locale/ar_OM.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_OM.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_OM.utf8/LC_MESSAGES +#usr/lib/locale/ar_OM.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_OM.utf8/LC_MONETARY +#usr/lib/locale/ar_OM.utf8/LC_NAME +#usr/lib/locale/ar_OM.utf8/LC_NUMERIC +#usr/lib/locale/ar_OM.utf8/LC_PAPER +#usr/lib/locale/ar_OM.utf8/LC_TELEPHONE +#usr/lib/locale/ar_OM.utf8/LC_TIME +#usr/lib/locale/ar_OM/LC_ADDRESS +#usr/lib/locale/ar_OM/LC_COLLATE +#usr/lib/locale/ar_OM/LC_CTYPE +#usr/lib/locale/ar_OM/LC_IDENTIFICATION +#usr/lib/locale/ar_OM/LC_MEASUREMENT +#usr/lib/locale/ar_OM/LC_MESSAGES +#usr/lib/locale/ar_OM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_OM/LC_MONETARY +#usr/lib/locale/ar_OM/LC_NAME +#usr/lib/locale/ar_OM/LC_NUMERIC +#usr/lib/locale/ar_OM/LC_PAPER +#usr/lib/locale/ar_OM/LC_TELEPHONE +#usr/lib/locale/ar_OM/LC_TIME +#usr/lib/locale/ar_QA +#usr/lib/locale/ar_QA.utf8 +#usr/lib/locale/ar_QA.utf8/LC_ADDRESS +#usr/lib/locale/ar_QA.utf8/LC_COLLATE +#usr/lib/locale/ar_QA.utf8/LC_CTYPE +#usr/lib/locale/ar_QA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_QA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_QA.utf8/LC_MESSAGES +#usr/lib/locale/ar_QA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_QA.utf8/LC_MONETARY +#usr/lib/locale/ar_QA.utf8/LC_NAME +#usr/lib/locale/ar_QA.utf8/LC_NUMERIC +#usr/lib/locale/ar_QA.utf8/LC_PAPER +#usr/lib/locale/ar_QA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_QA.utf8/LC_TIME +#usr/lib/locale/ar_QA/LC_ADDRESS +#usr/lib/locale/ar_QA/LC_COLLATE +#usr/lib/locale/ar_QA/LC_CTYPE +#usr/lib/locale/ar_QA/LC_IDENTIFICATION +#usr/lib/locale/ar_QA/LC_MEASUREMENT +#usr/lib/locale/ar_QA/LC_MESSAGES +#usr/lib/locale/ar_QA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_QA/LC_MONETARY +#usr/lib/locale/ar_QA/LC_NAME +#usr/lib/locale/ar_QA/LC_NUMERIC +#usr/lib/locale/ar_QA/LC_PAPER +#usr/lib/locale/ar_QA/LC_TELEPHONE +#usr/lib/locale/ar_QA/LC_TIME +#usr/lib/locale/ar_SA +#usr/lib/locale/ar_SA.utf8 +#usr/lib/locale/ar_SA.utf8/LC_ADDRESS +#usr/lib/locale/ar_SA.utf8/LC_COLLATE +#usr/lib/locale/ar_SA.utf8/LC_CTYPE +#usr/lib/locale/ar_SA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SA.utf8/LC_MESSAGES +#usr/lib/locale/ar_SA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SA.utf8/LC_MONETARY +#usr/lib/locale/ar_SA.utf8/LC_NAME +#usr/lib/locale/ar_SA.utf8/LC_NUMERIC +#usr/lib/locale/ar_SA.utf8/LC_PAPER +#usr/lib/locale/ar_SA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SA.utf8/LC_TIME +#usr/lib/locale/ar_SA/LC_ADDRESS +#usr/lib/locale/ar_SA/LC_COLLATE +#usr/lib/locale/ar_SA/LC_CTYPE +#usr/lib/locale/ar_SA/LC_IDENTIFICATION +#usr/lib/locale/ar_SA/LC_MEASUREMENT +#usr/lib/locale/ar_SA/LC_MESSAGES +#usr/lib/locale/ar_SA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SA/LC_MONETARY +#usr/lib/locale/ar_SA/LC_NAME +#usr/lib/locale/ar_SA/LC_NUMERIC +#usr/lib/locale/ar_SA/LC_PAPER +#usr/lib/locale/ar_SA/LC_TELEPHONE +#usr/lib/locale/ar_SA/LC_TIME +#usr/lib/locale/ar_SD +#usr/lib/locale/ar_SD.utf8 +#usr/lib/locale/ar_SD.utf8/LC_ADDRESS +#usr/lib/locale/ar_SD.utf8/LC_COLLATE +#usr/lib/locale/ar_SD.utf8/LC_CTYPE +#usr/lib/locale/ar_SD.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SD.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SD.utf8/LC_MESSAGES +#usr/lib/locale/ar_SD.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SD.utf8/LC_MONETARY +#usr/lib/locale/ar_SD.utf8/LC_NAME +#usr/lib/locale/ar_SD.utf8/LC_NUMERIC +#usr/lib/locale/ar_SD.utf8/LC_PAPER +#usr/lib/locale/ar_SD.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SD.utf8/LC_TIME +#usr/lib/locale/ar_SD/LC_ADDRESS +#usr/lib/locale/ar_SD/LC_COLLATE +#usr/lib/locale/ar_SD/LC_CTYPE +#usr/lib/locale/ar_SD/LC_IDENTIFICATION +#usr/lib/locale/ar_SD/LC_MEASUREMENT +#usr/lib/locale/ar_SD/LC_MESSAGES +#usr/lib/locale/ar_SD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SD/LC_MONETARY +#usr/lib/locale/ar_SD/LC_NAME +#usr/lib/locale/ar_SD/LC_NUMERIC +#usr/lib/locale/ar_SD/LC_PAPER +#usr/lib/locale/ar_SD/LC_TELEPHONE +#usr/lib/locale/ar_SD/LC_TIME +#usr/lib/locale/ar_SY +#usr/lib/locale/ar_SY.utf8 +#usr/lib/locale/ar_SY.utf8/LC_ADDRESS +#usr/lib/locale/ar_SY.utf8/LC_COLLATE +#usr/lib/locale/ar_SY.utf8/LC_CTYPE +#usr/lib/locale/ar_SY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SY.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SY.utf8/LC_MESSAGES +#usr/lib/locale/ar_SY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SY.utf8/LC_MONETARY +#usr/lib/locale/ar_SY.utf8/LC_NAME +#usr/lib/locale/ar_SY.utf8/LC_NUMERIC +#usr/lib/locale/ar_SY.utf8/LC_PAPER +#usr/lib/locale/ar_SY.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SY.utf8/LC_TIME +#usr/lib/locale/ar_SY/LC_ADDRESS +#usr/lib/locale/ar_SY/LC_COLLATE +#usr/lib/locale/ar_SY/LC_CTYPE +#usr/lib/locale/ar_SY/LC_IDENTIFICATION +#usr/lib/locale/ar_SY/LC_MEASUREMENT +#usr/lib/locale/ar_SY/LC_MESSAGES +#usr/lib/locale/ar_SY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SY/LC_MONETARY +#usr/lib/locale/ar_SY/LC_NAME +#usr/lib/locale/ar_SY/LC_NUMERIC +#usr/lib/locale/ar_SY/LC_PAPER +#usr/lib/locale/ar_SY/LC_TELEPHONE +#usr/lib/locale/ar_SY/LC_TIME +#usr/lib/locale/ar_TN +#usr/lib/locale/ar_TN.utf8 +#usr/lib/locale/ar_TN.utf8/LC_ADDRESS +#usr/lib/locale/ar_TN.utf8/LC_COLLATE +#usr/lib/locale/ar_TN.utf8/LC_CTYPE +#usr/lib/locale/ar_TN.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_TN.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_TN.utf8/LC_MESSAGES +#usr/lib/locale/ar_TN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_TN.utf8/LC_MONETARY +#usr/lib/locale/ar_TN.utf8/LC_NAME +#usr/lib/locale/ar_TN.utf8/LC_NUMERIC +#usr/lib/locale/ar_TN.utf8/LC_PAPER +#usr/lib/locale/ar_TN.utf8/LC_TELEPHONE +#usr/lib/locale/ar_TN.utf8/LC_TIME +#usr/lib/locale/ar_TN/LC_ADDRESS +#usr/lib/locale/ar_TN/LC_COLLATE +#usr/lib/locale/ar_TN/LC_CTYPE +#usr/lib/locale/ar_TN/LC_IDENTIFICATION +#usr/lib/locale/ar_TN/LC_MEASUREMENT +#usr/lib/locale/ar_TN/LC_MESSAGES +#usr/lib/locale/ar_TN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_TN/LC_MONETARY +#usr/lib/locale/ar_TN/LC_NAME +#usr/lib/locale/ar_TN/LC_NUMERIC +#usr/lib/locale/ar_TN/LC_PAPER +#usr/lib/locale/ar_TN/LC_TELEPHONE +#usr/lib/locale/ar_TN/LC_TIME +#usr/lib/locale/ar_YE +#usr/lib/locale/ar_YE.utf8 +#usr/lib/locale/ar_YE.utf8/LC_ADDRESS +#usr/lib/locale/ar_YE.utf8/LC_COLLATE +#usr/lib/locale/ar_YE.utf8/LC_CTYPE +#usr/lib/locale/ar_YE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_YE.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_YE.utf8/LC_MESSAGES +#usr/lib/locale/ar_YE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_YE.utf8/LC_MONETARY +#usr/lib/locale/ar_YE.utf8/LC_NAME +#usr/lib/locale/ar_YE.utf8/LC_NUMERIC +#usr/lib/locale/ar_YE.utf8/LC_PAPER +#usr/lib/locale/ar_YE.utf8/LC_TELEPHONE +#usr/lib/locale/ar_YE.utf8/LC_TIME +#usr/lib/locale/ar_YE/LC_ADDRESS +#usr/lib/locale/ar_YE/LC_COLLATE +#usr/lib/locale/ar_YE/LC_CTYPE +#usr/lib/locale/ar_YE/LC_IDENTIFICATION +#usr/lib/locale/ar_YE/LC_MEASUREMENT +#usr/lib/locale/ar_YE/LC_MESSAGES +#usr/lib/locale/ar_YE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_YE/LC_MONETARY +#usr/lib/locale/ar_YE/LC_NAME +#usr/lib/locale/ar_YE/LC_NUMERIC +#usr/lib/locale/ar_YE/LC_PAPER +#usr/lib/locale/ar_YE/LC_TELEPHONE +#usr/lib/locale/ar_YE/LC_TIME +#usr/lib/locale/as_IN +#usr/lib/locale/as_IN/LC_ADDRESS +#usr/lib/locale/as_IN/LC_COLLATE +#usr/lib/locale/as_IN/LC_CTYPE +#usr/lib/locale/as_IN/LC_IDENTIFICATION +#usr/lib/locale/as_IN/LC_MEASUREMENT +#usr/lib/locale/as_IN/LC_MESSAGES +#usr/lib/locale/as_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/as_IN/LC_MONETARY +#usr/lib/locale/as_IN/LC_NAME +#usr/lib/locale/as_IN/LC_NUMERIC +#usr/lib/locale/as_IN/LC_PAPER +#usr/lib/locale/as_IN/LC_TELEPHONE +#usr/lib/locale/as_IN/LC_TIME +#usr/lib/locale/ast_ES +#usr/lib/locale/ast_ES.utf8 +#usr/lib/locale/ast_ES.utf8/LC_ADDRESS +#usr/lib/locale/ast_ES.utf8/LC_COLLATE +#usr/lib/locale/ast_ES.utf8/LC_CTYPE +#usr/lib/locale/ast_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/ast_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/ast_ES.utf8/LC_MESSAGES +#usr/lib/locale/ast_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ast_ES.utf8/LC_MONETARY +#usr/lib/locale/ast_ES.utf8/LC_NAME +#usr/lib/locale/ast_ES.utf8/LC_NUMERIC +#usr/lib/locale/ast_ES.utf8/LC_PAPER +#usr/lib/locale/ast_ES.utf8/LC_TELEPHONE +#usr/lib/locale/ast_ES.utf8/LC_TIME +#usr/lib/locale/ast_ES/LC_ADDRESS +#usr/lib/locale/ast_ES/LC_COLLATE +#usr/lib/locale/ast_ES/LC_CTYPE +#usr/lib/locale/ast_ES/LC_IDENTIFICATION +#usr/lib/locale/ast_ES/LC_MEASUREMENT +#usr/lib/locale/ast_ES/LC_MESSAGES +#usr/lib/locale/ast_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ast_ES/LC_MONETARY +#usr/lib/locale/ast_ES/LC_NAME +#usr/lib/locale/ast_ES/LC_NUMERIC +#usr/lib/locale/ast_ES/LC_PAPER +#usr/lib/locale/ast_ES/LC_TELEPHONE +#usr/lib/locale/ast_ES/LC_TIME +#usr/lib/locale/az_AZ +#usr/lib/locale/az_AZ/LC_ADDRESS +#usr/lib/locale/az_AZ/LC_COLLATE +#usr/lib/locale/az_AZ/LC_CTYPE +#usr/lib/locale/az_AZ/LC_IDENTIFICATION +#usr/lib/locale/az_AZ/LC_MEASUREMENT +#usr/lib/locale/az_AZ/LC_MESSAGES +#usr/lib/locale/az_AZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/az_AZ/LC_MONETARY +#usr/lib/locale/az_AZ/LC_NAME +#usr/lib/locale/az_AZ/LC_NUMERIC +#usr/lib/locale/az_AZ/LC_PAPER +#usr/lib/locale/az_AZ/LC_TELEPHONE +#usr/lib/locale/az_AZ/LC_TIME +#usr/lib/locale/be_BY +#usr/lib/locale/be_BY.utf8 +#usr/lib/locale/be_BY.utf8/LC_ADDRESS +#usr/lib/locale/be_BY.utf8/LC_COLLATE +#usr/lib/locale/be_BY.utf8/LC_CTYPE +#usr/lib/locale/be_BY.utf8/LC_IDENTIFICATION +#usr/lib/locale/be_BY.utf8/LC_MEASUREMENT +#usr/lib/locale/be_BY.utf8/LC_MESSAGES +#usr/lib/locale/be_BY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY.utf8/LC_MONETARY +#usr/lib/locale/be_BY.utf8/LC_NAME +#usr/lib/locale/be_BY.utf8/LC_NUMERIC +#usr/lib/locale/be_BY.utf8/LC_PAPER +#usr/lib/locale/be_BY.utf8/LC_TELEPHONE +#usr/lib/locale/be_BY.utf8/LC_TIME +#usr/lib/locale/be_BY/LC_ADDRESS +#usr/lib/locale/be_BY/LC_COLLATE +#usr/lib/locale/be_BY/LC_CTYPE +#usr/lib/locale/be_BY/LC_IDENTIFICATION +#usr/lib/locale/be_BY/LC_MEASUREMENT +#usr/lib/locale/be_BY/LC_MESSAGES +#usr/lib/locale/be_BY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY/LC_MONETARY +#usr/lib/locale/be_BY/LC_NAME +#usr/lib/locale/be_BY/LC_NUMERIC +#usr/lib/locale/be_BY/LC_PAPER +#usr/lib/locale/be_BY/LC_TELEPHONE +#usr/lib/locale/be_BY/LC_TIME +#usr/lib/locale/be_BY@latin +#usr/lib/locale/be_BY@latin/LC_ADDRESS +#usr/lib/locale/be_BY@latin/LC_COLLATE +#usr/lib/locale/be_BY@latin/LC_CTYPE +#usr/lib/locale/be_BY@latin/LC_IDENTIFICATION +#usr/lib/locale/be_BY@latin/LC_MEASUREMENT +#usr/lib/locale/be_BY@latin/LC_MESSAGES +#usr/lib/locale/be_BY@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY@latin/LC_MONETARY +#usr/lib/locale/be_BY@latin/LC_NAME +#usr/lib/locale/be_BY@latin/LC_NUMERIC +#usr/lib/locale/be_BY@latin/LC_PAPER +#usr/lib/locale/be_BY@latin/LC_TELEPHONE +#usr/lib/locale/be_BY@latin/LC_TIME +#usr/lib/locale/ber_DZ +#usr/lib/locale/ber_DZ/LC_ADDRESS +#usr/lib/locale/ber_DZ/LC_COLLATE +#usr/lib/locale/ber_DZ/LC_CTYPE +#usr/lib/locale/ber_DZ/LC_IDENTIFICATION +#usr/lib/locale/ber_DZ/LC_MEASUREMENT +#usr/lib/locale/ber_DZ/LC_MESSAGES +#usr/lib/locale/ber_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ber_DZ/LC_MONETARY +#usr/lib/locale/ber_DZ/LC_NAME +#usr/lib/locale/ber_DZ/LC_NUMERIC +#usr/lib/locale/ber_DZ/LC_PAPER +#usr/lib/locale/ber_DZ/LC_TELEPHONE +#usr/lib/locale/ber_DZ/LC_TIME +#usr/lib/locale/ber_MA +#usr/lib/locale/ber_MA/LC_ADDRESS +#usr/lib/locale/ber_MA/LC_COLLATE +#usr/lib/locale/ber_MA/LC_CTYPE +#usr/lib/locale/ber_MA/LC_IDENTIFICATION +#usr/lib/locale/ber_MA/LC_MEASUREMENT +#usr/lib/locale/ber_MA/LC_MESSAGES +#usr/lib/locale/ber_MA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ber_MA/LC_MONETARY +#usr/lib/locale/ber_MA/LC_NAME +#usr/lib/locale/ber_MA/LC_NUMERIC +#usr/lib/locale/ber_MA/LC_PAPER +#usr/lib/locale/ber_MA/LC_TELEPHONE +#usr/lib/locale/ber_MA/LC_TIME +#usr/lib/locale/bg_BG +#usr/lib/locale/bg_BG.utf8 +#usr/lib/locale/bg_BG.utf8/LC_ADDRESS +#usr/lib/locale/bg_BG.utf8/LC_COLLATE +#usr/lib/locale/bg_BG.utf8/LC_CTYPE +#usr/lib/locale/bg_BG.utf8/LC_IDENTIFICATION +#usr/lib/locale/bg_BG.utf8/LC_MEASUREMENT +#usr/lib/locale/bg_BG.utf8/LC_MESSAGES +#usr/lib/locale/bg_BG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bg_BG.utf8/LC_MONETARY +#usr/lib/locale/bg_BG.utf8/LC_NAME +#usr/lib/locale/bg_BG.utf8/LC_NUMERIC +#usr/lib/locale/bg_BG.utf8/LC_PAPER +#usr/lib/locale/bg_BG.utf8/LC_TELEPHONE +#usr/lib/locale/bg_BG.utf8/LC_TIME +#usr/lib/locale/bg_BG/LC_ADDRESS +#usr/lib/locale/bg_BG/LC_COLLATE +#usr/lib/locale/bg_BG/LC_CTYPE +#usr/lib/locale/bg_BG/LC_IDENTIFICATION +#usr/lib/locale/bg_BG/LC_MEASUREMENT +#usr/lib/locale/bg_BG/LC_MESSAGES +#usr/lib/locale/bg_BG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bg_BG/LC_MONETARY +#usr/lib/locale/bg_BG/LC_NAME +#usr/lib/locale/bg_BG/LC_NUMERIC +#usr/lib/locale/bg_BG/LC_PAPER +#usr/lib/locale/bg_BG/LC_TELEPHONE +#usr/lib/locale/bg_BG/LC_TIME +#usr/lib/locale/bn_BD +#usr/lib/locale/bn_BD/LC_ADDRESS +#usr/lib/locale/bn_BD/LC_COLLATE +#usr/lib/locale/bn_BD/LC_CTYPE +#usr/lib/locale/bn_BD/LC_IDENTIFICATION +#usr/lib/locale/bn_BD/LC_MEASUREMENT +#usr/lib/locale/bn_BD/LC_MESSAGES +#usr/lib/locale/bn_BD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bn_BD/LC_MONETARY +#usr/lib/locale/bn_BD/LC_NAME +#usr/lib/locale/bn_BD/LC_NUMERIC +#usr/lib/locale/bn_BD/LC_PAPER +#usr/lib/locale/bn_BD/LC_TELEPHONE +#usr/lib/locale/bn_BD/LC_TIME +#usr/lib/locale/bn_IN +#usr/lib/locale/bn_IN/LC_ADDRESS +#usr/lib/locale/bn_IN/LC_COLLATE +#usr/lib/locale/bn_IN/LC_CTYPE +#usr/lib/locale/bn_IN/LC_IDENTIFICATION +#usr/lib/locale/bn_IN/LC_MEASUREMENT +#usr/lib/locale/bn_IN/LC_MESSAGES +#usr/lib/locale/bn_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bn_IN/LC_MONETARY +#usr/lib/locale/bn_IN/LC_NAME +#usr/lib/locale/bn_IN/LC_NUMERIC +#usr/lib/locale/bn_IN/LC_PAPER +#usr/lib/locale/bn_IN/LC_TELEPHONE +#usr/lib/locale/bn_IN/LC_TIME +#usr/lib/locale/bo_CN +#usr/lib/locale/bo_CN/LC_ADDRESS +#usr/lib/locale/bo_CN/LC_COLLATE +#usr/lib/locale/bo_CN/LC_CTYPE +#usr/lib/locale/bo_CN/LC_IDENTIFICATION +#usr/lib/locale/bo_CN/LC_MEASUREMENT +#usr/lib/locale/bo_CN/LC_MESSAGES +#usr/lib/locale/bo_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bo_CN/LC_MONETARY +#usr/lib/locale/bo_CN/LC_NAME +#usr/lib/locale/bo_CN/LC_NUMERIC +#usr/lib/locale/bo_CN/LC_PAPER +#usr/lib/locale/bo_CN/LC_TELEPHONE +#usr/lib/locale/bo_CN/LC_TIME +#usr/lib/locale/bo_IN +#usr/lib/locale/bo_IN/LC_ADDRESS +#usr/lib/locale/bo_IN/LC_COLLATE +#usr/lib/locale/bo_IN/LC_CTYPE +#usr/lib/locale/bo_IN/LC_IDENTIFICATION +#usr/lib/locale/bo_IN/LC_MEASUREMENT +#usr/lib/locale/bo_IN/LC_MESSAGES +#usr/lib/locale/bo_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bo_IN/LC_MONETARY +#usr/lib/locale/bo_IN/LC_NAME +#usr/lib/locale/bo_IN/LC_NUMERIC +#usr/lib/locale/bo_IN/LC_PAPER +#usr/lib/locale/bo_IN/LC_TELEPHONE +#usr/lib/locale/bo_IN/LC_TIME +#usr/lib/locale/br_FR +#usr/lib/locale/br_FR.utf8 +#usr/lib/locale/br_FR.utf8/LC_ADDRESS +#usr/lib/locale/br_FR.utf8/LC_COLLATE +#usr/lib/locale/br_FR.utf8/LC_CTYPE +#usr/lib/locale/br_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/br_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/br_FR.utf8/LC_MESSAGES +#usr/lib/locale/br_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR.utf8/LC_MONETARY +#usr/lib/locale/br_FR.utf8/LC_NAME +#usr/lib/locale/br_FR.utf8/LC_NUMERIC +#usr/lib/locale/br_FR.utf8/LC_PAPER +#usr/lib/locale/br_FR.utf8/LC_TELEPHONE +#usr/lib/locale/br_FR.utf8/LC_TIME +#usr/lib/locale/br_FR/LC_ADDRESS +#usr/lib/locale/br_FR/LC_COLLATE +#usr/lib/locale/br_FR/LC_CTYPE +#usr/lib/locale/br_FR/LC_IDENTIFICATION +#usr/lib/locale/br_FR/LC_MEASUREMENT +#usr/lib/locale/br_FR/LC_MESSAGES +#usr/lib/locale/br_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR/LC_MONETARY +#usr/lib/locale/br_FR/LC_NAME +#usr/lib/locale/br_FR/LC_NUMERIC +#usr/lib/locale/br_FR/LC_PAPER +#usr/lib/locale/br_FR/LC_TELEPHONE +#usr/lib/locale/br_FR/LC_TIME +#usr/lib/locale/br_FR@euro +#usr/lib/locale/br_FR@euro/LC_ADDRESS +#usr/lib/locale/br_FR@euro/LC_COLLATE +#usr/lib/locale/br_FR@euro/LC_CTYPE +#usr/lib/locale/br_FR@euro/LC_IDENTIFICATION +#usr/lib/locale/br_FR@euro/LC_MEASUREMENT +#usr/lib/locale/br_FR@euro/LC_MESSAGES +#usr/lib/locale/br_FR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR@euro/LC_MONETARY +#usr/lib/locale/br_FR@euro/LC_NAME +#usr/lib/locale/br_FR@euro/LC_NUMERIC +#usr/lib/locale/br_FR@euro/LC_PAPER +#usr/lib/locale/br_FR@euro/LC_TELEPHONE +#usr/lib/locale/br_FR@euro/LC_TIME +#usr/lib/locale/bs_BA +#usr/lib/locale/bs_BA.utf8 +#usr/lib/locale/bs_BA.utf8/LC_ADDRESS +#usr/lib/locale/bs_BA.utf8/LC_COLLATE +#usr/lib/locale/bs_BA.utf8/LC_CTYPE +#usr/lib/locale/bs_BA.utf8/LC_IDENTIFICATION +#usr/lib/locale/bs_BA.utf8/LC_MEASUREMENT +#usr/lib/locale/bs_BA.utf8/LC_MESSAGES +#usr/lib/locale/bs_BA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bs_BA.utf8/LC_MONETARY +#usr/lib/locale/bs_BA.utf8/LC_NAME +#usr/lib/locale/bs_BA.utf8/LC_NUMERIC +#usr/lib/locale/bs_BA.utf8/LC_PAPER +#usr/lib/locale/bs_BA.utf8/LC_TELEPHONE +#usr/lib/locale/bs_BA.utf8/LC_TIME +#usr/lib/locale/bs_BA/LC_ADDRESS +#usr/lib/locale/bs_BA/LC_COLLATE +#usr/lib/locale/bs_BA/LC_CTYPE +#usr/lib/locale/bs_BA/LC_IDENTIFICATION +#usr/lib/locale/bs_BA/LC_MEASUREMENT +#usr/lib/locale/bs_BA/LC_MESSAGES +#usr/lib/locale/bs_BA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bs_BA/LC_MONETARY +#usr/lib/locale/bs_BA/LC_NAME +#usr/lib/locale/bs_BA/LC_NUMERIC +#usr/lib/locale/bs_BA/LC_PAPER +#usr/lib/locale/bs_BA/LC_TELEPHONE +#usr/lib/locale/bs_BA/LC_TIME +#usr/lib/locale/byn_ER +#usr/lib/locale/byn_ER/LC_ADDRESS +#usr/lib/locale/byn_ER/LC_COLLATE +#usr/lib/locale/byn_ER/LC_CTYPE +#usr/lib/locale/byn_ER/LC_IDENTIFICATION +#usr/lib/locale/byn_ER/LC_MEASUREMENT +#usr/lib/locale/byn_ER/LC_MESSAGES +#usr/lib/locale/byn_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/byn_ER/LC_MONETARY +#usr/lib/locale/byn_ER/LC_NAME +#usr/lib/locale/byn_ER/LC_NUMERIC +#usr/lib/locale/byn_ER/LC_PAPER +#usr/lib/locale/byn_ER/LC_TELEPHONE +#usr/lib/locale/byn_ER/LC_TIME +#usr/lib/locale/ca_AD +#usr/lib/locale/ca_AD.utf8 +#usr/lib/locale/ca_AD.utf8/LC_ADDRESS +#usr/lib/locale/ca_AD.utf8/LC_COLLATE +#usr/lib/locale/ca_AD.utf8/LC_CTYPE +#usr/lib/locale/ca_AD.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_AD.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_AD.utf8/LC_MESSAGES +#usr/lib/locale/ca_AD.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_AD.utf8/LC_MONETARY +#usr/lib/locale/ca_AD.utf8/LC_NAME +#usr/lib/locale/ca_AD.utf8/LC_NUMERIC +#usr/lib/locale/ca_AD.utf8/LC_PAPER +#usr/lib/locale/ca_AD.utf8/LC_TELEPHONE +#usr/lib/locale/ca_AD.utf8/LC_TIME +#usr/lib/locale/ca_AD/LC_ADDRESS +#usr/lib/locale/ca_AD/LC_COLLATE +#usr/lib/locale/ca_AD/LC_CTYPE +#usr/lib/locale/ca_AD/LC_IDENTIFICATION +#usr/lib/locale/ca_AD/LC_MEASUREMENT +#usr/lib/locale/ca_AD/LC_MESSAGES +#usr/lib/locale/ca_AD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_AD/LC_MONETARY +#usr/lib/locale/ca_AD/LC_NAME +#usr/lib/locale/ca_AD/LC_NUMERIC +#usr/lib/locale/ca_AD/LC_PAPER +#usr/lib/locale/ca_AD/LC_TELEPHONE +#usr/lib/locale/ca_AD/LC_TIME +#usr/lib/locale/ca_ES +#usr/lib/locale/ca_ES.utf8 +#usr/lib/locale/ca_ES.utf8/LC_ADDRESS +#usr/lib/locale/ca_ES.utf8/LC_COLLATE +#usr/lib/locale/ca_ES.utf8/LC_CTYPE +#usr/lib/locale/ca_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_ES.utf8/LC_MESSAGES +#usr/lib/locale/ca_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES.utf8/LC_MONETARY +#usr/lib/locale/ca_ES.utf8/LC_NAME +#usr/lib/locale/ca_ES.utf8/LC_NUMERIC +#usr/lib/locale/ca_ES.utf8/LC_PAPER +#usr/lib/locale/ca_ES.utf8/LC_TELEPHONE +#usr/lib/locale/ca_ES.utf8/LC_TIME +#usr/lib/locale/ca_ES/LC_ADDRESS +#usr/lib/locale/ca_ES/LC_COLLATE +#usr/lib/locale/ca_ES/LC_CTYPE +#usr/lib/locale/ca_ES/LC_IDENTIFICATION +#usr/lib/locale/ca_ES/LC_MEASUREMENT +#usr/lib/locale/ca_ES/LC_MESSAGES +#usr/lib/locale/ca_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES/LC_MONETARY +#usr/lib/locale/ca_ES/LC_NAME +#usr/lib/locale/ca_ES/LC_NUMERIC +#usr/lib/locale/ca_ES/LC_PAPER +#usr/lib/locale/ca_ES/LC_TELEPHONE +#usr/lib/locale/ca_ES/LC_TIME +#usr/lib/locale/ca_ES@euro +#usr/lib/locale/ca_ES@euro/LC_ADDRESS +#usr/lib/locale/ca_ES@euro/LC_COLLATE +#usr/lib/locale/ca_ES@euro/LC_CTYPE +#usr/lib/locale/ca_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/ca_ES@euro/LC_MEASUREMENT +#usr/lib/locale/ca_ES@euro/LC_MESSAGES +#usr/lib/locale/ca_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES@euro/LC_MONETARY +#usr/lib/locale/ca_ES@euro/LC_NAME +#usr/lib/locale/ca_ES@euro/LC_NUMERIC +#usr/lib/locale/ca_ES@euro/LC_PAPER +#usr/lib/locale/ca_ES@euro/LC_TELEPHONE +#usr/lib/locale/ca_ES@euro/LC_TIME +#usr/lib/locale/ca_FR +#usr/lib/locale/ca_FR.utf8 +#usr/lib/locale/ca_FR.utf8/LC_ADDRESS +#usr/lib/locale/ca_FR.utf8/LC_COLLATE +#usr/lib/locale/ca_FR.utf8/LC_CTYPE +#usr/lib/locale/ca_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_FR.utf8/LC_MESSAGES +#usr/lib/locale/ca_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_FR.utf8/LC_MONETARY +#usr/lib/locale/ca_FR.utf8/LC_NAME +#usr/lib/locale/ca_FR.utf8/LC_NUMERIC +#usr/lib/locale/ca_FR.utf8/LC_PAPER +#usr/lib/locale/ca_FR.utf8/LC_TELEPHONE +#usr/lib/locale/ca_FR.utf8/LC_TIME +#usr/lib/locale/ca_FR/LC_ADDRESS +#usr/lib/locale/ca_FR/LC_COLLATE +#usr/lib/locale/ca_FR/LC_CTYPE +#usr/lib/locale/ca_FR/LC_IDENTIFICATION +#usr/lib/locale/ca_FR/LC_MEASUREMENT +#usr/lib/locale/ca_FR/LC_MESSAGES +#usr/lib/locale/ca_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_FR/LC_MONETARY +#usr/lib/locale/ca_FR/LC_NAME +#usr/lib/locale/ca_FR/LC_NUMERIC +#usr/lib/locale/ca_FR/LC_PAPER +#usr/lib/locale/ca_FR/LC_TELEPHONE +#usr/lib/locale/ca_FR/LC_TIME +#usr/lib/locale/ca_IT +#usr/lib/locale/ca_IT.utf8 +#usr/lib/locale/ca_IT.utf8/LC_ADDRESS +#usr/lib/locale/ca_IT.utf8/LC_COLLATE +#usr/lib/locale/ca_IT.utf8/LC_CTYPE +#usr/lib/locale/ca_IT.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_IT.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_IT.utf8/LC_MESSAGES +#usr/lib/locale/ca_IT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_IT.utf8/LC_MONETARY +#usr/lib/locale/ca_IT.utf8/LC_NAME +#usr/lib/locale/ca_IT.utf8/LC_NUMERIC +#usr/lib/locale/ca_IT.utf8/LC_PAPER +#usr/lib/locale/ca_IT.utf8/LC_TELEPHONE +#usr/lib/locale/ca_IT.utf8/LC_TIME +#usr/lib/locale/ca_IT/LC_ADDRESS +#usr/lib/locale/ca_IT/LC_COLLATE +#usr/lib/locale/ca_IT/LC_CTYPE +#usr/lib/locale/ca_IT/LC_IDENTIFICATION +#usr/lib/locale/ca_IT/LC_MEASUREMENT +#usr/lib/locale/ca_IT/LC_MESSAGES +#usr/lib/locale/ca_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_IT/LC_MONETARY +#usr/lib/locale/ca_IT/LC_NAME +#usr/lib/locale/ca_IT/LC_NUMERIC +#usr/lib/locale/ca_IT/LC_PAPER +#usr/lib/locale/ca_IT/LC_TELEPHONE +#usr/lib/locale/ca_IT/LC_TIME +#usr/lib/locale/crh_UA +#usr/lib/locale/crh_UA/LC_ADDRESS +#usr/lib/locale/crh_UA/LC_COLLATE +#usr/lib/locale/crh_UA/LC_CTYPE +#usr/lib/locale/crh_UA/LC_IDENTIFICATION +#usr/lib/locale/crh_UA/LC_MEASUREMENT +#usr/lib/locale/crh_UA/LC_MESSAGES +#usr/lib/locale/crh_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/crh_UA/LC_MONETARY +#usr/lib/locale/crh_UA/LC_NAME +#usr/lib/locale/crh_UA/LC_NUMERIC +#usr/lib/locale/crh_UA/LC_PAPER +#usr/lib/locale/crh_UA/LC_TELEPHONE +#usr/lib/locale/crh_UA/LC_TIME +#usr/lib/locale/cs_CZ +#usr/lib/locale/cs_CZ.utf8 +#usr/lib/locale/cs_CZ.utf8/LC_ADDRESS +#usr/lib/locale/cs_CZ.utf8/LC_COLLATE +#usr/lib/locale/cs_CZ.utf8/LC_CTYPE +#usr/lib/locale/cs_CZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/cs_CZ.utf8/LC_MEASUREMENT +#usr/lib/locale/cs_CZ.utf8/LC_MESSAGES +#usr/lib/locale/cs_CZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cs_CZ.utf8/LC_MONETARY +#usr/lib/locale/cs_CZ.utf8/LC_NAME +#usr/lib/locale/cs_CZ.utf8/LC_NUMERIC +#usr/lib/locale/cs_CZ.utf8/LC_PAPER +#usr/lib/locale/cs_CZ.utf8/LC_TELEPHONE +#usr/lib/locale/cs_CZ.utf8/LC_TIME +#usr/lib/locale/cs_CZ/LC_ADDRESS +#usr/lib/locale/cs_CZ/LC_COLLATE +#usr/lib/locale/cs_CZ/LC_CTYPE +#usr/lib/locale/cs_CZ/LC_IDENTIFICATION +#usr/lib/locale/cs_CZ/LC_MEASUREMENT +#usr/lib/locale/cs_CZ/LC_MESSAGES +#usr/lib/locale/cs_CZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cs_CZ/LC_MONETARY +#usr/lib/locale/cs_CZ/LC_NAME +#usr/lib/locale/cs_CZ/LC_NUMERIC +#usr/lib/locale/cs_CZ/LC_PAPER +#usr/lib/locale/cs_CZ/LC_TELEPHONE +#usr/lib/locale/cs_CZ/LC_TIME +#usr/lib/locale/csb_PL +#usr/lib/locale/csb_PL/LC_ADDRESS +#usr/lib/locale/csb_PL/LC_COLLATE +#usr/lib/locale/csb_PL/LC_CTYPE +#usr/lib/locale/csb_PL/LC_IDENTIFICATION +#usr/lib/locale/csb_PL/LC_MEASUREMENT +#usr/lib/locale/csb_PL/LC_MESSAGES +#usr/lib/locale/csb_PL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/csb_PL/LC_MONETARY +#usr/lib/locale/csb_PL/LC_NAME +#usr/lib/locale/csb_PL/LC_NUMERIC +#usr/lib/locale/csb_PL/LC_PAPER +#usr/lib/locale/csb_PL/LC_TELEPHONE +#usr/lib/locale/csb_PL/LC_TIME +#usr/lib/locale/cv_RU +#usr/lib/locale/cv_RU/LC_ADDRESS +#usr/lib/locale/cv_RU/LC_COLLATE +#usr/lib/locale/cv_RU/LC_CTYPE +#usr/lib/locale/cv_RU/LC_IDENTIFICATION +#usr/lib/locale/cv_RU/LC_MEASUREMENT +#usr/lib/locale/cv_RU/LC_MESSAGES +#usr/lib/locale/cv_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cv_RU/LC_MONETARY +#usr/lib/locale/cv_RU/LC_NAME +#usr/lib/locale/cv_RU/LC_NUMERIC +#usr/lib/locale/cv_RU/LC_PAPER +#usr/lib/locale/cv_RU/LC_TELEPHONE +#usr/lib/locale/cv_RU/LC_TIME +#usr/lib/locale/cy_GB +#usr/lib/locale/cy_GB.utf8 +#usr/lib/locale/cy_GB.utf8/LC_ADDRESS +#usr/lib/locale/cy_GB.utf8/LC_COLLATE +#usr/lib/locale/cy_GB.utf8/LC_CTYPE +#usr/lib/locale/cy_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/cy_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/cy_GB.utf8/LC_MESSAGES +#usr/lib/locale/cy_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cy_GB.utf8/LC_MONETARY +#usr/lib/locale/cy_GB.utf8/LC_NAME +#usr/lib/locale/cy_GB.utf8/LC_NUMERIC +#usr/lib/locale/cy_GB.utf8/LC_PAPER +#usr/lib/locale/cy_GB.utf8/LC_TELEPHONE +#usr/lib/locale/cy_GB.utf8/LC_TIME +#usr/lib/locale/cy_GB/LC_ADDRESS +#usr/lib/locale/cy_GB/LC_COLLATE +#usr/lib/locale/cy_GB/LC_CTYPE +#usr/lib/locale/cy_GB/LC_IDENTIFICATION +#usr/lib/locale/cy_GB/LC_MEASUREMENT +#usr/lib/locale/cy_GB/LC_MESSAGES +#usr/lib/locale/cy_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cy_GB/LC_MONETARY +#usr/lib/locale/cy_GB/LC_NAME +#usr/lib/locale/cy_GB/LC_NUMERIC +#usr/lib/locale/cy_GB/LC_PAPER +#usr/lib/locale/cy_GB/LC_TELEPHONE +#usr/lib/locale/cy_GB/LC_TIME +#usr/lib/locale/da_DK +#usr/lib/locale/da_DK.iso885915 +#usr/lib/locale/da_DK.iso885915/LC_ADDRESS +#usr/lib/locale/da_DK.iso885915/LC_COLLATE +#usr/lib/locale/da_DK.iso885915/LC_CTYPE +#usr/lib/locale/da_DK.iso885915/LC_IDENTIFICATION +#usr/lib/locale/da_DK.iso885915/LC_MEASUREMENT +#usr/lib/locale/da_DK.iso885915/LC_MESSAGES +#usr/lib/locale/da_DK.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK.iso885915/LC_MONETARY +#usr/lib/locale/da_DK.iso885915/LC_NAME +#usr/lib/locale/da_DK.iso885915/LC_NUMERIC +#usr/lib/locale/da_DK.iso885915/LC_PAPER +#usr/lib/locale/da_DK.iso885915/LC_TELEPHONE +#usr/lib/locale/da_DK.iso885915/LC_TIME +#usr/lib/locale/da_DK.utf8 +#usr/lib/locale/da_DK.utf8/LC_ADDRESS +#usr/lib/locale/da_DK.utf8/LC_COLLATE +#usr/lib/locale/da_DK.utf8/LC_CTYPE +#usr/lib/locale/da_DK.utf8/LC_IDENTIFICATION +#usr/lib/locale/da_DK.utf8/LC_MEASUREMENT +#usr/lib/locale/da_DK.utf8/LC_MESSAGES +#usr/lib/locale/da_DK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK.utf8/LC_MONETARY +#usr/lib/locale/da_DK.utf8/LC_NAME +#usr/lib/locale/da_DK.utf8/LC_NUMERIC +#usr/lib/locale/da_DK.utf8/LC_PAPER +#usr/lib/locale/da_DK.utf8/LC_TELEPHONE +#usr/lib/locale/da_DK.utf8/LC_TIME +#usr/lib/locale/da_DK/LC_ADDRESS +#usr/lib/locale/da_DK/LC_COLLATE +#usr/lib/locale/da_DK/LC_CTYPE +#usr/lib/locale/da_DK/LC_IDENTIFICATION +#usr/lib/locale/da_DK/LC_MEASUREMENT +#usr/lib/locale/da_DK/LC_MESSAGES +#usr/lib/locale/da_DK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK/LC_MONETARY +#usr/lib/locale/da_DK/LC_NAME +#usr/lib/locale/da_DK/LC_NUMERIC +#usr/lib/locale/da_DK/LC_PAPER +#usr/lib/locale/da_DK/LC_TELEPHONE +#usr/lib/locale/da_DK/LC_TIME +#usr/lib/locale/de_AT +#usr/lib/locale/de_AT.utf8 +#usr/lib/locale/de_AT.utf8/LC_ADDRESS +#usr/lib/locale/de_AT.utf8/LC_COLLATE +#usr/lib/locale/de_AT.utf8/LC_CTYPE +#usr/lib/locale/de_AT.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_AT.utf8/LC_MEASUREMENT +#usr/lib/locale/de_AT.utf8/LC_MESSAGES +#usr/lib/locale/de_AT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT.utf8/LC_MONETARY +#usr/lib/locale/de_AT.utf8/LC_NAME +#usr/lib/locale/de_AT.utf8/LC_NUMERIC +#usr/lib/locale/de_AT.utf8/LC_PAPER +#usr/lib/locale/de_AT.utf8/LC_TELEPHONE +#usr/lib/locale/de_AT.utf8/LC_TIME +#usr/lib/locale/de_AT/LC_ADDRESS +#usr/lib/locale/de_AT/LC_COLLATE +#usr/lib/locale/de_AT/LC_CTYPE +#usr/lib/locale/de_AT/LC_IDENTIFICATION +#usr/lib/locale/de_AT/LC_MEASUREMENT +#usr/lib/locale/de_AT/LC_MESSAGES +#usr/lib/locale/de_AT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT/LC_MONETARY +#usr/lib/locale/de_AT/LC_NAME +#usr/lib/locale/de_AT/LC_NUMERIC +#usr/lib/locale/de_AT/LC_PAPER +#usr/lib/locale/de_AT/LC_TELEPHONE +#usr/lib/locale/de_AT/LC_TIME +#usr/lib/locale/de_AT@euro +#usr/lib/locale/de_AT@euro/LC_ADDRESS +#usr/lib/locale/de_AT@euro/LC_COLLATE +#usr/lib/locale/de_AT@euro/LC_CTYPE +#usr/lib/locale/de_AT@euro/LC_IDENTIFICATION +#usr/lib/locale/de_AT@euro/LC_MEASUREMENT +#usr/lib/locale/de_AT@euro/LC_MESSAGES +#usr/lib/locale/de_AT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT@euro/LC_MONETARY +#usr/lib/locale/de_AT@euro/LC_NAME +#usr/lib/locale/de_AT@euro/LC_NUMERIC +#usr/lib/locale/de_AT@euro/LC_PAPER +#usr/lib/locale/de_AT@euro/LC_TELEPHONE +#usr/lib/locale/de_AT@euro/LC_TIME +#usr/lib/locale/de_BE +#usr/lib/locale/de_BE.utf8 +#usr/lib/locale/de_BE.utf8/LC_ADDRESS +#usr/lib/locale/de_BE.utf8/LC_COLLATE +#usr/lib/locale/de_BE.utf8/LC_CTYPE +#usr/lib/locale/de_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/de_BE.utf8/LC_MESSAGES +#usr/lib/locale/de_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE.utf8/LC_MONETARY +#usr/lib/locale/de_BE.utf8/LC_NAME +#usr/lib/locale/de_BE.utf8/LC_NUMERIC +#usr/lib/locale/de_BE.utf8/LC_PAPER +#usr/lib/locale/de_BE.utf8/LC_TELEPHONE +#usr/lib/locale/de_BE.utf8/LC_TIME +#usr/lib/locale/de_BE/LC_ADDRESS +#usr/lib/locale/de_BE/LC_COLLATE +#usr/lib/locale/de_BE/LC_CTYPE +#usr/lib/locale/de_BE/LC_IDENTIFICATION +#usr/lib/locale/de_BE/LC_MEASUREMENT +#usr/lib/locale/de_BE/LC_MESSAGES +#usr/lib/locale/de_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE/LC_MONETARY +#usr/lib/locale/de_BE/LC_NAME +#usr/lib/locale/de_BE/LC_NUMERIC +#usr/lib/locale/de_BE/LC_PAPER +#usr/lib/locale/de_BE/LC_TELEPHONE +#usr/lib/locale/de_BE/LC_TIME +#usr/lib/locale/de_BE@euro +#usr/lib/locale/de_BE@euro/LC_ADDRESS +#usr/lib/locale/de_BE@euro/LC_COLLATE +#usr/lib/locale/de_BE@euro/LC_CTYPE +#usr/lib/locale/de_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/de_BE@euro/LC_MEASUREMENT +#usr/lib/locale/de_BE@euro/LC_MESSAGES +#usr/lib/locale/de_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE@euro/LC_MONETARY +#usr/lib/locale/de_BE@euro/LC_NAME +#usr/lib/locale/de_BE@euro/LC_NUMERIC +#usr/lib/locale/de_BE@euro/LC_PAPER +#usr/lib/locale/de_BE@euro/LC_TELEPHONE +#usr/lib/locale/de_BE@euro/LC_TIME +#usr/lib/locale/de_CH +#usr/lib/locale/de_CH.utf8 +#usr/lib/locale/de_CH.utf8/LC_ADDRESS +#usr/lib/locale/de_CH.utf8/LC_COLLATE +#usr/lib/locale/de_CH.utf8/LC_CTYPE +#usr/lib/locale/de_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/de_CH.utf8/LC_MESSAGES +#usr/lib/locale/de_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_CH.utf8/LC_MONETARY +#usr/lib/locale/de_CH.utf8/LC_NAME +#usr/lib/locale/de_CH.utf8/LC_NUMERIC +#usr/lib/locale/de_CH.utf8/LC_PAPER +#usr/lib/locale/de_CH.utf8/LC_TELEPHONE +#usr/lib/locale/de_CH.utf8/LC_TIME +#usr/lib/locale/de_CH/LC_ADDRESS +#usr/lib/locale/de_CH/LC_COLLATE +#usr/lib/locale/de_CH/LC_CTYPE +#usr/lib/locale/de_CH/LC_IDENTIFICATION +#usr/lib/locale/de_CH/LC_MEASUREMENT +#usr/lib/locale/de_CH/LC_MESSAGES +#usr/lib/locale/de_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_CH/LC_MONETARY +#usr/lib/locale/de_CH/LC_NAME +#usr/lib/locale/de_CH/LC_NUMERIC +#usr/lib/locale/de_CH/LC_PAPER +#usr/lib/locale/de_CH/LC_TELEPHONE +#usr/lib/locale/de_CH/LC_TIME +#usr/lib/locale/de_DE +#usr/lib/locale/de_DE.utf8 +#usr/lib/locale/de_DE.utf8/LC_ADDRESS +#usr/lib/locale/de_DE.utf8/LC_COLLATE +#usr/lib/locale/de_DE.utf8/LC_CTYPE +#usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_DE.utf8/LC_MEASUREMENT +#usr/lib/locale/de_DE.utf8/LC_MESSAGES +#usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE.utf8/LC_MONETARY +#usr/lib/locale/de_DE.utf8/LC_NAME +#usr/lib/locale/de_DE.utf8/LC_NUMERIC +#usr/lib/locale/de_DE.utf8/LC_PAPER +#usr/lib/locale/de_DE.utf8/LC_TELEPHONE +#usr/lib/locale/de_DE.utf8/LC_TIME +#usr/lib/locale/de_DE/LC_ADDRESS +#usr/lib/locale/de_DE/LC_COLLATE +#usr/lib/locale/de_DE/LC_CTYPE +#usr/lib/locale/de_DE/LC_IDENTIFICATION +#usr/lib/locale/de_DE/LC_MEASUREMENT +#usr/lib/locale/de_DE/LC_MESSAGES +#usr/lib/locale/de_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE/LC_MONETARY +#usr/lib/locale/de_DE/LC_NAME +#usr/lib/locale/de_DE/LC_NUMERIC +#usr/lib/locale/de_DE/LC_PAPER +#usr/lib/locale/de_DE/LC_TELEPHONE +#usr/lib/locale/de_DE/LC_TIME +#usr/lib/locale/de_DE@euro +#usr/lib/locale/de_DE@euro/LC_ADDRESS +#usr/lib/locale/de_DE@euro/LC_COLLATE +#usr/lib/locale/de_DE@euro/LC_CTYPE +#usr/lib/locale/de_DE@euro/LC_IDENTIFICATION +#usr/lib/locale/de_DE@euro/LC_MEASUREMENT +#usr/lib/locale/de_DE@euro/LC_MESSAGES +#usr/lib/locale/de_DE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE@euro/LC_MONETARY +#usr/lib/locale/de_DE@euro/LC_NAME +#usr/lib/locale/de_DE@euro/LC_NUMERIC +#usr/lib/locale/de_DE@euro/LC_PAPER +#usr/lib/locale/de_DE@euro/LC_TELEPHONE +#usr/lib/locale/de_DE@euro/LC_TIME +#usr/lib/locale/de_LU +#usr/lib/locale/de_LU.utf8 +#usr/lib/locale/de_LU.utf8/LC_ADDRESS +#usr/lib/locale/de_LU.utf8/LC_COLLATE +#usr/lib/locale/de_LU.utf8/LC_CTYPE +#usr/lib/locale/de_LU.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_LU.utf8/LC_MEASUREMENT +#usr/lib/locale/de_LU.utf8/LC_MESSAGES +#usr/lib/locale/de_LU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU.utf8/LC_MONETARY +#usr/lib/locale/de_LU.utf8/LC_NAME +#usr/lib/locale/de_LU.utf8/LC_NUMERIC +#usr/lib/locale/de_LU.utf8/LC_PAPER +#usr/lib/locale/de_LU.utf8/LC_TELEPHONE +#usr/lib/locale/de_LU.utf8/LC_TIME +#usr/lib/locale/de_LU/LC_ADDRESS +#usr/lib/locale/de_LU/LC_COLLATE +#usr/lib/locale/de_LU/LC_CTYPE +#usr/lib/locale/de_LU/LC_IDENTIFICATION +#usr/lib/locale/de_LU/LC_MEASUREMENT +#usr/lib/locale/de_LU/LC_MESSAGES +#usr/lib/locale/de_LU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU/LC_MONETARY +#usr/lib/locale/de_LU/LC_NAME +#usr/lib/locale/de_LU/LC_NUMERIC +#usr/lib/locale/de_LU/LC_PAPER +#usr/lib/locale/de_LU/LC_TELEPHONE +#usr/lib/locale/de_LU/LC_TIME +#usr/lib/locale/de_LU@euro +#usr/lib/locale/de_LU@euro/LC_ADDRESS +#usr/lib/locale/de_LU@euro/LC_COLLATE +#usr/lib/locale/de_LU@euro/LC_CTYPE +#usr/lib/locale/de_LU@euro/LC_IDENTIFICATION +#usr/lib/locale/de_LU@euro/LC_MEASUREMENT +#usr/lib/locale/de_LU@euro/LC_MESSAGES +#usr/lib/locale/de_LU@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU@euro/LC_MONETARY +#usr/lib/locale/de_LU@euro/LC_NAME +#usr/lib/locale/de_LU@euro/LC_NUMERIC +#usr/lib/locale/de_LU@euro/LC_PAPER +#usr/lib/locale/de_LU@euro/LC_TELEPHONE +#usr/lib/locale/de_LU@euro/LC_TIME +#usr/lib/locale/dv_MV +#usr/lib/locale/dv_MV/LC_ADDRESS +#usr/lib/locale/dv_MV/LC_COLLATE +#usr/lib/locale/dv_MV/LC_CTYPE +#usr/lib/locale/dv_MV/LC_IDENTIFICATION +#usr/lib/locale/dv_MV/LC_MEASUREMENT +#usr/lib/locale/dv_MV/LC_MESSAGES +#usr/lib/locale/dv_MV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/dv_MV/LC_MONETARY +#usr/lib/locale/dv_MV/LC_NAME +#usr/lib/locale/dv_MV/LC_NUMERIC +#usr/lib/locale/dv_MV/LC_PAPER +#usr/lib/locale/dv_MV/LC_TELEPHONE +#usr/lib/locale/dv_MV/LC_TIME +#usr/lib/locale/dz_BT +#usr/lib/locale/dz_BT/LC_ADDRESS +#usr/lib/locale/dz_BT/LC_COLLATE +#usr/lib/locale/dz_BT/LC_CTYPE +#usr/lib/locale/dz_BT/LC_IDENTIFICATION +#usr/lib/locale/dz_BT/LC_MEASUREMENT +#usr/lib/locale/dz_BT/LC_MESSAGES +#usr/lib/locale/dz_BT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/dz_BT/LC_MONETARY +#usr/lib/locale/dz_BT/LC_NAME +#usr/lib/locale/dz_BT/LC_NUMERIC +#usr/lib/locale/dz_BT/LC_PAPER +#usr/lib/locale/dz_BT/LC_TELEPHONE +#usr/lib/locale/dz_BT/LC_TIME +#usr/lib/locale/el_CY +#usr/lib/locale/el_CY.utf8 +#usr/lib/locale/el_CY.utf8/LC_ADDRESS +#usr/lib/locale/el_CY.utf8/LC_COLLATE +#usr/lib/locale/el_CY.utf8/LC_CTYPE +#usr/lib/locale/el_CY.utf8/LC_IDENTIFICATION +#usr/lib/locale/el_CY.utf8/LC_MEASUREMENT +#usr/lib/locale/el_CY.utf8/LC_MESSAGES +#usr/lib/locale/el_CY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_CY.utf8/LC_MONETARY +#usr/lib/locale/el_CY.utf8/LC_NAME +#usr/lib/locale/el_CY.utf8/LC_NUMERIC +#usr/lib/locale/el_CY.utf8/LC_PAPER +#usr/lib/locale/el_CY.utf8/LC_TELEPHONE +#usr/lib/locale/el_CY.utf8/LC_TIME +#usr/lib/locale/el_CY/LC_ADDRESS +#usr/lib/locale/el_CY/LC_COLLATE +#usr/lib/locale/el_CY/LC_CTYPE +#usr/lib/locale/el_CY/LC_IDENTIFICATION +#usr/lib/locale/el_CY/LC_MEASUREMENT +#usr/lib/locale/el_CY/LC_MESSAGES +#usr/lib/locale/el_CY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_CY/LC_MONETARY +#usr/lib/locale/el_CY/LC_NAME +#usr/lib/locale/el_CY/LC_NUMERIC +#usr/lib/locale/el_CY/LC_PAPER +#usr/lib/locale/el_CY/LC_TELEPHONE +#usr/lib/locale/el_CY/LC_TIME +#usr/lib/locale/el_GR +#usr/lib/locale/el_GR.utf8 +#usr/lib/locale/el_GR.utf8/LC_ADDRESS +#usr/lib/locale/el_GR.utf8/LC_COLLATE +#usr/lib/locale/el_GR.utf8/LC_CTYPE +#usr/lib/locale/el_GR.utf8/LC_IDENTIFICATION +#usr/lib/locale/el_GR.utf8/LC_MEASUREMENT +#usr/lib/locale/el_GR.utf8/LC_MESSAGES +#usr/lib/locale/el_GR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR.utf8/LC_MONETARY +#usr/lib/locale/el_GR.utf8/LC_NAME +#usr/lib/locale/el_GR.utf8/LC_NUMERIC +#usr/lib/locale/el_GR.utf8/LC_PAPER +#usr/lib/locale/el_GR.utf8/LC_TELEPHONE +#usr/lib/locale/el_GR.utf8/LC_TIME +#usr/lib/locale/el_GR/LC_ADDRESS +#usr/lib/locale/el_GR/LC_COLLATE +#usr/lib/locale/el_GR/LC_CTYPE +#usr/lib/locale/el_GR/LC_IDENTIFICATION +#usr/lib/locale/el_GR/LC_MEASUREMENT +#usr/lib/locale/el_GR/LC_MESSAGES +#usr/lib/locale/el_GR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR/LC_MONETARY +#usr/lib/locale/el_GR/LC_NAME +#usr/lib/locale/el_GR/LC_NUMERIC +#usr/lib/locale/el_GR/LC_PAPER +#usr/lib/locale/el_GR/LC_TELEPHONE +#usr/lib/locale/el_GR/LC_TIME +#usr/lib/locale/en_AG +#usr/lib/locale/en_AG/LC_ADDRESS +#usr/lib/locale/en_AG/LC_COLLATE +#usr/lib/locale/en_AG/LC_CTYPE +#usr/lib/locale/en_AG/LC_IDENTIFICATION +#usr/lib/locale/en_AG/LC_MEASUREMENT +#usr/lib/locale/en_AG/LC_MESSAGES +#usr/lib/locale/en_AG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AG/LC_MONETARY +#usr/lib/locale/en_AG/LC_NAME +#usr/lib/locale/en_AG/LC_NUMERIC +#usr/lib/locale/en_AG/LC_PAPER +#usr/lib/locale/en_AG/LC_TELEPHONE +#usr/lib/locale/en_AG/LC_TIME +#usr/lib/locale/en_AU +#usr/lib/locale/en_AU.utf8 +#usr/lib/locale/en_AU.utf8/LC_ADDRESS +#usr/lib/locale/en_AU.utf8/LC_COLLATE +#usr/lib/locale/en_AU.utf8/LC_CTYPE +#usr/lib/locale/en_AU.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_AU.utf8/LC_MEASUREMENT +#usr/lib/locale/en_AU.utf8/LC_MESSAGES +#usr/lib/locale/en_AU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AU.utf8/LC_MONETARY +#usr/lib/locale/en_AU.utf8/LC_NAME +#usr/lib/locale/en_AU.utf8/LC_NUMERIC +#usr/lib/locale/en_AU.utf8/LC_PAPER +#usr/lib/locale/en_AU.utf8/LC_TELEPHONE +#usr/lib/locale/en_AU.utf8/LC_TIME +#usr/lib/locale/en_AU/LC_ADDRESS +#usr/lib/locale/en_AU/LC_COLLATE +#usr/lib/locale/en_AU/LC_CTYPE +#usr/lib/locale/en_AU/LC_IDENTIFICATION +#usr/lib/locale/en_AU/LC_MEASUREMENT +#usr/lib/locale/en_AU/LC_MESSAGES +#usr/lib/locale/en_AU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AU/LC_MONETARY +#usr/lib/locale/en_AU/LC_NAME +#usr/lib/locale/en_AU/LC_NUMERIC +#usr/lib/locale/en_AU/LC_PAPER +#usr/lib/locale/en_AU/LC_TELEPHONE +#usr/lib/locale/en_AU/LC_TIME +#usr/lib/locale/en_BW +#usr/lib/locale/en_BW.utf8 +#usr/lib/locale/en_BW.utf8/LC_ADDRESS +#usr/lib/locale/en_BW.utf8/LC_COLLATE +#usr/lib/locale/en_BW.utf8/LC_CTYPE +#usr/lib/locale/en_BW.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_BW.utf8/LC_MEASUREMENT +#usr/lib/locale/en_BW.utf8/LC_MESSAGES +#usr/lib/locale/en_BW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_BW.utf8/LC_MONETARY +#usr/lib/locale/en_BW.utf8/LC_NAME +#usr/lib/locale/en_BW.utf8/LC_NUMERIC +#usr/lib/locale/en_BW.utf8/LC_PAPER +#usr/lib/locale/en_BW.utf8/LC_TELEPHONE +#usr/lib/locale/en_BW.utf8/LC_TIME +#usr/lib/locale/en_BW/LC_ADDRESS +#usr/lib/locale/en_BW/LC_COLLATE +#usr/lib/locale/en_BW/LC_CTYPE +#usr/lib/locale/en_BW/LC_IDENTIFICATION +#usr/lib/locale/en_BW/LC_MEASUREMENT +#usr/lib/locale/en_BW/LC_MESSAGES +#usr/lib/locale/en_BW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_BW/LC_MONETARY +#usr/lib/locale/en_BW/LC_NAME +#usr/lib/locale/en_BW/LC_NUMERIC +#usr/lib/locale/en_BW/LC_PAPER +#usr/lib/locale/en_BW/LC_TELEPHONE +#usr/lib/locale/en_BW/LC_TIME +#usr/lib/locale/en_CA +#usr/lib/locale/en_CA.utf8 +#usr/lib/locale/en_CA.utf8/LC_ADDRESS +#usr/lib/locale/en_CA.utf8/LC_COLLATE +#usr/lib/locale/en_CA.utf8/LC_CTYPE +#usr/lib/locale/en_CA.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_CA.utf8/LC_MEASUREMENT +#usr/lib/locale/en_CA.utf8/LC_MESSAGES +#usr/lib/locale/en_CA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_CA.utf8/LC_MONETARY +#usr/lib/locale/en_CA.utf8/LC_NAME +#usr/lib/locale/en_CA.utf8/LC_NUMERIC +#usr/lib/locale/en_CA.utf8/LC_PAPER +#usr/lib/locale/en_CA.utf8/LC_TELEPHONE +#usr/lib/locale/en_CA.utf8/LC_TIME +#usr/lib/locale/en_CA/LC_ADDRESS +#usr/lib/locale/en_CA/LC_COLLATE +#usr/lib/locale/en_CA/LC_CTYPE +#usr/lib/locale/en_CA/LC_IDENTIFICATION +#usr/lib/locale/en_CA/LC_MEASUREMENT +#usr/lib/locale/en_CA/LC_MESSAGES +#usr/lib/locale/en_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_CA/LC_MONETARY +#usr/lib/locale/en_CA/LC_NAME +#usr/lib/locale/en_CA/LC_NUMERIC +#usr/lib/locale/en_CA/LC_PAPER +#usr/lib/locale/en_CA/LC_TELEPHONE +#usr/lib/locale/en_CA/LC_TIME +#usr/lib/locale/en_DK +#usr/lib/locale/en_DK.utf8 +#usr/lib/locale/en_DK.utf8/LC_ADDRESS +#usr/lib/locale/en_DK.utf8/LC_COLLATE +#usr/lib/locale/en_DK.utf8/LC_CTYPE +#usr/lib/locale/en_DK.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_DK.utf8/LC_MEASUREMENT +#usr/lib/locale/en_DK.utf8/LC_MESSAGES +#usr/lib/locale/en_DK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_DK.utf8/LC_MONETARY +#usr/lib/locale/en_DK.utf8/LC_NAME +#usr/lib/locale/en_DK.utf8/LC_NUMERIC +#usr/lib/locale/en_DK.utf8/LC_PAPER +#usr/lib/locale/en_DK.utf8/LC_TELEPHONE +#usr/lib/locale/en_DK.utf8/LC_TIME +#usr/lib/locale/en_DK/LC_ADDRESS +#usr/lib/locale/en_DK/LC_COLLATE +#usr/lib/locale/en_DK/LC_CTYPE +#usr/lib/locale/en_DK/LC_IDENTIFICATION +#usr/lib/locale/en_DK/LC_MEASUREMENT +#usr/lib/locale/en_DK/LC_MESSAGES +#usr/lib/locale/en_DK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_DK/LC_MONETARY +#usr/lib/locale/en_DK/LC_NAME +#usr/lib/locale/en_DK/LC_NUMERIC +#usr/lib/locale/en_DK/LC_PAPER +#usr/lib/locale/en_DK/LC_TELEPHONE +#usr/lib/locale/en_DK/LC_TIME +#usr/lib/locale/en_GB +#usr/lib/locale/en_GB.iso885915 +#usr/lib/locale/en_GB.iso885915/LC_ADDRESS +#usr/lib/locale/en_GB.iso885915/LC_COLLATE +#usr/lib/locale/en_GB.iso885915/LC_CTYPE +#usr/lib/locale/en_GB.iso885915/LC_IDENTIFICATION +#usr/lib/locale/en_GB.iso885915/LC_MEASUREMENT +#usr/lib/locale/en_GB.iso885915/LC_MESSAGES +#usr/lib/locale/en_GB.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB.iso885915/LC_MONETARY +#usr/lib/locale/en_GB.iso885915/LC_NAME +#usr/lib/locale/en_GB.iso885915/LC_NUMERIC +#usr/lib/locale/en_GB.iso885915/LC_PAPER +#usr/lib/locale/en_GB.iso885915/LC_TELEPHONE +#usr/lib/locale/en_GB.iso885915/LC_TIME +#usr/lib/locale/en_GB.utf8 +#usr/lib/locale/en_GB.utf8/LC_ADDRESS +#usr/lib/locale/en_GB.utf8/LC_COLLATE +#usr/lib/locale/en_GB.utf8/LC_CTYPE +#usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/en_GB.utf8/LC_MESSAGES +#usr/lib/locale/en_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB.utf8/LC_MONETARY +#usr/lib/locale/en_GB.utf8/LC_NAME +#usr/lib/locale/en_GB.utf8/LC_NUMERIC +#usr/lib/locale/en_GB.utf8/LC_PAPER +#usr/lib/locale/en_GB.utf8/LC_TELEPHONE +#usr/lib/locale/en_GB.utf8/LC_TIME +#usr/lib/locale/en_GB/LC_ADDRESS +#usr/lib/locale/en_GB/LC_COLLATE +#usr/lib/locale/en_GB/LC_CTYPE +#usr/lib/locale/en_GB/LC_IDENTIFICATION +#usr/lib/locale/en_GB/LC_MEASUREMENT +#usr/lib/locale/en_GB/LC_MESSAGES +#usr/lib/locale/en_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB/LC_MONETARY +#usr/lib/locale/en_GB/LC_NAME +#usr/lib/locale/en_GB/LC_NUMERIC +#usr/lib/locale/en_GB/LC_PAPER +#usr/lib/locale/en_GB/LC_TELEPHONE +#usr/lib/locale/en_GB/LC_TIME +#usr/lib/locale/en_HK +#usr/lib/locale/en_HK.utf8 +#usr/lib/locale/en_HK.utf8/LC_ADDRESS +#usr/lib/locale/en_HK.utf8/LC_COLLATE +#usr/lib/locale/en_HK.utf8/LC_CTYPE +#usr/lib/locale/en_HK.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_HK.utf8/LC_MEASUREMENT +#usr/lib/locale/en_HK.utf8/LC_MESSAGES +#usr/lib/locale/en_HK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_HK.utf8/LC_MONETARY +#usr/lib/locale/en_HK.utf8/LC_NAME +#usr/lib/locale/en_HK.utf8/LC_NUMERIC +#usr/lib/locale/en_HK.utf8/LC_PAPER +#usr/lib/locale/en_HK.utf8/LC_TELEPHONE +#usr/lib/locale/en_HK.utf8/LC_TIME +#usr/lib/locale/en_HK/LC_ADDRESS +#usr/lib/locale/en_HK/LC_COLLATE +#usr/lib/locale/en_HK/LC_CTYPE +#usr/lib/locale/en_HK/LC_IDENTIFICATION +#usr/lib/locale/en_HK/LC_MEASUREMENT +#usr/lib/locale/en_HK/LC_MESSAGES +#usr/lib/locale/en_HK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_HK/LC_MONETARY +#usr/lib/locale/en_HK/LC_NAME +#usr/lib/locale/en_HK/LC_NUMERIC +#usr/lib/locale/en_HK/LC_PAPER +#usr/lib/locale/en_HK/LC_TELEPHONE +#usr/lib/locale/en_HK/LC_TIME +#usr/lib/locale/en_IE +#usr/lib/locale/en_IE.utf8 +#usr/lib/locale/en_IE.utf8/LC_ADDRESS +#usr/lib/locale/en_IE.utf8/LC_COLLATE +#usr/lib/locale/en_IE.utf8/LC_CTYPE +#usr/lib/locale/en_IE.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_IE.utf8/LC_MEASUREMENT +#usr/lib/locale/en_IE.utf8/LC_MESSAGES +#usr/lib/locale/en_IE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE.utf8/LC_MONETARY +#usr/lib/locale/en_IE.utf8/LC_NAME +#usr/lib/locale/en_IE.utf8/LC_NUMERIC +#usr/lib/locale/en_IE.utf8/LC_PAPER +#usr/lib/locale/en_IE.utf8/LC_TELEPHONE +#usr/lib/locale/en_IE.utf8/LC_TIME +#usr/lib/locale/en_IE/LC_ADDRESS +#usr/lib/locale/en_IE/LC_COLLATE +#usr/lib/locale/en_IE/LC_CTYPE +#usr/lib/locale/en_IE/LC_IDENTIFICATION +#usr/lib/locale/en_IE/LC_MEASUREMENT +#usr/lib/locale/en_IE/LC_MESSAGES +#usr/lib/locale/en_IE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE/LC_MONETARY +#usr/lib/locale/en_IE/LC_NAME +#usr/lib/locale/en_IE/LC_NUMERIC +#usr/lib/locale/en_IE/LC_PAPER +#usr/lib/locale/en_IE/LC_TELEPHONE +#usr/lib/locale/en_IE/LC_TIME +#usr/lib/locale/en_IE@euro +#usr/lib/locale/en_IE@euro/LC_ADDRESS +#usr/lib/locale/en_IE@euro/LC_COLLATE +#usr/lib/locale/en_IE@euro/LC_CTYPE +#usr/lib/locale/en_IE@euro/LC_IDENTIFICATION +#usr/lib/locale/en_IE@euro/LC_MEASUREMENT +#usr/lib/locale/en_IE@euro/LC_MESSAGES +#usr/lib/locale/en_IE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE@euro/LC_MONETARY +#usr/lib/locale/en_IE@euro/LC_NAME +#usr/lib/locale/en_IE@euro/LC_NUMERIC +#usr/lib/locale/en_IE@euro/LC_PAPER +#usr/lib/locale/en_IE@euro/LC_TELEPHONE +#usr/lib/locale/en_IE@euro/LC_TIME +#usr/lib/locale/en_IN +#usr/lib/locale/en_IN/LC_ADDRESS +#usr/lib/locale/en_IN/LC_COLLATE +#usr/lib/locale/en_IN/LC_CTYPE +#usr/lib/locale/en_IN/LC_IDENTIFICATION +#usr/lib/locale/en_IN/LC_MEASUREMENT +#usr/lib/locale/en_IN/LC_MESSAGES +#usr/lib/locale/en_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IN/LC_MONETARY +#usr/lib/locale/en_IN/LC_NAME +#usr/lib/locale/en_IN/LC_NUMERIC +#usr/lib/locale/en_IN/LC_PAPER +#usr/lib/locale/en_IN/LC_TELEPHONE +#usr/lib/locale/en_IN/LC_TIME +#usr/lib/locale/en_NG +#usr/lib/locale/en_NG/LC_ADDRESS +#usr/lib/locale/en_NG/LC_COLLATE +#usr/lib/locale/en_NG/LC_CTYPE +#usr/lib/locale/en_NG/LC_IDENTIFICATION +#usr/lib/locale/en_NG/LC_MEASUREMENT +#usr/lib/locale/en_NG/LC_MESSAGES +#usr/lib/locale/en_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NG/LC_MONETARY +#usr/lib/locale/en_NG/LC_NAME +#usr/lib/locale/en_NG/LC_NUMERIC +#usr/lib/locale/en_NG/LC_PAPER +#usr/lib/locale/en_NG/LC_TELEPHONE +#usr/lib/locale/en_NG/LC_TIME +#usr/lib/locale/en_NZ +#usr/lib/locale/en_NZ.utf8 +#usr/lib/locale/en_NZ.utf8/LC_ADDRESS +#usr/lib/locale/en_NZ.utf8/LC_COLLATE +#usr/lib/locale/en_NZ.utf8/LC_CTYPE +#usr/lib/locale/en_NZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_NZ.utf8/LC_MEASUREMENT +#usr/lib/locale/en_NZ.utf8/LC_MESSAGES +#usr/lib/locale/en_NZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NZ.utf8/LC_MONETARY +#usr/lib/locale/en_NZ.utf8/LC_NAME +#usr/lib/locale/en_NZ.utf8/LC_NUMERIC +#usr/lib/locale/en_NZ.utf8/LC_PAPER +#usr/lib/locale/en_NZ.utf8/LC_TELEPHONE +#usr/lib/locale/en_NZ.utf8/LC_TIME +#usr/lib/locale/en_NZ/LC_ADDRESS +#usr/lib/locale/en_NZ/LC_COLLATE +#usr/lib/locale/en_NZ/LC_CTYPE +#usr/lib/locale/en_NZ/LC_IDENTIFICATION +#usr/lib/locale/en_NZ/LC_MEASUREMENT +#usr/lib/locale/en_NZ/LC_MESSAGES +#usr/lib/locale/en_NZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NZ/LC_MONETARY +#usr/lib/locale/en_NZ/LC_NAME +#usr/lib/locale/en_NZ/LC_NUMERIC +#usr/lib/locale/en_NZ/LC_PAPER +#usr/lib/locale/en_NZ/LC_TELEPHONE +#usr/lib/locale/en_NZ/LC_TIME +#usr/lib/locale/en_PH +#usr/lib/locale/en_PH.utf8 +#usr/lib/locale/en_PH.utf8/LC_ADDRESS +#usr/lib/locale/en_PH.utf8/LC_COLLATE +#usr/lib/locale/en_PH.utf8/LC_CTYPE +#usr/lib/locale/en_PH.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_PH.utf8/LC_MEASUREMENT +#usr/lib/locale/en_PH.utf8/LC_MESSAGES +#usr/lib/locale/en_PH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_PH.utf8/LC_MONETARY +#usr/lib/locale/en_PH.utf8/LC_NAME +#usr/lib/locale/en_PH.utf8/LC_NUMERIC +#usr/lib/locale/en_PH.utf8/LC_PAPER +#usr/lib/locale/en_PH.utf8/LC_TELEPHONE +#usr/lib/locale/en_PH.utf8/LC_TIME +#usr/lib/locale/en_PH/LC_ADDRESS +#usr/lib/locale/en_PH/LC_COLLATE +#usr/lib/locale/en_PH/LC_CTYPE +#usr/lib/locale/en_PH/LC_IDENTIFICATION +#usr/lib/locale/en_PH/LC_MEASUREMENT +#usr/lib/locale/en_PH/LC_MESSAGES +#usr/lib/locale/en_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_PH/LC_MONETARY +#usr/lib/locale/en_PH/LC_NAME +#usr/lib/locale/en_PH/LC_NUMERIC +#usr/lib/locale/en_PH/LC_PAPER +#usr/lib/locale/en_PH/LC_TELEPHONE +#usr/lib/locale/en_PH/LC_TIME +#usr/lib/locale/en_SG +#usr/lib/locale/en_SG.utf8 +#usr/lib/locale/en_SG.utf8/LC_ADDRESS +#usr/lib/locale/en_SG.utf8/LC_COLLATE +#usr/lib/locale/en_SG.utf8/LC_CTYPE +#usr/lib/locale/en_SG.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_SG.utf8/LC_MEASUREMENT +#usr/lib/locale/en_SG.utf8/LC_MESSAGES +#usr/lib/locale/en_SG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SG.utf8/LC_MONETARY +#usr/lib/locale/en_SG.utf8/LC_NAME +#usr/lib/locale/en_SG.utf8/LC_NUMERIC +#usr/lib/locale/en_SG.utf8/LC_PAPER +#usr/lib/locale/en_SG.utf8/LC_TELEPHONE +#usr/lib/locale/en_SG.utf8/LC_TIME +#usr/lib/locale/en_SG/LC_ADDRESS +#usr/lib/locale/en_SG/LC_COLLATE +#usr/lib/locale/en_SG/LC_CTYPE +#usr/lib/locale/en_SG/LC_IDENTIFICATION +#usr/lib/locale/en_SG/LC_MEASUREMENT +#usr/lib/locale/en_SG/LC_MESSAGES +#usr/lib/locale/en_SG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SG/LC_MONETARY +#usr/lib/locale/en_SG/LC_NAME +#usr/lib/locale/en_SG/LC_NUMERIC +#usr/lib/locale/en_SG/LC_PAPER +#usr/lib/locale/en_SG/LC_TELEPHONE +#usr/lib/locale/en_SG/LC_TIME +#usr/lib/locale/en_US +#usr/lib/locale/en_US.iso885915 +#usr/lib/locale/en_US.iso885915/LC_ADDRESS +#usr/lib/locale/en_US.iso885915/LC_COLLATE +#usr/lib/locale/en_US.iso885915/LC_CTYPE +#usr/lib/locale/en_US.iso885915/LC_IDENTIFICATION +#usr/lib/locale/en_US.iso885915/LC_MEASUREMENT +#usr/lib/locale/en_US.iso885915/LC_MESSAGES +#usr/lib/locale/en_US.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US.iso885915/LC_MONETARY +#usr/lib/locale/en_US.iso885915/LC_NAME +#usr/lib/locale/en_US.iso885915/LC_NUMERIC +#usr/lib/locale/en_US.iso885915/LC_PAPER +#usr/lib/locale/en_US.iso885915/LC_TELEPHONE +#usr/lib/locale/en_US.iso885915/LC_TIME +#usr/lib/locale/en_US.utf8 +#usr/lib/locale/en_US.utf8/LC_ADDRESS +#usr/lib/locale/en_US.utf8/LC_COLLATE +#usr/lib/locale/en_US.utf8/LC_CTYPE +#usr/lib/locale/en_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_US.utf8/LC_MEASUREMENT +#usr/lib/locale/en_US.utf8/LC_MESSAGES +#usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US.utf8/LC_MONETARY +#usr/lib/locale/en_US.utf8/LC_NAME +#usr/lib/locale/en_US.utf8/LC_NUMERIC +#usr/lib/locale/en_US.utf8/LC_PAPER +#usr/lib/locale/en_US.utf8/LC_TELEPHONE +#usr/lib/locale/en_US.utf8/LC_TIME +#usr/lib/locale/en_US/LC_ADDRESS +#usr/lib/locale/en_US/LC_COLLATE +#usr/lib/locale/en_US/LC_CTYPE +#usr/lib/locale/en_US/LC_IDENTIFICATION +#usr/lib/locale/en_US/LC_MEASUREMENT +#usr/lib/locale/en_US/LC_MESSAGES +#usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US/LC_MONETARY +#usr/lib/locale/en_US/LC_NAME +#usr/lib/locale/en_US/LC_NUMERIC +#usr/lib/locale/en_US/LC_PAPER +#usr/lib/locale/en_US/LC_TELEPHONE +#usr/lib/locale/en_US/LC_TIME +#usr/lib/locale/en_ZA +#usr/lib/locale/en_ZA.utf8 +#usr/lib/locale/en_ZA.utf8/LC_ADDRESS +#usr/lib/locale/en_ZA.utf8/LC_COLLATE +#usr/lib/locale/en_ZA.utf8/LC_CTYPE +#usr/lib/locale/en_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/en_ZA.utf8/LC_MESSAGES +#usr/lib/locale/en_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZA.utf8/LC_MONETARY +#usr/lib/locale/en_ZA.utf8/LC_NAME +#usr/lib/locale/en_ZA.utf8/LC_NUMERIC +#usr/lib/locale/en_ZA.utf8/LC_PAPER +#usr/lib/locale/en_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/en_ZA.utf8/LC_TIME +#usr/lib/locale/en_ZA/LC_ADDRESS +#usr/lib/locale/en_ZA/LC_COLLATE +#usr/lib/locale/en_ZA/LC_CTYPE +#usr/lib/locale/en_ZA/LC_IDENTIFICATION +#usr/lib/locale/en_ZA/LC_MEASUREMENT +#usr/lib/locale/en_ZA/LC_MESSAGES +#usr/lib/locale/en_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZA/LC_MONETARY +#usr/lib/locale/en_ZA/LC_NAME +#usr/lib/locale/en_ZA/LC_NUMERIC +#usr/lib/locale/en_ZA/LC_PAPER +#usr/lib/locale/en_ZA/LC_TELEPHONE +#usr/lib/locale/en_ZA/LC_TIME +#usr/lib/locale/en_ZW +#usr/lib/locale/en_ZW.utf8 +#usr/lib/locale/en_ZW.utf8/LC_ADDRESS +#usr/lib/locale/en_ZW.utf8/LC_COLLATE +#usr/lib/locale/en_ZW.utf8/LC_CTYPE +#usr/lib/locale/en_ZW.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_ZW.utf8/LC_MEASUREMENT +#usr/lib/locale/en_ZW.utf8/LC_MESSAGES +#usr/lib/locale/en_ZW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZW.utf8/LC_MONETARY +#usr/lib/locale/en_ZW.utf8/LC_NAME +#usr/lib/locale/en_ZW.utf8/LC_NUMERIC +#usr/lib/locale/en_ZW.utf8/LC_PAPER +#usr/lib/locale/en_ZW.utf8/LC_TELEPHONE +#usr/lib/locale/en_ZW.utf8/LC_TIME +#usr/lib/locale/en_ZW/LC_ADDRESS +#usr/lib/locale/en_ZW/LC_COLLATE +#usr/lib/locale/en_ZW/LC_CTYPE +#usr/lib/locale/en_ZW/LC_IDENTIFICATION +#usr/lib/locale/en_ZW/LC_MEASUREMENT +#usr/lib/locale/en_ZW/LC_MESSAGES +#usr/lib/locale/en_ZW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZW/LC_MONETARY +#usr/lib/locale/en_ZW/LC_NAME +#usr/lib/locale/en_ZW/LC_NUMERIC +#usr/lib/locale/en_ZW/LC_PAPER +#usr/lib/locale/en_ZW/LC_TELEPHONE +#usr/lib/locale/en_ZW/LC_TIME +#usr/lib/locale/es_AR +#usr/lib/locale/es_AR.utf8 +#usr/lib/locale/es_AR.utf8/LC_ADDRESS +#usr/lib/locale/es_AR.utf8/LC_COLLATE +#usr/lib/locale/es_AR.utf8/LC_CTYPE +#usr/lib/locale/es_AR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_AR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_AR.utf8/LC_MESSAGES +#usr/lib/locale/es_AR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_AR.utf8/LC_MONETARY +#usr/lib/locale/es_AR.utf8/LC_NAME +#usr/lib/locale/es_AR.utf8/LC_NUMERIC +#usr/lib/locale/es_AR.utf8/LC_PAPER +#usr/lib/locale/es_AR.utf8/LC_TELEPHONE +#usr/lib/locale/es_AR.utf8/LC_TIME +#usr/lib/locale/es_AR/LC_ADDRESS +#usr/lib/locale/es_AR/LC_COLLATE +#usr/lib/locale/es_AR/LC_CTYPE +#usr/lib/locale/es_AR/LC_IDENTIFICATION +#usr/lib/locale/es_AR/LC_MEASUREMENT +#usr/lib/locale/es_AR/LC_MESSAGES +#usr/lib/locale/es_AR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_AR/LC_MONETARY +#usr/lib/locale/es_AR/LC_NAME +#usr/lib/locale/es_AR/LC_NUMERIC +#usr/lib/locale/es_AR/LC_PAPER +#usr/lib/locale/es_AR/LC_TELEPHONE +#usr/lib/locale/es_AR/LC_TIME +#usr/lib/locale/es_BO +#usr/lib/locale/es_BO.utf8 +#usr/lib/locale/es_BO.utf8/LC_ADDRESS +#usr/lib/locale/es_BO.utf8/LC_COLLATE +#usr/lib/locale/es_BO.utf8/LC_CTYPE +#usr/lib/locale/es_BO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_BO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_BO.utf8/LC_MESSAGES +#usr/lib/locale/es_BO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_BO.utf8/LC_MONETARY +#usr/lib/locale/es_BO.utf8/LC_NAME +#usr/lib/locale/es_BO.utf8/LC_NUMERIC +#usr/lib/locale/es_BO.utf8/LC_PAPER +#usr/lib/locale/es_BO.utf8/LC_TELEPHONE +#usr/lib/locale/es_BO.utf8/LC_TIME +#usr/lib/locale/es_BO/LC_ADDRESS +#usr/lib/locale/es_BO/LC_COLLATE +#usr/lib/locale/es_BO/LC_CTYPE +#usr/lib/locale/es_BO/LC_IDENTIFICATION +#usr/lib/locale/es_BO/LC_MEASUREMENT +#usr/lib/locale/es_BO/LC_MESSAGES +#usr/lib/locale/es_BO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_BO/LC_MONETARY +#usr/lib/locale/es_BO/LC_NAME +#usr/lib/locale/es_BO/LC_NUMERIC +#usr/lib/locale/es_BO/LC_PAPER +#usr/lib/locale/es_BO/LC_TELEPHONE +#usr/lib/locale/es_BO/LC_TIME +#usr/lib/locale/es_CL +#usr/lib/locale/es_CL.utf8 +#usr/lib/locale/es_CL.utf8/LC_ADDRESS +#usr/lib/locale/es_CL.utf8/LC_COLLATE +#usr/lib/locale/es_CL.utf8/LC_CTYPE +#usr/lib/locale/es_CL.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CL.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CL.utf8/LC_MESSAGES +#usr/lib/locale/es_CL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CL.utf8/LC_MONETARY +#usr/lib/locale/es_CL.utf8/LC_NAME +#usr/lib/locale/es_CL.utf8/LC_NUMERIC +#usr/lib/locale/es_CL.utf8/LC_PAPER +#usr/lib/locale/es_CL.utf8/LC_TELEPHONE +#usr/lib/locale/es_CL.utf8/LC_TIME +#usr/lib/locale/es_CL/LC_ADDRESS +#usr/lib/locale/es_CL/LC_COLLATE +#usr/lib/locale/es_CL/LC_CTYPE +#usr/lib/locale/es_CL/LC_IDENTIFICATION +#usr/lib/locale/es_CL/LC_MEASUREMENT +#usr/lib/locale/es_CL/LC_MESSAGES +#usr/lib/locale/es_CL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CL/LC_MONETARY +#usr/lib/locale/es_CL/LC_NAME +#usr/lib/locale/es_CL/LC_NUMERIC +#usr/lib/locale/es_CL/LC_PAPER +#usr/lib/locale/es_CL/LC_TELEPHONE +#usr/lib/locale/es_CL/LC_TIME +#usr/lib/locale/es_CO +#usr/lib/locale/es_CO.utf8 +#usr/lib/locale/es_CO.utf8/LC_ADDRESS +#usr/lib/locale/es_CO.utf8/LC_COLLATE +#usr/lib/locale/es_CO.utf8/LC_CTYPE +#usr/lib/locale/es_CO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CO.utf8/LC_MESSAGES +#usr/lib/locale/es_CO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CO.utf8/LC_MONETARY +#usr/lib/locale/es_CO.utf8/LC_NAME +#usr/lib/locale/es_CO.utf8/LC_NUMERIC +#usr/lib/locale/es_CO.utf8/LC_PAPER +#usr/lib/locale/es_CO.utf8/LC_TELEPHONE +#usr/lib/locale/es_CO.utf8/LC_TIME +#usr/lib/locale/es_CO/LC_ADDRESS +#usr/lib/locale/es_CO/LC_COLLATE +#usr/lib/locale/es_CO/LC_CTYPE +#usr/lib/locale/es_CO/LC_IDENTIFICATION +#usr/lib/locale/es_CO/LC_MEASUREMENT +#usr/lib/locale/es_CO/LC_MESSAGES +#usr/lib/locale/es_CO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CO/LC_MONETARY +#usr/lib/locale/es_CO/LC_NAME +#usr/lib/locale/es_CO/LC_NUMERIC +#usr/lib/locale/es_CO/LC_PAPER +#usr/lib/locale/es_CO/LC_TELEPHONE +#usr/lib/locale/es_CO/LC_TIME +#usr/lib/locale/es_CR +#usr/lib/locale/es_CR.utf8 +#usr/lib/locale/es_CR.utf8/LC_ADDRESS +#usr/lib/locale/es_CR.utf8/LC_COLLATE +#usr/lib/locale/es_CR.utf8/LC_CTYPE +#usr/lib/locale/es_CR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CR.utf8/LC_MESSAGES +#usr/lib/locale/es_CR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CR.utf8/LC_MONETARY +#usr/lib/locale/es_CR.utf8/LC_NAME +#usr/lib/locale/es_CR.utf8/LC_NUMERIC +#usr/lib/locale/es_CR.utf8/LC_PAPER +#usr/lib/locale/es_CR.utf8/LC_TELEPHONE +#usr/lib/locale/es_CR.utf8/LC_TIME +#usr/lib/locale/es_CR/LC_ADDRESS +#usr/lib/locale/es_CR/LC_COLLATE +#usr/lib/locale/es_CR/LC_CTYPE +#usr/lib/locale/es_CR/LC_IDENTIFICATION +#usr/lib/locale/es_CR/LC_MEASUREMENT +#usr/lib/locale/es_CR/LC_MESSAGES +#usr/lib/locale/es_CR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CR/LC_MONETARY +#usr/lib/locale/es_CR/LC_NAME +#usr/lib/locale/es_CR/LC_NUMERIC +#usr/lib/locale/es_CR/LC_PAPER +#usr/lib/locale/es_CR/LC_TELEPHONE +#usr/lib/locale/es_CR/LC_TIME +#usr/lib/locale/es_DO +#usr/lib/locale/es_DO.utf8 +#usr/lib/locale/es_DO.utf8/LC_ADDRESS +#usr/lib/locale/es_DO.utf8/LC_COLLATE +#usr/lib/locale/es_DO.utf8/LC_CTYPE +#usr/lib/locale/es_DO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_DO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_DO.utf8/LC_MESSAGES +#usr/lib/locale/es_DO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_DO.utf8/LC_MONETARY +#usr/lib/locale/es_DO.utf8/LC_NAME +#usr/lib/locale/es_DO.utf8/LC_NUMERIC +#usr/lib/locale/es_DO.utf8/LC_PAPER +#usr/lib/locale/es_DO.utf8/LC_TELEPHONE +#usr/lib/locale/es_DO.utf8/LC_TIME +#usr/lib/locale/es_DO/LC_ADDRESS +#usr/lib/locale/es_DO/LC_COLLATE +#usr/lib/locale/es_DO/LC_CTYPE +#usr/lib/locale/es_DO/LC_IDENTIFICATION +#usr/lib/locale/es_DO/LC_MEASUREMENT +#usr/lib/locale/es_DO/LC_MESSAGES +#usr/lib/locale/es_DO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_DO/LC_MONETARY +#usr/lib/locale/es_DO/LC_NAME +#usr/lib/locale/es_DO/LC_NUMERIC +#usr/lib/locale/es_DO/LC_PAPER +#usr/lib/locale/es_DO/LC_TELEPHONE +#usr/lib/locale/es_DO/LC_TIME +#usr/lib/locale/es_EC +#usr/lib/locale/es_EC.utf8 +#usr/lib/locale/es_EC.utf8/LC_ADDRESS +#usr/lib/locale/es_EC.utf8/LC_COLLATE +#usr/lib/locale/es_EC.utf8/LC_CTYPE +#usr/lib/locale/es_EC.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_EC.utf8/LC_MEASUREMENT +#usr/lib/locale/es_EC.utf8/LC_MESSAGES +#usr/lib/locale/es_EC.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_EC.utf8/LC_MONETARY +#usr/lib/locale/es_EC.utf8/LC_NAME +#usr/lib/locale/es_EC.utf8/LC_NUMERIC +#usr/lib/locale/es_EC.utf8/LC_PAPER +#usr/lib/locale/es_EC.utf8/LC_TELEPHONE +#usr/lib/locale/es_EC.utf8/LC_TIME +#usr/lib/locale/es_EC/LC_ADDRESS +#usr/lib/locale/es_EC/LC_COLLATE +#usr/lib/locale/es_EC/LC_CTYPE +#usr/lib/locale/es_EC/LC_IDENTIFICATION +#usr/lib/locale/es_EC/LC_MEASUREMENT +#usr/lib/locale/es_EC/LC_MESSAGES +#usr/lib/locale/es_EC/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_EC/LC_MONETARY +#usr/lib/locale/es_EC/LC_NAME +#usr/lib/locale/es_EC/LC_NUMERIC +#usr/lib/locale/es_EC/LC_PAPER +#usr/lib/locale/es_EC/LC_TELEPHONE +#usr/lib/locale/es_EC/LC_TIME +#usr/lib/locale/es_ES +#usr/lib/locale/es_ES.utf8 +#usr/lib/locale/es_ES.utf8/LC_ADDRESS +#usr/lib/locale/es_ES.utf8/LC_COLLATE +#usr/lib/locale/es_ES.utf8/LC_CTYPE +#usr/lib/locale/es_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/es_ES.utf8/LC_MESSAGES +#usr/lib/locale/es_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES.utf8/LC_MONETARY +#usr/lib/locale/es_ES.utf8/LC_NAME +#usr/lib/locale/es_ES.utf8/LC_NUMERIC +#usr/lib/locale/es_ES.utf8/LC_PAPER +#usr/lib/locale/es_ES.utf8/LC_TELEPHONE +#usr/lib/locale/es_ES.utf8/LC_TIME +#usr/lib/locale/es_ES/LC_ADDRESS +#usr/lib/locale/es_ES/LC_COLLATE +#usr/lib/locale/es_ES/LC_CTYPE +#usr/lib/locale/es_ES/LC_IDENTIFICATION +#usr/lib/locale/es_ES/LC_MEASUREMENT +#usr/lib/locale/es_ES/LC_MESSAGES +#usr/lib/locale/es_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES/LC_MONETARY +#usr/lib/locale/es_ES/LC_NAME +#usr/lib/locale/es_ES/LC_NUMERIC +#usr/lib/locale/es_ES/LC_PAPER +#usr/lib/locale/es_ES/LC_TELEPHONE +#usr/lib/locale/es_ES/LC_TIME +#usr/lib/locale/es_ES@euro +#usr/lib/locale/es_ES@euro/LC_ADDRESS +#usr/lib/locale/es_ES@euro/LC_COLLATE +#usr/lib/locale/es_ES@euro/LC_CTYPE +#usr/lib/locale/es_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/es_ES@euro/LC_MEASUREMENT +#usr/lib/locale/es_ES@euro/LC_MESSAGES +#usr/lib/locale/es_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES@euro/LC_MONETARY +#usr/lib/locale/es_ES@euro/LC_NAME +#usr/lib/locale/es_ES@euro/LC_NUMERIC +#usr/lib/locale/es_ES@euro/LC_PAPER +#usr/lib/locale/es_ES@euro/LC_TELEPHONE +#usr/lib/locale/es_ES@euro/LC_TIME +#usr/lib/locale/es_GT +#usr/lib/locale/es_GT.utf8 +#usr/lib/locale/es_GT.utf8/LC_ADDRESS +#usr/lib/locale/es_GT.utf8/LC_COLLATE +#usr/lib/locale/es_GT.utf8/LC_CTYPE +#usr/lib/locale/es_GT.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_GT.utf8/LC_MEASUREMENT +#usr/lib/locale/es_GT.utf8/LC_MESSAGES +#usr/lib/locale/es_GT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_GT.utf8/LC_MONETARY +#usr/lib/locale/es_GT.utf8/LC_NAME +#usr/lib/locale/es_GT.utf8/LC_NUMERIC +#usr/lib/locale/es_GT.utf8/LC_PAPER +#usr/lib/locale/es_GT.utf8/LC_TELEPHONE +#usr/lib/locale/es_GT.utf8/LC_TIME +#usr/lib/locale/es_GT/LC_ADDRESS +#usr/lib/locale/es_GT/LC_COLLATE +#usr/lib/locale/es_GT/LC_CTYPE +#usr/lib/locale/es_GT/LC_IDENTIFICATION +#usr/lib/locale/es_GT/LC_MEASUREMENT +#usr/lib/locale/es_GT/LC_MESSAGES +#usr/lib/locale/es_GT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_GT/LC_MONETARY +#usr/lib/locale/es_GT/LC_NAME +#usr/lib/locale/es_GT/LC_NUMERIC +#usr/lib/locale/es_GT/LC_PAPER +#usr/lib/locale/es_GT/LC_TELEPHONE +#usr/lib/locale/es_GT/LC_TIME +#usr/lib/locale/es_HN +#usr/lib/locale/es_HN.utf8 +#usr/lib/locale/es_HN.utf8/LC_ADDRESS +#usr/lib/locale/es_HN.utf8/LC_COLLATE +#usr/lib/locale/es_HN.utf8/LC_CTYPE +#usr/lib/locale/es_HN.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_HN.utf8/LC_MEASUREMENT +#usr/lib/locale/es_HN.utf8/LC_MESSAGES +#usr/lib/locale/es_HN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_HN.utf8/LC_MONETARY +#usr/lib/locale/es_HN.utf8/LC_NAME +#usr/lib/locale/es_HN.utf8/LC_NUMERIC +#usr/lib/locale/es_HN.utf8/LC_PAPER +#usr/lib/locale/es_HN.utf8/LC_TELEPHONE +#usr/lib/locale/es_HN.utf8/LC_TIME +#usr/lib/locale/es_HN/LC_ADDRESS +#usr/lib/locale/es_HN/LC_COLLATE +#usr/lib/locale/es_HN/LC_CTYPE +#usr/lib/locale/es_HN/LC_IDENTIFICATION +#usr/lib/locale/es_HN/LC_MEASUREMENT +#usr/lib/locale/es_HN/LC_MESSAGES +#usr/lib/locale/es_HN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_HN/LC_MONETARY +#usr/lib/locale/es_HN/LC_NAME +#usr/lib/locale/es_HN/LC_NUMERIC +#usr/lib/locale/es_HN/LC_PAPER +#usr/lib/locale/es_HN/LC_TELEPHONE +#usr/lib/locale/es_HN/LC_TIME +#usr/lib/locale/es_MX +#usr/lib/locale/es_MX.utf8 +#usr/lib/locale/es_MX.utf8/LC_ADDRESS +#usr/lib/locale/es_MX.utf8/LC_COLLATE +#usr/lib/locale/es_MX.utf8/LC_CTYPE +#usr/lib/locale/es_MX.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_MX.utf8/LC_MEASUREMENT +#usr/lib/locale/es_MX.utf8/LC_MESSAGES +#usr/lib/locale/es_MX.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_MX.utf8/LC_MONETARY +#usr/lib/locale/es_MX.utf8/LC_NAME +#usr/lib/locale/es_MX.utf8/LC_NUMERIC +#usr/lib/locale/es_MX.utf8/LC_PAPER +#usr/lib/locale/es_MX.utf8/LC_TELEPHONE +#usr/lib/locale/es_MX.utf8/LC_TIME +#usr/lib/locale/es_MX/LC_ADDRESS +#usr/lib/locale/es_MX/LC_COLLATE +#usr/lib/locale/es_MX/LC_CTYPE +#usr/lib/locale/es_MX/LC_IDENTIFICATION +#usr/lib/locale/es_MX/LC_MEASUREMENT +#usr/lib/locale/es_MX/LC_MESSAGES +#usr/lib/locale/es_MX/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_MX/LC_MONETARY +#usr/lib/locale/es_MX/LC_NAME +#usr/lib/locale/es_MX/LC_NUMERIC +#usr/lib/locale/es_MX/LC_PAPER +#usr/lib/locale/es_MX/LC_TELEPHONE +#usr/lib/locale/es_MX/LC_TIME +#usr/lib/locale/es_NI +#usr/lib/locale/es_NI.utf8 +#usr/lib/locale/es_NI.utf8/LC_ADDRESS +#usr/lib/locale/es_NI.utf8/LC_COLLATE +#usr/lib/locale/es_NI.utf8/LC_CTYPE +#usr/lib/locale/es_NI.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_NI.utf8/LC_MEASUREMENT +#usr/lib/locale/es_NI.utf8/LC_MESSAGES +#usr/lib/locale/es_NI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_NI.utf8/LC_MONETARY +#usr/lib/locale/es_NI.utf8/LC_NAME +#usr/lib/locale/es_NI.utf8/LC_NUMERIC +#usr/lib/locale/es_NI.utf8/LC_PAPER +#usr/lib/locale/es_NI.utf8/LC_TELEPHONE +#usr/lib/locale/es_NI.utf8/LC_TIME +#usr/lib/locale/es_NI/LC_ADDRESS +#usr/lib/locale/es_NI/LC_COLLATE +#usr/lib/locale/es_NI/LC_CTYPE +#usr/lib/locale/es_NI/LC_IDENTIFICATION +#usr/lib/locale/es_NI/LC_MEASUREMENT +#usr/lib/locale/es_NI/LC_MESSAGES +#usr/lib/locale/es_NI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_NI/LC_MONETARY +#usr/lib/locale/es_NI/LC_NAME +#usr/lib/locale/es_NI/LC_NUMERIC +#usr/lib/locale/es_NI/LC_PAPER +#usr/lib/locale/es_NI/LC_TELEPHONE +#usr/lib/locale/es_NI/LC_TIME +#usr/lib/locale/es_PA +#usr/lib/locale/es_PA.utf8 +#usr/lib/locale/es_PA.utf8/LC_ADDRESS +#usr/lib/locale/es_PA.utf8/LC_COLLATE +#usr/lib/locale/es_PA.utf8/LC_CTYPE +#usr/lib/locale/es_PA.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PA.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PA.utf8/LC_MESSAGES +#usr/lib/locale/es_PA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PA.utf8/LC_MONETARY +#usr/lib/locale/es_PA.utf8/LC_NAME +#usr/lib/locale/es_PA.utf8/LC_NUMERIC +#usr/lib/locale/es_PA.utf8/LC_PAPER +#usr/lib/locale/es_PA.utf8/LC_TELEPHONE +#usr/lib/locale/es_PA.utf8/LC_TIME +#usr/lib/locale/es_PA/LC_ADDRESS +#usr/lib/locale/es_PA/LC_COLLATE +#usr/lib/locale/es_PA/LC_CTYPE +#usr/lib/locale/es_PA/LC_IDENTIFICATION +#usr/lib/locale/es_PA/LC_MEASUREMENT +#usr/lib/locale/es_PA/LC_MESSAGES +#usr/lib/locale/es_PA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PA/LC_MONETARY +#usr/lib/locale/es_PA/LC_NAME +#usr/lib/locale/es_PA/LC_NUMERIC +#usr/lib/locale/es_PA/LC_PAPER +#usr/lib/locale/es_PA/LC_TELEPHONE +#usr/lib/locale/es_PA/LC_TIME +#usr/lib/locale/es_PE +#usr/lib/locale/es_PE.utf8 +#usr/lib/locale/es_PE.utf8/LC_ADDRESS +#usr/lib/locale/es_PE.utf8/LC_COLLATE +#usr/lib/locale/es_PE.utf8/LC_CTYPE +#usr/lib/locale/es_PE.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PE.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PE.utf8/LC_MESSAGES +#usr/lib/locale/es_PE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PE.utf8/LC_MONETARY +#usr/lib/locale/es_PE.utf8/LC_NAME +#usr/lib/locale/es_PE.utf8/LC_NUMERIC +#usr/lib/locale/es_PE.utf8/LC_PAPER +#usr/lib/locale/es_PE.utf8/LC_TELEPHONE +#usr/lib/locale/es_PE.utf8/LC_TIME +#usr/lib/locale/es_PE/LC_ADDRESS +#usr/lib/locale/es_PE/LC_COLLATE +#usr/lib/locale/es_PE/LC_CTYPE +#usr/lib/locale/es_PE/LC_IDENTIFICATION +#usr/lib/locale/es_PE/LC_MEASUREMENT +#usr/lib/locale/es_PE/LC_MESSAGES +#usr/lib/locale/es_PE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PE/LC_MONETARY +#usr/lib/locale/es_PE/LC_NAME +#usr/lib/locale/es_PE/LC_NUMERIC +#usr/lib/locale/es_PE/LC_PAPER +#usr/lib/locale/es_PE/LC_TELEPHONE +#usr/lib/locale/es_PE/LC_TIME +#usr/lib/locale/es_PR +#usr/lib/locale/es_PR.utf8 +#usr/lib/locale/es_PR.utf8/LC_ADDRESS +#usr/lib/locale/es_PR.utf8/LC_COLLATE +#usr/lib/locale/es_PR.utf8/LC_CTYPE +#usr/lib/locale/es_PR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PR.utf8/LC_MESSAGES +#usr/lib/locale/es_PR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PR.utf8/LC_MONETARY +#usr/lib/locale/es_PR.utf8/LC_NAME +#usr/lib/locale/es_PR.utf8/LC_NUMERIC +#usr/lib/locale/es_PR.utf8/LC_PAPER +#usr/lib/locale/es_PR.utf8/LC_TELEPHONE +#usr/lib/locale/es_PR.utf8/LC_TIME +#usr/lib/locale/es_PR/LC_ADDRESS +#usr/lib/locale/es_PR/LC_COLLATE +#usr/lib/locale/es_PR/LC_CTYPE +#usr/lib/locale/es_PR/LC_IDENTIFICATION +#usr/lib/locale/es_PR/LC_MEASUREMENT +#usr/lib/locale/es_PR/LC_MESSAGES +#usr/lib/locale/es_PR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PR/LC_MONETARY +#usr/lib/locale/es_PR/LC_NAME +#usr/lib/locale/es_PR/LC_NUMERIC +#usr/lib/locale/es_PR/LC_PAPER +#usr/lib/locale/es_PR/LC_TELEPHONE +#usr/lib/locale/es_PR/LC_TIME +#usr/lib/locale/es_PY +#usr/lib/locale/es_PY.utf8 +#usr/lib/locale/es_PY.utf8/LC_ADDRESS +#usr/lib/locale/es_PY.utf8/LC_COLLATE +#usr/lib/locale/es_PY.utf8/LC_CTYPE +#usr/lib/locale/es_PY.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PY.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PY.utf8/LC_MESSAGES +#usr/lib/locale/es_PY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PY.utf8/LC_MONETARY +#usr/lib/locale/es_PY.utf8/LC_NAME +#usr/lib/locale/es_PY.utf8/LC_NUMERIC +#usr/lib/locale/es_PY.utf8/LC_PAPER +#usr/lib/locale/es_PY.utf8/LC_TELEPHONE +#usr/lib/locale/es_PY.utf8/LC_TIME +#usr/lib/locale/es_PY/LC_ADDRESS +#usr/lib/locale/es_PY/LC_COLLATE +#usr/lib/locale/es_PY/LC_CTYPE +#usr/lib/locale/es_PY/LC_IDENTIFICATION +#usr/lib/locale/es_PY/LC_MEASUREMENT +#usr/lib/locale/es_PY/LC_MESSAGES +#usr/lib/locale/es_PY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PY/LC_MONETARY +#usr/lib/locale/es_PY/LC_NAME +#usr/lib/locale/es_PY/LC_NUMERIC +#usr/lib/locale/es_PY/LC_PAPER +#usr/lib/locale/es_PY/LC_TELEPHONE +#usr/lib/locale/es_PY/LC_TIME +#usr/lib/locale/es_SV +#usr/lib/locale/es_SV.utf8 +#usr/lib/locale/es_SV.utf8/LC_ADDRESS +#usr/lib/locale/es_SV.utf8/LC_COLLATE +#usr/lib/locale/es_SV.utf8/LC_CTYPE +#usr/lib/locale/es_SV.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_SV.utf8/LC_MEASUREMENT +#usr/lib/locale/es_SV.utf8/LC_MESSAGES +#usr/lib/locale/es_SV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_SV.utf8/LC_MONETARY +#usr/lib/locale/es_SV.utf8/LC_NAME +#usr/lib/locale/es_SV.utf8/LC_NUMERIC +#usr/lib/locale/es_SV.utf8/LC_PAPER +#usr/lib/locale/es_SV.utf8/LC_TELEPHONE +#usr/lib/locale/es_SV.utf8/LC_TIME +#usr/lib/locale/es_SV/LC_ADDRESS +#usr/lib/locale/es_SV/LC_COLLATE +#usr/lib/locale/es_SV/LC_CTYPE +#usr/lib/locale/es_SV/LC_IDENTIFICATION +#usr/lib/locale/es_SV/LC_MEASUREMENT +#usr/lib/locale/es_SV/LC_MESSAGES +#usr/lib/locale/es_SV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_SV/LC_MONETARY +#usr/lib/locale/es_SV/LC_NAME +#usr/lib/locale/es_SV/LC_NUMERIC +#usr/lib/locale/es_SV/LC_PAPER +#usr/lib/locale/es_SV/LC_TELEPHONE +#usr/lib/locale/es_SV/LC_TIME +#usr/lib/locale/es_US +#usr/lib/locale/es_US.utf8 +#usr/lib/locale/es_US.utf8/LC_ADDRESS +#usr/lib/locale/es_US.utf8/LC_COLLATE +#usr/lib/locale/es_US.utf8/LC_CTYPE +#usr/lib/locale/es_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_US.utf8/LC_MEASUREMENT +#usr/lib/locale/es_US.utf8/LC_MESSAGES +#usr/lib/locale/es_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_US.utf8/LC_MONETARY +#usr/lib/locale/es_US.utf8/LC_NAME +#usr/lib/locale/es_US.utf8/LC_NUMERIC +#usr/lib/locale/es_US.utf8/LC_PAPER +#usr/lib/locale/es_US.utf8/LC_TELEPHONE +#usr/lib/locale/es_US.utf8/LC_TIME +#usr/lib/locale/es_US/LC_ADDRESS +#usr/lib/locale/es_US/LC_COLLATE +#usr/lib/locale/es_US/LC_CTYPE +#usr/lib/locale/es_US/LC_IDENTIFICATION +#usr/lib/locale/es_US/LC_MEASUREMENT +#usr/lib/locale/es_US/LC_MESSAGES +#usr/lib/locale/es_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_US/LC_MONETARY +#usr/lib/locale/es_US/LC_NAME +#usr/lib/locale/es_US/LC_NUMERIC +#usr/lib/locale/es_US/LC_PAPER +#usr/lib/locale/es_US/LC_TELEPHONE +#usr/lib/locale/es_US/LC_TIME +#usr/lib/locale/es_UY +#usr/lib/locale/es_UY.utf8 +#usr/lib/locale/es_UY.utf8/LC_ADDRESS +#usr/lib/locale/es_UY.utf8/LC_COLLATE +#usr/lib/locale/es_UY.utf8/LC_CTYPE +#usr/lib/locale/es_UY.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_UY.utf8/LC_MEASUREMENT +#usr/lib/locale/es_UY.utf8/LC_MESSAGES +#usr/lib/locale/es_UY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_UY.utf8/LC_MONETARY +#usr/lib/locale/es_UY.utf8/LC_NAME +#usr/lib/locale/es_UY.utf8/LC_NUMERIC +#usr/lib/locale/es_UY.utf8/LC_PAPER +#usr/lib/locale/es_UY.utf8/LC_TELEPHONE +#usr/lib/locale/es_UY.utf8/LC_TIME +#usr/lib/locale/es_UY/LC_ADDRESS +#usr/lib/locale/es_UY/LC_COLLATE +#usr/lib/locale/es_UY/LC_CTYPE +#usr/lib/locale/es_UY/LC_IDENTIFICATION +#usr/lib/locale/es_UY/LC_MEASUREMENT +#usr/lib/locale/es_UY/LC_MESSAGES +#usr/lib/locale/es_UY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_UY/LC_MONETARY +#usr/lib/locale/es_UY/LC_NAME +#usr/lib/locale/es_UY/LC_NUMERIC +#usr/lib/locale/es_UY/LC_PAPER +#usr/lib/locale/es_UY/LC_TELEPHONE +#usr/lib/locale/es_UY/LC_TIME +#usr/lib/locale/es_VE +#usr/lib/locale/es_VE.utf8 +#usr/lib/locale/es_VE.utf8/LC_ADDRESS +#usr/lib/locale/es_VE.utf8/LC_COLLATE +#usr/lib/locale/es_VE.utf8/LC_CTYPE +#usr/lib/locale/es_VE.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_VE.utf8/LC_MEASUREMENT +#usr/lib/locale/es_VE.utf8/LC_MESSAGES +#usr/lib/locale/es_VE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_VE.utf8/LC_MONETARY +#usr/lib/locale/es_VE.utf8/LC_NAME +#usr/lib/locale/es_VE.utf8/LC_NUMERIC +#usr/lib/locale/es_VE.utf8/LC_PAPER +#usr/lib/locale/es_VE.utf8/LC_TELEPHONE +#usr/lib/locale/es_VE.utf8/LC_TIME +#usr/lib/locale/es_VE/LC_ADDRESS +#usr/lib/locale/es_VE/LC_COLLATE +#usr/lib/locale/es_VE/LC_CTYPE +#usr/lib/locale/es_VE/LC_IDENTIFICATION +#usr/lib/locale/es_VE/LC_MEASUREMENT +#usr/lib/locale/es_VE/LC_MESSAGES +#usr/lib/locale/es_VE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_VE/LC_MONETARY +#usr/lib/locale/es_VE/LC_NAME +#usr/lib/locale/es_VE/LC_NUMERIC +#usr/lib/locale/es_VE/LC_PAPER +#usr/lib/locale/es_VE/LC_TELEPHONE +#usr/lib/locale/es_VE/LC_TIME +#usr/lib/locale/et_EE +#usr/lib/locale/et_EE.iso885915 +#usr/lib/locale/et_EE.iso885915/LC_ADDRESS +#usr/lib/locale/et_EE.iso885915/LC_COLLATE +#usr/lib/locale/et_EE.iso885915/LC_CTYPE +#usr/lib/locale/et_EE.iso885915/LC_IDENTIFICATION +#usr/lib/locale/et_EE.iso885915/LC_MEASUREMENT +#usr/lib/locale/et_EE.iso885915/LC_MESSAGES +#usr/lib/locale/et_EE.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE.iso885915/LC_MONETARY +#usr/lib/locale/et_EE.iso885915/LC_NAME +#usr/lib/locale/et_EE.iso885915/LC_NUMERIC +#usr/lib/locale/et_EE.iso885915/LC_PAPER +#usr/lib/locale/et_EE.iso885915/LC_TELEPHONE +#usr/lib/locale/et_EE.iso885915/LC_TIME +#usr/lib/locale/et_EE.utf8 +#usr/lib/locale/et_EE.utf8/LC_ADDRESS +#usr/lib/locale/et_EE.utf8/LC_COLLATE +#usr/lib/locale/et_EE.utf8/LC_CTYPE +#usr/lib/locale/et_EE.utf8/LC_IDENTIFICATION +#usr/lib/locale/et_EE.utf8/LC_MEASUREMENT +#usr/lib/locale/et_EE.utf8/LC_MESSAGES +#usr/lib/locale/et_EE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE.utf8/LC_MONETARY +#usr/lib/locale/et_EE.utf8/LC_NAME +#usr/lib/locale/et_EE.utf8/LC_NUMERIC +#usr/lib/locale/et_EE.utf8/LC_PAPER +#usr/lib/locale/et_EE.utf8/LC_TELEPHONE +#usr/lib/locale/et_EE.utf8/LC_TIME +#usr/lib/locale/et_EE/LC_ADDRESS +#usr/lib/locale/et_EE/LC_COLLATE +#usr/lib/locale/et_EE/LC_CTYPE +#usr/lib/locale/et_EE/LC_IDENTIFICATION +#usr/lib/locale/et_EE/LC_MEASUREMENT +#usr/lib/locale/et_EE/LC_MESSAGES +#usr/lib/locale/et_EE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE/LC_MONETARY +#usr/lib/locale/et_EE/LC_NAME +#usr/lib/locale/et_EE/LC_NUMERIC +#usr/lib/locale/et_EE/LC_PAPER +#usr/lib/locale/et_EE/LC_TELEPHONE +#usr/lib/locale/et_EE/LC_TIME +#usr/lib/locale/eu_ES +#usr/lib/locale/eu_ES.utf8 +#usr/lib/locale/eu_ES.utf8/LC_ADDRESS +#usr/lib/locale/eu_ES.utf8/LC_COLLATE +#usr/lib/locale/eu_ES.utf8/LC_CTYPE +#usr/lib/locale/eu_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/eu_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/eu_ES.utf8/LC_MESSAGES +#usr/lib/locale/eu_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES.utf8/LC_MONETARY +#usr/lib/locale/eu_ES.utf8/LC_NAME +#usr/lib/locale/eu_ES.utf8/LC_NUMERIC +#usr/lib/locale/eu_ES.utf8/LC_PAPER +#usr/lib/locale/eu_ES.utf8/LC_TELEPHONE +#usr/lib/locale/eu_ES.utf8/LC_TIME +#usr/lib/locale/eu_ES/LC_ADDRESS +#usr/lib/locale/eu_ES/LC_COLLATE +#usr/lib/locale/eu_ES/LC_CTYPE +#usr/lib/locale/eu_ES/LC_IDENTIFICATION +#usr/lib/locale/eu_ES/LC_MEASUREMENT +#usr/lib/locale/eu_ES/LC_MESSAGES +#usr/lib/locale/eu_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES/LC_MONETARY +#usr/lib/locale/eu_ES/LC_NAME +#usr/lib/locale/eu_ES/LC_NUMERIC +#usr/lib/locale/eu_ES/LC_PAPER +#usr/lib/locale/eu_ES/LC_TELEPHONE +#usr/lib/locale/eu_ES/LC_TIME +#usr/lib/locale/eu_ES@euro +#usr/lib/locale/eu_ES@euro/LC_ADDRESS +#usr/lib/locale/eu_ES@euro/LC_COLLATE +#usr/lib/locale/eu_ES@euro/LC_CTYPE +#usr/lib/locale/eu_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/eu_ES@euro/LC_MEASUREMENT +#usr/lib/locale/eu_ES@euro/LC_MESSAGES +#usr/lib/locale/eu_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES@euro/LC_MONETARY +#usr/lib/locale/eu_ES@euro/LC_NAME +#usr/lib/locale/eu_ES@euro/LC_NUMERIC +#usr/lib/locale/eu_ES@euro/LC_PAPER +#usr/lib/locale/eu_ES@euro/LC_TELEPHONE +#usr/lib/locale/eu_ES@euro/LC_TIME +#usr/lib/locale/fa_IR +#usr/lib/locale/fa_IR/LC_ADDRESS +#usr/lib/locale/fa_IR/LC_COLLATE +#usr/lib/locale/fa_IR/LC_CTYPE +#usr/lib/locale/fa_IR/LC_IDENTIFICATION +#usr/lib/locale/fa_IR/LC_MEASUREMENT +#usr/lib/locale/fa_IR/LC_MESSAGES +#usr/lib/locale/fa_IR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fa_IR/LC_MONETARY +#usr/lib/locale/fa_IR/LC_NAME +#usr/lib/locale/fa_IR/LC_NUMERIC +#usr/lib/locale/fa_IR/LC_PAPER +#usr/lib/locale/fa_IR/LC_TELEPHONE +#usr/lib/locale/fa_IR/LC_TIME +#usr/lib/locale/fi_FI +#usr/lib/locale/fi_FI.utf8 +#usr/lib/locale/fi_FI.utf8/LC_ADDRESS +#usr/lib/locale/fi_FI.utf8/LC_COLLATE +#usr/lib/locale/fi_FI.utf8/LC_CTYPE +#usr/lib/locale/fi_FI.utf8/LC_IDENTIFICATION +#usr/lib/locale/fi_FI.utf8/LC_MEASUREMENT +#usr/lib/locale/fi_FI.utf8/LC_MESSAGES +#usr/lib/locale/fi_FI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI.utf8/LC_MONETARY +#usr/lib/locale/fi_FI.utf8/LC_NAME +#usr/lib/locale/fi_FI.utf8/LC_NUMERIC +#usr/lib/locale/fi_FI.utf8/LC_PAPER +#usr/lib/locale/fi_FI.utf8/LC_TELEPHONE +#usr/lib/locale/fi_FI.utf8/LC_TIME +#usr/lib/locale/fi_FI/LC_ADDRESS +#usr/lib/locale/fi_FI/LC_COLLATE +#usr/lib/locale/fi_FI/LC_CTYPE +#usr/lib/locale/fi_FI/LC_IDENTIFICATION +#usr/lib/locale/fi_FI/LC_MEASUREMENT +#usr/lib/locale/fi_FI/LC_MESSAGES +#usr/lib/locale/fi_FI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI/LC_MONETARY +#usr/lib/locale/fi_FI/LC_NAME +#usr/lib/locale/fi_FI/LC_NUMERIC +#usr/lib/locale/fi_FI/LC_PAPER +#usr/lib/locale/fi_FI/LC_TELEPHONE +#usr/lib/locale/fi_FI/LC_TIME +#usr/lib/locale/fi_FI@euro +#usr/lib/locale/fi_FI@euro/LC_ADDRESS +#usr/lib/locale/fi_FI@euro/LC_COLLATE +#usr/lib/locale/fi_FI@euro/LC_CTYPE +#usr/lib/locale/fi_FI@euro/LC_IDENTIFICATION +#usr/lib/locale/fi_FI@euro/LC_MEASUREMENT +#usr/lib/locale/fi_FI@euro/LC_MESSAGES +#usr/lib/locale/fi_FI@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI@euro/LC_MONETARY +#usr/lib/locale/fi_FI@euro/LC_NAME +#usr/lib/locale/fi_FI@euro/LC_NUMERIC +#usr/lib/locale/fi_FI@euro/LC_PAPER +#usr/lib/locale/fi_FI@euro/LC_TELEPHONE +#usr/lib/locale/fi_FI@euro/LC_TIME +#usr/lib/locale/fil_PH +#usr/lib/locale/fil_PH/LC_ADDRESS +#usr/lib/locale/fil_PH/LC_COLLATE +#usr/lib/locale/fil_PH/LC_CTYPE +#usr/lib/locale/fil_PH/LC_IDENTIFICATION +#usr/lib/locale/fil_PH/LC_MEASUREMENT +#usr/lib/locale/fil_PH/LC_MESSAGES +#usr/lib/locale/fil_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fil_PH/LC_MONETARY +#usr/lib/locale/fil_PH/LC_NAME +#usr/lib/locale/fil_PH/LC_NUMERIC +#usr/lib/locale/fil_PH/LC_PAPER +#usr/lib/locale/fil_PH/LC_TELEPHONE +#usr/lib/locale/fil_PH/LC_TIME +#usr/lib/locale/fo_FO +#usr/lib/locale/fo_FO.utf8 +#usr/lib/locale/fo_FO.utf8/LC_ADDRESS +#usr/lib/locale/fo_FO.utf8/LC_COLLATE +#usr/lib/locale/fo_FO.utf8/LC_CTYPE +#usr/lib/locale/fo_FO.utf8/LC_IDENTIFICATION +#usr/lib/locale/fo_FO.utf8/LC_MEASUREMENT +#usr/lib/locale/fo_FO.utf8/LC_MESSAGES +#usr/lib/locale/fo_FO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fo_FO.utf8/LC_MONETARY +#usr/lib/locale/fo_FO.utf8/LC_NAME +#usr/lib/locale/fo_FO.utf8/LC_NUMERIC +#usr/lib/locale/fo_FO.utf8/LC_PAPER +#usr/lib/locale/fo_FO.utf8/LC_TELEPHONE +#usr/lib/locale/fo_FO.utf8/LC_TIME +#usr/lib/locale/fo_FO/LC_ADDRESS +#usr/lib/locale/fo_FO/LC_COLLATE +#usr/lib/locale/fo_FO/LC_CTYPE +#usr/lib/locale/fo_FO/LC_IDENTIFICATION +#usr/lib/locale/fo_FO/LC_MEASUREMENT +#usr/lib/locale/fo_FO/LC_MESSAGES +#usr/lib/locale/fo_FO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fo_FO/LC_MONETARY +#usr/lib/locale/fo_FO/LC_NAME +#usr/lib/locale/fo_FO/LC_NUMERIC +#usr/lib/locale/fo_FO/LC_PAPER +#usr/lib/locale/fo_FO/LC_TELEPHONE +#usr/lib/locale/fo_FO/LC_TIME +#usr/lib/locale/fr_BE +#usr/lib/locale/fr_BE.utf8 +#usr/lib/locale/fr_BE.utf8/LC_ADDRESS +#usr/lib/locale/fr_BE.utf8/LC_COLLATE +#usr/lib/locale/fr_BE.utf8/LC_CTYPE +#usr/lib/locale/fr_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_BE.utf8/LC_MESSAGES +#usr/lib/locale/fr_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE.utf8/LC_MONETARY +#usr/lib/locale/fr_BE.utf8/LC_NAME +#usr/lib/locale/fr_BE.utf8/LC_NUMERIC +#usr/lib/locale/fr_BE.utf8/LC_PAPER +#usr/lib/locale/fr_BE.utf8/LC_TELEPHONE +#usr/lib/locale/fr_BE.utf8/LC_TIME +#usr/lib/locale/fr_BE/LC_ADDRESS +#usr/lib/locale/fr_BE/LC_COLLATE +#usr/lib/locale/fr_BE/LC_CTYPE +#usr/lib/locale/fr_BE/LC_IDENTIFICATION +#usr/lib/locale/fr_BE/LC_MEASUREMENT +#usr/lib/locale/fr_BE/LC_MESSAGES +#usr/lib/locale/fr_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE/LC_MONETARY +#usr/lib/locale/fr_BE/LC_NAME +#usr/lib/locale/fr_BE/LC_NUMERIC +#usr/lib/locale/fr_BE/LC_PAPER +#usr/lib/locale/fr_BE/LC_TELEPHONE +#usr/lib/locale/fr_BE/LC_TIME +#usr/lib/locale/fr_BE@euro +#usr/lib/locale/fr_BE@euro/LC_ADDRESS +#usr/lib/locale/fr_BE@euro/LC_COLLATE +#usr/lib/locale/fr_BE@euro/LC_CTYPE +#usr/lib/locale/fr_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_BE@euro/LC_MEASUREMENT +#usr/lib/locale/fr_BE@euro/LC_MESSAGES +#usr/lib/locale/fr_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE@euro/LC_MONETARY +#usr/lib/locale/fr_BE@euro/LC_NAME +#usr/lib/locale/fr_BE@euro/LC_NUMERIC +#usr/lib/locale/fr_BE@euro/LC_PAPER +#usr/lib/locale/fr_BE@euro/LC_TELEPHONE +#usr/lib/locale/fr_BE@euro/LC_TIME +#usr/lib/locale/fr_CA +#usr/lib/locale/fr_CA.utf8 +#usr/lib/locale/fr_CA.utf8/LC_ADDRESS +#usr/lib/locale/fr_CA.utf8/LC_COLLATE +#usr/lib/locale/fr_CA.utf8/LC_CTYPE +#usr/lib/locale/fr_CA.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_CA.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_CA.utf8/LC_MESSAGES +#usr/lib/locale/fr_CA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CA.utf8/LC_MONETARY +#usr/lib/locale/fr_CA.utf8/LC_NAME +#usr/lib/locale/fr_CA.utf8/LC_NUMERIC +#usr/lib/locale/fr_CA.utf8/LC_PAPER +#usr/lib/locale/fr_CA.utf8/LC_TELEPHONE +#usr/lib/locale/fr_CA.utf8/LC_TIME +#usr/lib/locale/fr_CA/LC_ADDRESS +#usr/lib/locale/fr_CA/LC_COLLATE +#usr/lib/locale/fr_CA/LC_CTYPE +#usr/lib/locale/fr_CA/LC_IDENTIFICATION +#usr/lib/locale/fr_CA/LC_MEASUREMENT +#usr/lib/locale/fr_CA/LC_MESSAGES +#usr/lib/locale/fr_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CA/LC_MONETARY +#usr/lib/locale/fr_CA/LC_NAME +#usr/lib/locale/fr_CA/LC_NUMERIC +#usr/lib/locale/fr_CA/LC_PAPER +#usr/lib/locale/fr_CA/LC_TELEPHONE +#usr/lib/locale/fr_CA/LC_TIME +#usr/lib/locale/fr_CH +#usr/lib/locale/fr_CH.utf8 +#usr/lib/locale/fr_CH.utf8/LC_ADDRESS +#usr/lib/locale/fr_CH.utf8/LC_COLLATE +#usr/lib/locale/fr_CH.utf8/LC_CTYPE +#usr/lib/locale/fr_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_CH.utf8/LC_MESSAGES +#usr/lib/locale/fr_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CH.utf8/LC_MONETARY +#usr/lib/locale/fr_CH.utf8/LC_NAME +#usr/lib/locale/fr_CH.utf8/LC_NUMERIC +#usr/lib/locale/fr_CH.utf8/LC_PAPER +#usr/lib/locale/fr_CH.utf8/LC_TELEPHONE +#usr/lib/locale/fr_CH.utf8/LC_TIME +#usr/lib/locale/fr_CH/LC_ADDRESS +#usr/lib/locale/fr_CH/LC_COLLATE +#usr/lib/locale/fr_CH/LC_CTYPE +#usr/lib/locale/fr_CH/LC_IDENTIFICATION +#usr/lib/locale/fr_CH/LC_MEASUREMENT +#usr/lib/locale/fr_CH/LC_MESSAGES +#usr/lib/locale/fr_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CH/LC_MONETARY +#usr/lib/locale/fr_CH/LC_NAME +#usr/lib/locale/fr_CH/LC_NUMERIC +#usr/lib/locale/fr_CH/LC_PAPER +#usr/lib/locale/fr_CH/LC_TELEPHONE +#usr/lib/locale/fr_CH/LC_TIME +#usr/lib/locale/fr_FR +#usr/lib/locale/fr_FR.utf8 +#usr/lib/locale/fr_FR.utf8/LC_ADDRESS +#usr/lib/locale/fr_FR.utf8/LC_COLLATE +#usr/lib/locale/fr_FR.utf8/LC_CTYPE +#usr/lib/locale/fr_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_FR.utf8/LC_MESSAGES +#usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR.utf8/LC_MONETARY +#usr/lib/locale/fr_FR.utf8/LC_NAME +#usr/lib/locale/fr_FR.utf8/LC_NUMERIC +#usr/lib/locale/fr_FR.utf8/LC_PAPER +#usr/lib/locale/fr_FR.utf8/LC_TELEPHONE +#usr/lib/locale/fr_FR.utf8/LC_TIME +#usr/lib/locale/fr_FR/LC_ADDRESS +#usr/lib/locale/fr_FR/LC_COLLATE +#usr/lib/locale/fr_FR/LC_CTYPE +#usr/lib/locale/fr_FR/LC_IDENTIFICATION +#usr/lib/locale/fr_FR/LC_MEASUREMENT +#usr/lib/locale/fr_FR/LC_MESSAGES +#usr/lib/locale/fr_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR/LC_MONETARY +#usr/lib/locale/fr_FR/LC_NAME +#usr/lib/locale/fr_FR/LC_NUMERIC +#usr/lib/locale/fr_FR/LC_PAPER +#usr/lib/locale/fr_FR/LC_TELEPHONE +#usr/lib/locale/fr_FR/LC_TIME +#usr/lib/locale/fr_FR@euro +#usr/lib/locale/fr_FR@euro/LC_ADDRESS +#usr/lib/locale/fr_FR@euro/LC_COLLATE +#usr/lib/locale/fr_FR@euro/LC_CTYPE +#usr/lib/locale/fr_FR@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_FR@euro/LC_MEASUREMENT +#usr/lib/locale/fr_FR@euro/LC_MESSAGES +#usr/lib/locale/fr_FR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR@euro/LC_MONETARY +#usr/lib/locale/fr_FR@euro/LC_NAME +#usr/lib/locale/fr_FR@euro/LC_NUMERIC +#usr/lib/locale/fr_FR@euro/LC_PAPER +#usr/lib/locale/fr_FR@euro/LC_TELEPHONE +#usr/lib/locale/fr_FR@euro/LC_TIME +#usr/lib/locale/fr_LU +#usr/lib/locale/fr_LU.utf8 +#usr/lib/locale/fr_LU.utf8/LC_ADDRESS +#usr/lib/locale/fr_LU.utf8/LC_COLLATE +#usr/lib/locale/fr_LU.utf8/LC_CTYPE +#usr/lib/locale/fr_LU.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_LU.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_LU.utf8/LC_MESSAGES +#usr/lib/locale/fr_LU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU.utf8/LC_MONETARY +#usr/lib/locale/fr_LU.utf8/LC_NAME +#usr/lib/locale/fr_LU.utf8/LC_NUMERIC +#usr/lib/locale/fr_LU.utf8/LC_PAPER +#usr/lib/locale/fr_LU.utf8/LC_TELEPHONE +#usr/lib/locale/fr_LU.utf8/LC_TIME +#usr/lib/locale/fr_LU/LC_ADDRESS +#usr/lib/locale/fr_LU/LC_COLLATE +#usr/lib/locale/fr_LU/LC_CTYPE +#usr/lib/locale/fr_LU/LC_IDENTIFICATION +#usr/lib/locale/fr_LU/LC_MEASUREMENT +#usr/lib/locale/fr_LU/LC_MESSAGES +#usr/lib/locale/fr_LU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU/LC_MONETARY +#usr/lib/locale/fr_LU/LC_NAME +#usr/lib/locale/fr_LU/LC_NUMERIC +#usr/lib/locale/fr_LU/LC_PAPER +#usr/lib/locale/fr_LU/LC_TELEPHONE +#usr/lib/locale/fr_LU/LC_TIME +#usr/lib/locale/fr_LU@euro +#usr/lib/locale/fr_LU@euro/LC_ADDRESS +#usr/lib/locale/fr_LU@euro/LC_COLLATE +#usr/lib/locale/fr_LU@euro/LC_CTYPE +#usr/lib/locale/fr_LU@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_LU@euro/LC_MEASUREMENT +#usr/lib/locale/fr_LU@euro/LC_MESSAGES +#usr/lib/locale/fr_LU@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU@euro/LC_MONETARY +#usr/lib/locale/fr_LU@euro/LC_NAME +#usr/lib/locale/fr_LU@euro/LC_NUMERIC +#usr/lib/locale/fr_LU@euro/LC_PAPER +#usr/lib/locale/fr_LU@euro/LC_TELEPHONE +#usr/lib/locale/fr_LU@euro/LC_TIME +#usr/lib/locale/fur_IT +#usr/lib/locale/fur_IT/LC_ADDRESS +#usr/lib/locale/fur_IT/LC_COLLATE +#usr/lib/locale/fur_IT/LC_CTYPE +#usr/lib/locale/fur_IT/LC_IDENTIFICATION +#usr/lib/locale/fur_IT/LC_MEASUREMENT +#usr/lib/locale/fur_IT/LC_MESSAGES +#usr/lib/locale/fur_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fur_IT/LC_MONETARY +#usr/lib/locale/fur_IT/LC_NAME +#usr/lib/locale/fur_IT/LC_NUMERIC +#usr/lib/locale/fur_IT/LC_PAPER +#usr/lib/locale/fur_IT/LC_TELEPHONE +#usr/lib/locale/fur_IT/LC_TIME +#usr/lib/locale/fy_DE +#usr/lib/locale/fy_DE/LC_ADDRESS +#usr/lib/locale/fy_DE/LC_COLLATE +#usr/lib/locale/fy_DE/LC_CTYPE +#usr/lib/locale/fy_DE/LC_IDENTIFICATION +#usr/lib/locale/fy_DE/LC_MEASUREMENT +#usr/lib/locale/fy_DE/LC_MESSAGES +#usr/lib/locale/fy_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fy_DE/LC_MONETARY +#usr/lib/locale/fy_DE/LC_NAME +#usr/lib/locale/fy_DE/LC_NUMERIC +#usr/lib/locale/fy_DE/LC_PAPER +#usr/lib/locale/fy_DE/LC_TELEPHONE +#usr/lib/locale/fy_DE/LC_TIME +#usr/lib/locale/fy_NL +#usr/lib/locale/fy_NL/LC_ADDRESS +#usr/lib/locale/fy_NL/LC_COLLATE +#usr/lib/locale/fy_NL/LC_CTYPE +#usr/lib/locale/fy_NL/LC_IDENTIFICATION +#usr/lib/locale/fy_NL/LC_MEASUREMENT +#usr/lib/locale/fy_NL/LC_MESSAGES +#usr/lib/locale/fy_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fy_NL/LC_MONETARY +#usr/lib/locale/fy_NL/LC_NAME +#usr/lib/locale/fy_NL/LC_NUMERIC +#usr/lib/locale/fy_NL/LC_PAPER +#usr/lib/locale/fy_NL/LC_TELEPHONE +#usr/lib/locale/fy_NL/LC_TIME +#usr/lib/locale/ga_IE +#usr/lib/locale/ga_IE.utf8 +#usr/lib/locale/ga_IE.utf8/LC_ADDRESS +#usr/lib/locale/ga_IE.utf8/LC_COLLATE +#usr/lib/locale/ga_IE.utf8/LC_CTYPE +#usr/lib/locale/ga_IE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ga_IE.utf8/LC_MEASUREMENT +#usr/lib/locale/ga_IE.utf8/LC_MESSAGES +#usr/lib/locale/ga_IE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE.utf8/LC_MONETARY +#usr/lib/locale/ga_IE.utf8/LC_NAME +#usr/lib/locale/ga_IE.utf8/LC_NUMERIC +#usr/lib/locale/ga_IE.utf8/LC_PAPER +#usr/lib/locale/ga_IE.utf8/LC_TELEPHONE +#usr/lib/locale/ga_IE.utf8/LC_TIME +#usr/lib/locale/ga_IE/LC_ADDRESS +#usr/lib/locale/ga_IE/LC_COLLATE +#usr/lib/locale/ga_IE/LC_CTYPE +#usr/lib/locale/ga_IE/LC_IDENTIFICATION +#usr/lib/locale/ga_IE/LC_MEASUREMENT +#usr/lib/locale/ga_IE/LC_MESSAGES +#usr/lib/locale/ga_IE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE/LC_MONETARY +#usr/lib/locale/ga_IE/LC_NAME +#usr/lib/locale/ga_IE/LC_NUMERIC +#usr/lib/locale/ga_IE/LC_PAPER +#usr/lib/locale/ga_IE/LC_TELEPHONE +#usr/lib/locale/ga_IE/LC_TIME +#usr/lib/locale/ga_IE@euro +#usr/lib/locale/ga_IE@euro/LC_ADDRESS +#usr/lib/locale/ga_IE@euro/LC_COLLATE +#usr/lib/locale/ga_IE@euro/LC_CTYPE +#usr/lib/locale/ga_IE@euro/LC_IDENTIFICATION +#usr/lib/locale/ga_IE@euro/LC_MEASUREMENT +#usr/lib/locale/ga_IE@euro/LC_MESSAGES +#usr/lib/locale/ga_IE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE@euro/LC_MONETARY +#usr/lib/locale/ga_IE@euro/LC_NAME +#usr/lib/locale/ga_IE@euro/LC_NUMERIC +#usr/lib/locale/ga_IE@euro/LC_PAPER +#usr/lib/locale/ga_IE@euro/LC_TELEPHONE +#usr/lib/locale/ga_IE@euro/LC_TIME +#usr/lib/locale/gd_GB +#usr/lib/locale/gd_GB.utf8 +#usr/lib/locale/gd_GB.utf8/LC_ADDRESS +#usr/lib/locale/gd_GB.utf8/LC_COLLATE +#usr/lib/locale/gd_GB.utf8/LC_CTYPE +#usr/lib/locale/gd_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/gd_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/gd_GB.utf8/LC_MESSAGES +#usr/lib/locale/gd_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gd_GB.utf8/LC_MONETARY +#usr/lib/locale/gd_GB.utf8/LC_NAME +#usr/lib/locale/gd_GB.utf8/LC_NUMERIC +#usr/lib/locale/gd_GB.utf8/LC_PAPER +#usr/lib/locale/gd_GB.utf8/LC_TELEPHONE +#usr/lib/locale/gd_GB.utf8/LC_TIME +#usr/lib/locale/gd_GB/LC_ADDRESS +#usr/lib/locale/gd_GB/LC_COLLATE +#usr/lib/locale/gd_GB/LC_CTYPE +#usr/lib/locale/gd_GB/LC_IDENTIFICATION +#usr/lib/locale/gd_GB/LC_MEASUREMENT +#usr/lib/locale/gd_GB/LC_MESSAGES +#usr/lib/locale/gd_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gd_GB/LC_MONETARY +#usr/lib/locale/gd_GB/LC_NAME +#usr/lib/locale/gd_GB/LC_NUMERIC +#usr/lib/locale/gd_GB/LC_PAPER +#usr/lib/locale/gd_GB/LC_TELEPHONE +#usr/lib/locale/gd_GB/LC_TIME +#usr/lib/locale/gez_ER +#usr/lib/locale/gez_ER/LC_ADDRESS +#usr/lib/locale/gez_ER/LC_COLLATE +#usr/lib/locale/gez_ER/LC_CTYPE +#usr/lib/locale/gez_ER/LC_IDENTIFICATION +#usr/lib/locale/gez_ER/LC_MEASUREMENT +#usr/lib/locale/gez_ER/LC_MESSAGES +#usr/lib/locale/gez_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ER/LC_MONETARY +#usr/lib/locale/gez_ER/LC_NAME +#usr/lib/locale/gez_ER/LC_NUMERIC +#usr/lib/locale/gez_ER/LC_PAPER +#usr/lib/locale/gez_ER/LC_TELEPHONE +#usr/lib/locale/gez_ER/LC_TIME +#usr/lib/locale/gez_ER@abegede +#usr/lib/locale/gez_ER@abegede/LC_ADDRESS +#usr/lib/locale/gez_ER@abegede/LC_COLLATE +#usr/lib/locale/gez_ER@abegede/LC_CTYPE +#usr/lib/locale/gez_ER@abegede/LC_IDENTIFICATION +#usr/lib/locale/gez_ER@abegede/LC_MEASUREMENT +#usr/lib/locale/gez_ER@abegede/LC_MESSAGES +#usr/lib/locale/gez_ER@abegede/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ER@abegede/LC_MONETARY +#usr/lib/locale/gez_ER@abegede/LC_NAME +#usr/lib/locale/gez_ER@abegede/LC_NUMERIC +#usr/lib/locale/gez_ER@abegede/LC_PAPER +#usr/lib/locale/gez_ER@abegede/LC_TELEPHONE +#usr/lib/locale/gez_ER@abegede/LC_TIME +#usr/lib/locale/gez_ET +#usr/lib/locale/gez_ET/LC_ADDRESS +#usr/lib/locale/gez_ET/LC_COLLATE +#usr/lib/locale/gez_ET/LC_CTYPE +#usr/lib/locale/gez_ET/LC_IDENTIFICATION +#usr/lib/locale/gez_ET/LC_MEASUREMENT +#usr/lib/locale/gez_ET/LC_MESSAGES +#usr/lib/locale/gez_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ET/LC_MONETARY +#usr/lib/locale/gez_ET/LC_NAME +#usr/lib/locale/gez_ET/LC_NUMERIC +#usr/lib/locale/gez_ET/LC_PAPER +#usr/lib/locale/gez_ET/LC_TELEPHONE +#usr/lib/locale/gez_ET/LC_TIME +#usr/lib/locale/gez_ET@abegede +#usr/lib/locale/gez_ET@abegede/LC_ADDRESS +#usr/lib/locale/gez_ET@abegede/LC_COLLATE +#usr/lib/locale/gez_ET@abegede/LC_CTYPE +#usr/lib/locale/gez_ET@abegede/LC_IDENTIFICATION +#usr/lib/locale/gez_ET@abegede/LC_MEASUREMENT +#usr/lib/locale/gez_ET@abegede/LC_MESSAGES +#usr/lib/locale/gez_ET@abegede/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ET@abegede/LC_MONETARY +#usr/lib/locale/gez_ET@abegede/LC_NAME +#usr/lib/locale/gez_ET@abegede/LC_NUMERIC +#usr/lib/locale/gez_ET@abegede/LC_PAPER +#usr/lib/locale/gez_ET@abegede/LC_TELEPHONE +#usr/lib/locale/gez_ET@abegede/LC_TIME +#usr/lib/locale/gl_ES +#usr/lib/locale/gl_ES.utf8 +#usr/lib/locale/gl_ES.utf8/LC_ADDRESS +#usr/lib/locale/gl_ES.utf8/LC_COLLATE +#usr/lib/locale/gl_ES.utf8/LC_CTYPE +#usr/lib/locale/gl_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/gl_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/gl_ES.utf8/LC_MESSAGES +#usr/lib/locale/gl_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES.utf8/LC_MONETARY +#usr/lib/locale/gl_ES.utf8/LC_NAME +#usr/lib/locale/gl_ES.utf8/LC_NUMERIC +#usr/lib/locale/gl_ES.utf8/LC_PAPER +#usr/lib/locale/gl_ES.utf8/LC_TELEPHONE +#usr/lib/locale/gl_ES.utf8/LC_TIME +#usr/lib/locale/gl_ES/LC_ADDRESS +#usr/lib/locale/gl_ES/LC_COLLATE +#usr/lib/locale/gl_ES/LC_CTYPE +#usr/lib/locale/gl_ES/LC_IDENTIFICATION +#usr/lib/locale/gl_ES/LC_MEASUREMENT +#usr/lib/locale/gl_ES/LC_MESSAGES +#usr/lib/locale/gl_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES/LC_MONETARY +#usr/lib/locale/gl_ES/LC_NAME +#usr/lib/locale/gl_ES/LC_NUMERIC +#usr/lib/locale/gl_ES/LC_PAPER +#usr/lib/locale/gl_ES/LC_TELEPHONE +#usr/lib/locale/gl_ES/LC_TIME +#usr/lib/locale/gl_ES@euro +#usr/lib/locale/gl_ES@euro/LC_ADDRESS +#usr/lib/locale/gl_ES@euro/LC_COLLATE +#usr/lib/locale/gl_ES@euro/LC_CTYPE +#usr/lib/locale/gl_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/gl_ES@euro/LC_MEASUREMENT +#usr/lib/locale/gl_ES@euro/LC_MESSAGES +#usr/lib/locale/gl_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES@euro/LC_MONETARY +#usr/lib/locale/gl_ES@euro/LC_NAME +#usr/lib/locale/gl_ES@euro/LC_NUMERIC +#usr/lib/locale/gl_ES@euro/LC_PAPER +#usr/lib/locale/gl_ES@euro/LC_TELEPHONE +#usr/lib/locale/gl_ES@euro/LC_TIME +#usr/lib/locale/gu_IN +#usr/lib/locale/gu_IN/LC_ADDRESS +#usr/lib/locale/gu_IN/LC_COLLATE +#usr/lib/locale/gu_IN/LC_CTYPE +#usr/lib/locale/gu_IN/LC_IDENTIFICATION +#usr/lib/locale/gu_IN/LC_MEASUREMENT +#usr/lib/locale/gu_IN/LC_MESSAGES +#usr/lib/locale/gu_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gu_IN/LC_MONETARY +#usr/lib/locale/gu_IN/LC_NAME +#usr/lib/locale/gu_IN/LC_NUMERIC +#usr/lib/locale/gu_IN/LC_PAPER +#usr/lib/locale/gu_IN/LC_TELEPHONE +#usr/lib/locale/gu_IN/LC_TIME +#usr/lib/locale/gv_GB +#usr/lib/locale/gv_GB.utf8 +#usr/lib/locale/gv_GB.utf8/LC_ADDRESS +#usr/lib/locale/gv_GB.utf8/LC_COLLATE +#usr/lib/locale/gv_GB.utf8/LC_CTYPE +#usr/lib/locale/gv_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/gv_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/gv_GB.utf8/LC_MESSAGES +#usr/lib/locale/gv_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gv_GB.utf8/LC_MONETARY +#usr/lib/locale/gv_GB.utf8/LC_NAME +#usr/lib/locale/gv_GB.utf8/LC_NUMERIC +#usr/lib/locale/gv_GB.utf8/LC_PAPER +#usr/lib/locale/gv_GB.utf8/LC_TELEPHONE +#usr/lib/locale/gv_GB.utf8/LC_TIME +#usr/lib/locale/gv_GB/LC_ADDRESS +#usr/lib/locale/gv_GB/LC_COLLATE +#usr/lib/locale/gv_GB/LC_CTYPE +#usr/lib/locale/gv_GB/LC_IDENTIFICATION +#usr/lib/locale/gv_GB/LC_MEASUREMENT +#usr/lib/locale/gv_GB/LC_MESSAGES +#usr/lib/locale/gv_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gv_GB/LC_MONETARY +#usr/lib/locale/gv_GB/LC_NAME +#usr/lib/locale/gv_GB/LC_NUMERIC +#usr/lib/locale/gv_GB/LC_PAPER +#usr/lib/locale/gv_GB/LC_TELEPHONE +#usr/lib/locale/gv_GB/LC_TIME +#usr/lib/locale/ha_NG +#usr/lib/locale/ha_NG/LC_ADDRESS +#usr/lib/locale/ha_NG/LC_COLLATE +#usr/lib/locale/ha_NG/LC_CTYPE +#usr/lib/locale/ha_NG/LC_IDENTIFICATION +#usr/lib/locale/ha_NG/LC_MEASUREMENT +#usr/lib/locale/ha_NG/LC_MESSAGES +#usr/lib/locale/ha_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ha_NG/LC_MONETARY +#usr/lib/locale/ha_NG/LC_NAME +#usr/lib/locale/ha_NG/LC_NUMERIC +#usr/lib/locale/ha_NG/LC_PAPER +#usr/lib/locale/ha_NG/LC_TELEPHONE +#usr/lib/locale/ha_NG/LC_TIME +#usr/lib/locale/he_IL +#usr/lib/locale/he_IL.utf8 +#usr/lib/locale/he_IL.utf8/LC_ADDRESS +#usr/lib/locale/he_IL.utf8/LC_COLLATE +#usr/lib/locale/he_IL.utf8/LC_CTYPE +#usr/lib/locale/he_IL.utf8/LC_IDENTIFICATION +#usr/lib/locale/he_IL.utf8/LC_MEASUREMENT +#usr/lib/locale/he_IL.utf8/LC_MESSAGES +#usr/lib/locale/he_IL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/he_IL.utf8/LC_MONETARY +#usr/lib/locale/he_IL.utf8/LC_NAME +#usr/lib/locale/he_IL.utf8/LC_NUMERIC +#usr/lib/locale/he_IL.utf8/LC_PAPER +#usr/lib/locale/he_IL.utf8/LC_TELEPHONE +#usr/lib/locale/he_IL.utf8/LC_TIME +#usr/lib/locale/he_IL/LC_ADDRESS +#usr/lib/locale/he_IL/LC_COLLATE +#usr/lib/locale/he_IL/LC_CTYPE +#usr/lib/locale/he_IL/LC_IDENTIFICATION +#usr/lib/locale/he_IL/LC_MEASUREMENT +#usr/lib/locale/he_IL/LC_MESSAGES +#usr/lib/locale/he_IL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/he_IL/LC_MONETARY +#usr/lib/locale/he_IL/LC_NAME +#usr/lib/locale/he_IL/LC_NUMERIC +#usr/lib/locale/he_IL/LC_PAPER +#usr/lib/locale/he_IL/LC_TELEPHONE +#usr/lib/locale/he_IL/LC_TIME +#usr/lib/locale/hi_IN +#usr/lib/locale/hi_IN/LC_ADDRESS +#usr/lib/locale/hi_IN/LC_COLLATE +#usr/lib/locale/hi_IN/LC_CTYPE +#usr/lib/locale/hi_IN/LC_IDENTIFICATION +#usr/lib/locale/hi_IN/LC_MEASUREMENT +#usr/lib/locale/hi_IN/LC_MESSAGES +#usr/lib/locale/hi_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hi_IN/LC_MONETARY +#usr/lib/locale/hi_IN/LC_NAME +#usr/lib/locale/hi_IN/LC_NUMERIC +#usr/lib/locale/hi_IN/LC_PAPER +#usr/lib/locale/hi_IN/LC_TELEPHONE +#usr/lib/locale/hi_IN/LC_TIME +#usr/lib/locale/hne_IN +#usr/lib/locale/hne_IN/LC_ADDRESS +#usr/lib/locale/hne_IN/LC_COLLATE +#usr/lib/locale/hne_IN/LC_CTYPE +#usr/lib/locale/hne_IN/LC_IDENTIFICATION +#usr/lib/locale/hne_IN/LC_MEASUREMENT +#usr/lib/locale/hne_IN/LC_MESSAGES +#usr/lib/locale/hne_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hne_IN/LC_MONETARY +#usr/lib/locale/hne_IN/LC_NAME +#usr/lib/locale/hne_IN/LC_NUMERIC +#usr/lib/locale/hne_IN/LC_PAPER +#usr/lib/locale/hne_IN/LC_TELEPHONE +#usr/lib/locale/hne_IN/LC_TIME +#usr/lib/locale/hr_HR +#usr/lib/locale/hr_HR.utf8 +#usr/lib/locale/hr_HR.utf8/LC_ADDRESS +#usr/lib/locale/hr_HR.utf8/LC_COLLATE +#usr/lib/locale/hr_HR.utf8/LC_CTYPE +#usr/lib/locale/hr_HR.utf8/LC_IDENTIFICATION +#usr/lib/locale/hr_HR.utf8/LC_MEASUREMENT +#usr/lib/locale/hr_HR.utf8/LC_MESSAGES +#usr/lib/locale/hr_HR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hr_HR.utf8/LC_MONETARY +#usr/lib/locale/hr_HR.utf8/LC_NAME +#usr/lib/locale/hr_HR.utf8/LC_NUMERIC +#usr/lib/locale/hr_HR.utf8/LC_PAPER +#usr/lib/locale/hr_HR.utf8/LC_TELEPHONE +#usr/lib/locale/hr_HR.utf8/LC_TIME +#usr/lib/locale/hr_HR/LC_ADDRESS +#usr/lib/locale/hr_HR/LC_COLLATE +#usr/lib/locale/hr_HR/LC_CTYPE +#usr/lib/locale/hr_HR/LC_IDENTIFICATION +#usr/lib/locale/hr_HR/LC_MEASUREMENT +#usr/lib/locale/hr_HR/LC_MESSAGES +#usr/lib/locale/hr_HR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hr_HR/LC_MONETARY +#usr/lib/locale/hr_HR/LC_NAME +#usr/lib/locale/hr_HR/LC_NUMERIC +#usr/lib/locale/hr_HR/LC_PAPER +#usr/lib/locale/hr_HR/LC_TELEPHONE +#usr/lib/locale/hr_HR/LC_TIME +#usr/lib/locale/hsb_DE +#usr/lib/locale/hsb_DE.utf8 +#usr/lib/locale/hsb_DE.utf8/LC_ADDRESS +#usr/lib/locale/hsb_DE.utf8/LC_COLLATE +#usr/lib/locale/hsb_DE.utf8/LC_CTYPE +#usr/lib/locale/hsb_DE.utf8/LC_IDENTIFICATION +#usr/lib/locale/hsb_DE.utf8/LC_MEASUREMENT +#usr/lib/locale/hsb_DE.utf8/LC_MESSAGES +#usr/lib/locale/hsb_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hsb_DE.utf8/LC_MONETARY +#usr/lib/locale/hsb_DE.utf8/LC_NAME +#usr/lib/locale/hsb_DE.utf8/LC_NUMERIC +#usr/lib/locale/hsb_DE.utf8/LC_PAPER +#usr/lib/locale/hsb_DE.utf8/LC_TELEPHONE +#usr/lib/locale/hsb_DE.utf8/LC_TIME +#usr/lib/locale/hsb_DE/LC_ADDRESS +#usr/lib/locale/hsb_DE/LC_COLLATE +#usr/lib/locale/hsb_DE/LC_CTYPE +#usr/lib/locale/hsb_DE/LC_IDENTIFICATION +#usr/lib/locale/hsb_DE/LC_MEASUREMENT +#usr/lib/locale/hsb_DE/LC_MESSAGES +#usr/lib/locale/hsb_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hsb_DE/LC_MONETARY +#usr/lib/locale/hsb_DE/LC_NAME +#usr/lib/locale/hsb_DE/LC_NUMERIC +#usr/lib/locale/hsb_DE/LC_PAPER +#usr/lib/locale/hsb_DE/LC_TELEPHONE +#usr/lib/locale/hsb_DE/LC_TIME +#usr/lib/locale/ht_HT +#usr/lib/locale/ht_HT/LC_ADDRESS +#usr/lib/locale/ht_HT/LC_COLLATE +#usr/lib/locale/ht_HT/LC_CTYPE +#usr/lib/locale/ht_HT/LC_IDENTIFICATION +#usr/lib/locale/ht_HT/LC_MEASUREMENT +#usr/lib/locale/ht_HT/LC_MESSAGES +#usr/lib/locale/ht_HT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ht_HT/LC_MONETARY +#usr/lib/locale/ht_HT/LC_NAME +#usr/lib/locale/ht_HT/LC_NUMERIC +#usr/lib/locale/ht_HT/LC_PAPER +#usr/lib/locale/ht_HT/LC_TELEPHONE +#usr/lib/locale/ht_HT/LC_TIME +#usr/lib/locale/hu_HU +#usr/lib/locale/hu_HU.utf8 +#usr/lib/locale/hu_HU.utf8/LC_ADDRESS +#usr/lib/locale/hu_HU.utf8/LC_COLLATE +#usr/lib/locale/hu_HU.utf8/LC_CTYPE +#usr/lib/locale/hu_HU.utf8/LC_IDENTIFICATION +#usr/lib/locale/hu_HU.utf8/LC_MEASUREMENT +#usr/lib/locale/hu_HU.utf8/LC_MESSAGES +#usr/lib/locale/hu_HU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hu_HU.utf8/LC_MONETARY +#usr/lib/locale/hu_HU.utf8/LC_NAME +#usr/lib/locale/hu_HU.utf8/LC_NUMERIC +#usr/lib/locale/hu_HU.utf8/LC_PAPER +#usr/lib/locale/hu_HU.utf8/LC_TELEPHONE +#usr/lib/locale/hu_HU.utf8/LC_TIME +#usr/lib/locale/hu_HU/LC_ADDRESS +#usr/lib/locale/hu_HU/LC_COLLATE +#usr/lib/locale/hu_HU/LC_CTYPE +#usr/lib/locale/hu_HU/LC_IDENTIFICATION +#usr/lib/locale/hu_HU/LC_MEASUREMENT +#usr/lib/locale/hu_HU/LC_MESSAGES +#usr/lib/locale/hu_HU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hu_HU/LC_MONETARY +#usr/lib/locale/hu_HU/LC_NAME +#usr/lib/locale/hu_HU/LC_NUMERIC +#usr/lib/locale/hu_HU/LC_PAPER +#usr/lib/locale/hu_HU/LC_TELEPHONE +#usr/lib/locale/hu_HU/LC_TIME +#usr/lib/locale/hy_AM +#usr/lib/locale/hy_AM.armscii8 +#usr/lib/locale/hy_AM.armscii8/LC_ADDRESS +#usr/lib/locale/hy_AM.armscii8/LC_COLLATE +#usr/lib/locale/hy_AM.armscii8/LC_CTYPE +#usr/lib/locale/hy_AM.armscii8/LC_IDENTIFICATION +#usr/lib/locale/hy_AM.armscii8/LC_MEASUREMENT +#usr/lib/locale/hy_AM.armscii8/LC_MESSAGES +#usr/lib/locale/hy_AM.armscii8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hy_AM.armscii8/LC_MONETARY +#usr/lib/locale/hy_AM.armscii8/LC_NAME +#usr/lib/locale/hy_AM.armscii8/LC_NUMERIC +#usr/lib/locale/hy_AM.armscii8/LC_PAPER +#usr/lib/locale/hy_AM.armscii8/LC_TELEPHONE +#usr/lib/locale/hy_AM.armscii8/LC_TIME +#usr/lib/locale/hy_AM/LC_ADDRESS +#usr/lib/locale/hy_AM/LC_COLLATE +#usr/lib/locale/hy_AM/LC_CTYPE +#usr/lib/locale/hy_AM/LC_IDENTIFICATION +#usr/lib/locale/hy_AM/LC_MEASUREMENT +#usr/lib/locale/hy_AM/LC_MESSAGES +#usr/lib/locale/hy_AM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hy_AM/LC_MONETARY +#usr/lib/locale/hy_AM/LC_NAME +#usr/lib/locale/hy_AM/LC_NUMERIC +#usr/lib/locale/hy_AM/LC_PAPER +#usr/lib/locale/hy_AM/LC_TELEPHONE +#usr/lib/locale/hy_AM/LC_TIME +#usr/lib/locale/id_ID +#usr/lib/locale/id_ID.utf8 +#usr/lib/locale/id_ID.utf8/LC_ADDRESS +#usr/lib/locale/id_ID.utf8/LC_COLLATE +#usr/lib/locale/id_ID.utf8/LC_CTYPE +#usr/lib/locale/id_ID.utf8/LC_IDENTIFICATION +#usr/lib/locale/id_ID.utf8/LC_MEASUREMENT +#usr/lib/locale/id_ID.utf8/LC_MESSAGES +#usr/lib/locale/id_ID.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/id_ID.utf8/LC_MONETARY +#usr/lib/locale/id_ID.utf8/LC_NAME +#usr/lib/locale/id_ID.utf8/LC_NUMERIC +#usr/lib/locale/id_ID.utf8/LC_PAPER +#usr/lib/locale/id_ID.utf8/LC_TELEPHONE +#usr/lib/locale/id_ID.utf8/LC_TIME +#usr/lib/locale/id_ID/LC_ADDRESS +#usr/lib/locale/id_ID/LC_COLLATE +#usr/lib/locale/id_ID/LC_CTYPE +#usr/lib/locale/id_ID/LC_IDENTIFICATION +#usr/lib/locale/id_ID/LC_MEASUREMENT +#usr/lib/locale/id_ID/LC_MESSAGES +#usr/lib/locale/id_ID/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/id_ID/LC_MONETARY +#usr/lib/locale/id_ID/LC_NAME +#usr/lib/locale/id_ID/LC_NUMERIC +#usr/lib/locale/id_ID/LC_PAPER +#usr/lib/locale/id_ID/LC_TELEPHONE +#usr/lib/locale/id_ID/LC_TIME +#usr/lib/locale/ig_NG +#usr/lib/locale/ig_NG/LC_ADDRESS +#usr/lib/locale/ig_NG/LC_COLLATE +#usr/lib/locale/ig_NG/LC_CTYPE +#usr/lib/locale/ig_NG/LC_IDENTIFICATION +#usr/lib/locale/ig_NG/LC_MEASUREMENT +#usr/lib/locale/ig_NG/LC_MESSAGES +#usr/lib/locale/ig_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ig_NG/LC_MONETARY +#usr/lib/locale/ig_NG/LC_NAME +#usr/lib/locale/ig_NG/LC_NUMERIC +#usr/lib/locale/ig_NG/LC_PAPER +#usr/lib/locale/ig_NG/LC_TELEPHONE +#usr/lib/locale/ig_NG/LC_TIME +#usr/lib/locale/ik_CA +#usr/lib/locale/ik_CA/LC_ADDRESS +#usr/lib/locale/ik_CA/LC_COLLATE +#usr/lib/locale/ik_CA/LC_CTYPE +#usr/lib/locale/ik_CA/LC_IDENTIFICATION +#usr/lib/locale/ik_CA/LC_MEASUREMENT +#usr/lib/locale/ik_CA/LC_MESSAGES +#usr/lib/locale/ik_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ik_CA/LC_MONETARY +#usr/lib/locale/ik_CA/LC_NAME +#usr/lib/locale/ik_CA/LC_NUMERIC +#usr/lib/locale/ik_CA/LC_PAPER +#usr/lib/locale/ik_CA/LC_TELEPHONE +#usr/lib/locale/ik_CA/LC_TIME +#usr/lib/locale/is_IS +#usr/lib/locale/is_IS.utf8 +#usr/lib/locale/is_IS.utf8/LC_ADDRESS +#usr/lib/locale/is_IS.utf8/LC_COLLATE +#usr/lib/locale/is_IS.utf8/LC_CTYPE +#usr/lib/locale/is_IS.utf8/LC_IDENTIFICATION +#usr/lib/locale/is_IS.utf8/LC_MEASUREMENT +#usr/lib/locale/is_IS.utf8/LC_MESSAGES +#usr/lib/locale/is_IS.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/is_IS.utf8/LC_MONETARY +#usr/lib/locale/is_IS.utf8/LC_NAME +#usr/lib/locale/is_IS.utf8/LC_NUMERIC +#usr/lib/locale/is_IS.utf8/LC_PAPER +#usr/lib/locale/is_IS.utf8/LC_TELEPHONE +#usr/lib/locale/is_IS.utf8/LC_TIME +#usr/lib/locale/is_IS/LC_ADDRESS +#usr/lib/locale/is_IS/LC_COLLATE +#usr/lib/locale/is_IS/LC_CTYPE +#usr/lib/locale/is_IS/LC_IDENTIFICATION +#usr/lib/locale/is_IS/LC_MEASUREMENT +#usr/lib/locale/is_IS/LC_MESSAGES +#usr/lib/locale/is_IS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/is_IS/LC_MONETARY +#usr/lib/locale/is_IS/LC_NAME +#usr/lib/locale/is_IS/LC_NUMERIC +#usr/lib/locale/is_IS/LC_PAPER +#usr/lib/locale/is_IS/LC_TELEPHONE +#usr/lib/locale/is_IS/LC_TIME +#usr/lib/locale/it_CH +#usr/lib/locale/it_CH.utf8 +#usr/lib/locale/it_CH.utf8/LC_ADDRESS +#usr/lib/locale/it_CH.utf8/LC_COLLATE +#usr/lib/locale/it_CH.utf8/LC_CTYPE +#usr/lib/locale/it_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/it_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/it_CH.utf8/LC_MESSAGES +#usr/lib/locale/it_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_CH.utf8/LC_MONETARY +#usr/lib/locale/it_CH.utf8/LC_NAME +#usr/lib/locale/it_CH.utf8/LC_NUMERIC +#usr/lib/locale/it_CH.utf8/LC_PAPER +#usr/lib/locale/it_CH.utf8/LC_TELEPHONE +#usr/lib/locale/it_CH.utf8/LC_TIME +#usr/lib/locale/it_CH/LC_ADDRESS +#usr/lib/locale/it_CH/LC_COLLATE +#usr/lib/locale/it_CH/LC_CTYPE +#usr/lib/locale/it_CH/LC_IDENTIFICATION +#usr/lib/locale/it_CH/LC_MEASUREMENT +#usr/lib/locale/it_CH/LC_MESSAGES +#usr/lib/locale/it_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_CH/LC_MONETARY +#usr/lib/locale/it_CH/LC_NAME +#usr/lib/locale/it_CH/LC_NUMERIC +#usr/lib/locale/it_CH/LC_PAPER +#usr/lib/locale/it_CH/LC_TELEPHONE +#usr/lib/locale/it_CH/LC_TIME +#usr/lib/locale/it_IT +#usr/lib/locale/it_IT.utf8 +#usr/lib/locale/it_IT.utf8/LC_ADDRESS +#usr/lib/locale/it_IT.utf8/LC_COLLATE +#usr/lib/locale/it_IT.utf8/LC_CTYPE +#usr/lib/locale/it_IT.utf8/LC_IDENTIFICATION +#usr/lib/locale/it_IT.utf8/LC_MEASUREMENT +#usr/lib/locale/it_IT.utf8/LC_MESSAGES +#usr/lib/locale/it_IT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT.utf8/LC_MONETARY +#usr/lib/locale/it_IT.utf8/LC_NAME +#usr/lib/locale/it_IT.utf8/LC_NUMERIC +#usr/lib/locale/it_IT.utf8/LC_PAPER +#usr/lib/locale/it_IT.utf8/LC_TELEPHONE +#usr/lib/locale/it_IT.utf8/LC_TIME +#usr/lib/locale/it_IT/LC_ADDRESS +#usr/lib/locale/it_IT/LC_COLLATE +#usr/lib/locale/it_IT/LC_CTYPE +#usr/lib/locale/it_IT/LC_IDENTIFICATION +#usr/lib/locale/it_IT/LC_MEASUREMENT +#usr/lib/locale/it_IT/LC_MESSAGES +#usr/lib/locale/it_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT/LC_MONETARY +#usr/lib/locale/it_IT/LC_NAME +#usr/lib/locale/it_IT/LC_NUMERIC +#usr/lib/locale/it_IT/LC_PAPER +#usr/lib/locale/it_IT/LC_TELEPHONE +#usr/lib/locale/it_IT/LC_TIME +#usr/lib/locale/it_IT@euro +#usr/lib/locale/it_IT@euro/LC_ADDRESS +#usr/lib/locale/it_IT@euro/LC_COLLATE +#usr/lib/locale/it_IT@euro/LC_CTYPE +#usr/lib/locale/it_IT@euro/LC_IDENTIFICATION +#usr/lib/locale/it_IT@euro/LC_MEASUREMENT +#usr/lib/locale/it_IT@euro/LC_MESSAGES +#usr/lib/locale/it_IT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT@euro/LC_MONETARY +#usr/lib/locale/it_IT@euro/LC_NAME +#usr/lib/locale/it_IT@euro/LC_NUMERIC +#usr/lib/locale/it_IT@euro/LC_PAPER +#usr/lib/locale/it_IT@euro/LC_TELEPHONE +#usr/lib/locale/it_IT@euro/LC_TIME +#usr/lib/locale/iu_CA +#usr/lib/locale/iu_CA/LC_ADDRESS +#usr/lib/locale/iu_CA/LC_COLLATE +#usr/lib/locale/iu_CA/LC_CTYPE +#usr/lib/locale/iu_CA/LC_IDENTIFICATION +#usr/lib/locale/iu_CA/LC_MEASUREMENT +#usr/lib/locale/iu_CA/LC_MESSAGES +#usr/lib/locale/iu_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/iu_CA/LC_MONETARY +#usr/lib/locale/iu_CA/LC_NAME +#usr/lib/locale/iu_CA/LC_NUMERIC +#usr/lib/locale/iu_CA/LC_PAPER +#usr/lib/locale/iu_CA/LC_TELEPHONE +#usr/lib/locale/iu_CA/LC_TIME +#usr/lib/locale/iw_IL +#usr/lib/locale/iw_IL.utf8 +#usr/lib/locale/iw_IL.utf8/LC_ADDRESS +#usr/lib/locale/iw_IL.utf8/LC_COLLATE +#usr/lib/locale/iw_IL.utf8/LC_CTYPE +#usr/lib/locale/iw_IL.utf8/LC_IDENTIFICATION +#usr/lib/locale/iw_IL.utf8/LC_MEASUREMENT +#usr/lib/locale/iw_IL.utf8/LC_MESSAGES +#usr/lib/locale/iw_IL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/iw_IL.utf8/LC_MONETARY +#usr/lib/locale/iw_IL.utf8/LC_NAME +#usr/lib/locale/iw_IL.utf8/LC_NUMERIC +#usr/lib/locale/iw_IL.utf8/LC_PAPER +#usr/lib/locale/iw_IL.utf8/LC_TELEPHONE +#usr/lib/locale/iw_IL.utf8/LC_TIME +#usr/lib/locale/iw_IL/LC_ADDRESS +#usr/lib/locale/iw_IL/LC_COLLATE +#usr/lib/locale/iw_IL/LC_CTYPE +#usr/lib/locale/iw_IL/LC_IDENTIFICATION +#usr/lib/locale/iw_IL/LC_MEASUREMENT +#usr/lib/locale/iw_IL/LC_MESSAGES +#usr/lib/locale/iw_IL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/iw_IL/LC_MONETARY +#usr/lib/locale/iw_IL/LC_NAME +#usr/lib/locale/iw_IL/LC_NUMERIC +#usr/lib/locale/iw_IL/LC_PAPER +#usr/lib/locale/iw_IL/LC_TELEPHONE +#usr/lib/locale/iw_IL/LC_TIME +#usr/lib/locale/ja_JP.eucjp +#usr/lib/locale/ja_JP.eucjp/LC_ADDRESS +#usr/lib/locale/ja_JP.eucjp/LC_COLLATE +#usr/lib/locale/ja_JP.eucjp/LC_CTYPE +#usr/lib/locale/ja_JP.eucjp/LC_IDENTIFICATION +#usr/lib/locale/ja_JP.eucjp/LC_MEASUREMENT +#usr/lib/locale/ja_JP.eucjp/LC_MESSAGES +#usr/lib/locale/ja_JP.eucjp/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ja_JP.eucjp/LC_MONETARY +#usr/lib/locale/ja_JP.eucjp/LC_NAME +#usr/lib/locale/ja_JP.eucjp/LC_NUMERIC +#usr/lib/locale/ja_JP.eucjp/LC_PAPER +#usr/lib/locale/ja_JP.eucjp/LC_TELEPHONE +#usr/lib/locale/ja_JP.eucjp/LC_TIME +#usr/lib/locale/ja_JP.utf8 +#usr/lib/locale/ja_JP.utf8/LC_ADDRESS +#usr/lib/locale/ja_JP.utf8/LC_COLLATE +#usr/lib/locale/ja_JP.utf8/LC_CTYPE +#usr/lib/locale/ja_JP.utf8/LC_IDENTIFICATION +#usr/lib/locale/ja_JP.utf8/LC_MEASUREMENT +#usr/lib/locale/ja_JP.utf8/LC_MESSAGES +#usr/lib/locale/ja_JP.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ja_JP.utf8/LC_MONETARY +#usr/lib/locale/ja_JP.utf8/LC_NAME +#usr/lib/locale/ja_JP.utf8/LC_NUMERIC +#usr/lib/locale/ja_JP.utf8/LC_PAPER +#usr/lib/locale/ja_JP.utf8/LC_TELEPHONE +#usr/lib/locale/ja_JP.utf8/LC_TIME +#usr/lib/locale/ka_GE +#usr/lib/locale/ka_GE.utf8 +#usr/lib/locale/ka_GE.utf8/LC_ADDRESS +#usr/lib/locale/ka_GE.utf8/LC_COLLATE +#usr/lib/locale/ka_GE.utf8/LC_CTYPE +#usr/lib/locale/ka_GE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ka_GE.utf8/LC_MEASUREMENT +#usr/lib/locale/ka_GE.utf8/LC_MESSAGES +#usr/lib/locale/ka_GE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ka_GE.utf8/LC_MONETARY +#usr/lib/locale/ka_GE.utf8/LC_NAME +#usr/lib/locale/ka_GE.utf8/LC_NUMERIC +#usr/lib/locale/ka_GE.utf8/LC_PAPER +#usr/lib/locale/ka_GE.utf8/LC_TELEPHONE +#usr/lib/locale/ka_GE.utf8/LC_TIME +#usr/lib/locale/ka_GE/LC_ADDRESS +#usr/lib/locale/ka_GE/LC_COLLATE +#usr/lib/locale/ka_GE/LC_CTYPE +#usr/lib/locale/ka_GE/LC_IDENTIFICATION +#usr/lib/locale/ka_GE/LC_MEASUREMENT +#usr/lib/locale/ka_GE/LC_MESSAGES +#usr/lib/locale/ka_GE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ka_GE/LC_MONETARY +#usr/lib/locale/ka_GE/LC_NAME +#usr/lib/locale/ka_GE/LC_NUMERIC +#usr/lib/locale/ka_GE/LC_PAPER +#usr/lib/locale/ka_GE/LC_TELEPHONE +#usr/lib/locale/ka_GE/LC_TIME +#usr/lib/locale/kk_KZ +#usr/lib/locale/kk_KZ.utf8 +#usr/lib/locale/kk_KZ.utf8/LC_ADDRESS +#usr/lib/locale/kk_KZ.utf8/LC_COLLATE +#usr/lib/locale/kk_KZ.utf8/LC_CTYPE +#usr/lib/locale/kk_KZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/kk_KZ.utf8/LC_MEASUREMENT +#usr/lib/locale/kk_KZ.utf8/LC_MESSAGES +#usr/lib/locale/kk_KZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kk_KZ.utf8/LC_MONETARY +#usr/lib/locale/kk_KZ.utf8/LC_NAME +#usr/lib/locale/kk_KZ.utf8/LC_NUMERIC +#usr/lib/locale/kk_KZ.utf8/LC_PAPER +#usr/lib/locale/kk_KZ.utf8/LC_TELEPHONE +#usr/lib/locale/kk_KZ.utf8/LC_TIME +#usr/lib/locale/kk_KZ/LC_ADDRESS +#usr/lib/locale/kk_KZ/LC_COLLATE +#usr/lib/locale/kk_KZ/LC_CTYPE +#usr/lib/locale/kk_KZ/LC_IDENTIFICATION +#usr/lib/locale/kk_KZ/LC_MEASUREMENT +#usr/lib/locale/kk_KZ/LC_MESSAGES +#usr/lib/locale/kk_KZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kk_KZ/LC_MONETARY +#usr/lib/locale/kk_KZ/LC_NAME +#usr/lib/locale/kk_KZ/LC_NUMERIC +#usr/lib/locale/kk_KZ/LC_PAPER +#usr/lib/locale/kk_KZ/LC_TELEPHONE +#usr/lib/locale/kk_KZ/LC_TIME +#usr/lib/locale/kl_GL +#usr/lib/locale/kl_GL.utf8 +#usr/lib/locale/kl_GL.utf8/LC_ADDRESS +#usr/lib/locale/kl_GL.utf8/LC_COLLATE +#usr/lib/locale/kl_GL.utf8/LC_CTYPE +#usr/lib/locale/kl_GL.utf8/LC_IDENTIFICATION +#usr/lib/locale/kl_GL.utf8/LC_MEASUREMENT +#usr/lib/locale/kl_GL.utf8/LC_MESSAGES +#usr/lib/locale/kl_GL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kl_GL.utf8/LC_MONETARY +#usr/lib/locale/kl_GL.utf8/LC_NAME +#usr/lib/locale/kl_GL.utf8/LC_NUMERIC +#usr/lib/locale/kl_GL.utf8/LC_PAPER +#usr/lib/locale/kl_GL.utf8/LC_TELEPHONE +#usr/lib/locale/kl_GL.utf8/LC_TIME +#usr/lib/locale/kl_GL/LC_ADDRESS +#usr/lib/locale/kl_GL/LC_COLLATE +#usr/lib/locale/kl_GL/LC_CTYPE +#usr/lib/locale/kl_GL/LC_IDENTIFICATION +#usr/lib/locale/kl_GL/LC_MEASUREMENT +#usr/lib/locale/kl_GL/LC_MESSAGES +#usr/lib/locale/kl_GL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kl_GL/LC_MONETARY +#usr/lib/locale/kl_GL/LC_NAME +#usr/lib/locale/kl_GL/LC_NUMERIC +#usr/lib/locale/kl_GL/LC_PAPER +#usr/lib/locale/kl_GL/LC_TELEPHONE +#usr/lib/locale/kl_GL/LC_TIME +#usr/lib/locale/km_KH +#usr/lib/locale/km_KH/LC_ADDRESS +#usr/lib/locale/km_KH/LC_COLLATE +#usr/lib/locale/km_KH/LC_CTYPE +#usr/lib/locale/km_KH/LC_IDENTIFICATION +#usr/lib/locale/km_KH/LC_MEASUREMENT +#usr/lib/locale/km_KH/LC_MESSAGES +#usr/lib/locale/km_KH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/km_KH/LC_MONETARY +#usr/lib/locale/km_KH/LC_NAME +#usr/lib/locale/km_KH/LC_NUMERIC +#usr/lib/locale/km_KH/LC_PAPER +#usr/lib/locale/km_KH/LC_TELEPHONE +#usr/lib/locale/km_KH/LC_TIME +#usr/lib/locale/kn_IN +#usr/lib/locale/kn_IN/LC_ADDRESS +#usr/lib/locale/kn_IN/LC_COLLATE +#usr/lib/locale/kn_IN/LC_CTYPE +#usr/lib/locale/kn_IN/LC_IDENTIFICATION +#usr/lib/locale/kn_IN/LC_MEASUREMENT +#usr/lib/locale/kn_IN/LC_MESSAGES +#usr/lib/locale/kn_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kn_IN/LC_MONETARY +#usr/lib/locale/kn_IN/LC_NAME +#usr/lib/locale/kn_IN/LC_NUMERIC +#usr/lib/locale/kn_IN/LC_PAPER +#usr/lib/locale/kn_IN/LC_TELEPHONE +#usr/lib/locale/kn_IN/LC_TIME +#usr/lib/locale/ko_KR.euckr +#usr/lib/locale/ko_KR.euckr/LC_ADDRESS +#usr/lib/locale/ko_KR.euckr/LC_COLLATE +#usr/lib/locale/ko_KR.euckr/LC_CTYPE +#usr/lib/locale/ko_KR.euckr/LC_IDENTIFICATION +#usr/lib/locale/ko_KR.euckr/LC_MEASUREMENT +#usr/lib/locale/ko_KR.euckr/LC_MESSAGES +#usr/lib/locale/ko_KR.euckr/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ko_KR.euckr/LC_MONETARY +#usr/lib/locale/ko_KR.euckr/LC_NAME +#usr/lib/locale/ko_KR.euckr/LC_NUMERIC +#usr/lib/locale/ko_KR.euckr/LC_PAPER +#usr/lib/locale/ko_KR.euckr/LC_TELEPHONE +#usr/lib/locale/ko_KR.euckr/LC_TIME +#usr/lib/locale/ko_KR.utf8 +#usr/lib/locale/ko_KR.utf8/LC_ADDRESS +#usr/lib/locale/ko_KR.utf8/LC_COLLATE +#usr/lib/locale/ko_KR.utf8/LC_CTYPE +#usr/lib/locale/ko_KR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ko_KR.utf8/LC_MEASUREMENT +#usr/lib/locale/ko_KR.utf8/LC_MESSAGES +#usr/lib/locale/ko_KR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ko_KR.utf8/LC_MONETARY +#usr/lib/locale/ko_KR.utf8/LC_NAME +#usr/lib/locale/ko_KR.utf8/LC_NUMERIC +#usr/lib/locale/ko_KR.utf8/LC_PAPER +#usr/lib/locale/ko_KR.utf8/LC_TELEPHONE +#usr/lib/locale/ko_KR.utf8/LC_TIME +#usr/lib/locale/kok_IN +#usr/lib/locale/kok_IN/LC_ADDRESS +#usr/lib/locale/kok_IN/LC_COLLATE +#usr/lib/locale/kok_IN/LC_CTYPE +#usr/lib/locale/kok_IN/LC_IDENTIFICATION +#usr/lib/locale/kok_IN/LC_MEASUREMENT +#usr/lib/locale/kok_IN/LC_MESSAGES +#usr/lib/locale/kok_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kok_IN/LC_MONETARY +#usr/lib/locale/kok_IN/LC_NAME +#usr/lib/locale/kok_IN/LC_NUMERIC +#usr/lib/locale/kok_IN/LC_PAPER +#usr/lib/locale/kok_IN/LC_TELEPHONE +#usr/lib/locale/kok_IN/LC_TIME +#usr/lib/locale/ks_IN +#usr/lib/locale/ks_IN/LC_ADDRESS +#usr/lib/locale/ks_IN/LC_COLLATE +#usr/lib/locale/ks_IN/LC_CTYPE +#usr/lib/locale/ks_IN/LC_IDENTIFICATION +#usr/lib/locale/ks_IN/LC_MEASUREMENT +#usr/lib/locale/ks_IN/LC_MESSAGES +#usr/lib/locale/ks_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ks_IN/LC_MONETARY +#usr/lib/locale/ks_IN/LC_NAME +#usr/lib/locale/ks_IN/LC_NUMERIC +#usr/lib/locale/ks_IN/LC_PAPER +#usr/lib/locale/ks_IN/LC_TELEPHONE +#usr/lib/locale/ks_IN/LC_TIME +#usr/lib/locale/ks_IN@devanagari +#usr/lib/locale/ks_IN@devanagari/LC_ADDRESS +#usr/lib/locale/ks_IN@devanagari/LC_COLLATE +#usr/lib/locale/ks_IN@devanagari/LC_CTYPE +#usr/lib/locale/ks_IN@devanagari/LC_IDENTIFICATION +#usr/lib/locale/ks_IN@devanagari/LC_MEASUREMENT +#usr/lib/locale/ks_IN@devanagari/LC_MESSAGES +#usr/lib/locale/ks_IN@devanagari/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ks_IN@devanagari/LC_MONETARY +#usr/lib/locale/ks_IN@devanagari/LC_NAME +#usr/lib/locale/ks_IN@devanagari/LC_NUMERIC +#usr/lib/locale/ks_IN@devanagari/LC_PAPER +#usr/lib/locale/ks_IN@devanagari/LC_TELEPHONE +#usr/lib/locale/ks_IN@devanagari/LC_TIME +#usr/lib/locale/ku_TR +#usr/lib/locale/ku_TR.utf8 +#usr/lib/locale/ku_TR.utf8/LC_ADDRESS +#usr/lib/locale/ku_TR.utf8/LC_COLLATE +#usr/lib/locale/ku_TR.utf8/LC_CTYPE +#usr/lib/locale/ku_TR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ku_TR.utf8/LC_MEASUREMENT +#usr/lib/locale/ku_TR.utf8/LC_MESSAGES +#usr/lib/locale/ku_TR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ku_TR.utf8/LC_MONETARY +#usr/lib/locale/ku_TR.utf8/LC_NAME +#usr/lib/locale/ku_TR.utf8/LC_NUMERIC +#usr/lib/locale/ku_TR.utf8/LC_PAPER +#usr/lib/locale/ku_TR.utf8/LC_TELEPHONE +#usr/lib/locale/ku_TR.utf8/LC_TIME +#usr/lib/locale/ku_TR/LC_ADDRESS +#usr/lib/locale/ku_TR/LC_COLLATE +#usr/lib/locale/ku_TR/LC_CTYPE +#usr/lib/locale/ku_TR/LC_IDENTIFICATION +#usr/lib/locale/ku_TR/LC_MEASUREMENT +#usr/lib/locale/ku_TR/LC_MESSAGES +#usr/lib/locale/ku_TR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ku_TR/LC_MONETARY +#usr/lib/locale/ku_TR/LC_NAME +#usr/lib/locale/ku_TR/LC_NUMERIC +#usr/lib/locale/ku_TR/LC_PAPER +#usr/lib/locale/ku_TR/LC_TELEPHONE +#usr/lib/locale/ku_TR/LC_TIME +#usr/lib/locale/kw_GB +#usr/lib/locale/kw_GB.utf8 +#usr/lib/locale/kw_GB.utf8/LC_ADDRESS +#usr/lib/locale/kw_GB.utf8/LC_COLLATE +#usr/lib/locale/kw_GB.utf8/LC_CTYPE +#usr/lib/locale/kw_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/kw_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/kw_GB.utf8/LC_MESSAGES +#usr/lib/locale/kw_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kw_GB.utf8/LC_MONETARY +#usr/lib/locale/kw_GB.utf8/LC_NAME +#usr/lib/locale/kw_GB.utf8/LC_NUMERIC +#usr/lib/locale/kw_GB.utf8/LC_PAPER +#usr/lib/locale/kw_GB.utf8/LC_TELEPHONE +#usr/lib/locale/kw_GB.utf8/LC_TIME +#usr/lib/locale/kw_GB/LC_ADDRESS +#usr/lib/locale/kw_GB/LC_COLLATE +#usr/lib/locale/kw_GB/LC_CTYPE +#usr/lib/locale/kw_GB/LC_IDENTIFICATION +#usr/lib/locale/kw_GB/LC_MEASUREMENT +#usr/lib/locale/kw_GB/LC_MESSAGES +#usr/lib/locale/kw_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kw_GB/LC_MONETARY +#usr/lib/locale/kw_GB/LC_NAME +#usr/lib/locale/kw_GB/LC_NUMERIC +#usr/lib/locale/kw_GB/LC_PAPER +#usr/lib/locale/kw_GB/LC_TELEPHONE +#usr/lib/locale/kw_GB/LC_TIME +#usr/lib/locale/ky_KG +#usr/lib/locale/ky_KG/LC_ADDRESS +#usr/lib/locale/ky_KG/LC_COLLATE +#usr/lib/locale/ky_KG/LC_CTYPE +#usr/lib/locale/ky_KG/LC_IDENTIFICATION +#usr/lib/locale/ky_KG/LC_MEASUREMENT +#usr/lib/locale/ky_KG/LC_MESSAGES +#usr/lib/locale/ky_KG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ky_KG/LC_MONETARY +#usr/lib/locale/ky_KG/LC_NAME +#usr/lib/locale/ky_KG/LC_NUMERIC +#usr/lib/locale/ky_KG/LC_PAPER +#usr/lib/locale/ky_KG/LC_TELEPHONE +#usr/lib/locale/ky_KG/LC_TIME +#usr/lib/locale/lg_UG +#usr/lib/locale/lg_UG.utf8 +#usr/lib/locale/lg_UG.utf8/LC_ADDRESS +#usr/lib/locale/lg_UG.utf8/LC_COLLATE +#usr/lib/locale/lg_UG.utf8/LC_CTYPE +#usr/lib/locale/lg_UG.utf8/LC_IDENTIFICATION +#usr/lib/locale/lg_UG.utf8/LC_MEASUREMENT +#usr/lib/locale/lg_UG.utf8/LC_MESSAGES +#usr/lib/locale/lg_UG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lg_UG.utf8/LC_MONETARY +#usr/lib/locale/lg_UG.utf8/LC_NAME +#usr/lib/locale/lg_UG.utf8/LC_NUMERIC +#usr/lib/locale/lg_UG.utf8/LC_PAPER +#usr/lib/locale/lg_UG.utf8/LC_TELEPHONE +#usr/lib/locale/lg_UG.utf8/LC_TIME +#usr/lib/locale/lg_UG/LC_ADDRESS +#usr/lib/locale/lg_UG/LC_COLLATE +#usr/lib/locale/lg_UG/LC_CTYPE +#usr/lib/locale/lg_UG/LC_IDENTIFICATION +#usr/lib/locale/lg_UG/LC_MEASUREMENT +#usr/lib/locale/lg_UG/LC_MESSAGES +#usr/lib/locale/lg_UG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lg_UG/LC_MONETARY +#usr/lib/locale/lg_UG/LC_NAME +#usr/lib/locale/lg_UG/LC_NUMERIC +#usr/lib/locale/lg_UG/LC_PAPER +#usr/lib/locale/lg_UG/LC_TELEPHONE +#usr/lib/locale/lg_UG/LC_TIME +#usr/lib/locale/li_BE +#usr/lib/locale/li_BE/LC_ADDRESS +#usr/lib/locale/li_BE/LC_COLLATE +#usr/lib/locale/li_BE/LC_CTYPE +#usr/lib/locale/li_BE/LC_IDENTIFICATION +#usr/lib/locale/li_BE/LC_MEASUREMENT +#usr/lib/locale/li_BE/LC_MESSAGES +#usr/lib/locale/li_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/li_BE/LC_MONETARY +#usr/lib/locale/li_BE/LC_NAME +#usr/lib/locale/li_BE/LC_NUMERIC +#usr/lib/locale/li_BE/LC_PAPER +#usr/lib/locale/li_BE/LC_TELEPHONE +#usr/lib/locale/li_BE/LC_TIME +#usr/lib/locale/li_NL +#usr/lib/locale/li_NL/LC_ADDRESS +#usr/lib/locale/li_NL/LC_COLLATE +#usr/lib/locale/li_NL/LC_CTYPE +#usr/lib/locale/li_NL/LC_IDENTIFICATION +#usr/lib/locale/li_NL/LC_MEASUREMENT +#usr/lib/locale/li_NL/LC_MESSAGES +#usr/lib/locale/li_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/li_NL/LC_MONETARY +#usr/lib/locale/li_NL/LC_NAME +#usr/lib/locale/li_NL/LC_NUMERIC +#usr/lib/locale/li_NL/LC_PAPER +#usr/lib/locale/li_NL/LC_TELEPHONE +#usr/lib/locale/li_NL/LC_TIME +#usr/lib/locale/lo_LA +#usr/lib/locale/lo_LA/LC_ADDRESS +#usr/lib/locale/lo_LA/LC_COLLATE +#usr/lib/locale/lo_LA/LC_CTYPE +#usr/lib/locale/lo_LA/LC_IDENTIFICATION +#usr/lib/locale/lo_LA/LC_MEASUREMENT +#usr/lib/locale/lo_LA/LC_MESSAGES +#usr/lib/locale/lo_LA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lo_LA/LC_MONETARY +#usr/lib/locale/lo_LA/LC_NAME +#usr/lib/locale/lo_LA/LC_NUMERIC +#usr/lib/locale/lo_LA/LC_PAPER +#usr/lib/locale/lo_LA/LC_TELEPHONE +#usr/lib/locale/lo_LA/LC_TIME +#usr/lib/locale/lt_LT +#usr/lib/locale/lt_LT.utf8 +#usr/lib/locale/lt_LT.utf8/LC_ADDRESS +#usr/lib/locale/lt_LT.utf8/LC_COLLATE +#usr/lib/locale/lt_LT.utf8/LC_CTYPE +#usr/lib/locale/lt_LT.utf8/LC_IDENTIFICATION +#usr/lib/locale/lt_LT.utf8/LC_MEASUREMENT +#usr/lib/locale/lt_LT.utf8/LC_MESSAGES +#usr/lib/locale/lt_LT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lt_LT.utf8/LC_MONETARY +#usr/lib/locale/lt_LT.utf8/LC_NAME +#usr/lib/locale/lt_LT.utf8/LC_NUMERIC +#usr/lib/locale/lt_LT.utf8/LC_PAPER +#usr/lib/locale/lt_LT.utf8/LC_TELEPHONE +#usr/lib/locale/lt_LT.utf8/LC_TIME +#usr/lib/locale/lt_LT/LC_ADDRESS +#usr/lib/locale/lt_LT/LC_COLLATE +#usr/lib/locale/lt_LT/LC_CTYPE +#usr/lib/locale/lt_LT/LC_IDENTIFICATION +#usr/lib/locale/lt_LT/LC_MEASUREMENT +#usr/lib/locale/lt_LT/LC_MESSAGES +#usr/lib/locale/lt_LT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lt_LT/LC_MONETARY +#usr/lib/locale/lt_LT/LC_NAME +#usr/lib/locale/lt_LT/LC_NUMERIC +#usr/lib/locale/lt_LT/LC_PAPER +#usr/lib/locale/lt_LT/LC_TELEPHONE +#usr/lib/locale/lt_LT/LC_TIME +#usr/lib/locale/lv_LV +#usr/lib/locale/lv_LV.utf8 +#usr/lib/locale/lv_LV.utf8/LC_ADDRESS +#usr/lib/locale/lv_LV.utf8/LC_COLLATE +#usr/lib/locale/lv_LV.utf8/LC_CTYPE +#usr/lib/locale/lv_LV.utf8/LC_IDENTIFICATION +#usr/lib/locale/lv_LV.utf8/LC_MEASUREMENT +#usr/lib/locale/lv_LV.utf8/LC_MESSAGES +#usr/lib/locale/lv_LV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lv_LV.utf8/LC_MONETARY +#usr/lib/locale/lv_LV.utf8/LC_NAME +#usr/lib/locale/lv_LV.utf8/LC_NUMERIC +#usr/lib/locale/lv_LV.utf8/LC_PAPER +#usr/lib/locale/lv_LV.utf8/LC_TELEPHONE +#usr/lib/locale/lv_LV.utf8/LC_TIME +#usr/lib/locale/lv_LV/LC_ADDRESS +#usr/lib/locale/lv_LV/LC_COLLATE +#usr/lib/locale/lv_LV/LC_CTYPE +#usr/lib/locale/lv_LV/LC_IDENTIFICATION +#usr/lib/locale/lv_LV/LC_MEASUREMENT +#usr/lib/locale/lv_LV/LC_MESSAGES +#usr/lib/locale/lv_LV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lv_LV/LC_MONETARY +#usr/lib/locale/lv_LV/LC_NAME +#usr/lib/locale/lv_LV/LC_NUMERIC +#usr/lib/locale/lv_LV/LC_PAPER +#usr/lib/locale/lv_LV/LC_TELEPHONE +#usr/lib/locale/lv_LV/LC_TIME +#usr/lib/locale/mai_IN +#usr/lib/locale/mai_IN/LC_ADDRESS +#usr/lib/locale/mai_IN/LC_COLLATE +#usr/lib/locale/mai_IN/LC_CTYPE +#usr/lib/locale/mai_IN/LC_IDENTIFICATION +#usr/lib/locale/mai_IN/LC_MEASUREMENT +#usr/lib/locale/mai_IN/LC_MESSAGES +#usr/lib/locale/mai_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mai_IN/LC_MONETARY +#usr/lib/locale/mai_IN/LC_NAME +#usr/lib/locale/mai_IN/LC_NUMERIC +#usr/lib/locale/mai_IN/LC_PAPER +#usr/lib/locale/mai_IN/LC_TELEPHONE +#usr/lib/locale/mai_IN/LC_TIME +#usr/lib/locale/mg_MG +#usr/lib/locale/mg_MG.utf8 +#usr/lib/locale/mg_MG.utf8/LC_ADDRESS +#usr/lib/locale/mg_MG.utf8/LC_COLLATE +#usr/lib/locale/mg_MG.utf8/LC_CTYPE +#usr/lib/locale/mg_MG.utf8/LC_IDENTIFICATION +#usr/lib/locale/mg_MG.utf8/LC_MEASUREMENT +#usr/lib/locale/mg_MG.utf8/LC_MESSAGES +#usr/lib/locale/mg_MG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mg_MG.utf8/LC_MONETARY +#usr/lib/locale/mg_MG.utf8/LC_NAME +#usr/lib/locale/mg_MG.utf8/LC_NUMERIC +#usr/lib/locale/mg_MG.utf8/LC_PAPER +#usr/lib/locale/mg_MG.utf8/LC_TELEPHONE +#usr/lib/locale/mg_MG.utf8/LC_TIME +#usr/lib/locale/mg_MG/LC_ADDRESS +#usr/lib/locale/mg_MG/LC_COLLATE +#usr/lib/locale/mg_MG/LC_CTYPE +#usr/lib/locale/mg_MG/LC_IDENTIFICATION +#usr/lib/locale/mg_MG/LC_MEASUREMENT +#usr/lib/locale/mg_MG/LC_MESSAGES +#usr/lib/locale/mg_MG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mg_MG/LC_MONETARY +#usr/lib/locale/mg_MG/LC_NAME +#usr/lib/locale/mg_MG/LC_NUMERIC +#usr/lib/locale/mg_MG/LC_PAPER +#usr/lib/locale/mg_MG/LC_TELEPHONE +#usr/lib/locale/mg_MG/LC_TIME +#usr/lib/locale/mi_NZ +#usr/lib/locale/mi_NZ.utf8 +#usr/lib/locale/mi_NZ.utf8/LC_ADDRESS +#usr/lib/locale/mi_NZ.utf8/LC_COLLATE +#usr/lib/locale/mi_NZ.utf8/LC_CTYPE +#usr/lib/locale/mi_NZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/mi_NZ.utf8/LC_MEASUREMENT +#usr/lib/locale/mi_NZ.utf8/LC_MESSAGES +#usr/lib/locale/mi_NZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mi_NZ.utf8/LC_MONETARY +#usr/lib/locale/mi_NZ.utf8/LC_NAME +#usr/lib/locale/mi_NZ.utf8/LC_NUMERIC +#usr/lib/locale/mi_NZ.utf8/LC_PAPER +#usr/lib/locale/mi_NZ.utf8/LC_TELEPHONE +#usr/lib/locale/mi_NZ.utf8/LC_TIME +#usr/lib/locale/mi_NZ/LC_ADDRESS +#usr/lib/locale/mi_NZ/LC_COLLATE +#usr/lib/locale/mi_NZ/LC_CTYPE +#usr/lib/locale/mi_NZ/LC_IDENTIFICATION +#usr/lib/locale/mi_NZ/LC_MEASUREMENT +#usr/lib/locale/mi_NZ/LC_MESSAGES +#usr/lib/locale/mi_NZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mi_NZ/LC_MONETARY +#usr/lib/locale/mi_NZ/LC_NAME +#usr/lib/locale/mi_NZ/LC_NUMERIC +#usr/lib/locale/mi_NZ/LC_PAPER +#usr/lib/locale/mi_NZ/LC_TELEPHONE +#usr/lib/locale/mi_NZ/LC_TIME +#usr/lib/locale/mk_MK +#usr/lib/locale/mk_MK.utf8 +#usr/lib/locale/mk_MK.utf8/LC_ADDRESS +#usr/lib/locale/mk_MK.utf8/LC_COLLATE +#usr/lib/locale/mk_MK.utf8/LC_CTYPE +#usr/lib/locale/mk_MK.utf8/LC_IDENTIFICATION +#usr/lib/locale/mk_MK.utf8/LC_MEASUREMENT +#usr/lib/locale/mk_MK.utf8/LC_MESSAGES +#usr/lib/locale/mk_MK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mk_MK.utf8/LC_MONETARY +#usr/lib/locale/mk_MK.utf8/LC_NAME +#usr/lib/locale/mk_MK.utf8/LC_NUMERIC +#usr/lib/locale/mk_MK.utf8/LC_PAPER +#usr/lib/locale/mk_MK.utf8/LC_TELEPHONE +#usr/lib/locale/mk_MK.utf8/LC_TIME +#usr/lib/locale/mk_MK/LC_ADDRESS +#usr/lib/locale/mk_MK/LC_COLLATE +#usr/lib/locale/mk_MK/LC_CTYPE +#usr/lib/locale/mk_MK/LC_IDENTIFICATION +#usr/lib/locale/mk_MK/LC_MEASUREMENT +#usr/lib/locale/mk_MK/LC_MESSAGES +#usr/lib/locale/mk_MK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mk_MK/LC_MONETARY +#usr/lib/locale/mk_MK/LC_NAME +#usr/lib/locale/mk_MK/LC_NUMERIC +#usr/lib/locale/mk_MK/LC_PAPER +#usr/lib/locale/mk_MK/LC_TELEPHONE +#usr/lib/locale/mk_MK/LC_TIME +#usr/lib/locale/ml_IN +#usr/lib/locale/ml_IN/LC_ADDRESS +#usr/lib/locale/ml_IN/LC_COLLATE +#usr/lib/locale/ml_IN/LC_CTYPE +#usr/lib/locale/ml_IN/LC_IDENTIFICATION +#usr/lib/locale/ml_IN/LC_MEASUREMENT +#usr/lib/locale/ml_IN/LC_MESSAGES +#usr/lib/locale/ml_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ml_IN/LC_MONETARY +#usr/lib/locale/ml_IN/LC_NAME +#usr/lib/locale/ml_IN/LC_NUMERIC +#usr/lib/locale/ml_IN/LC_PAPER +#usr/lib/locale/ml_IN/LC_TELEPHONE +#usr/lib/locale/ml_IN/LC_TIME +#usr/lib/locale/mn_MN +#usr/lib/locale/mn_MN/LC_ADDRESS +#usr/lib/locale/mn_MN/LC_COLLATE +#usr/lib/locale/mn_MN/LC_CTYPE +#usr/lib/locale/mn_MN/LC_IDENTIFICATION +#usr/lib/locale/mn_MN/LC_MEASUREMENT +#usr/lib/locale/mn_MN/LC_MESSAGES +#usr/lib/locale/mn_MN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mn_MN/LC_MONETARY +#usr/lib/locale/mn_MN/LC_NAME +#usr/lib/locale/mn_MN/LC_NUMERIC +#usr/lib/locale/mn_MN/LC_PAPER +#usr/lib/locale/mn_MN/LC_TELEPHONE +#usr/lib/locale/mn_MN/LC_TIME +#usr/lib/locale/mr_IN +#usr/lib/locale/mr_IN/LC_ADDRESS +#usr/lib/locale/mr_IN/LC_COLLATE +#usr/lib/locale/mr_IN/LC_CTYPE +#usr/lib/locale/mr_IN/LC_IDENTIFICATION +#usr/lib/locale/mr_IN/LC_MEASUREMENT +#usr/lib/locale/mr_IN/LC_MESSAGES +#usr/lib/locale/mr_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mr_IN/LC_MONETARY +#usr/lib/locale/mr_IN/LC_NAME +#usr/lib/locale/mr_IN/LC_NUMERIC +#usr/lib/locale/mr_IN/LC_PAPER +#usr/lib/locale/mr_IN/LC_TELEPHONE +#usr/lib/locale/mr_IN/LC_TIME +#usr/lib/locale/ms_MY +#usr/lib/locale/ms_MY.utf8 +#usr/lib/locale/ms_MY.utf8/LC_ADDRESS +#usr/lib/locale/ms_MY.utf8/LC_COLLATE +#usr/lib/locale/ms_MY.utf8/LC_CTYPE +#usr/lib/locale/ms_MY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ms_MY.utf8/LC_MEASUREMENT +#usr/lib/locale/ms_MY.utf8/LC_MESSAGES +#usr/lib/locale/ms_MY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ms_MY.utf8/LC_MONETARY +#usr/lib/locale/ms_MY.utf8/LC_NAME +#usr/lib/locale/ms_MY.utf8/LC_NUMERIC +#usr/lib/locale/ms_MY.utf8/LC_PAPER +#usr/lib/locale/ms_MY.utf8/LC_TELEPHONE +#usr/lib/locale/ms_MY.utf8/LC_TIME +#usr/lib/locale/ms_MY/LC_ADDRESS +#usr/lib/locale/ms_MY/LC_COLLATE +#usr/lib/locale/ms_MY/LC_CTYPE +#usr/lib/locale/ms_MY/LC_IDENTIFICATION +#usr/lib/locale/ms_MY/LC_MEASUREMENT +#usr/lib/locale/ms_MY/LC_MESSAGES +#usr/lib/locale/ms_MY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ms_MY/LC_MONETARY +#usr/lib/locale/ms_MY/LC_NAME +#usr/lib/locale/ms_MY/LC_NUMERIC +#usr/lib/locale/ms_MY/LC_PAPER +#usr/lib/locale/ms_MY/LC_TELEPHONE +#usr/lib/locale/ms_MY/LC_TIME +#usr/lib/locale/mt_MT +#usr/lib/locale/mt_MT.utf8 +#usr/lib/locale/mt_MT.utf8/LC_ADDRESS +#usr/lib/locale/mt_MT.utf8/LC_COLLATE +#usr/lib/locale/mt_MT.utf8/LC_CTYPE +#usr/lib/locale/mt_MT.utf8/LC_IDENTIFICATION +#usr/lib/locale/mt_MT.utf8/LC_MEASUREMENT +#usr/lib/locale/mt_MT.utf8/LC_MESSAGES +#usr/lib/locale/mt_MT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mt_MT.utf8/LC_MONETARY +#usr/lib/locale/mt_MT.utf8/LC_NAME +#usr/lib/locale/mt_MT.utf8/LC_NUMERIC +#usr/lib/locale/mt_MT.utf8/LC_PAPER +#usr/lib/locale/mt_MT.utf8/LC_TELEPHONE +#usr/lib/locale/mt_MT.utf8/LC_TIME +#usr/lib/locale/mt_MT/LC_ADDRESS +#usr/lib/locale/mt_MT/LC_COLLATE +#usr/lib/locale/mt_MT/LC_CTYPE +#usr/lib/locale/mt_MT/LC_IDENTIFICATION +#usr/lib/locale/mt_MT/LC_MEASUREMENT +#usr/lib/locale/mt_MT/LC_MESSAGES +#usr/lib/locale/mt_MT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mt_MT/LC_MONETARY +#usr/lib/locale/mt_MT/LC_NAME +#usr/lib/locale/mt_MT/LC_NUMERIC +#usr/lib/locale/mt_MT/LC_PAPER +#usr/lib/locale/mt_MT/LC_TELEPHONE +#usr/lib/locale/mt_MT/LC_TIME +#usr/lib/locale/my_MM +#usr/lib/locale/my_MM/LC_ADDRESS +#usr/lib/locale/my_MM/LC_COLLATE +#usr/lib/locale/my_MM/LC_CTYPE +#usr/lib/locale/my_MM/LC_IDENTIFICATION +#usr/lib/locale/my_MM/LC_MEASUREMENT +#usr/lib/locale/my_MM/LC_MESSAGES +#usr/lib/locale/my_MM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/my_MM/LC_MONETARY +#usr/lib/locale/my_MM/LC_NAME +#usr/lib/locale/my_MM/LC_NUMERIC +#usr/lib/locale/my_MM/LC_PAPER +#usr/lib/locale/my_MM/LC_TELEPHONE +#usr/lib/locale/my_MM/LC_TIME +#usr/lib/locale/nan_TW@latin +#usr/lib/locale/nan_TW@latin/LC_ADDRESS +#usr/lib/locale/nan_TW@latin/LC_COLLATE +#usr/lib/locale/nan_TW@latin/LC_CTYPE +#usr/lib/locale/nan_TW@latin/LC_IDENTIFICATION +#usr/lib/locale/nan_TW@latin/LC_MEASUREMENT +#usr/lib/locale/nan_TW@latin/LC_MESSAGES +#usr/lib/locale/nan_TW@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nan_TW@latin/LC_MONETARY +#usr/lib/locale/nan_TW@latin/LC_NAME +#usr/lib/locale/nan_TW@latin/LC_NUMERIC +#usr/lib/locale/nan_TW@latin/LC_PAPER +#usr/lib/locale/nan_TW@latin/LC_TELEPHONE +#usr/lib/locale/nan_TW@latin/LC_TIME +#usr/lib/locale/nb_NO +#usr/lib/locale/nb_NO.utf8 +#usr/lib/locale/nb_NO.utf8/LC_ADDRESS +#usr/lib/locale/nb_NO.utf8/LC_COLLATE +#usr/lib/locale/nb_NO.utf8/LC_CTYPE +#usr/lib/locale/nb_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/nb_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/nb_NO.utf8/LC_MESSAGES +#usr/lib/locale/nb_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nb_NO.utf8/LC_MONETARY +#usr/lib/locale/nb_NO.utf8/LC_NAME +#usr/lib/locale/nb_NO.utf8/LC_NUMERIC +#usr/lib/locale/nb_NO.utf8/LC_PAPER +#usr/lib/locale/nb_NO.utf8/LC_TELEPHONE +#usr/lib/locale/nb_NO.utf8/LC_TIME +#usr/lib/locale/nb_NO/LC_ADDRESS +#usr/lib/locale/nb_NO/LC_COLLATE +#usr/lib/locale/nb_NO/LC_CTYPE +#usr/lib/locale/nb_NO/LC_IDENTIFICATION +#usr/lib/locale/nb_NO/LC_MEASUREMENT +#usr/lib/locale/nb_NO/LC_MESSAGES +#usr/lib/locale/nb_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nb_NO/LC_MONETARY +#usr/lib/locale/nb_NO/LC_NAME +#usr/lib/locale/nb_NO/LC_NUMERIC +#usr/lib/locale/nb_NO/LC_PAPER +#usr/lib/locale/nb_NO/LC_TELEPHONE +#usr/lib/locale/nb_NO/LC_TIME +#usr/lib/locale/nds_DE +#usr/lib/locale/nds_DE/LC_ADDRESS +#usr/lib/locale/nds_DE/LC_COLLATE +#usr/lib/locale/nds_DE/LC_CTYPE +#usr/lib/locale/nds_DE/LC_IDENTIFICATION +#usr/lib/locale/nds_DE/LC_MEASUREMENT +#usr/lib/locale/nds_DE/LC_MESSAGES +#usr/lib/locale/nds_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nds_DE/LC_MONETARY +#usr/lib/locale/nds_DE/LC_NAME +#usr/lib/locale/nds_DE/LC_NUMERIC +#usr/lib/locale/nds_DE/LC_PAPER +#usr/lib/locale/nds_DE/LC_TELEPHONE +#usr/lib/locale/nds_DE/LC_TIME +#usr/lib/locale/nds_NL +#usr/lib/locale/nds_NL/LC_ADDRESS +#usr/lib/locale/nds_NL/LC_COLLATE +#usr/lib/locale/nds_NL/LC_CTYPE +#usr/lib/locale/nds_NL/LC_IDENTIFICATION +#usr/lib/locale/nds_NL/LC_MEASUREMENT +#usr/lib/locale/nds_NL/LC_MESSAGES +#usr/lib/locale/nds_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nds_NL/LC_MONETARY +#usr/lib/locale/nds_NL/LC_NAME +#usr/lib/locale/nds_NL/LC_NUMERIC +#usr/lib/locale/nds_NL/LC_PAPER +#usr/lib/locale/nds_NL/LC_TELEPHONE +#usr/lib/locale/nds_NL/LC_TIME +#usr/lib/locale/ne_NP +#usr/lib/locale/ne_NP/LC_ADDRESS +#usr/lib/locale/ne_NP/LC_COLLATE +#usr/lib/locale/ne_NP/LC_CTYPE +#usr/lib/locale/ne_NP/LC_IDENTIFICATION +#usr/lib/locale/ne_NP/LC_MEASUREMENT +#usr/lib/locale/ne_NP/LC_MESSAGES +#usr/lib/locale/ne_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ne_NP/LC_MONETARY +#usr/lib/locale/ne_NP/LC_NAME +#usr/lib/locale/ne_NP/LC_NUMERIC +#usr/lib/locale/ne_NP/LC_PAPER +#usr/lib/locale/ne_NP/LC_TELEPHONE +#usr/lib/locale/ne_NP/LC_TIME +#usr/lib/locale/nl_AW +#usr/lib/locale/nl_AW/LC_ADDRESS +#usr/lib/locale/nl_AW/LC_COLLATE +#usr/lib/locale/nl_AW/LC_CTYPE +#usr/lib/locale/nl_AW/LC_IDENTIFICATION +#usr/lib/locale/nl_AW/LC_MEASUREMENT +#usr/lib/locale/nl_AW/LC_MESSAGES +#usr/lib/locale/nl_AW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_AW/LC_MONETARY +#usr/lib/locale/nl_AW/LC_NAME +#usr/lib/locale/nl_AW/LC_NUMERIC +#usr/lib/locale/nl_AW/LC_PAPER +#usr/lib/locale/nl_AW/LC_TELEPHONE +#usr/lib/locale/nl_AW/LC_TIME +#usr/lib/locale/nl_BE +#usr/lib/locale/nl_BE.utf8 +#usr/lib/locale/nl_BE.utf8/LC_ADDRESS +#usr/lib/locale/nl_BE.utf8/LC_COLLATE +#usr/lib/locale/nl_BE.utf8/LC_CTYPE +#usr/lib/locale/nl_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/nl_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/nl_BE.utf8/LC_MESSAGES +#usr/lib/locale/nl_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE.utf8/LC_MONETARY +#usr/lib/locale/nl_BE.utf8/LC_NAME +#usr/lib/locale/nl_BE.utf8/LC_NUMERIC +#usr/lib/locale/nl_BE.utf8/LC_PAPER +#usr/lib/locale/nl_BE.utf8/LC_TELEPHONE +#usr/lib/locale/nl_BE.utf8/LC_TIME +#usr/lib/locale/nl_BE/LC_ADDRESS +#usr/lib/locale/nl_BE/LC_COLLATE +#usr/lib/locale/nl_BE/LC_CTYPE +#usr/lib/locale/nl_BE/LC_IDENTIFICATION +#usr/lib/locale/nl_BE/LC_MEASUREMENT +#usr/lib/locale/nl_BE/LC_MESSAGES +#usr/lib/locale/nl_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE/LC_MONETARY +#usr/lib/locale/nl_BE/LC_NAME +#usr/lib/locale/nl_BE/LC_NUMERIC +#usr/lib/locale/nl_BE/LC_PAPER +#usr/lib/locale/nl_BE/LC_TELEPHONE +#usr/lib/locale/nl_BE/LC_TIME +#usr/lib/locale/nl_BE@euro +#usr/lib/locale/nl_BE@euro/LC_ADDRESS +#usr/lib/locale/nl_BE@euro/LC_COLLATE +#usr/lib/locale/nl_BE@euro/LC_CTYPE +#usr/lib/locale/nl_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/nl_BE@euro/LC_MEASUREMENT +#usr/lib/locale/nl_BE@euro/LC_MESSAGES +#usr/lib/locale/nl_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE@euro/LC_MONETARY +#usr/lib/locale/nl_BE@euro/LC_NAME +#usr/lib/locale/nl_BE@euro/LC_NUMERIC +#usr/lib/locale/nl_BE@euro/LC_PAPER +#usr/lib/locale/nl_BE@euro/LC_TELEPHONE +#usr/lib/locale/nl_BE@euro/LC_TIME +#usr/lib/locale/nl_NL +#usr/lib/locale/nl_NL.utf8 +#usr/lib/locale/nl_NL.utf8/LC_ADDRESS +#usr/lib/locale/nl_NL.utf8/LC_COLLATE +#usr/lib/locale/nl_NL.utf8/LC_CTYPE +#usr/lib/locale/nl_NL.utf8/LC_IDENTIFICATION +#usr/lib/locale/nl_NL.utf8/LC_MEASUREMENT +#usr/lib/locale/nl_NL.utf8/LC_MESSAGES +#usr/lib/locale/nl_NL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL.utf8/LC_MONETARY +#usr/lib/locale/nl_NL.utf8/LC_NAME +#usr/lib/locale/nl_NL.utf8/LC_NUMERIC +#usr/lib/locale/nl_NL.utf8/LC_PAPER +#usr/lib/locale/nl_NL.utf8/LC_TELEPHONE +#usr/lib/locale/nl_NL.utf8/LC_TIME +#usr/lib/locale/nl_NL/LC_ADDRESS +#usr/lib/locale/nl_NL/LC_COLLATE +#usr/lib/locale/nl_NL/LC_CTYPE +#usr/lib/locale/nl_NL/LC_IDENTIFICATION +#usr/lib/locale/nl_NL/LC_MEASUREMENT +#usr/lib/locale/nl_NL/LC_MESSAGES +#usr/lib/locale/nl_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL/LC_MONETARY +#usr/lib/locale/nl_NL/LC_NAME +#usr/lib/locale/nl_NL/LC_NUMERIC +#usr/lib/locale/nl_NL/LC_PAPER +#usr/lib/locale/nl_NL/LC_TELEPHONE +#usr/lib/locale/nl_NL/LC_TIME +#usr/lib/locale/nl_NL@euro +#usr/lib/locale/nl_NL@euro/LC_ADDRESS +#usr/lib/locale/nl_NL@euro/LC_COLLATE +#usr/lib/locale/nl_NL@euro/LC_CTYPE +#usr/lib/locale/nl_NL@euro/LC_IDENTIFICATION +#usr/lib/locale/nl_NL@euro/LC_MEASUREMENT +#usr/lib/locale/nl_NL@euro/LC_MESSAGES +#usr/lib/locale/nl_NL@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL@euro/LC_MONETARY +#usr/lib/locale/nl_NL@euro/LC_NAME +#usr/lib/locale/nl_NL@euro/LC_NUMERIC +#usr/lib/locale/nl_NL@euro/LC_PAPER +#usr/lib/locale/nl_NL@euro/LC_TELEPHONE +#usr/lib/locale/nl_NL@euro/LC_TIME +#usr/lib/locale/nn_NO +#usr/lib/locale/nn_NO.utf8 +#usr/lib/locale/nn_NO.utf8/LC_ADDRESS +#usr/lib/locale/nn_NO.utf8/LC_COLLATE +#usr/lib/locale/nn_NO.utf8/LC_CTYPE +#usr/lib/locale/nn_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/nn_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/nn_NO.utf8/LC_MESSAGES +#usr/lib/locale/nn_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nn_NO.utf8/LC_MONETARY +#usr/lib/locale/nn_NO.utf8/LC_NAME +#usr/lib/locale/nn_NO.utf8/LC_NUMERIC +#usr/lib/locale/nn_NO.utf8/LC_PAPER +#usr/lib/locale/nn_NO.utf8/LC_TELEPHONE +#usr/lib/locale/nn_NO.utf8/LC_TIME +#usr/lib/locale/nn_NO/LC_ADDRESS +#usr/lib/locale/nn_NO/LC_COLLATE +#usr/lib/locale/nn_NO/LC_CTYPE +#usr/lib/locale/nn_NO/LC_IDENTIFICATION +#usr/lib/locale/nn_NO/LC_MEASUREMENT +#usr/lib/locale/nn_NO/LC_MESSAGES +#usr/lib/locale/nn_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nn_NO/LC_MONETARY +#usr/lib/locale/nn_NO/LC_NAME +#usr/lib/locale/nn_NO/LC_NUMERIC +#usr/lib/locale/nn_NO/LC_PAPER +#usr/lib/locale/nn_NO/LC_TELEPHONE +#usr/lib/locale/nn_NO/LC_TIME +#usr/lib/locale/no_NO +#usr/lib/locale/no_NO.utf8 +#usr/lib/locale/no_NO.utf8/LC_ADDRESS +#usr/lib/locale/no_NO.utf8/LC_COLLATE +#usr/lib/locale/no_NO.utf8/LC_CTYPE +#usr/lib/locale/no_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/no_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/no_NO.utf8/LC_MESSAGES +#usr/lib/locale/no_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/no_NO.utf8/LC_MONETARY +#usr/lib/locale/no_NO.utf8/LC_NAME +#usr/lib/locale/no_NO.utf8/LC_NUMERIC +#usr/lib/locale/no_NO.utf8/LC_PAPER +#usr/lib/locale/no_NO.utf8/LC_TELEPHONE +#usr/lib/locale/no_NO.utf8/LC_TIME +#usr/lib/locale/no_NO/LC_ADDRESS +#usr/lib/locale/no_NO/LC_COLLATE +#usr/lib/locale/no_NO/LC_CTYPE +#usr/lib/locale/no_NO/LC_IDENTIFICATION +#usr/lib/locale/no_NO/LC_MEASUREMENT +#usr/lib/locale/no_NO/LC_MESSAGES +#usr/lib/locale/no_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/no_NO/LC_MONETARY +#usr/lib/locale/no_NO/LC_NAME +#usr/lib/locale/no_NO/LC_NUMERIC +#usr/lib/locale/no_NO/LC_PAPER +#usr/lib/locale/no_NO/LC_TELEPHONE +#usr/lib/locale/no_NO/LC_TIME +#usr/lib/locale/nr_ZA +#usr/lib/locale/nr_ZA/LC_ADDRESS +#usr/lib/locale/nr_ZA/LC_COLLATE +#usr/lib/locale/nr_ZA/LC_CTYPE +#usr/lib/locale/nr_ZA/LC_IDENTIFICATION +#usr/lib/locale/nr_ZA/LC_MEASUREMENT +#usr/lib/locale/nr_ZA/LC_MESSAGES +#usr/lib/locale/nr_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nr_ZA/LC_MONETARY +#usr/lib/locale/nr_ZA/LC_NAME +#usr/lib/locale/nr_ZA/LC_NUMERIC +#usr/lib/locale/nr_ZA/LC_PAPER +#usr/lib/locale/nr_ZA/LC_TELEPHONE +#usr/lib/locale/nr_ZA/LC_TIME +#usr/lib/locale/nso_ZA +#usr/lib/locale/nso_ZA/LC_ADDRESS +#usr/lib/locale/nso_ZA/LC_COLLATE +#usr/lib/locale/nso_ZA/LC_CTYPE +#usr/lib/locale/nso_ZA/LC_IDENTIFICATION +#usr/lib/locale/nso_ZA/LC_MEASUREMENT +#usr/lib/locale/nso_ZA/LC_MESSAGES +#usr/lib/locale/nso_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nso_ZA/LC_MONETARY +#usr/lib/locale/nso_ZA/LC_NAME +#usr/lib/locale/nso_ZA/LC_NUMERIC +#usr/lib/locale/nso_ZA/LC_PAPER +#usr/lib/locale/nso_ZA/LC_TELEPHONE +#usr/lib/locale/nso_ZA/LC_TIME +#usr/lib/locale/oc_FR +#usr/lib/locale/oc_FR.utf8 +#usr/lib/locale/oc_FR.utf8/LC_ADDRESS +#usr/lib/locale/oc_FR.utf8/LC_COLLATE +#usr/lib/locale/oc_FR.utf8/LC_CTYPE +#usr/lib/locale/oc_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/oc_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/oc_FR.utf8/LC_MESSAGES +#usr/lib/locale/oc_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/oc_FR.utf8/LC_MONETARY +#usr/lib/locale/oc_FR.utf8/LC_NAME +#usr/lib/locale/oc_FR.utf8/LC_NUMERIC +#usr/lib/locale/oc_FR.utf8/LC_PAPER +#usr/lib/locale/oc_FR.utf8/LC_TELEPHONE +#usr/lib/locale/oc_FR.utf8/LC_TIME +#usr/lib/locale/oc_FR/LC_ADDRESS +#usr/lib/locale/oc_FR/LC_COLLATE +#usr/lib/locale/oc_FR/LC_CTYPE +#usr/lib/locale/oc_FR/LC_IDENTIFICATION +#usr/lib/locale/oc_FR/LC_MEASUREMENT +#usr/lib/locale/oc_FR/LC_MESSAGES +#usr/lib/locale/oc_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/oc_FR/LC_MONETARY +#usr/lib/locale/oc_FR/LC_NAME +#usr/lib/locale/oc_FR/LC_NUMERIC +#usr/lib/locale/oc_FR/LC_PAPER +#usr/lib/locale/oc_FR/LC_TELEPHONE +#usr/lib/locale/oc_FR/LC_TIME +#usr/lib/locale/om_ET +#usr/lib/locale/om_ET/LC_ADDRESS +#usr/lib/locale/om_ET/LC_COLLATE +#usr/lib/locale/om_ET/LC_CTYPE +#usr/lib/locale/om_ET/LC_IDENTIFICATION +#usr/lib/locale/om_ET/LC_MEASUREMENT +#usr/lib/locale/om_ET/LC_MESSAGES +#usr/lib/locale/om_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_ET/LC_MONETARY +#usr/lib/locale/om_ET/LC_NAME +#usr/lib/locale/om_ET/LC_NUMERIC +#usr/lib/locale/om_ET/LC_PAPER +#usr/lib/locale/om_ET/LC_TELEPHONE +#usr/lib/locale/om_ET/LC_TIME +#usr/lib/locale/om_KE +#usr/lib/locale/om_KE.utf8 +#usr/lib/locale/om_KE.utf8/LC_ADDRESS +#usr/lib/locale/om_KE.utf8/LC_COLLATE +#usr/lib/locale/om_KE.utf8/LC_CTYPE +#usr/lib/locale/om_KE.utf8/LC_IDENTIFICATION +#usr/lib/locale/om_KE.utf8/LC_MEASUREMENT +#usr/lib/locale/om_KE.utf8/LC_MESSAGES +#usr/lib/locale/om_KE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_KE.utf8/LC_MONETARY +#usr/lib/locale/om_KE.utf8/LC_NAME +#usr/lib/locale/om_KE.utf8/LC_NUMERIC +#usr/lib/locale/om_KE.utf8/LC_PAPER +#usr/lib/locale/om_KE.utf8/LC_TELEPHONE +#usr/lib/locale/om_KE.utf8/LC_TIME +#usr/lib/locale/om_KE/LC_ADDRESS +#usr/lib/locale/om_KE/LC_COLLATE +#usr/lib/locale/om_KE/LC_CTYPE +#usr/lib/locale/om_KE/LC_IDENTIFICATION +#usr/lib/locale/om_KE/LC_MEASUREMENT +#usr/lib/locale/om_KE/LC_MESSAGES +#usr/lib/locale/om_KE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_KE/LC_MONETARY +#usr/lib/locale/om_KE/LC_NAME +#usr/lib/locale/om_KE/LC_NUMERIC +#usr/lib/locale/om_KE/LC_PAPER +#usr/lib/locale/om_KE/LC_TELEPHONE +#usr/lib/locale/om_KE/LC_TIME +#usr/lib/locale/or_IN +#usr/lib/locale/or_IN/LC_ADDRESS +#usr/lib/locale/or_IN/LC_COLLATE +#usr/lib/locale/or_IN/LC_CTYPE +#usr/lib/locale/or_IN/LC_IDENTIFICATION +#usr/lib/locale/or_IN/LC_MEASUREMENT +#usr/lib/locale/or_IN/LC_MESSAGES +#usr/lib/locale/or_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/or_IN/LC_MONETARY +#usr/lib/locale/or_IN/LC_NAME +#usr/lib/locale/or_IN/LC_NUMERIC +#usr/lib/locale/or_IN/LC_PAPER +#usr/lib/locale/or_IN/LC_TELEPHONE +#usr/lib/locale/or_IN/LC_TIME +#usr/lib/locale/pa_IN +#usr/lib/locale/pa_IN/LC_ADDRESS +#usr/lib/locale/pa_IN/LC_COLLATE +#usr/lib/locale/pa_IN/LC_CTYPE +#usr/lib/locale/pa_IN/LC_IDENTIFICATION +#usr/lib/locale/pa_IN/LC_MEASUREMENT +#usr/lib/locale/pa_IN/LC_MESSAGES +#usr/lib/locale/pa_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pa_IN/LC_MONETARY +#usr/lib/locale/pa_IN/LC_NAME +#usr/lib/locale/pa_IN/LC_NUMERIC +#usr/lib/locale/pa_IN/LC_PAPER +#usr/lib/locale/pa_IN/LC_TELEPHONE +#usr/lib/locale/pa_IN/LC_TIME +#usr/lib/locale/pa_PK +#usr/lib/locale/pa_PK/LC_ADDRESS +#usr/lib/locale/pa_PK/LC_COLLATE +#usr/lib/locale/pa_PK/LC_CTYPE +#usr/lib/locale/pa_PK/LC_IDENTIFICATION +#usr/lib/locale/pa_PK/LC_MEASUREMENT +#usr/lib/locale/pa_PK/LC_MESSAGES +#usr/lib/locale/pa_PK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pa_PK/LC_MONETARY +#usr/lib/locale/pa_PK/LC_NAME +#usr/lib/locale/pa_PK/LC_NUMERIC +#usr/lib/locale/pa_PK/LC_PAPER +#usr/lib/locale/pa_PK/LC_TELEPHONE +#usr/lib/locale/pa_PK/LC_TIME +#usr/lib/locale/pap_AN +#usr/lib/locale/pap_AN/LC_ADDRESS +#usr/lib/locale/pap_AN/LC_COLLATE +#usr/lib/locale/pap_AN/LC_CTYPE +#usr/lib/locale/pap_AN/LC_IDENTIFICATION +#usr/lib/locale/pap_AN/LC_MEASUREMENT +#usr/lib/locale/pap_AN/LC_MESSAGES +#usr/lib/locale/pap_AN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pap_AN/LC_MONETARY +#usr/lib/locale/pap_AN/LC_NAME +#usr/lib/locale/pap_AN/LC_NUMERIC +#usr/lib/locale/pap_AN/LC_PAPER +#usr/lib/locale/pap_AN/LC_TELEPHONE +#usr/lib/locale/pap_AN/LC_TIME +#usr/lib/locale/pl_PL +#usr/lib/locale/pl_PL.utf8 +#usr/lib/locale/pl_PL.utf8/LC_ADDRESS +#usr/lib/locale/pl_PL.utf8/LC_COLLATE +#usr/lib/locale/pl_PL.utf8/LC_CTYPE +#usr/lib/locale/pl_PL.utf8/LC_IDENTIFICATION +#usr/lib/locale/pl_PL.utf8/LC_MEASUREMENT +#usr/lib/locale/pl_PL.utf8/LC_MESSAGES +#usr/lib/locale/pl_PL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pl_PL.utf8/LC_MONETARY +#usr/lib/locale/pl_PL.utf8/LC_NAME +#usr/lib/locale/pl_PL.utf8/LC_NUMERIC +#usr/lib/locale/pl_PL.utf8/LC_PAPER +#usr/lib/locale/pl_PL.utf8/LC_TELEPHONE +#usr/lib/locale/pl_PL.utf8/LC_TIME +#usr/lib/locale/pl_PL/LC_ADDRESS +#usr/lib/locale/pl_PL/LC_COLLATE +#usr/lib/locale/pl_PL/LC_CTYPE +#usr/lib/locale/pl_PL/LC_IDENTIFICATION +#usr/lib/locale/pl_PL/LC_MEASUREMENT +#usr/lib/locale/pl_PL/LC_MESSAGES +#usr/lib/locale/pl_PL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pl_PL/LC_MONETARY +#usr/lib/locale/pl_PL/LC_NAME +#usr/lib/locale/pl_PL/LC_NUMERIC +#usr/lib/locale/pl_PL/LC_PAPER +#usr/lib/locale/pl_PL/LC_TELEPHONE +#usr/lib/locale/pl_PL/LC_TIME +#usr/lib/locale/ps_AF +#usr/lib/locale/ps_AF/LC_ADDRESS +#usr/lib/locale/ps_AF/LC_COLLATE +#usr/lib/locale/ps_AF/LC_CTYPE +#usr/lib/locale/ps_AF/LC_IDENTIFICATION +#usr/lib/locale/ps_AF/LC_MEASUREMENT +#usr/lib/locale/ps_AF/LC_MESSAGES +#usr/lib/locale/ps_AF/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ps_AF/LC_MONETARY +#usr/lib/locale/ps_AF/LC_NAME +#usr/lib/locale/ps_AF/LC_NUMERIC +#usr/lib/locale/ps_AF/LC_PAPER +#usr/lib/locale/ps_AF/LC_TELEPHONE +#usr/lib/locale/ps_AF/LC_TIME +#usr/lib/locale/pt_BR +#usr/lib/locale/pt_BR.utf8 +#usr/lib/locale/pt_BR.utf8/LC_ADDRESS +#usr/lib/locale/pt_BR.utf8/LC_COLLATE +#usr/lib/locale/pt_BR.utf8/LC_CTYPE +#usr/lib/locale/pt_BR.utf8/LC_IDENTIFICATION +#usr/lib/locale/pt_BR.utf8/LC_MEASUREMENT +#usr/lib/locale/pt_BR.utf8/LC_MESSAGES +#usr/lib/locale/pt_BR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_BR.utf8/LC_MONETARY +#usr/lib/locale/pt_BR.utf8/LC_NAME +#usr/lib/locale/pt_BR.utf8/LC_NUMERIC +#usr/lib/locale/pt_BR.utf8/LC_PAPER +#usr/lib/locale/pt_BR.utf8/LC_TELEPHONE +#usr/lib/locale/pt_BR.utf8/LC_TIME +#usr/lib/locale/pt_BR/LC_ADDRESS +#usr/lib/locale/pt_BR/LC_COLLATE +#usr/lib/locale/pt_BR/LC_CTYPE +#usr/lib/locale/pt_BR/LC_IDENTIFICATION +#usr/lib/locale/pt_BR/LC_MEASUREMENT +#usr/lib/locale/pt_BR/LC_MESSAGES +#usr/lib/locale/pt_BR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_BR/LC_MONETARY +#usr/lib/locale/pt_BR/LC_NAME +#usr/lib/locale/pt_BR/LC_NUMERIC +#usr/lib/locale/pt_BR/LC_PAPER +#usr/lib/locale/pt_BR/LC_TELEPHONE +#usr/lib/locale/pt_BR/LC_TIME +#usr/lib/locale/pt_PT +#usr/lib/locale/pt_PT.utf8 +#usr/lib/locale/pt_PT.utf8/LC_ADDRESS +#usr/lib/locale/pt_PT.utf8/LC_COLLATE +#usr/lib/locale/pt_PT.utf8/LC_CTYPE +#usr/lib/locale/pt_PT.utf8/LC_IDENTIFICATION +#usr/lib/locale/pt_PT.utf8/LC_MEASUREMENT +#usr/lib/locale/pt_PT.utf8/LC_MESSAGES +#usr/lib/locale/pt_PT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT.utf8/LC_MONETARY +#usr/lib/locale/pt_PT.utf8/LC_NAME +#usr/lib/locale/pt_PT.utf8/LC_NUMERIC +#usr/lib/locale/pt_PT.utf8/LC_PAPER +#usr/lib/locale/pt_PT.utf8/LC_TELEPHONE +#usr/lib/locale/pt_PT.utf8/LC_TIME +#usr/lib/locale/pt_PT/LC_ADDRESS +#usr/lib/locale/pt_PT/LC_COLLATE +#usr/lib/locale/pt_PT/LC_CTYPE +#usr/lib/locale/pt_PT/LC_IDENTIFICATION +#usr/lib/locale/pt_PT/LC_MEASUREMENT +#usr/lib/locale/pt_PT/LC_MESSAGES +#usr/lib/locale/pt_PT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT/LC_MONETARY +#usr/lib/locale/pt_PT/LC_NAME +#usr/lib/locale/pt_PT/LC_NUMERIC +#usr/lib/locale/pt_PT/LC_PAPER +#usr/lib/locale/pt_PT/LC_TELEPHONE +#usr/lib/locale/pt_PT/LC_TIME +#usr/lib/locale/pt_PT@euro +#usr/lib/locale/pt_PT@euro/LC_ADDRESS +#usr/lib/locale/pt_PT@euro/LC_COLLATE +#usr/lib/locale/pt_PT@euro/LC_CTYPE +#usr/lib/locale/pt_PT@euro/LC_IDENTIFICATION +#usr/lib/locale/pt_PT@euro/LC_MEASUREMENT +#usr/lib/locale/pt_PT@euro/LC_MESSAGES +#usr/lib/locale/pt_PT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT@euro/LC_MONETARY +#usr/lib/locale/pt_PT@euro/LC_NAME +#usr/lib/locale/pt_PT@euro/LC_NUMERIC +#usr/lib/locale/pt_PT@euro/LC_PAPER +#usr/lib/locale/pt_PT@euro/LC_TELEPHONE +#usr/lib/locale/pt_PT@euro/LC_TIME +#usr/lib/locale/ro_RO +#usr/lib/locale/ro_RO.utf8 +#usr/lib/locale/ro_RO.utf8/LC_ADDRESS +#usr/lib/locale/ro_RO.utf8/LC_COLLATE +#usr/lib/locale/ro_RO.utf8/LC_CTYPE +#usr/lib/locale/ro_RO.utf8/LC_IDENTIFICATION +#usr/lib/locale/ro_RO.utf8/LC_MEASUREMENT +#usr/lib/locale/ro_RO.utf8/LC_MESSAGES +#usr/lib/locale/ro_RO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ro_RO.utf8/LC_MONETARY +#usr/lib/locale/ro_RO.utf8/LC_NAME +#usr/lib/locale/ro_RO.utf8/LC_NUMERIC +#usr/lib/locale/ro_RO.utf8/LC_PAPER +#usr/lib/locale/ro_RO.utf8/LC_TELEPHONE +#usr/lib/locale/ro_RO.utf8/LC_TIME +#usr/lib/locale/ro_RO/LC_ADDRESS +#usr/lib/locale/ro_RO/LC_COLLATE +#usr/lib/locale/ro_RO/LC_CTYPE +#usr/lib/locale/ro_RO/LC_IDENTIFICATION +#usr/lib/locale/ro_RO/LC_MEASUREMENT +#usr/lib/locale/ro_RO/LC_MESSAGES +#usr/lib/locale/ro_RO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ro_RO/LC_MONETARY +#usr/lib/locale/ro_RO/LC_NAME +#usr/lib/locale/ro_RO/LC_NUMERIC +#usr/lib/locale/ro_RO/LC_PAPER +#usr/lib/locale/ro_RO/LC_TELEPHONE +#usr/lib/locale/ro_RO/LC_TIME +#usr/lib/locale/ru_RU +#usr/lib/locale/ru_RU.koi8r +#usr/lib/locale/ru_RU.koi8r/LC_ADDRESS +#usr/lib/locale/ru_RU.koi8r/LC_COLLATE +#usr/lib/locale/ru_RU.koi8r/LC_CTYPE +#usr/lib/locale/ru_RU.koi8r/LC_IDENTIFICATION +#usr/lib/locale/ru_RU.koi8r/LC_MEASUREMENT +#usr/lib/locale/ru_RU.koi8r/LC_MESSAGES +#usr/lib/locale/ru_RU.koi8r/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU.koi8r/LC_MONETARY +#usr/lib/locale/ru_RU.koi8r/LC_NAME +#usr/lib/locale/ru_RU.koi8r/LC_NUMERIC +#usr/lib/locale/ru_RU.koi8r/LC_PAPER +#usr/lib/locale/ru_RU.koi8r/LC_TELEPHONE +#usr/lib/locale/ru_RU.koi8r/LC_TIME +#usr/lib/locale/ru_RU.utf8 +#usr/lib/locale/ru_RU.utf8/LC_ADDRESS +#usr/lib/locale/ru_RU.utf8/LC_COLLATE +#usr/lib/locale/ru_RU.utf8/LC_CTYPE +#usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION +#usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT +#usr/lib/locale/ru_RU.utf8/LC_MESSAGES +#usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU.utf8/LC_MONETARY +#usr/lib/locale/ru_RU.utf8/LC_NAME +#usr/lib/locale/ru_RU.utf8/LC_NUMERIC +#usr/lib/locale/ru_RU.utf8/LC_PAPER +#usr/lib/locale/ru_RU.utf8/LC_TELEPHONE +#usr/lib/locale/ru_RU.utf8/LC_TIME +#usr/lib/locale/ru_RU/LC_ADDRESS +#usr/lib/locale/ru_RU/LC_COLLATE +#usr/lib/locale/ru_RU/LC_CTYPE +#usr/lib/locale/ru_RU/LC_IDENTIFICATION +#usr/lib/locale/ru_RU/LC_MEASUREMENT +#usr/lib/locale/ru_RU/LC_MESSAGES +#usr/lib/locale/ru_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU/LC_MONETARY +#usr/lib/locale/ru_RU/LC_NAME +#usr/lib/locale/ru_RU/LC_NUMERIC +#usr/lib/locale/ru_RU/LC_PAPER +#usr/lib/locale/ru_RU/LC_TELEPHONE +#usr/lib/locale/ru_RU/LC_TIME +#usr/lib/locale/ru_UA +#usr/lib/locale/ru_UA.utf8 +#usr/lib/locale/ru_UA.utf8/LC_ADDRESS +#usr/lib/locale/ru_UA.utf8/LC_COLLATE +#usr/lib/locale/ru_UA.utf8/LC_CTYPE +#usr/lib/locale/ru_UA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ru_UA.utf8/LC_MEASUREMENT +#usr/lib/locale/ru_UA.utf8/LC_MESSAGES +#usr/lib/locale/ru_UA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_UA.utf8/LC_MONETARY +#usr/lib/locale/ru_UA.utf8/LC_NAME +#usr/lib/locale/ru_UA.utf8/LC_NUMERIC +#usr/lib/locale/ru_UA.utf8/LC_PAPER +#usr/lib/locale/ru_UA.utf8/LC_TELEPHONE +#usr/lib/locale/ru_UA.utf8/LC_TIME +#usr/lib/locale/ru_UA/LC_ADDRESS +#usr/lib/locale/ru_UA/LC_COLLATE +#usr/lib/locale/ru_UA/LC_CTYPE +#usr/lib/locale/ru_UA/LC_IDENTIFICATION +#usr/lib/locale/ru_UA/LC_MEASUREMENT +#usr/lib/locale/ru_UA/LC_MESSAGES +#usr/lib/locale/ru_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_UA/LC_MONETARY +#usr/lib/locale/ru_UA/LC_NAME +#usr/lib/locale/ru_UA/LC_NUMERIC +#usr/lib/locale/ru_UA/LC_PAPER +#usr/lib/locale/ru_UA/LC_TELEPHONE +#usr/lib/locale/ru_UA/LC_TIME +#usr/lib/locale/rw_RW +#usr/lib/locale/rw_RW/LC_ADDRESS +#usr/lib/locale/rw_RW/LC_COLLATE +#usr/lib/locale/rw_RW/LC_CTYPE +#usr/lib/locale/rw_RW/LC_IDENTIFICATION +#usr/lib/locale/rw_RW/LC_MEASUREMENT +#usr/lib/locale/rw_RW/LC_MESSAGES +#usr/lib/locale/rw_RW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/rw_RW/LC_MONETARY +#usr/lib/locale/rw_RW/LC_NAME +#usr/lib/locale/rw_RW/LC_NUMERIC +#usr/lib/locale/rw_RW/LC_PAPER +#usr/lib/locale/rw_RW/LC_TELEPHONE +#usr/lib/locale/rw_RW/LC_TIME +#usr/lib/locale/sa_IN +#usr/lib/locale/sa_IN/LC_ADDRESS +#usr/lib/locale/sa_IN/LC_COLLATE +#usr/lib/locale/sa_IN/LC_CTYPE +#usr/lib/locale/sa_IN/LC_IDENTIFICATION +#usr/lib/locale/sa_IN/LC_MEASUREMENT +#usr/lib/locale/sa_IN/LC_MESSAGES +#usr/lib/locale/sa_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sa_IN/LC_MONETARY +#usr/lib/locale/sa_IN/LC_NAME +#usr/lib/locale/sa_IN/LC_NUMERIC +#usr/lib/locale/sa_IN/LC_PAPER +#usr/lib/locale/sa_IN/LC_TELEPHONE +#usr/lib/locale/sa_IN/LC_TIME +#usr/lib/locale/sc_IT +#usr/lib/locale/sc_IT/LC_ADDRESS +#usr/lib/locale/sc_IT/LC_COLLATE +#usr/lib/locale/sc_IT/LC_CTYPE +#usr/lib/locale/sc_IT/LC_IDENTIFICATION +#usr/lib/locale/sc_IT/LC_MEASUREMENT +#usr/lib/locale/sc_IT/LC_MESSAGES +#usr/lib/locale/sc_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sc_IT/LC_MONETARY +#usr/lib/locale/sc_IT/LC_NAME +#usr/lib/locale/sc_IT/LC_NUMERIC +#usr/lib/locale/sc_IT/LC_PAPER +#usr/lib/locale/sc_IT/LC_TELEPHONE +#usr/lib/locale/sc_IT/LC_TIME +#usr/lib/locale/sd_IN +#usr/lib/locale/sd_IN/LC_ADDRESS +#usr/lib/locale/sd_IN/LC_COLLATE +#usr/lib/locale/sd_IN/LC_CTYPE +#usr/lib/locale/sd_IN/LC_IDENTIFICATION +#usr/lib/locale/sd_IN/LC_MEASUREMENT +#usr/lib/locale/sd_IN/LC_MESSAGES +#usr/lib/locale/sd_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sd_IN/LC_MONETARY +#usr/lib/locale/sd_IN/LC_NAME +#usr/lib/locale/sd_IN/LC_NUMERIC +#usr/lib/locale/sd_IN/LC_PAPER +#usr/lib/locale/sd_IN/LC_TELEPHONE +#usr/lib/locale/sd_IN/LC_TIME +#usr/lib/locale/sd_IN@devanagari +#usr/lib/locale/sd_IN@devanagari/LC_ADDRESS +#usr/lib/locale/sd_IN@devanagari/LC_COLLATE +#usr/lib/locale/sd_IN@devanagari/LC_CTYPE +#usr/lib/locale/sd_IN@devanagari/LC_IDENTIFICATION +#usr/lib/locale/sd_IN@devanagari/LC_MEASUREMENT +#usr/lib/locale/sd_IN@devanagari/LC_MESSAGES +#usr/lib/locale/sd_IN@devanagari/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sd_IN@devanagari/LC_MONETARY +#usr/lib/locale/sd_IN@devanagari/LC_NAME +#usr/lib/locale/sd_IN@devanagari/LC_NUMERIC +#usr/lib/locale/sd_IN@devanagari/LC_PAPER +#usr/lib/locale/sd_IN@devanagari/LC_TELEPHONE +#usr/lib/locale/sd_IN@devanagari/LC_TIME +#usr/lib/locale/se_NO +#usr/lib/locale/se_NO/LC_ADDRESS +#usr/lib/locale/se_NO/LC_COLLATE +#usr/lib/locale/se_NO/LC_CTYPE +#usr/lib/locale/se_NO/LC_IDENTIFICATION +#usr/lib/locale/se_NO/LC_MEASUREMENT +#usr/lib/locale/se_NO/LC_MESSAGES +#usr/lib/locale/se_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/se_NO/LC_MONETARY +#usr/lib/locale/se_NO/LC_NAME +#usr/lib/locale/se_NO/LC_NUMERIC +#usr/lib/locale/se_NO/LC_PAPER +#usr/lib/locale/se_NO/LC_TELEPHONE +#usr/lib/locale/se_NO/LC_TIME +#usr/lib/locale/shs_CA +#usr/lib/locale/shs_CA/LC_ADDRESS +#usr/lib/locale/shs_CA/LC_COLLATE +#usr/lib/locale/shs_CA/LC_CTYPE +#usr/lib/locale/shs_CA/LC_IDENTIFICATION +#usr/lib/locale/shs_CA/LC_MEASUREMENT +#usr/lib/locale/shs_CA/LC_MESSAGES +#usr/lib/locale/shs_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/shs_CA/LC_MONETARY +#usr/lib/locale/shs_CA/LC_NAME +#usr/lib/locale/shs_CA/LC_NUMERIC +#usr/lib/locale/shs_CA/LC_PAPER +#usr/lib/locale/shs_CA/LC_TELEPHONE +#usr/lib/locale/shs_CA/LC_TIME +#usr/lib/locale/si_LK +#usr/lib/locale/si_LK/LC_ADDRESS +#usr/lib/locale/si_LK/LC_COLLATE +#usr/lib/locale/si_LK/LC_CTYPE +#usr/lib/locale/si_LK/LC_IDENTIFICATION +#usr/lib/locale/si_LK/LC_MEASUREMENT +#usr/lib/locale/si_LK/LC_MESSAGES +#usr/lib/locale/si_LK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/si_LK/LC_MONETARY +#usr/lib/locale/si_LK/LC_NAME +#usr/lib/locale/si_LK/LC_NUMERIC +#usr/lib/locale/si_LK/LC_PAPER +#usr/lib/locale/si_LK/LC_TELEPHONE +#usr/lib/locale/si_LK/LC_TIME +#usr/lib/locale/sid_ET +#usr/lib/locale/sid_ET/LC_ADDRESS +#usr/lib/locale/sid_ET/LC_COLLATE +#usr/lib/locale/sid_ET/LC_CTYPE +#usr/lib/locale/sid_ET/LC_IDENTIFICATION +#usr/lib/locale/sid_ET/LC_MEASUREMENT +#usr/lib/locale/sid_ET/LC_MESSAGES +#usr/lib/locale/sid_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sid_ET/LC_MONETARY +#usr/lib/locale/sid_ET/LC_NAME +#usr/lib/locale/sid_ET/LC_NUMERIC +#usr/lib/locale/sid_ET/LC_PAPER +#usr/lib/locale/sid_ET/LC_TELEPHONE +#usr/lib/locale/sid_ET/LC_TIME +#usr/lib/locale/sk_SK +#usr/lib/locale/sk_SK.utf8 +#usr/lib/locale/sk_SK.utf8/LC_ADDRESS +#usr/lib/locale/sk_SK.utf8/LC_COLLATE +#usr/lib/locale/sk_SK.utf8/LC_CTYPE +#usr/lib/locale/sk_SK.utf8/LC_IDENTIFICATION +#usr/lib/locale/sk_SK.utf8/LC_MEASUREMENT +#usr/lib/locale/sk_SK.utf8/LC_MESSAGES +#usr/lib/locale/sk_SK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sk_SK.utf8/LC_MONETARY +#usr/lib/locale/sk_SK.utf8/LC_NAME +#usr/lib/locale/sk_SK.utf8/LC_NUMERIC +#usr/lib/locale/sk_SK.utf8/LC_PAPER +#usr/lib/locale/sk_SK.utf8/LC_TELEPHONE +#usr/lib/locale/sk_SK.utf8/LC_TIME +#usr/lib/locale/sk_SK/LC_ADDRESS +#usr/lib/locale/sk_SK/LC_COLLATE +#usr/lib/locale/sk_SK/LC_CTYPE +#usr/lib/locale/sk_SK/LC_IDENTIFICATION +#usr/lib/locale/sk_SK/LC_MEASUREMENT +#usr/lib/locale/sk_SK/LC_MESSAGES +#usr/lib/locale/sk_SK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sk_SK/LC_MONETARY +#usr/lib/locale/sk_SK/LC_NAME +#usr/lib/locale/sk_SK/LC_NUMERIC +#usr/lib/locale/sk_SK/LC_PAPER +#usr/lib/locale/sk_SK/LC_TELEPHONE +#usr/lib/locale/sk_SK/LC_TIME +#usr/lib/locale/sl_SI +#usr/lib/locale/sl_SI.utf8 +#usr/lib/locale/sl_SI.utf8/LC_ADDRESS +#usr/lib/locale/sl_SI.utf8/LC_COLLATE +#usr/lib/locale/sl_SI.utf8/LC_CTYPE +#usr/lib/locale/sl_SI.utf8/LC_IDENTIFICATION +#usr/lib/locale/sl_SI.utf8/LC_MEASUREMENT +#usr/lib/locale/sl_SI.utf8/LC_MESSAGES +#usr/lib/locale/sl_SI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sl_SI.utf8/LC_MONETARY +#usr/lib/locale/sl_SI.utf8/LC_NAME +#usr/lib/locale/sl_SI.utf8/LC_NUMERIC +#usr/lib/locale/sl_SI.utf8/LC_PAPER +#usr/lib/locale/sl_SI.utf8/LC_TELEPHONE +#usr/lib/locale/sl_SI.utf8/LC_TIME +#usr/lib/locale/sl_SI/LC_ADDRESS +#usr/lib/locale/sl_SI/LC_COLLATE +#usr/lib/locale/sl_SI/LC_CTYPE +#usr/lib/locale/sl_SI/LC_IDENTIFICATION +#usr/lib/locale/sl_SI/LC_MEASUREMENT +#usr/lib/locale/sl_SI/LC_MESSAGES +#usr/lib/locale/sl_SI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sl_SI/LC_MONETARY +#usr/lib/locale/sl_SI/LC_NAME +#usr/lib/locale/sl_SI/LC_NUMERIC +#usr/lib/locale/sl_SI/LC_PAPER +#usr/lib/locale/sl_SI/LC_TELEPHONE +#usr/lib/locale/sl_SI/LC_TIME +#usr/lib/locale/so_DJ +#usr/lib/locale/so_DJ.utf8 +#usr/lib/locale/so_DJ.utf8/LC_ADDRESS +#usr/lib/locale/so_DJ.utf8/LC_COLLATE +#usr/lib/locale/so_DJ.utf8/LC_CTYPE +#usr/lib/locale/so_DJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_DJ.utf8/LC_MEASUREMENT +#usr/lib/locale/so_DJ.utf8/LC_MESSAGES +#usr/lib/locale/so_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_DJ.utf8/LC_MONETARY +#usr/lib/locale/so_DJ.utf8/LC_NAME +#usr/lib/locale/so_DJ.utf8/LC_NUMERIC +#usr/lib/locale/so_DJ.utf8/LC_PAPER +#usr/lib/locale/so_DJ.utf8/LC_TELEPHONE +#usr/lib/locale/so_DJ.utf8/LC_TIME +#usr/lib/locale/so_DJ/LC_ADDRESS +#usr/lib/locale/so_DJ/LC_COLLATE +#usr/lib/locale/so_DJ/LC_CTYPE +#usr/lib/locale/so_DJ/LC_IDENTIFICATION +#usr/lib/locale/so_DJ/LC_MEASUREMENT +#usr/lib/locale/so_DJ/LC_MESSAGES +#usr/lib/locale/so_DJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_DJ/LC_MONETARY +#usr/lib/locale/so_DJ/LC_NAME +#usr/lib/locale/so_DJ/LC_NUMERIC +#usr/lib/locale/so_DJ/LC_PAPER +#usr/lib/locale/so_DJ/LC_TELEPHONE +#usr/lib/locale/so_DJ/LC_TIME +#usr/lib/locale/so_ET +#usr/lib/locale/so_ET/LC_ADDRESS +#usr/lib/locale/so_ET/LC_COLLATE +#usr/lib/locale/so_ET/LC_CTYPE +#usr/lib/locale/so_ET/LC_IDENTIFICATION +#usr/lib/locale/so_ET/LC_MEASUREMENT +#usr/lib/locale/so_ET/LC_MESSAGES +#usr/lib/locale/so_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_ET/LC_MONETARY +#usr/lib/locale/so_ET/LC_NAME +#usr/lib/locale/so_ET/LC_NUMERIC +#usr/lib/locale/so_ET/LC_PAPER +#usr/lib/locale/so_ET/LC_TELEPHONE +#usr/lib/locale/so_ET/LC_TIME +#usr/lib/locale/so_KE +#usr/lib/locale/so_KE.utf8 +#usr/lib/locale/so_KE.utf8/LC_ADDRESS +#usr/lib/locale/so_KE.utf8/LC_COLLATE +#usr/lib/locale/so_KE.utf8/LC_CTYPE +#usr/lib/locale/so_KE.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_KE.utf8/LC_MEASUREMENT +#usr/lib/locale/so_KE.utf8/LC_MESSAGES +#usr/lib/locale/so_KE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_KE.utf8/LC_MONETARY +#usr/lib/locale/so_KE.utf8/LC_NAME +#usr/lib/locale/so_KE.utf8/LC_NUMERIC +#usr/lib/locale/so_KE.utf8/LC_PAPER +#usr/lib/locale/so_KE.utf8/LC_TELEPHONE +#usr/lib/locale/so_KE.utf8/LC_TIME +#usr/lib/locale/so_KE/LC_ADDRESS +#usr/lib/locale/so_KE/LC_COLLATE +#usr/lib/locale/so_KE/LC_CTYPE +#usr/lib/locale/so_KE/LC_IDENTIFICATION +#usr/lib/locale/so_KE/LC_MEASUREMENT +#usr/lib/locale/so_KE/LC_MESSAGES +#usr/lib/locale/so_KE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_KE/LC_MONETARY +#usr/lib/locale/so_KE/LC_NAME +#usr/lib/locale/so_KE/LC_NUMERIC +#usr/lib/locale/so_KE/LC_PAPER +#usr/lib/locale/so_KE/LC_TELEPHONE +#usr/lib/locale/so_KE/LC_TIME +#usr/lib/locale/so_SO +#usr/lib/locale/so_SO.utf8 +#usr/lib/locale/so_SO.utf8/LC_ADDRESS +#usr/lib/locale/so_SO.utf8/LC_COLLATE +#usr/lib/locale/so_SO.utf8/LC_CTYPE +#usr/lib/locale/so_SO.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_SO.utf8/LC_MEASUREMENT +#usr/lib/locale/so_SO.utf8/LC_MESSAGES +#usr/lib/locale/so_SO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_SO.utf8/LC_MONETARY +#usr/lib/locale/so_SO.utf8/LC_NAME +#usr/lib/locale/so_SO.utf8/LC_NUMERIC +#usr/lib/locale/so_SO.utf8/LC_PAPER +#usr/lib/locale/so_SO.utf8/LC_TELEPHONE +#usr/lib/locale/so_SO.utf8/LC_TIME +#usr/lib/locale/so_SO/LC_ADDRESS +#usr/lib/locale/so_SO/LC_COLLATE +#usr/lib/locale/so_SO/LC_CTYPE +#usr/lib/locale/so_SO/LC_IDENTIFICATION +#usr/lib/locale/so_SO/LC_MEASUREMENT +#usr/lib/locale/so_SO/LC_MESSAGES +#usr/lib/locale/so_SO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_SO/LC_MONETARY +#usr/lib/locale/so_SO/LC_NAME +#usr/lib/locale/so_SO/LC_NUMERIC +#usr/lib/locale/so_SO/LC_PAPER +#usr/lib/locale/so_SO/LC_TELEPHONE +#usr/lib/locale/so_SO/LC_TIME +#usr/lib/locale/sq_AL +#usr/lib/locale/sq_AL.utf8 +#usr/lib/locale/sq_AL.utf8/LC_ADDRESS +#usr/lib/locale/sq_AL.utf8/LC_COLLATE +#usr/lib/locale/sq_AL.utf8/LC_CTYPE +#usr/lib/locale/sq_AL.utf8/LC_IDENTIFICATION +#usr/lib/locale/sq_AL.utf8/LC_MEASUREMENT +#usr/lib/locale/sq_AL.utf8/LC_MESSAGES +#usr/lib/locale/sq_AL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_AL.utf8/LC_MONETARY +#usr/lib/locale/sq_AL.utf8/LC_NAME +#usr/lib/locale/sq_AL.utf8/LC_NUMERIC +#usr/lib/locale/sq_AL.utf8/LC_PAPER +#usr/lib/locale/sq_AL.utf8/LC_TELEPHONE +#usr/lib/locale/sq_AL.utf8/LC_TIME +#usr/lib/locale/sq_AL/LC_ADDRESS +#usr/lib/locale/sq_AL/LC_COLLATE +#usr/lib/locale/sq_AL/LC_CTYPE +#usr/lib/locale/sq_AL/LC_IDENTIFICATION +#usr/lib/locale/sq_AL/LC_MEASUREMENT +#usr/lib/locale/sq_AL/LC_MESSAGES +#usr/lib/locale/sq_AL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_AL/LC_MONETARY +#usr/lib/locale/sq_AL/LC_NAME +#usr/lib/locale/sq_AL/LC_NUMERIC +#usr/lib/locale/sq_AL/LC_PAPER +#usr/lib/locale/sq_AL/LC_TELEPHONE +#usr/lib/locale/sq_AL/LC_TIME +#usr/lib/locale/sq_MK +#usr/lib/locale/sq_MK/LC_ADDRESS +#usr/lib/locale/sq_MK/LC_COLLATE +#usr/lib/locale/sq_MK/LC_CTYPE +#usr/lib/locale/sq_MK/LC_IDENTIFICATION +#usr/lib/locale/sq_MK/LC_MEASUREMENT +#usr/lib/locale/sq_MK/LC_MESSAGES +#usr/lib/locale/sq_MK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_MK/LC_MONETARY +#usr/lib/locale/sq_MK/LC_NAME +#usr/lib/locale/sq_MK/LC_NUMERIC +#usr/lib/locale/sq_MK/LC_PAPER +#usr/lib/locale/sq_MK/LC_TELEPHONE +#usr/lib/locale/sq_MK/LC_TIME +#usr/lib/locale/sr_ME +#usr/lib/locale/sr_ME/LC_ADDRESS +#usr/lib/locale/sr_ME/LC_COLLATE +#usr/lib/locale/sr_ME/LC_CTYPE +#usr/lib/locale/sr_ME/LC_IDENTIFICATION +#usr/lib/locale/sr_ME/LC_MEASUREMENT +#usr/lib/locale/sr_ME/LC_MESSAGES +#usr/lib/locale/sr_ME/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_ME/LC_MONETARY +#usr/lib/locale/sr_ME/LC_NAME +#usr/lib/locale/sr_ME/LC_NUMERIC +#usr/lib/locale/sr_ME/LC_PAPER +#usr/lib/locale/sr_ME/LC_TELEPHONE +#usr/lib/locale/sr_ME/LC_TIME +#usr/lib/locale/sr_RS +#usr/lib/locale/sr_RS/LC_ADDRESS +#usr/lib/locale/sr_RS/LC_COLLATE +#usr/lib/locale/sr_RS/LC_CTYPE +#usr/lib/locale/sr_RS/LC_IDENTIFICATION +#usr/lib/locale/sr_RS/LC_MEASUREMENT +#usr/lib/locale/sr_RS/LC_MESSAGES +#usr/lib/locale/sr_RS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_RS/LC_MONETARY +#usr/lib/locale/sr_RS/LC_NAME +#usr/lib/locale/sr_RS/LC_NUMERIC +#usr/lib/locale/sr_RS/LC_PAPER +#usr/lib/locale/sr_RS/LC_TELEPHONE +#usr/lib/locale/sr_RS/LC_TIME +#usr/lib/locale/sr_RS@latin +#usr/lib/locale/sr_RS@latin/LC_ADDRESS +#usr/lib/locale/sr_RS@latin/LC_COLLATE +#usr/lib/locale/sr_RS@latin/LC_CTYPE +#usr/lib/locale/sr_RS@latin/LC_IDENTIFICATION +#usr/lib/locale/sr_RS@latin/LC_MEASUREMENT +#usr/lib/locale/sr_RS@latin/LC_MESSAGES +#usr/lib/locale/sr_RS@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_RS@latin/LC_MONETARY +#usr/lib/locale/sr_RS@latin/LC_NAME +#usr/lib/locale/sr_RS@latin/LC_NUMERIC +#usr/lib/locale/sr_RS@latin/LC_PAPER +#usr/lib/locale/sr_RS@latin/LC_TELEPHONE +#usr/lib/locale/sr_RS@latin/LC_TIME +#usr/lib/locale/ss_ZA +#usr/lib/locale/ss_ZA/LC_ADDRESS +#usr/lib/locale/ss_ZA/LC_COLLATE +#usr/lib/locale/ss_ZA/LC_CTYPE +#usr/lib/locale/ss_ZA/LC_IDENTIFICATION +#usr/lib/locale/ss_ZA/LC_MEASUREMENT +#usr/lib/locale/ss_ZA/LC_MESSAGES +#usr/lib/locale/ss_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ss_ZA/LC_MONETARY +#usr/lib/locale/ss_ZA/LC_NAME +#usr/lib/locale/ss_ZA/LC_NUMERIC +#usr/lib/locale/ss_ZA/LC_PAPER +#usr/lib/locale/ss_ZA/LC_TELEPHONE +#usr/lib/locale/ss_ZA/LC_TIME +#usr/lib/locale/st_ZA +#usr/lib/locale/st_ZA.utf8 +#usr/lib/locale/st_ZA.utf8/LC_ADDRESS +#usr/lib/locale/st_ZA.utf8/LC_COLLATE +#usr/lib/locale/st_ZA.utf8/LC_CTYPE +#usr/lib/locale/st_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/st_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/st_ZA.utf8/LC_MESSAGES +#usr/lib/locale/st_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/st_ZA.utf8/LC_MONETARY +#usr/lib/locale/st_ZA.utf8/LC_NAME +#usr/lib/locale/st_ZA.utf8/LC_NUMERIC +#usr/lib/locale/st_ZA.utf8/LC_PAPER +#usr/lib/locale/st_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/st_ZA.utf8/LC_TIME +#usr/lib/locale/st_ZA/LC_ADDRESS +#usr/lib/locale/st_ZA/LC_COLLATE +#usr/lib/locale/st_ZA/LC_CTYPE +#usr/lib/locale/st_ZA/LC_IDENTIFICATION +#usr/lib/locale/st_ZA/LC_MEASUREMENT +#usr/lib/locale/st_ZA/LC_MESSAGES +#usr/lib/locale/st_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/st_ZA/LC_MONETARY +#usr/lib/locale/st_ZA/LC_NAME +#usr/lib/locale/st_ZA/LC_NUMERIC +#usr/lib/locale/st_ZA/LC_PAPER +#usr/lib/locale/st_ZA/LC_TELEPHONE +#usr/lib/locale/st_ZA/LC_TIME +#usr/lib/locale/sv_FI +#usr/lib/locale/sv_FI.utf8 +#usr/lib/locale/sv_FI.utf8/LC_ADDRESS +#usr/lib/locale/sv_FI.utf8/LC_COLLATE +#usr/lib/locale/sv_FI.utf8/LC_CTYPE +#usr/lib/locale/sv_FI.utf8/LC_IDENTIFICATION +#usr/lib/locale/sv_FI.utf8/LC_MEASUREMENT +#usr/lib/locale/sv_FI.utf8/LC_MESSAGES +#usr/lib/locale/sv_FI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI.utf8/LC_MONETARY +#usr/lib/locale/sv_FI.utf8/LC_NAME +#usr/lib/locale/sv_FI.utf8/LC_NUMERIC +#usr/lib/locale/sv_FI.utf8/LC_PAPER +#usr/lib/locale/sv_FI.utf8/LC_TELEPHONE +#usr/lib/locale/sv_FI.utf8/LC_TIME +#usr/lib/locale/sv_FI/LC_ADDRESS +#usr/lib/locale/sv_FI/LC_COLLATE +#usr/lib/locale/sv_FI/LC_CTYPE +#usr/lib/locale/sv_FI/LC_IDENTIFICATION +#usr/lib/locale/sv_FI/LC_MEASUREMENT +#usr/lib/locale/sv_FI/LC_MESSAGES +#usr/lib/locale/sv_FI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI/LC_MONETARY +#usr/lib/locale/sv_FI/LC_NAME +#usr/lib/locale/sv_FI/LC_NUMERIC +#usr/lib/locale/sv_FI/LC_PAPER +#usr/lib/locale/sv_FI/LC_TELEPHONE +#usr/lib/locale/sv_FI/LC_TIME +#usr/lib/locale/sv_FI@euro +#usr/lib/locale/sv_FI@euro/LC_ADDRESS +#usr/lib/locale/sv_FI@euro/LC_COLLATE +#usr/lib/locale/sv_FI@euro/LC_CTYPE +#usr/lib/locale/sv_FI@euro/LC_IDENTIFICATION +#usr/lib/locale/sv_FI@euro/LC_MEASUREMENT +#usr/lib/locale/sv_FI@euro/LC_MESSAGES +#usr/lib/locale/sv_FI@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI@euro/LC_MONETARY +#usr/lib/locale/sv_FI@euro/LC_NAME +#usr/lib/locale/sv_FI@euro/LC_NUMERIC +#usr/lib/locale/sv_FI@euro/LC_PAPER +#usr/lib/locale/sv_FI@euro/LC_TELEPHONE +#usr/lib/locale/sv_FI@euro/LC_TIME +#usr/lib/locale/sv_SE +#usr/lib/locale/sv_SE.iso885915 +#usr/lib/locale/sv_SE.iso885915/LC_ADDRESS +#usr/lib/locale/sv_SE.iso885915/LC_COLLATE +#usr/lib/locale/sv_SE.iso885915/LC_CTYPE +#usr/lib/locale/sv_SE.iso885915/LC_IDENTIFICATION +#usr/lib/locale/sv_SE.iso885915/LC_MEASUREMENT +#usr/lib/locale/sv_SE.iso885915/LC_MESSAGES +#usr/lib/locale/sv_SE.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE.iso885915/LC_MONETARY +#usr/lib/locale/sv_SE.iso885915/LC_NAME +#usr/lib/locale/sv_SE.iso885915/LC_NUMERIC +#usr/lib/locale/sv_SE.iso885915/LC_PAPER +#usr/lib/locale/sv_SE.iso885915/LC_TELEPHONE +#usr/lib/locale/sv_SE.iso885915/LC_TIME +#usr/lib/locale/sv_SE.utf8 +#usr/lib/locale/sv_SE.utf8/LC_ADDRESS +#usr/lib/locale/sv_SE.utf8/LC_COLLATE +#usr/lib/locale/sv_SE.utf8/LC_CTYPE +#usr/lib/locale/sv_SE.utf8/LC_IDENTIFICATION +#usr/lib/locale/sv_SE.utf8/LC_MEASUREMENT +#usr/lib/locale/sv_SE.utf8/LC_MESSAGES +#usr/lib/locale/sv_SE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE.utf8/LC_MONETARY +#usr/lib/locale/sv_SE.utf8/LC_NAME +#usr/lib/locale/sv_SE.utf8/LC_NUMERIC +#usr/lib/locale/sv_SE.utf8/LC_PAPER +#usr/lib/locale/sv_SE.utf8/LC_TELEPHONE +#usr/lib/locale/sv_SE.utf8/LC_TIME +#usr/lib/locale/sv_SE/LC_ADDRESS +#usr/lib/locale/sv_SE/LC_COLLATE +#usr/lib/locale/sv_SE/LC_CTYPE +#usr/lib/locale/sv_SE/LC_IDENTIFICATION +#usr/lib/locale/sv_SE/LC_MEASUREMENT +#usr/lib/locale/sv_SE/LC_MESSAGES +#usr/lib/locale/sv_SE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE/LC_MONETARY +#usr/lib/locale/sv_SE/LC_NAME +#usr/lib/locale/sv_SE/LC_NUMERIC +#usr/lib/locale/sv_SE/LC_PAPER +#usr/lib/locale/sv_SE/LC_TELEPHONE +#usr/lib/locale/sv_SE/LC_TIME +#usr/lib/locale/ta_IN +#usr/lib/locale/ta_IN/LC_ADDRESS +#usr/lib/locale/ta_IN/LC_COLLATE +#usr/lib/locale/ta_IN/LC_CTYPE +#usr/lib/locale/ta_IN/LC_IDENTIFICATION +#usr/lib/locale/ta_IN/LC_MEASUREMENT +#usr/lib/locale/ta_IN/LC_MESSAGES +#usr/lib/locale/ta_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ta_IN/LC_MONETARY +#usr/lib/locale/ta_IN/LC_NAME +#usr/lib/locale/ta_IN/LC_NUMERIC +#usr/lib/locale/ta_IN/LC_PAPER +#usr/lib/locale/ta_IN/LC_TELEPHONE +#usr/lib/locale/ta_IN/LC_TIME +#usr/lib/locale/te_IN +#usr/lib/locale/te_IN/LC_ADDRESS +#usr/lib/locale/te_IN/LC_COLLATE +#usr/lib/locale/te_IN/LC_CTYPE +#usr/lib/locale/te_IN/LC_IDENTIFICATION +#usr/lib/locale/te_IN/LC_MEASUREMENT +#usr/lib/locale/te_IN/LC_MESSAGES +#usr/lib/locale/te_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/te_IN/LC_MONETARY +#usr/lib/locale/te_IN/LC_NAME +#usr/lib/locale/te_IN/LC_NUMERIC +#usr/lib/locale/te_IN/LC_PAPER +#usr/lib/locale/te_IN/LC_TELEPHONE +#usr/lib/locale/te_IN/LC_TIME +#usr/lib/locale/tg_TJ +#usr/lib/locale/tg_TJ.utf8 +#usr/lib/locale/tg_TJ.utf8/LC_ADDRESS +#usr/lib/locale/tg_TJ.utf8/LC_COLLATE +#usr/lib/locale/tg_TJ.utf8/LC_CTYPE +#usr/lib/locale/tg_TJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/tg_TJ.utf8/LC_MEASUREMENT +#usr/lib/locale/tg_TJ.utf8/LC_MESSAGES +#usr/lib/locale/tg_TJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tg_TJ.utf8/LC_MONETARY +#usr/lib/locale/tg_TJ.utf8/LC_NAME +#usr/lib/locale/tg_TJ.utf8/LC_NUMERIC +#usr/lib/locale/tg_TJ.utf8/LC_PAPER +#usr/lib/locale/tg_TJ.utf8/LC_TELEPHONE +#usr/lib/locale/tg_TJ.utf8/LC_TIME +#usr/lib/locale/tg_TJ/LC_ADDRESS +#usr/lib/locale/tg_TJ/LC_COLLATE +#usr/lib/locale/tg_TJ/LC_CTYPE +#usr/lib/locale/tg_TJ/LC_IDENTIFICATION +#usr/lib/locale/tg_TJ/LC_MEASUREMENT +#usr/lib/locale/tg_TJ/LC_MESSAGES +#usr/lib/locale/tg_TJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tg_TJ/LC_MONETARY +#usr/lib/locale/tg_TJ/LC_NAME +#usr/lib/locale/tg_TJ/LC_NUMERIC +#usr/lib/locale/tg_TJ/LC_PAPER +#usr/lib/locale/tg_TJ/LC_TELEPHONE +#usr/lib/locale/tg_TJ/LC_TIME +#usr/lib/locale/th_TH +#usr/lib/locale/th_TH.utf8 +#usr/lib/locale/th_TH.utf8/LC_ADDRESS +#usr/lib/locale/th_TH.utf8/LC_COLLATE +#usr/lib/locale/th_TH.utf8/LC_CTYPE +#usr/lib/locale/th_TH.utf8/LC_IDENTIFICATION +#usr/lib/locale/th_TH.utf8/LC_MEASUREMENT +#usr/lib/locale/th_TH.utf8/LC_MESSAGES +#usr/lib/locale/th_TH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/th_TH.utf8/LC_MONETARY +#usr/lib/locale/th_TH.utf8/LC_NAME +#usr/lib/locale/th_TH.utf8/LC_NUMERIC +#usr/lib/locale/th_TH.utf8/LC_PAPER +#usr/lib/locale/th_TH.utf8/LC_TELEPHONE +#usr/lib/locale/th_TH.utf8/LC_TIME +#usr/lib/locale/th_TH/LC_ADDRESS +#usr/lib/locale/th_TH/LC_COLLATE +#usr/lib/locale/th_TH/LC_CTYPE +#usr/lib/locale/th_TH/LC_IDENTIFICATION +#usr/lib/locale/th_TH/LC_MEASUREMENT +#usr/lib/locale/th_TH/LC_MESSAGES +#usr/lib/locale/th_TH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/th_TH/LC_MONETARY +#usr/lib/locale/th_TH/LC_NAME +#usr/lib/locale/th_TH/LC_NUMERIC +#usr/lib/locale/th_TH/LC_PAPER +#usr/lib/locale/th_TH/LC_TELEPHONE +#usr/lib/locale/th_TH/LC_TIME +#usr/lib/locale/ti_ER +#usr/lib/locale/ti_ER/LC_ADDRESS +#usr/lib/locale/ti_ER/LC_COLLATE +#usr/lib/locale/ti_ER/LC_CTYPE +#usr/lib/locale/ti_ER/LC_IDENTIFICATION +#usr/lib/locale/ti_ER/LC_MEASUREMENT +#usr/lib/locale/ti_ER/LC_MESSAGES +#usr/lib/locale/ti_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ti_ER/LC_MONETARY +#usr/lib/locale/ti_ER/LC_NAME +#usr/lib/locale/ti_ER/LC_NUMERIC +#usr/lib/locale/ti_ER/LC_PAPER +#usr/lib/locale/ti_ER/LC_TELEPHONE +#usr/lib/locale/ti_ER/LC_TIME +#usr/lib/locale/ti_ET +#usr/lib/locale/ti_ET/LC_ADDRESS +#usr/lib/locale/ti_ET/LC_COLLATE +#usr/lib/locale/ti_ET/LC_CTYPE +#usr/lib/locale/ti_ET/LC_IDENTIFICATION +#usr/lib/locale/ti_ET/LC_MEASUREMENT +#usr/lib/locale/ti_ET/LC_MESSAGES +#usr/lib/locale/ti_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ti_ET/LC_MONETARY +#usr/lib/locale/ti_ET/LC_NAME +#usr/lib/locale/ti_ET/LC_NUMERIC +#usr/lib/locale/ti_ET/LC_PAPER +#usr/lib/locale/ti_ET/LC_TELEPHONE +#usr/lib/locale/ti_ET/LC_TIME +#usr/lib/locale/tig_ER +#usr/lib/locale/tig_ER/LC_ADDRESS +#usr/lib/locale/tig_ER/LC_COLLATE +#usr/lib/locale/tig_ER/LC_CTYPE +#usr/lib/locale/tig_ER/LC_IDENTIFICATION +#usr/lib/locale/tig_ER/LC_MEASUREMENT +#usr/lib/locale/tig_ER/LC_MESSAGES +#usr/lib/locale/tig_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tig_ER/LC_MONETARY +#usr/lib/locale/tig_ER/LC_NAME +#usr/lib/locale/tig_ER/LC_NUMERIC +#usr/lib/locale/tig_ER/LC_PAPER +#usr/lib/locale/tig_ER/LC_TELEPHONE +#usr/lib/locale/tig_ER/LC_TIME +#usr/lib/locale/tk_TM +#usr/lib/locale/tk_TM/LC_ADDRESS +#usr/lib/locale/tk_TM/LC_COLLATE +#usr/lib/locale/tk_TM/LC_CTYPE +#usr/lib/locale/tk_TM/LC_IDENTIFICATION +#usr/lib/locale/tk_TM/LC_MEASUREMENT +#usr/lib/locale/tk_TM/LC_MESSAGES +#usr/lib/locale/tk_TM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tk_TM/LC_MONETARY +#usr/lib/locale/tk_TM/LC_NAME +#usr/lib/locale/tk_TM/LC_NUMERIC +#usr/lib/locale/tk_TM/LC_PAPER +#usr/lib/locale/tk_TM/LC_TELEPHONE +#usr/lib/locale/tk_TM/LC_TIME +#usr/lib/locale/tl_PH +#usr/lib/locale/tl_PH.utf8 +#usr/lib/locale/tl_PH.utf8/LC_ADDRESS +#usr/lib/locale/tl_PH.utf8/LC_COLLATE +#usr/lib/locale/tl_PH.utf8/LC_CTYPE +#usr/lib/locale/tl_PH.utf8/LC_IDENTIFICATION +#usr/lib/locale/tl_PH.utf8/LC_MEASUREMENT +#usr/lib/locale/tl_PH.utf8/LC_MESSAGES +#usr/lib/locale/tl_PH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tl_PH.utf8/LC_MONETARY +#usr/lib/locale/tl_PH.utf8/LC_NAME +#usr/lib/locale/tl_PH.utf8/LC_NUMERIC +#usr/lib/locale/tl_PH.utf8/LC_PAPER +#usr/lib/locale/tl_PH.utf8/LC_TELEPHONE +#usr/lib/locale/tl_PH.utf8/LC_TIME +#usr/lib/locale/tl_PH/LC_ADDRESS +#usr/lib/locale/tl_PH/LC_COLLATE +#usr/lib/locale/tl_PH/LC_CTYPE +#usr/lib/locale/tl_PH/LC_IDENTIFICATION +#usr/lib/locale/tl_PH/LC_MEASUREMENT +#usr/lib/locale/tl_PH/LC_MESSAGES +#usr/lib/locale/tl_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tl_PH/LC_MONETARY +#usr/lib/locale/tl_PH/LC_NAME +#usr/lib/locale/tl_PH/LC_NUMERIC +#usr/lib/locale/tl_PH/LC_PAPER +#usr/lib/locale/tl_PH/LC_TELEPHONE +#usr/lib/locale/tl_PH/LC_TIME +#usr/lib/locale/tn_ZA +#usr/lib/locale/tn_ZA/LC_ADDRESS +#usr/lib/locale/tn_ZA/LC_COLLATE +#usr/lib/locale/tn_ZA/LC_CTYPE +#usr/lib/locale/tn_ZA/LC_IDENTIFICATION +#usr/lib/locale/tn_ZA/LC_MEASUREMENT +#usr/lib/locale/tn_ZA/LC_MESSAGES +#usr/lib/locale/tn_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tn_ZA/LC_MONETARY +#usr/lib/locale/tn_ZA/LC_NAME +#usr/lib/locale/tn_ZA/LC_NUMERIC +#usr/lib/locale/tn_ZA/LC_PAPER +#usr/lib/locale/tn_ZA/LC_TELEPHONE +#usr/lib/locale/tn_ZA/LC_TIME +#usr/lib/locale/tr_CY +#usr/lib/locale/tr_CY.utf8 +#usr/lib/locale/tr_CY.utf8/LC_ADDRESS +#usr/lib/locale/tr_CY.utf8/LC_COLLATE +#usr/lib/locale/tr_CY.utf8/LC_CTYPE +#usr/lib/locale/tr_CY.utf8/LC_IDENTIFICATION +#usr/lib/locale/tr_CY.utf8/LC_MEASUREMENT +#usr/lib/locale/tr_CY.utf8/LC_MESSAGES +#usr/lib/locale/tr_CY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_CY.utf8/LC_MONETARY +#usr/lib/locale/tr_CY.utf8/LC_NAME +#usr/lib/locale/tr_CY.utf8/LC_NUMERIC +#usr/lib/locale/tr_CY.utf8/LC_PAPER +#usr/lib/locale/tr_CY.utf8/LC_TELEPHONE +#usr/lib/locale/tr_CY.utf8/LC_TIME +#usr/lib/locale/tr_CY/LC_ADDRESS +#usr/lib/locale/tr_CY/LC_COLLATE +#usr/lib/locale/tr_CY/LC_CTYPE +#usr/lib/locale/tr_CY/LC_IDENTIFICATION +#usr/lib/locale/tr_CY/LC_MEASUREMENT +#usr/lib/locale/tr_CY/LC_MESSAGES +#usr/lib/locale/tr_CY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_CY/LC_MONETARY +#usr/lib/locale/tr_CY/LC_NAME +#usr/lib/locale/tr_CY/LC_NUMERIC +#usr/lib/locale/tr_CY/LC_PAPER +#usr/lib/locale/tr_CY/LC_TELEPHONE +#usr/lib/locale/tr_CY/LC_TIME +#usr/lib/locale/tr_TR +#usr/lib/locale/tr_TR.utf8 +#usr/lib/locale/tr_TR.utf8/LC_ADDRESS +#usr/lib/locale/tr_TR.utf8/LC_COLLATE +#usr/lib/locale/tr_TR.utf8/LC_CTYPE +#usr/lib/locale/tr_TR.utf8/LC_IDENTIFICATION +#usr/lib/locale/tr_TR.utf8/LC_MEASUREMENT +#usr/lib/locale/tr_TR.utf8/LC_MESSAGES +#usr/lib/locale/tr_TR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_TR.utf8/LC_MONETARY +#usr/lib/locale/tr_TR.utf8/LC_NAME +#usr/lib/locale/tr_TR.utf8/LC_NUMERIC +#usr/lib/locale/tr_TR.utf8/LC_PAPER +#usr/lib/locale/tr_TR.utf8/LC_TELEPHONE +#usr/lib/locale/tr_TR.utf8/LC_TIME +#usr/lib/locale/tr_TR/LC_ADDRESS +#usr/lib/locale/tr_TR/LC_COLLATE +#usr/lib/locale/tr_TR/LC_CTYPE +#usr/lib/locale/tr_TR/LC_IDENTIFICATION +#usr/lib/locale/tr_TR/LC_MEASUREMENT +#usr/lib/locale/tr_TR/LC_MESSAGES +#usr/lib/locale/tr_TR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_TR/LC_MONETARY +#usr/lib/locale/tr_TR/LC_NAME +#usr/lib/locale/tr_TR/LC_NUMERIC +#usr/lib/locale/tr_TR/LC_PAPER +#usr/lib/locale/tr_TR/LC_TELEPHONE +#usr/lib/locale/tr_TR/LC_TIME +#usr/lib/locale/ts_ZA +#usr/lib/locale/ts_ZA/LC_ADDRESS +#usr/lib/locale/ts_ZA/LC_COLLATE +#usr/lib/locale/ts_ZA/LC_CTYPE +#usr/lib/locale/ts_ZA/LC_IDENTIFICATION +#usr/lib/locale/ts_ZA/LC_MEASUREMENT +#usr/lib/locale/ts_ZA/LC_MESSAGES +#usr/lib/locale/ts_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ts_ZA/LC_MONETARY +#usr/lib/locale/ts_ZA/LC_NAME +#usr/lib/locale/ts_ZA/LC_NUMERIC +#usr/lib/locale/ts_ZA/LC_PAPER +#usr/lib/locale/ts_ZA/LC_TELEPHONE +#usr/lib/locale/ts_ZA/LC_TIME +#usr/lib/locale/tt_RU +#usr/lib/locale/tt_RU/LC_ADDRESS +#usr/lib/locale/tt_RU/LC_COLLATE +#usr/lib/locale/tt_RU/LC_CTYPE +#usr/lib/locale/tt_RU/LC_IDENTIFICATION +#usr/lib/locale/tt_RU/LC_MEASUREMENT +#usr/lib/locale/tt_RU/LC_MESSAGES +#usr/lib/locale/tt_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tt_RU/LC_MONETARY +#usr/lib/locale/tt_RU/LC_NAME +#usr/lib/locale/tt_RU/LC_NUMERIC +#usr/lib/locale/tt_RU/LC_PAPER +#usr/lib/locale/tt_RU/LC_TELEPHONE +#usr/lib/locale/tt_RU/LC_TIME +#usr/lib/locale/tt_RU@iqtelif +#usr/lib/locale/tt_RU@iqtelif/LC_ADDRESS +#usr/lib/locale/tt_RU@iqtelif/LC_COLLATE +#usr/lib/locale/tt_RU@iqtelif/LC_CTYPE +#usr/lib/locale/tt_RU@iqtelif/LC_IDENTIFICATION +#usr/lib/locale/tt_RU@iqtelif/LC_MEASUREMENT +#usr/lib/locale/tt_RU@iqtelif/LC_MESSAGES +#usr/lib/locale/tt_RU@iqtelif/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tt_RU@iqtelif/LC_MONETARY +#usr/lib/locale/tt_RU@iqtelif/LC_NAME +#usr/lib/locale/tt_RU@iqtelif/LC_NUMERIC +#usr/lib/locale/tt_RU@iqtelif/LC_PAPER +#usr/lib/locale/tt_RU@iqtelif/LC_TELEPHONE +#usr/lib/locale/tt_RU@iqtelif/LC_TIME +#usr/lib/locale/ug_CN +#usr/lib/locale/ug_CN/LC_ADDRESS +#usr/lib/locale/ug_CN/LC_COLLATE +#usr/lib/locale/ug_CN/LC_CTYPE +#usr/lib/locale/ug_CN/LC_IDENTIFICATION +#usr/lib/locale/ug_CN/LC_MEASUREMENT +#usr/lib/locale/ug_CN/LC_MESSAGES +#usr/lib/locale/ug_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ug_CN/LC_MONETARY +#usr/lib/locale/ug_CN/LC_NAME +#usr/lib/locale/ug_CN/LC_NUMERIC +#usr/lib/locale/ug_CN/LC_PAPER +#usr/lib/locale/ug_CN/LC_TELEPHONE +#usr/lib/locale/ug_CN/LC_TIME +#usr/lib/locale/uk_UA +#usr/lib/locale/uk_UA.utf8 +#usr/lib/locale/uk_UA.utf8/LC_ADDRESS +#usr/lib/locale/uk_UA.utf8/LC_COLLATE +#usr/lib/locale/uk_UA.utf8/LC_CTYPE +#usr/lib/locale/uk_UA.utf8/LC_IDENTIFICATION +#usr/lib/locale/uk_UA.utf8/LC_MEASUREMENT +#usr/lib/locale/uk_UA.utf8/LC_MESSAGES +#usr/lib/locale/uk_UA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uk_UA.utf8/LC_MONETARY +#usr/lib/locale/uk_UA.utf8/LC_NAME +#usr/lib/locale/uk_UA.utf8/LC_NUMERIC +#usr/lib/locale/uk_UA.utf8/LC_PAPER +#usr/lib/locale/uk_UA.utf8/LC_TELEPHONE +#usr/lib/locale/uk_UA.utf8/LC_TIME +#usr/lib/locale/uk_UA/LC_ADDRESS +#usr/lib/locale/uk_UA/LC_COLLATE +#usr/lib/locale/uk_UA/LC_CTYPE +#usr/lib/locale/uk_UA/LC_IDENTIFICATION +#usr/lib/locale/uk_UA/LC_MEASUREMENT +#usr/lib/locale/uk_UA/LC_MESSAGES +#usr/lib/locale/uk_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uk_UA/LC_MONETARY +#usr/lib/locale/uk_UA/LC_NAME +#usr/lib/locale/uk_UA/LC_NUMERIC +#usr/lib/locale/uk_UA/LC_PAPER +#usr/lib/locale/uk_UA/LC_TELEPHONE +#usr/lib/locale/uk_UA/LC_TIME +#usr/lib/locale/ur_PK +#usr/lib/locale/ur_PK/LC_ADDRESS +#usr/lib/locale/ur_PK/LC_COLLATE +#usr/lib/locale/ur_PK/LC_CTYPE +#usr/lib/locale/ur_PK/LC_IDENTIFICATION +#usr/lib/locale/ur_PK/LC_MEASUREMENT +#usr/lib/locale/ur_PK/LC_MESSAGES +#usr/lib/locale/ur_PK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ur_PK/LC_MONETARY +#usr/lib/locale/ur_PK/LC_NAME +#usr/lib/locale/ur_PK/LC_NUMERIC +#usr/lib/locale/ur_PK/LC_PAPER +#usr/lib/locale/ur_PK/LC_TELEPHONE +#usr/lib/locale/ur_PK/LC_TIME +#usr/lib/locale/uz_UZ +#usr/lib/locale/uz_UZ/LC_ADDRESS +#usr/lib/locale/uz_UZ/LC_COLLATE +#usr/lib/locale/uz_UZ/LC_CTYPE +#usr/lib/locale/uz_UZ/LC_IDENTIFICATION +#usr/lib/locale/uz_UZ/LC_MEASUREMENT +#usr/lib/locale/uz_UZ/LC_MESSAGES +#usr/lib/locale/uz_UZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uz_UZ/LC_MONETARY +#usr/lib/locale/uz_UZ/LC_NAME +#usr/lib/locale/uz_UZ/LC_NUMERIC +#usr/lib/locale/uz_UZ/LC_PAPER +#usr/lib/locale/uz_UZ/LC_TELEPHONE +#usr/lib/locale/uz_UZ/LC_TIME +#usr/lib/locale/uz_UZ@cyrillic +#usr/lib/locale/uz_UZ@cyrillic/LC_ADDRESS +#usr/lib/locale/uz_UZ@cyrillic/LC_COLLATE +#usr/lib/locale/uz_UZ@cyrillic/LC_CTYPE +#usr/lib/locale/uz_UZ@cyrillic/LC_IDENTIFICATION +#usr/lib/locale/uz_UZ@cyrillic/LC_MEASUREMENT +#usr/lib/locale/uz_UZ@cyrillic/LC_MESSAGES +#usr/lib/locale/uz_UZ@cyrillic/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uz_UZ@cyrillic/LC_MONETARY +#usr/lib/locale/uz_UZ@cyrillic/LC_NAME +#usr/lib/locale/uz_UZ@cyrillic/LC_NUMERIC +#usr/lib/locale/uz_UZ@cyrillic/LC_PAPER +#usr/lib/locale/uz_UZ@cyrillic/LC_TELEPHONE +#usr/lib/locale/uz_UZ@cyrillic/LC_TIME +#usr/lib/locale/ve_ZA +#usr/lib/locale/ve_ZA/LC_ADDRESS +#usr/lib/locale/ve_ZA/LC_COLLATE +#usr/lib/locale/ve_ZA/LC_CTYPE +#usr/lib/locale/ve_ZA/LC_IDENTIFICATION +#usr/lib/locale/ve_ZA/LC_MEASUREMENT +#usr/lib/locale/ve_ZA/LC_MESSAGES +#usr/lib/locale/ve_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ve_ZA/LC_MONETARY +#usr/lib/locale/ve_ZA/LC_NAME +#usr/lib/locale/ve_ZA/LC_NUMERIC +#usr/lib/locale/ve_ZA/LC_PAPER +#usr/lib/locale/ve_ZA/LC_TELEPHONE +#usr/lib/locale/ve_ZA/LC_TIME +#usr/lib/locale/vi_VN +#usr/lib/locale/vi_VN.tcvn +#usr/lib/locale/vi_VN.tcvn/LC_ADDRESS +#usr/lib/locale/vi_VN.tcvn/LC_COLLATE +#usr/lib/locale/vi_VN.tcvn/LC_CTYPE +#usr/lib/locale/vi_VN.tcvn/LC_IDENTIFICATION +#usr/lib/locale/vi_VN.tcvn/LC_MEASUREMENT +#usr/lib/locale/vi_VN.tcvn/LC_MESSAGES +#usr/lib/locale/vi_VN.tcvn/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/vi_VN.tcvn/LC_MONETARY +#usr/lib/locale/vi_VN.tcvn/LC_NAME +#usr/lib/locale/vi_VN.tcvn/LC_NUMERIC +#usr/lib/locale/vi_VN.tcvn/LC_PAPER +#usr/lib/locale/vi_VN.tcvn/LC_TELEPHONE +#usr/lib/locale/vi_VN.tcvn/LC_TIME +#usr/lib/locale/vi_VN/LC_ADDRESS +#usr/lib/locale/vi_VN/LC_COLLATE +#usr/lib/locale/vi_VN/LC_CTYPE +#usr/lib/locale/vi_VN/LC_IDENTIFICATION +#usr/lib/locale/vi_VN/LC_MEASUREMENT +#usr/lib/locale/vi_VN/LC_MESSAGES +#usr/lib/locale/vi_VN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/vi_VN/LC_MONETARY +#usr/lib/locale/vi_VN/LC_NAME +#usr/lib/locale/vi_VN/LC_NUMERIC +#usr/lib/locale/vi_VN/LC_PAPER +#usr/lib/locale/vi_VN/LC_TELEPHONE +#usr/lib/locale/vi_VN/LC_TIME +#usr/lib/locale/wa_BE +#usr/lib/locale/wa_BE.utf8 +#usr/lib/locale/wa_BE.utf8/LC_ADDRESS +#usr/lib/locale/wa_BE.utf8/LC_COLLATE +#usr/lib/locale/wa_BE.utf8/LC_CTYPE +#usr/lib/locale/wa_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/wa_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/wa_BE.utf8/LC_MESSAGES +#usr/lib/locale/wa_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE.utf8/LC_MONETARY +#usr/lib/locale/wa_BE.utf8/LC_NAME +#usr/lib/locale/wa_BE.utf8/LC_NUMERIC +#usr/lib/locale/wa_BE.utf8/LC_PAPER +#usr/lib/locale/wa_BE.utf8/LC_TELEPHONE +#usr/lib/locale/wa_BE.utf8/LC_TIME +#usr/lib/locale/wa_BE/LC_ADDRESS +#usr/lib/locale/wa_BE/LC_COLLATE +#usr/lib/locale/wa_BE/LC_CTYPE +#usr/lib/locale/wa_BE/LC_IDENTIFICATION +#usr/lib/locale/wa_BE/LC_MEASUREMENT +#usr/lib/locale/wa_BE/LC_MESSAGES +#usr/lib/locale/wa_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE/LC_MONETARY +#usr/lib/locale/wa_BE/LC_NAME +#usr/lib/locale/wa_BE/LC_NUMERIC +#usr/lib/locale/wa_BE/LC_PAPER +#usr/lib/locale/wa_BE/LC_TELEPHONE +#usr/lib/locale/wa_BE/LC_TIME +#usr/lib/locale/wa_BE@euro +#usr/lib/locale/wa_BE@euro/LC_ADDRESS +#usr/lib/locale/wa_BE@euro/LC_COLLATE +#usr/lib/locale/wa_BE@euro/LC_CTYPE +#usr/lib/locale/wa_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/wa_BE@euro/LC_MEASUREMENT +#usr/lib/locale/wa_BE@euro/LC_MESSAGES +#usr/lib/locale/wa_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE@euro/LC_MONETARY +#usr/lib/locale/wa_BE@euro/LC_NAME +#usr/lib/locale/wa_BE@euro/LC_NUMERIC +#usr/lib/locale/wa_BE@euro/LC_PAPER +#usr/lib/locale/wa_BE@euro/LC_TELEPHONE +#usr/lib/locale/wa_BE@euro/LC_TIME +#usr/lib/locale/wo_SN +#usr/lib/locale/wo_SN/LC_ADDRESS +#usr/lib/locale/wo_SN/LC_COLLATE +#usr/lib/locale/wo_SN/LC_CTYPE +#usr/lib/locale/wo_SN/LC_IDENTIFICATION +#usr/lib/locale/wo_SN/LC_MEASUREMENT +#usr/lib/locale/wo_SN/LC_MESSAGES +#usr/lib/locale/wo_SN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wo_SN/LC_MONETARY +#usr/lib/locale/wo_SN/LC_NAME +#usr/lib/locale/wo_SN/LC_NUMERIC +#usr/lib/locale/wo_SN/LC_PAPER +#usr/lib/locale/wo_SN/LC_TELEPHONE +#usr/lib/locale/wo_SN/LC_TIME +#usr/lib/locale/xh_ZA +#usr/lib/locale/xh_ZA.utf8 +#usr/lib/locale/xh_ZA.utf8/LC_ADDRESS +#usr/lib/locale/xh_ZA.utf8/LC_COLLATE +#usr/lib/locale/xh_ZA.utf8/LC_CTYPE +#usr/lib/locale/xh_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/xh_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/xh_ZA.utf8/LC_MESSAGES +#usr/lib/locale/xh_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/xh_ZA.utf8/LC_MONETARY +#usr/lib/locale/xh_ZA.utf8/LC_NAME +#usr/lib/locale/xh_ZA.utf8/LC_NUMERIC +#usr/lib/locale/xh_ZA.utf8/LC_PAPER +#usr/lib/locale/xh_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/xh_ZA.utf8/LC_TIME +#usr/lib/locale/xh_ZA/LC_ADDRESS +#usr/lib/locale/xh_ZA/LC_COLLATE +#usr/lib/locale/xh_ZA/LC_CTYPE +#usr/lib/locale/xh_ZA/LC_IDENTIFICATION +#usr/lib/locale/xh_ZA/LC_MEASUREMENT +#usr/lib/locale/xh_ZA/LC_MESSAGES +#usr/lib/locale/xh_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/xh_ZA/LC_MONETARY +#usr/lib/locale/xh_ZA/LC_NAME +#usr/lib/locale/xh_ZA/LC_NUMERIC +#usr/lib/locale/xh_ZA/LC_PAPER +#usr/lib/locale/xh_ZA/LC_TELEPHONE +#usr/lib/locale/xh_ZA/LC_TIME +#usr/lib/locale/yi_US +#usr/lib/locale/yi_US.utf8 +#usr/lib/locale/yi_US.utf8/LC_ADDRESS +#usr/lib/locale/yi_US.utf8/LC_COLLATE +#usr/lib/locale/yi_US.utf8/LC_CTYPE +#usr/lib/locale/yi_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/yi_US.utf8/LC_MEASUREMENT +#usr/lib/locale/yi_US.utf8/LC_MESSAGES +#usr/lib/locale/yi_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yi_US.utf8/LC_MONETARY +#usr/lib/locale/yi_US.utf8/LC_NAME +#usr/lib/locale/yi_US.utf8/LC_NUMERIC +#usr/lib/locale/yi_US.utf8/LC_PAPER +#usr/lib/locale/yi_US.utf8/LC_TELEPHONE +#usr/lib/locale/yi_US.utf8/LC_TIME +#usr/lib/locale/yi_US/LC_ADDRESS +#usr/lib/locale/yi_US/LC_COLLATE +#usr/lib/locale/yi_US/LC_CTYPE +#usr/lib/locale/yi_US/LC_IDENTIFICATION +#usr/lib/locale/yi_US/LC_MEASUREMENT +#usr/lib/locale/yi_US/LC_MESSAGES +#usr/lib/locale/yi_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yi_US/LC_MONETARY +#usr/lib/locale/yi_US/LC_NAME +#usr/lib/locale/yi_US/LC_NUMERIC +#usr/lib/locale/yi_US/LC_PAPER +#usr/lib/locale/yi_US/LC_TELEPHONE +#usr/lib/locale/yi_US/LC_TIME +#usr/lib/locale/yo_NG +#usr/lib/locale/yo_NG/LC_ADDRESS +#usr/lib/locale/yo_NG/LC_COLLATE +#usr/lib/locale/yo_NG/LC_CTYPE +#usr/lib/locale/yo_NG/LC_IDENTIFICATION +#usr/lib/locale/yo_NG/LC_MEASUREMENT +#usr/lib/locale/yo_NG/LC_MESSAGES +#usr/lib/locale/yo_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yo_NG/LC_MONETARY +#usr/lib/locale/yo_NG/LC_NAME +#usr/lib/locale/yo_NG/LC_NUMERIC +#usr/lib/locale/yo_NG/LC_PAPER +#usr/lib/locale/yo_NG/LC_TELEPHONE +#usr/lib/locale/yo_NG/LC_TIME +#usr/lib/locale/zh_CN +#usr/lib/locale/zh_CN.gb18030 +#usr/lib/locale/zh_CN.gb18030/LC_ADDRESS +#usr/lib/locale/zh_CN.gb18030/LC_COLLATE +#usr/lib/locale/zh_CN.gb18030/LC_CTYPE +#usr/lib/locale/zh_CN.gb18030/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.gb18030/LC_MEASUREMENT +#usr/lib/locale/zh_CN.gb18030/LC_MESSAGES +#usr/lib/locale/zh_CN.gb18030/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.gb18030/LC_MONETARY +#usr/lib/locale/zh_CN.gb18030/LC_NAME +#usr/lib/locale/zh_CN.gb18030/LC_NUMERIC +#usr/lib/locale/zh_CN.gb18030/LC_PAPER +#usr/lib/locale/zh_CN.gb18030/LC_TELEPHONE +#usr/lib/locale/zh_CN.gb18030/LC_TIME +#usr/lib/locale/zh_CN.gbk +#usr/lib/locale/zh_CN.gbk/LC_ADDRESS +#usr/lib/locale/zh_CN.gbk/LC_COLLATE +#usr/lib/locale/zh_CN.gbk/LC_CTYPE +#usr/lib/locale/zh_CN.gbk/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.gbk/LC_MEASUREMENT +#usr/lib/locale/zh_CN.gbk/LC_MESSAGES +#usr/lib/locale/zh_CN.gbk/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.gbk/LC_MONETARY +#usr/lib/locale/zh_CN.gbk/LC_NAME +#usr/lib/locale/zh_CN.gbk/LC_NUMERIC +#usr/lib/locale/zh_CN.gbk/LC_PAPER +#usr/lib/locale/zh_CN.gbk/LC_TELEPHONE +#usr/lib/locale/zh_CN.gbk/LC_TIME +#usr/lib/locale/zh_CN.utf8 +#usr/lib/locale/zh_CN.utf8/LC_ADDRESS +#usr/lib/locale/zh_CN.utf8/LC_COLLATE +#usr/lib/locale/zh_CN.utf8/LC_CTYPE +#usr/lib/locale/zh_CN.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_CN.utf8/LC_MESSAGES +#usr/lib/locale/zh_CN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.utf8/LC_MONETARY +#usr/lib/locale/zh_CN.utf8/LC_NAME +#usr/lib/locale/zh_CN.utf8/LC_NUMERIC +#usr/lib/locale/zh_CN.utf8/LC_PAPER +#usr/lib/locale/zh_CN.utf8/LC_TELEPHONE +#usr/lib/locale/zh_CN.utf8/LC_TIME +#usr/lib/locale/zh_CN/LC_ADDRESS +#usr/lib/locale/zh_CN/LC_COLLATE +#usr/lib/locale/zh_CN/LC_CTYPE +#usr/lib/locale/zh_CN/LC_IDENTIFICATION +#usr/lib/locale/zh_CN/LC_MEASUREMENT +#usr/lib/locale/zh_CN/LC_MESSAGES +#usr/lib/locale/zh_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN/LC_MONETARY +#usr/lib/locale/zh_CN/LC_NAME +#usr/lib/locale/zh_CN/LC_NUMERIC +#usr/lib/locale/zh_CN/LC_PAPER +#usr/lib/locale/zh_CN/LC_TELEPHONE +#usr/lib/locale/zh_CN/LC_TIME +#usr/lib/locale/zh_HK +#usr/lib/locale/zh_HK.utf8 +#usr/lib/locale/zh_HK.utf8/LC_ADDRESS +#usr/lib/locale/zh_HK.utf8/LC_COLLATE +#usr/lib/locale/zh_HK.utf8/LC_CTYPE +#usr/lib/locale/zh_HK.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_HK.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_HK.utf8/LC_MESSAGES +#usr/lib/locale/zh_HK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_HK.utf8/LC_MONETARY +#usr/lib/locale/zh_HK.utf8/LC_NAME +#usr/lib/locale/zh_HK.utf8/LC_NUMERIC +#usr/lib/locale/zh_HK.utf8/LC_PAPER +#usr/lib/locale/zh_HK.utf8/LC_TELEPHONE +#usr/lib/locale/zh_HK.utf8/LC_TIME +#usr/lib/locale/zh_HK/LC_ADDRESS +#usr/lib/locale/zh_HK/LC_COLLATE +#usr/lib/locale/zh_HK/LC_CTYPE +#usr/lib/locale/zh_HK/LC_IDENTIFICATION +#usr/lib/locale/zh_HK/LC_MEASUREMENT +#usr/lib/locale/zh_HK/LC_MESSAGES +#usr/lib/locale/zh_HK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_HK/LC_MONETARY +#usr/lib/locale/zh_HK/LC_NAME +#usr/lib/locale/zh_HK/LC_NUMERIC +#usr/lib/locale/zh_HK/LC_PAPER +#usr/lib/locale/zh_HK/LC_TELEPHONE +#usr/lib/locale/zh_HK/LC_TIME +#usr/lib/locale/zh_SG +#usr/lib/locale/zh_SG.gbk +#usr/lib/locale/zh_SG.gbk/LC_ADDRESS +#usr/lib/locale/zh_SG.gbk/LC_COLLATE +#usr/lib/locale/zh_SG.gbk/LC_CTYPE +#usr/lib/locale/zh_SG.gbk/LC_IDENTIFICATION +#usr/lib/locale/zh_SG.gbk/LC_MEASUREMENT +#usr/lib/locale/zh_SG.gbk/LC_MESSAGES +#usr/lib/locale/zh_SG.gbk/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG.gbk/LC_MONETARY +#usr/lib/locale/zh_SG.gbk/LC_NAME +#usr/lib/locale/zh_SG.gbk/LC_NUMERIC +#usr/lib/locale/zh_SG.gbk/LC_PAPER +#usr/lib/locale/zh_SG.gbk/LC_TELEPHONE +#usr/lib/locale/zh_SG.gbk/LC_TIME +#usr/lib/locale/zh_SG.utf8 +#usr/lib/locale/zh_SG.utf8/LC_ADDRESS +#usr/lib/locale/zh_SG.utf8/LC_COLLATE +#usr/lib/locale/zh_SG.utf8/LC_CTYPE +#usr/lib/locale/zh_SG.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_SG.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_SG.utf8/LC_MESSAGES +#usr/lib/locale/zh_SG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG.utf8/LC_MONETARY +#usr/lib/locale/zh_SG.utf8/LC_NAME +#usr/lib/locale/zh_SG.utf8/LC_NUMERIC +#usr/lib/locale/zh_SG.utf8/LC_PAPER +#usr/lib/locale/zh_SG.utf8/LC_TELEPHONE +#usr/lib/locale/zh_SG.utf8/LC_TIME +#usr/lib/locale/zh_SG/LC_ADDRESS +#usr/lib/locale/zh_SG/LC_COLLATE +#usr/lib/locale/zh_SG/LC_CTYPE +#usr/lib/locale/zh_SG/LC_IDENTIFICATION +#usr/lib/locale/zh_SG/LC_MEASUREMENT +#usr/lib/locale/zh_SG/LC_MESSAGES +#usr/lib/locale/zh_SG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG/LC_MONETARY +#usr/lib/locale/zh_SG/LC_NAME +#usr/lib/locale/zh_SG/LC_NUMERIC +#usr/lib/locale/zh_SG/LC_PAPER +#usr/lib/locale/zh_SG/LC_TELEPHONE +#usr/lib/locale/zh_SG/LC_TIME +#usr/lib/locale/zh_TW +#usr/lib/locale/zh_TW.euctw +#usr/lib/locale/zh_TW.euctw/LC_ADDRESS +#usr/lib/locale/zh_TW.euctw/LC_COLLATE +#usr/lib/locale/zh_TW.euctw/LC_CTYPE +#usr/lib/locale/zh_TW.euctw/LC_IDENTIFICATION +#usr/lib/locale/zh_TW.euctw/LC_MEASUREMENT +#usr/lib/locale/zh_TW.euctw/LC_MESSAGES +#usr/lib/locale/zh_TW.euctw/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW.euctw/LC_MONETARY +#usr/lib/locale/zh_TW.euctw/LC_NAME +#usr/lib/locale/zh_TW.euctw/LC_NUMERIC +#usr/lib/locale/zh_TW.euctw/LC_PAPER +#usr/lib/locale/zh_TW.euctw/LC_TELEPHONE +#usr/lib/locale/zh_TW.euctw/LC_TIME +#usr/lib/locale/zh_TW.utf8 +#usr/lib/locale/zh_TW.utf8/LC_ADDRESS +#usr/lib/locale/zh_TW.utf8/LC_COLLATE +#usr/lib/locale/zh_TW.utf8/LC_CTYPE +#usr/lib/locale/zh_TW.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_TW.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_TW.utf8/LC_MESSAGES +#usr/lib/locale/zh_TW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW.utf8/LC_MONETARY +#usr/lib/locale/zh_TW.utf8/LC_NAME +#usr/lib/locale/zh_TW.utf8/LC_NUMERIC +#usr/lib/locale/zh_TW.utf8/LC_PAPER +#usr/lib/locale/zh_TW.utf8/LC_TELEPHONE +#usr/lib/locale/zh_TW.utf8/LC_TIME +#usr/lib/locale/zh_TW/LC_ADDRESS +#usr/lib/locale/zh_TW/LC_COLLATE +#usr/lib/locale/zh_TW/LC_CTYPE +#usr/lib/locale/zh_TW/LC_IDENTIFICATION +#usr/lib/locale/zh_TW/LC_MEASUREMENT +#usr/lib/locale/zh_TW/LC_MESSAGES +#usr/lib/locale/zh_TW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW/LC_MONETARY +#usr/lib/locale/zh_TW/LC_NAME +#usr/lib/locale/zh_TW/LC_NUMERIC +#usr/lib/locale/zh_TW/LC_PAPER +#usr/lib/locale/zh_TW/LC_TELEPHONE +#usr/lib/locale/zh_TW/LC_TIME +#usr/lib/locale/zu_ZA +#usr/lib/locale/zu_ZA.utf8 +#usr/lib/locale/zu_ZA.utf8/LC_ADDRESS +#usr/lib/locale/zu_ZA.utf8/LC_COLLATE +#usr/lib/locale/zu_ZA.utf8/LC_CTYPE +#usr/lib/locale/zu_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/zu_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/zu_ZA.utf8/LC_MESSAGES +#usr/lib/locale/zu_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zu_ZA.utf8/LC_MONETARY +#usr/lib/locale/zu_ZA.utf8/LC_NAME +#usr/lib/locale/zu_ZA.utf8/LC_NUMERIC +#usr/lib/locale/zu_ZA.utf8/LC_PAPER +#usr/lib/locale/zu_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/zu_ZA.utf8/LC_TIME +#usr/lib/locale/zu_ZA/LC_ADDRESS +#usr/lib/locale/zu_ZA/LC_COLLATE +#usr/lib/locale/zu_ZA/LC_CTYPE +#usr/lib/locale/zu_ZA/LC_IDENTIFICATION +#usr/lib/locale/zu_ZA/LC_MEASUREMENT +#usr/lib/locale/zu_ZA/LC_MESSAGES +#usr/lib/locale/zu_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zu_ZA/LC_MONETARY +#usr/lib/locale/zu_ZA/LC_NAME +#usr/lib/locale/zu_ZA/LC_NUMERIC +#usr/lib/locale/zu_ZA/LC_PAPER +#usr/lib/locale/zu_ZA/LC_TELEPHONE +#usr/lib/locale/zu_ZA/LC_TIME #usr/sbin/iconvconfig #usr/sbin/nscd #usr/sbin/rpcinfo diff --git a/config/rootfiles/common/armv5tel/linux-headers b/config/rootfiles/common/armv5tel/linux-headers index b9040c3..a4da621 100644 --- a/config/rootfiles/common/armv5tel/linux-headers +++ b/config/rootfiles/common/armv5tel/linux-headers @@ -400,6 +400,7 @@ #usr/include/linux/netfilter/xt_helper.h #usr/include/linux/netfilter/xt_iprange.h #usr/include/linux/netfilter/xt_ipvs.h +#usr/include/linux/netfilter/xt_layer7.h #usr/include/linux/netfilter/xt_length.h #usr/include/linux/netfilter/xt_limit.h #usr/include/linux/netfilter/xt_mac.h diff --git a/config/rootfiles/common/i586/glibc b/config/rootfiles/common/i586/glibc index 8eb200d..b4335a5 100644 --- a/config/rootfiles/common/i586/glibc +++ b/config/rootfiles/common/i586/glibc @@ -776,8 +776,5943 @@ usr/lib/gconv #usr/lib/libthread_db.so #usr/lib/libutil.a #usr/lib/libutil.so -#usr/lib/locale -usr/lib/locale/locale-archive +usr/lib/locale +#usr/lib/locale/aa_DJ +#usr/lib/locale/aa_DJ.utf8 +#usr/lib/locale/aa_DJ.utf8/LC_ADDRESS +#usr/lib/locale/aa_DJ.utf8/LC_COLLATE +#usr/lib/locale/aa_DJ.utf8/LC_CTYPE +#usr/lib/locale/aa_DJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/aa_DJ.utf8/LC_MEASUREMENT +#usr/lib/locale/aa_DJ.utf8/LC_MESSAGES +#usr/lib/locale/aa_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_DJ.utf8/LC_MONETARY +#usr/lib/locale/aa_DJ.utf8/LC_NAME +#usr/lib/locale/aa_DJ.utf8/LC_NUMERIC +#usr/lib/locale/aa_DJ.utf8/LC_PAPER +#usr/lib/locale/aa_DJ.utf8/LC_TELEPHONE +#usr/lib/locale/aa_DJ.utf8/LC_TIME +#usr/lib/locale/aa_DJ/LC_ADDRESS +#usr/lib/locale/aa_DJ/LC_COLLATE +#usr/lib/locale/aa_DJ/LC_CTYPE +#usr/lib/locale/aa_DJ/LC_IDENTIFICATION +#usr/lib/locale/aa_DJ/LC_MEASUREMENT +#usr/lib/locale/aa_DJ/LC_MESSAGES +#usr/lib/locale/aa_DJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_DJ/LC_MONETARY +#usr/lib/locale/aa_DJ/LC_NAME +#usr/lib/locale/aa_DJ/LC_NUMERIC +#usr/lib/locale/aa_DJ/LC_PAPER +#usr/lib/locale/aa_DJ/LC_TELEPHONE +#usr/lib/locale/aa_DJ/LC_TIME +#usr/lib/locale/aa_ER +#usr/lib/locale/aa_ER/LC_ADDRESS +#usr/lib/locale/aa_ER/LC_COLLATE +#usr/lib/locale/aa_ER/LC_CTYPE +#usr/lib/locale/aa_ER/LC_IDENTIFICATION +#usr/lib/locale/aa_ER/LC_MEASUREMENT +#usr/lib/locale/aa_ER/LC_MESSAGES +#usr/lib/locale/aa_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ER/LC_MONETARY +#usr/lib/locale/aa_ER/LC_NAME +#usr/lib/locale/aa_ER/LC_NUMERIC +#usr/lib/locale/aa_ER/LC_PAPER +#usr/lib/locale/aa_ER/LC_TELEPHONE +#usr/lib/locale/aa_ER/LC_TIME +#usr/lib/locale/aa_ER@saaho +#usr/lib/locale/aa_ER@saaho/LC_ADDRESS +#usr/lib/locale/aa_ER@saaho/LC_COLLATE +#usr/lib/locale/aa_ER@saaho/LC_CTYPE +#usr/lib/locale/aa_ER@saaho/LC_IDENTIFICATION +#usr/lib/locale/aa_ER@saaho/LC_MEASUREMENT +#usr/lib/locale/aa_ER@saaho/LC_MESSAGES +#usr/lib/locale/aa_ER@saaho/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ER@saaho/LC_MONETARY +#usr/lib/locale/aa_ER@saaho/LC_NAME +#usr/lib/locale/aa_ER@saaho/LC_NUMERIC +#usr/lib/locale/aa_ER@saaho/LC_PAPER +#usr/lib/locale/aa_ER@saaho/LC_TELEPHONE +#usr/lib/locale/aa_ER@saaho/LC_TIME +#usr/lib/locale/aa_ET +#usr/lib/locale/aa_ET/LC_ADDRESS +#usr/lib/locale/aa_ET/LC_COLLATE +#usr/lib/locale/aa_ET/LC_CTYPE +#usr/lib/locale/aa_ET/LC_IDENTIFICATION +#usr/lib/locale/aa_ET/LC_MEASUREMENT +#usr/lib/locale/aa_ET/LC_MESSAGES +#usr/lib/locale/aa_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ET/LC_MONETARY +#usr/lib/locale/aa_ET/LC_NAME +#usr/lib/locale/aa_ET/LC_NUMERIC +#usr/lib/locale/aa_ET/LC_PAPER +#usr/lib/locale/aa_ET/LC_TELEPHONE +#usr/lib/locale/aa_ET/LC_TIME +#usr/lib/locale/af_ZA +#usr/lib/locale/af_ZA.utf8 +#usr/lib/locale/af_ZA.utf8/LC_ADDRESS +#usr/lib/locale/af_ZA.utf8/LC_COLLATE +#usr/lib/locale/af_ZA.utf8/LC_CTYPE +#usr/lib/locale/af_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/af_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/af_ZA.utf8/LC_MESSAGES +#usr/lib/locale/af_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/af_ZA.utf8/LC_MONETARY +#usr/lib/locale/af_ZA.utf8/LC_NAME +#usr/lib/locale/af_ZA.utf8/LC_NUMERIC +#usr/lib/locale/af_ZA.utf8/LC_PAPER +#usr/lib/locale/af_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/af_ZA.utf8/LC_TIME +#usr/lib/locale/af_ZA/LC_ADDRESS +#usr/lib/locale/af_ZA/LC_COLLATE +#usr/lib/locale/af_ZA/LC_CTYPE +#usr/lib/locale/af_ZA/LC_IDENTIFICATION +#usr/lib/locale/af_ZA/LC_MEASUREMENT +#usr/lib/locale/af_ZA/LC_MESSAGES +#usr/lib/locale/af_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/af_ZA/LC_MONETARY +#usr/lib/locale/af_ZA/LC_NAME +#usr/lib/locale/af_ZA/LC_NUMERIC +#usr/lib/locale/af_ZA/LC_PAPER +#usr/lib/locale/af_ZA/LC_TELEPHONE +#usr/lib/locale/af_ZA/LC_TIME +#usr/lib/locale/am_ET +#usr/lib/locale/am_ET/LC_ADDRESS +#usr/lib/locale/am_ET/LC_COLLATE +#usr/lib/locale/am_ET/LC_CTYPE +#usr/lib/locale/am_ET/LC_IDENTIFICATION +#usr/lib/locale/am_ET/LC_MEASUREMENT +#usr/lib/locale/am_ET/LC_MESSAGES +#usr/lib/locale/am_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/am_ET/LC_MONETARY +#usr/lib/locale/am_ET/LC_NAME +#usr/lib/locale/am_ET/LC_NUMERIC +#usr/lib/locale/am_ET/LC_PAPER +#usr/lib/locale/am_ET/LC_TELEPHONE +#usr/lib/locale/am_ET/LC_TIME +#usr/lib/locale/an_ES +#usr/lib/locale/an_ES.utf8 +#usr/lib/locale/an_ES.utf8/LC_ADDRESS +#usr/lib/locale/an_ES.utf8/LC_COLLATE +#usr/lib/locale/an_ES.utf8/LC_CTYPE +#usr/lib/locale/an_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/an_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/an_ES.utf8/LC_MESSAGES +#usr/lib/locale/an_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/an_ES.utf8/LC_MONETARY +#usr/lib/locale/an_ES.utf8/LC_NAME +#usr/lib/locale/an_ES.utf8/LC_NUMERIC +#usr/lib/locale/an_ES.utf8/LC_PAPER +#usr/lib/locale/an_ES.utf8/LC_TELEPHONE +#usr/lib/locale/an_ES.utf8/LC_TIME +#usr/lib/locale/an_ES/LC_ADDRESS +#usr/lib/locale/an_ES/LC_COLLATE +#usr/lib/locale/an_ES/LC_CTYPE +#usr/lib/locale/an_ES/LC_IDENTIFICATION +#usr/lib/locale/an_ES/LC_MEASUREMENT +#usr/lib/locale/an_ES/LC_MESSAGES +#usr/lib/locale/an_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/an_ES/LC_MONETARY +#usr/lib/locale/an_ES/LC_NAME +#usr/lib/locale/an_ES/LC_NUMERIC +#usr/lib/locale/an_ES/LC_PAPER +#usr/lib/locale/an_ES/LC_TELEPHONE +#usr/lib/locale/an_ES/LC_TIME +#usr/lib/locale/ar_AE +#usr/lib/locale/ar_AE.utf8 +#usr/lib/locale/ar_AE.utf8/LC_ADDRESS +#usr/lib/locale/ar_AE.utf8/LC_COLLATE +#usr/lib/locale/ar_AE.utf8/LC_CTYPE +#usr/lib/locale/ar_AE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_AE.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_AE.utf8/LC_MESSAGES +#usr/lib/locale/ar_AE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_AE.utf8/LC_MONETARY +#usr/lib/locale/ar_AE.utf8/LC_NAME +#usr/lib/locale/ar_AE.utf8/LC_NUMERIC +#usr/lib/locale/ar_AE.utf8/LC_PAPER +#usr/lib/locale/ar_AE.utf8/LC_TELEPHONE +#usr/lib/locale/ar_AE.utf8/LC_TIME +#usr/lib/locale/ar_AE/LC_ADDRESS +#usr/lib/locale/ar_AE/LC_COLLATE +#usr/lib/locale/ar_AE/LC_CTYPE +#usr/lib/locale/ar_AE/LC_IDENTIFICATION +#usr/lib/locale/ar_AE/LC_MEASUREMENT +#usr/lib/locale/ar_AE/LC_MESSAGES +#usr/lib/locale/ar_AE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_AE/LC_MONETARY +#usr/lib/locale/ar_AE/LC_NAME +#usr/lib/locale/ar_AE/LC_NUMERIC +#usr/lib/locale/ar_AE/LC_PAPER +#usr/lib/locale/ar_AE/LC_TELEPHONE +#usr/lib/locale/ar_AE/LC_TIME +#usr/lib/locale/ar_BH +#usr/lib/locale/ar_BH.utf8 +#usr/lib/locale/ar_BH.utf8/LC_ADDRESS +#usr/lib/locale/ar_BH.utf8/LC_COLLATE +#usr/lib/locale/ar_BH.utf8/LC_CTYPE +#usr/lib/locale/ar_BH.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_BH.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_BH.utf8/LC_MESSAGES +#usr/lib/locale/ar_BH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_BH.utf8/LC_MONETARY +#usr/lib/locale/ar_BH.utf8/LC_NAME +#usr/lib/locale/ar_BH.utf8/LC_NUMERIC +#usr/lib/locale/ar_BH.utf8/LC_PAPER +#usr/lib/locale/ar_BH.utf8/LC_TELEPHONE +#usr/lib/locale/ar_BH.utf8/LC_TIME +#usr/lib/locale/ar_BH/LC_ADDRESS +#usr/lib/locale/ar_BH/LC_COLLATE +#usr/lib/locale/ar_BH/LC_CTYPE +#usr/lib/locale/ar_BH/LC_IDENTIFICATION +#usr/lib/locale/ar_BH/LC_MEASUREMENT +#usr/lib/locale/ar_BH/LC_MESSAGES +#usr/lib/locale/ar_BH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_BH/LC_MONETARY +#usr/lib/locale/ar_BH/LC_NAME +#usr/lib/locale/ar_BH/LC_NUMERIC +#usr/lib/locale/ar_BH/LC_PAPER +#usr/lib/locale/ar_BH/LC_TELEPHONE +#usr/lib/locale/ar_BH/LC_TIME +#usr/lib/locale/ar_DZ +#usr/lib/locale/ar_DZ.utf8 +#usr/lib/locale/ar_DZ.utf8/LC_ADDRESS +#usr/lib/locale/ar_DZ.utf8/LC_COLLATE +#usr/lib/locale/ar_DZ.utf8/LC_CTYPE +#usr/lib/locale/ar_DZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_DZ.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_DZ.utf8/LC_MESSAGES +#usr/lib/locale/ar_DZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_DZ.utf8/LC_MONETARY +#usr/lib/locale/ar_DZ.utf8/LC_NAME +#usr/lib/locale/ar_DZ.utf8/LC_NUMERIC +#usr/lib/locale/ar_DZ.utf8/LC_PAPER +#usr/lib/locale/ar_DZ.utf8/LC_TELEPHONE +#usr/lib/locale/ar_DZ.utf8/LC_TIME +#usr/lib/locale/ar_DZ/LC_ADDRESS +#usr/lib/locale/ar_DZ/LC_COLLATE +#usr/lib/locale/ar_DZ/LC_CTYPE +#usr/lib/locale/ar_DZ/LC_IDENTIFICATION +#usr/lib/locale/ar_DZ/LC_MEASUREMENT +#usr/lib/locale/ar_DZ/LC_MESSAGES +#usr/lib/locale/ar_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_DZ/LC_MONETARY +#usr/lib/locale/ar_DZ/LC_NAME +#usr/lib/locale/ar_DZ/LC_NUMERIC +#usr/lib/locale/ar_DZ/LC_PAPER +#usr/lib/locale/ar_DZ/LC_TELEPHONE +#usr/lib/locale/ar_DZ/LC_TIME +#usr/lib/locale/ar_EG +#usr/lib/locale/ar_EG.utf8 +#usr/lib/locale/ar_EG.utf8/LC_ADDRESS +#usr/lib/locale/ar_EG.utf8/LC_COLLATE +#usr/lib/locale/ar_EG.utf8/LC_CTYPE +#usr/lib/locale/ar_EG.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_EG.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_EG.utf8/LC_MESSAGES +#usr/lib/locale/ar_EG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_EG.utf8/LC_MONETARY +#usr/lib/locale/ar_EG.utf8/LC_NAME +#usr/lib/locale/ar_EG.utf8/LC_NUMERIC +#usr/lib/locale/ar_EG.utf8/LC_PAPER +#usr/lib/locale/ar_EG.utf8/LC_TELEPHONE +#usr/lib/locale/ar_EG.utf8/LC_TIME +#usr/lib/locale/ar_EG/LC_ADDRESS +#usr/lib/locale/ar_EG/LC_COLLATE +#usr/lib/locale/ar_EG/LC_CTYPE +#usr/lib/locale/ar_EG/LC_IDENTIFICATION +#usr/lib/locale/ar_EG/LC_MEASUREMENT +#usr/lib/locale/ar_EG/LC_MESSAGES +#usr/lib/locale/ar_EG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_EG/LC_MONETARY +#usr/lib/locale/ar_EG/LC_NAME +#usr/lib/locale/ar_EG/LC_NUMERIC +#usr/lib/locale/ar_EG/LC_PAPER +#usr/lib/locale/ar_EG/LC_TELEPHONE +#usr/lib/locale/ar_EG/LC_TIME +#usr/lib/locale/ar_IN +#usr/lib/locale/ar_IN/LC_ADDRESS +#usr/lib/locale/ar_IN/LC_COLLATE +#usr/lib/locale/ar_IN/LC_CTYPE +#usr/lib/locale/ar_IN/LC_IDENTIFICATION +#usr/lib/locale/ar_IN/LC_MEASUREMENT +#usr/lib/locale/ar_IN/LC_MESSAGES +#usr/lib/locale/ar_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IN/LC_MONETARY +#usr/lib/locale/ar_IN/LC_NAME +#usr/lib/locale/ar_IN/LC_NUMERIC +#usr/lib/locale/ar_IN/LC_PAPER +#usr/lib/locale/ar_IN/LC_TELEPHONE +#usr/lib/locale/ar_IN/LC_TIME +#usr/lib/locale/ar_IQ +#usr/lib/locale/ar_IQ.utf8 +#usr/lib/locale/ar_IQ.utf8/LC_ADDRESS +#usr/lib/locale/ar_IQ.utf8/LC_COLLATE +#usr/lib/locale/ar_IQ.utf8/LC_CTYPE +#usr/lib/locale/ar_IQ.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_IQ.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_IQ.utf8/LC_MESSAGES +#usr/lib/locale/ar_IQ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IQ.utf8/LC_MONETARY +#usr/lib/locale/ar_IQ.utf8/LC_NAME +#usr/lib/locale/ar_IQ.utf8/LC_NUMERIC +#usr/lib/locale/ar_IQ.utf8/LC_PAPER +#usr/lib/locale/ar_IQ.utf8/LC_TELEPHONE +#usr/lib/locale/ar_IQ.utf8/LC_TIME +#usr/lib/locale/ar_IQ/LC_ADDRESS +#usr/lib/locale/ar_IQ/LC_COLLATE +#usr/lib/locale/ar_IQ/LC_CTYPE +#usr/lib/locale/ar_IQ/LC_IDENTIFICATION +#usr/lib/locale/ar_IQ/LC_MEASUREMENT +#usr/lib/locale/ar_IQ/LC_MESSAGES +#usr/lib/locale/ar_IQ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IQ/LC_MONETARY +#usr/lib/locale/ar_IQ/LC_NAME +#usr/lib/locale/ar_IQ/LC_NUMERIC +#usr/lib/locale/ar_IQ/LC_PAPER +#usr/lib/locale/ar_IQ/LC_TELEPHONE +#usr/lib/locale/ar_IQ/LC_TIME +#usr/lib/locale/ar_JO +#usr/lib/locale/ar_JO.utf8 +#usr/lib/locale/ar_JO.utf8/LC_ADDRESS +#usr/lib/locale/ar_JO.utf8/LC_COLLATE +#usr/lib/locale/ar_JO.utf8/LC_CTYPE +#usr/lib/locale/ar_JO.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_JO.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_JO.utf8/LC_MESSAGES +#usr/lib/locale/ar_JO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_JO.utf8/LC_MONETARY +#usr/lib/locale/ar_JO.utf8/LC_NAME +#usr/lib/locale/ar_JO.utf8/LC_NUMERIC +#usr/lib/locale/ar_JO.utf8/LC_PAPER +#usr/lib/locale/ar_JO.utf8/LC_TELEPHONE +#usr/lib/locale/ar_JO.utf8/LC_TIME +#usr/lib/locale/ar_JO/LC_ADDRESS +#usr/lib/locale/ar_JO/LC_COLLATE +#usr/lib/locale/ar_JO/LC_CTYPE +#usr/lib/locale/ar_JO/LC_IDENTIFICATION +#usr/lib/locale/ar_JO/LC_MEASUREMENT +#usr/lib/locale/ar_JO/LC_MESSAGES +#usr/lib/locale/ar_JO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_JO/LC_MONETARY +#usr/lib/locale/ar_JO/LC_NAME +#usr/lib/locale/ar_JO/LC_NUMERIC +#usr/lib/locale/ar_JO/LC_PAPER +#usr/lib/locale/ar_JO/LC_TELEPHONE +#usr/lib/locale/ar_JO/LC_TIME +#usr/lib/locale/ar_KW +#usr/lib/locale/ar_KW.utf8 +#usr/lib/locale/ar_KW.utf8/LC_ADDRESS +#usr/lib/locale/ar_KW.utf8/LC_COLLATE +#usr/lib/locale/ar_KW.utf8/LC_CTYPE +#usr/lib/locale/ar_KW.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_KW.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_KW.utf8/LC_MESSAGES +#usr/lib/locale/ar_KW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_KW.utf8/LC_MONETARY +#usr/lib/locale/ar_KW.utf8/LC_NAME +#usr/lib/locale/ar_KW.utf8/LC_NUMERIC +#usr/lib/locale/ar_KW.utf8/LC_PAPER +#usr/lib/locale/ar_KW.utf8/LC_TELEPHONE +#usr/lib/locale/ar_KW.utf8/LC_TIME +#usr/lib/locale/ar_KW/LC_ADDRESS +#usr/lib/locale/ar_KW/LC_COLLATE +#usr/lib/locale/ar_KW/LC_CTYPE +#usr/lib/locale/ar_KW/LC_IDENTIFICATION +#usr/lib/locale/ar_KW/LC_MEASUREMENT +#usr/lib/locale/ar_KW/LC_MESSAGES +#usr/lib/locale/ar_KW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_KW/LC_MONETARY +#usr/lib/locale/ar_KW/LC_NAME +#usr/lib/locale/ar_KW/LC_NUMERIC +#usr/lib/locale/ar_KW/LC_PAPER +#usr/lib/locale/ar_KW/LC_TELEPHONE +#usr/lib/locale/ar_KW/LC_TIME +#usr/lib/locale/ar_LB +#usr/lib/locale/ar_LB.utf8 +#usr/lib/locale/ar_LB.utf8/LC_ADDRESS +#usr/lib/locale/ar_LB.utf8/LC_COLLATE +#usr/lib/locale/ar_LB.utf8/LC_CTYPE +#usr/lib/locale/ar_LB.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_LB.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_LB.utf8/LC_MESSAGES +#usr/lib/locale/ar_LB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LB.utf8/LC_MONETARY +#usr/lib/locale/ar_LB.utf8/LC_NAME +#usr/lib/locale/ar_LB.utf8/LC_NUMERIC +#usr/lib/locale/ar_LB.utf8/LC_PAPER +#usr/lib/locale/ar_LB.utf8/LC_TELEPHONE +#usr/lib/locale/ar_LB.utf8/LC_TIME +#usr/lib/locale/ar_LB/LC_ADDRESS +#usr/lib/locale/ar_LB/LC_COLLATE +#usr/lib/locale/ar_LB/LC_CTYPE +#usr/lib/locale/ar_LB/LC_IDENTIFICATION +#usr/lib/locale/ar_LB/LC_MEASUREMENT +#usr/lib/locale/ar_LB/LC_MESSAGES +#usr/lib/locale/ar_LB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LB/LC_MONETARY +#usr/lib/locale/ar_LB/LC_NAME +#usr/lib/locale/ar_LB/LC_NUMERIC +#usr/lib/locale/ar_LB/LC_PAPER +#usr/lib/locale/ar_LB/LC_TELEPHONE +#usr/lib/locale/ar_LB/LC_TIME +#usr/lib/locale/ar_LY +#usr/lib/locale/ar_LY.utf8 +#usr/lib/locale/ar_LY.utf8/LC_ADDRESS +#usr/lib/locale/ar_LY.utf8/LC_COLLATE +#usr/lib/locale/ar_LY.utf8/LC_CTYPE +#usr/lib/locale/ar_LY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_LY.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_LY.utf8/LC_MESSAGES +#usr/lib/locale/ar_LY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LY.utf8/LC_MONETARY +#usr/lib/locale/ar_LY.utf8/LC_NAME +#usr/lib/locale/ar_LY.utf8/LC_NUMERIC +#usr/lib/locale/ar_LY.utf8/LC_PAPER +#usr/lib/locale/ar_LY.utf8/LC_TELEPHONE +#usr/lib/locale/ar_LY.utf8/LC_TIME +#usr/lib/locale/ar_LY/LC_ADDRESS +#usr/lib/locale/ar_LY/LC_COLLATE +#usr/lib/locale/ar_LY/LC_CTYPE +#usr/lib/locale/ar_LY/LC_IDENTIFICATION +#usr/lib/locale/ar_LY/LC_MEASUREMENT +#usr/lib/locale/ar_LY/LC_MESSAGES +#usr/lib/locale/ar_LY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LY/LC_MONETARY +#usr/lib/locale/ar_LY/LC_NAME +#usr/lib/locale/ar_LY/LC_NUMERIC +#usr/lib/locale/ar_LY/LC_PAPER +#usr/lib/locale/ar_LY/LC_TELEPHONE +#usr/lib/locale/ar_LY/LC_TIME +#usr/lib/locale/ar_MA +#usr/lib/locale/ar_MA.utf8 +#usr/lib/locale/ar_MA.utf8/LC_ADDRESS +#usr/lib/locale/ar_MA.utf8/LC_COLLATE +#usr/lib/locale/ar_MA.utf8/LC_CTYPE +#usr/lib/locale/ar_MA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_MA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_MA.utf8/LC_MESSAGES +#usr/lib/locale/ar_MA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_MA.utf8/LC_MONETARY +#usr/lib/locale/ar_MA.utf8/LC_NAME +#usr/lib/locale/ar_MA.utf8/LC_NUMERIC +#usr/lib/locale/ar_MA.utf8/LC_PAPER +#usr/lib/locale/ar_MA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_MA.utf8/LC_TIME +#usr/lib/locale/ar_MA/LC_ADDRESS +#usr/lib/locale/ar_MA/LC_COLLATE +#usr/lib/locale/ar_MA/LC_CTYPE +#usr/lib/locale/ar_MA/LC_IDENTIFICATION +#usr/lib/locale/ar_MA/LC_MEASUREMENT +#usr/lib/locale/ar_MA/LC_MESSAGES +#usr/lib/locale/ar_MA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_MA/LC_MONETARY +#usr/lib/locale/ar_MA/LC_NAME +#usr/lib/locale/ar_MA/LC_NUMERIC +#usr/lib/locale/ar_MA/LC_PAPER +#usr/lib/locale/ar_MA/LC_TELEPHONE +#usr/lib/locale/ar_MA/LC_TIME +#usr/lib/locale/ar_OM +#usr/lib/locale/ar_OM.utf8 +#usr/lib/locale/ar_OM.utf8/LC_ADDRESS +#usr/lib/locale/ar_OM.utf8/LC_COLLATE +#usr/lib/locale/ar_OM.utf8/LC_CTYPE +#usr/lib/locale/ar_OM.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_OM.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_OM.utf8/LC_MESSAGES +#usr/lib/locale/ar_OM.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_OM.utf8/LC_MONETARY +#usr/lib/locale/ar_OM.utf8/LC_NAME +#usr/lib/locale/ar_OM.utf8/LC_NUMERIC +#usr/lib/locale/ar_OM.utf8/LC_PAPER +#usr/lib/locale/ar_OM.utf8/LC_TELEPHONE +#usr/lib/locale/ar_OM.utf8/LC_TIME +#usr/lib/locale/ar_OM/LC_ADDRESS +#usr/lib/locale/ar_OM/LC_COLLATE +#usr/lib/locale/ar_OM/LC_CTYPE +#usr/lib/locale/ar_OM/LC_IDENTIFICATION +#usr/lib/locale/ar_OM/LC_MEASUREMENT +#usr/lib/locale/ar_OM/LC_MESSAGES +#usr/lib/locale/ar_OM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_OM/LC_MONETARY +#usr/lib/locale/ar_OM/LC_NAME +#usr/lib/locale/ar_OM/LC_NUMERIC +#usr/lib/locale/ar_OM/LC_PAPER +#usr/lib/locale/ar_OM/LC_TELEPHONE +#usr/lib/locale/ar_OM/LC_TIME +#usr/lib/locale/ar_QA +#usr/lib/locale/ar_QA.utf8 +#usr/lib/locale/ar_QA.utf8/LC_ADDRESS +#usr/lib/locale/ar_QA.utf8/LC_COLLATE +#usr/lib/locale/ar_QA.utf8/LC_CTYPE +#usr/lib/locale/ar_QA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_QA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_QA.utf8/LC_MESSAGES +#usr/lib/locale/ar_QA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_QA.utf8/LC_MONETARY +#usr/lib/locale/ar_QA.utf8/LC_NAME +#usr/lib/locale/ar_QA.utf8/LC_NUMERIC +#usr/lib/locale/ar_QA.utf8/LC_PAPER +#usr/lib/locale/ar_QA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_QA.utf8/LC_TIME +#usr/lib/locale/ar_QA/LC_ADDRESS +#usr/lib/locale/ar_QA/LC_COLLATE +#usr/lib/locale/ar_QA/LC_CTYPE +#usr/lib/locale/ar_QA/LC_IDENTIFICATION +#usr/lib/locale/ar_QA/LC_MEASUREMENT +#usr/lib/locale/ar_QA/LC_MESSAGES +#usr/lib/locale/ar_QA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_QA/LC_MONETARY +#usr/lib/locale/ar_QA/LC_NAME +#usr/lib/locale/ar_QA/LC_NUMERIC +#usr/lib/locale/ar_QA/LC_PAPER +#usr/lib/locale/ar_QA/LC_TELEPHONE +#usr/lib/locale/ar_QA/LC_TIME +#usr/lib/locale/ar_SA +#usr/lib/locale/ar_SA.utf8 +#usr/lib/locale/ar_SA.utf8/LC_ADDRESS +#usr/lib/locale/ar_SA.utf8/LC_COLLATE +#usr/lib/locale/ar_SA.utf8/LC_CTYPE +#usr/lib/locale/ar_SA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SA.utf8/LC_MESSAGES +#usr/lib/locale/ar_SA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SA.utf8/LC_MONETARY +#usr/lib/locale/ar_SA.utf8/LC_NAME +#usr/lib/locale/ar_SA.utf8/LC_NUMERIC +#usr/lib/locale/ar_SA.utf8/LC_PAPER +#usr/lib/locale/ar_SA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SA.utf8/LC_TIME +#usr/lib/locale/ar_SA/LC_ADDRESS +#usr/lib/locale/ar_SA/LC_COLLATE +#usr/lib/locale/ar_SA/LC_CTYPE +#usr/lib/locale/ar_SA/LC_IDENTIFICATION +#usr/lib/locale/ar_SA/LC_MEASUREMENT +#usr/lib/locale/ar_SA/LC_MESSAGES +#usr/lib/locale/ar_SA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SA/LC_MONETARY +#usr/lib/locale/ar_SA/LC_NAME +#usr/lib/locale/ar_SA/LC_NUMERIC +#usr/lib/locale/ar_SA/LC_PAPER +#usr/lib/locale/ar_SA/LC_TELEPHONE +#usr/lib/locale/ar_SA/LC_TIME +#usr/lib/locale/ar_SD +#usr/lib/locale/ar_SD.utf8 +#usr/lib/locale/ar_SD.utf8/LC_ADDRESS +#usr/lib/locale/ar_SD.utf8/LC_COLLATE +#usr/lib/locale/ar_SD.utf8/LC_CTYPE +#usr/lib/locale/ar_SD.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SD.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SD.utf8/LC_MESSAGES +#usr/lib/locale/ar_SD.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SD.utf8/LC_MONETARY +#usr/lib/locale/ar_SD.utf8/LC_NAME +#usr/lib/locale/ar_SD.utf8/LC_NUMERIC +#usr/lib/locale/ar_SD.utf8/LC_PAPER +#usr/lib/locale/ar_SD.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SD.utf8/LC_TIME +#usr/lib/locale/ar_SD/LC_ADDRESS +#usr/lib/locale/ar_SD/LC_COLLATE +#usr/lib/locale/ar_SD/LC_CTYPE +#usr/lib/locale/ar_SD/LC_IDENTIFICATION +#usr/lib/locale/ar_SD/LC_MEASUREMENT +#usr/lib/locale/ar_SD/LC_MESSAGES +#usr/lib/locale/ar_SD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SD/LC_MONETARY +#usr/lib/locale/ar_SD/LC_NAME +#usr/lib/locale/ar_SD/LC_NUMERIC +#usr/lib/locale/ar_SD/LC_PAPER +#usr/lib/locale/ar_SD/LC_TELEPHONE +#usr/lib/locale/ar_SD/LC_TIME +#usr/lib/locale/ar_SY +#usr/lib/locale/ar_SY.utf8 +#usr/lib/locale/ar_SY.utf8/LC_ADDRESS +#usr/lib/locale/ar_SY.utf8/LC_COLLATE +#usr/lib/locale/ar_SY.utf8/LC_CTYPE +#usr/lib/locale/ar_SY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SY.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SY.utf8/LC_MESSAGES +#usr/lib/locale/ar_SY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SY.utf8/LC_MONETARY +#usr/lib/locale/ar_SY.utf8/LC_NAME +#usr/lib/locale/ar_SY.utf8/LC_NUMERIC +#usr/lib/locale/ar_SY.utf8/LC_PAPER +#usr/lib/locale/ar_SY.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SY.utf8/LC_TIME +#usr/lib/locale/ar_SY/LC_ADDRESS +#usr/lib/locale/ar_SY/LC_COLLATE +#usr/lib/locale/ar_SY/LC_CTYPE +#usr/lib/locale/ar_SY/LC_IDENTIFICATION +#usr/lib/locale/ar_SY/LC_MEASUREMENT +#usr/lib/locale/ar_SY/LC_MESSAGES +#usr/lib/locale/ar_SY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SY/LC_MONETARY +#usr/lib/locale/ar_SY/LC_NAME +#usr/lib/locale/ar_SY/LC_NUMERIC +#usr/lib/locale/ar_SY/LC_PAPER +#usr/lib/locale/ar_SY/LC_TELEPHONE +#usr/lib/locale/ar_SY/LC_TIME +#usr/lib/locale/ar_TN +#usr/lib/locale/ar_TN.utf8 +#usr/lib/locale/ar_TN.utf8/LC_ADDRESS +#usr/lib/locale/ar_TN.utf8/LC_COLLATE +#usr/lib/locale/ar_TN.utf8/LC_CTYPE +#usr/lib/locale/ar_TN.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_TN.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_TN.utf8/LC_MESSAGES +#usr/lib/locale/ar_TN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_TN.utf8/LC_MONETARY +#usr/lib/locale/ar_TN.utf8/LC_NAME +#usr/lib/locale/ar_TN.utf8/LC_NUMERIC +#usr/lib/locale/ar_TN.utf8/LC_PAPER +#usr/lib/locale/ar_TN.utf8/LC_TELEPHONE +#usr/lib/locale/ar_TN.utf8/LC_TIME +#usr/lib/locale/ar_TN/LC_ADDRESS +#usr/lib/locale/ar_TN/LC_COLLATE +#usr/lib/locale/ar_TN/LC_CTYPE +#usr/lib/locale/ar_TN/LC_IDENTIFICATION +#usr/lib/locale/ar_TN/LC_MEASUREMENT +#usr/lib/locale/ar_TN/LC_MESSAGES +#usr/lib/locale/ar_TN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_TN/LC_MONETARY +#usr/lib/locale/ar_TN/LC_NAME +#usr/lib/locale/ar_TN/LC_NUMERIC +#usr/lib/locale/ar_TN/LC_PAPER +#usr/lib/locale/ar_TN/LC_TELEPHONE +#usr/lib/locale/ar_TN/LC_TIME +#usr/lib/locale/ar_YE +#usr/lib/locale/ar_YE.utf8 +#usr/lib/locale/ar_YE.utf8/LC_ADDRESS +#usr/lib/locale/ar_YE.utf8/LC_COLLATE +#usr/lib/locale/ar_YE.utf8/LC_CTYPE +#usr/lib/locale/ar_YE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_YE.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_YE.utf8/LC_MESSAGES +#usr/lib/locale/ar_YE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_YE.utf8/LC_MONETARY +#usr/lib/locale/ar_YE.utf8/LC_NAME +#usr/lib/locale/ar_YE.utf8/LC_NUMERIC +#usr/lib/locale/ar_YE.utf8/LC_PAPER +#usr/lib/locale/ar_YE.utf8/LC_TELEPHONE +#usr/lib/locale/ar_YE.utf8/LC_TIME +#usr/lib/locale/ar_YE/LC_ADDRESS +#usr/lib/locale/ar_YE/LC_COLLATE +#usr/lib/locale/ar_YE/LC_CTYPE +#usr/lib/locale/ar_YE/LC_IDENTIFICATION +#usr/lib/locale/ar_YE/LC_MEASUREMENT +#usr/lib/locale/ar_YE/LC_MESSAGES +#usr/lib/locale/ar_YE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_YE/LC_MONETARY +#usr/lib/locale/ar_YE/LC_NAME +#usr/lib/locale/ar_YE/LC_NUMERIC +#usr/lib/locale/ar_YE/LC_PAPER +#usr/lib/locale/ar_YE/LC_TELEPHONE +#usr/lib/locale/ar_YE/LC_TIME +#usr/lib/locale/as_IN +#usr/lib/locale/as_IN/LC_ADDRESS +#usr/lib/locale/as_IN/LC_COLLATE +#usr/lib/locale/as_IN/LC_CTYPE +#usr/lib/locale/as_IN/LC_IDENTIFICATION +#usr/lib/locale/as_IN/LC_MEASUREMENT +#usr/lib/locale/as_IN/LC_MESSAGES +#usr/lib/locale/as_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/as_IN/LC_MONETARY +#usr/lib/locale/as_IN/LC_NAME +#usr/lib/locale/as_IN/LC_NUMERIC +#usr/lib/locale/as_IN/LC_PAPER +#usr/lib/locale/as_IN/LC_TELEPHONE +#usr/lib/locale/as_IN/LC_TIME +#usr/lib/locale/ast_ES +#usr/lib/locale/ast_ES.utf8 +#usr/lib/locale/ast_ES.utf8/LC_ADDRESS +#usr/lib/locale/ast_ES.utf8/LC_COLLATE +#usr/lib/locale/ast_ES.utf8/LC_CTYPE +#usr/lib/locale/ast_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/ast_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/ast_ES.utf8/LC_MESSAGES +#usr/lib/locale/ast_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ast_ES.utf8/LC_MONETARY +#usr/lib/locale/ast_ES.utf8/LC_NAME +#usr/lib/locale/ast_ES.utf8/LC_NUMERIC +#usr/lib/locale/ast_ES.utf8/LC_PAPER +#usr/lib/locale/ast_ES.utf8/LC_TELEPHONE +#usr/lib/locale/ast_ES.utf8/LC_TIME +#usr/lib/locale/ast_ES/LC_ADDRESS +#usr/lib/locale/ast_ES/LC_COLLATE +#usr/lib/locale/ast_ES/LC_CTYPE +#usr/lib/locale/ast_ES/LC_IDENTIFICATION +#usr/lib/locale/ast_ES/LC_MEASUREMENT +#usr/lib/locale/ast_ES/LC_MESSAGES +#usr/lib/locale/ast_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ast_ES/LC_MONETARY +#usr/lib/locale/ast_ES/LC_NAME +#usr/lib/locale/ast_ES/LC_NUMERIC +#usr/lib/locale/ast_ES/LC_PAPER +#usr/lib/locale/ast_ES/LC_TELEPHONE +#usr/lib/locale/ast_ES/LC_TIME +#usr/lib/locale/az_AZ +#usr/lib/locale/az_AZ/LC_ADDRESS +#usr/lib/locale/az_AZ/LC_COLLATE +#usr/lib/locale/az_AZ/LC_CTYPE +#usr/lib/locale/az_AZ/LC_IDENTIFICATION +#usr/lib/locale/az_AZ/LC_MEASUREMENT +#usr/lib/locale/az_AZ/LC_MESSAGES +#usr/lib/locale/az_AZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/az_AZ/LC_MONETARY +#usr/lib/locale/az_AZ/LC_NAME +#usr/lib/locale/az_AZ/LC_NUMERIC +#usr/lib/locale/az_AZ/LC_PAPER +#usr/lib/locale/az_AZ/LC_TELEPHONE +#usr/lib/locale/az_AZ/LC_TIME +#usr/lib/locale/be_BY +#usr/lib/locale/be_BY.utf8 +#usr/lib/locale/be_BY.utf8/LC_ADDRESS +#usr/lib/locale/be_BY.utf8/LC_COLLATE +#usr/lib/locale/be_BY.utf8/LC_CTYPE +#usr/lib/locale/be_BY.utf8/LC_IDENTIFICATION +#usr/lib/locale/be_BY.utf8/LC_MEASUREMENT +#usr/lib/locale/be_BY.utf8/LC_MESSAGES +#usr/lib/locale/be_BY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY.utf8/LC_MONETARY +#usr/lib/locale/be_BY.utf8/LC_NAME +#usr/lib/locale/be_BY.utf8/LC_NUMERIC +#usr/lib/locale/be_BY.utf8/LC_PAPER +#usr/lib/locale/be_BY.utf8/LC_TELEPHONE +#usr/lib/locale/be_BY.utf8/LC_TIME +#usr/lib/locale/be_BY/LC_ADDRESS +#usr/lib/locale/be_BY/LC_COLLATE +#usr/lib/locale/be_BY/LC_CTYPE +#usr/lib/locale/be_BY/LC_IDENTIFICATION +#usr/lib/locale/be_BY/LC_MEASUREMENT +#usr/lib/locale/be_BY/LC_MESSAGES +#usr/lib/locale/be_BY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY/LC_MONETARY +#usr/lib/locale/be_BY/LC_NAME +#usr/lib/locale/be_BY/LC_NUMERIC +#usr/lib/locale/be_BY/LC_PAPER +#usr/lib/locale/be_BY/LC_TELEPHONE +#usr/lib/locale/be_BY/LC_TIME +#usr/lib/locale/be_BY@latin +#usr/lib/locale/be_BY@latin/LC_ADDRESS +#usr/lib/locale/be_BY@latin/LC_COLLATE +#usr/lib/locale/be_BY@latin/LC_CTYPE +#usr/lib/locale/be_BY@latin/LC_IDENTIFICATION +#usr/lib/locale/be_BY@latin/LC_MEASUREMENT +#usr/lib/locale/be_BY@latin/LC_MESSAGES +#usr/lib/locale/be_BY@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY@latin/LC_MONETARY +#usr/lib/locale/be_BY@latin/LC_NAME +#usr/lib/locale/be_BY@latin/LC_NUMERIC +#usr/lib/locale/be_BY@latin/LC_PAPER +#usr/lib/locale/be_BY@latin/LC_TELEPHONE +#usr/lib/locale/be_BY@latin/LC_TIME +#usr/lib/locale/ber_DZ +#usr/lib/locale/ber_DZ/LC_ADDRESS +#usr/lib/locale/ber_DZ/LC_COLLATE +#usr/lib/locale/ber_DZ/LC_CTYPE +#usr/lib/locale/ber_DZ/LC_IDENTIFICATION +#usr/lib/locale/ber_DZ/LC_MEASUREMENT +#usr/lib/locale/ber_DZ/LC_MESSAGES +#usr/lib/locale/ber_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ber_DZ/LC_MONETARY +#usr/lib/locale/ber_DZ/LC_NAME +#usr/lib/locale/ber_DZ/LC_NUMERIC +#usr/lib/locale/ber_DZ/LC_PAPER +#usr/lib/locale/ber_DZ/LC_TELEPHONE +#usr/lib/locale/ber_DZ/LC_TIME +#usr/lib/locale/ber_MA +#usr/lib/locale/ber_MA/LC_ADDRESS +#usr/lib/locale/ber_MA/LC_COLLATE +#usr/lib/locale/ber_MA/LC_CTYPE +#usr/lib/locale/ber_MA/LC_IDENTIFICATION +#usr/lib/locale/ber_MA/LC_MEASUREMENT +#usr/lib/locale/ber_MA/LC_MESSAGES +#usr/lib/locale/ber_MA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ber_MA/LC_MONETARY +#usr/lib/locale/ber_MA/LC_NAME +#usr/lib/locale/ber_MA/LC_NUMERIC +#usr/lib/locale/ber_MA/LC_PAPER +#usr/lib/locale/ber_MA/LC_TELEPHONE +#usr/lib/locale/ber_MA/LC_TIME +#usr/lib/locale/bg_BG +#usr/lib/locale/bg_BG.utf8 +#usr/lib/locale/bg_BG.utf8/LC_ADDRESS +#usr/lib/locale/bg_BG.utf8/LC_COLLATE +#usr/lib/locale/bg_BG.utf8/LC_CTYPE +#usr/lib/locale/bg_BG.utf8/LC_IDENTIFICATION +#usr/lib/locale/bg_BG.utf8/LC_MEASUREMENT +#usr/lib/locale/bg_BG.utf8/LC_MESSAGES +#usr/lib/locale/bg_BG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bg_BG.utf8/LC_MONETARY +#usr/lib/locale/bg_BG.utf8/LC_NAME +#usr/lib/locale/bg_BG.utf8/LC_NUMERIC +#usr/lib/locale/bg_BG.utf8/LC_PAPER +#usr/lib/locale/bg_BG.utf8/LC_TELEPHONE +#usr/lib/locale/bg_BG.utf8/LC_TIME +#usr/lib/locale/bg_BG/LC_ADDRESS +#usr/lib/locale/bg_BG/LC_COLLATE +#usr/lib/locale/bg_BG/LC_CTYPE +#usr/lib/locale/bg_BG/LC_IDENTIFICATION +#usr/lib/locale/bg_BG/LC_MEASUREMENT +#usr/lib/locale/bg_BG/LC_MESSAGES +#usr/lib/locale/bg_BG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bg_BG/LC_MONETARY +#usr/lib/locale/bg_BG/LC_NAME +#usr/lib/locale/bg_BG/LC_NUMERIC +#usr/lib/locale/bg_BG/LC_PAPER +#usr/lib/locale/bg_BG/LC_TELEPHONE +#usr/lib/locale/bg_BG/LC_TIME +#usr/lib/locale/bn_BD +#usr/lib/locale/bn_BD/LC_ADDRESS +#usr/lib/locale/bn_BD/LC_COLLATE +#usr/lib/locale/bn_BD/LC_CTYPE +#usr/lib/locale/bn_BD/LC_IDENTIFICATION +#usr/lib/locale/bn_BD/LC_MEASUREMENT +#usr/lib/locale/bn_BD/LC_MESSAGES +#usr/lib/locale/bn_BD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bn_BD/LC_MONETARY +#usr/lib/locale/bn_BD/LC_NAME +#usr/lib/locale/bn_BD/LC_NUMERIC +#usr/lib/locale/bn_BD/LC_PAPER +#usr/lib/locale/bn_BD/LC_TELEPHONE +#usr/lib/locale/bn_BD/LC_TIME +#usr/lib/locale/bn_IN +#usr/lib/locale/bn_IN/LC_ADDRESS +#usr/lib/locale/bn_IN/LC_COLLATE +#usr/lib/locale/bn_IN/LC_CTYPE +#usr/lib/locale/bn_IN/LC_IDENTIFICATION +#usr/lib/locale/bn_IN/LC_MEASUREMENT +#usr/lib/locale/bn_IN/LC_MESSAGES +#usr/lib/locale/bn_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bn_IN/LC_MONETARY +#usr/lib/locale/bn_IN/LC_NAME +#usr/lib/locale/bn_IN/LC_NUMERIC +#usr/lib/locale/bn_IN/LC_PAPER +#usr/lib/locale/bn_IN/LC_TELEPHONE +#usr/lib/locale/bn_IN/LC_TIME +#usr/lib/locale/bo_CN +#usr/lib/locale/bo_CN/LC_ADDRESS +#usr/lib/locale/bo_CN/LC_COLLATE +#usr/lib/locale/bo_CN/LC_CTYPE +#usr/lib/locale/bo_CN/LC_IDENTIFICATION +#usr/lib/locale/bo_CN/LC_MEASUREMENT +#usr/lib/locale/bo_CN/LC_MESSAGES +#usr/lib/locale/bo_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bo_CN/LC_MONETARY +#usr/lib/locale/bo_CN/LC_NAME +#usr/lib/locale/bo_CN/LC_NUMERIC +#usr/lib/locale/bo_CN/LC_PAPER +#usr/lib/locale/bo_CN/LC_TELEPHONE +#usr/lib/locale/bo_CN/LC_TIME +#usr/lib/locale/bo_IN +#usr/lib/locale/bo_IN/LC_ADDRESS +#usr/lib/locale/bo_IN/LC_COLLATE +#usr/lib/locale/bo_IN/LC_CTYPE +#usr/lib/locale/bo_IN/LC_IDENTIFICATION +#usr/lib/locale/bo_IN/LC_MEASUREMENT +#usr/lib/locale/bo_IN/LC_MESSAGES +#usr/lib/locale/bo_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bo_IN/LC_MONETARY +#usr/lib/locale/bo_IN/LC_NAME +#usr/lib/locale/bo_IN/LC_NUMERIC +#usr/lib/locale/bo_IN/LC_PAPER +#usr/lib/locale/bo_IN/LC_TELEPHONE +#usr/lib/locale/bo_IN/LC_TIME +#usr/lib/locale/br_FR +#usr/lib/locale/br_FR.utf8 +#usr/lib/locale/br_FR.utf8/LC_ADDRESS +#usr/lib/locale/br_FR.utf8/LC_COLLATE +#usr/lib/locale/br_FR.utf8/LC_CTYPE +#usr/lib/locale/br_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/br_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/br_FR.utf8/LC_MESSAGES +#usr/lib/locale/br_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR.utf8/LC_MONETARY +#usr/lib/locale/br_FR.utf8/LC_NAME +#usr/lib/locale/br_FR.utf8/LC_NUMERIC +#usr/lib/locale/br_FR.utf8/LC_PAPER +#usr/lib/locale/br_FR.utf8/LC_TELEPHONE +#usr/lib/locale/br_FR.utf8/LC_TIME +#usr/lib/locale/br_FR/LC_ADDRESS +#usr/lib/locale/br_FR/LC_COLLATE +#usr/lib/locale/br_FR/LC_CTYPE +#usr/lib/locale/br_FR/LC_IDENTIFICATION +#usr/lib/locale/br_FR/LC_MEASUREMENT +#usr/lib/locale/br_FR/LC_MESSAGES +#usr/lib/locale/br_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR/LC_MONETARY +#usr/lib/locale/br_FR/LC_NAME +#usr/lib/locale/br_FR/LC_NUMERIC +#usr/lib/locale/br_FR/LC_PAPER +#usr/lib/locale/br_FR/LC_TELEPHONE +#usr/lib/locale/br_FR/LC_TIME +#usr/lib/locale/br_FR@euro +#usr/lib/locale/br_FR@euro/LC_ADDRESS +#usr/lib/locale/br_FR@euro/LC_COLLATE +#usr/lib/locale/br_FR@euro/LC_CTYPE +#usr/lib/locale/br_FR@euro/LC_IDENTIFICATION +#usr/lib/locale/br_FR@euro/LC_MEASUREMENT +#usr/lib/locale/br_FR@euro/LC_MESSAGES +#usr/lib/locale/br_FR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR@euro/LC_MONETARY +#usr/lib/locale/br_FR@euro/LC_NAME +#usr/lib/locale/br_FR@euro/LC_NUMERIC +#usr/lib/locale/br_FR@euro/LC_PAPER +#usr/lib/locale/br_FR@euro/LC_TELEPHONE +#usr/lib/locale/br_FR@euro/LC_TIME +#usr/lib/locale/bs_BA +#usr/lib/locale/bs_BA.utf8 +#usr/lib/locale/bs_BA.utf8/LC_ADDRESS +#usr/lib/locale/bs_BA.utf8/LC_COLLATE +#usr/lib/locale/bs_BA.utf8/LC_CTYPE +#usr/lib/locale/bs_BA.utf8/LC_IDENTIFICATION +#usr/lib/locale/bs_BA.utf8/LC_MEASUREMENT +#usr/lib/locale/bs_BA.utf8/LC_MESSAGES +#usr/lib/locale/bs_BA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bs_BA.utf8/LC_MONETARY +#usr/lib/locale/bs_BA.utf8/LC_NAME +#usr/lib/locale/bs_BA.utf8/LC_NUMERIC +#usr/lib/locale/bs_BA.utf8/LC_PAPER +#usr/lib/locale/bs_BA.utf8/LC_TELEPHONE +#usr/lib/locale/bs_BA.utf8/LC_TIME +#usr/lib/locale/bs_BA/LC_ADDRESS +#usr/lib/locale/bs_BA/LC_COLLATE +#usr/lib/locale/bs_BA/LC_CTYPE +#usr/lib/locale/bs_BA/LC_IDENTIFICATION +#usr/lib/locale/bs_BA/LC_MEASUREMENT +#usr/lib/locale/bs_BA/LC_MESSAGES +#usr/lib/locale/bs_BA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bs_BA/LC_MONETARY +#usr/lib/locale/bs_BA/LC_NAME +#usr/lib/locale/bs_BA/LC_NUMERIC +#usr/lib/locale/bs_BA/LC_PAPER +#usr/lib/locale/bs_BA/LC_TELEPHONE +#usr/lib/locale/bs_BA/LC_TIME +#usr/lib/locale/byn_ER +#usr/lib/locale/byn_ER/LC_ADDRESS +#usr/lib/locale/byn_ER/LC_COLLATE +#usr/lib/locale/byn_ER/LC_CTYPE +#usr/lib/locale/byn_ER/LC_IDENTIFICATION +#usr/lib/locale/byn_ER/LC_MEASUREMENT +#usr/lib/locale/byn_ER/LC_MESSAGES +#usr/lib/locale/byn_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/byn_ER/LC_MONETARY +#usr/lib/locale/byn_ER/LC_NAME +#usr/lib/locale/byn_ER/LC_NUMERIC +#usr/lib/locale/byn_ER/LC_PAPER +#usr/lib/locale/byn_ER/LC_TELEPHONE +#usr/lib/locale/byn_ER/LC_TIME +#usr/lib/locale/ca_AD +#usr/lib/locale/ca_AD.utf8 +#usr/lib/locale/ca_AD.utf8/LC_ADDRESS +#usr/lib/locale/ca_AD.utf8/LC_COLLATE +#usr/lib/locale/ca_AD.utf8/LC_CTYPE +#usr/lib/locale/ca_AD.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_AD.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_AD.utf8/LC_MESSAGES +#usr/lib/locale/ca_AD.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_AD.utf8/LC_MONETARY +#usr/lib/locale/ca_AD.utf8/LC_NAME +#usr/lib/locale/ca_AD.utf8/LC_NUMERIC +#usr/lib/locale/ca_AD.utf8/LC_PAPER +#usr/lib/locale/ca_AD.utf8/LC_TELEPHONE +#usr/lib/locale/ca_AD.utf8/LC_TIME +#usr/lib/locale/ca_AD/LC_ADDRESS +#usr/lib/locale/ca_AD/LC_COLLATE +#usr/lib/locale/ca_AD/LC_CTYPE +#usr/lib/locale/ca_AD/LC_IDENTIFICATION +#usr/lib/locale/ca_AD/LC_MEASUREMENT +#usr/lib/locale/ca_AD/LC_MESSAGES +#usr/lib/locale/ca_AD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_AD/LC_MONETARY +#usr/lib/locale/ca_AD/LC_NAME +#usr/lib/locale/ca_AD/LC_NUMERIC +#usr/lib/locale/ca_AD/LC_PAPER +#usr/lib/locale/ca_AD/LC_TELEPHONE +#usr/lib/locale/ca_AD/LC_TIME +#usr/lib/locale/ca_ES +#usr/lib/locale/ca_ES.utf8 +#usr/lib/locale/ca_ES.utf8/LC_ADDRESS +#usr/lib/locale/ca_ES.utf8/LC_COLLATE +#usr/lib/locale/ca_ES.utf8/LC_CTYPE +#usr/lib/locale/ca_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_ES.utf8/LC_MESSAGES +#usr/lib/locale/ca_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES.utf8/LC_MONETARY +#usr/lib/locale/ca_ES.utf8/LC_NAME +#usr/lib/locale/ca_ES.utf8/LC_NUMERIC +#usr/lib/locale/ca_ES.utf8/LC_PAPER +#usr/lib/locale/ca_ES.utf8/LC_TELEPHONE +#usr/lib/locale/ca_ES.utf8/LC_TIME +#usr/lib/locale/ca_ES/LC_ADDRESS +#usr/lib/locale/ca_ES/LC_COLLATE +#usr/lib/locale/ca_ES/LC_CTYPE +#usr/lib/locale/ca_ES/LC_IDENTIFICATION +#usr/lib/locale/ca_ES/LC_MEASUREMENT +#usr/lib/locale/ca_ES/LC_MESSAGES +#usr/lib/locale/ca_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES/LC_MONETARY +#usr/lib/locale/ca_ES/LC_NAME +#usr/lib/locale/ca_ES/LC_NUMERIC +#usr/lib/locale/ca_ES/LC_PAPER +#usr/lib/locale/ca_ES/LC_TELEPHONE +#usr/lib/locale/ca_ES/LC_TIME +#usr/lib/locale/ca_ES@euro +#usr/lib/locale/ca_ES@euro/LC_ADDRESS +#usr/lib/locale/ca_ES@euro/LC_COLLATE +#usr/lib/locale/ca_ES@euro/LC_CTYPE +#usr/lib/locale/ca_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/ca_ES@euro/LC_MEASUREMENT +#usr/lib/locale/ca_ES@euro/LC_MESSAGES +#usr/lib/locale/ca_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES@euro/LC_MONETARY +#usr/lib/locale/ca_ES@euro/LC_NAME +#usr/lib/locale/ca_ES@euro/LC_NUMERIC +#usr/lib/locale/ca_ES@euro/LC_PAPER +#usr/lib/locale/ca_ES@euro/LC_TELEPHONE +#usr/lib/locale/ca_ES@euro/LC_TIME +#usr/lib/locale/ca_FR +#usr/lib/locale/ca_FR.utf8 +#usr/lib/locale/ca_FR.utf8/LC_ADDRESS +#usr/lib/locale/ca_FR.utf8/LC_COLLATE +#usr/lib/locale/ca_FR.utf8/LC_CTYPE +#usr/lib/locale/ca_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_FR.utf8/LC_MESSAGES +#usr/lib/locale/ca_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_FR.utf8/LC_MONETARY +#usr/lib/locale/ca_FR.utf8/LC_NAME +#usr/lib/locale/ca_FR.utf8/LC_NUMERIC +#usr/lib/locale/ca_FR.utf8/LC_PAPER +#usr/lib/locale/ca_FR.utf8/LC_TELEPHONE +#usr/lib/locale/ca_FR.utf8/LC_TIME +#usr/lib/locale/ca_FR/LC_ADDRESS +#usr/lib/locale/ca_FR/LC_COLLATE +#usr/lib/locale/ca_FR/LC_CTYPE +#usr/lib/locale/ca_FR/LC_IDENTIFICATION +#usr/lib/locale/ca_FR/LC_MEASUREMENT +#usr/lib/locale/ca_FR/LC_MESSAGES +#usr/lib/locale/ca_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_FR/LC_MONETARY +#usr/lib/locale/ca_FR/LC_NAME +#usr/lib/locale/ca_FR/LC_NUMERIC +#usr/lib/locale/ca_FR/LC_PAPER +#usr/lib/locale/ca_FR/LC_TELEPHONE +#usr/lib/locale/ca_FR/LC_TIME +#usr/lib/locale/ca_IT +#usr/lib/locale/ca_IT.utf8 +#usr/lib/locale/ca_IT.utf8/LC_ADDRESS +#usr/lib/locale/ca_IT.utf8/LC_COLLATE +#usr/lib/locale/ca_IT.utf8/LC_CTYPE +#usr/lib/locale/ca_IT.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_IT.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_IT.utf8/LC_MESSAGES +#usr/lib/locale/ca_IT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_IT.utf8/LC_MONETARY +#usr/lib/locale/ca_IT.utf8/LC_NAME +#usr/lib/locale/ca_IT.utf8/LC_NUMERIC +#usr/lib/locale/ca_IT.utf8/LC_PAPER +#usr/lib/locale/ca_IT.utf8/LC_TELEPHONE +#usr/lib/locale/ca_IT.utf8/LC_TIME +#usr/lib/locale/ca_IT/LC_ADDRESS +#usr/lib/locale/ca_IT/LC_COLLATE +#usr/lib/locale/ca_IT/LC_CTYPE +#usr/lib/locale/ca_IT/LC_IDENTIFICATION +#usr/lib/locale/ca_IT/LC_MEASUREMENT +#usr/lib/locale/ca_IT/LC_MESSAGES +#usr/lib/locale/ca_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_IT/LC_MONETARY +#usr/lib/locale/ca_IT/LC_NAME +#usr/lib/locale/ca_IT/LC_NUMERIC +#usr/lib/locale/ca_IT/LC_PAPER +#usr/lib/locale/ca_IT/LC_TELEPHONE +#usr/lib/locale/ca_IT/LC_TIME +#usr/lib/locale/crh_UA +#usr/lib/locale/crh_UA/LC_ADDRESS +#usr/lib/locale/crh_UA/LC_COLLATE +#usr/lib/locale/crh_UA/LC_CTYPE +#usr/lib/locale/crh_UA/LC_IDENTIFICATION +#usr/lib/locale/crh_UA/LC_MEASUREMENT +#usr/lib/locale/crh_UA/LC_MESSAGES +#usr/lib/locale/crh_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/crh_UA/LC_MONETARY +#usr/lib/locale/crh_UA/LC_NAME +#usr/lib/locale/crh_UA/LC_NUMERIC +#usr/lib/locale/crh_UA/LC_PAPER +#usr/lib/locale/crh_UA/LC_TELEPHONE +#usr/lib/locale/crh_UA/LC_TIME +#usr/lib/locale/cs_CZ +#usr/lib/locale/cs_CZ.utf8 +#usr/lib/locale/cs_CZ.utf8/LC_ADDRESS +#usr/lib/locale/cs_CZ.utf8/LC_COLLATE +#usr/lib/locale/cs_CZ.utf8/LC_CTYPE +#usr/lib/locale/cs_CZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/cs_CZ.utf8/LC_MEASUREMENT +#usr/lib/locale/cs_CZ.utf8/LC_MESSAGES +#usr/lib/locale/cs_CZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cs_CZ.utf8/LC_MONETARY +#usr/lib/locale/cs_CZ.utf8/LC_NAME +#usr/lib/locale/cs_CZ.utf8/LC_NUMERIC +#usr/lib/locale/cs_CZ.utf8/LC_PAPER +#usr/lib/locale/cs_CZ.utf8/LC_TELEPHONE +#usr/lib/locale/cs_CZ.utf8/LC_TIME +#usr/lib/locale/cs_CZ/LC_ADDRESS +#usr/lib/locale/cs_CZ/LC_COLLATE +#usr/lib/locale/cs_CZ/LC_CTYPE +#usr/lib/locale/cs_CZ/LC_IDENTIFICATION +#usr/lib/locale/cs_CZ/LC_MEASUREMENT +#usr/lib/locale/cs_CZ/LC_MESSAGES +#usr/lib/locale/cs_CZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cs_CZ/LC_MONETARY +#usr/lib/locale/cs_CZ/LC_NAME +#usr/lib/locale/cs_CZ/LC_NUMERIC +#usr/lib/locale/cs_CZ/LC_PAPER +#usr/lib/locale/cs_CZ/LC_TELEPHONE +#usr/lib/locale/cs_CZ/LC_TIME +#usr/lib/locale/csb_PL +#usr/lib/locale/csb_PL/LC_ADDRESS +#usr/lib/locale/csb_PL/LC_COLLATE +#usr/lib/locale/csb_PL/LC_CTYPE +#usr/lib/locale/csb_PL/LC_IDENTIFICATION +#usr/lib/locale/csb_PL/LC_MEASUREMENT +#usr/lib/locale/csb_PL/LC_MESSAGES +#usr/lib/locale/csb_PL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/csb_PL/LC_MONETARY +#usr/lib/locale/csb_PL/LC_NAME +#usr/lib/locale/csb_PL/LC_NUMERIC +#usr/lib/locale/csb_PL/LC_PAPER +#usr/lib/locale/csb_PL/LC_TELEPHONE +#usr/lib/locale/csb_PL/LC_TIME +#usr/lib/locale/cv_RU +#usr/lib/locale/cv_RU/LC_ADDRESS +#usr/lib/locale/cv_RU/LC_COLLATE +#usr/lib/locale/cv_RU/LC_CTYPE +#usr/lib/locale/cv_RU/LC_IDENTIFICATION +#usr/lib/locale/cv_RU/LC_MEASUREMENT +#usr/lib/locale/cv_RU/LC_MESSAGES +#usr/lib/locale/cv_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cv_RU/LC_MONETARY +#usr/lib/locale/cv_RU/LC_NAME +#usr/lib/locale/cv_RU/LC_NUMERIC +#usr/lib/locale/cv_RU/LC_PAPER +#usr/lib/locale/cv_RU/LC_TELEPHONE +#usr/lib/locale/cv_RU/LC_TIME +#usr/lib/locale/cy_GB +#usr/lib/locale/cy_GB.utf8 +#usr/lib/locale/cy_GB.utf8/LC_ADDRESS +#usr/lib/locale/cy_GB.utf8/LC_COLLATE +#usr/lib/locale/cy_GB.utf8/LC_CTYPE +#usr/lib/locale/cy_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/cy_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/cy_GB.utf8/LC_MESSAGES +#usr/lib/locale/cy_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cy_GB.utf8/LC_MONETARY +#usr/lib/locale/cy_GB.utf8/LC_NAME +#usr/lib/locale/cy_GB.utf8/LC_NUMERIC +#usr/lib/locale/cy_GB.utf8/LC_PAPER +#usr/lib/locale/cy_GB.utf8/LC_TELEPHONE +#usr/lib/locale/cy_GB.utf8/LC_TIME +#usr/lib/locale/cy_GB/LC_ADDRESS +#usr/lib/locale/cy_GB/LC_COLLATE +#usr/lib/locale/cy_GB/LC_CTYPE +#usr/lib/locale/cy_GB/LC_IDENTIFICATION +#usr/lib/locale/cy_GB/LC_MEASUREMENT +#usr/lib/locale/cy_GB/LC_MESSAGES +#usr/lib/locale/cy_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cy_GB/LC_MONETARY +#usr/lib/locale/cy_GB/LC_NAME +#usr/lib/locale/cy_GB/LC_NUMERIC +#usr/lib/locale/cy_GB/LC_PAPER +#usr/lib/locale/cy_GB/LC_TELEPHONE +#usr/lib/locale/cy_GB/LC_TIME +#usr/lib/locale/da_DK +#usr/lib/locale/da_DK.iso885915 +#usr/lib/locale/da_DK.iso885915/LC_ADDRESS +#usr/lib/locale/da_DK.iso885915/LC_COLLATE +#usr/lib/locale/da_DK.iso885915/LC_CTYPE +#usr/lib/locale/da_DK.iso885915/LC_IDENTIFICATION +#usr/lib/locale/da_DK.iso885915/LC_MEASUREMENT +#usr/lib/locale/da_DK.iso885915/LC_MESSAGES +#usr/lib/locale/da_DK.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK.iso885915/LC_MONETARY +#usr/lib/locale/da_DK.iso885915/LC_NAME +#usr/lib/locale/da_DK.iso885915/LC_NUMERIC +#usr/lib/locale/da_DK.iso885915/LC_PAPER +#usr/lib/locale/da_DK.iso885915/LC_TELEPHONE +#usr/lib/locale/da_DK.iso885915/LC_TIME +#usr/lib/locale/da_DK.utf8 +#usr/lib/locale/da_DK.utf8/LC_ADDRESS +#usr/lib/locale/da_DK.utf8/LC_COLLATE +#usr/lib/locale/da_DK.utf8/LC_CTYPE +#usr/lib/locale/da_DK.utf8/LC_IDENTIFICATION +#usr/lib/locale/da_DK.utf8/LC_MEASUREMENT +#usr/lib/locale/da_DK.utf8/LC_MESSAGES +#usr/lib/locale/da_DK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK.utf8/LC_MONETARY +#usr/lib/locale/da_DK.utf8/LC_NAME +#usr/lib/locale/da_DK.utf8/LC_NUMERIC +#usr/lib/locale/da_DK.utf8/LC_PAPER +#usr/lib/locale/da_DK.utf8/LC_TELEPHONE +#usr/lib/locale/da_DK.utf8/LC_TIME +#usr/lib/locale/da_DK/LC_ADDRESS +#usr/lib/locale/da_DK/LC_COLLATE +#usr/lib/locale/da_DK/LC_CTYPE +#usr/lib/locale/da_DK/LC_IDENTIFICATION +#usr/lib/locale/da_DK/LC_MEASUREMENT +#usr/lib/locale/da_DK/LC_MESSAGES +#usr/lib/locale/da_DK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK/LC_MONETARY +#usr/lib/locale/da_DK/LC_NAME +#usr/lib/locale/da_DK/LC_NUMERIC +#usr/lib/locale/da_DK/LC_PAPER +#usr/lib/locale/da_DK/LC_TELEPHONE +#usr/lib/locale/da_DK/LC_TIME +#usr/lib/locale/de_AT +#usr/lib/locale/de_AT.utf8 +#usr/lib/locale/de_AT.utf8/LC_ADDRESS +#usr/lib/locale/de_AT.utf8/LC_COLLATE +#usr/lib/locale/de_AT.utf8/LC_CTYPE +#usr/lib/locale/de_AT.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_AT.utf8/LC_MEASUREMENT +#usr/lib/locale/de_AT.utf8/LC_MESSAGES +#usr/lib/locale/de_AT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT.utf8/LC_MONETARY +#usr/lib/locale/de_AT.utf8/LC_NAME +#usr/lib/locale/de_AT.utf8/LC_NUMERIC +#usr/lib/locale/de_AT.utf8/LC_PAPER +#usr/lib/locale/de_AT.utf8/LC_TELEPHONE +#usr/lib/locale/de_AT.utf8/LC_TIME +#usr/lib/locale/de_AT/LC_ADDRESS +#usr/lib/locale/de_AT/LC_COLLATE +#usr/lib/locale/de_AT/LC_CTYPE +#usr/lib/locale/de_AT/LC_IDENTIFICATION +#usr/lib/locale/de_AT/LC_MEASUREMENT +#usr/lib/locale/de_AT/LC_MESSAGES +#usr/lib/locale/de_AT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT/LC_MONETARY +#usr/lib/locale/de_AT/LC_NAME +#usr/lib/locale/de_AT/LC_NUMERIC +#usr/lib/locale/de_AT/LC_PAPER +#usr/lib/locale/de_AT/LC_TELEPHONE +#usr/lib/locale/de_AT/LC_TIME +#usr/lib/locale/de_AT@euro +#usr/lib/locale/de_AT@euro/LC_ADDRESS +#usr/lib/locale/de_AT@euro/LC_COLLATE +#usr/lib/locale/de_AT@euro/LC_CTYPE +#usr/lib/locale/de_AT@euro/LC_IDENTIFICATION +#usr/lib/locale/de_AT@euro/LC_MEASUREMENT +#usr/lib/locale/de_AT@euro/LC_MESSAGES +#usr/lib/locale/de_AT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT@euro/LC_MONETARY +#usr/lib/locale/de_AT@euro/LC_NAME +#usr/lib/locale/de_AT@euro/LC_NUMERIC +#usr/lib/locale/de_AT@euro/LC_PAPER +#usr/lib/locale/de_AT@euro/LC_TELEPHONE +#usr/lib/locale/de_AT@euro/LC_TIME +#usr/lib/locale/de_BE +#usr/lib/locale/de_BE.utf8 +#usr/lib/locale/de_BE.utf8/LC_ADDRESS +#usr/lib/locale/de_BE.utf8/LC_COLLATE +#usr/lib/locale/de_BE.utf8/LC_CTYPE +#usr/lib/locale/de_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/de_BE.utf8/LC_MESSAGES +#usr/lib/locale/de_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE.utf8/LC_MONETARY +#usr/lib/locale/de_BE.utf8/LC_NAME +#usr/lib/locale/de_BE.utf8/LC_NUMERIC +#usr/lib/locale/de_BE.utf8/LC_PAPER +#usr/lib/locale/de_BE.utf8/LC_TELEPHONE +#usr/lib/locale/de_BE.utf8/LC_TIME +#usr/lib/locale/de_BE/LC_ADDRESS +#usr/lib/locale/de_BE/LC_COLLATE +#usr/lib/locale/de_BE/LC_CTYPE +#usr/lib/locale/de_BE/LC_IDENTIFICATION +#usr/lib/locale/de_BE/LC_MEASUREMENT +#usr/lib/locale/de_BE/LC_MESSAGES +#usr/lib/locale/de_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE/LC_MONETARY +#usr/lib/locale/de_BE/LC_NAME +#usr/lib/locale/de_BE/LC_NUMERIC +#usr/lib/locale/de_BE/LC_PAPER +#usr/lib/locale/de_BE/LC_TELEPHONE +#usr/lib/locale/de_BE/LC_TIME +#usr/lib/locale/de_BE@euro +#usr/lib/locale/de_BE@euro/LC_ADDRESS +#usr/lib/locale/de_BE@euro/LC_COLLATE +#usr/lib/locale/de_BE@euro/LC_CTYPE +#usr/lib/locale/de_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/de_BE@euro/LC_MEASUREMENT +#usr/lib/locale/de_BE@euro/LC_MESSAGES +#usr/lib/locale/de_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE@euro/LC_MONETARY +#usr/lib/locale/de_BE@euro/LC_NAME +#usr/lib/locale/de_BE@euro/LC_NUMERIC +#usr/lib/locale/de_BE@euro/LC_PAPER +#usr/lib/locale/de_BE@euro/LC_TELEPHONE +#usr/lib/locale/de_BE@euro/LC_TIME +#usr/lib/locale/de_CH +#usr/lib/locale/de_CH.utf8 +#usr/lib/locale/de_CH.utf8/LC_ADDRESS +#usr/lib/locale/de_CH.utf8/LC_COLLATE +#usr/lib/locale/de_CH.utf8/LC_CTYPE +#usr/lib/locale/de_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/de_CH.utf8/LC_MESSAGES +#usr/lib/locale/de_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_CH.utf8/LC_MONETARY +#usr/lib/locale/de_CH.utf8/LC_NAME +#usr/lib/locale/de_CH.utf8/LC_NUMERIC +#usr/lib/locale/de_CH.utf8/LC_PAPER +#usr/lib/locale/de_CH.utf8/LC_TELEPHONE +#usr/lib/locale/de_CH.utf8/LC_TIME +#usr/lib/locale/de_CH/LC_ADDRESS +#usr/lib/locale/de_CH/LC_COLLATE +#usr/lib/locale/de_CH/LC_CTYPE +#usr/lib/locale/de_CH/LC_IDENTIFICATION +#usr/lib/locale/de_CH/LC_MEASUREMENT +#usr/lib/locale/de_CH/LC_MESSAGES +#usr/lib/locale/de_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_CH/LC_MONETARY +#usr/lib/locale/de_CH/LC_NAME +#usr/lib/locale/de_CH/LC_NUMERIC +#usr/lib/locale/de_CH/LC_PAPER +#usr/lib/locale/de_CH/LC_TELEPHONE +#usr/lib/locale/de_CH/LC_TIME +#usr/lib/locale/de_DE +#usr/lib/locale/de_DE.utf8 +#usr/lib/locale/de_DE.utf8/LC_ADDRESS +#usr/lib/locale/de_DE.utf8/LC_COLLATE +#usr/lib/locale/de_DE.utf8/LC_CTYPE +#usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_DE.utf8/LC_MEASUREMENT +#usr/lib/locale/de_DE.utf8/LC_MESSAGES +#usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE.utf8/LC_MONETARY +#usr/lib/locale/de_DE.utf8/LC_NAME +#usr/lib/locale/de_DE.utf8/LC_NUMERIC +#usr/lib/locale/de_DE.utf8/LC_PAPER +#usr/lib/locale/de_DE.utf8/LC_TELEPHONE +#usr/lib/locale/de_DE.utf8/LC_TIME +#usr/lib/locale/de_DE/LC_ADDRESS +#usr/lib/locale/de_DE/LC_COLLATE +#usr/lib/locale/de_DE/LC_CTYPE +#usr/lib/locale/de_DE/LC_IDENTIFICATION +#usr/lib/locale/de_DE/LC_MEASUREMENT +#usr/lib/locale/de_DE/LC_MESSAGES +#usr/lib/locale/de_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE/LC_MONETARY +#usr/lib/locale/de_DE/LC_NAME +#usr/lib/locale/de_DE/LC_NUMERIC +#usr/lib/locale/de_DE/LC_PAPER +#usr/lib/locale/de_DE/LC_TELEPHONE +#usr/lib/locale/de_DE/LC_TIME +#usr/lib/locale/de_DE@euro +#usr/lib/locale/de_DE@euro/LC_ADDRESS +#usr/lib/locale/de_DE@euro/LC_COLLATE +#usr/lib/locale/de_DE@euro/LC_CTYPE +#usr/lib/locale/de_DE@euro/LC_IDENTIFICATION +#usr/lib/locale/de_DE@euro/LC_MEASUREMENT +#usr/lib/locale/de_DE@euro/LC_MESSAGES +#usr/lib/locale/de_DE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE@euro/LC_MONETARY +#usr/lib/locale/de_DE@euro/LC_NAME +#usr/lib/locale/de_DE@euro/LC_NUMERIC +#usr/lib/locale/de_DE@euro/LC_PAPER +#usr/lib/locale/de_DE@euro/LC_TELEPHONE +#usr/lib/locale/de_DE@euro/LC_TIME +#usr/lib/locale/de_LU +#usr/lib/locale/de_LU.utf8 +#usr/lib/locale/de_LU.utf8/LC_ADDRESS +#usr/lib/locale/de_LU.utf8/LC_COLLATE +#usr/lib/locale/de_LU.utf8/LC_CTYPE +#usr/lib/locale/de_LU.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_LU.utf8/LC_MEASUREMENT +#usr/lib/locale/de_LU.utf8/LC_MESSAGES +#usr/lib/locale/de_LU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU.utf8/LC_MONETARY +#usr/lib/locale/de_LU.utf8/LC_NAME +#usr/lib/locale/de_LU.utf8/LC_NUMERIC +#usr/lib/locale/de_LU.utf8/LC_PAPER +#usr/lib/locale/de_LU.utf8/LC_TELEPHONE +#usr/lib/locale/de_LU.utf8/LC_TIME +#usr/lib/locale/de_LU/LC_ADDRESS +#usr/lib/locale/de_LU/LC_COLLATE +#usr/lib/locale/de_LU/LC_CTYPE +#usr/lib/locale/de_LU/LC_IDENTIFICATION +#usr/lib/locale/de_LU/LC_MEASUREMENT +#usr/lib/locale/de_LU/LC_MESSAGES +#usr/lib/locale/de_LU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU/LC_MONETARY +#usr/lib/locale/de_LU/LC_NAME +#usr/lib/locale/de_LU/LC_NUMERIC +#usr/lib/locale/de_LU/LC_PAPER +#usr/lib/locale/de_LU/LC_TELEPHONE +#usr/lib/locale/de_LU/LC_TIME +#usr/lib/locale/de_LU@euro +#usr/lib/locale/de_LU@euro/LC_ADDRESS +#usr/lib/locale/de_LU@euro/LC_COLLATE +#usr/lib/locale/de_LU@euro/LC_CTYPE +#usr/lib/locale/de_LU@euro/LC_IDENTIFICATION +#usr/lib/locale/de_LU@euro/LC_MEASUREMENT +#usr/lib/locale/de_LU@euro/LC_MESSAGES +#usr/lib/locale/de_LU@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU@euro/LC_MONETARY +#usr/lib/locale/de_LU@euro/LC_NAME +#usr/lib/locale/de_LU@euro/LC_NUMERIC +#usr/lib/locale/de_LU@euro/LC_PAPER +#usr/lib/locale/de_LU@euro/LC_TELEPHONE +#usr/lib/locale/de_LU@euro/LC_TIME +#usr/lib/locale/dv_MV +#usr/lib/locale/dv_MV/LC_ADDRESS +#usr/lib/locale/dv_MV/LC_COLLATE +#usr/lib/locale/dv_MV/LC_CTYPE +#usr/lib/locale/dv_MV/LC_IDENTIFICATION +#usr/lib/locale/dv_MV/LC_MEASUREMENT +#usr/lib/locale/dv_MV/LC_MESSAGES +#usr/lib/locale/dv_MV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/dv_MV/LC_MONETARY +#usr/lib/locale/dv_MV/LC_NAME +#usr/lib/locale/dv_MV/LC_NUMERIC +#usr/lib/locale/dv_MV/LC_PAPER +#usr/lib/locale/dv_MV/LC_TELEPHONE +#usr/lib/locale/dv_MV/LC_TIME +#usr/lib/locale/dz_BT +#usr/lib/locale/dz_BT/LC_ADDRESS +#usr/lib/locale/dz_BT/LC_COLLATE +#usr/lib/locale/dz_BT/LC_CTYPE +#usr/lib/locale/dz_BT/LC_IDENTIFICATION +#usr/lib/locale/dz_BT/LC_MEASUREMENT +#usr/lib/locale/dz_BT/LC_MESSAGES +#usr/lib/locale/dz_BT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/dz_BT/LC_MONETARY +#usr/lib/locale/dz_BT/LC_NAME +#usr/lib/locale/dz_BT/LC_NUMERIC +#usr/lib/locale/dz_BT/LC_PAPER +#usr/lib/locale/dz_BT/LC_TELEPHONE +#usr/lib/locale/dz_BT/LC_TIME +#usr/lib/locale/el_CY +#usr/lib/locale/el_CY.utf8 +#usr/lib/locale/el_CY.utf8/LC_ADDRESS +#usr/lib/locale/el_CY.utf8/LC_COLLATE +#usr/lib/locale/el_CY.utf8/LC_CTYPE +#usr/lib/locale/el_CY.utf8/LC_IDENTIFICATION +#usr/lib/locale/el_CY.utf8/LC_MEASUREMENT +#usr/lib/locale/el_CY.utf8/LC_MESSAGES +#usr/lib/locale/el_CY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_CY.utf8/LC_MONETARY +#usr/lib/locale/el_CY.utf8/LC_NAME +#usr/lib/locale/el_CY.utf8/LC_NUMERIC +#usr/lib/locale/el_CY.utf8/LC_PAPER +#usr/lib/locale/el_CY.utf8/LC_TELEPHONE +#usr/lib/locale/el_CY.utf8/LC_TIME +#usr/lib/locale/el_CY/LC_ADDRESS +#usr/lib/locale/el_CY/LC_COLLATE +#usr/lib/locale/el_CY/LC_CTYPE +#usr/lib/locale/el_CY/LC_IDENTIFICATION +#usr/lib/locale/el_CY/LC_MEASUREMENT +#usr/lib/locale/el_CY/LC_MESSAGES +#usr/lib/locale/el_CY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_CY/LC_MONETARY +#usr/lib/locale/el_CY/LC_NAME +#usr/lib/locale/el_CY/LC_NUMERIC +#usr/lib/locale/el_CY/LC_PAPER +#usr/lib/locale/el_CY/LC_TELEPHONE +#usr/lib/locale/el_CY/LC_TIME +#usr/lib/locale/el_GR +#usr/lib/locale/el_GR.utf8 +#usr/lib/locale/el_GR.utf8/LC_ADDRESS +#usr/lib/locale/el_GR.utf8/LC_COLLATE +#usr/lib/locale/el_GR.utf8/LC_CTYPE +#usr/lib/locale/el_GR.utf8/LC_IDENTIFICATION +#usr/lib/locale/el_GR.utf8/LC_MEASUREMENT +#usr/lib/locale/el_GR.utf8/LC_MESSAGES +#usr/lib/locale/el_GR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR.utf8/LC_MONETARY +#usr/lib/locale/el_GR.utf8/LC_NAME +#usr/lib/locale/el_GR.utf8/LC_NUMERIC +#usr/lib/locale/el_GR.utf8/LC_PAPER +#usr/lib/locale/el_GR.utf8/LC_TELEPHONE +#usr/lib/locale/el_GR.utf8/LC_TIME +#usr/lib/locale/el_GR/LC_ADDRESS +#usr/lib/locale/el_GR/LC_COLLATE +#usr/lib/locale/el_GR/LC_CTYPE +#usr/lib/locale/el_GR/LC_IDENTIFICATION +#usr/lib/locale/el_GR/LC_MEASUREMENT +#usr/lib/locale/el_GR/LC_MESSAGES +#usr/lib/locale/el_GR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR/LC_MONETARY +#usr/lib/locale/el_GR/LC_NAME +#usr/lib/locale/el_GR/LC_NUMERIC +#usr/lib/locale/el_GR/LC_PAPER +#usr/lib/locale/el_GR/LC_TELEPHONE +#usr/lib/locale/el_GR/LC_TIME +#usr/lib/locale/en_AG +#usr/lib/locale/en_AG/LC_ADDRESS +#usr/lib/locale/en_AG/LC_COLLATE +#usr/lib/locale/en_AG/LC_CTYPE +#usr/lib/locale/en_AG/LC_IDENTIFICATION +#usr/lib/locale/en_AG/LC_MEASUREMENT +#usr/lib/locale/en_AG/LC_MESSAGES +#usr/lib/locale/en_AG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AG/LC_MONETARY +#usr/lib/locale/en_AG/LC_NAME +#usr/lib/locale/en_AG/LC_NUMERIC +#usr/lib/locale/en_AG/LC_PAPER +#usr/lib/locale/en_AG/LC_TELEPHONE +#usr/lib/locale/en_AG/LC_TIME +#usr/lib/locale/en_AU +#usr/lib/locale/en_AU.utf8 +#usr/lib/locale/en_AU.utf8/LC_ADDRESS +#usr/lib/locale/en_AU.utf8/LC_COLLATE +#usr/lib/locale/en_AU.utf8/LC_CTYPE +#usr/lib/locale/en_AU.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_AU.utf8/LC_MEASUREMENT +#usr/lib/locale/en_AU.utf8/LC_MESSAGES +#usr/lib/locale/en_AU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AU.utf8/LC_MONETARY +#usr/lib/locale/en_AU.utf8/LC_NAME +#usr/lib/locale/en_AU.utf8/LC_NUMERIC +#usr/lib/locale/en_AU.utf8/LC_PAPER +#usr/lib/locale/en_AU.utf8/LC_TELEPHONE +#usr/lib/locale/en_AU.utf8/LC_TIME +#usr/lib/locale/en_AU/LC_ADDRESS +#usr/lib/locale/en_AU/LC_COLLATE +#usr/lib/locale/en_AU/LC_CTYPE +#usr/lib/locale/en_AU/LC_IDENTIFICATION +#usr/lib/locale/en_AU/LC_MEASUREMENT +#usr/lib/locale/en_AU/LC_MESSAGES +#usr/lib/locale/en_AU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AU/LC_MONETARY +#usr/lib/locale/en_AU/LC_NAME +#usr/lib/locale/en_AU/LC_NUMERIC +#usr/lib/locale/en_AU/LC_PAPER +#usr/lib/locale/en_AU/LC_TELEPHONE +#usr/lib/locale/en_AU/LC_TIME +#usr/lib/locale/en_BW +#usr/lib/locale/en_BW.utf8 +#usr/lib/locale/en_BW.utf8/LC_ADDRESS +#usr/lib/locale/en_BW.utf8/LC_COLLATE +#usr/lib/locale/en_BW.utf8/LC_CTYPE +#usr/lib/locale/en_BW.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_BW.utf8/LC_MEASUREMENT +#usr/lib/locale/en_BW.utf8/LC_MESSAGES +#usr/lib/locale/en_BW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_BW.utf8/LC_MONETARY +#usr/lib/locale/en_BW.utf8/LC_NAME +#usr/lib/locale/en_BW.utf8/LC_NUMERIC +#usr/lib/locale/en_BW.utf8/LC_PAPER +#usr/lib/locale/en_BW.utf8/LC_TELEPHONE +#usr/lib/locale/en_BW.utf8/LC_TIME +#usr/lib/locale/en_BW/LC_ADDRESS +#usr/lib/locale/en_BW/LC_COLLATE +#usr/lib/locale/en_BW/LC_CTYPE +#usr/lib/locale/en_BW/LC_IDENTIFICATION +#usr/lib/locale/en_BW/LC_MEASUREMENT +#usr/lib/locale/en_BW/LC_MESSAGES +#usr/lib/locale/en_BW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_BW/LC_MONETARY +#usr/lib/locale/en_BW/LC_NAME +#usr/lib/locale/en_BW/LC_NUMERIC +#usr/lib/locale/en_BW/LC_PAPER +#usr/lib/locale/en_BW/LC_TELEPHONE +#usr/lib/locale/en_BW/LC_TIME +#usr/lib/locale/en_CA +#usr/lib/locale/en_CA.utf8 +#usr/lib/locale/en_CA.utf8/LC_ADDRESS +#usr/lib/locale/en_CA.utf8/LC_COLLATE +#usr/lib/locale/en_CA.utf8/LC_CTYPE +#usr/lib/locale/en_CA.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_CA.utf8/LC_MEASUREMENT +#usr/lib/locale/en_CA.utf8/LC_MESSAGES +#usr/lib/locale/en_CA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_CA.utf8/LC_MONETARY +#usr/lib/locale/en_CA.utf8/LC_NAME +#usr/lib/locale/en_CA.utf8/LC_NUMERIC +#usr/lib/locale/en_CA.utf8/LC_PAPER +#usr/lib/locale/en_CA.utf8/LC_TELEPHONE +#usr/lib/locale/en_CA.utf8/LC_TIME +#usr/lib/locale/en_CA/LC_ADDRESS +#usr/lib/locale/en_CA/LC_COLLATE +#usr/lib/locale/en_CA/LC_CTYPE +#usr/lib/locale/en_CA/LC_IDENTIFICATION +#usr/lib/locale/en_CA/LC_MEASUREMENT +#usr/lib/locale/en_CA/LC_MESSAGES +#usr/lib/locale/en_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_CA/LC_MONETARY +#usr/lib/locale/en_CA/LC_NAME +#usr/lib/locale/en_CA/LC_NUMERIC +#usr/lib/locale/en_CA/LC_PAPER +#usr/lib/locale/en_CA/LC_TELEPHONE +#usr/lib/locale/en_CA/LC_TIME +#usr/lib/locale/en_DK +#usr/lib/locale/en_DK.utf8 +#usr/lib/locale/en_DK.utf8/LC_ADDRESS +#usr/lib/locale/en_DK.utf8/LC_COLLATE +#usr/lib/locale/en_DK.utf8/LC_CTYPE +#usr/lib/locale/en_DK.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_DK.utf8/LC_MEASUREMENT +#usr/lib/locale/en_DK.utf8/LC_MESSAGES +#usr/lib/locale/en_DK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_DK.utf8/LC_MONETARY +#usr/lib/locale/en_DK.utf8/LC_NAME +#usr/lib/locale/en_DK.utf8/LC_NUMERIC +#usr/lib/locale/en_DK.utf8/LC_PAPER +#usr/lib/locale/en_DK.utf8/LC_TELEPHONE +#usr/lib/locale/en_DK.utf8/LC_TIME +#usr/lib/locale/en_DK/LC_ADDRESS +#usr/lib/locale/en_DK/LC_COLLATE +#usr/lib/locale/en_DK/LC_CTYPE +#usr/lib/locale/en_DK/LC_IDENTIFICATION +#usr/lib/locale/en_DK/LC_MEASUREMENT +#usr/lib/locale/en_DK/LC_MESSAGES +#usr/lib/locale/en_DK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_DK/LC_MONETARY +#usr/lib/locale/en_DK/LC_NAME +#usr/lib/locale/en_DK/LC_NUMERIC +#usr/lib/locale/en_DK/LC_PAPER +#usr/lib/locale/en_DK/LC_TELEPHONE +#usr/lib/locale/en_DK/LC_TIME +#usr/lib/locale/en_GB +#usr/lib/locale/en_GB.iso885915 +#usr/lib/locale/en_GB.iso885915/LC_ADDRESS +#usr/lib/locale/en_GB.iso885915/LC_COLLATE +#usr/lib/locale/en_GB.iso885915/LC_CTYPE +#usr/lib/locale/en_GB.iso885915/LC_IDENTIFICATION +#usr/lib/locale/en_GB.iso885915/LC_MEASUREMENT +#usr/lib/locale/en_GB.iso885915/LC_MESSAGES +#usr/lib/locale/en_GB.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB.iso885915/LC_MONETARY +#usr/lib/locale/en_GB.iso885915/LC_NAME +#usr/lib/locale/en_GB.iso885915/LC_NUMERIC +#usr/lib/locale/en_GB.iso885915/LC_PAPER +#usr/lib/locale/en_GB.iso885915/LC_TELEPHONE +#usr/lib/locale/en_GB.iso885915/LC_TIME +#usr/lib/locale/en_GB.utf8 +#usr/lib/locale/en_GB.utf8/LC_ADDRESS +#usr/lib/locale/en_GB.utf8/LC_COLLATE +#usr/lib/locale/en_GB.utf8/LC_CTYPE +#usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/en_GB.utf8/LC_MESSAGES +#usr/lib/locale/en_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB.utf8/LC_MONETARY +#usr/lib/locale/en_GB.utf8/LC_NAME +#usr/lib/locale/en_GB.utf8/LC_NUMERIC +#usr/lib/locale/en_GB.utf8/LC_PAPER +#usr/lib/locale/en_GB.utf8/LC_TELEPHONE +#usr/lib/locale/en_GB.utf8/LC_TIME +#usr/lib/locale/en_GB/LC_ADDRESS +#usr/lib/locale/en_GB/LC_COLLATE +#usr/lib/locale/en_GB/LC_CTYPE +#usr/lib/locale/en_GB/LC_IDENTIFICATION +#usr/lib/locale/en_GB/LC_MEASUREMENT +#usr/lib/locale/en_GB/LC_MESSAGES +#usr/lib/locale/en_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB/LC_MONETARY +#usr/lib/locale/en_GB/LC_NAME +#usr/lib/locale/en_GB/LC_NUMERIC +#usr/lib/locale/en_GB/LC_PAPER +#usr/lib/locale/en_GB/LC_TELEPHONE +#usr/lib/locale/en_GB/LC_TIME +#usr/lib/locale/en_HK +#usr/lib/locale/en_HK.utf8 +#usr/lib/locale/en_HK.utf8/LC_ADDRESS +#usr/lib/locale/en_HK.utf8/LC_COLLATE +#usr/lib/locale/en_HK.utf8/LC_CTYPE +#usr/lib/locale/en_HK.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_HK.utf8/LC_MEASUREMENT +#usr/lib/locale/en_HK.utf8/LC_MESSAGES +#usr/lib/locale/en_HK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_HK.utf8/LC_MONETARY +#usr/lib/locale/en_HK.utf8/LC_NAME +#usr/lib/locale/en_HK.utf8/LC_NUMERIC +#usr/lib/locale/en_HK.utf8/LC_PAPER +#usr/lib/locale/en_HK.utf8/LC_TELEPHONE +#usr/lib/locale/en_HK.utf8/LC_TIME +#usr/lib/locale/en_HK/LC_ADDRESS +#usr/lib/locale/en_HK/LC_COLLATE +#usr/lib/locale/en_HK/LC_CTYPE +#usr/lib/locale/en_HK/LC_IDENTIFICATION +#usr/lib/locale/en_HK/LC_MEASUREMENT +#usr/lib/locale/en_HK/LC_MESSAGES +#usr/lib/locale/en_HK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_HK/LC_MONETARY +#usr/lib/locale/en_HK/LC_NAME +#usr/lib/locale/en_HK/LC_NUMERIC +#usr/lib/locale/en_HK/LC_PAPER +#usr/lib/locale/en_HK/LC_TELEPHONE +#usr/lib/locale/en_HK/LC_TIME +#usr/lib/locale/en_IE +#usr/lib/locale/en_IE.utf8 +#usr/lib/locale/en_IE.utf8/LC_ADDRESS +#usr/lib/locale/en_IE.utf8/LC_COLLATE +#usr/lib/locale/en_IE.utf8/LC_CTYPE +#usr/lib/locale/en_IE.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_IE.utf8/LC_MEASUREMENT +#usr/lib/locale/en_IE.utf8/LC_MESSAGES +#usr/lib/locale/en_IE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE.utf8/LC_MONETARY +#usr/lib/locale/en_IE.utf8/LC_NAME +#usr/lib/locale/en_IE.utf8/LC_NUMERIC +#usr/lib/locale/en_IE.utf8/LC_PAPER +#usr/lib/locale/en_IE.utf8/LC_TELEPHONE +#usr/lib/locale/en_IE.utf8/LC_TIME +#usr/lib/locale/en_IE/LC_ADDRESS +#usr/lib/locale/en_IE/LC_COLLATE +#usr/lib/locale/en_IE/LC_CTYPE +#usr/lib/locale/en_IE/LC_IDENTIFICATION +#usr/lib/locale/en_IE/LC_MEASUREMENT +#usr/lib/locale/en_IE/LC_MESSAGES +#usr/lib/locale/en_IE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE/LC_MONETARY +#usr/lib/locale/en_IE/LC_NAME +#usr/lib/locale/en_IE/LC_NUMERIC +#usr/lib/locale/en_IE/LC_PAPER +#usr/lib/locale/en_IE/LC_TELEPHONE +#usr/lib/locale/en_IE/LC_TIME +#usr/lib/locale/en_IE@euro +#usr/lib/locale/en_IE@euro/LC_ADDRESS +#usr/lib/locale/en_IE@euro/LC_COLLATE +#usr/lib/locale/en_IE@euro/LC_CTYPE +#usr/lib/locale/en_IE@euro/LC_IDENTIFICATION +#usr/lib/locale/en_IE@euro/LC_MEASUREMENT +#usr/lib/locale/en_IE@euro/LC_MESSAGES +#usr/lib/locale/en_IE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE@euro/LC_MONETARY +#usr/lib/locale/en_IE@euro/LC_NAME +#usr/lib/locale/en_IE@euro/LC_NUMERIC +#usr/lib/locale/en_IE@euro/LC_PAPER +#usr/lib/locale/en_IE@euro/LC_TELEPHONE +#usr/lib/locale/en_IE@euro/LC_TIME +#usr/lib/locale/en_IN +#usr/lib/locale/en_IN/LC_ADDRESS +#usr/lib/locale/en_IN/LC_COLLATE +#usr/lib/locale/en_IN/LC_CTYPE +#usr/lib/locale/en_IN/LC_IDENTIFICATION +#usr/lib/locale/en_IN/LC_MEASUREMENT +#usr/lib/locale/en_IN/LC_MESSAGES +#usr/lib/locale/en_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IN/LC_MONETARY +#usr/lib/locale/en_IN/LC_NAME +#usr/lib/locale/en_IN/LC_NUMERIC +#usr/lib/locale/en_IN/LC_PAPER +#usr/lib/locale/en_IN/LC_TELEPHONE +#usr/lib/locale/en_IN/LC_TIME +#usr/lib/locale/en_NG +#usr/lib/locale/en_NG/LC_ADDRESS +#usr/lib/locale/en_NG/LC_COLLATE +#usr/lib/locale/en_NG/LC_CTYPE +#usr/lib/locale/en_NG/LC_IDENTIFICATION +#usr/lib/locale/en_NG/LC_MEASUREMENT +#usr/lib/locale/en_NG/LC_MESSAGES +#usr/lib/locale/en_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NG/LC_MONETARY +#usr/lib/locale/en_NG/LC_NAME +#usr/lib/locale/en_NG/LC_NUMERIC +#usr/lib/locale/en_NG/LC_PAPER +#usr/lib/locale/en_NG/LC_TELEPHONE +#usr/lib/locale/en_NG/LC_TIME +#usr/lib/locale/en_NZ +#usr/lib/locale/en_NZ.utf8 +#usr/lib/locale/en_NZ.utf8/LC_ADDRESS +#usr/lib/locale/en_NZ.utf8/LC_COLLATE +#usr/lib/locale/en_NZ.utf8/LC_CTYPE +#usr/lib/locale/en_NZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_NZ.utf8/LC_MEASUREMENT +#usr/lib/locale/en_NZ.utf8/LC_MESSAGES +#usr/lib/locale/en_NZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NZ.utf8/LC_MONETARY +#usr/lib/locale/en_NZ.utf8/LC_NAME +#usr/lib/locale/en_NZ.utf8/LC_NUMERIC +#usr/lib/locale/en_NZ.utf8/LC_PAPER +#usr/lib/locale/en_NZ.utf8/LC_TELEPHONE +#usr/lib/locale/en_NZ.utf8/LC_TIME +#usr/lib/locale/en_NZ/LC_ADDRESS +#usr/lib/locale/en_NZ/LC_COLLATE +#usr/lib/locale/en_NZ/LC_CTYPE +#usr/lib/locale/en_NZ/LC_IDENTIFICATION +#usr/lib/locale/en_NZ/LC_MEASUREMENT +#usr/lib/locale/en_NZ/LC_MESSAGES +#usr/lib/locale/en_NZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NZ/LC_MONETARY +#usr/lib/locale/en_NZ/LC_NAME +#usr/lib/locale/en_NZ/LC_NUMERIC +#usr/lib/locale/en_NZ/LC_PAPER +#usr/lib/locale/en_NZ/LC_TELEPHONE +#usr/lib/locale/en_NZ/LC_TIME +#usr/lib/locale/en_PH +#usr/lib/locale/en_PH.utf8 +#usr/lib/locale/en_PH.utf8/LC_ADDRESS +#usr/lib/locale/en_PH.utf8/LC_COLLATE +#usr/lib/locale/en_PH.utf8/LC_CTYPE +#usr/lib/locale/en_PH.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_PH.utf8/LC_MEASUREMENT +#usr/lib/locale/en_PH.utf8/LC_MESSAGES +#usr/lib/locale/en_PH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_PH.utf8/LC_MONETARY +#usr/lib/locale/en_PH.utf8/LC_NAME +#usr/lib/locale/en_PH.utf8/LC_NUMERIC +#usr/lib/locale/en_PH.utf8/LC_PAPER +#usr/lib/locale/en_PH.utf8/LC_TELEPHONE +#usr/lib/locale/en_PH.utf8/LC_TIME +#usr/lib/locale/en_PH/LC_ADDRESS +#usr/lib/locale/en_PH/LC_COLLATE +#usr/lib/locale/en_PH/LC_CTYPE +#usr/lib/locale/en_PH/LC_IDENTIFICATION +#usr/lib/locale/en_PH/LC_MEASUREMENT +#usr/lib/locale/en_PH/LC_MESSAGES +#usr/lib/locale/en_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_PH/LC_MONETARY +#usr/lib/locale/en_PH/LC_NAME +#usr/lib/locale/en_PH/LC_NUMERIC +#usr/lib/locale/en_PH/LC_PAPER +#usr/lib/locale/en_PH/LC_TELEPHONE +#usr/lib/locale/en_PH/LC_TIME +#usr/lib/locale/en_SG +#usr/lib/locale/en_SG.utf8 +#usr/lib/locale/en_SG.utf8/LC_ADDRESS +#usr/lib/locale/en_SG.utf8/LC_COLLATE +#usr/lib/locale/en_SG.utf8/LC_CTYPE +#usr/lib/locale/en_SG.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_SG.utf8/LC_MEASUREMENT +#usr/lib/locale/en_SG.utf8/LC_MESSAGES +#usr/lib/locale/en_SG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SG.utf8/LC_MONETARY +#usr/lib/locale/en_SG.utf8/LC_NAME +#usr/lib/locale/en_SG.utf8/LC_NUMERIC +#usr/lib/locale/en_SG.utf8/LC_PAPER +#usr/lib/locale/en_SG.utf8/LC_TELEPHONE +#usr/lib/locale/en_SG.utf8/LC_TIME +#usr/lib/locale/en_SG/LC_ADDRESS +#usr/lib/locale/en_SG/LC_COLLATE +#usr/lib/locale/en_SG/LC_CTYPE +#usr/lib/locale/en_SG/LC_IDENTIFICATION +#usr/lib/locale/en_SG/LC_MEASUREMENT +#usr/lib/locale/en_SG/LC_MESSAGES +#usr/lib/locale/en_SG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SG/LC_MONETARY +#usr/lib/locale/en_SG/LC_NAME +#usr/lib/locale/en_SG/LC_NUMERIC +#usr/lib/locale/en_SG/LC_PAPER +#usr/lib/locale/en_SG/LC_TELEPHONE +#usr/lib/locale/en_SG/LC_TIME +#usr/lib/locale/en_US +#usr/lib/locale/en_US.iso885915 +#usr/lib/locale/en_US.iso885915/LC_ADDRESS +#usr/lib/locale/en_US.iso885915/LC_COLLATE +#usr/lib/locale/en_US.iso885915/LC_CTYPE +#usr/lib/locale/en_US.iso885915/LC_IDENTIFICATION +#usr/lib/locale/en_US.iso885915/LC_MEASUREMENT +#usr/lib/locale/en_US.iso885915/LC_MESSAGES +#usr/lib/locale/en_US.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US.iso885915/LC_MONETARY +#usr/lib/locale/en_US.iso885915/LC_NAME +#usr/lib/locale/en_US.iso885915/LC_NUMERIC +#usr/lib/locale/en_US.iso885915/LC_PAPER +#usr/lib/locale/en_US.iso885915/LC_TELEPHONE +#usr/lib/locale/en_US.iso885915/LC_TIME +#usr/lib/locale/en_US.utf8 +#usr/lib/locale/en_US.utf8/LC_ADDRESS +#usr/lib/locale/en_US.utf8/LC_COLLATE +#usr/lib/locale/en_US.utf8/LC_CTYPE +#usr/lib/locale/en_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_US.utf8/LC_MEASUREMENT +#usr/lib/locale/en_US.utf8/LC_MESSAGES +#usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US.utf8/LC_MONETARY +#usr/lib/locale/en_US.utf8/LC_NAME +#usr/lib/locale/en_US.utf8/LC_NUMERIC +#usr/lib/locale/en_US.utf8/LC_PAPER +#usr/lib/locale/en_US.utf8/LC_TELEPHONE +#usr/lib/locale/en_US.utf8/LC_TIME +#usr/lib/locale/en_US/LC_ADDRESS +#usr/lib/locale/en_US/LC_COLLATE +#usr/lib/locale/en_US/LC_CTYPE +#usr/lib/locale/en_US/LC_IDENTIFICATION +#usr/lib/locale/en_US/LC_MEASUREMENT +#usr/lib/locale/en_US/LC_MESSAGES +#usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US/LC_MONETARY +#usr/lib/locale/en_US/LC_NAME +#usr/lib/locale/en_US/LC_NUMERIC +#usr/lib/locale/en_US/LC_PAPER +#usr/lib/locale/en_US/LC_TELEPHONE +#usr/lib/locale/en_US/LC_TIME +#usr/lib/locale/en_ZA +#usr/lib/locale/en_ZA.utf8 +#usr/lib/locale/en_ZA.utf8/LC_ADDRESS +#usr/lib/locale/en_ZA.utf8/LC_COLLATE +#usr/lib/locale/en_ZA.utf8/LC_CTYPE +#usr/lib/locale/en_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/en_ZA.utf8/LC_MESSAGES +#usr/lib/locale/en_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZA.utf8/LC_MONETARY +#usr/lib/locale/en_ZA.utf8/LC_NAME +#usr/lib/locale/en_ZA.utf8/LC_NUMERIC +#usr/lib/locale/en_ZA.utf8/LC_PAPER +#usr/lib/locale/en_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/en_ZA.utf8/LC_TIME +#usr/lib/locale/en_ZA/LC_ADDRESS +#usr/lib/locale/en_ZA/LC_COLLATE +#usr/lib/locale/en_ZA/LC_CTYPE +#usr/lib/locale/en_ZA/LC_IDENTIFICATION +#usr/lib/locale/en_ZA/LC_MEASUREMENT +#usr/lib/locale/en_ZA/LC_MESSAGES +#usr/lib/locale/en_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZA/LC_MONETARY +#usr/lib/locale/en_ZA/LC_NAME +#usr/lib/locale/en_ZA/LC_NUMERIC +#usr/lib/locale/en_ZA/LC_PAPER +#usr/lib/locale/en_ZA/LC_TELEPHONE +#usr/lib/locale/en_ZA/LC_TIME +#usr/lib/locale/en_ZW +#usr/lib/locale/en_ZW.utf8 +#usr/lib/locale/en_ZW.utf8/LC_ADDRESS +#usr/lib/locale/en_ZW.utf8/LC_COLLATE +#usr/lib/locale/en_ZW.utf8/LC_CTYPE +#usr/lib/locale/en_ZW.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_ZW.utf8/LC_MEASUREMENT +#usr/lib/locale/en_ZW.utf8/LC_MESSAGES +#usr/lib/locale/en_ZW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZW.utf8/LC_MONETARY +#usr/lib/locale/en_ZW.utf8/LC_NAME +#usr/lib/locale/en_ZW.utf8/LC_NUMERIC +#usr/lib/locale/en_ZW.utf8/LC_PAPER +#usr/lib/locale/en_ZW.utf8/LC_TELEPHONE +#usr/lib/locale/en_ZW.utf8/LC_TIME +#usr/lib/locale/en_ZW/LC_ADDRESS +#usr/lib/locale/en_ZW/LC_COLLATE +#usr/lib/locale/en_ZW/LC_CTYPE +#usr/lib/locale/en_ZW/LC_IDENTIFICATION +#usr/lib/locale/en_ZW/LC_MEASUREMENT +#usr/lib/locale/en_ZW/LC_MESSAGES +#usr/lib/locale/en_ZW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZW/LC_MONETARY +#usr/lib/locale/en_ZW/LC_NAME +#usr/lib/locale/en_ZW/LC_NUMERIC +#usr/lib/locale/en_ZW/LC_PAPER +#usr/lib/locale/en_ZW/LC_TELEPHONE +#usr/lib/locale/en_ZW/LC_TIME +#usr/lib/locale/es_AR +#usr/lib/locale/es_AR.utf8 +#usr/lib/locale/es_AR.utf8/LC_ADDRESS +#usr/lib/locale/es_AR.utf8/LC_COLLATE +#usr/lib/locale/es_AR.utf8/LC_CTYPE +#usr/lib/locale/es_AR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_AR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_AR.utf8/LC_MESSAGES +#usr/lib/locale/es_AR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_AR.utf8/LC_MONETARY +#usr/lib/locale/es_AR.utf8/LC_NAME +#usr/lib/locale/es_AR.utf8/LC_NUMERIC +#usr/lib/locale/es_AR.utf8/LC_PAPER +#usr/lib/locale/es_AR.utf8/LC_TELEPHONE +#usr/lib/locale/es_AR.utf8/LC_TIME +#usr/lib/locale/es_AR/LC_ADDRESS +#usr/lib/locale/es_AR/LC_COLLATE +#usr/lib/locale/es_AR/LC_CTYPE +#usr/lib/locale/es_AR/LC_IDENTIFICATION +#usr/lib/locale/es_AR/LC_MEASUREMENT +#usr/lib/locale/es_AR/LC_MESSAGES +#usr/lib/locale/es_AR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_AR/LC_MONETARY +#usr/lib/locale/es_AR/LC_NAME +#usr/lib/locale/es_AR/LC_NUMERIC +#usr/lib/locale/es_AR/LC_PAPER +#usr/lib/locale/es_AR/LC_TELEPHONE +#usr/lib/locale/es_AR/LC_TIME +#usr/lib/locale/es_BO +#usr/lib/locale/es_BO.utf8 +#usr/lib/locale/es_BO.utf8/LC_ADDRESS +#usr/lib/locale/es_BO.utf8/LC_COLLATE +#usr/lib/locale/es_BO.utf8/LC_CTYPE +#usr/lib/locale/es_BO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_BO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_BO.utf8/LC_MESSAGES +#usr/lib/locale/es_BO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_BO.utf8/LC_MONETARY +#usr/lib/locale/es_BO.utf8/LC_NAME +#usr/lib/locale/es_BO.utf8/LC_NUMERIC +#usr/lib/locale/es_BO.utf8/LC_PAPER +#usr/lib/locale/es_BO.utf8/LC_TELEPHONE +#usr/lib/locale/es_BO.utf8/LC_TIME +#usr/lib/locale/es_BO/LC_ADDRESS +#usr/lib/locale/es_BO/LC_COLLATE +#usr/lib/locale/es_BO/LC_CTYPE +#usr/lib/locale/es_BO/LC_IDENTIFICATION +#usr/lib/locale/es_BO/LC_MEASUREMENT +#usr/lib/locale/es_BO/LC_MESSAGES +#usr/lib/locale/es_BO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_BO/LC_MONETARY +#usr/lib/locale/es_BO/LC_NAME +#usr/lib/locale/es_BO/LC_NUMERIC +#usr/lib/locale/es_BO/LC_PAPER +#usr/lib/locale/es_BO/LC_TELEPHONE +#usr/lib/locale/es_BO/LC_TIME +#usr/lib/locale/es_CL +#usr/lib/locale/es_CL.utf8 +#usr/lib/locale/es_CL.utf8/LC_ADDRESS +#usr/lib/locale/es_CL.utf8/LC_COLLATE +#usr/lib/locale/es_CL.utf8/LC_CTYPE +#usr/lib/locale/es_CL.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CL.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CL.utf8/LC_MESSAGES +#usr/lib/locale/es_CL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CL.utf8/LC_MONETARY +#usr/lib/locale/es_CL.utf8/LC_NAME +#usr/lib/locale/es_CL.utf8/LC_NUMERIC +#usr/lib/locale/es_CL.utf8/LC_PAPER +#usr/lib/locale/es_CL.utf8/LC_TELEPHONE +#usr/lib/locale/es_CL.utf8/LC_TIME +#usr/lib/locale/es_CL/LC_ADDRESS +#usr/lib/locale/es_CL/LC_COLLATE +#usr/lib/locale/es_CL/LC_CTYPE +#usr/lib/locale/es_CL/LC_IDENTIFICATION +#usr/lib/locale/es_CL/LC_MEASUREMENT +#usr/lib/locale/es_CL/LC_MESSAGES +#usr/lib/locale/es_CL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CL/LC_MONETARY +#usr/lib/locale/es_CL/LC_NAME +#usr/lib/locale/es_CL/LC_NUMERIC +#usr/lib/locale/es_CL/LC_PAPER +#usr/lib/locale/es_CL/LC_TELEPHONE +#usr/lib/locale/es_CL/LC_TIME +#usr/lib/locale/es_CO +#usr/lib/locale/es_CO.utf8 +#usr/lib/locale/es_CO.utf8/LC_ADDRESS +#usr/lib/locale/es_CO.utf8/LC_COLLATE +#usr/lib/locale/es_CO.utf8/LC_CTYPE +#usr/lib/locale/es_CO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CO.utf8/LC_MESSAGES +#usr/lib/locale/es_CO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CO.utf8/LC_MONETARY +#usr/lib/locale/es_CO.utf8/LC_NAME +#usr/lib/locale/es_CO.utf8/LC_NUMERIC +#usr/lib/locale/es_CO.utf8/LC_PAPER +#usr/lib/locale/es_CO.utf8/LC_TELEPHONE +#usr/lib/locale/es_CO.utf8/LC_TIME +#usr/lib/locale/es_CO/LC_ADDRESS +#usr/lib/locale/es_CO/LC_COLLATE +#usr/lib/locale/es_CO/LC_CTYPE +#usr/lib/locale/es_CO/LC_IDENTIFICATION +#usr/lib/locale/es_CO/LC_MEASUREMENT +#usr/lib/locale/es_CO/LC_MESSAGES +#usr/lib/locale/es_CO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CO/LC_MONETARY +#usr/lib/locale/es_CO/LC_NAME +#usr/lib/locale/es_CO/LC_NUMERIC +#usr/lib/locale/es_CO/LC_PAPER +#usr/lib/locale/es_CO/LC_TELEPHONE +#usr/lib/locale/es_CO/LC_TIME +#usr/lib/locale/es_CR +#usr/lib/locale/es_CR.utf8 +#usr/lib/locale/es_CR.utf8/LC_ADDRESS +#usr/lib/locale/es_CR.utf8/LC_COLLATE +#usr/lib/locale/es_CR.utf8/LC_CTYPE +#usr/lib/locale/es_CR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CR.utf8/LC_MESSAGES +#usr/lib/locale/es_CR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CR.utf8/LC_MONETARY +#usr/lib/locale/es_CR.utf8/LC_NAME +#usr/lib/locale/es_CR.utf8/LC_NUMERIC +#usr/lib/locale/es_CR.utf8/LC_PAPER +#usr/lib/locale/es_CR.utf8/LC_TELEPHONE +#usr/lib/locale/es_CR.utf8/LC_TIME +#usr/lib/locale/es_CR/LC_ADDRESS +#usr/lib/locale/es_CR/LC_COLLATE +#usr/lib/locale/es_CR/LC_CTYPE +#usr/lib/locale/es_CR/LC_IDENTIFICATION +#usr/lib/locale/es_CR/LC_MEASUREMENT +#usr/lib/locale/es_CR/LC_MESSAGES +#usr/lib/locale/es_CR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CR/LC_MONETARY +#usr/lib/locale/es_CR/LC_NAME +#usr/lib/locale/es_CR/LC_NUMERIC +#usr/lib/locale/es_CR/LC_PAPER +#usr/lib/locale/es_CR/LC_TELEPHONE +#usr/lib/locale/es_CR/LC_TIME +#usr/lib/locale/es_DO +#usr/lib/locale/es_DO.utf8 +#usr/lib/locale/es_DO.utf8/LC_ADDRESS +#usr/lib/locale/es_DO.utf8/LC_COLLATE +#usr/lib/locale/es_DO.utf8/LC_CTYPE +#usr/lib/locale/es_DO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_DO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_DO.utf8/LC_MESSAGES +#usr/lib/locale/es_DO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_DO.utf8/LC_MONETARY +#usr/lib/locale/es_DO.utf8/LC_NAME +#usr/lib/locale/es_DO.utf8/LC_NUMERIC +#usr/lib/locale/es_DO.utf8/LC_PAPER +#usr/lib/locale/es_DO.utf8/LC_TELEPHONE +#usr/lib/locale/es_DO.utf8/LC_TIME +#usr/lib/locale/es_DO/LC_ADDRESS +#usr/lib/locale/es_DO/LC_COLLATE +#usr/lib/locale/es_DO/LC_CTYPE +#usr/lib/locale/es_DO/LC_IDENTIFICATION +#usr/lib/locale/es_DO/LC_MEASUREMENT +#usr/lib/locale/es_DO/LC_MESSAGES +#usr/lib/locale/es_DO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_DO/LC_MONETARY +#usr/lib/locale/es_DO/LC_NAME +#usr/lib/locale/es_DO/LC_NUMERIC +#usr/lib/locale/es_DO/LC_PAPER +#usr/lib/locale/es_DO/LC_TELEPHONE +#usr/lib/locale/es_DO/LC_TIME +#usr/lib/locale/es_EC +#usr/lib/locale/es_EC.utf8 +#usr/lib/locale/es_EC.utf8/LC_ADDRESS +#usr/lib/locale/es_EC.utf8/LC_COLLATE +#usr/lib/locale/es_EC.utf8/LC_CTYPE +#usr/lib/locale/es_EC.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_EC.utf8/LC_MEASUREMENT +#usr/lib/locale/es_EC.utf8/LC_MESSAGES +#usr/lib/locale/es_EC.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_EC.utf8/LC_MONETARY +#usr/lib/locale/es_EC.utf8/LC_NAME +#usr/lib/locale/es_EC.utf8/LC_NUMERIC +#usr/lib/locale/es_EC.utf8/LC_PAPER +#usr/lib/locale/es_EC.utf8/LC_TELEPHONE +#usr/lib/locale/es_EC.utf8/LC_TIME +#usr/lib/locale/es_EC/LC_ADDRESS +#usr/lib/locale/es_EC/LC_COLLATE +#usr/lib/locale/es_EC/LC_CTYPE +#usr/lib/locale/es_EC/LC_IDENTIFICATION +#usr/lib/locale/es_EC/LC_MEASUREMENT +#usr/lib/locale/es_EC/LC_MESSAGES +#usr/lib/locale/es_EC/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_EC/LC_MONETARY +#usr/lib/locale/es_EC/LC_NAME +#usr/lib/locale/es_EC/LC_NUMERIC +#usr/lib/locale/es_EC/LC_PAPER +#usr/lib/locale/es_EC/LC_TELEPHONE +#usr/lib/locale/es_EC/LC_TIME +#usr/lib/locale/es_ES +#usr/lib/locale/es_ES.utf8 +#usr/lib/locale/es_ES.utf8/LC_ADDRESS +#usr/lib/locale/es_ES.utf8/LC_COLLATE +#usr/lib/locale/es_ES.utf8/LC_CTYPE +#usr/lib/locale/es_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/es_ES.utf8/LC_MESSAGES +#usr/lib/locale/es_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES.utf8/LC_MONETARY +#usr/lib/locale/es_ES.utf8/LC_NAME +#usr/lib/locale/es_ES.utf8/LC_NUMERIC +#usr/lib/locale/es_ES.utf8/LC_PAPER +#usr/lib/locale/es_ES.utf8/LC_TELEPHONE +#usr/lib/locale/es_ES.utf8/LC_TIME +#usr/lib/locale/es_ES/LC_ADDRESS +#usr/lib/locale/es_ES/LC_COLLATE +#usr/lib/locale/es_ES/LC_CTYPE +#usr/lib/locale/es_ES/LC_IDENTIFICATION +#usr/lib/locale/es_ES/LC_MEASUREMENT +#usr/lib/locale/es_ES/LC_MESSAGES +#usr/lib/locale/es_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES/LC_MONETARY +#usr/lib/locale/es_ES/LC_NAME +#usr/lib/locale/es_ES/LC_NUMERIC +#usr/lib/locale/es_ES/LC_PAPER +#usr/lib/locale/es_ES/LC_TELEPHONE +#usr/lib/locale/es_ES/LC_TIME +#usr/lib/locale/es_ES@euro +#usr/lib/locale/es_ES@euro/LC_ADDRESS +#usr/lib/locale/es_ES@euro/LC_COLLATE +#usr/lib/locale/es_ES@euro/LC_CTYPE +#usr/lib/locale/es_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/es_ES@euro/LC_MEASUREMENT +#usr/lib/locale/es_ES@euro/LC_MESSAGES +#usr/lib/locale/es_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES@euro/LC_MONETARY +#usr/lib/locale/es_ES@euro/LC_NAME +#usr/lib/locale/es_ES@euro/LC_NUMERIC +#usr/lib/locale/es_ES@euro/LC_PAPER +#usr/lib/locale/es_ES@euro/LC_TELEPHONE +#usr/lib/locale/es_ES@euro/LC_TIME +#usr/lib/locale/es_GT +#usr/lib/locale/es_GT.utf8 +#usr/lib/locale/es_GT.utf8/LC_ADDRESS +#usr/lib/locale/es_GT.utf8/LC_COLLATE +#usr/lib/locale/es_GT.utf8/LC_CTYPE +#usr/lib/locale/es_GT.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_GT.utf8/LC_MEASUREMENT +#usr/lib/locale/es_GT.utf8/LC_MESSAGES +#usr/lib/locale/es_GT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_GT.utf8/LC_MONETARY +#usr/lib/locale/es_GT.utf8/LC_NAME +#usr/lib/locale/es_GT.utf8/LC_NUMERIC +#usr/lib/locale/es_GT.utf8/LC_PAPER +#usr/lib/locale/es_GT.utf8/LC_TELEPHONE +#usr/lib/locale/es_GT.utf8/LC_TIME +#usr/lib/locale/es_GT/LC_ADDRESS +#usr/lib/locale/es_GT/LC_COLLATE +#usr/lib/locale/es_GT/LC_CTYPE +#usr/lib/locale/es_GT/LC_IDENTIFICATION +#usr/lib/locale/es_GT/LC_MEASUREMENT +#usr/lib/locale/es_GT/LC_MESSAGES +#usr/lib/locale/es_GT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_GT/LC_MONETARY +#usr/lib/locale/es_GT/LC_NAME +#usr/lib/locale/es_GT/LC_NUMERIC +#usr/lib/locale/es_GT/LC_PAPER +#usr/lib/locale/es_GT/LC_TELEPHONE +#usr/lib/locale/es_GT/LC_TIME +#usr/lib/locale/es_HN +#usr/lib/locale/es_HN.utf8 +#usr/lib/locale/es_HN.utf8/LC_ADDRESS +#usr/lib/locale/es_HN.utf8/LC_COLLATE +#usr/lib/locale/es_HN.utf8/LC_CTYPE +#usr/lib/locale/es_HN.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_HN.utf8/LC_MEASUREMENT +#usr/lib/locale/es_HN.utf8/LC_MESSAGES +#usr/lib/locale/es_HN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_HN.utf8/LC_MONETARY +#usr/lib/locale/es_HN.utf8/LC_NAME +#usr/lib/locale/es_HN.utf8/LC_NUMERIC +#usr/lib/locale/es_HN.utf8/LC_PAPER +#usr/lib/locale/es_HN.utf8/LC_TELEPHONE +#usr/lib/locale/es_HN.utf8/LC_TIME +#usr/lib/locale/es_HN/LC_ADDRESS +#usr/lib/locale/es_HN/LC_COLLATE +#usr/lib/locale/es_HN/LC_CTYPE +#usr/lib/locale/es_HN/LC_IDENTIFICATION +#usr/lib/locale/es_HN/LC_MEASUREMENT +#usr/lib/locale/es_HN/LC_MESSAGES +#usr/lib/locale/es_HN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_HN/LC_MONETARY +#usr/lib/locale/es_HN/LC_NAME +#usr/lib/locale/es_HN/LC_NUMERIC +#usr/lib/locale/es_HN/LC_PAPER +#usr/lib/locale/es_HN/LC_TELEPHONE +#usr/lib/locale/es_HN/LC_TIME +#usr/lib/locale/es_MX +#usr/lib/locale/es_MX.utf8 +#usr/lib/locale/es_MX.utf8/LC_ADDRESS +#usr/lib/locale/es_MX.utf8/LC_COLLATE +#usr/lib/locale/es_MX.utf8/LC_CTYPE +#usr/lib/locale/es_MX.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_MX.utf8/LC_MEASUREMENT +#usr/lib/locale/es_MX.utf8/LC_MESSAGES +#usr/lib/locale/es_MX.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_MX.utf8/LC_MONETARY +#usr/lib/locale/es_MX.utf8/LC_NAME +#usr/lib/locale/es_MX.utf8/LC_NUMERIC +#usr/lib/locale/es_MX.utf8/LC_PAPER +#usr/lib/locale/es_MX.utf8/LC_TELEPHONE +#usr/lib/locale/es_MX.utf8/LC_TIME +#usr/lib/locale/es_MX/LC_ADDRESS +#usr/lib/locale/es_MX/LC_COLLATE +#usr/lib/locale/es_MX/LC_CTYPE +#usr/lib/locale/es_MX/LC_IDENTIFICATION +#usr/lib/locale/es_MX/LC_MEASUREMENT +#usr/lib/locale/es_MX/LC_MESSAGES +#usr/lib/locale/es_MX/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_MX/LC_MONETARY +#usr/lib/locale/es_MX/LC_NAME +#usr/lib/locale/es_MX/LC_NUMERIC +#usr/lib/locale/es_MX/LC_PAPER +#usr/lib/locale/es_MX/LC_TELEPHONE +#usr/lib/locale/es_MX/LC_TIME +#usr/lib/locale/es_NI +#usr/lib/locale/es_NI.utf8 +#usr/lib/locale/es_NI.utf8/LC_ADDRESS +#usr/lib/locale/es_NI.utf8/LC_COLLATE +#usr/lib/locale/es_NI.utf8/LC_CTYPE +#usr/lib/locale/es_NI.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_NI.utf8/LC_MEASUREMENT +#usr/lib/locale/es_NI.utf8/LC_MESSAGES +#usr/lib/locale/es_NI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_NI.utf8/LC_MONETARY +#usr/lib/locale/es_NI.utf8/LC_NAME +#usr/lib/locale/es_NI.utf8/LC_NUMERIC +#usr/lib/locale/es_NI.utf8/LC_PAPER +#usr/lib/locale/es_NI.utf8/LC_TELEPHONE +#usr/lib/locale/es_NI.utf8/LC_TIME +#usr/lib/locale/es_NI/LC_ADDRESS +#usr/lib/locale/es_NI/LC_COLLATE +#usr/lib/locale/es_NI/LC_CTYPE +#usr/lib/locale/es_NI/LC_IDENTIFICATION +#usr/lib/locale/es_NI/LC_MEASUREMENT +#usr/lib/locale/es_NI/LC_MESSAGES +#usr/lib/locale/es_NI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_NI/LC_MONETARY +#usr/lib/locale/es_NI/LC_NAME +#usr/lib/locale/es_NI/LC_NUMERIC +#usr/lib/locale/es_NI/LC_PAPER +#usr/lib/locale/es_NI/LC_TELEPHONE +#usr/lib/locale/es_NI/LC_TIME +#usr/lib/locale/es_PA +#usr/lib/locale/es_PA.utf8 +#usr/lib/locale/es_PA.utf8/LC_ADDRESS +#usr/lib/locale/es_PA.utf8/LC_COLLATE +#usr/lib/locale/es_PA.utf8/LC_CTYPE +#usr/lib/locale/es_PA.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PA.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PA.utf8/LC_MESSAGES +#usr/lib/locale/es_PA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PA.utf8/LC_MONETARY +#usr/lib/locale/es_PA.utf8/LC_NAME +#usr/lib/locale/es_PA.utf8/LC_NUMERIC +#usr/lib/locale/es_PA.utf8/LC_PAPER +#usr/lib/locale/es_PA.utf8/LC_TELEPHONE +#usr/lib/locale/es_PA.utf8/LC_TIME +#usr/lib/locale/es_PA/LC_ADDRESS +#usr/lib/locale/es_PA/LC_COLLATE +#usr/lib/locale/es_PA/LC_CTYPE +#usr/lib/locale/es_PA/LC_IDENTIFICATION +#usr/lib/locale/es_PA/LC_MEASUREMENT +#usr/lib/locale/es_PA/LC_MESSAGES +#usr/lib/locale/es_PA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PA/LC_MONETARY +#usr/lib/locale/es_PA/LC_NAME +#usr/lib/locale/es_PA/LC_NUMERIC +#usr/lib/locale/es_PA/LC_PAPER +#usr/lib/locale/es_PA/LC_TELEPHONE +#usr/lib/locale/es_PA/LC_TIME +#usr/lib/locale/es_PE +#usr/lib/locale/es_PE.utf8 +#usr/lib/locale/es_PE.utf8/LC_ADDRESS +#usr/lib/locale/es_PE.utf8/LC_COLLATE +#usr/lib/locale/es_PE.utf8/LC_CTYPE +#usr/lib/locale/es_PE.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PE.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PE.utf8/LC_MESSAGES +#usr/lib/locale/es_PE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PE.utf8/LC_MONETARY +#usr/lib/locale/es_PE.utf8/LC_NAME +#usr/lib/locale/es_PE.utf8/LC_NUMERIC +#usr/lib/locale/es_PE.utf8/LC_PAPER +#usr/lib/locale/es_PE.utf8/LC_TELEPHONE +#usr/lib/locale/es_PE.utf8/LC_TIME +#usr/lib/locale/es_PE/LC_ADDRESS +#usr/lib/locale/es_PE/LC_COLLATE +#usr/lib/locale/es_PE/LC_CTYPE +#usr/lib/locale/es_PE/LC_IDENTIFICATION +#usr/lib/locale/es_PE/LC_MEASUREMENT +#usr/lib/locale/es_PE/LC_MESSAGES +#usr/lib/locale/es_PE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PE/LC_MONETARY +#usr/lib/locale/es_PE/LC_NAME +#usr/lib/locale/es_PE/LC_NUMERIC +#usr/lib/locale/es_PE/LC_PAPER +#usr/lib/locale/es_PE/LC_TELEPHONE +#usr/lib/locale/es_PE/LC_TIME +#usr/lib/locale/es_PR +#usr/lib/locale/es_PR.utf8 +#usr/lib/locale/es_PR.utf8/LC_ADDRESS +#usr/lib/locale/es_PR.utf8/LC_COLLATE +#usr/lib/locale/es_PR.utf8/LC_CTYPE +#usr/lib/locale/es_PR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PR.utf8/LC_MESSAGES +#usr/lib/locale/es_PR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PR.utf8/LC_MONETARY +#usr/lib/locale/es_PR.utf8/LC_NAME +#usr/lib/locale/es_PR.utf8/LC_NUMERIC +#usr/lib/locale/es_PR.utf8/LC_PAPER +#usr/lib/locale/es_PR.utf8/LC_TELEPHONE +#usr/lib/locale/es_PR.utf8/LC_TIME +#usr/lib/locale/es_PR/LC_ADDRESS +#usr/lib/locale/es_PR/LC_COLLATE +#usr/lib/locale/es_PR/LC_CTYPE +#usr/lib/locale/es_PR/LC_IDENTIFICATION +#usr/lib/locale/es_PR/LC_MEASUREMENT +#usr/lib/locale/es_PR/LC_MESSAGES +#usr/lib/locale/es_PR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PR/LC_MONETARY +#usr/lib/locale/es_PR/LC_NAME +#usr/lib/locale/es_PR/LC_NUMERIC +#usr/lib/locale/es_PR/LC_PAPER +#usr/lib/locale/es_PR/LC_TELEPHONE +#usr/lib/locale/es_PR/LC_TIME +#usr/lib/locale/es_PY +#usr/lib/locale/es_PY.utf8 +#usr/lib/locale/es_PY.utf8/LC_ADDRESS +#usr/lib/locale/es_PY.utf8/LC_COLLATE +#usr/lib/locale/es_PY.utf8/LC_CTYPE +#usr/lib/locale/es_PY.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PY.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PY.utf8/LC_MESSAGES +#usr/lib/locale/es_PY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PY.utf8/LC_MONETARY +#usr/lib/locale/es_PY.utf8/LC_NAME +#usr/lib/locale/es_PY.utf8/LC_NUMERIC +#usr/lib/locale/es_PY.utf8/LC_PAPER +#usr/lib/locale/es_PY.utf8/LC_TELEPHONE +#usr/lib/locale/es_PY.utf8/LC_TIME +#usr/lib/locale/es_PY/LC_ADDRESS +#usr/lib/locale/es_PY/LC_COLLATE +#usr/lib/locale/es_PY/LC_CTYPE +#usr/lib/locale/es_PY/LC_IDENTIFICATION +#usr/lib/locale/es_PY/LC_MEASUREMENT +#usr/lib/locale/es_PY/LC_MESSAGES +#usr/lib/locale/es_PY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PY/LC_MONETARY +#usr/lib/locale/es_PY/LC_NAME +#usr/lib/locale/es_PY/LC_NUMERIC +#usr/lib/locale/es_PY/LC_PAPER +#usr/lib/locale/es_PY/LC_TELEPHONE +#usr/lib/locale/es_PY/LC_TIME +#usr/lib/locale/es_SV +#usr/lib/locale/es_SV.utf8 +#usr/lib/locale/es_SV.utf8/LC_ADDRESS +#usr/lib/locale/es_SV.utf8/LC_COLLATE +#usr/lib/locale/es_SV.utf8/LC_CTYPE +#usr/lib/locale/es_SV.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_SV.utf8/LC_MEASUREMENT +#usr/lib/locale/es_SV.utf8/LC_MESSAGES +#usr/lib/locale/es_SV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_SV.utf8/LC_MONETARY +#usr/lib/locale/es_SV.utf8/LC_NAME +#usr/lib/locale/es_SV.utf8/LC_NUMERIC +#usr/lib/locale/es_SV.utf8/LC_PAPER +#usr/lib/locale/es_SV.utf8/LC_TELEPHONE +#usr/lib/locale/es_SV.utf8/LC_TIME +#usr/lib/locale/es_SV/LC_ADDRESS +#usr/lib/locale/es_SV/LC_COLLATE +#usr/lib/locale/es_SV/LC_CTYPE +#usr/lib/locale/es_SV/LC_IDENTIFICATION +#usr/lib/locale/es_SV/LC_MEASUREMENT +#usr/lib/locale/es_SV/LC_MESSAGES +#usr/lib/locale/es_SV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_SV/LC_MONETARY +#usr/lib/locale/es_SV/LC_NAME +#usr/lib/locale/es_SV/LC_NUMERIC +#usr/lib/locale/es_SV/LC_PAPER +#usr/lib/locale/es_SV/LC_TELEPHONE +#usr/lib/locale/es_SV/LC_TIME +#usr/lib/locale/es_US +#usr/lib/locale/es_US.utf8 +#usr/lib/locale/es_US.utf8/LC_ADDRESS +#usr/lib/locale/es_US.utf8/LC_COLLATE +#usr/lib/locale/es_US.utf8/LC_CTYPE +#usr/lib/locale/es_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_US.utf8/LC_MEASUREMENT +#usr/lib/locale/es_US.utf8/LC_MESSAGES +#usr/lib/locale/es_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_US.utf8/LC_MONETARY +#usr/lib/locale/es_US.utf8/LC_NAME +#usr/lib/locale/es_US.utf8/LC_NUMERIC +#usr/lib/locale/es_US.utf8/LC_PAPER +#usr/lib/locale/es_US.utf8/LC_TELEPHONE +#usr/lib/locale/es_US.utf8/LC_TIME +#usr/lib/locale/es_US/LC_ADDRESS +#usr/lib/locale/es_US/LC_COLLATE +#usr/lib/locale/es_US/LC_CTYPE +#usr/lib/locale/es_US/LC_IDENTIFICATION +#usr/lib/locale/es_US/LC_MEASUREMENT +#usr/lib/locale/es_US/LC_MESSAGES +#usr/lib/locale/es_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_US/LC_MONETARY +#usr/lib/locale/es_US/LC_NAME +#usr/lib/locale/es_US/LC_NUMERIC +#usr/lib/locale/es_US/LC_PAPER +#usr/lib/locale/es_US/LC_TELEPHONE +#usr/lib/locale/es_US/LC_TIME +#usr/lib/locale/es_UY +#usr/lib/locale/es_UY.utf8 +#usr/lib/locale/es_UY.utf8/LC_ADDRESS +#usr/lib/locale/es_UY.utf8/LC_COLLATE +#usr/lib/locale/es_UY.utf8/LC_CTYPE +#usr/lib/locale/es_UY.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_UY.utf8/LC_MEASUREMENT +#usr/lib/locale/es_UY.utf8/LC_MESSAGES +#usr/lib/locale/es_UY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_UY.utf8/LC_MONETARY +#usr/lib/locale/es_UY.utf8/LC_NAME +#usr/lib/locale/es_UY.utf8/LC_NUMERIC +#usr/lib/locale/es_UY.utf8/LC_PAPER +#usr/lib/locale/es_UY.utf8/LC_TELEPHONE +#usr/lib/locale/es_UY.utf8/LC_TIME +#usr/lib/locale/es_UY/LC_ADDRESS +#usr/lib/locale/es_UY/LC_COLLATE +#usr/lib/locale/es_UY/LC_CTYPE +#usr/lib/locale/es_UY/LC_IDENTIFICATION +#usr/lib/locale/es_UY/LC_MEASUREMENT +#usr/lib/locale/es_UY/LC_MESSAGES +#usr/lib/locale/es_UY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_UY/LC_MONETARY +#usr/lib/locale/es_UY/LC_NAME +#usr/lib/locale/es_UY/LC_NUMERIC +#usr/lib/locale/es_UY/LC_PAPER +#usr/lib/locale/es_UY/LC_TELEPHONE +#usr/lib/locale/es_UY/LC_TIME +#usr/lib/locale/es_VE +#usr/lib/locale/es_VE.utf8 +#usr/lib/locale/es_VE.utf8/LC_ADDRESS +#usr/lib/locale/es_VE.utf8/LC_COLLATE +#usr/lib/locale/es_VE.utf8/LC_CTYPE +#usr/lib/locale/es_VE.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_VE.utf8/LC_MEASUREMENT +#usr/lib/locale/es_VE.utf8/LC_MESSAGES +#usr/lib/locale/es_VE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_VE.utf8/LC_MONETARY +#usr/lib/locale/es_VE.utf8/LC_NAME +#usr/lib/locale/es_VE.utf8/LC_NUMERIC +#usr/lib/locale/es_VE.utf8/LC_PAPER +#usr/lib/locale/es_VE.utf8/LC_TELEPHONE +#usr/lib/locale/es_VE.utf8/LC_TIME +#usr/lib/locale/es_VE/LC_ADDRESS +#usr/lib/locale/es_VE/LC_COLLATE +#usr/lib/locale/es_VE/LC_CTYPE +#usr/lib/locale/es_VE/LC_IDENTIFICATION +#usr/lib/locale/es_VE/LC_MEASUREMENT +#usr/lib/locale/es_VE/LC_MESSAGES +#usr/lib/locale/es_VE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_VE/LC_MONETARY +#usr/lib/locale/es_VE/LC_NAME +#usr/lib/locale/es_VE/LC_NUMERIC +#usr/lib/locale/es_VE/LC_PAPER +#usr/lib/locale/es_VE/LC_TELEPHONE +#usr/lib/locale/es_VE/LC_TIME +#usr/lib/locale/et_EE +#usr/lib/locale/et_EE.iso885915 +#usr/lib/locale/et_EE.iso885915/LC_ADDRESS +#usr/lib/locale/et_EE.iso885915/LC_COLLATE +#usr/lib/locale/et_EE.iso885915/LC_CTYPE +#usr/lib/locale/et_EE.iso885915/LC_IDENTIFICATION +#usr/lib/locale/et_EE.iso885915/LC_MEASUREMENT +#usr/lib/locale/et_EE.iso885915/LC_MESSAGES +#usr/lib/locale/et_EE.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE.iso885915/LC_MONETARY +#usr/lib/locale/et_EE.iso885915/LC_NAME +#usr/lib/locale/et_EE.iso885915/LC_NUMERIC +#usr/lib/locale/et_EE.iso885915/LC_PAPER +#usr/lib/locale/et_EE.iso885915/LC_TELEPHONE +#usr/lib/locale/et_EE.iso885915/LC_TIME +#usr/lib/locale/et_EE.utf8 +#usr/lib/locale/et_EE.utf8/LC_ADDRESS +#usr/lib/locale/et_EE.utf8/LC_COLLATE +#usr/lib/locale/et_EE.utf8/LC_CTYPE +#usr/lib/locale/et_EE.utf8/LC_IDENTIFICATION +#usr/lib/locale/et_EE.utf8/LC_MEASUREMENT +#usr/lib/locale/et_EE.utf8/LC_MESSAGES +#usr/lib/locale/et_EE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE.utf8/LC_MONETARY +#usr/lib/locale/et_EE.utf8/LC_NAME +#usr/lib/locale/et_EE.utf8/LC_NUMERIC +#usr/lib/locale/et_EE.utf8/LC_PAPER +#usr/lib/locale/et_EE.utf8/LC_TELEPHONE +#usr/lib/locale/et_EE.utf8/LC_TIME +#usr/lib/locale/et_EE/LC_ADDRESS +#usr/lib/locale/et_EE/LC_COLLATE +#usr/lib/locale/et_EE/LC_CTYPE +#usr/lib/locale/et_EE/LC_IDENTIFICATION +#usr/lib/locale/et_EE/LC_MEASUREMENT +#usr/lib/locale/et_EE/LC_MESSAGES +#usr/lib/locale/et_EE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE/LC_MONETARY +#usr/lib/locale/et_EE/LC_NAME +#usr/lib/locale/et_EE/LC_NUMERIC +#usr/lib/locale/et_EE/LC_PAPER +#usr/lib/locale/et_EE/LC_TELEPHONE +#usr/lib/locale/et_EE/LC_TIME +#usr/lib/locale/eu_ES +#usr/lib/locale/eu_ES.utf8 +#usr/lib/locale/eu_ES.utf8/LC_ADDRESS +#usr/lib/locale/eu_ES.utf8/LC_COLLATE +#usr/lib/locale/eu_ES.utf8/LC_CTYPE +#usr/lib/locale/eu_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/eu_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/eu_ES.utf8/LC_MESSAGES +#usr/lib/locale/eu_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES.utf8/LC_MONETARY +#usr/lib/locale/eu_ES.utf8/LC_NAME +#usr/lib/locale/eu_ES.utf8/LC_NUMERIC +#usr/lib/locale/eu_ES.utf8/LC_PAPER +#usr/lib/locale/eu_ES.utf8/LC_TELEPHONE +#usr/lib/locale/eu_ES.utf8/LC_TIME +#usr/lib/locale/eu_ES/LC_ADDRESS +#usr/lib/locale/eu_ES/LC_COLLATE +#usr/lib/locale/eu_ES/LC_CTYPE +#usr/lib/locale/eu_ES/LC_IDENTIFICATION +#usr/lib/locale/eu_ES/LC_MEASUREMENT +#usr/lib/locale/eu_ES/LC_MESSAGES +#usr/lib/locale/eu_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES/LC_MONETARY +#usr/lib/locale/eu_ES/LC_NAME +#usr/lib/locale/eu_ES/LC_NUMERIC +#usr/lib/locale/eu_ES/LC_PAPER +#usr/lib/locale/eu_ES/LC_TELEPHONE +#usr/lib/locale/eu_ES/LC_TIME +#usr/lib/locale/eu_ES@euro +#usr/lib/locale/eu_ES@euro/LC_ADDRESS +#usr/lib/locale/eu_ES@euro/LC_COLLATE +#usr/lib/locale/eu_ES@euro/LC_CTYPE +#usr/lib/locale/eu_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/eu_ES@euro/LC_MEASUREMENT +#usr/lib/locale/eu_ES@euro/LC_MESSAGES +#usr/lib/locale/eu_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES@euro/LC_MONETARY +#usr/lib/locale/eu_ES@euro/LC_NAME +#usr/lib/locale/eu_ES@euro/LC_NUMERIC +#usr/lib/locale/eu_ES@euro/LC_PAPER +#usr/lib/locale/eu_ES@euro/LC_TELEPHONE +#usr/lib/locale/eu_ES@euro/LC_TIME +#usr/lib/locale/fa_IR +#usr/lib/locale/fa_IR/LC_ADDRESS +#usr/lib/locale/fa_IR/LC_COLLATE +#usr/lib/locale/fa_IR/LC_CTYPE +#usr/lib/locale/fa_IR/LC_IDENTIFICATION +#usr/lib/locale/fa_IR/LC_MEASUREMENT +#usr/lib/locale/fa_IR/LC_MESSAGES +#usr/lib/locale/fa_IR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fa_IR/LC_MONETARY +#usr/lib/locale/fa_IR/LC_NAME +#usr/lib/locale/fa_IR/LC_NUMERIC +#usr/lib/locale/fa_IR/LC_PAPER +#usr/lib/locale/fa_IR/LC_TELEPHONE +#usr/lib/locale/fa_IR/LC_TIME +#usr/lib/locale/fi_FI +#usr/lib/locale/fi_FI.utf8 +#usr/lib/locale/fi_FI.utf8/LC_ADDRESS +#usr/lib/locale/fi_FI.utf8/LC_COLLATE +#usr/lib/locale/fi_FI.utf8/LC_CTYPE +#usr/lib/locale/fi_FI.utf8/LC_IDENTIFICATION +#usr/lib/locale/fi_FI.utf8/LC_MEASUREMENT +#usr/lib/locale/fi_FI.utf8/LC_MESSAGES +#usr/lib/locale/fi_FI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI.utf8/LC_MONETARY +#usr/lib/locale/fi_FI.utf8/LC_NAME +#usr/lib/locale/fi_FI.utf8/LC_NUMERIC +#usr/lib/locale/fi_FI.utf8/LC_PAPER +#usr/lib/locale/fi_FI.utf8/LC_TELEPHONE +#usr/lib/locale/fi_FI.utf8/LC_TIME +#usr/lib/locale/fi_FI/LC_ADDRESS +#usr/lib/locale/fi_FI/LC_COLLATE +#usr/lib/locale/fi_FI/LC_CTYPE +#usr/lib/locale/fi_FI/LC_IDENTIFICATION +#usr/lib/locale/fi_FI/LC_MEASUREMENT +#usr/lib/locale/fi_FI/LC_MESSAGES +#usr/lib/locale/fi_FI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI/LC_MONETARY +#usr/lib/locale/fi_FI/LC_NAME +#usr/lib/locale/fi_FI/LC_NUMERIC +#usr/lib/locale/fi_FI/LC_PAPER +#usr/lib/locale/fi_FI/LC_TELEPHONE +#usr/lib/locale/fi_FI/LC_TIME +#usr/lib/locale/fi_FI@euro +#usr/lib/locale/fi_FI@euro/LC_ADDRESS +#usr/lib/locale/fi_FI@euro/LC_COLLATE +#usr/lib/locale/fi_FI@euro/LC_CTYPE +#usr/lib/locale/fi_FI@euro/LC_IDENTIFICATION +#usr/lib/locale/fi_FI@euro/LC_MEASUREMENT +#usr/lib/locale/fi_FI@euro/LC_MESSAGES +#usr/lib/locale/fi_FI@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI@euro/LC_MONETARY +#usr/lib/locale/fi_FI@euro/LC_NAME +#usr/lib/locale/fi_FI@euro/LC_NUMERIC +#usr/lib/locale/fi_FI@euro/LC_PAPER +#usr/lib/locale/fi_FI@euro/LC_TELEPHONE +#usr/lib/locale/fi_FI@euro/LC_TIME +#usr/lib/locale/fil_PH +#usr/lib/locale/fil_PH/LC_ADDRESS +#usr/lib/locale/fil_PH/LC_COLLATE +#usr/lib/locale/fil_PH/LC_CTYPE +#usr/lib/locale/fil_PH/LC_IDENTIFICATION +#usr/lib/locale/fil_PH/LC_MEASUREMENT +#usr/lib/locale/fil_PH/LC_MESSAGES +#usr/lib/locale/fil_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fil_PH/LC_MONETARY +#usr/lib/locale/fil_PH/LC_NAME +#usr/lib/locale/fil_PH/LC_NUMERIC +#usr/lib/locale/fil_PH/LC_PAPER +#usr/lib/locale/fil_PH/LC_TELEPHONE +#usr/lib/locale/fil_PH/LC_TIME +#usr/lib/locale/fo_FO +#usr/lib/locale/fo_FO.utf8 +#usr/lib/locale/fo_FO.utf8/LC_ADDRESS +#usr/lib/locale/fo_FO.utf8/LC_COLLATE +#usr/lib/locale/fo_FO.utf8/LC_CTYPE +#usr/lib/locale/fo_FO.utf8/LC_IDENTIFICATION +#usr/lib/locale/fo_FO.utf8/LC_MEASUREMENT +#usr/lib/locale/fo_FO.utf8/LC_MESSAGES +#usr/lib/locale/fo_FO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fo_FO.utf8/LC_MONETARY +#usr/lib/locale/fo_FO.utf8/LC_NAME +#usr/lib/locale/fo_FO.utf8/LC_NUMERIC +#usr/lib/locale/fo_FO.utf8/LC_PAPER +#usr/lib/locale/fo_FO.utf8/LC_TELEPHONE +#usr/lib/locale/fo_FO.utf8/LC_TIME +#usr/lib/locale/fo_FO/LC_ADDRESS +#usr/lib/locale/fo_FO/LC_COLLATE +#usr/lib/locale/fo_FO/LC_CTYPE +#usr/lib/locale/fo_FO/LC_IDENTIFICATION +#usr/lib/locale/fo_FO/LC_MEASUREMENT +#usr/lib/locale/fo_FO/LC_MESSAGES +#usr/lib/locale/fo_FO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fo_FO/LC_MONETARY +#usr/lib/locale/fo_FO/LC_NAME +#usr/lib/locale/fo_FO/LC_NUMERIC +#usr/lib/locale/fo_FO/LC_PAPER +#usr/lib/locale/fo_FO/LC_TELEPHONE +#usr/lib/locale/fo_FO/LC_TIME +#usr/lib/locale/fr_BE +#usr/lib/locale/fr_BE.utf8 +#usr/lib/locale/fr_BE.utf8/LC_ADDRESS +#usr/lib/locale/fr_BE.utf8/LC_COLLATE +#usr/lib/locale/fr_BE.utf8/LC_CTYPE +#usr/lib/locale/fr_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_BE.utf8/LC_MESSAGES +#usr/lib/locale/fr_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE.utf8/LC_MONETARY +#usr/lib/locale/fr_BE.utf8/LC_NAME +#usr/lib/locale/fr_BE.utf8/LC_NUMERIC +#usr/lib/locale/fr_BE.utf8/LC_PAPER +#usr/lib/locale/fr_BE.utf8/LC_TELEPHONE +#usr/lib/locale/fr_BE.utf8/LC_TIME +#usr/lib/locale/fr_BE/LC_ADDRESS +#usr/lib/locale/fr_BE/LC_COLLATE +#usr/lib/locale/fr_BE/LC_CTYPE +#usr/lib/locale/fr_BE/LC_IDENTIFICATION +#usr/lib/locale/fr_BE/LC_MEASUREMENT +#usr/lib/locale/fr_BE/LC_MESSAGES +#usr/lib/locale/fr_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE/LC_MONETARY +#usr/lib/locale/fr_BE/LC_NAME +#usr/lib/locale/fr_BE/LC_NUMERIC +#usr/lib/locale/fr_BE/LC_PAPER +#usr/lib/locale/fr_BE/LC_TELEPHONE +#usr/lib/locale/fr_BE/LC_TIME +#usr/lib/locale/fr_BE@euro +#usr/lib/locale/fr_BE@euro/LC_ADDRESS +#usr/lib/locale/fr_BE@euro/LC_COLLATE +#usr/lib/locale/fr_BE@euro/LC_CTYPE +#usr/lib/locale/fr_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_BE@euro/LC_MEASUREMENT +#usr/lib/locale/fr_BE@euro/LC_MESSAGES +#usr/lib/locale/fr_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE@euro/LC_MONETARY +#usr/lib/locale/fr_BE@euro/LC_NAME +#usr/lib/locale/fr_BE@euro/LC_NUMERIC +#usr/lib/locale/fr_BE@euro/LC_PAPER +#usr/lib/locale/fr_BE@euro/LC_TELEPHONE +#usr/lib/locale/fr_BE@euro/LC_TIME +#usr/lib/locale/fr_CA +#usr/lib/locale/fr_CA.utf8 +#usr/lib/locale/fr_CA.utf8/LC_ADDRESS +#usr/lib/locale/fr_CA.utf8/LC_COLLATE +#usr/lib/locale/fr_CA.utf8/LC_CTYPE +#usr/lib/locale/fr_CA.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_CA.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_CA.utf8/LC_MESSAGES +#usr/lib/locale/fr_CA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CA.utf8/LC_MONETARY +#usr/lib/locale/fr_CA.utf8/LC_NAME +#usr/lib/locale/fr_CA.utf8/LC_NUMERIC +#usr/lib/locale/fr_CA.utf8/LC_PAPER +#usr/lib/locale/fr_CA.utf8/LC_TELEPHONE +#usr/lib/locale/fr_CA.utf8/LC_TIME +#usr/lib/locale/fr_CA/LC_ADDRESS +#usr/lib/locale/fr_CA/LC_COLLATE +#usr/lib/locale/fr_CA/LC_CTYPE +#usr/lib/locale/fr_CA/LC_IDENTIFICATION +#usr/lib/locale/fr_CA/LC_MEASUREMENT +#usr/lib/locale/fr_CA/LC_MESSAGES +#usr/lib/locale/fr_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CA/LC_MONETARY +#usr/lib/locale/fr_CA/LC_NAME +#usr/lib/locale/fr_CA/LC_NUMERIC +#usr/lib/locale/fr_CA/LC_PAPER +#usr/lib/locale/fr_CA/LC_TELEPHONE +#usr/lib/locale/fr_CA/LC_TIME +#usr/lib/locale/fr_CH +#usr/lib/locale/fr_CH.utf8 +#usr/lib/locale/fr_CH.utf8/LC_ADDRESS +#usr/lib/locale/fr_CH.utf8/LC_COLLATE +#usr/lib/locale/fr_CH.utf8/LC_CTYPE +#usr/lib/locale/fr_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_CH.utf8/LC_MESSAGES +#usr/lib/locale/fr_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CH.utf8/LC_MONETARY +#usr/lib/locale/fr_CH.utf8/LC_NAME +#usr/lib/locale/fr_CH.utf8/LC_NUMERIC +#usr/lib/locale/fr_CH.utf8/LC_PAPER +#usr/lib/locale/fr_CH.utf8/LC_TELEPHONE +#usr/lib/locale/fr_CH.utf8/LC_TIME +#usr/lib/locale/fr_CH/LC_ADDRESS +#usr/lib/locale/fr_CH/LC_COLLATE +#usr/lib/locale/fr_CH/LC_CTYPE +#usr/lib/locale/fr_CH/LC_IDENTIFICATION +#usr/lib/locale/fr_CH/LC_MEASUREMENT +#usr/lib/locale/fr_CH/LC_MESSAGES +#usr/lib/locale/fr_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CH/LC_MONETARY +#usr/lib/locale/fr_CH/LC_NAME +#usr/lib/locale/fr_CH/LC_NUMERIC +#usr/lib/locale/fr_CH/LC_PAPER +#usr/lib/locale/fr_CH/LC_TELEPHONE +#usr/lib/locale/fr_CH/LC_TIME +#usr/lib/locale/fr_FR +#usr/lib/locale/fr_FR.utf8 +#usr/lib/locale/fr_FR.utf8/LC_ADDRESS +#usr/lib/locale/fr_FR.utf8/LC_COLLATE +#usr/lib/locale/fr_FR.utf8/LC_CTYPE +#usr/lib/locale/fr_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_FR.utf8/LC_MESSAGES +#usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR.utf8/LC_MONETARY +#usr/lib/locale/fr_FR.utf8/LC_NAME +#usr/lib/locale/fr_FR.utf8/LC_NUMERIC +#usr/lib/locale/fr_FR.utf8/LC_PAPER +#usr/lib/locale/fr_FR.utf8/LC_TELEPHONE +#usr/lib/locale/fr_FR.utf8/LC_TIME +#usr/lib/locale/fr_FR/LC_ADDRESS +#usr/lib/locale/fr_FR/LC_COLLATE +#usr/lib/locale/fr_FR/LC_CTYPE +#usr/lib/locale/fr_FR/LC_IDENTIFICATION +#usr/lib/locale/fr_FR/LC_MEASUREMENT +#usr/lib/locale/fr_FR/LC_MESSAGES +#usr/lib/locale/fr_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR/LC_MONETARY +#usr/lib/locale/fr_FR/LC_NAME +#usr/lib/locale/fr_FR/LC_NUMERIC +#usr/lib/locale/fr_FR/LC_PAPER +#usr/lib/locale/fr_FR/LC_TELEPHONE +#usr/lib/locale/fr_FR/LC_TIME +#usr/lib/locale/fr_FR@euro +#usr/lib/locale/fr_FR@euro/LC_ADDRESS +#usr/lib/locale/fr_FR@euro/LC_COLLATE +#usr/lib/locale/fr_FR@euro/LC_CTYPE +#usr/lib/locale/fr_FR@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_FR@euro/LC_MEASUREMENT +#usr/lib/locale/fr_FR@euro/LC_MESSAGES +#usr/lib/locale/fr_FR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR@euro/LC_MONETARY +#usr/lib/locale/fr_FR@euro/LC_NAME +#usr/lib/locale/fr_FR@euro/LC_NUMERIC +#usr/lib/locale/fr_FR@euro/LC_PAPER +#usr/lib/locale/fr_FR@euro/LC_TELEPHONE +#usr/lib/locale/fr_FR@euro/LC_TIME +#usr/lib/locale/fr_LU +#usr/lib/locale/fr_LU.utf8 +#usr/lib/locale/fr_LU.utf8/LC_ADDRESS +#usr/lib/locale/fr_LU.utf8/LC_COLLATE +#usr/lib/locale/fr_LU.utf8/LC_CTYPE +#usr/lib/locale/fr_LU.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_LU.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_LU.utf8/LC_MESSAGES +#usr/lib/locale/fr_LU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU.utf8/LC_MONETARY +#usr/lib/locale/fr_LU.utf8/LC_NAME +#usr/lib/locale/fr_LU.utf8/LC_NUMERIC +#usr/lib/locale/fr_LU.utf8/LC_PAPER +#usr/lib/locale/fr_LU.utf8/LC_TELEPHONE +#usr/lib/locale/fr_LU.utf8/LC_TIME +#usr/lib/locale/fr_LU/LC_ADDRESS +#usr/lib/locale/fr_LU/LC_COLLATE +#usr/lib/locale/fr_LU/LC_CTYPE +#usr/lib/locale/fr_LU/LC_IDENTIFICATION +#usr/lib/locale/fr_LU/LC_MEASUREMENT +#usr/lib/locale/fr_LU/LC_MESSAGES +#usr/lib/locale/fr_LU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU/LC_MONETARY +#usr/lib/locale/fr_LU/LC_NAME +#usr/lib/locale/fr_LU/LC_NUMERIC +#usr/lib/locale/fr_LU/LC_PAPER +#usr/lib/locale/fr_LU/LC_TELEPHONE +#usr/lib/locale/fr_LU/LC_TIME +#usr/lib/locale/fr_LU@euro +#usr/lib/locale/fr_LU@euro/LC_ADDRESS +#usr/lib/locale/fr_LU@euro/LC_COLLATE +#usr/lib/locale/fr_LU@euro/LC_CTYPE +#usr/lib/locale/fr_LU@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_LU@euro/LC_MEASUREMENT +#usr/lib/locale/fr_LU@euro/LC_MESSAGES +#usr/lib/locale/fr_LU@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU@euro/LC_MONETARY +#usr/lib/locale/fr_LU@euro/LC_NAME +#usr/lib/locale/fr_LU@euro/LC_NUMERIC +#usr/lib/locale/fr_LU@euro/LC_PAPER +#usr/lib/locale/fr_LU@euro/LC_TELEPHONE +#usr/lib/locale/fr_LU@euro/LC_TIME +#usr/lib/locale/fur_IT +#usr/lib/locale/fur_IT/LC_ADDRESS +#usr/lib/locale/fur_IT/LC_COLLATE +#usr/lib/locale/fur_IT/LC_CTYPE +#usr/lib/locale/fur_IT/LC_IDENTIFICATION +#usr/lib/locale/fur_IT/LC_MEASUREMENT +#usr/lib/locale/fur_IT/LC_MESSAGES +#usr/lib/locale/fur_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fur_IT/LC_MONETARY +#usr/lib/locale/fur_IT/LC_NAME +#usr/lib/locale/fur_IT/LC_NUMERIC +#usr/lib/locale/fur_IT/LC_PAPER +#usr/lib/locale/fur_IT/LC_TELEPHONE +#usr/lib/locale/fur_IT/LC_TIME +#usr/lib/locale/fy_DE +#usr/lib/locale/fy_DE/LC_ADDRESS +#usr/lib/locale/fy_DE/LC_COLLATE +#usr/lib/locale/fy_DE/LC_CTYPE +#usr/lib/locale/fy_DE/LC_IDENTIFICATION +#usr/lib/locale/fy_DE/LC_MEASUREMENT +#usr/lib/locale/fy_DE/LC_MESSAGES +#usr/lib/locale/fy_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fy_DE/LC_MONETARY +#usr/lib/locale/fy_DE/LC_NAME +#usr/lib/locale/fy_DE/LC_NUMERIC +#usr/lib/locale/fy_DE/LC_PAPER +#usr/lib/locale/fy_DE/LC_TELEPHONE +#usr/lib/locale/fy_DE/LC_TIME +#usr/lib/locale/fy_NL +#usr/lib/locale/fy_NL/LC_ADDRESS +#usr/lib/locale/fy_NL/LC_COLLATE +#usr/lib/locale/fy_NL/LC_CTYPE +#usr/lib/locale/fy_NL/LC_IDENTIFICATION +#usr/lib/locale/fy_NL/LC_MEASUREMENT +#usr/lib/locale/fy_NL/LC_MESSAGES +#usr/lib/locale/fy_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fy_NL/LC_MONETARY +#usr/lib/locale/fy_NL/LC_NAME +#usr/lib/locale/fy_NL/LC_NUMERIC +#usr/lib/locale/fy_NL/LC_PAPER +#usr/lib/locale/fy_NL/LC_TELEPHONE +#usr/lib/locale/fy_NL/LC_TIME +#usr/lib/locale/ga_IE +#usr/lib/locale/ga_IE.utf8 +#usr/lib/locale/ga_IE.utf8/LC_ADDRESS +#usr/lib/locale/ga_IE.utf8/LC_COLLATE +#usr/lib/locale/ga_IE.utf8/LC_CTYPE +#usr/lib/locale/ga_IE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ga_IE.utf8/LC_MEASUREMENT +#usr/lib/locale/ga_IE.utf8/LC_MESSAGES +#usr/lib/locale/ga_IE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE.utf8/LC_MONETARY +#usr/lib/locale/ga_IE.utf8/LC_NAME +#usr/lib/locale/ga_IE.utf8/LC_NUMERIC +#usr/lib/locale/ga_IE.utf8/LC_PAPER +#usr/lib/locale/ga_IE.utf8/LC_TELEPHONE +#usr/lib/locale/ga_IE.utf8/LC_TIME +#usr/lib/locale/ga_IE/LC_ADDRESS +#usr/lib/locale/ga_IE/LC_COLLATE +#usr/lib/locale/ga_IE/LC_CTYPE +#usr/lib/locale/ga_IE/LC_IDENTIFICATION +#usr/lib/locale/ga_IE/LC_MEASUREMENT +#usr/lib/locale/ga_IE/LC_MESSAGES +#usr/lib/locale/ga_IE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE/LC_MONETARY +#usr/lib/locale/ga_IE/LC_NAME +#usr/lib/locale/ga_IE/LC_NUMERIC +#usr/lib/locale/ga_IE/LC_PAPER +#usr/lib/locale/ga_IE/LC_TELEPHONE +#usr/lib/locale/ga_IE/LC_TIME +#usr/lib/locale/ga_IE@euro +#usr/lib/locale/ga_IE@euro/LC_ADDRESS +#usr/lib/locale/ga_IE@euro/LC_COLLATE +#usr/lib/locale/ga_IE@euro/LC_CTYPE +#usr/lib/locale/ga_IE@euro/LC_IDENTIFICATION +#usr/lib/locale/ga_IE@euro/LC_MEASUREMENT +#usr/lib/locale/ga_IE@euro/LC_MESSAGES +#usr/lib/locale/ga_IE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE@euro/LC_MONETARY +#usr/lib/locale/ga_IE@euro/LC_NAME +#usr/lib/locale/ga_IE@euro/LC_NUMERIC +#usr/lib/locale/ga_IE@euro/LC_PAPER +#usr/lib/locale/ga_IE@euro/LC_TELEPHONE +#usr/lib/locale/ga_IE@euro/LC_TIME +#usr/lib/locale/gd_GB +#usr/lib/locale/gd_GB.utf8 +#usr/lib/locale/gd_GB.utf8/LC_ADDRESS +#usr/lib/locale/gd_GB.utf8/LC_COLLATE +#usr/lib/locale/gd_GB.utf8/LC_CTYPE +#usr/lib/locale/gd_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/gd_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/gd_GB.utf8/LC_MESSAGES +#usr/lib/locale/gd_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gd_GB.utf8/LC_MONETARY +#usr/lib/locale/gd_GB.utf8/LC_NAME +#usr/lib/locale/gd_GB.utf8/LC_NUMERIC +#usr/lib/locale/gd_GB.utf8/LC_PAPER +#usr/lib/locale/gd_GB.utf8/LC_TELEPHONE +#usr/lib/locale/gd_GB.utf8/LC_TIME +#usr/lib/locale/gd_GB/LC_ADDRESS +#usr/lib/locale/gd_GB/LC_COLLATE +#usr/lib/locale/gd_GB/LC_CTYPE +#usr/lib/locale/gd_GB/LC_IDENTIFICATION +#usr/lib/locale/gd_GB/LC_MEASUREMENT +#usr/lib/locale/gd_GB/LC_MESSAGES +#usr/lib/locale/gd_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gd_GB/LC_MONETARY +#usr/lib/locale/gd_GB/LC_NAME +#usr/lib/locale/gd_GB/LC_NUMERIC +#usr/lib/locale/gd_GB/LC_PAPER +#usr/lib/locale/gd_GB/LC_TELEPHONE +#usr/lib/locale/gd_GB/LC_TIME +#usr/lib/locale/gez_ER +#usr/lib/locale/gez_ER/LC_ADDRESS +#usr/lib/locale/gez_ER/LC_COLLATE +#usr/lib/locale/gez_ER/LC_CTYPE +#usr/lib/locale/gez_ER/LC_IDENTIFICATION +#usr/lib/locale/gez_ER/LC_MEASUREMENT +#usr/lib/locale/gez_ER/LC_MESSAGES +#usr/lib/locale/gez_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ER/LC_MONETARY +#usr/lib/locale/gez_ER/LC_NAME +#usr/lib/locale/gez_ER/LC_NUMERIC +#usr/lib/locale/gez_ER/LC_PAPER +#usr/lib/locale/gez_ER/LC_TELEPHONE +#usr/lib/locale/gez_ER/LC_TIME +#usr/lib/locale/gez_ER@abegede +#usr/lib/locale/gez_ER@abegede/LC_ADDRESS +#usr/lib/locale/gez_ER@abegede/LC_COLLATE +#usr/lib/locale/gez_ER@abegede/LC_CTYPE +#usr/lib/locale/gez_ER@abegede/LC_IDENTIFICATION +#usr/lib/locale/gez_ER@abegede/LC_MEASUREMENT +#usr/lib/locale/gez_ER@abegede/LC_MESSAGES +#usr/lib/locale/gez_ER@abegede/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ER@abegede/LC_MONETARY +#usr/lib/locale/gez_ER@abegede/LC_NAME +#usr/lib/locale/gez_ER@abegede/LC_NUMERIC +#usr/lib/locale/gez_ER@abegede/LC_PAPER +#usr/lib/locale/gez_ER@abegede/LC_TELEPHONE +#usr/lib/locale/gez_ER@abegede/LC_TIME +#usr/lib/locale/gez_ET +#usr/lib/locale/gez_ET/LC_ADDRESS +#usr/lib/locale/gez_ET/LC_COLLATE +#usr/lib/locale/gez_ET/LC_CTYPE +#usr/lib/locale/gez_ET/LC_IDENTIFICATION +#usr/lib/locale/gez_ET/LC_MEASUREMENT +#usr/lib/locale/gez_ET/LC_MESSAGES +#usr/lib/locale/gez_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ET/LC_MONETARY +#usr/lib/locale/gez_ET/LC_NAME +#usr/lib/locale/gez_ET/LC_NUMERIC +#usr/lib/locale/gez_ET/LC_PAPER +#usr/lib/locale/gez_ET/LC_TELEPHONE +#usr/lib/locale/gez_ET/LC_TIME +#usr/lib/locale/gez_ET@abegede +#usr/lib/locale/gez_ET@abegede/LC_ADDRESS +#usr/lib/locale/gez_ET@abegede/LC_COLLATE +#usr/lib/locale/gez_ET@abegede/LC_CTYPE +#usr/lib/locale/gez_ET@abegede/LC_IDENTIFICATION +#usr/lib/locale/gez_ET@abegede/LC_MEASUREMENT +#usr/lib/locale/gez_ET@abegede/LC_MESSAGES +#usr/lib/locale/gez_ET@abegede/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ET@abegede/LC_MONETARY +#usr/lib/locale/gez_ET@abegede/LC_NAME +#usr/lib/locale/gez_ET@abegede/LC_NUMERIC +#usr/lib/locale/gez_ET@abegede/LC_PAPER +#usr/lib/locale/gez_ET@abegede/LC_TELEPHONE +#usr/lib/locale/gez_ET@abegede/LC_TIME +#usr/lib/locale/gl_ES +#usr/lib/locale/gl_ES.utf8 +#usr/lib/locale/gl_ES.utf8/LC_ADDRESS +#usr/lib/locale/gl_ES.utf8/LC_COLLATE +#usr/lib/locale/gl_ES.utf8/LC_CTYPE +#usr/lib/locale/gl_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/gl_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/gl_ES.utf8/LC_MESSAGES +#usr/lib/locale/gl_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES.utf8/LC_MONETARY +#usr/lib/locale/gl_ES.utf8/LC_NAME +#usr/lib/locale/gl_ES.utf8/LC_NUMERIC +#usr/lib/locale/gl_ES.utf8/LC_PAPER +#usr/lib/locale/gl_ES.utf8/LC_TELEPHONE +#usr/lib/locale/gl_ES.utf8/LC_TIME +#usr/lib/locale/gl_ES/LC_ADDRESS +#usr/lib/locale/gl_ES/LC_COLLATE +#usr/lib/locale/gl_ES/LC_CTYPE +#usr/lib/locale/gl_ES/LC_IDENTIFICATION +#usr/lib/locale/gl_ES/LC_MEASUREMENT +#usr/lib/locale/gl_ES/LC_MESSAGES +#usr/lib/locale/gl_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES/LC_MONETARY +#usr/lib/locale/gl_ES/LC_NAME +#usr/lib/locale/gl_ES/LC_NUMERIC +#usr/lib/locale/gl_ES/LC_PAPER +#usr/lib/locale/gl_ES/LC_TELEPHONE +#usr/lib/locale/gl_ES/LC_TIME +#usr/lib/locale/gl_ES@euro +#usr/lib/locale/gl_ES@euro/LC_ADDRESS +#usr/lib/locale/gl_ES@euro/LC_COLLATE +#usr/lib/locale/gl_ES@euro/LC_CTYPE +#usr/lib/locale/gl_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/gl_ES@euro/LC_MEASUREMENT +#usr/lib/locale/gl_ES@euro/LC_MESSAGES +#usr/lib/locale/gl_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES@euro/LC_MONETARY +#usr/lib/locale/gl_ES@euro/LC_NAME +#usr/lib/locale/gl_ES@euro/LC_NUMERIC +#usr/lib/locale/gl_ES@euro/LC_PAPER +#usr/lib/locale/gl_ES@euro/LC_TELEPHONE +#usr/lib/locale/gl_ES@euro/LC_TIME +#usr/lib/locale/gu_IN +#usr/lib/locale/gu_IN/LC_ADDRESS +#usr/lib/locale/gu_IN/LC_COLLATE +#usr/lib/locale/gu_IN/LC_CTYPE +#usr/lib/locale/gu_IN/LC_IDENTIFICATION +#usr/lib/locale/gu_IN/LC_MEASUREMENT +#usr/lib/locale/gu_IN/LC_MESSAGES +#usr/lib/locale/gu_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gu_IN/LC_MONETARY +#usr/lib/locale/gu_IN/LC_NAME +#usr/lib/locale/gu_IN/LC_NUMERIC +#usr/lib/locale/gu_IN/LC_PAPER +#usr/lib/locale/gu_IN/LC_TELEPHONE +#usr/lib/locale/gu_IN/LC_TIME +#usr/lib/locale/gv_GB +#usr/lib/locale/gv_GB.utf8 +#usr/lib/locale/gv_GB.utf8/LC_ADDRESS +#usr/lib/locale/gv_GB.utf8/LC_COLLATE +#usr/lib/locale/gv_GB.utf8/LC_CTYPE +#usr/lib/locale/gv_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/gv_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/gv_GB.utf8/LC_MESSAGES +#usr/lib/locale/gv_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gv_GB.utf8/LC_MONETARY +#usr/lib/locale/gv_GB.utf8/LC_NAME +#usr/lib/locale/gv_GB.utf8/LC_NUMERIC +#usr/lib/locale/gv_GB.utf8/LC_PAPER +#usr/lib/locale/gv_GB.utf8/LC_TELEPHONE +#usr/lib/locale/gv_GB.utf8/LC_TIME +#usr/lib/locale/gv_GB/LC_ADDRESS +#usr/lib/locale/gv_GB/LC_COLLATE +#usr/lib/locale/gv_GB/LC_CTYPE +#usr/lib/locale/gv_GB/LC_IDENTIFICATION +#usr/lib/locale/gv_GB/LC_MEASUREMENT +#usr/lib/locale/gv_GB/LC_MESSAGES +#usr/lib/locale/gv_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gv_GB/LC_MONETARY +#usr/lib/locale/gv_GB/LC_NAME +#usr/lib/locale/gv_GB/LC_NUMERIC +#usr/lib/locale/gv_GB/LC_PAPER +#usr/lib/locale/gv_GB/LC_TELEPHONE +#usr/lib/locale/gv_GB/LC_TIME +#usr/lib/locale/ha_NG +#usr/lib/locale/ha_NG/LC_ADDRESS +#usr/lib/locale/ha_NG/LC_COLLATE +#usr/lib/locale/ha_NG/LC_CTYPE +#usr/lib/locale/ha_NG/LC_IDENTIFICATION +#usr/lib/locale/ha_NG/LC_MEASUREMENT +#usr/lib/locale/ha_NG/LC_MESSAGES +#usr/lib/locale/ha_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ha_NG/LC_MONETARY +#usr/lib/locale/ha_NG/LC_NAME +#usr/lib/locale/ha_NG/LC_NUMERIC +#usr/lib/locale/ha_NG/LC_PAPER +#usr/lib/locale/ha_NG/LC_TELEPHONE +#usr/lib/locale/ha_NG/LC_TIME +#usr/lib/locale/he_IL +#usr/lib/locale/he_IL.utf8 +#usr/lib/locale/he_IL.utf8/LC_ADDRESS +#usr/lib/locale/he_IL.utf8/LC_COLLATE +#usr/lib/locale/he_IL.utf8/LC_CTYPE +#usr/lib/locale/he_IL.utf8/LC_IDENTIFICATION +#usr/lib/locale/he_IL.utf8/LC_MEASUREMENT +#usr/lib/locale/he_IL.utf8/LC_MESSAGES +#usr/lib/locale/he_IL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/he_IL.utf8/LC_MONETARY +#usr/lib/locale/he_IL.utf8/LC_NAME +#usr/lib/locale/he_IL.utf8/LC_NUMERIC +#usr/lib/locale/he_IL.utf8/LC_PAPER +#usr/lib/locale/he_IL.utf8/LC_TELEPHONE +#usr/lib/locale/he_IL.utf8/LC_TIME +#usr/lib/locale/he_IL/LC_ADDRESS +#usr/lib/locale/he_IL/LC_COLLATE +#usr/lib/locale/he_IL/LC_CTYPE +#usr/lib/locale/he_IL/LC_IDENTIFICATION +#usr/lib/locale/he_IL/LC_MEASUREMENT +#usr/lib/locale/he_IL/LC_MESSAGES +#usr/lib/locale/he_IL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/he_IL/LC_MONETARY +#usr/lib/locale/he_IL/LC_NAME +#usr/lib/locale/he_IL/LC_NUMERIC +#usr/lib/locale/he_IL/LC_PAPER +#usr/lib/locale/he_IL/LC_TELEPHONE +#usr/lib/locale/he_IL/LC_TIME +#usr/lib/locale/hi_IN +#usr/lib/locale/hi_IN/LC_ADDRESS +#usr/lib/locale/hi_IN/LC_COLLATE +#usr/lib/locale/hi_IN/LC_CTYPE +#usr/lib/locale/hi_IN/LC_IDENTIFICATION +#usr/lib/locale/hi_IN/LC_MEASUREMENT +#usr/lib/locale/hi_IN/LC_MESSAGES +#usr/lib/locale/hi_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hi_IN/LC_MONETARY +#usr/lib/locale/hi_IN/LC_NAME +#usr/lib/locale/hi_IN/LC_NUMERIC +#usr/lib/locale/hi_IN/LC_PAPER +#usr/lib/locale/hi_IN/LC_TELEPHONE +#usr/lib/locale/hi_IN/LC_TIME +#usr/lib/locale/hne_IN +#usr/lib/locale/hne_IN/LC_ADDRESS +#usr/lib/locale/hne_IN/LC_COLLATE +#usr/lib/locale/hne_IN/LC_CTYPE +#usr/lib/locale/hne_IN/LC_IDENTIFICATION +#usr/lib/locale/hne_IN/LC_MEASUREMENT +#usr/lib/locale/hne_IN/LC_MESSAGES +#usr/lib/locale/hne_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hne_IN/LC_MONETARY +#usr/lib/locale/hne_IN/LC_NAME +#usr/lib/locale/hne_IN/LC_NUMERIC +#usr/lib/locale/hne_IN/LC_PAPER +#usr/lib/locale/hne_IN/LC_TELEPHONE +#usr/lib/locale/hne_IN/LC_TIME +#usr/lib/locale/hr_HR +#usr/lib/locale/hr_HR.utf8 +#usr/lib/locale/hr_HR.utf8/LC_ADDRESS +#usr/lib/locale/hr_HR.utf8/LC_COLLATE +#usr/lib/locale/hr_HR.utf8/LC_CTYPE +#usr/lib/locale/hr_HR.utf8/LC_IDENTIFICATION +#usr/lib/locale/hr_HR.utf8/LC_MEASUREMENT +#usr/lib/locale/hr_HR.utf8/LC_MESSAGES +#usr/lib/locale/hr_HR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hr_HR.utf8/LC_MONETARY +#usr/lib/locale/hr_HR.utf8/LC_NAME +#usr/lib/locale/hr_HR.utf8/LC_NUMERIC +#usr/lib/locale/hr_HR.utf8/LC_PAPER +#usr/lib/locale/hr_HR.utf8/LC_TELEPHONE +#usr/lib/locale/hr_HR.utf8/LC_TIME +#usr/lib/locale/hr_HR/LC_ADDRESS +#usr/lib/locale/hr_HR/LC_COLLATE +#usr/lib/locale/hr_HR/LC_CTYPE +#usr/lib/locale/hr_HR/LC_IDENTIFICATION +#usr/lib/locale/hr_HR/LC_MEASUREMENT +#usr/lib/locale/hr_HR/LC_MESSAGES +#usr/lib/locale/hr_HR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hr_HR/LC_MONETARY +#usr/lib/locale/hr_HR/LC_NAME +#usr/lib/locale/hr_HR/LC_NUMERIC +#usr/lib/locale/hr_HR/LC_PAPER +#usr/lib/locale/hr_HR/LC_TELEPHONE +#usr/lib/locale/hr_HR/LC_TIME +#usr/lib/locale/hsb_DE +#usr/lib/locale/hsb_DE.utf8 +#usr/lib/locale/hsb_DE.utf8/LC_ADDRESS +#usr/lib/locale/hsb_DE.utf8/LC_COLLATE +#usr/lib/locale/hsb_DE.utf8/LC_CTYPE +#usr/lib/locale/hsb_DE.utf8/LC_IDENTIFICATION +#usr/lib/locale/hsb_DE.utf8/LC_MEASUREMENT +#usr/lib/locale/hsb_DE.utf8/LC_MESSAGES +#usr/lib/locale/hsb_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hsb_DE.utf8/LC_MONETARY +#usr/lib/locale/hsb_DE.utf8/LC_NAME +#usr/lib/locale/hsb_DE.utf8/LC_NUMERIC +#usr/lib/locale/hsb_DE.utf8/LC_PAPER +#usr/lib/locale/hsb_DE.utf8/LC_TELEPHONE +#usr/lib/locale/hsb_DE.utf8/LC_TIME +#usr/lib/locale/hsb_DE/LC_ADDRESS +#usr/lib/locale/hsb_DE/LC_COLLATE +#usr/lib/locale/hsb_DE/LC_CTYPE +#usr/lib/locale/hsb_DE/LC_IDENTIFICATION +#usr/lib/locale/hsb_DE/LC_MEASUREMENT +#usr/lib/locale/hsb_DE/LC_MESSAGES +#usr/lib/locale/hsb_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hsb_DE/LC_MONETARY +#usr/lib/locale/hsb_DE/LC_NAME +#usr/lib/locale/hsb_DE/LC_NUMERIC +#usr/lib/locale/hsb_DE/LC_PAPER +#usr/lib/locale/hsb_DE/LC_TELEPHONE +#usr/lib/locale/hsb_DE/LC_TIME +#usr/lib/locale/ht_HT +#usr/lib/locale/ht_HT/LC_ADDRESS +#usr/lib/locale/ht_HT/LC_COLLATE +#usr/lib/locale/ht_HT/LC_CTYPE +#usr/lib/locale/ht_HT/LC_IDENTIFICATION +#usr/lib/locale/ht_HT/LC_MEASUREMENT +#usr/lib/locale/ht_HT/LC_MESSAGES +#usr/lib/locale/ht_HT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ht_HT/LC_MONETARY +#usr/lib/locale/ht_HT/LC_NAME +#usr/lib/locale/ht_HT/LC_NUMERIC +#usr/lib/locale/ht_HT/LC_PAPER +#usr/lib/locale/ht_HT/LC_TELEPHONE +#usr/lib/locale/ht_HT/LC_TIME +#usr/lib/locale/hu_HU +#usr/lib/locale/hu_HU.utf8 +#usr/lib/locale/hu_HU.utf8/LC_ADDRESS +#usr/lib/locale/hu_HU.utf8/LC_COLLATE +#usr/lib/locale/hu_HU.utf8/LC_CTYPE +#usr/lib/locale/hu_HU.utf8/LC_IDENTIFICATION +#usr/lib/locale/hu_HU.utf8/LC_MEASUREMENT +#usr/lib/locale/hu_HU.utf8/LC_MESSAGES +#usr/lib/locale/hu_HU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hu_HU.utf8/LC_MONETARY +#usr/lib/locale/hu_HU.utf8/LC_NAME +#usr/lib/locale/hu_HU.utf8/LC_NUMERIC +#usr/lib/locale/hu_HU.utf8/LC_PAPER +#usr/lib/locale/hu_HU.utf8/LC_TELEPHONE +#usr/lib/locale/hu_HU.utf8/LC_TIME +#usr/lib/locale/hu_HU/LC_ADDRESS +#usr/lib/locale/hu_HU/LC_COLLATE +#usr/lib/locale/hu_HU/LC_CTYPE +#usr/lib/locale/hu_HU/LC_IDENTIFICATION +#usr/lib/locale/hu_HU/LC_MEASUREMENT +#usr/lib/locale/hu_HU/LC_MESSAGES +#usr/lib/locale/hu_HU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hu_HU/LC_MONETARY +#usr/lib/locale/hu_HU/LC_NAME +#usr/lib/locale/hu_HU/LC_NUMERIC +#usr/lib/locale/hu_HU/LC_PAPER +#usr/lib/locale/hu_HU/LC_TELEPHONE +#usr/lib/locale/hu_HU/LC_TIME +#usr/lib/locale/hy_AM +#usr/lib/locale/hy_AM.armscii8 +#usr/lib/locale/hy_AM.armscii8/LC_ADDRESS +#usr/lib/locale/hy_AM.armscii8/LC_COLLATE +#usr/lib/locale/hy_AM.armscii8/LC_CTYPE +#usr/lib/locale/hy_AM.armscii8/LC_IDENTIFICATION +#usr/lib/locale/hy_AM.armscii8/LC_MEASUREMENT +#usr/lib/locale/hy_AM.armscii8/LC_MESSAGES +#usr/lib/locale/hy_AM.armscii8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hy_AM.armscii8/LC_MONETARY +#usr/lib/locale/hy_AM.armscii8/LC_NAME +#usr/lib/locale/hy_AM.armscii8/LC_NUMERIC +#usr/lib/locale/hy_AM.armscii8/LC_PAPER +#usr/lib/locale/hy_AM.armscii8/LC_TELEPHONE +#usr/lib/locale/hy_AM.armscii8/LC_TIME +#usr/lib/locale/hy_AM/LC_ADDRESS +#usr/lib/locale/hy_AM/LC_COLLATE +#usr/lib/locale/hy_AM/LC_CTYPE +#usr/lib/locale/hy_AM/LC_IDENTIFICATION +#usr/lib/locale/hy_AM/LC_MEASUREMENT +#usr/lib/locale/hy_AM/LC_MESSAGES +#usr/lib/locale/hy_AM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hy_AM/LC_MONETARY +#usr/lib/locale/hy_AM/LC_NAME +#usr/lib/locale/hy_AM/LC_NUMERIC +#usr/lib/locale/hy_AM/LC_PAPER +#usr/lib/locale/hy_AM/LC_TELEPHONE +#usr/lib/locale/hy_AM/LC_TIME +#usr/lib/locale/id_ID +#usr/lib/locale/id_ID.utf8 +#usr/lib/locale/id_ID.utf8/LC_ADDRESS +#usr/lib/locale/id_ID.utf8/LC_COLLATE +#usr/lib/locale/id_ID.utf8/LC_CTYPE +#usr/lib/locale/id_ID.utf8/LC_IDENTIFICATION +#usr/lib/locale/id_ID.utf8/LC_MEASUREMENT +#usr/lib/locale/id_ID.utf8/LC_MESSAGES +#usr/lib/locale/id_ID.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/id_ID.utf8/LC_MONETARY +#usr/lib/locale/id_ID.utf8/LC_NAME +#usr/lib/locale/id_ID.utf8/LC_NUMERIC +#usr/lib/locale/id_ID.utf8/LC_PAPER +#usr/lib/locale/id_ID.utf8/LC_TELEPHONE +#usr/lib/locale/id_ID.utf8/LC_TIME +#usr/lib/locale/id_ID/LC_ADDRESS +#usr/lib/locale/id_ID/LC_COLLATE +#usr/lib/locale/id_ID/LC_CTYPE +#usr/lib/locale/id_ID/LC_IDENTIFICATION +#usr/lib/locale/id_ID/LC_MEASUREMENT +#usr/lib/locale/id_ID/LC_MESSAGES +#usr/lib/locale/id_ID/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/id_ID/LC_MONETARY +#usr/lib/locale/id_ID/LC_NAME +#usr/lib/locale/id_ID/LC_NUMERIC +#usr/lib/locale/id_ID/LC_PAPER +#usr/lib/locale/id_ID/LC_TELEPHONE +#usr/lib/locale/id_ID/LC_TIME +#usr/lib/locale/ig_NG +#usr/lib/locale/ig_NG/LC_ADDRESS +#usr/lib/locale/ig_NG/LC_COLLATE +#usr/lib/locale/ig_NG/LC_CTYPE +#usr/lib/locale/ig_NG/LC_IDENTIFICATION +#usr/lib/locale/ig_NG/LC_MEASUREMENT +#usr/lib/locale/ig_NG/LC_MESSAGES +#usr/lib/locale/ig_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ig_NG/LC_MONETARY +#usr/lib/locale/ig_NG/LC_NAME +#usr/lib/locale/ig_NG/LC_NUMERIC +#usr/lib/locale/ig_NG/LC_PAPER +#usr/lib/locale/ig_NG/LC_TELEPHONE +#usr/lib/locale/ig_NG/LC_TIME +#usr/lib/locale/ik_CA +#usr/lib/locale/ik_CA/LC_ADDRESS +#usr/lib/locale/ik_CA/LC_COLLATE +#usr/lib/locale/ik_CA/LC_CTYPE +#usr/lib/locale/ik_CA/LC_IDENTIFICATION +#usr/lib/locale/ik_CA/LC_MEASUREMENT +#usr/lib/locale/ik_CA/LC_MESSAGES +#usr/lib/locale/ik_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ik_CA/LC_MONETARY +#usr/lib/locale/ik_CA/LC_NAME +#usr/lib/locale/ik_CA/LC_NUMERIC +#usr/lib/locale/ik_CA/LC_PAPER +#usr/lib/locale/ik_CA/LC_TELEPHONE +#usr/lib/locale/ik_CA/LC_TIME +#usr/lib/locale/is_IS +#usr/lib/locale/is_IS.utf8 +#usr/lib/locale/is_IS.utf8/LC_ADDRESS +#usr/lib/locale/is_IS.utf8/LC_COLLATE +#usr/lib/locale/is_IS.utf8/LC_CTYPE +#usr/lib/locale/is_IS.utf8/LC_IDENTIFICATION +#usr/lib/locale/is_IS.utf8/LC_MEASUREMENT +#usr/lib/locale/is_IS.utf8/LC_MESSAGES +#usr/lib/locale/is_IS.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/is_IS.utf8/LC_MONETARY +#usr/lib/locale/is_IS.utf8/LC_NAME +#usr/lib/locale/is_IS.utf8/LC_NUMERIC +#usr/lib/locale/is_IS.utf8/LC_PAPER +#usr/lib/locale/is_IS.utf8/LC_TELEPHONE +#usr/lib/locale/is_IS.utf8/LC_TIME +#usr/lib/locale/is_IS/LC_ADDRESS +#usr/lib/locale/is_IS/LC_COLLATE +#usr/lib/locale/is_IS/LC_CTYPE +#usr/lib/locale/is_IS/LC_IDENTIFICATION +#usr/lib/locale/is_IS/LC_MEASUREMENT +#usr/lib/locale/is_IS/LC_MESSAGES +#usr/lib/locale/is_IS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/is_IS/LC_MONETARY +#usr/lib/locale/is_IS/LC_NAME +#usr/lib/locale/is_IS/LC_NUMERIC +#usr/lib/locale/is_IS/LC_PAPER +#usr/lib/locale/is_IS/LC_TELEPHONE +#usr/lib/locale/is_IS/LC_TIME +#usr/lib/locale/it_CH +#usr/lib/locale/it_CH.utf8 +#usr/lib/locale/it_CH.utf8/LC_ADDRESS +#usr/lib/locale/it_CH.utf8/LC_COLLATE +#usr/lib/locale/it_CH.utf8/LC_CTYPE +#usr/lib/locale/it_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/it_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/it_CH.utf8/LC_MESSAGES +#usr/lib/locale/it_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_CH.utf8/LC_MONETARY +#usr/lib/locale/it_CH.utf8/LC_NAME +#usr/lib/locale/it_CH.utf8/LC_NUMERIC +#usr/lib/locale/it_CH.utf8/LC_PAPER +#usr/lib/locale/it_CH.utf8/LC_TELEPHONE +#usr/lib/locale/it_CH.utf8/LC_TIME +#usr/lib/locale/it_CH/LC_ADDRESS +#usr/lib/locale/it_CH/LC_COLLATE +#usr/lib/locale/it_CH/LC_CTYPE +#usr/lib/locale/it_CH/LC_IDENTIFICATION +#usr/lib/locale/it_CH/LC_MEASUREMENT +#usr/lib/locale/it_CH/LC_MESSAGES +#usr/lib/locale/it_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_CH/LC_MONETARY +#usr/lib/locale/it_CH/LC_NAME +#usr/lib/locale/it_CH/LC_NUMERIC +#usr/lib/locale/it_CH/LC_PAPER +#usr/lib/locale/it_CH/LC_TELEPHONE +#usr/lib/locale/it_CH/LC_TIME +#usr/lib/locale/it_IT +#usr/lib/locale/it_IT.utf8 +#usr/lib/locale/it_IT.utf8/LC_ADDRESS +#usr/lib/locale/it_IT.utf8/LC_COLLATE +#usr/lib/locale/it_IT.utf8/LC_CTYPE +#usr/lib/locale/it_IT.utf8/LC_IDENTIFICATION +#usr/lib/locale/it_IT.utf8/LC_MEASUREMENT +#usr/lib/locale/it_IT.utf8/LC_MESSAGES +#usr/lib/locale/it_IT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT.utf8/LC_MONETARY +#usr/lib/locale/it_IT.utf8/LC_NAME +#usr/lib/locale/it_IT.utf8/LC_NUMERIC +#usr/lib/locale/it_IT.utf8/LC_PAPER +#usr/lib/locale/it_IT.utf8/LC_TELEPHONE +#usr/lib/locale/it_IT.utf8/LC_TIME +#usr/lib/locale/it_IT/LC_ADDRESS +#usr/lib/locale/it_IT/LC_COLLATE +#usr/lib/locale/it_IT/LC_CTYPE +#usr/lib/locale/it_IT/LC_IDENTIFICATION +#usr/lib/locale/it_IT/LC_MEASUREMENT +#usr/lib/locale/it_IT/LC_MESSAGES +#usr/lib/locale/it_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT/LC_MONETARY +#usr/lib/locale/it_IT/LC_NAME +#usr/lib/locale/it_IT/LC_NUMERIC +#usr/lib/locale/it_IT/LC_PAPER +#usr/lib/locale/it_IT/LC_TELEPHONE +#usr/lib/locale/it_IT/LC_TIME +#usr/lib/locale/it_IT@euro +#usr/lib/locale/it_IT@euro/LC_ADDRESS +#usr/lib/locale/it_IT@euro/LC_COLLATE +#usr/lib/locale/it_IT@euro/LC_CTYPE +#usr/lib/locale/it_IT@euro/LC_IDENTIFICATION +#usr/lib/locale/it_IT@euro/LC_MEASUREMENT +#usr/lib/locale/it_IT@euro/LC_MESSAGES +#usr/lib/locale/it_IT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT@euro/LC_MONETARY +#usr/lib/locale/it_IT@euro/LC_NAME +#usr/lib/locale/it_IT@euro/LC_NUMERIC +#usr/lib/locale/it_IT@euro/LC_PAPER +#usr/lib/locale/it_IT@euro/LC_TELEPHONE +#usr/lib/locale/it_IT@euro/LC_TIME +#usr/lib/locale/iu_CA +#usr/lib/locale/iu_CA/LC_ADDRESS +#usr/lib/locale/iu_CA/LC_COLLATE +#usr/lib/locale/iu_CA/LC_CTYPE +#usr/lib/locale/iu_CA/LC_IDENTIFICATION +#usr/lib/locale/iu_CA/LC_MEASUREMENT +#usr/lib/locale/iu_CA/LC_MESSAGES +#usr/lib/locale/iu_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/iu_CA/LC_MONETARY +#usr/lib/locale/iu_CA/LC_NAME +#usr/lib/locale/iu_CA/LC_NUMERIC +#usr/lib/locale/iu_CA/LC_PAPER +#usr/lib/locale/iu_CA/LC_TELEPHONE +#usr/lib/locale/iu_CA/LC_TIME +#usr/lib/locale/iw_IL +#usr/lib/locale/iw_IL.utf8 +#usr/lib/locale/iw_IL.utf8/LC_ADDRESS +#usr/lib/locale/iw_IL.utf8/LC_COLLATE +#usr/lib/locale/iw_IL.utf8/LC_CTYPE +#usr/lib/locale/iw_IL.utf8/LC_IDENTIFICATION +#usr/lib/locale/iw_IL.utf8/LC_MEASUREMENT +#usr/lib/locale/iw_IL.utf8/LC_MESSAGES +#usr/lib/locale/iw_IL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/iw_IL.utf8/LC_MONETARY +#usr/lib/locale/iw_IL.utf8/LC_NAME +#usr/lib/locale/iw_IL.utf8/LC_NUMERIC +#usr/lib/locale/iw_IL.utf8/LC_PAPER +#usr/lib/locale/iw_IL.utf8/LC_TELEPHONE +#usr/lib/locale/iw_IL.utf8/LC_TIME +#usr/lib/locale/iw_IL/LC_ADDRESS +#usr/lib/locale/iw_IL/LC_COLLATE +#usr/lib/locale/iw_IL/LC_CTYPE +#usr/lib/locale/iw_IL/LC_IDENTIFICATION +#usr/lib/locale/iw_IL/LC_MEASUREMENT +#usr/lib/locale/iw_IL/LC_MESSAGES +#usr/lib/locale/iw_IL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/iw_IL/LC_MONETARY +#usr/lib/locale/iw_IL/LC_NAME +#usr/lib/locale/iw_IL/LC_NUMERIC +#usr/lib/locale/iw_IL/LC_PAPER +#usr/lib/locale/iw_IL/LC_TELEPHONE +#usr/lib/locale/iw_IL/LC_TIME +#usr/lib/locale/ja_JP.eucjp +#usr/lib/locale/ja_JP.eucjp/LC_ADDRESS +#usr/lib/locale/ja_JP.eucjp/LC_COLLATE +#usr/lib/locale/ja_JP.eucjp/LC_CTYPE +#usr/lib/locale/ja_JP.eucjp/LC_IDENTIFICATION +#usr/lib/locale/ja_JP.eucjp/LC_MEASUREMENT +#usr/lib/locale/ja_JP.eucjp/LC_MESSAGES +#usr/lib/locale/ja_JP.eucjp/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ja_JP.eucjp/LC_MONETARY +#usr/lib/locale/ja_JP.eucjp/LC_NAME +#usr/lib/locale/ja_JP.eucjp/LC_NUMERIC +#usr/lib/locale/ja_JP.eucjp/LC_PAPER +#usr/lib/locale/ja_JP.eucjp/LC_TELEPHONE +#usr/lib/locale/ja_JP.eucjp/LC_TIME +#usr/lib/locale/ja_JP.utf8 +#usr/lib/locale/ja_JP.utf8/LC_ADDRESS +#usr/lib/locale/ja_JP.utf8/LC_COLLATE +#usr/lib/locale/ja_JP.utf8/LC_CTYPE +#usr/lib/locale/ja_JP.utf8/LC_IDENTIFICATION +#usr/lib/locale/ja_JP.utf8/LC_MEASUREMENT +#usr/lib/locale/ja_JP.utf8/LC_MESSAGES +#usr/lib/locale/ja_JP.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ja_JP.utf8/LC_MONETARY +#usr/lib/locale/ja_JP.utf8/LC_NAME +#usr/lib/locale/ja_JP.utf8/LC_NUMERIC +#usr/lib/locale/ja_JP.utf8/LC_PAPER +#usr/lib/locale/ja_JP.utf8/LC_TELEPHONE +#usr/lib/locale/ja_JP.utf8/LC_TIME +#usr/lib/locale/ka_GE +#usr/lib/locale/ka_GE.utf8 +#usr/lib/locale/ka_GE.utf8/LC_ADDRESS +#usr/lib/locale/ka_GE.utf8/LC_COLLATE +#usr/lib/locale/ka_GE.utf8/LC_CTYPE +#usr/lib/locale/ka_GE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ka_GE.utf8/LC_MEASUREMENT +#usr/lib/locale/ka_GE.utf8/LC_MESSAGES +#usr/lib/locale/ka_GE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ka_GE.utf8/LC_MONETARY +#usr/lib/locale/ka_GE.utf8/LC_NAME +#usr/lib/locale/ka_GE.utf8/LC_NUMERIC +#usr/lib/locale/ka_GE.utf8/LC_PAPER +#usr/lib/locale/ka_GE.utf8/LC_TELEPHONE +#usr/lib/locale/ka_GE.utf8/LC_TIME +#usr/lib/locale/ka_GE/LC_ADDRESS +#usr/lib/locale/ka_GE/LC_COLLATE +#usr/lib/locale/ka_GE/LC_CTYPE +#usr/lib/locale/ka_GE/LC_IDENTIFICATION +#usr/lib/locale/ka_GE/LC_MEASUREMENT +#usr/lib/locale/ka_GE/LC_MESSAGES +#usr/lib/locale/ka_GE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ka_GE/LC_MONETARY +#usr/lib/locale/ka_GE/LC_NAME +#usr/lib/locale/ka_GE/LC_NUMERIC +#usr/lib/locale/ka_GE/LC_PAPER +#usr/lib/locale/ka_GE/LC_TELEPHONE +#usr/lib/locale/ka_GE/LC_TIME +#usr/lib/locale/kk_KZ +#usr/lib/locale/kk_KZ.utf8 +#usr/lib/locale/kk_KZ.utf8/LC_ADDRESS +#usr/lib/locale/kk_KZ.utf8/LC_COLLATE +#usr/lib/locale/kk_KZ.utf8/LC_CTYPE +#usr/lib/locale/kk_KZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/kk_KZ.utf8/LC_MEASUREMENT +#usr/lib/locale/kk_KZ.utf8/LC_MESSAGES +#usr/lib/locale/kk_KZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kk_KZ.utf8/LC_MONETARY +#usr/lib/locale/kk_KZ.utf8/LC_NAME +#usr/lib/locale/kk_KZ.utf8/LC_NUMERIC +#usr/lib/locale/kk_KZ.utf8/LC_PAPER +#usr/lib/locale/kk_KZ.utf8/LC_TELEPHONE +#usr/lib/locale/kk_KZ.utf8/LC_TIME +#usr/lib/locale/kk_KZ/LC_ADDRESS +#usr/lib/locale/kk_KZ/LC_COLLATE +#usr/lib/locale/kk_KZ/LC_CTYPE +#usr/lib/locale/kk_KZ/LC_IDENTIFICATION +#usr/lib/locale/kk_KZ/LC_MEASUREMENT +#usr/lib/locale/kk_KZ/LC_MESSAGES +#usr/lib/locale/kk_KZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kk_KZ/LC_MONETARY +#usr/lib/locale/kk_KZ/LC_NAME +#usr/lib/locale/kk_KZ/LC_NUMERIC +#usr/lib/locale/kk_KZ/LC_PAPER +#usr/lib/locale/kk_KZ/LC_TELEPHONE +#usr/lib/locale/kk_KZ/LC_TIME +#usr/lib/locale/kl_GL +#usr/lib/locale/kl_GL.utf8 +#usr/lib/locale/kl_GL.utf8/LC_ADDRESS +#usr/lib/locale/kl_GL.utf8/LC_COLLATE +#usr/lib/locale/kl_GL.utf8/LC_CTYPE +#usr/lib/locale/kl_GL.utf8/LC_IDENTIFICATION +#usr/lib/locale/kl_GL.utf8/LC_MEASUREMENT +#usr/lib/locale/kl_GL.utf8/LC_MESSAGES +#usr/lib/locale/kl_GL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kl_GL.utf8/LC_MONETARY +#usr/lib/locale/kl_GL.utf8/LC_NAME +#usr/lib/locale/kl_GL.utf8/LC_NUMERIC +#usr/lib/locale/kl_GL.utf8/LC_PAPER +#usr/lib/locale/kl_GL.utf8/LC_TELEPHONE +#usr/lib/locale/kl_GL.utf8/LC_TIME +#usr/lib/locale/kl_GL/LC_ADDRESS +#usr/lib/locale/kl_GL/LC_COLLATE +#usr/lib/locale/kl_GL/LC_CTYPE +#usr/lib/locale/kl_GL/LC_IDENTIFICATION +#usr/lib/locale/kl_GL/LC_MEASUREMENT +#usr/lib/locale/kl_GL/LC_MESSAGES +#usr/lib/locale/kl_GL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kl_GL/LC_MONETARY +#usr/lib/locale/kl_GL/LC_NAME +#usr/lib/locale/kl_GL/LC_NUMERIC +#usr/lib/locale/kl_GL/LC_PAPER +#usr/lib/locale/kl_GL/LC_TELEPHONE +#usr/lib/locale/kl_GL/LC_TIME +#usr/lib/locale/km_KH +#usr/lib/locale/km_KH/LC_ADDRESS +#usr/lib/locale/km_KH/LC_COLLATE +#usr/lib/locale/km_KH/LC_CTYPE +#usr/lib/locale/km_KH/LC_IDENTIFICATION +#usr/lib/locale/km_KH/LC_MEASUREMENT +#usr/lib/locale/km_KH/LC_MESSAGES +#usr/lib/locale/km_KH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/km_KH/LC_MONETARY +#usr/lib/locale/km_KH/LC_NAME +#usr/lib/locale/km_KH/LC_NUMERIC +#usr/lib/locale/km_KH/LC_PAPER +#usr/lib/locale/km_KH/LC_TELEPHONE +#usr/lib/locale/km_KH/LC_TIME +#usr/lib/locale/kn_IN +#usr/lib/locale/kn_IN/LC_ADDRESS +#usr/lib/locale/kn_IN/LC_COLLATE +#usr/lib/locale/kn_IN/LC_CTYPE +#usr/lib/locale/kn_IN/LC_IDENTIFICATION +#usr/lib/locale/kn_IN/LC_MEASUREMENT +#usr/lib/locale/kn_IN/LC_MESSAGES +#usr/lib/locale/kn_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kn_IN/LC_MONETARY +#usr/lib/locale/kn_IN/LC_NAME +#usr/lib/locale/kn_IN/LC_NUMERIC +#usr/lib/locale/kn_IN/LC_PAPER +#usr/lib/locale/kn_IN/LC_TELEPHONE +#usr/lib/locale/kn_IN/LC_TIME +#usr/lib/locale/ko_KR.euckr +#usr/lib/locale/ko_KR.euckr/LC_ADDRESS +#usr/lib/locale/ko_KR.euckr/LC_COLLATE +#usr/lib/locale/ko_KR.euckr/LC_CTYPE +#usr/lib/locale/ko_KR.euckr/LC_IDENTIFICATION +#usr/lib/locale/ko_KR.euckr/LC_MEASUREMENT +#usr/lib/locale/ko_KR.euckr/LC_MESSAGES +#usr/lib/locale/ko_KR.euckr/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ko_KR.euckr/LC_MONETARY +#usr/lib/locale/ko_KR.euckr/LC_NAME +#usr/lib/locale/ko_KR.euckr/LC_NUMERIC +#usr/lib/locale/ko_KR.euckr/LC_PAPER +#usr/lib/locale/ko_KR.euckr/LC_TELEPHONE +#usr/lib/locale/ko_KR.euckr/LC_TIME +#usr/lib/locale/ko_KR.utf8 +#usr/lib/locale/ko_KR.utf8/LC_ADDRESS +#usr/lib/locale/ko_KR.utf8/LC_COLLATE +#usr/lib/locale/ko_KR.utf8/LC_CTYPE +#usr/lib/locale/ko_KR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ko_KR.utf8/LC_MEASUREMENT +#usr/lib/locale/ko_KR.utf8/LC_MESSAGES +#usr/lib/locale/ko_KR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ko_KR.utf8/LC_MONETARY +#usr/lib/locale/ko_KR.utf8/LC_NAME +#usr/lib/locale/ko_KR.utf8/LC_NUMERIC +#usr/lib/locale/ko_KR.utf8/LC_PAPER +#usr/lib/locale/ko_KR.utf8/LC_TELEPHONE +#usr/lib/locale/ko_KR.utf8/LC_TIME +#usr/lib/locale/kok_IN +#usr/lib/locale/kok_IN/LC_ADDRESS +#usr/lib/locale/kok_IN/LC_COLLATE +#usr/lib/locale/kok_IN/LC_CTYPE +#usr/lib/locale/kok_IN/LC_IDENTIFICATION +#usr/lib/locale/kok_IN/LC_MEASUREMENT +#usr/lib/locale/kok_IN/LC_MESSAGES +#usr/lib/locale/kok_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kok_IN/LC_MONETARY +#usr/lib/locale/kok_IN/LC_NAME +#usr/lib/locale/kok_IN/LC_NUMERIC +#usr/lib/locale/kok_IN/LC_PAPER +#usr/lib/locale/kok_IN/LC_TELEPHONE +#usr/lib/locale/kok_IN/LC_TIME +#usr/lib/locale/ks_IN +#usr/lib/locale/ks_IN/LC_ADDRESS +#usr/lib/locale/ks_IN/LC_COLLATE +#usr/lib/locale/ks_IN/LC_CTYPE +#usr/lib/locale/ks_IN/LC_IDENTIFICATION +#usr/lib/locale/ks_IN/LC_MEASUREMENT +#usr/lib/locale/ks_IN/LC_MESSAGES +#usr/lib/locale/ks_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ks_IN/LC_MONETARY +#usr/lib/locale/ks_IN/LC_NAME +#usr/lib/locale/ks_IN/LC_NUMERIC +#usr/lib/locale/ks_IN/LC_PAPER +#usr/lib/locale/ks_IN/LC_TELEPHONE +#usr/lib/locale/ks_IN/LC_TIME +#usr/lib/locale/ks_IN@devanagari +#usr/lib/locale/ks_IN@devanagari/LC_ADDRESS +#usr/lib/locale/ks_IN@devanagari/LC_COLLATE +#usr/lib/locale/ks_IN@devanagari/LC_CTYPE +#usr/lib/locale/ks_IN@devanagari/LC_IDENTIFICATION +#usr/lib/locale/ks_IN@devanagari/LC_MEASUREMENT +#usr/lib/locale/ks_IN@devanagari/LC_MESSAGES +#usr/lib/locale/ks_IN@devanagari/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ks_IN@devanagari/LC_MONETARY +#usr/lib/locale/ks_IN@devanagari/LC_NAME +#usr/lib/locale/ks_IN@devanagari/LC_NUMERIC +#usr/lib/locale/ks_IN@devanagari/LC_PAPER +#usr/lib/locale/ks_IN@devanagari/LC_TELEPHONE +#usr/lib/locale/ks_IN@devanagari/LC_TIME +#usr/lib/locale/ku_TR +#usr/lib/locale/ku_TR.utf8 +#usr/lib/locale/ku_TR.utf8/LC_ADDRESS +#usr/lib/locale/ku_TR.utf8/LC_COLLATE +#usr/lib/locale/ku_TR.utf8/LC_CTYPE +#usr/lib/locale/ku_TR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ku_TR.utf8/LC_MEASUREMENT +#usr/lib/locale/ku_TR.utf8/LC_MESSAGES +#usr/lib/locale/ku_TR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ku_TR.utf8/LC_MONETARY +#usr/lib/locale/ku_TR.utf8/LC_NAME +#usr/lib/locale/ku_TR.utf8/LC_NUMERIC +#usr/lib/locale/ku_TR.utf8/LC_PAPER +#usr/lib/locale/ku_TR.utf8/LC_TELEPHONE +#usr/lib/locale/ku_TR.utf8/LC_TIME +#usr/lib/locale/ku_TR/LC_ADDRESS +#usr/lib/locale/ku_TR/LC_COLLATE +#usr/lib/locale/ku_TR/LC_CTYPE +#usr/lib/locale/ku_TR/LC_IDENTIFICATION +#usr/lib/locale/ku_TR/LC_MEASUREMENT +#usr/lib/locale/ku_TR/LC_MESSAGES +#usr/lib/locale/ku_TR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ku_TR/LC_MONETARY +#usr/lib/locale/ku_TR/LC_NAME +#usr/lib/locale/ku_TR/LC_NUMERIC +#usr/lib/locale/ku_TR/LC_PAPER +#usr/lib/locale/ku_TR/LC_TELEPHONE +#usr/lib/locale/ku_TR/LC_TIME +#usr/lib/locale/kw_GB +#usr/lib/locale/kw_GB.utf8 +#usr/lib/locale/kw_GB.utf8/LC_ADDRESS +#usr/lib/locale/kw_GB.utf8/LC_COLLATE +#usr/lib/locale/kw_GB.utf8/LC_CTYPE +#usr/lib/locale/kw_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/kw_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/kw_GB.utf8/LC_MESSAGES +#usr/lib/locale/kw_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kw_GB.utf8/LC_MONETARY +#usr/lib/locale/kw_GB.utf8/LC_NAME +#usr/lib/locale/kw_GB.utf8/LC_NUMERIC +#usr/lib/locale/kw_GB.utf8/LC_PAPER +#usr/lib/locale/kw_GB.utf8/LC_TELEPHONE +#usr/lib/locale/kw_GB.utf8/LC_TIME +#usr/lib/locale/kw_GB/LC_ADDRESS +#usr/lib/locale/kw_GB/LC_COLLATE +#usr/lib/locale/kw_GB/LC_CTYPE +#usr/lib/locale/kw_GB/LC_IDENTIFICATION +#usr/lib/locale/kw_GB/LC_MEASUREMENT +#usr/lib/locale/kw_GB/LC_MESSAGES +#usr/lib/locale/kw_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kw_GB/LC_MONETARY +#usr/lib/locale/kw_GB/LC_NAME +#usr/lib/locale/kw_GB/LC_NUMERIC +#usr/lib/locale/kw_GB/LC_PAPER +#usr/lib/locale/kw_GB/LC_TELEPHONE +#usr/lib/locale/kw_GB/LC_TIME +#usr/lib/locale/ky_KG +#usr/lib/locale/ky_KG/LC_ADDRESS +#usr/lib/locale/ky_KG/LC_COLLATE +#usr/lib/locale/ky_KG/LC_CTYPE +#usr/lib/locale/ky_KG/LC_IDENTIFICATION +#usr/lib/locale/ky_KG/LC_MEASUREMENT +#usr/lib/locale/ky_KG/LC_MESSAGES +#usr/lib/locale/ky_KG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ky_KG/LC_MONETARY +#usr/lib/locale/ky_KG/LC_NAME +#usr/lib/locale/ky_KG/LC_NUMERIC +#usr/lib/locale/ky_KG/LC_PAPER +#usr/lib/locale/ky_KG/LC_TELEPHONE +#usr/lib/locale/ky_KG/LC_TIME +#usr/lib/locale/lg_UG +#usr/lib/locale/lg_UG.utf8 +#usr/lib/locale/lg_UG.utf8/LC_ADDRESS +#usr/lib/locale/lg_UG.utf8/LC_COLLATE +#usr/lib/locale/lg_UG.utf8/LC_CTYPE +#usr/lib/locale/lg_UG.utf8/LC_IDENTIFICATION +#usr/lib/locale/lg_UG.utf8/LC_MEASUREMENT +#usr/lib/locale/lg_UG.utf8/LC_MESSAGES +#usr/lib/locale/lg_UG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lg_UG.utf8/LC_MONETARY +#usr/lib/locale/lg_UG.utf8/LC_NAME +#usr/lib/locale/lg_UG.utf8/LC_NUMERIC +#usr/lib/locale/lg_UG.utf8/LC_PAPER +#usr/lib/locale/lg_UG.utf8/LC_TELEPHONE +#usr/lib/locale/lg_UG.utf8/LC_TIME +#usr/lib/locale/lg_UG/LC_ADDRESS +#usr/lib/locale/lg_UG/LC_COLLATE +#usr/lib/locale/lg_UG/LC_CTYPE +#usr/lib/locale/lg_UG/LC_IDENTIFICATION +#usr/lib/locale/lg_UG/LC_MEASUREMENT +#usr/lib/locale/lg_UG/LC_MESSAGES +#usr/lib/locale/lg_UG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lg_UG/LC_MONETARY +#usr/lib/locale/lg_UG/LC_NAME +#usr/lib/locale/lg_UG/LC_NUMERIC +#usr/lib/locale/lg_UG/LC_PAPER +#usr/lib/locale/lg_UG/LC_TELEPHONE +#usr/lib/locale/lg_UG/LC_TIME +#usr/lib/locale/li_BE +#usr/lib/locale/li_BE/LC_ADDRESS +#usr/lib/locale/li_BE/LC_COLLATE +#usr/lib/locale/li_BE/LC_CTYPE +#usr/lib/locale/li_BE/LC_IDENTIFICATION +#usr/lib/locale/li_BE/LC_MEASUREMENT +#usr/lib/locale/li_BE/LC_MESSAGES +#usr/lib/locale/li_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/li_BE/LC_MONETARY +#usr/lib/locale/li_BE/LC_NAME +#usr/lib/locale/li_BE/LC_NUMERIC +#usr/lib/locale/li_BE/LC_PAPER +#usr/lib/locale/li_BE/LC_TELEPHONE +#usr/lib/locale/li_BE/LC_TIME +#usr/lib/locale/li_NL +#usr/lib/locale/li_NL/LC_ADDRESS +#usr/lib/locale/li_NL/LC_COLLATE +#usr/lib/locale/li_NL/LC_CTYPE +#usr/lib/locale/li_NL/LC_IDENTIFICATION +#usr/lib/locale/li_NL/LC_MEASUREMENT +#usr/lib/locale/li_NL/LC_MESSAGES +#usr/lib/locale/li_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/li_NL/LC_MONETARY +#usr/lib/locale/li_NL/LC_NAME +#usr/lib/locale/li_NL/LC_NUMERIC +#usr/lib/locale/li_NL/LC_PAPER +#usr/lib/locale/li_NL/LC_TELEPHONE +#usr/lib/locale/li_NL/LC_TIME +#usr/lib/locale/lo_LA +#usr/lib/locale/lo_LA/LC_ADDRESS +#usr/lib/locale/lo_LA/LC_COLLATE +#usr/lib/locale/lo_LA/LC_CTYPE +#usr/lib/locale/lo_LA/LC_IDENTIFICATION +#usr/lib/locale/lo_LA/LC_MEASUREMENT +#usr/lib/locale/lo_LA/LC_MESSAGES +#usr/lib/locale/lo_LA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lo_LA/LC_MONETARY +#usr/lib/locale/lo_LA/LC_NAME +#usr/lib/locale/lo_LA/LC_NUMERIC +#usr/lib/locale/lo_LA/LC_PAPER +#usr/lib/locale/lo_LA/LC_TELEPHONE +#usr/lib/locale/lo_LA/LC_TIME +#usr/lib/locale/lt_LT +#usr/lib/locale/lt_LT.utf8 +#usr/lib/locale/lt_LT.utf8/LC_ADDRESS +#usr/lib/locale/lt_LT.utf8/LC_COLLATE +#usr/lib/locale/lt_LT.utf8/LC_CTYPE +#usr/lib/locale/lt_LT.utf8/LC_IDENTIFICATION +#usr/lib/locale/lt_LT.utf8/LC_MEASUREMENT +#usr/lib/locale/lt_LT.utf8/LC_MESSAGES +#usr/lib/locale/lt_LT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lt_LT.utf8/LC_MONETARY +#usr/lib/locale/lt_LT.utf8/LC_NAME +#usr/lib/locale/lt_LT.utf8/LC_NUMERIC +#usr/lib/locale/lt_LT.utf8/LC_PAPER +#usr/lib/locale/lt_LT.utf8/LC_TELEPHONE +#usr/lib/locale/lt_LT.utf8/LC_TIME +#usr/lib/locale/lt_LT/LC_ADDRESS +#usr/lib/locale/lt_LT/LC_COLLATE +#usr/lib/locale/lt_LT/LC_CTYPE +#usr/lib/locale/lt_LT/LC_IDENTIFICATION +#usr/lib/locale/lt_LT/LC_MEASUREMENT +#usr/lib/locale/lt_LT/LC_MESSAGES +#usr/lib/locale/lt_LT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lt_LT/LC_MONETARY +#usr/lib/locale/lt_LT/LC_NAME +#usr/lib/locale/lt_LT/LC_NUMERIC +#usr/lib/locale/lt_LT/LC_PAPER +#usr/lib/locale/lt_LT/LC_TELEPHONE +#usr/lib/locale/lt_LT/LC_TIME +#usr/lib/locale/lv_LV +#usr/lib/locale/lv_LV.utf8 +#usr/lib/locale/lv_LV.utf8/LC_ADDRESS +#usr/lib/locale/lv_LV.utf8/LC_COLLATE +#usr/lib/locale/lv_LV.utf8/LC_CTYPE +#usr/lib/locale/lv_LV.utf8/LC_IDENTIFICATION +#usr/lib/locale/lv_LV.utf8/LC_MEASUREMENT +#usr/lib/locale/lv_LV.utf8/LC_MESSAGES +#usr/lib/locale/lv_LV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lv_LV.utf8/LC_MONETARY +#usr/lib/locale/lv_LV.utf8/LC_NAME +#usr/lib/locale/lv_LV.utf8/LC_NUMERIC +#usr/lib/locale/lv_LV.utf8/LC_PAPER +#usr/lib/locale/lv_LV.utf8/LC_TELEPHONE +#usr/lib/locale/lv_LV.utf8/LC_TIME +#usr/lib/locale/lv_LV/LC_ADDRESS +#usr/lib/locale/lv_LV/LC_COLLATE +#usr/lib/locale/lv_LV/LC_CTYPE +#usr/lib/locale/lv_LV/LC_IDENTIFICATION +#usr/lib/locale/lv_LV/LC_MEASUREMENT +#usr/lib/locale/lv_LV/LC_MESSAGES +#usr/lib/locale/lv_LV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lv_LV/LC_MONETARY +#usr/lib/locale/lv_LV/LC_NAME +#usr/lib/locale/lv_LV/LC_NUMERIC +#usr/lib/locale/lv_LV/LC_PAPER +#usr/lib/locale/lv_LV/LC_TELEPHONE +#usr/lib/locale/lv_LV/LC_TIME +#usr/lib/locale/mai_IN +#usr/lib/locale/mai_IN/LC_ADDRESS +#usr/lib/locale/mai_IN/LC_COLLATE +#usr/lib/locale/mai_IN/LC_CTYPE +#usr/lib/locale/mai_IN/LC_IDENTIFICATION +#usr/lib/locale/mai_IN/LC_MEASUREMENT +#usr/lib/locale/mai_IN/LC_MESSAGES +#usr/lib/locale/mai_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mai_IN/LC_MONETARY +#usr/lib/locale/mai_IN/LC_NAME +#usr/lib/locale/mai_IN/LC_NUMERIC +#usr/lib/locale/mai_IN/LC_PAPER +#usr/lib/locale/mai_IN/LC_TELEPHONE +#usr/lib/locale/mai_IN/LC_TIME +#usr/lib/locale/mg_MG +#usr/lib/locale/mg_MG.utf8 +#usr/lib/locale/mg_MG.utf8/LC_ADDRESS +#usr/lib/locale/mg_MG.utf8/LC_COLLATE +#usr/lib/locale/mg_MG.utf8/LC_CTYPE +#usr/lib/locale/mg_MG.utf8/LC_IDENTIFICATION +#usr/lib/locale/mg_MG.utf8/LC_MEASUREMENT +#usr/lib/locale/mg_MG.utf8/LC_MESSAGES +#usr/lib/locale/mg_MG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mg_MG.utf8/LC_MONETARY +#usr/lib/locale/mg_MG.utf8/LC_NAME +#usr/lib/locale/mg_MG.utf8/LC_NUMERIC +#usr/lib/locale/mg_MG.utf8/LC_PAPER +#usr/lib/locale/mg_MG.utf8/LC_TELEPHONE +#usr/lib/locale/mg_MG.utf8/LC_TIME +#usr/lib/locale/mg_MG/LC_ADDRESS +#usr/lib/locale/mg_MG/LC_COLLATE +#usr/lib/locale/mg_MG/LC_CTYPE +#usr/lib/locale/mg_MG/LC_IDENTIFICATION +#usr/lib/locale/mg_MG/LC_MEASUREMENT +#usr/lib/locale/mg_MG/LC_MESSAGES +#usr/lib/locale/mg_MG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mg_MG/LC_MONETARY +#usr/lib/locale/mg_MG/LC_NAME +#usr/lib/locale/mg_MG/LC_NUMERIC +#usr/lib/locale/mg_MG/LC_PAPER +#usr/lib/locale/mg_MG/LC_TELEPHONE +#usr/lib/locale/mg_MG/LC_TIME +#usr/lib/locale/mi_NZ +#usr/lib/locale/mi_NZ.utf8 +#usr/lib/locale/mi_NZ.utf8/LC_ADDRESS +#usr/lib/locale/mi_NZ.utf8/LC_COLLATE +#usr/lib/locale/mi_NZ.utf8/LC_CTYPE +#usr/lib/locale/mi_NZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/mi_NZ.utf8/LC_MEASUREMENT +#usr/lib/locale/mi_NZ.utf8/LC_MESSAGES +#usr/lib/locale/mi_NZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mi_NZ.utf8/LC_MONETARY +#usr/lib/locale/mi_NZ.utf8/LC_NAME +#usr/lib/locale/mi_NZ.utf8/LC_NUMERIC +#usr/lib/locale/mi_NZ.utf8/LC_PAPER +#usr/lib/locale/mi_NZ.utf8/LC_TELEPHONE +#usr/lib/locale/mi_NZ.utf8/LC_TIME +#usr/lib/locale/mi_NZ/LC_ADDRESS +#usr/lib/locale/mi_NZ/LC_COLLATE +#usr/lib/locale/mi_NZ/LC_CTYPE +#usr/lib/locale/mi_NZ/LC_IDENTIFICATION +#usr/lib/locale/mi_NZ/LC_MEASUREMENT +#usr/lib/locale/mi_NZ/LC_MESSAGES +#usr/lib/locale/mi_NZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mi_NZ/LC_MONETARY +#usr/lib/locale/mi_NZ/LC_NAME +#usr/lib/locale/mi_NZ/LC_NUMERIC +#usr/lib/locale/mi_NZ/LC_PAPER +#usr/lib/locale/mi_NZ/LC_TELEPHONE +#usr/lib/locale/mi_NZ/LC_TIME +#usr/lib/locale/mk_MK +#usr/lib/locale/mk_MK.utf8 +#usr/lib/locale/mk_MK.utf8/LC_ADDRESS +#usr/lib/locale/mk_MK.utf8/LC_COLLATE +#usr/lib/locale/mk_MK.utf8/LC_CTYPE +#usr/lib/locale/mk_MK.utf8/LC_IDENTIFICATION +#usr/lib/locale/mk_MK.utf8/LC_MEASUREMENT +#usr/lib/locale/mk_MK.utf8/LC_MESSAGES +#usr/lib/locale/mk_MK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mk_MK.utf8/LC_MONETARY +#usr/lib/locale/mk_MK.utf8/LC_NAME +#usr/lib/locale/mk_MK.utf8/LC_NUMERIC +#usr/lib/locale/mk_MK.utf8/LC_PAPER +#usr/lib/locale/mk_MK.utf8/LC_TELEPHONE +#usr/lib/locale/mk_MK.utf8/LC_TIME +#usr/lib/locale/mk_MK/LC_ADDRESS +#usr/lib/locale/mk_MK/LC_COLLATE +#usr/lib/locale/mk_MK/LC_CTYPE +#usr/lib/locale/mk_MK/LC_IDENTIFICATION +#usr/lib/locale/mk_MK/LC_MEASUREMENT +#usr/lib/locale/mk_MK/LC_MESSAGES +#usr/lib/locale/mk_MK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mk_MK/LC_MONETARY +#usr/lib/locale/mk_MK/LC_NAME +#usr/lib/locale/mk_MK/LC_NUMERIC +#usr/lib/locale/mk_MK/LC_PAPER +#usr/lib/locale/mk_MK/LC_TELEPHONE +#usr/lib/locale/mk_MK/LC_TIME +#usr/lib/locale/ml_IN +#usr/lib/locale/ml_IN/LC_ADDRESS +#usr/lib/locale/ml_IN/LC_COLLATE +#usr/lib/locale/ml_IN/LC_CTYPE +#usr/lib/locale/ml_IN/LC_IDENTIFICATION +#usr/lib/locale/ml_IN/LC_MEASUREMENT +#usr/lib/locale/ml_IN/LC_MESSAGES +#usr/lib/locale/ml_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ml_IN/LC_MONETARY +#usr/lib/locale/ml_IN/LC_NAME +#usr/lib/locale/ml_IN/LC_NUMERIC +#usr/lib/locale/ml_IN/LC_PAPER +#usr/lib/locale/ml_IN/LC_TELEPHONE +#usr/lib/locale/ml_IN/LC_TIME +#usr/lib/locale/mn_MN +#usr/lib/locale/mn_MN/LC_ADDRESS +#usr/lib/locale/mn_MN/LC_COLLATE +#usr/lib/locale/mn_MN/LC_CTYPE +#usr/lib/locale/mn_MN/LC_IDENTIFICATION +#usr/lib/locale/mn_MN/LC_MEASUREMENT +#usr/lib/locale/mn_MN/LC_MESSAGES +#usr/lib/locale/mn_MN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mn_MN/LC_MONETARY +#usr/lib/locale/mn_MN/LC_NAME +#usr/lib/locale/mn_MN/LC_NUMERIC +#usr/lib/locale/mn_MN/LC_PAPER +#usr/lib/locale/mn_MN/LC_TELEPHONE +#usr/lib/locale/mn_MN/LC_TIME +#usr/lib/locale/mr_IN +#usr/lib/locale/mr_IN/LC_ADDRESS +#usr/lib/locale/mr_IN/LC_COLLATE +#usr/lib/locale/mr_IN/LC_CTYPE +#usr/lib/locale/mr_IN/LC_IDENTIFICATION +#usr/lib/locale/mr_IN/LC_MEASUREMENT +#usr/lib/locale/mr_IN/LC_MESSAGES +#usr/lib/locale/mr_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mr_IN/LC_MONETARY +#usr/lib/locale/mr_IN/LC_NAME +#usr/lib/locale/mr_IN/LC_NUMERIC +#usr/lib/locale/mr_IN/LC_PAPER +#usr/lib/locale/mr_IN/LC_TELEPHONE +#usr/lib/locale/mr_IN/LC_TIME +#usr/lib/locale/ms_MY +#usr/lib/locale/ms_MY.utf8 +#usr/lib/locale/ms_MY.utf8/LC_ADDRESS +#usr/lib/locale/ms_MY.utf8/LC_COLLATE +#usr/lib/locale/ms_MY.utf8/LC_CTYPE +#usr/lib/locale/ms_MY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ms_MY.utf8/LC_MEASUREMENT +#usr/lib/locale/ms_MY.utf8/LC_MESSAGES +#usr/lib/locale/ms_MY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ms_MY.utf8/LC_MONETARY +#usr/lib/locale/ms_MY.utf8/LC_NAME +#usr/lib/locale/ms_MY.utf8/LC_NUMERIC +#usr/lib/locale/ms_MY.utf8/LC_PAPER +#usr/lib/locale/ms_MY.utf8/LC_TELEPHONE +#usr/lib/locale/ms_MY.utf8/LC_TIME +#usr/lib/locale/ms_MY/LC_ADDRESS +#usr/lib/locale/ms_MY/LC_COLLATE +#usr/lib/locale/ms_MY/LC_CTYPE +#usr/lib/locale/ms_MY/LC_IDENTIFICATION +#usr/lib/locale/ms_MY/LC_MEASUREMENT +#usr/lib/locale/ms_MY/LC_MESSAGES +#usr/lib/locale/ms_MY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ms_MY/LC_MONETARY +#usr/lib/locale/ms_MY/LC_NAME +#usr/lib/locale/ms_MY/LC_NUMERIC +#usr/lib/locale/ms_MY/LC_PAPER +#usr/lib/locale/ms_MY/LC_TELEPHONE +#usr/lib/locale/ms_MY/LC_TIME +#usr/lib/locale/mt_MT +#usr/lib/locale/mt_MT.utf8 +#usr/lib/locale/mt_MT.utf8/LC_ADDRESS +#usr/lib/locale/mt_MT.utf8/LC_COLLATE +#usr/lib/locale/mt_MT.utf8/LC_CTYPE +#usr/lib/locale/mt_MT.utf8/LC_IDENTIFICATION +#usr/lib/locale/mt_MT.utf8/LC_MEASUREMENT +#usr/lib/locale/mt_MT.utf8/LC_MESSAGES +#usr/lib/locale/mt_MT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mt_MT.utf8/LC_MONETARY +#usr/lib/locale/mt_MT.utf8/LC_NAME +#usr/lib/locale/mt_MT.utf8/LC_NUMERIC +#usr/lib/locale/mt_MT.utf8/LC_PAPER +#usr/lib/locale/mt_MT.utf8/LC_TELEPHONE +#usr/lib/locale/mt_MT.utf8/LC_TIME +#usr/lib/locale/mt_MT/LC_ADDRESS +#usr/lib/locale/mt_MT/LC_COLLATE +#usr/lib/locale/mt_MT/LC_CTYPE +#usr/lib/locale/mt_MT/LC_IDENTIFICATION +#usr/lib/locale/mt_MT/LC_MEASUREMENT +#usr/lib/locale/mt_MT/LC_MESSAGES +#usr/lib/locale/mt_MT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mt_MT/LC_MONETARY +#usr/lib/locale/mt_MT/LC_NAME +#usr/lib/locale/mt_MT/LC_NUMERIC +#usr/lib/locale/mt_MT/LC_PAPER +#usr/lib/locale/mt_MT/LC_TELEPHONE +#usr/lib/locale/mt_MT/LC_TIME +#usr/lib/locale/my_MM +#usr/lib/locale/my_MM/LC_ADDRESS +#usr/lib/locale/my_MM/LC_COLLATE +#usr/lib/locale/my_MM/LC_CTYPE +#usr/lib/locale/my_MM/LC_IDENTIFICATION +#usr/lib/locale/my_MM/LC_MEASUREMENT +#usr/lib/locale/my_MM/LC_MESSAGES +#usr/lib/locale/my_MM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/my_MM/LC_MONETARY +#usr/lib/locale/my_MM/LC_NAME +#usr/lib/locale/my_MM/LC_NUMERIC +#usr/lib/locale/my_MM/LC_PAPER +#usr/lib/locale/my_MM/LC_TELEPHONE +#usr/lib/locale/my_MM/LC_TIME +#usr/lib/locale/nan_TW@latin +#usr/lib/locale/nan_TW@latin/LC_ADDRESS +#usr/lib/locale/nan_TW@latin/LC_COLLATE +#usr/lib/locale/nan_TW@latin/LC_CTYPE +#usr/lib/locale/nan_TW@latin/LC_IDENTIFICATION +#usr/lib/locale/nan_TW@latin/LC_MEASUREMENT +#usr/lib/locale/nan_TW@latin/LC_MESSAGES +#usr/lib/locale/nan_TW@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nan_TW@latin/LC_MONETARY +#usr/lib/locale/nan_TW@latin/LC_NAME +#usr/lib/locale/nan_TW@latin/LC_NUMERIC +#usr/lib/locale/nan_TW@latin/LC_PAPER +#usr/lib/locale/nan_TW@latin/LC_TELEPHONE +#usr/lib/locale/nan_TW@latin/LC_TIME +#usr/lib/locale/nb_NO +#usr/lib/locale/nb_NO.utf8 +#usr/lib/locale/nb_NO.utf8/LC_ADDRESS +#usr/lib/locale/nb_NO.utf8/LC_COLLATE +#usr/lib/locale/nb_NO.utf8/LC_CTYPE +#usr/lib/locale/nb_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/nb_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/nb_NO.utf8/LC_MESSAGES +#usr/lib/locale/nb_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nb_NO.utf8/LC_MONETARY +#usr/lib/locale/nb_NO.utf8/LC_NAME +#usr/lib/locale/nb_NO.utf8/LC_NUMERIC +#usr/lib/locale/nb_NO.utf8/LC_PAPER +#usr/lib/locale/nb_NO.utf8/LC_TELEPHONE +#usr/lib/locale/nb_NO.utf8/LC_TIME +#usr/lib/locale/nb_NO/LC_ADDRESS +#usr/lib/locale/nb_NO/LC_COLLATE +#usr/lib/locale/nb_NO/LC_CTYPE +#usr/lib/locale/nb_NO/LC_IDENTIFICATION +#usr/lib/locale/nb_NO/LC_MEASUREMENT +#usr/lib/locale/nb_NO/LC_MESSAGES +#usr/lib/locale/nb_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nb_NO/LC_MONETARY +#usr/lib/locale/nb_NO/LC_NAME +#usr/lib/locale/nb_NO/LC_NUMERIC +#usr/lib/locale/nb_NO/LC_PAPER +#usr/lib/locale/nb_NO/LC_TELEPHONE +#usr/lib/locale/nb_NO/LC_TIME +#usr/lib/locale/nds_DE +#usr/lib/locale/nds_DE/LC_ADDRESS +#usr/lib/locale/nds_DE/LC_COLLATE +#usr/lib/locale/nds_DE/LC_CTYPE +#usr/lib/locale/nds_DE/LC_IDENTIFICATION +#usr/lib/locale/nds_DE/LC_MEASUREMENT +#usr/lib/locale/nds_DE/LC_MESSAGES +#usr/lib/locale/nds_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nds_DE/LC_MONETARY +#usr/lib/locale/nds_DE/LC_NAME +#usr/lib/locale/nds_DE/LC_NUMERIC +#usr/lib/locale/nds_DE/LC_PAPER +#usr/lib/locale/nds_DE/LC_TELEPHONE +#usr/lib/locale/nds_DE/LC_TIME +#usr/lib/locale/nds_NL +#usr/lib/locale/nds_NL/LC_ADDRESS +#usr/lib/locale/nds_NL/LC_COLLATE +#usr/lib/locale/nds_NL/LC_CTYPE +#usr/lib/locale/nds_NL/LC_IDENTIFICATION +#usr/lib/locale/nds_NL/LC_MEASUREMENT +#usr/lib/locale/nds_NL/LC_MESSAGES +#usr/lib/locale/nds_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nds_NL/LC_MONETARY +#usr/lib/locale/nds_NL/LC_NAME +#usr/lib/locale/nds_NL/LC_NUMERIC +#usr/lib/locale/nds_NL/LC_PAPER +#usr/lib/locale/nds_NL/LC_TELEPHONE +#usr/lib/locale/nds_NL/LC_TIME +#usr/lib/locale/ne_NP +#usr/lib/locale/ne_NP/LC_ADDRESS +#usr/lib/locale/ne_NP/LC_COLLATE +#usr/lib/locale/ne_NP/LC_CTYPE +#usr/lib/locale/ne_NP/LC_IDENTIFICATION +#usr/lib/locale/ne_NP/LC_MEASUREMENT +#usr/lib/locale/ne_NP/LC_MESSAGES +#usr/lib/locale/ne_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ne_NP/LC_MONETARY +#usr/lib/locale/ne_NP/LC_NAME +#usr/lib/locale/ne_NP/LC_NUMERIC +#usr/lib/locale/ne_NP/LC_PAPER +#usr/lib/locale/ne_NP/LC_TELEPHONE +#usr/lib/locale/ne_NP/LC_TIME +#usr/lib/locale/nl_AW +#usr/lib/locale/nl_AW/LC_ADDRESS +#usr/lib/locale/nl_AW/LC_COLLATE +#usr/lib/locale/nl_AW/LC_CTYPE +#usr/lib/locale/nl_AW/LC_IDENTIFICATION +#usr/lib/locale/nl_AW/LC_MEASUREMENT +#usr/lib/locale/nl_AW/LC_MESSAGES +#usr/lib/locale/nl_AW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_AW/LC_MONETARY +#usr/lib/locale/nl_AW/LC_NAME +#usr/lib/locale/nl_AW/LC_NUMERIC +#usr/lib/locale/nl_AW/LC_PAPER +#usr/lib/locale/nl_AW/LC_TELEPHONE +#usr/lib/locale/nl_AW/LC_TIME +#usr/lib/locale/nl_BE +#usr/lib/locale/nl_BE.utf8 +#usr/lib/locale/nl_BE.utf8/LC_ADDRESS +#usr/lib/locale/nl_BE.utf8/LC_COLLATE +#usr/lib/locale/nl_BE.utf8/LC_CTYPE +#usr/lib/locale/nl_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/nl_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/nl_BE.utf8/LC_MESSAGES +#usr/lib/locale/nl_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE.utf8/LC_MONETARY +#usr/lib/locale/nl_BE.utf8/LC_NAME +#usr/lib/locale/nl_BE.utf8/LC_NUMERIC +#usr/lib/locale/nl_BE.utf8/LC_PAPER +#usr/lib/locale/nl_BE.utf8/LC_TELEPHONE +#usr/lib/locale/nl_BE.utf8/LC_TIME +#usr/lib/locale/nl_BE/LC_ADDRESS +#usr/lib/locale/nl_BE/LC_COLLATE +#usr/lib/locale/nl_BE/LC_CTYPE +#usr/lib/locale/nl_BE/LC_IDENTIFICATION +#usr/lib/locale/nl_BE/LC_MEASUREMENT +#usr/lib/locale/nl_BE/LC_MESSAGES +#usr/lib/locale/nl_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE/LC_MONETARY +#usr/lib/locale/nl_BE/LC_NAME +#usr/lib/locale/nl_BE/LC_NUMERIC +#usr/lib/locale/nl_BE/LC_PAPER +#usr/lib/locale/nl_BE/LC_TELEPHONE +#usr/lib/locale/nl_BE/LC_TIME +#usr/lib/locale/nl_BE@euro +#usr/lib/locale/nl_BE@euro/LC_ADDRESS +#usr/lib/locale/nl_BE@euro/LC_COLLATE +#usr/lib/locale/nl_BE@euro/LC_CTYPE +#usr/lib/locale/nl_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/nl_BE@euro/LC_MEASUREMENT +#usr/lib/locale/nl_BE@euro/LC_MESSAGES +#usr/lib/locale/nl_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE@euro/LC_MONETARY +#usr/lib/locale/nl_BE@euro/LC_NAME +#usr/lib/locale/nl_BE@euro/LC_NUMERIC +#usr/lib/locale/nl_BE@euro/LC_PAPER +#usr/lib/locale/nl_BE@euro/LC_TELEPHONE +#usr/lib/locale/nl_BE@euro/LC_TIME +#usr/lib/locale/nl_NL +#usr/lib/locale/nl_NL.utf8 +#usr/lib/locale/nl_NL.utf8/LC_ADDRESS +#usr/lib/locale/nl_NL.utf8/LC_COLLATE +#usr/lib/locale/nl_NL.utf8/LC_CTYPE +#usr/lib/locale/nl_NL.utf8/LC_IDENTIFICATION +#usr/lib/locale/nl_NL.utf8/LC_MEASUREMENT +#usr/lib/locale/nl_NL.utf8/LC_MESSAGES +#usr/lib/locale/nl_NL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL.utf8/LC_MONETARY +#usr/lib/locale/nl_NL.utf8/LC_NAME +#usr/lib/locale/nl_NL.utf8/LC_NUMERIC +#usr/lib/locale/nl_NL.utf8/LC_PAPER +#usr/lib/locale/nl_NL.utf8/LC_TELEPHONE +#usr/lib/locale/nl_NL.utf8/LC_TIME +#usr/lib/locale/nl_NL/LC_ADDRESS +#usr/lib/locale/nl_NL/LC_COLLATE +#usr/lib/locale/nl_NL/LC_CTYPE +#usr/lib/locale/nl_NL/LC_IDENTIFICATION +#usr/lib/locale/nl_NL/LC_MEASUREMENT +#usr/lib/locale/nl_NL/LC_MESSAGES +#usr/lib/locale/nl_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL/LC_MONETARY +#usr/lib/locale/nl_NL/LC_NAME +#usr/lib/locale/nl_NL/LC_NUMERIC +#usr/lib/locale/nl_NL/LC_PAPER +#usr/lib/locale/nl_NL/LC_TELEPHONE +#usr/lib/locale/nl_NL/LC_TIME +#usr/lib/locale/nl_NL@euro +#usr/lib/locale/nl_NL@euro/LC_ADDRESS +#usr/lib/locale/nl_NL@euro/LC_COLLATE +#usr/lib/locale/nl_NL@euro/LC_CTYPE +#usr/lib/locale/nl_NL@euro/LC_IDENTIFICATION +#usr/lib/locale/nl_NL@euro/LC_MEASUREMENT +#usr/lib/locale/nl_NL@euro/LC_MESSAGES +#usr/lib/locale/nl_NL@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL@euro/LC_MONETARY +#usr/lib/locale/nl_NL@euro/LC_NAME +#usr/lib/locale/nl_NL@euro/LC_NUMERIC +#usr/lib/locale/nl_NL@euro/LC_PAPER +#usr/lib/locale/nl_NL@euro/LC_TELEPHONE +#usr/lib/locale/nl_NL@euro/LC_TIME +#usr/lib/locale/nn_NO +#usr/lib/locale/nn_NO.utf8 +#usr/lib/locale/nn_NO.utf8/LC_ADDRESS +#usr/lib/locale/nn_NO.utf8/LC_COLLATE +#usr/lib/locale/nn_NO.utf8/LC_CTYPE +#usr/lib/locale/nn_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/nn_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/nn_NO.utf8/LC_MESSAGES +#usr/lib/locale/nn_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nn_NO.utf8/LC_MONETARY +#usr/lib/locale/nn_NO.utf8/LC_NAME +#usr/lib/locale/nn_NO.utf8/LC_NUMERIC +#usr/lib/locale/nn_NO.utf8/LC_PAPER +#usr/lib/locale/nn_NO.utf8/LC_TELEPHONE +#usr/lib/locale/nn_NO.utf8/LC_TIME +#usr/lib/locale/nn_NO/LC_ADDRESS +#usr/lib/locale/nn_NO/LC_COLLATE +#usr/lib/locale/nn_NO/LC_CTYPE +#usr/lib/locale/nn_NO/LC_IDENTIFICATION +#usr/lib/locale/nn_NO/LC_MEASUREMENT +#usr/lib/locale/nn_NO/LC_MESSAGES +#usr/lib/locale/nn_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nn_NO/LC_MONETARY +#usr/lib/locale/nn_NO/LC_NAME +#usr/lib/locale/nn_NO/LC_NUMERIC +#usr/lib/locale/nn_NO/LC_PAPER +#usr/lib/locale/nn_NO/LC_TELEPHONE +#usr/lib/locale/nn_NO/LC_TIME +#usr/lib/locale/no_NO +#usr/lib/locale/no_NO.utf8 +#usr/lib/locale/no_NO.utf8/LC_ADDRESS +#usr/lib/locale/no_NO.utf8/LC_COLLATE +#usr/lib/locale/no_NO.utf8/LC_CTYPE +#usr/lib/locale/no_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/no_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/no_NO.utf8/LC_MESSAGES +#usr/lib/locale/no_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/no_NO.utf8/LC_MONETARY +#usr/lib/locale/no_NO.utf8/LC_NAME +#usr/lib/locale/no_NO.utf8/LC_NUMERIC +#usr/lib/locale/no_NO.utf8/LC_PAPER +#usr/lib/locale/no_NO.utf8/LC_TELEPHONE +#usr/lib/locale/no_NO.utf8/LC_TIME +#usr/lib/locale/no_NO/LC_ADDRESS +#usr/lib/locale/no_NO/LC_COLLATE +#usr/lib/locale/no_NO/LC_CTYPE +#usr/lib/locale/no_NO/LC_IDENTIFICATION +#usr/lib/locale/no_NO/LC_MEASUREMENT +#usr/lib/locale/no_NO/LC_MESSAGES +#usr/lib/locale/no_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/no_NO/LC_MONETARY +#usr/lib/locale/no_NO/LC_NAME +#usr/lib/locale/no_NO/LC_NUMERIC +#usr/lib/locale/no_NO/LC_PAPER +#usr/lib/locale/no_NO/LC_TELEPHONE +#usr/lib/locale/no_NO/LC_TIME +#usr/lib/locale/nr_ZA +#usr/lib/locale/nr_ZA/LC_ADDRESS +#usr/lib/locale/nr_ZA/LC_COLLATE +#usr/lib/locale/nr_ZA/LC_CTYPE +#usr/lib/locale/nr_ZA/LC_IDENTIFICATION +#usr/lib/locale/nr_ZA/LC_MEASUREMENT +#usr/lib/locale/nr_ZA/LC_MESSAGES +#usr/lib/locale/nr_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nr_ZA/LC_MONETARY +#usr/lib/locale/nr_ZA/LC_NAME +#usr/lib/locale/nr_ZA/LC_NUMERIC +#usr/lib/locale/nr_ZA/LC_PAPER +#usr/lib/locale/nr_ZA/LC_TELEPHONE +#usr/lib/locale/nr_ZA/LC_TIME +#usr/lib/locale/nso_ZA +#usr/lib/locale/nso_ZA/LC_ADDRESS +#usr/lib/locale/nso_ZA/LC_COLLATE +#usr/lib/locale/nso_ZA/LC_CTYPE +#usr/lib/locale/nso_ZA/LC_IDENTIFICATION +#usr/lib/locale/nso_ZA/LC_MEASUREMENT +#usr/lib/locale/nso_ZA/LC_MESSAGES +#usr/lib/locale/nso_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nso_ZA/LC_MONETARY +#usr/lib/locale/nso_ZA/LC_NAME +#usr/lib/locale/nso_ZA/LC_NUMERIC +#usr/lib/locale/nso_ZA/LC_PAPER +#usr/lib/locale/nso_ZA/LC_TELEPHONE +#usr/lib/locale/nso_ZA/LC_TIME +#usr/lib/locale/oc_FR +#usr/lib/locale/oc_FR.utf8 +#usr/lib/locale/oc_FR.utf8/LC_ADDRESS +#usr/lib/locale/oc_FR.utf8/LC_COLLATE +#usr/lib/locale/oc_FR.utf8/LC_CTYPE +#usr/lib/locale/oc_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/oc_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/oc_FR.utf8/LC_MESSAGES +#usr/lib/locale/oc_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/oc_FR.utf8/LC_MONETARY +#usr/lib/locale/oc_FR.utf8/LC_NAME +#usr/lib/locale/oc_FR.utf8/LC_NUMERIC +#usr/lib/locale/oc_FR.utf8/LC_PAPER +#usr/lib/locale/oc_FR.utf8/LC_TELEPHONE +#usr/lib/locale/oc_FR.utf8/LC_TIME +#usr/lib/locale/oc_FR/LC_ADDRESS +#usr/lib/locale/oc_FR/LC_COLLATE +#usr/lib/locale/oc_FR/LC_CTYPE +#usr/lib/locale/oc_FR/LC_IDENTIFICATION +#usr/lib/locale/oc_FR/LC_MEASUREMENT +#usr/lib/locale/oc_FR/LC_MESSAGES +#usr/lib/locale/oc_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/oc_FR/LC_MONETARY +#usr/lib/locale/oc_FR/LC_NAME +#usr/lib/locale/oc_FR/LC_NUMERIC +#usr/lib/locale/oc_FR/LC_PAPER +#usr/lib/locale/oc_FR/LC_TELEPHONE +#usr/lib/locale/oc_FR/LC_TIME +#usr/lib/locale/om_ET +#usr/lib/locale/om_ET/LC_ADDRESS +#usr/lib/locale/om_ET/LC_COLLATE +#usr/lib/locale/om_ET/LC_CTYPE +#usr/lib/locale/om_ET/LC_IDENTIFICATION +#usr/lib/locale/om_ET/LC_MEASUREMENT +#usr/lib/locale/om_ET/LC_MESSAGES +#usr/lib/locale/om_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_ET/LC_MONETARY +#usr/lib/locale/om_ET/LC_NAME +#usr/lib/locale/om_ET/LC_NUMERIC +#usr/lib/locale/om_ET/LC_PAPER +#usr/lib/locale/om_ET/LC_TELEPHONE +#usr/lib/locale/om_ET/LC_TIME +#usr/lib/locale/om_KE +#usr/lib/locale/om_KE.utf8 +#usr/lib/locale/om_KE.utf8/LC_ADDRESS +#usr/lib/locale/om_KE.utf8/LC_COLLATE +#usr/lib/locale/om_KE.utf8/LC_CTYPE +#usr/lib/locale/om_KE.utf8/LC_IDENTIFICATION +#usr/lib/locale/om_KE.utf8/LC_MEASUREMENT +#usr/lib/locale/om_KE.utf8/LC_MESSAGES +#usr/lib/locale/om_KE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_KE.utf8/LC_MONETARY +#usr/lib/locale/om_KE.utf8/LC_NAME +#usr/lib/locale/om_KE.utf8/LC_NUMERIC +#usr/lib/locale/om_KE.utf8/LC_PAPER +#usr/lib/locale/om_KE.utf8/LC_TELEPHONE +#usr/lib/locale/om_KE.utf8/LC_TIME +#usr/lib/locale/om_KE/LC_ADDRESS +#usr/lib/locale/om_KE/LC_COLLATE +#usr/lib/locale/om_KE/LC_CTYPE +#usr/lib/locale/om_KE/LC_IDENTIFICATION +#usr/lib/locale/om_KE/LC_MEASUREMENT +#usr/lib/locale/om_KE/LC_MESSAGES +#usr/lib/locale/om_KE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_KE/LC_MONETARY +#usr/lib/locale/om_KE/LC_NAME +#usr/lib/locale/om_KE/LC_NUMERIC +#usr/lib/locale/om_KE/LC_PAPER +#usr/lib/locale/om_KE/LC_TELEPHONE +#usr/lib/locale/om_KE/LC_TIME +#usr/lib/locale/or_IN +#usr/lib/locale/or_IN/LC_ADDRESS +#usr/lib/locale/or_IN/LC_COLLATE +#usr/lib/locale/or_IN/LC_CTYPE +#usr/lib/locale/or_IN/LC_IDENTIFICATION +#usr/lib/locale/or_IN/LC_MEASUREMENT +#usr/lib/locale/or_IN/LC_MESSAGES +#usr/lib/locale/or_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/or_IN/LC_MONETARY +#usr/lib/locale/or_IN/LC_NAME +#usr/lib/locale/or_IN/LC_NUMERIC +#usr/lib/locale/or_IN/LC_PAPER +#usr/lib/locale/or_IN/LC_TELEPHONE +#usr/lib/locale/or_IN/LC_TIME +#usr/lib/locale/pa_IN +#usr/lib/locale/pa_IN/LC_ADDRESS +#usr/lib/locale/pa_IN/LC_COLLATE +#usr/lib/locale/pa_IN/LC_CTYPE +#usr/lib/locale/pa_IN/LC_IDENTIFICATION +#usr/lib/locale/pa_IN/LC_MEASUREMENT +#usr/lib/locale/pa_IN/LC_MESSAGES +#usr/lib/locale/pa_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pa_IN/LC_MONETARY +#usr/lib/locale/pa_IN/LC_NAME +#usr/lib/locale/pa_IN/LC_NUMERIC +#usr/lib/locale/pa_IN/LC_PAPER +#usr/lib/locale/pa_IN/LC_TELEPHONE +#usr/lib/locale/pa_IN/LC_TIME +#usr/lib/locale/pa_PK +#usr/lib/locale/pa_PK/LC_ADDRESS +#usr/lib/locale/pa_PK/LC_COLLATE +#usr/lib/locale/pa_PK/LC_CTYPE +#usr/lib/locale/pa_PK/LC_IDENTIFICATION +#usr/lib/locale/pa_PK/LC_MEASUREMENT +#usr/lib/locale/pa_PK/LC_MESSAGES +#usr/lib/locale/pa_PK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pa_PK/LC_MONETARY +#usr/lib/locale/pa_PK/LC_NAME +#usr/lib/locale/pa_PK/LC_NUMERIC +#usr/lib/locale/pa_PK/LC_PAPER +#usr/lib/locale/pa_PK/LC_TELEPHONE +#usr/lib/locale/pa_PK/LC_TIME +#usr/lib/locale/pap_AN +#usr/lib/locale/pap_AN/LC_ADDRESS +#usr/lib/locale/pap_AN/LC_COLLATE +#usr/lib/locale/pap_AN/LC_CTYPE +#usr/lib/locale/pap_AN/LC_IDENTIFICATION +#usr/lib/locale/pap_AN/LC_MEASUREMENT +#usr/lib/locale/pap_AN/LC_MESSAGES +#usr/lib/locale/pap_AN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pap_AN/LC_MONETARY +#usr/lib/locale/pap_AN/LC_NAME +#usr/lib/locale/pap_AN/LC_NUMERIC +#usr/lib/locale/pap_AN/LC_PAPER +#usr/lib/locale/pap_AN/LC_TELEPHONE +#usr/lib/locale/pap_AN/LC_TIME +#usr/lib/locale/pl_PL +#usr/lib/locale/pl_PL.utf8 +#usr/lib/locale/pl_PL.utf8/LC_ADDRESS +#usr/lib/locale/pl_PL.utf8/LC_COLLATE +#usr/lib/locale/pl_PL.utf8/LC_CTYPE +#usr/lib/locale/pl_PL.utf8/LC_IDENTIFICATION +#usr/lib/locale/pl_PL.utf8/LC_MEASUREMENT +#usr/lib/locale/pl_PL.utf8/LC_MESSAGES +#usr/lib/locale/pl_PL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pl_PL.utf8/LC_MONETARY +#usr/lib/locale/pl_PL.utf8/LC_NAME +#usr/lib/locale/pl_PL.utf8/LC_NUMERIC +#usr/lib/locale/pl_PL.utf8/LC_PAPER +#usr/lib/locale/pl_PL.utf8/LC_TELEPHONE +#usr/lib/locale/pl_PL.utf8/LC_TIME +#usr/lib/locale/pl_PL/LC_ADDRESS +#usr/lib/locale/pl_PL/LC_COLLATE +#usr/lib/locale/pl_PL/LC_CTYPE +#usr/lib/locale/pl_PL/LC_IDENTIFICATION +#usr/lib/locale/pl_PL/LC_MEASUREMENT +#usr/lib/locale/pl_PL/LC_MESSAGES +#usr/lib/locale/pl_PL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pl_PL/LC_MONETARY +#usr/lib/locale/pl_PL/LC_NAME +#usr/lib/locale/pl_PL/LC_NUMERIC +#usr/lib/locale/pl_PL/LC_PAPER +#usr/lib/locale/pl_PL/LC_TELEPHONE +#usr/lib/locale/pl_PL/LC_TIME +#usr/lib/locale/ps_AF +#usr/lib/locale/ps_AF/LC_ADDRESS +#usr/lib/locale/ps_AF/LC_COLLATE +#usr/lib/locale/ps_AF/LC_CTYPE +#usr/lib/locale/ps_AF/LC_IDENTIFICATION +#usr/lib/locale/ps_AF/LC_MEASUREMENT +#usr/lib/locale/ps_AF/LC_MESSAGES +#usr/lib/locale/ps_AF/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ps_AF/LC_MONETARY +#usr/lib/locale/ps_AF/LC_NAME +#usr/lib/locale/ps_AF/LC_NUMERIC +#usr/lib/locale/ps_AF/LC_PAPER +#usr/lib/locale/ps_AF/LC_TELEPHONE +#usr/lib/locale/ps_AF/LC_TIME +#usr/lib/locale/pt_BR +#usr/lib/locale/pt_BR.utf8 +#usr/lib/locale/pt_BR.utf8/LC_ADDRESS +#usr/lib/locale/pt_BR.utf8/LC_COLLATE +#usr/lib/locale/pt_BR.utf8/LC_CTYPE +#usr/lib/locale/pt_BR.utf8/LC_IDENTIFICATION +#usr/lib/locale/pt_BR.utf8/LC_MEASUREMENT +#usr/lib/locale/pt_BR.utf8/LC_MESSAGES +#usr/lib/locale/pt_BR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_BR.utf8/LC_MONETARY +#usr/lib/locale/pt_BR.utf8/LC_NAME +#usr/lib/locale/pt_BR.utf8/LC_NUMERIC +#usr/lib/locale/pt_BR.utf8/LC_PAPER +#usr/lib/locale/pt_BR.utf8/LC_TELEPHONE +#usr/lib/locale/pt_BR.utf8/LC_TIME +#usr/lib/locale/pt_BR/LC_ADDRESS +#usr/lib/locale/pt_BR/LC_COLLATE +#usr/lib/locale/pt_BR/LC_CTYPE +#usr/lib/locale/pt_BR/LC_IDENTIFICATION +#usr/lib/locale/pt_BR/LC_MEASUREMENT +#usr/lib/locale/pt_BR/LC_MESSAGES +#usr/lib/locale/pt_BR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_BR/LC_MONETARY +#usr/lib/locale/pt_BR/LC_NAME +#usr/lib/locale/pt_BR/LC_NUMERIC +#usr/lib/locale/pt_BR/LC_PAPER +#usr/lib/locale/pt_BR/LC_TELEPHONE +#usr/lib/locale/pt_BR/LC_TIME +#usr/lib/locale/pt_PT +#usr/lib/locale/pt_PT.utf8 +#usr/lib/locale/pt_PT.utf8/LC_ADDRESS +#usr/lib/locale/pt_PT.utf8/LC_COLLATE +#usr/lib/locale/pt_PT.utf8/LC_CTYPE +#usr/lib/locale/pt_PT.utf8/LC_IDENTIFICATION +#usr/lib/locale/pt_PT.utf8/LC_MEASUREMENT +#usr/lib/locale/pt_PT.utf8/LC_MESSAGES +#usr/lib/locale/pt_PT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT.utf8/LC_MONETARY +#usr/lib/locale/pt_PT.utf8/LC_NAME +#usr/lib/locale/pt_PT.utf8/LC_NUMERIC +#usr/lib/locale/pt_PT.utf8/LC_PAPER +#usr/lib/locale/pt_PT.utf8/LC_TELEPHONE +#usr/lib/locale/pt_PT.utf8/LC_TIME +#usr/lib/locale/pt_PT/LC_ADDRESS +#usr/lib/locale/pt_PT/LC_COLLATE +#usr/lib/locale/pt_PT/LC_CTYPE +#usr/lib/locale/pt_PT/LC_IDENTIFICATION +#usr/lib/locale/pt_PT/LC_MEASUREMENT +#usr/lib/locale/pt_PT/LC_MESSAGES +#usr/lib/locale/pt_PT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT/LC_MONETARY +#usr/lib/locale/pt_PT/LC_NAME +#usr/lib/locale/pt_PT/LC_NUMERIC +#usr/lib/locale/pt_PT/LC_PAPER +#usr/lib/locale/pt_PT/LC_TELEPHONE +#usr/lib/locale/pt_PT/LC_TIME +#usr/lib/locale/pt_PT@euro +#usr/lib/locale/pt_PT@euro/LC_ADDRESS +#usr/lib/locale/pt_PT@euro/LC_COLLATE +#usr/lib/locale/pt_PT@euro/LC_CTYPE +#usr/lib/locale/pt_PT@euro/LC_IDENTIFICATION +#usr/lib/locale/pt_PT@euro/LC_MEASUREMENT +#usr/lib/locale/pt_PT@euro/LC_MESSAGES +#usr/lib/locale/pt_PT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT@euro/LC_MONETARY +#usr/lib/locale/pt_PT@euro/LC_NAME +#usr/lib/locale/pt_PT@euro/LC_NUMERIC +#usr/lib/locale/pt_PT@euro/LC_PAPER +#usr/lib/locale/pt_PT@euro/LC_TELEPHONE +#usr/lib/locale/pt_PT@euro/LC_TIME +#usr/lib/locale/ro_RO +#usr/lib/locale/ro_RO.utf8 +#usr/lib/locale/ro_RO.utf8/LC_ADDRESS +#usr/lib/locale/ro_RO.utf8/LC_COLLATE +#usr/lib/locale/ro_RO.utf8/LC_CTYPE +#usr/lib/locale/ro_RO.utf8/LC_IDENTIFICATION +#usr/lib/locale/ro_RO.utf8/LC_MEASUREMENT +#usr/lib/locale/ro_RO.utf8/LC_MESSAGES +#usr/lib/locale/ro_RO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ro_RO.utf8/LC_MONETARY +#usr/lib/locale/ro_RO.utf8/LC_NAME +#usr/lib/locale/ro_RO.utf8/LC_NUMERIC +#usr/lib/locale/ro_RO.utf8/LC_PAPER +#usr/lib/locale/ro_RO.utf8/LC_TELEPHONE +#usr/lib/locale/ro_RO.utf8/LC_TIME +#usr/lib/locale/ro_RO/LC_ADDRESS +#usr/lib/locale/ro_RO/LC_COLLATE +#usr/lib/locale/ro_RO/LC_CTYPE +#usr/lib/locale/ro_RO/LC_IDENTIFICATION +#usr/lib/locale/ro_RO/LC_MEASUREMENT +#usr/lib/locale/ro_RO/LC_MESSAGES +#usr/lib/locale/ro_RO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ro_RO/LC_MONETARY +#usr/lib/locale/ro_RO/LC_NAME +#usr/lib/locale/ro_RO/LC_NUMERIC +#usr/lib/locale/ro_RO/LC_PAPER +#usr/lib/locale/ro_RO/LC_TELEPHONE +#usr/lib/locale/ro_RO/LC_TIME +#usr/lib/locale/ru_RU +#usr/lib/locale/ru_RU.koi8r +#usr/lib/locale/ru_RU.koi8r/LC_ADDRESS +#usr/lib/locale/ru_RU.koi8r/LC_COLLATE +#usr/lib/locale/ru_RU.koi8r/LC_CTYPE +#usr/lib/locale/ru_RU.koi8r/LC_IDENTIFICATION +#usr/lib/locale/ru_RU.koi8r/LC_MEASUREMENT +#usr/lib/locale/ru_RU.koi8r/LC_MESSAGES +#usr/lib/locale/ru_RU.koi8r/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU.koi8r/LC_MONETARY +#usr/lib/locale/ru_RU.koi8r/LC_NAME +#usr/lib/locale/ru_RU.koi8r/LC_NUMERIC +#usr/lib/locale/ru_RU.koi8r/LC_PAPER +#usr/lib/locale/ru_RU.koi8r/LC_TELEPHONE +#usr/lib/locale/ru_RU.koi8r/LC_TIME +#usr/lib/locale/ru_RU.utf8 +#usr/lib/locale/ru_RU.utf8/LC_ADDRESS +#usr/lib/locale/ru_RU.utf8/LC_COLLATE +#usr/lib/locale/ru_RU.utf8/LC_CTYPE +#usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION +#usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT +#usr/lib/locale/ru_RU.utf8/LC_MESSAGES +#usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU.utf8/LC_MONETARY +#usr/lib/locale/ru_RU.utf8/LC_NAME +#usr/lib/locale/ru_RU.utf8/LC_NUMERIC +#usr/lib/locale/ru_RU.utf8/LC_PAPER +#usr/lib/locale/ru_RU.utf8/LC_TELEPHONE +#usr/lib/locale/ru_RU.utf8/LC_TIME +#usr/lib/locale/ru_RU/LC_ADDRESS +#usr/lib/locale/ru_RU/LC_COLLATE +#usr/lib/locale/ru_RU/LC_CTYPE +#usr/lib/locale/ru_RU/LC_IDENTIFICATION +#usr/lib/locale/ru_RU/LC_MEASUREMENT +#usr/lib/locale/ru_RU/LC_MESSAGES +#usr/lib/locale/ru_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU/LC_MONETARY +#usr/lib/locale/ru_RU/LC_NAME +#usr/lib/locale/ru_RU/LC_NUMERIC +#usr/lib/locale/ru_RU/LC_PAPER +#usr/lib/locale/ru_RU/LC_TELEPHONE +#usr/lib/locale/ru_RU/LC_TIME +#usr/lib/locale/ru_UA +#usr/lib/locale/ru_UA.utf8 +#usr/lib/locale/ru_UA.utf8/LC_ADDRESS +#usr/lib/locale/ru_UA.utf8/LC_COLLATE +#usr/lib/locale/ru_UA.utf8/LC_CTYPE +#usr/lib/locale/ru_UA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ru_UA.utf8/LC_MEASUREMENT +#usr/lib/locale/ru_UA.utf8/LC_MESSAGES +#usr/lib/locale/ru_UA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_UA.utf8/LC_MONETARY +#usr/lib/locale/ru_UA.utf8/LC_NAME +#usr/lib/locale/ru_UA.utf8/LC_NUMERIC +#usr/lib/locale/ru_UA.utf8/LC_PAPER +#usr/lib/locale/ru_UA.utf8/LC_TELEPHONE +#usr/lib/locale/ru_UA.utf8/LC_TIME +#usr/lib/locale/ru_UA/LC_ADDRESS +#usr/lib/locale/ru_UA/LC_COLLATE +#usr/lib/locale/ru_UA/LC_CTYPE +#usr/lib/locale/ru_UA/LC_IDENTIFICATION +#usr/lib/locale/ru_UA/LC_MEASUREMENT +#usr/lib/locale/ru_UA/LC_MESSAGES +#usr/lib/locale/ru_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_UA/LC_MONETARY +#usr/lib/locale/ru_UA/LC_NAME +#usr/lib/locale/ru_UA/LC_NUMERIC +#usr/lib/locale/ru_UA/LC_PAPER +#usr/lib/locale/ru_UA/LC_TELEPHONE +#usr/lib/locale/ru_UA/LC_TIME +#usr/lib/locale/rw_RW +#usr/lib/locale/rw_RW/LC_ADDRESS +#usr/lib/locale/rw_RW/LC_COLLATE +#usr/lib/locale/rw_RW/LC_CTYPE +#usr/lib/locale/rw_RW/LC_IDENTIFICATION +#usr/lib/locale/rw_RW/LC_MEASUREMENT +#usr/lib/locale/rw_RW/LC_MESSAGES +#usr/lib/locale/rw_RW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/rw_RW/LC_MONETARY +#usr/lib/locale/rw_RW/LC_NAME +#usr/lib/locale/rw_RW/LC_NUMERIC +#usr/lib/locale/rw_RW/LC_PAPER +#usr/lib/locale/rw_RW/LC_TELEPHONE +#usr/lib/locale/rw_RW/LC_TIME +#usr/lib/locale/sa_IN +#usr/lib/locale/sa_IN/LC_ADDRESS +#usr/lib/locale/sa_IN/LC_COLLATE +#usr/lib/locale/sa_IN/LC_CTYPE +#usr/lib/locale/sa_IN/LC_IDENTIFICATION +#usr/lib/locale/sa_IN/LC_MEASUREMENT +#usr/lib/locale/sa_IN/LC_MESSAGES +#usr/lib/locale/sa_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sa_IN/LC_MONETARY +#usr/lib/locale/sa_IN/LC_NAME +#usr/lib/locale/sa_IN/LC_NUMERIC +#usr/lib/locale/sa_IN/LC_PAPER +#usr/lib/locale/sa_IN/LC_TELEPHONE +#usr/lib/locale/sa_IN/LC_TIME +#usr/lib/locale/sc_IT +#usr/lib/locale/sc_IT/LC_ADDRESS +#usr/lib/locale/sc_IT/LC_COLLATE +#usr/lib/locale/sc_IT/LC_CTYPE +#usr/lib/locale/sc_IT/LC_IDENTIFICATION +#usr/lib/locale/sc_IT/LC_MEASUREMENT +#usr/lib/locale/sc_IT/LC_MESSAGES +#usr/lib/locale/sc_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sc_IT/LC_MONETARY +#usr/lib/locale/sc_IT/LC_NAME +#usr/lib/locale/sc_IT/LC_NUMERIC +#usr/lib/locale/sc_IT/LC_PAPER +#usr/lib/locale/sc_IT/LC_TELEPHONE +#usr/lib/locale/sc_IT/LC_TIME +#usr/lib/locale/sd_IN +#usr/lib/locale/sd_IN/LC_ADDRESS +#usr/lib/locale/sd_IN/LC_COLLATE +#usr/lib/locale/sd_IN/LC_CTYPE +#usr/lib/locale/sd_IN/LC_IDENTIFICATION +#usr/lib/locale/sd_IN/LC_MEASUREMENT +#usr/lib/locale/sd_IN/LC_MESSAGES +#usr/lib/locale/sd_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sd_IN/LC_MONETARY +#usr/lib/locale/sd_IN/LC_NAME +#usr/lib/locale/sd_IN/LC_NUMERIC +#usr/lib/locale/sd_IN/LC_PAPER +#usr/lib/locale/sd_IN/LC_TELEPHONE +#usr/lib/locale/sd_IN/LC_TIME +#usr/lib/locale/sd_IN@devanagari +#usr/lib/locale/sd_IN@devanagari/LC_ADDRESS +#usr/lib/locale/sd_IN@devanagari/LC_COLLATE +#usr/lib/locale/sd_IN@devanagari/LC_CTYPE +#usr/lib/locale/sd_IN@devanagari/LC_IDENTIFICATION +#usr/lib/locale/sd_IN@devanagari/LC_MEASUREMENT +#usr/lib/locale/sd_IN@devanagari/LC_MESSAGES +#usr/lib/locale/sd_IN@devanagari/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sd_IN@devanagari/LC_MONETARY +#usr/lib/locale/sd_IN@devanagari/LC_NAME +#usr/lib/locale/sd_IN@devanagari/LC_NUMERIC +#usr/lib/locale/sd_IN@devanagari/LC_PAPER +#usr/lib/locale/sd_IN@devanagari/LC_TELEPHONE +#usr/lib/locale/sd_IN@devanagari/LC_TIME +#usr/lib/locale/se_NO +#usr/lib/locale/se_NO/LC_ADDRESS +#usr/lib/locale/se_NO/LC_COLLATE +#usr/lib/locale/se_NO/LC_CTYPE +#usr/lib/locale/se_NO/LC_IDENTIFICATION +#usr/lib/locale/se_NO/LC_MEASUREMENT +#usr/lib/locale/se_NO/LC_MESSAGES +#usr/lib/locale/se_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/se_NO/LC_MONETARY +#usr/lib/locale/se_NO/LC_NAME +#usr/lib/locale/se_NO/LC_NUMERIC +#usr/lib/locale/se_NO/LC_PAPER +#usr/lib/locale/se_NO/LC_TELEPHONE +#usr/lib/locale/se_NO/LC_TIME +#usr/lib/locale/shs_CA +#usr/lib/locale/shs_CA/LC_ADDRESS +#usr/lib/locale/shs_CA/LC_COLLATE +#usr/lib/locale/shs_CA/LC_CTYPE +#usr/lib/locale/shs_CA/LC_IDENTIFICATION +#usr/lib/locale/shs_CA/LC_MEASUREMENT +#usr/lib/locale/shs_CA/LC_MESSAGES +#usr/lib/locale/shs_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/shs_CA/LC_MONETARY +#usr/lib/locale/shs_CA/LC_NAME +#usr/lib/locale/shs_CA/LC_NUMERIC +#usr/lib/locale/shs_CA/LC_PAPER +#usr/lib/locale/shs_CA/LC_TELEPHONE +#usr/lib/locale/shs_CA/LC_TIME +#usr/lib/locale/si_LK +#usr/lib/locale/si_LK/LC_ADDRESS +#usr/lib/locale/si_LK/LC_COLLATE +#usr/lib/locale/si_LK/LC_CTYPE +#usr/lib/locale/si_LK/LC_IDENTIFICATION +#usr/lib/locale/si_LK/LC_MEASUREMENT +#usr/lib/locale/si_LK/LC_MESSAGES +#usr/lib/locale/si_LK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/si_LK/LC_MONETARY +#usr/lib/locale/si_LK/LC_NAME +#usr/lib/locale/si_LK/LC_NUMERIC +#usr/lib/locale/si_LK/LC_PAPER +#usr/lib/locale/si_LK/LC_TELEPHONE +#usr/lib/locale/si_LK/LC_TIME +#usr/lib/locale/sid_ET +#usr/lib/locale/sid_ET/LC_ADDRESS +#usr/lib/locale/sid_ET/LC_COLLATE +#usr/lib/locale/sid_ET/LC_CTYPE +#usr/lib/locale/sid_ET/LC_IDENTIFICATION +#usr/lib/locale/sid_ET/LC_MEASUREMENT +#usr/lib/locale/sid_ET/LC_MESSAGES +#usr/lib/locale/sid_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sid_ET/LC_MONETARY +#usr/lib/locale/sid_ET/LC_NAME +#usr/lib/locale/sid_ET/LC_NUMERIC +#usr/lib/locale/sid_ET/LC_PAPER +#usr/lib/locale/sid_ET/LC_TELEPHONE +#usr/lib/locale/sid_ET/LC_TIME +#usr/lib/locale/sk_SK +#usr/lib/locale/sk_SK.utf8 +#usr/lib/locale/sk_SK.utf8/LC_ADDRESS +#usr/lib/locale/sk_SK.utf8/LC_COLLATE +#usr/lib/locale/sk_SK.utf8/LC_CTYPE +#usr/lib/locale/sk_SK.utf8/LC_IDENTIFICATION +#usr/lib/locale/sk_SK.utf8/LC_MEASUREMENT +#usr/lib/locale/sk_SK.utf8/LC_MESSAGES +#usr/lib/locale/sk_SK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sk_SK.utf8/LC_MONETARY +#usr/lib/locale/sk_SK.utf8/LC_NAME +#usr/lib/locale/sk_SK.utf8/LC_NUMERIC +#usr/lib/locale/sk_SK.utf8/LC_PAPER +#usr/lib/locale/sk_SK.utf8/LC_TELEPHONE +#usr/lib/locale/sk_SK.utf8/LC_TIME +#usr/lib/locale/sk_SK/LC_ADDRESS +#usr/lib/locale/sk_SK/LC_COLLATE +#usr/lib/locale/sk_SK/LC_CTYPE +#usr/lib/locale/sk_SK/LC_IDENTIFICATION +#usr/lib/locale/sk_SK/LC_MEASUREMENT +#usr/lib/locale/sk_SK/LC_MESSAGES +#usr/lib/locale/sk_SK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sk_SK/LC_MONETARY +#usr/lib/locale/sk_SK/LC_NAME +#usr/lib/locale/sk_SK/LC_NUMERIC +#usr/lib/locale/sk_SK/LC_PAPER +#usr/lib/locale/sk_SK/LC_TELEPHONE +#usr/lib/locale/sk_SK/LC_TIME +#usr/lib/locale/sl_SI +#usr/lib/locale/sl_SI.utf8 +#usr/lib/locale/sl_SI.utf8/LC_ADDRESS +#usr/lib/locale/sl_SI.utf8/LC_COLLATE +#usr/lib/locale/sl_SI.utf8/LC_CTYPE +#usr/lib/locale/sl_SI.utf8/LC_IDENTIFICATION +#usr/lib/locale/sl_SI.utf8/LC_MEASUREMENT +#usr/lib/locale/sl_SI.utf8/LC_MESSAGES +#usr/lib/locale/sl_SI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sl_SI.utf8/LC_MONETARY +#usr/lib/locale/sl_SI.utf8/LC_NAME +#usr/lib/locale/sl_SI.utf8/LC_NUMERIC +#usr/lib/locale/sl_SI.utf8/LC_PAPER +#usr/lib/locale/sl_SI.utf8/LC_TELEPHONE +#usr/lib/locale/sl_SI.utf8/LC_TIME +#usr/lib/locale/sl_SI/LC_ADDRESS +#usr/lib/locale/sl_SI/LC_COLLATE +#usr/lib/locale/sl_SI/LC_CTYPE +#usr/lib/locale/sl_SI/LC_IDENTIFICATION +#usr/lib/locale/sl_SI/LC_MEASUREMENT +#usr/lib/locale/sl_SI/LC_MESSAGES +#usr/lib/locale/sl_SI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sl_SI/LC_MONETARY +#usr/lib/locale/sl_SI/LC_NAME +#usr/lib/locale/sl_SI/LC_NUMERIC +#usr/lib/locale/sl_SI/LC_PAPER +#usr/lib/locale/sl_SI/LC_TELEPHONE +#usr/lib/locale/sl_SI/LC_TIME +#usr/lib/locale/so_DJ +#usr/lib/locale/so_DJ.utf8 +#usr/lib/locale/so_DJ.utf8/LC_ADDRESS +#usr/lib/locale/so_DJ.utf8/LC_COLLATE +#usr/lib/locale/so_DJ.utf8/LC_CTYPE +#usr/lib/locale/so_DJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_DJ.utf8/LC_MEASUREMENT +#usr/lib/locale/so_DJ.utf8/LC_MESSAGES +#usr/lib/locale/so_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_DJ.utf8/LC_MONETARY +#usr/lib/locale/so_DJ.utf8/LC_NAME +#usr/lib/locale/so_DJ.utf8/LC_NUMERIC +#usr/lib/locale/so_DJ.utf8/LC_PAPER +#usr/lib/locale/so_DJ.utf8/LC_TELEPHONE +#usr/lib/locale/so_DJ.utf8/LC_TIME +#usr/lib/locale/so_DJ/LC_ADDRESS +#usr/lib/locale/so_DJ/LC_COLLATE +#usr/lib/locale/so_DJ/LC_CTYPE +#usr/lib/locale/so_DJ/LC_IDENTIFICATION +#usr/lib/locale/so_DJ/LC_MEASUREMENT +#usr/lib/locale/so_DJ/LC_MESSAGES +#usr/lib/locale/so_DJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_DJ/LC_MONETARY +#usr/lib/locale/so_DJ/LC_NAME +#usr/lib/locale/so_DJ/LC_NUMERIC +#usr/lib/locale/so_DJ/LC_PAPER +#usr/lib/locale/so_DJ/LC_TELEPHONE +#usr/lib/locale/so_DJ/LC_TIME +#usr/lib/locale/so_ET +#usr/lib/locale/so_ET/LC_ADDRESS +#usr/lib/locale/so_ET/LC_COLLATE +#usr/lib/locale/so_ET/LC_CTYPE +#usr/lib/locale/so_ET/LC_IDENTIFICATION +#usr/lib/locale/so_ET/LC_MEASUREMENT +#usr/lib/locale/so_ET/LC_MESSAGES +#usr/lib/locale/so_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_ET/LC_MONETARY +#usr/lib/locale/so_ET/LC_NAME +#usr/lib/locale/so_ET/LC_NUMERIC +#usr/lib/locale/so_ET/LC_PAPER +#usr/lib/locale/so_ET/LC_TELEPHONE +#usr/lib/locale/so_ET/LC_TIME +#usr/lib/locale/so_KE +#usr/lib/locale/so_KE.utf8 +#usr/lib/locale/so_KE.utf8/LC_ADDRESS +#usr/lib/locale/so_KE.utf8/LC_COLLATE +#usr/lib/locale/so_KE.utf8/LC_CTYPE +#usr/lib/locale/so_KE.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_KE.utf8/LC_MEASUREMENT +#usr/lib/locale/so_KE.utf8/LC_MESSAGES +#usr/lib/locale/so_KE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_KE.utf8/LC_MONETARY +#usr/lib/locale/so_KE.utf8/LC_NAME +#usr/lib/locale/so_KE.utf8/LC_NUMERIC +#usr/lib/locale/so_KE.utf8/LC_PAPER +#usr/lib/locale/so_KE.utf8/LC_TELEPHONE +#usr/lib/locale/so_KE.utf8/LC_TIME +#usr/lib/locale/so_KE/LC_ADDRESS +#usr/lib/locale/so_KE/LC_COLLATE +#usr/lib/locale/so_KE/LC_CTYPE +#usr/lib/locale/so_KE/LC_IDENTIFICATION +#usr/lib/locale/so_KE/LC_MEASUREMENT +#usr/lib/locale/so_KE/LC_MESSAGES +#usr/lib/locale/so_KE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_KE/LC_MONETARY +#usr/lib/locale/so_KE/LC_NAME +#usr/lib/locale/so_KE/LC_NUMERIC +#usr/lib/locale/so_KE/LC_PAPER +#usr/lib/locale/so_KE/LC_TELEPHONE +#usr/lib/locale/so_KE/LC_TIME +#usr/lib/locale/so_SO +#usr/lib/locale/so_SO.utf8 +#usr/lib/locale/so_SO.utf8/LC_ADDRESS +#usr/lib/locale/so_SO.utf8/LC_COLLATE +#usr/lib/locale/so_SO.utf8/LC_CTYPE +#usr/lib/locale/so_SO.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_SO.utf8/LC_MEASUREMENT +#usr/lib/locale/so_SO.utf8/LC_MESSAGES +#usr/lib/locale/so_SO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_SO.utf8/LC_MONETARY +#usr/lib/locale/so_SO.utf8/LC_NAME +#usr/lib/locale/so_SO.utf8/LC_NUMERIC +#usr/lib/locale/so_SO.utf8/LC_PAPER +#usr/lib/locale/so_SO.utf8/LC_TELEPHONE +#usr/lib/locale/so_SO.utf8/LC_TIME +#usr/lib/locale/so_SO/LC_ADDRESS +#usr/lib/locale/so_SO/LC_COLLATE +#usr/lib/locale/so_SO/LC_CTYPE +#usr/lib/locale/so_SO/LC_IDENTIFICATION +#usr/lib/locale/so_SO/LC_MEASUREMENT +#usr/lib/locale/so_SO/LC_MESSAGES +#usr/lib/locale/so_SO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_SO/LC_MONETARY +#usr/lib/locale/so_SO/LC_NAME +#usr/lib/locale/so_SO/LC_NUMERIC +#usr/lib/locale/so_SO/LC_PAPER +#usr/lib/locale/so_SO/LC_TELEPHONE +#usr/lib/locale/so_SO/LC_TIME +#usr/lib/locale/sq_AL +#usr/lib/locale/sq_AL.utf8 +#usr/lib/locale/sq_AL.utf8/LC_ADDRESS +#usr/lib/locale/sq_AL.utf8/LC_COLLATE +#usr/lib/locale/sq_AL.utf8/LC_CTYPE +#usr/lib/locale/sq_AL.utf8/LC_IDENTIFICATION +#usr/lib/locale/sq_AL.utf8/LC_MEASUREMENT +#usr/lib/locale/sq_AL.utf8/LC_MESSAGES +#usr/lib/locale/sq_AL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_AL.utf8/LC_MONETARY +#usr/lib/locale/sq_AL.utf8/LC_NAME +#usr/lib/locale/sq_AL.utf8/LC_NUMERIC +#usr/lib/locale/sq_AL.utf8/LC_PAPER +#usr/lib/locale/sq_AL.utf8/LC_TELEPHONE +#usr/lib/locale/sq_AL.utf8/LC_TIME +#usr/lib/locale/sq_AL/LC_ADDRESS +#usr/lib/locale/sq_AL/LC_COLLATE +#usr/lib/locale/sq_AL/LC_CTYPE +#usr/lib/locale/sq_AL/LC_IDENTIFICATION +#usr/lib/locale/sq_AL/LC_MEASUREMENT +#usr/lib/locale/sq_AL/LC_MESSAGES +#usr/lib/locale/sq_AL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_AL/LC_MONETARY +#usr/lib/locale/sq_AL/LC_NAME +#usr/lib/locale/sq_AL/LC_NUMERIC +#usr/lib/locale/sq_AL/LC_PAPER +#usr/lib/locale/sq_AL/LC_TELEPHONE +#usr/lib/locale/sq_AL/LC_TIME +#usr/lib/locale/sq_MK +#usr/lib/locale/sq_MK/LC_ADDRESS +#usr/lib/locale/sq_MK/LC_COLLATE +#usr/lib/locale/sq_MK/LC_CTYPE +#usr/lib/locale/sq_MK/LC_IDENTIFICATION +#usr/lib/locale/sq_MK/LC_MEASUREMENT +#usr/lib/locale/sq_MK/LC_MESSAGES +#usr/lib/locale/sq_MK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_MK/LC_MONETARY +#usr/lib/locale/sq_MK/LC_NAME +#usr/lib/locale/sq_MK/LC_NUMERIC +#usr/lib/locale/sq_MK/LC_PAPER +#usr/lib/locale/sq_MK/LC_TELEPHONE +#usr/lib/locale/sq_MK/LC_TIME +#usr/lib/locale/sr_ME +#usr/lib/locale/sr_ME/LC_ADDRESS +#usr/lib/locale/sr_ME/LC_COLLATE +#usr/lib/locale/sr_ME/LC_CTYPE +#usr/lib/locale/sr_ME/LC_IDENTIFICATION +#usr/lib/locale/sr_ME/LC_MEASUREMENT +#usr/lib/locale/sr_ME/LC_MESSAGES +#usr/lib/locale/sr_ME/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_ME/LC_MONETARY +#usr/lib/locale/sr_ME/LC_NAME +#usr/lib/locale/sr_ME/LC_NUMERIC +#usr/lib/locale/sr_ME/LC_PAPER +#usr/lib/locale/sr_ME/LC_TELEPHONE +#usr/lib/locale/sr_ME/LC_TIME +#usr/lib/locale/sr_RS +#usr/lib/locale/sr_RS/LC_ADDRESS +#usr/lib/locale/sr_RS/LC_COLLATE +#usr/lib/locale/sr_RS/LC_CTYPE +#usr/lib/locale/sr_RS/LC_IDENTIFICATION +#usr/lib/locale/sr_RS/LC_MEASUREMENT +#usr/lib/locale/sr_RS/LC_MESSAGES +#usr/lib/locale/sr_RS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_RS/LC_MONETARY +#usr/lib/locale/sr_RS/LC_NAME +#usr/lib/locale/sr_RS/LC_NUMERIC +#usr/lib/locale/sr_RS/LC_PAPER +#usr/lib/locale/sr_RS/LC_TELEPHONE +#usr/lib/locale/sr_RS/LC_TIME +#usr/lib/locale/sr_RS@latin +#usr/lib/locale/sr_RS@latin/LC_ADDRESS +#usr/lib/locale/sr_RS@latin/LC_COLLATE +#usr/lib/locale/sr_RS@latin/LC_CTYPE +#usr/lib/locale/sr_RS@latin/LC_IDENTIFICATION +#usr/lib/locale/sr_RS@latin/LC_MEASUREMENT +#usr/lib/locale/sr_RS@latin/LC_MESSAGES +#usr/lib/locale/sr_RS@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_RS@latin/LC_MONETARY +#usr/lib/locale/sr_RS@latin/LC_NAME +#usr/lib/locale/sr_RS@latin/LC_NUMERIC +#usr/lib/locale/sr_RS@latin/LC_PAPER +#usr/lib/locale/sr_RS@latin/LC_TELEPHONE +#usr/lib/locale/sr_RS@latin/LC_TIME +#usr/lib/locale/ss_ZA +#usr/lib/locale/ss_ZA/LC_ADDRESS +#usr/lib/locale/ss_ZA/LC_COLLATE +#usr/lib/locale/ss_ZA/LC_CTYPE +#usr/lib/locale/ss_ZA/LC_IDENTIFICATION +#usr/lib/locale/ss_ZA/LC_MEASUREMENT +#usr/lib/locale/ss_ZA/LC_MESSAGES +#usr/lib/locale/ss_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ss_ZA/LC_MONETARY +#usr/lib/locale/ss_ZA/LC_NAME +#usr/lib/locale/ss_ZA/LC_NUMERIC +#usr/lib/locale/ss_ZA/LC_PAPER +#usr/lib/locale/ss_ZA/LC_TELEPHONE +#usr/lib/locale/ss_ZA/LC_TIME +#usr/lib/locale/st_ZA +#usr/lib/locale/st_ZA.utf8 +#usr/lib/locale/st_ZA.utf8/LC_ADDRESS +#usr/lib/locale/st_ZA.utf8/LC_COLLATE +#usr/lib/locale/st_ZA.utf8/LC_CTYPE +#usr/lib/locale/st_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/st_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/st_ZA.utf8/LC_MESSAGES +#usr/lib/locale/st_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/st_ZA.utf8/LC_MONETARY +#usr/lib/locale/st_ZA.utf8/LC_NAME +#usr/lib/locale/st_ZA.utf8/LC_NUMERIC +#usr/lib/locale/st_ZA.utf8/LC_PAPER +#usr/lib/locale/st_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/st_ZA.utf8/LC_TIME +#usr/lib/locale/st_ZA/LC_ADDRESS +#usr/lib/locale/st_ZA/LC_COLLATE +#usr/lib/locale/st_ZA/LC_CTYPE +#usr/lib/locale/st_ZA/LC_IDENTIFICATION +#usr/lib/locale/st_ZA/LC_MEASUREMENT +#usr/lib/locale/st_ZA/LC_MESSAGES +#usr/lib/locale/st_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/st_ZA/LC_MONETARY +#usr/lib/locale/st_ZA/LC_NAME +#usr/lib/locale/st_ZA/LC_NUMERIC +#usr/lib/locale/st_ZA/LC_PAPER +#usr/lib/locale/st_ZA/LC_TELEPHONE +#usr/lib/locale/st_ZA/LC_TIME +#usr/lib/locale/sv_FI +#usr/lib/locale/sv_FI.utf8 +#usr/lib/locale/sv_FI.utf8/LC_ADDRESS +#usr/lib/locale/sv_FI.utf8/LC_COLLATE +#usr/lib/locale/sv_FI.utf8/LC_CTYPE +#usr/lib/locale/sv_FI.utf8/LC_IDENTIFICATION +#usr/lib/locale/sv_FI.utf8/LC_MEASUREMENT +#usr/lib/locale/sv_FI.utf8/LC_MESSAGES +#usr/lib/locale/sv_FI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI.utf8/LC_MONETARY +#usr/lib/locale/sv_FI.utf8/LC_NAME +#usr/lib/locale/sv_FI.utf8/LC_NUMERIC +#usr/lib/locale/sv_FI.utf8/LC_PAPER +#usr/lib/locale/sv_FI.utf8/LC_TELEPHONE +#usr/lib/locale/sv_FI.utf8/LC_TIME +#usr/lib/locale/sv_FI/LC_ADDRESS +#usr/lib/locale/sv_FI/LC_COLLATE +#usr/lib/locale/sv_FI/LC_CTYPE +#usr/lib/locale/sv_FI/LC_IDENTIFICATION +#usr/lib/locale/sv_FI/LC_MEASUREMENT +#usr/lib/locale/sv_FI/LC_MESSAGES +#usr/lib/locale/sv_FI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI/LC_MONETARY +#usr/lib/locale/sv_FI/LC_NAME +#usr/lib/locale/sv_FI/LC_NUMERIC +#usr/lib/locale/sv_FI/LC_PAPER +#usr/lib/locale/sv_FI/LC_TELEPHONE +#usr/lib/locale/sv_FI/LC_TIME +#usr/lib/locale/sv_FI@euro +#usr/lib/locale/sv_FI@euro/LC_ADDRESS +#usr/lib/locale/sv_FI@euro/LC_COLLATE +#usr/lib/locale/sv_FI@euro/LC_CTYPE +#usr/lib/locale/sv_FI@euro/LC_IDENTIFICATION +#usr/lib/locale/sv_FI@euro/LC_MEASUREMENT +#usr/lib/locale/sv_FI@euro/LC_MESSAGES +#usr/lib/locale/sv_FI@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI@euro/LC_MONETARY +#usr/lib/locale/sv_FI@euro/LC_NAME +#usr/lib/locale/sv_FI@euro/LC_NUMERIC +#usr/lib/locale/sv_FI@euro/LC_PAPER +#usr/lib/locale/sv_FI@euro/LC_TELEPHONE +#usr/lib/locale/sv_FI@euro/LC_TIME +#usr/lib/locale/sv_SE +#usr/lib/locale/sv_SE.iso885915 +#usr/lib/locale/sv_SE.iso885915/LC_ADDRESS +#usr/lib/locale/sv_SE.iso885915/LC_COLLATE +#usr/lib/locale/sv_SE.iso885915/LC_CTYPE +#usr/lib/locale/sv_SE.iso885915/LC_IDENTIFICATION +#usr/lib/locale/sv_SE.iso885915/LC_MEASUREMENT +#usr/lib/locale/sv_SE.iso885915/LC_MESSAGES +#usr/lib/locale/sv_SE.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE.iso885915/LC_MONETARY +#usr/lib/locale/sv_SE.iso885915/LC_NAME +#usr/lib/locale/sv_SE.iso885915/LC_NUMERIC +#usr/lib/locale/sv_SE.iso885915/LC_PAPER +#usr/lib/locale/sv_SE.iso885915/LC_TELEPHONE +#usr/lib/locale/sv_SE.iso885915/LC_TIME +#usr/lib/locale/sv_SE.utf8 +#usr/lib/locale/sv_SE.utf8/LC_ADDRESS +#usr/lib/locale/sv_SE.utf8/LC_COLLATE +#usr/lib/locale/sv_SE.utf8/LC_CTYPE +#usr/lib/locale/sv_SE.utf8/LC_IDENTIFICATION +#usr/lib/locale/sv_SE.utf8/LC_MEASUREMENT +#usr/lib/locale/sv_SE.utf8/LC_MESSAGES +#usr/lib/locale/sv_SE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE.utf8/LC_MONETARY +#usr/lib/locale/sv_SE.utf8/LC_NAME +#usr/lib/locale/sv_SE.utf8/LC_NUMERIC +#usr/lib/locale/sv_SE.utf8/LC_PAPER +#usr/lib/locale/sv_SE.utf8/LC_TELEPHONE +#usr/lib/locale/sv_SE.utf8/LC_TIME +#usr/lib/locale/sv_SE/LC_ADDRESS +#usr/lib/locale/sv_SE/LC_COLLATE +#usr/lib/locale/sv_SE/LC_CTYPE +#usr/lib/locale/sv_SE/LC_IDENTIFICATION +#usr/lib/locale/sv_SE/LC_MEASUREMENT +#usr/lib/locale/sv_SE/LC_MESSAGES +#usr/lib/locale/sv_SE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE/LC_MONETARY +#usr/lib/locale/sv_SE/LC_NAME +#usr/lib/locale/sv_SE/LC_NUMERIC +#usr/lib/locale/sv_SE/LC_PAPER +#usr/lib/locale/sv_SE/LC_TELEPHONE +#usr/lib/locale/sv_SE/LC_TIME +#usr/lib/locale/ta_IN +#usr/lib/locale/ta_IN/LC_ADDRESS +#usr/lib/locale/ta_IN/LC_COLLATE +#usr/lib/locale/ta_IN/LC_CTYPE +#usr/lib/locale/ta_IN/LC_IDENTIFICATION +#usr/lib/locale/ta_IN/LC_MEASUREMENT +#usr/lib/locale/ta_IN/LC_MESSAGES +#usr/lib/locale/ta_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ta_IN/LC_MONETARY +#usr/lib/locale/ta_IN/LC_NAME +#usr/lib/locale/ta_IN/LC_NUMERIC +#usr/lib/locale/ta_IN/LC_PAPER +#usr/lib/locale/ta_IN/LC_TELEPHONE +#usr/lib/locale/ta_IN/LC_TIME +#usr/lib/locale/te_IN +#usr/lib/locale/te_IN/LC_ADDRESS +#usr/lib/locale/te_IN/LC_COLLATE +#usr/lib/locale/te_IN/LC_CTYPE +#usr/lib/locale/te_IN/LC_IDENTIFICATION +#usr/lib/locale/te_IN/LC_MEASUREMENT +#usr/lib/locale/te_IN/LC_MESSAGES +#usr/lib/locale/te_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/te_IN/LC_MONETARY +#usr/lib/locale/te_IN/LC_NAME +#usr/lib/locale/te_IN/LC_NUMERIC +#usr/lib/locale/te_IN/LC_PAPER +#usr/lib/locale/te_IN/LC_TELEPHONE +#usr/lib/locale/te_IN/LC_TIME +#usr/lib/locale/tg_TJ +#usr/lib/locale/tg_TJ.utf8 +#usr/lib/locale/tg_TJ.utf8/LC_ADDRESS +#usr/lib/locale/tg_TJ.utf8/LC_COLLATE +#usr/lib/locale/tg_TJ.utf8/LC_CTYPE +#usr/lib/locale/tg_TJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/tg_TJ.utf8/LC_MEASUREMENT +#usr/lib/locale/tg_TJ.utf8/LC_MESSAGES +#usr/lib/locale/tg_TJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tg_TJ.utf8/LC_MONETARY +#usr/lib/locale/tg_TJ.utf8/LC_NAME +#usr/lib/locale/tg_TJ.utf8/LC_NUMERIC +#usr/lib/locale/tg_TJ.utf8/LC_PAPER +#usr/lib/locale/tg_TJ.utf8/LC_TELEPHONE +#usr/lib/locale/tg_TJ.utf8/LC_TIME +#usr/lib/locale/tg_TJ/LC_ADDRESS +#usr/lib/locale/tg_TJ/LC_COLLATE +#usr/lib/locale/tg_TJ/LC_CTYPE +#usr/lib/locale/tg_TJ/LC_IDENTIFICATION +#usr/lib/locale/tg_TJ/LC_MEASUREMENT +#usr/lib/locale/tg_TJ/LC_MESSAGES +#usr/lib/locale/tg_TJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tg_TJ/LC_MONETARY +#usr/lib/locale/tg_TJ/LC_NAME +#usr/lib/locale/tg_TJ/LC_NUMERIC +#usr/lib/locale/tg_TJ/LC_PAPER +#usr/lib/locale/tg_TJ/LC_TELEPHONE +#usr/lib/locale/tg_TJ/LC_TIME +#usr/lib/locale/th_TH +#usr/lib/locale/th_TH.utf8 +#usr/lib/locale/th_TH.utf8/LC_ADDRESS +#usr/lib/locale/th_TH.utf8/LC_COLLATE +#usr/lib/locale/th_TH.utf8/LC_CTYPE +#usr/lib/locale/th_TH.utf8/LC_IDENTIFICATION +#usr/lib/locale/th_TH.utf8/LC_MEASUREMENT +#usr/lib/locale/th_TH.utf8/LC_MESSAGES +#usr/lib/locale/th_TH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/th_TH.utf8/LC_MONETARY +#usr/lib/locale/th_TH.utf8/LC_NAME +#usr/lib/locale/th_TH.utf8/LC_NUMERIC +#usr/lib/locale/th_TH.utf8/LC_PAPER +#usr/lib/locale/th_TH.utf8/LC_TELEPHONE +#usr/lib/locale/th_TH.utf8/LC_TIME +#usr/lib/locale/th_TH/LC_ADDRESS +#usr/lib/locale/th_TH/LC_COLLATE +#usr/lib/locale/th_TH/LC_CTYPE +#usr/lib/locale/th_TH/LC_IDENTIFICATION +#usr/lib/locale/th_TH/LC_MEASUREMENT +#usr/lib/locale/th_TH/LC_MESSAGES +#usr/lib/locale/th_TH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/th_TH/LC_MONETARY +#usr/lib/locale/th_TH/LC_NAME +#usr/lib/locale/th_TH/LC_NUMERIC +#usr/lib/locale/th_TH/LC_PAPER +#usr/lib/locale/th_TH/LC_TELEPHONE +#usr/lib/locale/th_TH/LC_TIME +#usr/lib/locale/ti_ER +#usr/lib/locale/ti_ER/LC_ADDRESS +#usr/lib/locale/ti_ER/LC_COLLATE +#usr/lib/locale/ti_ER/LC_CTYPE +#usr/lib/locale/ti_ER/LC_IDENTIFICATION +#usr/lib/locale/ti_ER/LC_MEASUREMENT +#usr/lib/locale/ti_ER/LC_MESSAGES +#usr/lib/locale/ti_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ti_ER/LC_MONETARY +#usr/lib/locale/ti_ER/LC_NAME +#usr/lib/locale/ti_ER/LC_NUMERIC +#usr/lib/locale/ti_ER/LC_PAPER +#usr/lib/locale/ti_ER/LC_TELEPHONE +#usr/lib/locale/ti_ER/LC_TIME +#usr/lib/locale/ti_ET +#usr/lib/locale/ti_ET/LC_ADDRESS +#usr/lib/locale/ti_ET/LC_COLLATE +#usr/lib/locale/ti_ET/LC_CTYPE +#usr/lib/locale/ti_ET/LC_IDENTIFICATION +#usr/lib/locale/ti_ET/LC_MEASUREMENT +#usr/lib/locale/ti_ET/LC_MESSAGES +#usr/lib/locale/ti_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ti_ET/LC_MONETARY +#usr/lib/locale/ti_ET/LC_NAME +#usr/lib/locale/ti_ET/LC_NUMERIC +#usr/lib/locale/ti_ET/LC_PAPER +#usr/lib/locale/ti_ET/LC_TELEPHONE +#usr/lib/locale/ti_ET/LC_TIME +#usr/lib/locale/tig_ER +#usr/lib/locale/tig_ER/LC_ADDRESS +#usr/lib/locale/tig_ER/LC_COLLATE +#usr/lib/locale/tig_ER/LC_CTYPE +#usr/lib/locale/tig_ER/LC_IDENTIFICATION +#usr/lib/locale/tig_ER/LC_MEASUREMENT +#usr/lib/locale/tig_ER/LC_MESSAGES +#usr/lib/locale/tig_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tig_ER/LC_MONETARY +#usr/lib/locale/tig_ER/LC_NAME +#usr/lib/locale/tig_ER/LC_NUMERIC +#usr/lib/locale/tig_ER/LC_PAPER +#usr/lib/locale/tig_ER/LC_TELEPHONE +#usr/lib/locale/tig_ER/LC_TIME +#usr/lib/locale/tk_TM +#usr/lib/locale/tk_TM/LC_ADDRESS +#usr/lib/locale/tk_TM/LC_COLLATE +#usr/lib/locale/tk_TM/LC_CTYPE +#usr/lib/locale/tk_TM/LC_IDENTIFICATION +#usr/lib/locale/tk_TM/LC_MEASUREMENT +#usr/lib/locale/tk_TM/LC_MESSAGES +#usr/lib/locale/tk_TM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tk_TM/LC_MONETARY +#usr/lib/locale/tk_TM/LC_NAME +#usr/lib/locale/tk_TM/LC_NUMERIC +#usr/lib/locale/tk_TM/LC_PAPER +#usr/lib/locale/tk_TM/LC_TELEPHONE +#usr/lib/locale/tk_TM/LC_TIME +#usr/lib/locale/tl_PH +#usr/lib/locale/tl_PH.utf8 +#usr/lib/locale/tl_PH.utf8/LC_ADDRESS +#usr/lib/locale/tl_PH.utf8/LC_COLLATE +#usr/lib/locale/tl_PH.utf8/LC_CTYPE +#usr/lib/locale/tl_PH.utf8/LC_IDENTIFICATION +#usr/lib/locale/tl_PH.utf8/LC_MEASUREMENT +#usr/lib/locale/tl_PH.utf8/LC_MESSAGES +#usr/lib/locale/tl_PH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tl_PH.utf8/LC_MONETARY +#usr/lib/locale/tl_PH.utf8/LC_NAME +#usr/lib/locale/tl_PH.utf8/LC_NUMERIC +#usr/lib/locale/tl_PH.utf8/LC_PAPER +#usr/lib/locale/tl_PH.utf8/LC_TELEPHONE +#usr/lib/locale/tl_PH.utf8/LC_TIME +#usr/lib/locale/tl_PH/LC_ADDRESS +#usr/lib/locale/tl_PH/LC_COLLATE +#usr/lib/locale/tl_PH/LC_CTYPE +#usr/lib/locale/tl_PH/LC_IDENTIFICATION +#usr/lib/locale/tl_PH/LC_MEASUREMENT +#usr/lib/locale/tl_PH/LC_MESSAGES +#usr/lib/locale/tl_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tl_PH/LC_MONETARY +#usr/lib/locale/tl_PH/LC_NAME +#usr/lib/locale/tl_PH/LC_NUMERIC +#usr/lib/locale/tl_PH/LC_PAPER +#usr/lib/locale/tl_PH/LC_TELEPHONE +#usr/lib/locale/tl_PH/LC_TIME +#usr/lib/locale/tn_ZA +#usr/lib/locale/tn_ZA/LC_ADDRESS +#usr/lib/locale/tn_ZA/LC_COLLATE +#usr/lib/locale/tn_ZA/LC_CTYPE +#usr/lib/locale/tn_ZA/LC_IDENTIFICATION +#usr/lib/locale/tn_ZA/LC_MEASUREMENT +#usr/lib/locale/tn_ZA/LC_MESSAGES +#usr/lib/locale/tn_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tn_ZA/LC_MONETARY +#usr/lib/locale/tn_ZA/LC_NAME +#usr/lib/locale/tn_ZA/LC_NUMERIC +#usr/lib/locale/tn_ZA/LC_PAPER +#usr/lib/locale/tn_ZA/LC_TELEPHONE +#usr/lib/locale/tn_ZA/LC_TIME +#usr/lib/locale/tr_CY +#usr/lib/locale/tr_CY.utf8 +#usr/lib/locale/tr_CY.utf8/LC_ADDRESS +#usr/lib/locale/tr_CY.utf8/LC_COLLATE +#usr/lib/locale/tr_CY.utf8/LC_CTYPE +#usr/lib/locale/tr_CY.utf8/LC_IDENTIFICATION +#usr/lib/locale/tr_CY.utf8/LC_MEASUREMENT +#usr/lib/locale/tr_CY.utf8/LC_MESSAGES +#usr/lib/locale/tr_CY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_CY.utf8/LC_MONETARY +#usr/lib/locale/tr_CY.utf8/LC_NAME +#usr/lib/locale/tr_CY.utf8/LC_NUMERIC +#usr/lib/locale/tr_CY.utf8/LC_PAPER +#usr/lib/locale/tr_CY.utf8/LC_TELEPHONE +#usr/lib/locale/tr_CY.utf8/LC_TIME +#usr/lib/locale/tr_CY/LC_ADDRESS +#usr/lib/locale/tr_CY/LC_COLLATE +#usr/lib/locale/tr_CY/LC_CTYPE +#usr/lib/locale/tr_CY/LC_IDENTIFICATION +#usr/lib/locale/tr_CY/LC_MEASUREMENT +#usr/lib/locale/tr_CY/LC_MESSAGES +#usr/lib/locale/tr_CY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_CY/LC_MONETARY +#usr/lib/locale/tr_CY/LC_NAME +#usr/lib/locale/tr_CY/LC_NUMERIC +#usr/lib/locale/tr_CY/LC_PAPER +#usr/lib/locale/tr_CY/LC_TELEPHONE +#usr/lib/locale/tr_CY/LC_TIME +#usr/lib/locale/tr_TR +#usr/lib/locale/tr_TR.utf8 +#usr/lib/locale/tr_TR.utf8/LC_ADDRESS +#usr/lib/locale/tr_TR.utf8/LC_COLLATE +#usr/lib/locale/tr_TR.utf8/LC_CTYPE +#usr/lib/locale/tr_TR.utf8/LC_IDENTIFICATION +#usr/lib/locale/tr_TR.utf8/LC_MEASUREMENT +#usr/lib/locale/tr_TR.utf8/LC_MESSAGES +#usr/lib/locale/tr_TR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_TR.utf8/LC_MONETARY +#usr/lib/locale/tr_TR.utf8/LC_NAME +#usr/lib/locale/tr_TR.utf8/LC_NUMERIC +#usr/lib/locale/tr_TR.utf8/LC_PAPER +#usr/lib/locale/tr_TR.utf8/LC_TELEPHONE +#usr/lib/locale/tr_TR.utf8/LC_TIME +#usr/lib/locale/tr_TR/LC_ADDRESS +#usr/lib/locale/tr_TR/LC_COLLATE +#usr/lib/locale/tr_TR/LC_CTYPE +#usr/lib/locale/tr_TR/LC_IDENTIFICATION +#usr/lib/locale/tr_TR/LC_MEASUREMENT +#usr/lib/locale/tr_TR/LC_MESSAGES +#usr/lib/locale/tr_TR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_TR/LC_MONETARY +#usr/lib/locale/tr_TR/LC_NAME +#usr/lib/locale/tr_TR/LC_NUMERIC +#usr/lib/locale/tr_TR/LC_PAPER +#usr/lib/locale/tr_TR/LC_TELEPHONE +#usr/lib/locale/tr_TR/LC_TIME +#usr/lib/locale/ts_ZA +#usr/lib/locale/ts_ZA/LC_ADDRESS +#usr/lib/locale/ts_ZA/LC_COLLATE +#usr/lib/locale/ts_ZA/LC_CTYPE +#usr/lib/locale/ts_ZA/LC_IDENTIFICATION +#usr/lib/locale/ts_ZA/LC_MEASUREMENT +#usr/lib/locale/ts_ZA/LC_MESSAGES +#usr/lib/locale/ts_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ts_ZA/LC_MONETARY +#usr/lib/locale/ts_ZA/LC_NAME +#usr/lib/locale/ts_ZA/LC_NUMERIC +#usr/lib/locale/ts_ZA/LC_PAPER +#usr/lib/locale/ts_ZA/LC_TELEPHONE +#usr/lib/locale/ts_ZA/LC_TIME +#usr/lib/locale/tt_RU +#usr/lib/locale/tt_RU/LC_ADDRESS +#usr/lib/locale/tt_RU/LC_COLLATE +#usr/lib/locale/tt_RU/LC_CTYPE +#usr/lib/locale/tt_RU/LC_IDENTIFICATION +#usr/lib/locale/tt_RU/LC_MEASUREMENT +#usr/lib/locale/tt_RU/LC_MESSAGES +#usr/lib/locale/tt_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tt_RU/LC_MONETARY +#usr/lib/locale/tt_RU/LC_NAME +#usr/lib/locale/tt_RU/LC_NUMERIC +#usr/lib/locale/tt_RU/LC_PAPER +#usr/lib/locale/tt_RU/LC_TELEPHONE +#usr/lib/locale/tt_RU/LC_TIME +#usr/lib/locale/tt_RU@iqtelif +#usr/lib/locale/tt_RU@iqtelif/LC_ADDRESS +#usr/lib/locale/tt_RU@iqtelif/LC_COLLATE +#usr/lib/locale/tt_RU@iqtelif/LC_CTYPE +#usr/lib/locale/tt_RU@iqtelif/LC_IDENTIFICATION +#usr/lib/locale/tt_RU@iqtelif/LC_MEASUREMENT +#usr/lib/locale/tt_RU@iqtelif/LC_MESSAGES +#usr/lib/locale/tt_RU@iqtelif/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tt_RU@iqtelif/LC_MONETARY +#usr/lib/locale/tt_RU@iqtelif/LC_NAME +#usr/lib/locale/tt_RU@iqtelif/LC_NUMERIC +#usr/lib/locale/tt_RU@iqtelif/LC_PAPER +#usr/lib/locale/tt_RU@iqtelif/LC_TELEPHONE +#usr/lib/locale/tt_RU@iqtelif/LC_TIME +#usr/lib/locale/ug_CN +#usr/lib/locale/ug_CN/LC_ADDRESS +#usr/lib/locale/ug_CN/LC_COLLATE +#usr/lib/locale/ug_CN/LC_CTYPE +#usr/lib/locale/ug_CN/LC_IDENTIFICATION +#usr/lib/locale/ug_CN/LC_MEASUREMENT +#usr/lib/locale/ug_CN/LC_MESSAGES +#usr/lib/locale/ug_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ug_CN/LC_MONETARY +#usr/lib/locale/ug_CN/LC_NAME +#usr/lib/locale/ug_CN/LC_NUMERIC +#usr/lib/locale/ug_CN/LC_PAPER +#usr/lib/locale/ug_CN/LC_TELEPHONE +#usr/lib/locale/ug_CN/LC_TIME +#usr/lib/locale/uk_UA +#usr/lib/locale/uk_UA.utf8 +#usr/lib/locale/uk_UA.utf8/LC_ADDRESS +#usr/lib/locale/uk_UA.utf8/LC_COLLATE +#usr/lib/locale/uk_UA.utf8/LC_CTYPE +#usr/lib/locale/uk_UA.utf8/LC_IDENTIFICATION +#usr/lib/locale/uk_UA.utf8/LC_MEASUREMENT +#usr/lib/locale/uk_UA.utf8/LC_MESSAGES +#usr/lib/locale/uk_UA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uk_UA.utf8/LC_MONETARY +#usr/lib/locale/uk_UA.utf8/LC_NAME +#usr/lib/locale/uk_UA.utf8/LC_NUMERIC +#usr/lib/locale/uk_UA.utf8/LC_PAPER +#usr/lib/locale/uk_UA.utf8/LC_TELEPHONE +#usr/lib/locale/uk_UA.utf8/LC_TIME +#usr/lib/locale/uk_UA/LC_ADDRESS +#usr/lib/locale/uk_UA/LC_COLLATE +#usr/lib/locale/uk_UA/LC_CTYPE +#usr/lib/locale/uk_UA/LC_IDENTIFICATION +#usr/lib/locale/uk_UA/LC_MEASUREMENT +#usr/lib/locale/uk_UA/LC_MESSAGES +#usr/lib/locale/uk_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uk_UA/LC_MONETARY +#usr/lib/locale/uk_UA/LC_NAME +#usr/lib/locale/uk_UA/LC_NUMERIC +#usr/lib/locale/uk_UA/LC_PAPER +#usr/lib/locale/uk_UA/LC_TELEPHONE +#usr/lib/locale/uk_UA/LC_TIME +#usr/lib/locale/ur_PK +#usr/lib/locale/ur_PK/LC_ADDRESS +#usr/lib/locale/ur_PK/LC_COLLATE +#usr/lib/locale/ur_PK/LC_CTYPE +#usr/lib/locale/ur_PK/LC_IDENTIFICATION +#usr/lib/locale/ur_PK/LC_MEASUREMENT +#usr/lib/locale/ur_PK/LC_MESSAGES +#usr/lib/locale/ur_PK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ur_PK/LC_MONETARY +#usr/lib/locale/ur_PK/LC_NAME +#usr/lib/locale/ur_PK/LC_NUMERIC +#usr/lib/locale/ur_PK/LC_PAPER +#usr/lib/locale/ur_PK/LC_TELEPHONE +#usr/lib/locale/ur_PK/LC_TIME +#usr/lib/locale/uz_UZ +#usr/lib/locale/uz_UZ/LC_ADDRESS +#usr/lib/locale/uz_UZ/LC_COLLATE +#usr/lib/locale/uz_UZ/LC_CTYPE +#usr/lib/locale/uz_UZ/LC_IDENTIFICATION +#usr/lib/locale/uz_UZ/LC_MEASUREMENT +#usr/lib/locale/uz_UZ/LC_MESSAGES +#usr/lib/locale/uz_UZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uz_UZ/LC_MONETARY +#usr/lib/locale/uz_UZ/LC_NAME +#usr/lib/locale/uz_UZ/LC_NUMERIC +#usr/lib/locale/uz_UZ/LC_PAPER +#usr/lib/locale/uz_UZ/LC_TELEPHONE +#usr/lib/locale/uz_UZ/LC_TIME +#usr/lib/locale/uz_UZ@cyrillic +#usr/lib/locale/uz_UZ@cyrillic/LC_ADDRESS +#usr/lib/locale/uz_UZ@cyrillic/LC_COLLATE +#usr/lib/locale/uz_UZ@cyrillic/LC_CTYPE +#usr/lib/locale/uz_UZ@cyrillic/LC_IDENTIFICATION +#usr/lib/locale/uz_UZ@cyrillic/LC_MEASUREMENT +#usr/lib/locale/uz_UZ@cyrillic/LC_MESSAGES +#usr/lib/locale/uz_UZ@cyrillic/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uz_UZ@cyrillic/LC_MONETARY +#usr/lib/locale/uz_UZ@cyrillic/LC_NAME +#usr/lib/locale/uz_UZ@cyrillic/LC_NUMERIC +#usr/lib/locale/uz_UZ@cyrillic/LC_PAPER +#usr/lib/locale/uz_UZ@cyrillic/LC_TELEPHONE +#usr/lib/locale/uz_UZ@cyrillic/LC_TIME +#usr/lib/locale/ve_ZA +#usr/lib/locale/ve_ZA/LC_ADDRESS +#usr/lib/locale/ve_ZA/LC_COLLATE +#usr/lib/locale/ve_ZA/LC_CTYPE +#usr/lib/locale/ve_ZA/LC_IDENTIFICATION +#usr/lib/locale/ve_ZA/LC_MEASUREMENT +#usr/lib/locale/ve_ZA/LC_MESSAGES +#usr/lib/locale/ve_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ve_ZA/LC_MONETARY +#usr/lib/locale/ve_ZA/LC_NAME +#usr/lib/locale/ve_ZA/LC_NUMERIC +#usr/lib/locale/ve_ZA/LC_PAPER +#usr/lib/locale/ve_ZA/LC_TELEPHONE +#usr/lib/locale/ve_ZA/LC_TIME +#usr/lib/locale/vi_VN +#usr/lib/locale/vi_VN.tcvn +#usr/lib/locale/vi_VN.tcvn/LC_ADDRESS +#usr/lib/locale/vi_VN.tcvn/LC_COLLATE +#usr/lib/locale/vi_VN.tcvn/LC_CTYPE +#usr/lib/locale/vi_VN.tcvn/LC_IDENTIFICATION +#usr/lib/locale/vi_VN.tcvn/LC_MEASUREMENT +#usr/lib/locale/vi_VN.tcvn/LC_MESSAGES +#usr/lib/locale/vi_VN.tcvn/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/vi_VN.tcvn/LC_MONETARY +#usr/lib/locale/vi_VN.tcvn/LC_NAME +#usr/lib/locale/vi_VN.tcvn/LC_NUMERIC +#usr/lib/locale/vi_VN.tcvn/LC_PAPER +#usr/lib/locale/vi_VN.tcvn/LC_TELEPHONE +#usr/lib/locale/vi_VN.tcvn/LC_TIME +#usr/lib/locale/vi_VN/LC_ADDRESS +#usr/lib/locale/vi_VN/LC_COLLATE +#usr/lib/locale/vi_VN/LC_CTYPE +#usr/lib/locale/vi_VN/LC_IDENTIFICATION +#usr/lib/locale/vi_VN/LC_MEASUREMENT +#usr/lib/locale/vi_VN/LC_MESSAGES +#usr/lib/locale/vi_VN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/vi_VN/LC_MONETARY +#usr/lib/locale/vi_VN/LC_NAME +#usr/lib/locale/vi_VN/LC_NUMERIC +#usr/lib/locale/vi_VN/LC_PAPER +#usr/lib/locale/vi_VN/LC_TELEPHONE +#usr/lib/locale/vi_VN/LC_TIME +#usr/lib/locale/wa_BE +#usr/lib/locale/wa_BE.utf8 +#usr/lib/locale/wa_BE.utf8/LC_ADDRESS +#usr/lib/locale/wa_BE.utf8/LC_COLLATE +#usr/lib/locale/wa_BE.utf8/LC_CTYPE +#usr/lib/locale/wa_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/wa_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/wa_BE.utf8/LC_MESSAGES +#usr/lib/locale/wa_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE.utf8/LC_MONETARY +#usr/lib/locale/wa_BE.utf8/LC_NAME +#usr/lib/locale/wa_BE.utf8/LC_NUMERIC +#usr/lib/locale/wa_BE.utf8/LC_PAPER +#usr/lib/locale/wa_BE.utf8/LC_TELEPHONE +#usr/lib/locale/wa_BE.utf8/LC_TIME +#usr/lib/locale/wa_BE/LC_ADDRESS +#usr/lib/locale/wa_BE/LC_COLLATE +#usr/lib/locale/wa_BE/LC_CTYPE +#usr/lib/locale/wa_BE/LC_IDENTIFICATION +#usr/lib/locale/wa_BE/LC_MEASUREMENT +#usr/lib/locale/wa_BE/LC_MESSAGES +#usr/lib/locale/wa_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE/LC_MONETARY +#usr/lib/locale/wa_BE/LC_NAME +#usr/lib/locale/wa_BE/LC_NUMERIC +#usr/lib/locale/wa_BE/LC_PAPER +#usr/lib/locale/wa_BE/LC_TELEPHONE +#usr/lib/locale/wa_BE/LC_TIME +#usr/lib/locale/wa_BE@euro +#usr/lib/locale/wa_BE@euro/LC_ADDRESS +#usr/lib/locale/wa_BE@euro/LC_COLLATE +#usr/lib/locale/wa_BE@euro/LC_CTYPE +#usr/lib/locale/wa_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/wa_BE@euro/LC_MEASUREMENT +#usr/lib/locale/wa_BE@euro/LC_MESSAGES +#usr/lib/locale/wa_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE@euro/LC_MONETARY +#usr/lib/locale/wa_BE@euro/LC_NAME +#usr/lib/locale/wa_BE@euro/LC_NUMERIC +#usr/lib/locale/wa_BE@euro/LC_PAPER +#usr/lib/locale/wa_BE@euro/LC_TELEPHONE +#usr/lib/locale/wa_BE@euro/LC_TIME +#usr/lib/locale/wo_SN +#usr/lib/locale/wo_SN/LC_ADDRESS +#usr/lib/locale/wo_SN/LC_COLLATE +#usr/lib/locale/wo_SN/LC_CTYPE +#usr/lib/locale/wo_SN/LC_IDENTIFICATION +#usr/lib/locale/wo_SN/LC_MEASUREMENT +#usr/lib/locale/wo_SN/LC_MESSAGES +#usr/lib/locale/wo_SN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wo_SN/LC_MONETARY +#usr/lib/locale/wo_SN/LC_NAME +#usr/lib/locale/wo_SN/LC_NUMERIC +#usr/lib/locale/wo_SN/LC_PAPER +#usr/lib/locale/wo_SN/LC_TELEPHONE +#usr/lib/locale/wo_SN/LC_TIME +#usr/lib/locale/xh_ZA +#usr/lib/locale/xh_ZA.utf8 +#usr/lib/locale/xh_ZA.utf8/LC_ADDRESS +#usr/lib/locale/xh_ZA.utf8/LC_COLLATE +#usr/lib/locale/xh_ZA.utf8/LC_CTYPE +#usr/lib/locale/xh_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/xh_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/xh_ZA.utf8/LC_MESSAGES +#usr/lib/locale/xh_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/xh_ZA.utf8/LC_MONETARY +#usr/lib/locale/xh_ZA.utf8/LC_NAME +#usr/lib/locale/xh_ZA.utf8/LC_NUMERIC +#usr/lib/locale/xh_ZA.utf8/LC_PAPER +#usr/lib/locale/xh_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/xh_ZA.utf8/LC_TIME +#usr/lib/locale/xh_ZA/LC_ADDRESS +#usr/lib/locale/xh_ZA/LC_COLLATE +#usr/lib/locale/xh_ZA/LC_CTYPE +#usr/lib/locale/xh_ZA/LC_IDENTIFICATION +#usr/lib/locale/xh_ZA/LC_MEASUREMENT +#usr/lib/locale/xh_ZA/LC_MESSAGES +#usr/lib/locale/xh_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/xh_ZA/LC_MONETARY +#usr/lib/locale/xh_ZA/LC_NAME +#usr/lib/locale/xh_ZA/LC_NUMERIC +#usr/lib/locale/xh_ZA/LC_PAPER +#usr/lib/locale/xh_ZA/LC_TELEPHONE +#usr/lib/locale/xh_ZA/LC_TIME +#usr/lib/locale/yi_US +#usr/lib/locale/yi_US.utf8 +#usr/lib/locale/yi_US.utf8/LC_ADDRESS +#usr/lib/locale/yi_US.utf8/LC_COLLATE +#usr/lib/locale/yi_US.utf8/LC_CTYPE +#usr/lib/locale/yi_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/yi_US.utf8/LC_MEASUREMENT +#usr/lib/locale/yi_US.utf8/LC_MESSAGES +#usr/lib/locale/yi_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yi_US.utf8/LC_MONETARY +#usr/lib/locale/yi_US.utf8/LC_NAME +#usr/lib/locale/yi_US.utf8/LC_NUMERIC +#usr/lib/locale/yi_US.utf8/LC_PAPER +#usr/lib/locale/yi_US.utf8/LC_TELEPHONE +#usr/lib/locale/yi_US.utf8/LC_TIME +#usr/lib/locale/yi_US/LC_ADDRESS +#usr/lib/locale/yi_US/LC_COLLATE +#usr/lib/locale/yi_US/LC_CTYPE +#usr/lib/locale/yi_US/LC_IDENTIFICATION +#usr/lib/locale/yi_US/LC_MEASUREMENT +#usr/lib/locale/yi_US/LC_MESSAGES +#usr/lib/locale/yi_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yi_US/LC_MONETARY +#usr/lib/locale/yi_US/LC_NAME +#usr/lib/locale/yi_US/LC_NUMERIC +#usr/lib/locale/yi_US/LC_PAPER +#usr/lib/locale/yi_US/LC_TELEPHONE +#usr/lib/locale/yi_US/LC_TIME +#usr/lib/locale/yo_NG +#usr/lib/locale/yo_NG/LC_ADDRESS +#usr/lib/locale/yo_NG/LC_COLLATE +#usr/lib/locale/yo_NG/LC_CTYPE +#usr/lib/locale/yo_NG/LC_IDENTIFICATION +#usr/lib/locale/yo_NG/LC_MEASUREMENT +#usr/lib/locale/yo_NG/LC_MESSAGES +#usr/lib/locale/yo_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yo_NG/LC_MONETARY +#usr/lib/locale/yo_NG/LC_NAME +#usr/lib/locale/yo_NG/LC_NUMERIC +#usr/lib/locale/yo_NG/LC_PAPER +#usr/lib/locale/yo_NG/LC_TELEPHONE +#usr/lib/locale/yo_NG/LC_TIME +#usr/lib/locale/zh_CN +#usr/lib/locale/zh_CN.gb18030 +#usr/lib/locale/zh_CN.gb18030/LC_ADDRESS +#usr/lib/locale/zh_CN.gb18030/LC_COLLATE +#usr/lib/locale/zh_CN.gb18030/LC_CTYPE +#usr/lib/locale/zh_CN.gb18030/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.gb18030/LC_MEASUREMENT +#usr/lib/locale/zh_CN.gb18030/LC_MESSAGES +#usr/lib/locale/zh_CN.gb18030/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.gb18030/LC_MONETARY +#usr/lib/locale/zh_CN.gb18030/LC_NAME +#usr/lib/locale/zh_CN.gb18030/LC_NUMERIC +#usr/lib/locale/zh_CN.gb18030/LC_PAPER +#usr/lib/locale/zh_CN.gb18030/LC_TELEPHONE +#usr/lib/locale/zh_CN.gb18030/LC_TIME +#usr/lib/locale/zh_CN.gbk +#usr/lib/locale/zh_CN.gbk/LC_ADDRESS +#usr/lib/locale/zh_CN.gbk/LC_COLLATE +#usr/lib/locale/zh_CN.gbk/LC_CTYPE +#usr/lib/locale/zh_CN.gbk/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.gbk/LC_MEASUREMENT +#usr/lib/locale/zh_CN.gbk/LC_MESSAGES +#usr/lib/locale/zh_CN.gbk/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.gbk/LC_MONETARY +#usr/lib/locale/zh_CN.gbk/LC_NAME +#usr/lib/locale/zh_CN.gbk/LC_NUMERIC +#usr/lib/locale/zh_CN.gbk/LC_PAPER +#usr/lib/locale/zh_CN.gbk/LC_TELEPHONE +#usr/lib/locale/zh_CN.gbk/LC_TIME +#usr/lib/locale/zh_CN.utf8 +#usr/lib/locale/zh_CN.utf8/LC_ADDRESS +#usr/lib/locale/zh_CN.utf8/LC_COLLATE +#usr/lib/locale/zh_CN.utf8/LC_CTYPE +#usr/lib/locale/zh_CN.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_CN.utf8/LC_MESSAGES +#usr/lib/locale/zh_CN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.utf8/LC_MONETARY +#usr/lib/locale/zh_CN.utf8/LC_NAME +#usr/lib/locale/zh_CN.utf8/LC_NUMERIC +#usr/lib/locale/zh_CN.utf8/LC_PAPER +#usr/lib/locale/zh_CN.utf8/LC_TELEPHONE +#usr/lib/locale/zh_CN.utf8/LC_TIME +#usr/lib/locale/zh_CN/LC_ADDRESS +#usr/lib/locale/zh_CN/LC_COLLATE +#usr/lib/locale/zh_CN/LC_CTYPE +#usr/lib/locale/zh_CN/LC_IDENTIFICATION +#usr/lib/locale/zh_CN/LC_MEASUREMENT +#usr/lib/locale/zh_CN/LC_MESSAGES +#usr/lib/locale/zh_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN/LC_MONETARY +#usr/lib/locale/zh_CN/LC_NAME +#usr/lib/locale/zh_CN/LC_NUMERIC +#usr/lib/locale/zh_CN/LC_PAPER +#usr/lib/locale/zh_CN/LC_TELEPHONE +#usr/lib/locale/zh_CN/LC_TIME +#usr/lib/locale/zh_HK +#usr/lib/locale/zh_HK.utf8 +#usr/lib/locale/zh_HK.utf8/LC_ADDRESS +#usr/lib/locale/zh_HK.utf8/LC_COLLATE +#usr/lib/locale/zh_HK.utf8/LC_CTYPE +#usr/lib/locale/zh_HK.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_HK.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_HK.utf8/LC_MESSAGES +#usr/lib/locale/zh_HK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_HK.utf8/LC_MONETARY +#usr/lib/locale/zh_HK.utf8/LC_NAME +#usr/lib/locale/zh_HK.utf8/LC_NUMERIC +#usr/lib/locale/zh_HK.utf8/LC_PAPER +#usr/lib/locale/zh_HK.utf8/LC_TELEPHONE +#usr/lib/locale/zh_HK.utf8/LC_TIME +#usr/lib/locale/zh_HK/LC_ADDRESS +#usr/lib/locale/zh_HK/LC_COLLATE +#usr/lib/locale/zh_HK/LC_CTYPE +#usr/lib/locale/zh_HK/LC_IDENTIFICATION +#usr/lib/locale/zh_HK/LC_MEASUREMENT +#usr/lib/locale/zh_HK/LC_MESSAGES +#usr/lib/locale/zh_HK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_HK/LC_MONETARY +#usr/lib/locale/zh_HK/LC_NAME +#usr/lib/locale/zh_HK/LC_NUMERIC +#usr/lib/locale/zh_HK/LC_PAPER +#usr/lib/locale/zh_HK/LC_TELEPHONE +#usr/lib/locale/zh_HK/LC_TIME +#usr/lib/locale/zh_SG +#usr/lib/locale/zh_SG.gbk +#usr/lib/locale/zh_SG.gbk/LC_ADDRESS +#usr/lib/locale/zh_SG.gbk/LC_COLLATE +#usr/lib/locale/zh_SG.gbk/LC_CTYPE +#usr/lib/locale/zh_SG.gbk/LC_IDENTIFICATION +#usr/lib/locale/zh_SG.gbk/LC_MEASUREMENT +#usr/lib/locale/zh_SG.gbk/LC_MESSAGES +#usr/lib/locale/zh_SG.gbk/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG.gbk/LC_MONETARY +#usr/lib/locale/zh_SG.gbk/LC_NAME +#usr/lib/locale/zh_SG.gbk/LC_NUMERIC +#usr/lib/locale/zh_SG.gbk/LC_PAPER +#usr/lib/locale/zh_SG.gbk/LC_TELEPHONE +#usr/lib/locale/zh_SG.gbk/LC_TIME +#usr/lib/locale/zh_SG.utf8 +#usr/lib/locale/zh_SG.utf8/LC_ADDRESS +#usr/lib/locale/zh_SG.utf8/LC_COLLATE +#usr/lib/locale/zh_SG.utf8/LC_CTYPE +#usr/lib/locale/zh_SG.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_SG.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_SG.utf8/LC_MESSAGES +#usr/lib/locale/zh_SG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG.utf8/LC_MONETARY +#usr/lib/locale/zh_SG.utf8/LC_NAME +#usr/lib/locale/zh_SG.utf8/LC_NUMERIC +#usr/lib/locale/zh_SG.utf8/LC_PAPER +#usr/lib/locale/zh_SG.utf8/LC_TELEPHONE +#usr/lib/locale/zh_SG.utf8/LC_TIME +#usr/lib/locale/zh_SG/LC_ADDRESS +#usr/lib/locale/zh_SG/LC_COLLATE +#usr/lib/locale/zh_SG/LC_CTYPE +#usr/lib/locale/zh_SG/LC_IDENTIFICATION +#usr/lib/locale/zh_SG/LC_MEASUREMENT +#usr/lib/locale/zh_SG/LC_MESSAGES +#usr/lib/locale/zh_SG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG/LC_MONETARY +#usr/lib/locale/zh_SG/LC_NAME +#usr/lib/locale/zh_SG/LC_NUMERIC +#usr/lib/locale/zh_SG/LC_PAPER +#usr/lib/locale/zh_SG/LC_TELEPHONE +#usr/lib/locale/zh_SG/LC_TIME +#usr/lib/locale/zh_TW +#usr/lib/locale/zh_TW.euctw +#usr/lib/locale/zh_TW.euctw/LC_ADDRESS +#usr/lib/locale/zh_TW.euctw/LC_COLLATE +#usr/lib/locale/zh_TW.euctw/LC_CTYPE +#usr/lib/locale/zh_TW.euctw/LC_IDENTIFICATION +#usr/lib/locale/zh_TW.euctw/LC_MEASUREMENT +#usr/lib/locale/zh_TW.euctw/LC_MESSAGES +#usr/lib/locale/zh_TW.euctw/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW.euctw/LC_MONETARY +#usr/lib/locale/zh_TW.euctw/LC_NAME +#usr/lib/locale/zh_TW.euctw/LC_NUMERIC +#usr/lib/locale/zh_TW.euctw/LC_PAPER +#usr/lib/locale/zh_TW.euctw/LC_TELEPHONE +#usr/lib/locale/zh_TW.euctw/LC_TIME +#usr/lib/locale/zh_TW.utf8 +#usr/lib/locale/zh_TW.utf8/LC_ADDRESS +#usr/lib/locale/zh_TW.utf8/LC_COLLATE +#usr/lib/locale/zh_TW.utf8/LC_CTYPE +#usr/lib/locale/zh_TW.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_TW.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_TW.utf8/LC_MESSAGES +#usr/lib/locale/zh_TW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW.utf8/LC_MONETARY +#usr/lib/locale/zh_TW.utf8/LC_NAME +#usr/lib/locale/zh_TW.utf8/LC_NUMERIC +#usr/lib/locale/zh_TW.utf8/LC_PAPER +#usr/lib/locale/zh_TW.utf8/LC_TELEPHONE +#usr/lib/locale/zh_TW.utf8/LC_TIME +#usr/lib/locale/zh_TW/LC_ADDRESS +#usr/lib/locale/zh_TW/LC_COLLATE +#usr/lib/locale/zh_TW/LC_CTYPE +#usr/lib/locale/zh_TW/LC_IDENTIFICATION +#usr/lib/locale/zh_TW/LC_MEASUREMENT +#usr/lib/locale/zh_TW/LC_MESSAGES +#usr/lib/locale/zh_TW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW/LC_MONETARY +#usr/lib/locale/zh_TW/LC_NAME +#usr/lib/locale/zh_TW/LC_NUMERIC +#usr/lib/locale/zh_TW/LC_PAPER +#usr/lib/locale/zh_TW/LC_TELEPHONE +#usr/lib/locale/zh_TW/LC_TIME +#usr/lib/locale/zu_ZA +#usr/lib/locale/zu_ZA.utf8 +#usr/lib/locale/zu_ZA.utf8/LC_ADDRESS +#usr/lib/locale/zu_ZA.utf8/LC_COLLATE +#usr/lib/locale/zu_ZA.utf8/LC_CTYPE +#usr/lib/locale/zu_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/zu_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/zu_ZA.utf8/LC_MESSAGES +#usr/lib/locale/zu_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zu_ZA.utf8/LC_MONETARY +#usr/lib/locale/zu_ZA.utf8/LC_NAME +#usr/lib/locale/zu_ZA.utf8/LC_NUMERIC +#usr/lib/locale/zu_ZA.utf8/LC_PAPER +#usr/lib/locale/zu_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/zu_ZA.utf8/LC_TIME +#usr/lib/locale/zu_ZA/LC_ADDRESS +#usr/lib/locale/zu_ZA/LC_COLLATE +#usr/lib/locale/zu_ZA/LC_CTYPE +#usr/lib/locale/zu_ZA/LC_IDENTIFICATION +#usr/lib/locale/zu_ZA/LC_MEASUREMENT +#usr/lib/locale/zu_ZA/LC_MESSAGES +#usr/lib/locale/zu_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zu_ZA/LC_MONETARY +#usr/lib/locale/zu_ZA/LC_NAME +#usr/lib/locale/zu_ZA/LC_NUMERIC +#usr/lib/locale/zu_ZA/LC_PAPER +#usr/lib/locale/zu_ZA/LC_TELEPHONE +#usr/lib/locale/zu_ZA/LC_TIME #usr/sbin/iconvconfig #usr/sbin/nscd #usr/sbin/rpcinfo diff --git a/config/rootfiles/common/i586/linux-headers b/config/rootfiles/common/i586/linux-headers index 6bfdcca..8f8123c 100644 --- a/config/rootfiles/common/i586/linux-headers +++ b/config/rootfiles/common/i586/linux-headers @@ -429,6 +429,7 @@ #usr/include/linux/netfilter/xt_helper.h #usr/include/linux/netfilter/xt_iprange.h #usr/include/linux/netfilter/xt_ipvs.h +#usr/include/linux/netfilter/xt_layer7.h #usr/include/linux/netfilter/xt_length.h #usr/include/linux/netfilter/xt_limit.h #usr/include/linux/netfilter/xt_mac.h diff --git a/config/rootfiles/core/76/filelists/files b/config/rootfiles/core/76/filelists/files index fcd2804..ea71ac4 100644 --- a/config/rootfiles/core/76/filelists/files +++ b/config/rootfiles/core/76/filelists/files @@ -2,6 +2,7 @@ etc/system-release etc/issue etc/collectd.conf etc/rc.d/init.d/network +etc/sysctl.conf run srv/web/ipfire/cgi-bin/credits.cgi srv/web/ipfire/cgi-bin/gui.cgi diff --git a/config/rootfiles/core/76/update.sh b/config/rootfiles/core/76/update.sh index 038adcf..db8271a 100644 --- a/config/rootfiles/core/76/update.sh +++ b/config/rootfiles/core/76/update.sh @@ -113,6 +113,7 @@ add_to_backup usr/share/usb_modeswitch add_to_backup etc/rc.d/init.d/networking/red.down/99-D-dialctrl.pl add_to_backup etc/rc.d/init.d/networking/red.up/99-U-dialctrl.pl add_to_backup usr/local/bin/dialctrl.pl +add_to_backup usr/lib/locale/locale-archive
# Backup the files tar cJvf /var/ipfire/backup/core-upgrade${core}_${KVER}.tar.xz \ @@ -146,6 +147,9 @@ rm -rf /usr/share/usb_modeswitch # Remove old tzdata rm -rf /usr/share/zoneinfo
+# Remoce old locale-archive +rm -rf /usr/lib/locale/locale-archive + # Remove dialctrl.pl script rm -f \ /etc/rc.d/init.d/networking/red.down/99-D-dialctrl.pl \ diff --git a/doc/language_issues.de b/doc/language_issues.de index 8bf36d6..bdbe71b 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -377,7 +377,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: our donors WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall add ip group diff --git a/doc/language_issues.en b/doc/language_issues.en index 7cf6953..1a90909 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -403,7 +403,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: our donors WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall add ip group diff --git a/doc/language_issues.es b/doc/language_issues.es index e324684..a726b4d 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -359,7 +359,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall mode0 WARNING: translation string unused: outgoing firewall mode1 @@ -568,7 +567,12 @@ WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits WARNING: untranslated string: Async logging enabled +WARNING: untranslated string: ConnSched dial +WARNING: untranslated string: ConnSched hangup +WARNING: untranslated string: ConnSched reboot +WARNING: untranslated string: ConnSched shutdown WARNING: untranslated string: MB read +WARNING: untranslated string: Number of Countries for the pie chart WARNING: untranslated string: Scan for Songs WARNING: untranslated string: Set time on boot WARNING: untranslated string: addons @@ -665,6 +669,7 @@ WARNING: untranslated string: fireinfo why descr2 WARNING: untranslated string: fireinfo why enable WARNING: untranslated string: fireinfo why read more WARNING: untranslated string: fireinfo your profile id +WARNING: untranslated string: firewall logs country WARNING: untranslated string: firewall rules WARNING: untranslated string: first WARNING: untranslated string: flag @@ -710,6 +715,7 @@ WARNING: untranslated string: fwdfw hint mac WARNING: untranslated string: fwdfw iface WARNING: untranslated string: fwdfw log WARNING: untranslated string: fwdfw log rule +WARNING: untranslated string: fwdfw many WARNING: untranslated string: fwdfw menu WARNING: untranslated string: fwdfw movedown WARNING: untranslated string: fwdfw moveup @@ -880,6 +886,7 @@ WARNING: untranslated string: routing table WARNING: untranslated string: server restart WARNING: untranslated string: show dh WARNING: untranslated string: snat new source ip address +WARNING: untranslated string: source ip country WARNING: untranslated string: ssh WARNING: untranslated string: static routes WARNING: untranslated string: support donation diff --git a/doc/language_issues.fr b/doc/language_issues.fr index c62c6fb..f0dee16 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -359,7 +359,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall add ip group WARNING: translation string unused: outgoing firewall add mac group @@ -579,7 +578,12 @@ WARNING: translation string unused: xtaccess all error WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits +WARNING: untranslated string: ConnSched dial +WARNING: untranslated string: ConnSched hangup +WARNING: untranslated string: ConnSched reboot +WARNING: untranslated string: ConnSched shutdown WARNING: untranslated string: MB read +WARNING: untranslated string: Number of Countries for the pie chart WARNING: untranslated string: Scan for Songs WARNING: untranslated string: addons WARNING: untranslated string: advproxy cache-digest @@ -676,6 +680,7 @@ WARNING: untranslated string: fireinfo why descr2 WARNING: untranslated string: fireinfo why enable WARNING: untranslated string: fireinfo why read more WARNING: untranslated string: fireinfo your profile id +WARNING: untranslated string: firewall logs country WARNING: untranslated string: firewall rules WARNING: untranslated string: first WARNING: untranslated string: flag @@ -721,6 +726,7 @@ WARNING: untranslated string: fwdfw hint mac WARNING: untranslated string: fwdfw iface WARNING: untranslated string: fwdfw log WARNING: untranslated string: fwdfw log rule +WARNING: untranslated string: fwdfw many WARNING: untranslated string: fwdfw menu WARNING: untranslated string: fwdfw movedown WARNING: untranslated string: fwdfw moveup @@ -888,6 +894,7 @@ WARNING: untranslated string: server restart WARNING: untranslated string: show dh WARNING: untranslated string: snat new source ip address WARNING: untranslated string: snort working +WARNING: untranslated string: source ip country WARNING: untranslated string: ssh WARNING: untranslated string: static routes WARNING: untranslated string: support donation diff --git a/doc/language_issues.nl b/doc/language_issues.nl index 4061147..8b2bb09 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -363,7 +363,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: our donors WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall add ip group @@ -583,7 +582,12 @@ WARNING: translation string unused: xtaccess all error WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits +WARNING: untranslated string: ConnSched dial +WARNING: untranslated string: ConnSched hangup +WARNING: untranslated string: ConnSched reboot +WARNING: untranslated string: ConnSched shutdown WARNING: untranslated string: MB read +WARNING: untranslated string: Number of Countries for the pie chart WARNING: untranslated string: Scan for Songs WARNING: untranslated string: addons WARNING: untranslated string: advproxy cache-digest @@ -623,6 +627,7 @@ WARNING: untranslated string: drop outgoing WARNING: untranslated string: encryption WARNING: untranslated string: entropy WARNING: untranslated string: entropy graphs +WARNING: untranslated string: firewall logs country WARNING: untranslated string: firewall rules WARNING: untranslated string: first WARNING: untranslated string: flag @@ -668,6 +673,7 @@ WARNING: untranslated string: fwdfw hint mac WARNING: untranslated string: fwdfw iface WARNING: untranslated string: fwdfw log WARNING: untranslated string: fwdfw log rule +WARNING: untranslated string: fwdfw many WARNING: untranslated string: fwdfw menu WARNING: untranslated string: fwdfw movedown WARNING: untranslated string: fwdfw moveup @@ -808,6 +814,7 @@ WARNING: untranslated string: routing config changed WARNING: untranslated string: routing table WARNING: untranslated string: show dh WARNING: untranslated string: snat new source ip address +WARNING: untranslated string: source ip country WARNING: untranslated string: ssh WARNING: untranslated string: support donation WARNING: untranslated string: system has hwrng diff --git a/doc/language_issues.pl b/doc/language_issues.pl index e324684..a726b4d 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -359,7 +359,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall mode0 WARNING: translation string unused: outgoing firewall mode1 @@ -568,7 +567,12 @@ WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits WARNING: untranslated string: Async logging enabled +WARNING: untranslated string: ConnSched dial +WARNING: untranslated string: ConnSched hangup +WARNING: untranslated string: ConnSched reboot +WARNING: untranslated string: ConnSched shutdown WARNING: untranslated string: MB read +WARNING: untranslated string: Number of Countries for the pie chart WARNING: untranslated string: Scan for Songs WARNING: untranslated string: Set time on boot WARNING: untranslated string: addons @@ -665,6 +669,7 @@ WARNING: untranslated string: fireinfo why descr2 WARNING: untranslated string: fireinfo why enable WARNING: untranslated string: fireinfo why read more WARNING: untranslated string: fireinfo your profile id +WARNING: untranslated string: firewall logs country WARNING: untranslated string: firewall rules WARNING: untranslated string: first WARNING: untranslated string: flag @@ -710,6 +715,7 @@ WARNING: untranslated string: fwdfw hint mac WARNING: untranslated string: fwdfw iface WARNING: untranslated string: fwdfw log WARNING: untranslated string: fwdfw log rule +WARNING: untranslated string: fwdfw many WARNING: untranslated string: fwdfw menu WARNING: untranslated string: fwdfw movedown WARNING: untranslated string: fwdfw moveup @@ -880,6 +886,7 @@ WARNING: untranslated string: routing table WARNING: untranslated string: server restart WARNING: untranslated string: show dh WARNING: untranslated string: snat new source ip address +WARNING: untranslated string: source ip country WARNING: untranslated string: ssh WARNING: untranslated string: static routes WARNING: untranslated string: support donation diff --git a/doc/language_issues.ru b/doc/language_issues.ru index bf6f61f..c42030b 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -353,7 +353,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall add ip group WARNING: translation string unused: outgoing firewall add mac group @@ -571,8 +570,13 @@ WARNING: translation string unused: xtaccess all error WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: yearly firewallhits WARNING: untranslated string: Add a route +WARNING: untranslated string: ConnSched dial +WARNING: untranslated string: ConnSched hangup +WARNING: untranslated string: ConnSched reboot +WARNING: untranslated string: ConnSched shutdown WARNING: untranslated string: Edit an existing route WARNING: untranslated string: MB read +WARNING: untranslated string: Number of Countries for the pie chart WARNING: untranslated string: Scan for Songs WARNING: untranslated string: addons WARNING: untranslated string: advproxy cache-digest @@ -660,6 +664,7 @@ WARNING: untranslated string: extrahd maybe the device is in use WARNING: untranslated string: extrahd to WARNING: untranslated string: extrahd to root WARNING: untranslated string: extrahd you cant mount +WARNING: untranslated string: firewall logs country WARNING: untranslated string: firewall rules WARNING: untranslated string: first WARNING: untranslated string: flag @@ -705,6 +710,7 @@ WARNING: untranslated string: fwdfw hint mac WARNING: untranslated string: fwdfw iface WARNING: untranslated string: fwdfw log WARNING: untranslated string: fwdfw log rule +WARNING: untranslated string: fwdfw many WARNING: untranslated string: fwdfw menu WARNING: untranslated string: fwdfw movedown WARNING: untranslated string: fwdfw moveup @@ -870,6 +876,7 @@ WARNING: untranslated string: routing table WARNING: untranslated string: server restart WARNING: untranslated string: show dh WARNING: untranslated string: snat new source ip address +WARNING: untranslated string: source ip country WARNING: untranslated string: ssh WARNING: untranslated string: static routes WARNING: untranslated string: support donation diff --git a/doc/language_issues.tr b/doc/language_issues.tr index c897378..cac53be 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -4,6 +4,7 @@ WARNING: translation string unused: ConnSched select profile WARNING: translation string unused: HDD temperature WARNING: translation string unused: Level7 rule WARNING: translation string unused: Local VPN IP +WARNING: translation string unused: MB written WARNING: translation string unused: Ping WARNING: translation string unused: Queuelenght WARNING: translation string unused: Remote IP @@ -169,7 +170,6 @@ WARNING: translation string unused: do not log this port list WARNING: translation string unused: donation-link WARNING: translation string unused: done WARNING: translation string unused: driver -WARNING: translation string unused: drop output WARNING: translation string unused: dstprt range overlaps WARNING: translation string unused: dstprt within existing WARNING: translation string unused: dynamic dns client @@ -403,7 +403,6 @@ WARNING: translation string unused: optionsfw portlist hint WARNING: translation string unused: optionsfw warning WARNING: translation string unused: or WARNING: translation string unused: original -WARNING: translation string unused: other countries WARNING: translation string unused: our donors WARNING: translation string unused: out WARNING: translation string unused: outgoing firewall add ip group @@ -552,6 +551,7 @@ WARNING: translation string unused: to email adr WARNING: translation string unused: to install an update WARNING: translation string unused: to warn email bad WARNING: translation string unused: too long 80 char max +WARNING: translation string unused: tor 0 = disabled WARNING: translation string unused: tor accounting period daily WARNING: translation string unused: tor accounting period monthly WARNING: translation string unused: tor accounting period weekly @@ -633,29 +633,22 @@ WARNING: translation string unused: xtaccess all error WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits -WARNING: untranslated string: MB read +WARNING: untranslated string: ConnSched dial +WARNING: untranslated string: ConnSched hangup +WARNING: untranslated string: ConnSched reboot +WARNING: untranslated string: ConnSched shutdown +WARNING: untranslated string: Number of Countries for the pie chart WARNING: untranslated string: Scan for Songs WARNING: untranslated string: bytes -WARNING: untranslated string: ccd err isipsecrw -WARNING: untranslated string: ccd err isovpnn2n WARNING: untranslated string: count -WARNING: untranslated string: countries -WARNING: untranslated string: country codes and flags -WARNING: untranslated string: countrycode -WARNING: untranslated string: details WARNING: untranslated string: dh WARNING: untranslated string: dh key warn WARNING: untranslated string: dh name is invalid -WARNING: untranslated string: drop outgoing -WARNING: untranslated string: entropy graphs -WARNING: untranslated string: flag -WARNING: untranslated string: fwdfw warn1 +WARNING: untranslated string: firewall logs country +WARNING: untranslated string: fwdfw many WARNING: untranslated string: fwhost err hostip WARNING: untranslated string: gen dh WARNING: untranslated string: generate dh key -WARNING: untranslated string: hardware support -WARNING: untranslated string: last -WARNING: untranslated string: no hardware random number generator WARNING: untranslated string: not a valid dh key WARNING: untranslated string: ovpn crypt options WARNING: untranslated string: ovpn dh @@ -668,6 +661,5 @@ WARNING: untranslated string: routing config added WARNING: untranslated string: routing config changed WARNING: untranslated string: routing table WARNING: untranslated string: show dh -WARNING: untranslated string: system has hwrng -WARNING: untranslated string: system has rdrand +WARNING: untranslated string: source ip country WARNING: untranslated string: upload dh key diff --git a/doc/language_missings b/doc/language_missings index 6d71db2..bc23717 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -65,6 +65,10 @@ < ccd routes < ccd subnet < ccd used +< ConnSched dial +< ConnSched hangup +< ConnSched reboot +< ConnSched shutdown < count < countries < countrycode @@ -111,6 +115,7 @@ < fireinfo why enable < fireinfo why read more < fireinfo your profile id +< firewall logs country < firewall rules < flag < forward firewall @@ -158,6 +163,7 @@ < fwdfw log < fwdfw log rule < fwdfw man port +< fwdfw many < fwdfw menu < fwdfw MODE1 < fwdfw MODE2 @@ -313,6 +319,7 @@ < notice < ntp common settings < ntp sync +< Number of Countries for the pie chart < openvpn default < openvpn destination port used < openvpn disabled @@ -357,6 +364,7 @@ < show dh < snat new source ip address < snort working +< source ip country < ssh < static routes < support donation @@ -539,6 +547,10 @@ < ccd routes < ccd subnet < ccd used +< ConnSched dial +< ConnSched hangup +< ConnSched reboot +< ConnSched shutdown < count < countries < countrycode @@ -584,6 +596,7 @@ < fireinfo why enable < fireinfo why read more < fireinfo your profile id +< firewall logs country < firewall rules < flag < forward firewall @@ -631,6 +644,7 @@ < fwdfw log < fwdfw log rule < fwdfw man port +< fwdfw many < fwdfw menu < fwdfw MODE1 < fwdfw MODE2 @@ -784,6 +798,7 @@ < no hardware random number generator < not a valid dh key < notice +< Number of Countries for the pie chart < openvpn default < openvpn destination port used < openvpn disabled @@ -846,6 +861,7 @@ < Set time on boot < show dh < snat new source ip address +< source ip country < ssh < static routes < support donation @@ -1004,6 +1020,10 @@ < ccd routes < ccd subnet < ccd used +< ConnSched dial +< ConnSched hangup +< ConnSched reboot +< ConnSched shutdown < count < countries < countrycode @@ -1041,6 +1061,7 @@ < extrahd unable to read < extrahd unable to write < extrahd you cant mount +< firewall logs country < firewall rules < flag < forward firewall @@ -1088,6 +1109,7 @@ < fwdfw log < fwdfw log rule < fwdfw man port +< fwdfw many < fwdfw menu < fwdfw MODE1 < fwdfw MODE2 @@ -1241,6 +1263,7 @@ < no hardware random number generator < not a valid dh key < notice +< Number of Countries for the pie chart < openvpn default < openvpn destination port used < openvpn disabled @@ -1288,6 +1311,7 @@ < server restart < show dh < snat new source ip address +< source ip country < ssh < static routes < support donation @@ -1446,6 +1470,10 @@ < ccd routes < ccd subnet < ccd used +< ConnSched dial +< ConnSched hangup +< ConnSched reboot +< ConnSched shutdown < count < countries < countrycode @@ -1486,6 +1514,7 @@ < extrahd unable to read < extrahd unable to write < extrahd you cant mount +< firewall logs country < firewall rules < flag < forward firewall @@ -1534,6 +1563,7 @@ < fwdfw log < fwdfw log rule < fwdfw man port +< fwdfw many < fwdfw menu < fwdfw MODE1 < fwdfw MODE2 @@ -1690,6 +1720,7 @@ < no hardware random number generator < not a valid dh key < notice +< Number of Countries for the pie chart < openvpn default < openvpn destination port used < openvpn disabled @@ -1734,6 +1765,7 @@ < server restart < show dh < snat new source ip address +< source ip country < ssh < static routes < support donation diff --git a/html/cgi-bin/aliases.cgi b/html/cgi-bin/aliases.cgi index 09f6ea3..7c3ba91 100644 --- a/html/cgi-bin/aliases.cgi +++ b/html/cgi-bin/aliases.cgi @@ -34,6 +34,13 @@ require '/var/ipfire/general-functions.pl'; # replace /var/ipcop with /var/ipcop require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl";
+my $configfwdfw = "${General::swroot}/firewall/config"; +my $configinput = "${General::swroot}/firewall/input"; +my $configoutgoing = "${General::swroot}/firewall/outgoing"; +my %input=(); +my %forward=(); +my %output=(); + #workaround to suppress a warning when a variable is used only once my @dummy = ( ${Header::colouryellow} ); @dummy = ( ${Header::table1colour} ); @@ -90,7 +97,6 @@ if ($settings{'ACTION'} eq $Lang::tr{'save'}) { # #Validate static Settings1 here # - unless ($errormessage) { # Everything is ok, save settings #map (delete ($settings{$_}) ,(@nosaved,'ACTION','KEY1'));# Must never be saved #&General::writehash($setting, %settings); # Save good settings @@ -146,6 +152,12 @@ if ($settings{'ACTION'} eq $Lang::tr{'add'}) { $errormessage = $Lang::tr{'duplicate ip'} . ' (RED)'; $spacer=" & "; } + #Check if we have an emtpy name + if (!$settings{'NAME'}){ + $errormessage=$Lang::tr{'fwhost err name1'}; + }elsif(! &General::validfqdn($settings{'NAME'}) && ! &General::validhostname($settings{'NAME'})){ + $errormessage=$Lang::tr{'invalid hostname'}; + } my $idx=0; foreach my $line (@current) { chomp ($line); @@ -162,6 +174,38 @@ if ($settings{'ACTION'} eq $Lang::tr{'add'}) { } $idx++; } + #Update firewallrules if aliasname is changed + if ($settings{'OLDNAME'} ne $settings {'NAME'}){ + &General::readhasharray("$configfwdfw", %forward); + &General::readhasharray("$configinput", %input); + &General::readhasharray("$configoutgoing", %output); + #Check FORWARD + foreach my $forwardkey (sort keys %forward){ + if ($forward{$forwardkey}[29] eq $settings{'OLDNAME'}){ + $forward{$forwardkey}[29] = $settings {'NAME'}; + } + } + &General::writehasharray($configfwdfw, %forward); + #Check INPUT + foreach my $inputkey (sort keys %input){ + if ($input{$inputkey}[6] eq $settings{'OLDNAME'}){ + $input{$inputkey}[6] = $settings {'NAME'}; + } + } + &General::writehasharray($configinput, %input); + #Check OUTPUT + foreach my $outputkey (sort keys %output){ + if ($output{$outputkey}[4] eq $settings{'OLDNAME'}){ + $output{$outputkey}[4] = $settings {'NAME'}; + } + } + &General::writehasharray($configoutgoing, %output); + &General::firewall_config_changed; + } + #If Alias IP has changed, set firewall_config_changed + if($settings{'OLDIP'} ne $settings{'IP'} && $settings{'OLDIP'}){ + &General::firewall_config_changed; + } unless ($errormessage) { if ($settings{'KEY1'} eq '') { #add or edit ? unshift (@current, "$settings{'IP'},$settings{'ENABLED'},$settings{'NAME'}\n"); @@ -275,9 +319,11 @@ if ($settings{'KEY1'} ne '') { print <<END <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='KEY1' value='$settings{'KEY1'}' /> +<input type='hidden' name='OLDNAME' value='$settings{'NAME'}' /> +<input type='hidden' name='OLDIP' value='$settings{'IP'}' /> <table style='width:100%;'> <tr> -<td class='base' style='color:${Header::colourred};'>$Lang::tr{'name'}: <img src='/blob.gif' alt='*' /></td> +<td class='base' style='color:${Header::colourred};'>$Lang::tr{'name'}:</td> <td><input type='text' name='NAME' value='$settings{'NAME'}' size='32' /></td> <td class='base' style='text-align:right; color:${Header::colourred};'>$Lang::tr{'alias ip'}: </td> <td><input type='text' name='IP' value='$settings{'IP'}' size='16' /></td> @@ -289,7 +335,6 @@ print <<END <hr /> <table style='width:100%;'> <tr> - <td><img src='/blob.gif' alt='*' /> $Lang::tr{'this field may be blank'}</td> <td style='text-align:right;'><input type='hidden' name='ACTION' value='$Lang::tr{'add'}' /><input type='submit' name='SUBMIT' value='$buttontext' /></td> </tr> </table> diff --git a/html/cgi-bin/connscheduler.cgi b/html/cgi-bin/connscheduler.cgi index f4fc5ef..c3bd0bc 100644 --- a/html/cgi-bin/connscheduler.cgi +++ b/html/cgi-bin/connscheduler.cgi @@ -311,10 +311,10 @@ print <<END <tr><td width='15%' class='base'>$Lang::tr{'ConnSched action'}</td><td> <input type='radio' value='CONNECT' name='ACTION_ACTION' $checked_connect /> <select name='ACTION_CONNECT'> <option value='reconnect' $selected{'reconnect'}>$Lang::tr{'ConnSched reconnect'}</option> -<option value='dial' $selected{'dial'}>$Lang::tr{'dial'}</option> -<option value='hangup' $selected{'hangup'}>$Lang::tr{'hangup'}</option> -<option value='reboot' $selected{'reboot'}>$Lang::tr{'reboot'}</option> -<option value='shutdown' $selected{'shutdown'}>$Lang::tr{'shutdown'}</option> +<option value='dial' $selected{'dial'}>$Lang::tr{'ConnSched dial'}</option> +<option value='hangup' $selected{'hangup'}>$Lang::tr{'ConnSched hangup'}</option> +<option value='reboot' $selected{'reboot'}>$Lang::tr{'ConnSched reboot'}</option> +<option value='shutdown' $selected{'shutdown'}>$Lang::tr{'ConnSched shutdown'}</option> <option value='ipsecstart' $selected{'ipsecstart'}>$Lang::tr{'ConnSched ipsecstart'}</option> <option value='ipsecstop' $selected{'ipsecstop'}>$Lang::tr{'ConnSched ipsecstop'}</option> </select></td></tr> diff --git a/html/cgi-bin/firewall.cgi b/html/cgi-bin/firewall.cgi index 164e7cb..9af97d1 100644 --- a/html/cgi-bin/firewall.cgi +++ b/html/cgi-bin/firewall.cgi @@ -1260,10 +1260,8 @@ sub get_serviceports my $name=shift; &General::readhasharray("$configsrv", %customservice); &General::readhasharray("$configsrvgrp", %customservicegrp); - my $tcp; - my $udp; - my $icmp; @protocols=(); + my @specprot=("IPIP","IPV6","IGMP","GRE","AH","ESP"); if($type eq 'service'){ foreach my $key (sort { ncmp($customservice{$a}[0],$customservice{$b}[0]) } keys %customservice){ if ($customservice{$key}[0] eq $name){ @@ -1273,33 +1271,19 @@ sub get_serviceports }elsif($type eq 'group'){ foreach my $key (sort { ncmp($customservicegrp{$a}[0],$customservicegrp{$b}[0]) } keys %customservicegrp){ if ($customservicegrp{$key}[0] eq $name){ - foreach my $key1 (sort { ncmp($customservice{$a}[0],$customservice{$b}[0]) } keys %customservice){ - if ($customservice{$key1}[0] eq $customservicegrp{$key}[2]){ - if($customservice{$key1}[2] eq 'TCP'){ - $tcp='TCP'; - }elsif($customservice{$key1}[2] eq 'ICMP'){ - $icmp='ICMP'; - }elsif($customservice{$key1}[2] eq 'UDP'){ - $udp='UDP'; + if ($customservicegrp{$key}[2] ~~ @specprot){ + push (@protocols," ".$customservicegrp{$key}[2]); + }else{ + foreach my $key1 (sort { ncmp($customservice{$a}[0],$customservice{$b}[0]) } keys %customservice){ + if ($customservice{$key1}[0] eq $customservicegrp{$key}[2]){ + if (!grep(/$customservice{$key1}[2]/, @protocols)){ + push (@protocols,$customservice{$key1}[2]);} } } } } } } - if($tcp && $udp && $icmp){ - push (@protocols,"TCP,UDP, <br>ICMP"); - return @protocols; - } - if($tcp){ - push (@protocols,"TCP"); - } - if($udp){ - push (@protocols,"UDP"); - } - if($icmp){ - push (@protocols,"ICMP"); - } return @protocols; } sub getcolor @@ -1401,11 +1385,13 @@ sub getcolor } #Check if IP is part of a IPsec N2N network foreach my $key (sort keys %ipsecconf){ - my ($a,$b) = split("/",$ipsecconf{$key}[11]); - $b=&General::iporsubtodec($b); - if (&General::IpInSubnet($c,$a,$b)){ - $tdcolor="style='background-color: $Header::colourvpn;color:white;'"; - return; + if ($ipsecconf{$key}[11]){ + my ($a,$b) = split("/",$ipsecconf{$key}[11]); + $b=&General::iporsubtodec($b); + if (&General::IpInSubnet($c,$a,$b)){ + $tdcolor="style='background-color: $Header::colourvpn;color:white;'"; + return; + } } } } @@ -1611,7 +1597,7 @@ END if (! -z "${General::swroot}/ethernet/aliases"){ foreach my $alias (sort keys %aliases) { - print "<option value='$alias' $selected{'ipfire'}{$alias}>$alias</option>"; + print "<option value='$alias' $selected{'ipfire_src'}{$alias}>$alias</option>"; } } print<<END; @@ -2484,7 +2470,7 @@ END push (@protocols,$Lang::tr{'all'}); }
- my $protz=join(",",@protocols); + my $protz=join(", ",@protocols); if($protz eq 'ICMP' && $$hash{$key}[9] ne 'All ICMP-Types' && $$hash{$key}[14] ne 'cust_srvgrp'){ &General::readhasharray("${General::swroot}/fwhosts/icmp-types", %icmptypes); foreach my $keyicmp (sort { ncmp($icmptypes{$a}[0],$icmptypes{$b}[0]) }keys %icmptypes){ @@ -2493,6 +2479,8 @@ END last; } } + }elsif($#protocols gt '3'){ + print"<td align='center'><span title='$protz'>$Lang::tr{'fwdfw many'}</span></td>"; }else{ print"<td align='center'>$protz</td>"; } diff --git a/html/cgi-bin/fwhosts.cgi b/html/cgi-bin/fwhosts.cgi index 042fdde..53d93ef 100644 --- a/html/cgi-bin/fwhosts.cgi +++ b/html/cgi-bin/fwhosts.cgi @@ -66,7 +66,6 @@ my $fwconfigfwd = "${General::swroot}/firewall/config"; my $fwconfiginp = "${General::swroot}/firewall/input"; my $fwconfigout = "${General::swroot}/firewall/outgoing"; my $configovpn = "${General::swroot}/ovpn/settings"; -my $tdcolor=''; my $configipsecrw = "${General::swroot}/vpn/settings";
unless (-e $confignet) { system("touch $confignet"); } @@ -1624,6 +1623,7 @@ sub getcolor my $c=shift; my $sip; my $scidr; + my $tdcolor=''; #Check if MAC if (&General::validmac($c)){ return $c;}
@@ -1688,10 +1688,13 @@ sub getcolor
#Check if IP is part of a IPsec N2N network foreach my $key (sort keys %ipsecconf){ - my ($a,$b) = split("/",$ipsecconf{$key}[11]); - if (&General::IpInSubnet($sip,$a,$b)){ - $tdcolor="<font style='color: $Header::colourvpn;'>$c</font>"; - return $tdcolor; + if ($ipsecconf{$key}[11]){ + my ($a,$b) = split("/",$ipsecconf{$key}[11]); + $b=&General::iporsubtodec($b); + if (&General::IpInSubnet($sip,$a,$b)){ + $tdcolor="<font style='color: $Header::colourvpn;'>$c</font>"; + return $tdcolor; + } } } return "$c"; diff --git a/html/cgi-bin/media.cgi b/html/cgi-bin/media.cgi index 9dea789..b231bbf 100644 --- a/html/cgi-bin/media.cgi +++ b/html/cgi-bin/media.cgi @@ -152,7 +152,7 @@ END
for(my $i = 1; $i <= $#iostat1; $i++){ if ( $i eq '1' ){ - print "<tr><td align='center' class='boldbase'><b>$Lang::tr{'device'}</b></td><td align='center' class='boldbase'><b>$Lang::tr{'MB read'}</b></td><td align='center' class='boldbase'><b>$Lang::{'MB writen'}</b></td></tr>"; + print "<tr><td align='center' class='boldbase'><b>$Lang::tr{'device'}</b></td><td align='center' class='boldbase'><b>$Lang::tr{'MB read'}</b></td><td align='center' class='boldbase'><b>$Lang::{'MB written'}</b></td></tr>"; }else{ print "<tr><td align='center'>$iostat1[$i]</td><td align='center'>$iostat2[$i]</td><td align='center'>$iostat3[$i]</td></tr>"; } diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index 3fbdd20..4fba869 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -14,13 +14,17 @@ 'ConnSched add action' => 'Aktion hinzufügen', 'ConnSched change profile title' => 'Wechsle zu Profil:', 'ConnSched days' => 'Tage:', +'ConnSched dial' => 'Verbinden', 'ConnSched down' => 'Runter', +'ConnSched hangup' => 'Trennen', 'ConnSched ipsecstart' => 'IPSec (neu)starten', 'ConnSched ipsecstop' => 'IPSec stop', +'ConnSched reboot' => 'Neustarten', 'ConnSched reconnect' => 'Neu verbinden', 'ConnSched scheduled actions' => 'Geplante Aktionen', 'ConnSched scheduler' => 'Scheduler', 'ConnSched select profile' => 'Wähle Profil', +'ConnSched shutdown' => 'Herunterfahren', 'ConnSched time' => 'Zeit:', 'ConnSched up' => 'Hoch', 'ConnSched weekdays' => 'Wochentage:', @@ -983,6 +987,7 @@ 'fwdfw log' => 'Log', 'fwdfw log rule' => 'Logging aktivieren', 'fwdfw man port' => 'Port(s):', +'fwdfw many' => 'Diverse', 'fwdfw menu' => 'Firewall', 'fwdfw movedown' => 'Herunter', 'fwdfw moveup' => 'Herauf', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index 46f5625..5b82627 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -14,13 +14,17 @@ 'ConnSched add action' => 'Add action', 'ConnSched change profile title' => 'Change to profile:', 'ConnSched days' => 'Days:', +'ConnSched dial' => 'Connect', 'ConnSched down' => 'Down', +'ConnSched hangup' => 'Disconnect', 'ConnSched ipsecstart' => 'IPSec (re)start', 'ConnSched ipsecstop' => 'IPSec stop', +'ConnSched reboot' => 'Reboot', 'ConnSched reconnect' => 'Reconnect', 'ConnSched scheduled actions' => 'Scheduled actions', 'ConnSched scheduler' => 'Scheduler', 'ConnSched select profile' => 'Select profile', +'ConnSched shutdown' => 'Shutdown', 'ConnSched time' => 'Time:', 'ConnSched up' => 'Up', 'ConnSched weekdays' => 'Days of the week:', @@ -925,9 +929,9 @@ 'firewall log' => 'Firewall log', 'firewall log viewer' => 'Firewall Log Viewer', 'firewall logs' => 'Firewall Logs', +'firewall logs country' => 'Fw-Loggraphs (Country)', 'firewall logs ip' => 'Fw-Loggraphs (IP)', 'firewall logs port' => 'Fw-Loggraphs (Port)', -'firewall logs country' => 'Fw-Loggraphs (Country)', 'firewall rules' => 'Firewall Rules', 'firewallhits' => 'firewallhits', 'firmware' => 'Firmware', @@ -1009,6 +1013,7 @@ 'fwdfw log' => 'Log', 'fwdfw log rule' => 'Log rule', 'fwdfw man port' => 'Port(s):', +'fwdfw many' => 'Many', 'fwdfw menu' => 'Firewall', 'fwdfw movedown' => 'Move down', 'fwdfw moveup' => 'Move up', diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl index 0ea9593..4453575 100644 --- a/langs/tr/cgi-bin/tr.pl +++ b/langs/tr/cgi-bin/tr.pl @@ -6,7 +6,7 @@ 'Add Port Rule' => 'Bağlantı noktası kuralı ekle', 'Add Rule' => 'Kural ekle', 'Add a route' => 'Yol ekle', -'Async logging enabled' => 'Syslog dosyanın eşzamansız yazmasını etkinleştirin', +'Async logging enabled' => 'Syslog dosyanın eşzamansız yazmasını aktifleştirin', 'Choose Rule' => 'Aşağıdaki kurallardan <u>birini</u> seçin.', 'Class' => 'Sınıf', 'Class was deleted' => 'with potential subclasses was deleted', @@ -33,6 +33,8 @@ 'Level7 Rule' => 'Seviye7-Kural', 'Level7 rule' => 'Seviye7 kuralı', 'Local VPN IP' => 'Dahili Ağ (YEŞİL):', +'MB read' => 'Okunan MB', +'MB written' => 'Yazılan MB', 'MTU' => 'MTU boyutu:', 'Number of IPs for the pie chart' => 'Pasta grafiği için IP numarası', 'Number of Ports for the pie chart' => 'Pasta grafiği için bağlantı noktası sayısı', @@ -95,7 +97,7 @@ 'administrator user password' => 'Admin kullanıcı parolası:', 'adsl settings' => 'ADSL ayarları', 'advanced' => 'Gelişmiş', -'advanced server' => 'Gelişmiş sunucu seçenekleri', +'advanced server' => 'Gelişmiş Sunucu Seçenekleri', 'advproxy AUTH always required' => 'Sınırsız kaynak adresleri için kimlik doğrulaması iste', 'advproxy AUTH auth cache TTL' => 'TTL kimlik doğrulama önbelleği (dakikada)', 'advproxy AUTH global settings' => 'Genel kimlik doğrulama ayarları', @@ -191,7 +193,7 @@ 'advproxy cache-digest' => 'Önbellek-özeti üretimini aktifleştir', 'advproxy chgwebpwd ERROR' => 'H A T A :', 'advproxy chgwebpwd SUCCESS' => 'S O N U Ç :', -'advproxy chgwebpwd change password' => 'Parolayı değiştir', +'advproxy chgwebpwd change password' => 'Parolayı Değiştir', 'advproxy chgwebpwd change web password' => 'W e b e r i ş i m p a r o l a s ı n ı d e ğ i ş t i r ', 'advproxy chgwebpwd new password' => 'Yeni parola', 'advproxy chgwebpwd new password confirm' => 'Yeni parola (tekrar)', @@ -273,7 +275,7 @@ 'advproxy network based access' => 'Ağ tabanlı erişim kontrolü', 'advproxy no cache sites' => 'Bu etki alanlarını önbelleğe ekleme (her satırda bir tane)', 'advproxy no clients defined' => 'Hiçbir istemci tanımlanmış', -'advproxy no connection auth' => 'Bağlantı yok yönelimli kimlik doğrulama yönlendirme', +'advproxy no connection auth' => 'Bağlantı yok yönelimli kimlik doğrulama yönlendirmesi', 'advproxy no cre groups' => 'Kullanılabilir bir erişim grubu yok', 'advproxy no internal proxy on blue' => 'Mavi arabirimden diğer alt ağlara, iç vekil sunucu erişimini engelle', 'advproxy no internal proxy on green' => 'Yeşil arabirimden diğer alt ağlara, iç vekil sunucu erişimini engelle', @@ -289,7 +291,7 @@ 'advproxy reset' => 'Yeniden Başlat', 'advproxy saturday' => 'Cmt', 'advproxy save and restart' => 'Kaydet ve Yeniden Başlat', -'advproxy squid version' => 'Squid önbellek sürümü', +'advproxy squid version' => 'Squid sürümü', 'advproxy squidclamav' => 'SquidClamav', 'advproxy ssadvanced proxy' => 'gelişmiş vekil sunucusu', 'advproxy ssl ports' => 'İzin verilen SSL bağlantı noktaları (her satırda bir tane)', @@ -398,7 +400,7 @@ 'backup protect key password' => 'Yedek parola anahtarı', 'backup sets' => 'Yedek ayarları', 'backup to floppy' => 'Diskete yedekle', -'backupaddon' => 'Eklenti Yedekleme', +'backupaddon' => 'Eklentiyi yedekle', 'backupprofile' => 'Yeniden bağlanma başarısız durumda. Profile geçin', 'backups' => 'Yedekler', 'backupwarning' => 'Eklenti yedeklemesi için lütfen önce geri yükleme yedeklemesi oluşturun. İndirme zamanı verilen orjinal dosya ile devam edin.', @@ -478,7 +480,7 @@ 'cannot specify secondary ntp without specifying primary' => 'Birincil NTP adresi belirtmeden İkincil olanı belirtemezsiniz.', 'cannot specify secondary wins without specifying primary' => 'Birincil WINS sunucusu atanmadan ikincil tanımlanamaz.', 'cant change certificates' => 'Sertikalar değiştirilemiyor.', -'cant enable xtaccess' => 'İlgili bağlantı noktası yönlendirme kuralı devre dışı, bu nedenle bu kural için harici erişimi etkinleştiremezsiniz.', +'cant enable xtaccess' => 'İlgili bağlantı noktası yönlendirme kuralı devre dışı, bu nedenle bu kural için harici erişimi aktifleştirmelisiniz.', 'cant start openssl' => 'OpenSSH başlatılamıyor', 'caps all' => 'TÜMÜ', 'capsclosed' => 'BAĞLANTI YOK', @@ -500,6 +502,8 @@ 'ccd err iroute' => 'Ağ adresi için geçersiz yol.', 'ccd err irouteexist' => 'Bu yol zaten kullanılıyor.', 'ccd err isipsecnet' => 'Verilen ağ adresi zaten bir IPsec ağ tarafından kullanılıyor.', +'ccd err isipsecrw' => 'Verilan ağ adresi zaten IPSec rw ağı tarafından kullanılıyor.', +'ccd err isovpnn2n' => 'Bu alt ağ adresi zaten OpenVPN ağdan ağa bağlantısı için kullanılıyor.', 'ccd err isovpnnet' => 'Bu adres zaten OpenVPN Sunucusu için kullanılan alt ağ adresidir.', 'ccd err issubnet' => 'Bu adres zaten kullanımda olan bir alt ağ adresidir.', 'ccd err name' => 'Lütfen bir ad seçin.', @@ -517,7 +521,7 @@ 'ccd iroutehint' => 'Dikkat! Bu ayarları değiştirirseniz, değişikliklerin etkili olduğu OpenVPN sunucusunu yeniden başlatmanız gerekir!', 'ccd modify' => 'Ağı değiştir', 'ccd name' => 'Ad', -'ccd net' => 'Statik ip adres havuzu', +'ccd net' => 'Statik Ip Adres Havuzu', 'ccd noaddnet' => 'OpenVPN sunucusu durdurulduğunda sadece yeni bir statik ağ ekleyebilirsiniz.', 'ccd none' => 'Yok', 'ccd routes' => 'Yönlendir:', @@ -550,7 +554,7 @@ 'comment' => 'Açıklama:', 'common name' => 'Ortak ad', 'community rules' => 'Snort/VRT GPLv2 Topluluk Kuralları', -'comp-lzo' => 'LZO-Sıkıştırması:', +'comp-lzo' => 'LZO sıkıştırması:', 'compression' => 'Sıkıştırma:', 'computer to modem rate' => 'Bilgisayarın modem hızı:', 'concentrator name' => 'Değiştirici adı:', @@ -565,7 +569,7 @@ 'connection debugging' => 'Hata ayıklama bağlantısı', 'connection status and controlc' => 'Bağlantı durumu ve kontrol:', 'connection tracking' => 'IPTablo bağlantı takibi', -'connection type' => 'Bağlantı Türü', +'connection type' => 'Bağlantı türü', 'connection type is invalid' => 'Geçersiz bağlantı türü.', 'connections' => 'Bağlantılar', 'connections are associated with this ca. deleting the ca will delete these connections as well.' => 'Bu bağlantılar CA ilişkilidir. CA silindiğinde bu bağlantılarda silinecektir.', @@ -585,7 +589,10 @@ 'could not open installed updates file' => 'Yüklü güncelleştirmeler dosya açılamadı', 'could not open update information file' => 'Güncelleştirme bilgileri dosyası açılamadı. Güncelleme dosyası bozuk.', 'could not retrieve common name from certificate' => 'Sertifikadan ortak ad alınamadı.', +'countries' => 'Ülkeler', 'country' => 'Ülke', +'country codes and flags' => 'Ülke kodları ve bayrakları:', +'countrycode' => 'Kod', 'cpu frequency per' => 'cpu başına frekans - ', 'cpu idle usage' => 'boş cpu kullanımı', 'cpu interrupt usage' => 'cpu kullanımını kesme', @@ -666,6 +673,7 @@ 'destination port numbers' => 'Hedef bağlantı noktası geçerli bir bağlantı noktası numarası ya da bağlantı noktası numarası aralığı olmalıdır.', 'destination port overlaps' => 'Hedef bağlantı noktası aralığı örtüşen mevcut bir bağlantı noktası numarası aralığıdır.', 'detail level' => 'Detay seviyesi', +'details' => 'Detaylar', 'device' => 'Aygıt', 'devices on blue' => 'MAVİ üzerindeki aygıt', 'dhcp advopt add' => 'DHCP seçeneği ekle', @@ -709,7 +717,7 @@ 'directory mask' => 'UNIX dizin hakları', 'directory writeable' => 'yazılabilir dizin', 'disabled' => 'devre dışı', -'disconnect' => 'OVPN Dur / Bağlantıyı kes', +'disconnect' => 'OVPN Durdur / Bağlantıyı kes', 'disconnects' => 'Bağlantıyı kes', 'disk access per' => 'erişim başına disk', 'disk usage' => 'Disk kullanımı', @@ -786,14 +794,14 @@ 'drop action1' => '"Engellenmiş" biçimdeki (giden) güvenlik duvarının varsayılan davranışı', 'drop action2' => 'Güvenlik duvarı (giriş) varsayılan davranışı', 'drop forward' => 'İletilen paket günlüklerini reddet', -'drop input' => 'Günlük giriş paketlerini reddet', +'drop input' => 'Günlük girdi paketlerini reddet', 'drop newnotsyn' => 'Sync paketleri olmayan yeni günlükleri reddet', -'drop output' => 'Günlük çıkış paketlerini reddet', +'drop outgoing' => 'Günlük çıkış paketlerini reddet', 'drop portscan' => 'Günlük portscan paketlerini reddet', 'drop proxy' => 'Vekil sunucudan yönlendirilmiş tüm paketleri reddet', 'drop samba' => 'Tüm Microsoft bağlantı noktalarını 135,137,138,139,445,1025 reddet', 'drop wirelessforward' => 'Kablosuz paket günlüklerini reddet', -'drop wirelessinput' => 'Kablosuz günlük giriş paketlerini reddet', +'drop wirelessinput' => 'Kablosuz günlük girdi paketlerini reddet', 'dst port' => 'Dst Bağlantı Nokatası', 'dstprt range overlaps' => 'Hedef bağlantı noktası aralığı ile örtüşen önceden tanımlanmış bağlantı noktası.', 'dstprt within existing' => 'Hedef bağlantı noktası zaten tanımlanmış bağlantı noktası aralığı içinde.', @@ -838,7 +846,8 @@ 'end address' => 'Bitiş adresi:', 'enter ack class' => 'ACK-Sınıfı girin <br />ve sonra <i>Kaydet</i> düğmesine basın.', 'enter data' => 'Ayarları girin <br />ve sonra <i>Kaydet</i> düğmesine basın.', -'entropy' => 'Entropy', +'entropy' => 'Entropi', +'entropy graphs' => 'Entropi grafikleri', 'err bk 1' => 'Arşiv oluşturma hatası', 'err bk 10 password' => 'Yedek parolası oluşturma hatası', 'err bk 2 key' => 'Anahtar dosyası oluşturulama hatası', @@ -900,7 +909,7 @@ 'fireinfo not submitted button' => 'Evet Profilimi Şimdi Gönder', 'fireinfo pakfire version' => 'Pakfire sürümü', 'fireinfo please enable' => 'Lütfen güvenlik duvarı bilgi hizmetini aktifleştirin.', -'fireinfo settings' => 'Güvenlik duvarı bilgi ayarları', +'fireinfo settings' => 'Güvenlik duvarı bilgisi ayarları', 'fireinfo system version' => 'Sistem sürümü', 'fireinfo why descr1' => 'Bu seçeneği aktifleştirmek IPFire gelişimi için çok önemlidir.', 'fireinfo why descr2' => 'Bunun ', @@ -910,7 +919,7 @@ 'firewall' => 'Güvenlik Duvarı', 'firewall graphs' => 'Güvenlik Duvarı Grafikleri', 'firewall hits' => 'Güvenlik duvarı için toplam kayıt:', -'firewall hits per' => 'firewallhits per', +'firewall hits per' => 'güvenlik duvarı başına tıklama', 'firewall log' => 'Güvenlik duvarı günlüğü', 'firewall log viewer' => 'Güvenlik Duvarı Günlük Görüntüleyicisi', 'firewall logs' => 'Güvenlik Duvarı Günlükleri', @@ -924,6 +933,7 @@ 'fixed ip lease added' => 'Sabit IP kirası eklendi', 'fixed ip lease modified' => 'Sabit IP kirası güncellendi', 'fixed ip lease removed' => 'Sabit IP kirası kaldırıldı', +'flag' => 'Bayrak', 'force update' => 'Zorla güncelleştir', 'force user' => 'kullanıcıya tüm yeni dosyaları zorla', 'forward firewall' => 'Güvenlik Duvarı', @@ -1013,7 +1023,7 @@ 'fwdfw red' => 'KIRMIZI', 'fwdfw reread' => 'Değişiklikleri Uygula', 'fwdfw rule action' => 'Eylem kuralı:', -'fwdfw rule activate' => 'Kuralı etkinleştir', +'fwdfw rule activate' => 'Kuralı aktifleştir', 'fwdfw rulepos' => 'Kural konumu', 'fwdfw rules' => 'Kurallar', 'fwdfw snat' => 'Kaynak NAT', @@ -1025,12 +1035,13 @@ 'fwdfw till' => 'Son zaman:', 'fwdfw time' => 'Zaman Kısıtlamaları', 'fwdfw timeframe' => 'Zaman kısıtlamalarını kullan', -'fwdfw toggle' => 'Etkinleştirin veya devre dışı bırakın', -'fwdfw togglelog' => 'Günlüğü etkinleştirin veya devre dışı bırakın', +'fwdfw toggle' => 'Aktifleştirin veya devre dışı bırakın', +'fwdfw togglelog' => 'Günlüğü aktifleştirin veya devre dışı bırakın', 'fwdfw use nat' => 'Ağ adres dönüştürücüsünü kullanın (NAT)', 'fwdfw use srcport' => 'Kaynak bağlantı noktası:', 'fwdfw use srv' => 'Hedef bağlantı noktası:', 'fwdfw useless rule' => 'Bu kural geçersiz.', +'fwdfw warn1' => 'Ağa uygulanan güvenlik duvarı kurallarına öncülük etmelidir.', 'fwdfw wd_fri' => 'Cum', 'fwdfw wd_mon' => 'Pzt', 'fwdfw wd_sat' => 'Cmt', @@ -1053,9 +1064,9 @@ 'fwhost ccdnet' => 'OpenVPN ağları:', 'fwhost change' => 'Değiştir', 'fwhost changeremark' => 'Sadece açıklamalar değiştirilmiş', -'fwhost cust addr' => 'Ana bilgisayarlar:', +'fwhost cust addr' => 'Ana bilgisayarlar', 'fwhost cust grp' => 'Ağ/Ana Bilgisayar Grupları:', -'fwhost cust net' => 'Ağlar:', +'fwhost cust net' => 'Ağlar', 'fwhost cust service' => 'Hizmetler:', 'fwhost cust srvgrp' => 'Hizmet grupları:', 'fwhost deleted' => 'Silindi', @@ -1098,13 +1109,13 @@ 'fwhost ipadr' => 'IP adresi:', 'fwhost ipsec host' => 'IPsec istemcileri:', 'fwhost ipsec net' => 'IPsec ağları:', -'fwhost menu' => 'Güvenlik Duvarı Gurupları', +'fwhost menu' => 'Güvenlik Duvarı Grupları', 'fwhost netaddress' => 'Ağ adresi', 'fwhost newgrp' => 'Ağ/Ana Bilgisayar Grupları', 'fwhost newhost' => 'Ana Bilgisayarlar', 'fwhost newnet' => 'Ağlar', 'fwhost newservice' => 'Hizmetler', -'fwhost newservicegrp' => 'Hizmet Gurupları', +'fwhost newservicegrp' => 'Hizmet Grupları', 'fwhost orange' => 'Turuncu', 'fwhost ovpn_n2n' => 'Ağdan-Ağa OpenVPN', 'fwhost port' => 'Bağlantı Noktası', @@ -1143,7 +1154,7 @@ 'graph per' => '-', 'green' => 'YEŞİL', 'green interface' => 'Yeşil Arabirim', -'grouptype' => 'Gurup türü:', +'grouptype' => 'Grup türü:', 'guaranteed bandwith' => 'Garantili bant genişliği', 'guardian alertfile' => 'Uyarı dosyası', 'guardian configuration' => 'Koruyucu Yapılandırması', @@ -1159,6 +1170,7 @@ 'harddisk temperature' => 'sabit disk sıcaklığı', 'harddisk temperature graphs' => 'hdd sıcaklık grafiği', 'hardware graphs' => 'Donanım Grafikleri', +'hardware support' => 'Donanım desteği', 'hdd temperature in' => 'Sabit disk sıcaklığı', 'help' => 'Yardım', 'high' => 'Yüksek', @@ -1167,18 +1179,18 @@ 'holdoff' => 'Kapalı tutulan zaman (saniye)', 'host' => 'Ana Bilgisayar', 'host allow' => 'izin verilen ana bilgisayarların listesi', -'host certificate' => 'Ana Bilgisayar Sertifikası', +'host certificate' => 'Ana bilgisayar sertifikası', 'host configuration' => 'Ana Bilgisayar Yapılandırması', 'host deny' => 'engellenen ana bilgisayarlar listesi', 'host ip' => 'Ana bilgisayar IP adresi', -'host to net vpn' => 'Sunucudan-Ağa Sanal Özel Ağ (RoadWarrior)', +'host to net vpn' => 'Sunucudan ağa sanal özel ağ (RoadWarrior)', 'hostname' => 'Ana bilgisayar adı', 'hostname and domain already in use' => 'Etki alanındaki bu ana bilgisayar adı zaten kullanılıyor.', 'hostname cant be empty' => 'Ana bilgisayar adı boş olamaz..', 'hostname not set' => 'Ana bilgisayar adı ayarlanmadı.', 'hosts config added' => 'Ana bilgisayar yapılandırması eklendi', 'hosts config changed' => 'Ana bilgisayar yapılandırması değiştirildi', -'hour' => 'saat', +'hour' => 'Saat', 'hour-graph' => 'saat', 'hours' => 'saat', 'hours2' => 'saat', @@ -1226,9 +1238,9 @@ 'interfaces' => 'Ara birim', 'internet' => 'İNTERNET', 'intrusion detection' => 'Saldırı Tespiti', -'intrusion detection system' => 'Saldırı tespit sistemi', +'intrusion detection system' => 'Saldırı Tespit Sistemi', 'intrusion detection system log viewer' => 'Saldırı Tespit Sistemi Günlük Görüntüleyicisi', -'intrusion detection system rules' => 'saldırı tespit sistemi kuralları', +'intrusion detection system rules' => 'Saldırı tespit sistemi kuralları', 'intrusion detection system2' => 'Saldırı Tespit Sistemi:', 'invalid broadcast ip' => 'Geçersiz yayın IP adresi', 'invalid cache size' => 'Geçersiz önbellek boyutu.', @@ -1259,7 +1271,7 @@ 'invalid input for keepalive 1:2' => '1:2 oranında, en az bir oranı canlı tutma kullanım için geçersiz giriş', 'invalid input for keepalive 2' => 'Ping komutunu yeniden başlatmada canlı tutmak için geçersiz giriş.', 'invalid input for max clients' => 'En fazla istemci için geçersiz giriş.', -'invalid input for name' => 'Kullanıc'nın tam adı veya sistem ana bilgisayar adı için geçersiz giriş', +'invalid input for name' => 'Kullanıcının tam adı veya sistem ana bilgisayar adı için geçersiz giriş', 'invalid input for oink code' => 'Oink kodu için geçersiz giriş.', 'invalid input for organization' => 'Kuruluş için geçersiz giriş.', 'invalid input for remote host/ip' => 'Ana bilgisayar/ip uzak giriş için geçersiz giriş.', @@ -1332,6 +1344,7 @@ 'lan' => 'YEREL AĞ', 'lang' => 'tr', 'languagepurpose' => 'IPFire sistemini görüntülemek istediğiniz dili seçin:', +'last' => 'Son', 'last activity' => 'Son Etkinlik', 'lateprompting' => 'Geç istenen', 'lease expires' => 'Kiralama süresi', @@ -1345,7 +1358,7 @@ 'loaded modules' => 'Yüklü modüller:', 'local hard disk' => 'Sabit disk', 'local master' => 'Yerel Yönetici', -'local ntp server specified but not enabled' => 'Belirtilen yerel NTP sunucusu etkin değil', +'local ntp server specified but not enabled' => 'Belirtilen yerel NTP sunucusu aktif değil', 'local subnet' => 'Yerel Alt Ağ:', 'local subnet is invalid' => 'Geçersiz yerel alt ağ.', 'local vpn hostname/ip' => 'Yerel VPN ana bilgisayar adı/ip', @@ -1493,7 +1506,7 @@ 'name' => 'Ad', 'name is invalid' => 'Geçersiz ad', 'name must only contain characters' => 'Ad sadece karakter içermelidir.', -'name too long' => 'Kullanıcı'nın tam adı veya sistem ana bilgisayar adı çok uzun', +'name too long' => 'Kullanıcının tam adı veya sistem ana bilgisayar adı çok uzun', 'nat-traversal' => 'Nat Geçişi:', 'needreboot' => 'Bir güncelleştirmeden sonra yeniden başlatmak gerekir', 'net' => 'Ağ', @@ -1501,11 +1514,11 @@ 'net config' => 'Ağ yapılandırma', 'net config type' => 'ağ yapılandırması türü', 'net config type help' => 'YEŞİL yerel ağ, KIRMIZI internet, MAVİ kablosuz ağ, TURUNCU açık bölge (dmz) ağıdır.', -'net to net vpn' => 'Ağdan-Ağa Sanal Özel Ağ', +'net to net vpn' => 'Ağdan ağa sanal özel ağ', 'net traffic newversion' => 'Yeni Ağ-Trafik sürümü var:', 'net-traffic configuration' => 'Ağ-Trafik Yapılandırması', 'netbios name' => 'Netbios adı', -'netmask' => 'Ağ Maskesi', +'netmask' => 'Ağ maskesi', 'network' => 'Ağ', 'network added' => 'Özel ağ eklendi', 'network configuration' => 'Ağ Yapılandırması', @@ -1534,6 +1547,7 @@ 'no eciadsl synch.bin file' => 'ECI ADSL synch.bin dosyası yok. Lütfen yükleyin.', 'no filter pass' => 'Olmayan filtre paketleri için standart sınıfı girin.', 'no fritzdsl driver' => 'Fritz!DSL sürücüsü yok. Lütfen yükleyin.', +'no hardware random number generator' => 'Bu sistemin entropi için kaynağı yok.', 'no information available' => 'Herhangi bir bilgi bulunmamaktadır.', 'no log selected' => 'Günlük seçilmedi', 'no modem selected' => 'Modem seçilmedi', @@ -1552,7 +1566,7 @@ 'november' => 'Kasım', 'ntp common settings' => 'Genel ayarlar', 'ntp configuration' => 'NTP yapılandırması', -'ntp must be enabled to have clients' => 'NTP istemciler için etkin olmalıdır.', +'ntp must be enabled to have clients' => 'NTP istemciler için aktif olmalıdır.', 'ntp server' => 'NTP Sunucusu', 'ntp sync' => 'Eşitleme', 'ntp syncro disabled' => 'NTP eşitlemesi devre dışı', @@ -1595,7 +1609,7 @@ 'optionsfw warning' => 'Bu seçenekleri değiştirmek güvenlik duvarının yeniden başlatılacağı anlamına gelir', 'or' => 'veya', 'orange' => 'TURUNCU', -'organization cant be empty' => 'Kuruluş boş olamaz.', +'organization cant be empty' => 'Kuruluş adı boş olamaz.', 'organization name' => 'Kuruluş adı', 'organization too long' => 'Kuruluş adı çok uzun. Kuruluş adı 60 karakterden çok olmamalıdır.', 'original' => 'Orijinal', @@ -1608,7 +1622,7 @@ 'our donors' => 'Destekçimiz', 'out' => 'Dışarı', 'outgoing' => 'giden', -'outgoing firewall' => 'Giden Güvenlik Duvarı', +'outgoing firewall' => 'Giden güvenlik duvarı', 'outgoing firewall add ip group' => 'IP Adres Grubu Ekle', 'outgoing firewall add mac group' => 'MAC Adres Grubu Ekle', 'outgoing firewall edit ip group' => 'IP Adres Grubunu Düzenle', @@ -1693,7 +1707,7 @@ 'pakfire last serverlist update' => 'Son sunucu listesi güncellemesi', 'pakfire last update' => 'Son güncelleme', 'pakfire possible dependency' => ' Yüklenemesi gereken paketlerin yüklenebilmesi için buradaki paketlere ihtiyaç duyulabilir.', -'pakfire register' => 'Pakfire-sunucusuna kayıt:', +'pakfire register' => 'Pakfire sunucusuna kayıt:', 'pakfire system state' => 'Sistem durumu', 'pakfire uninstall description' => 'Aşağıdaki listeden bir veya daha fazla öğeyi seçtikten sonra<br />kaldırmak için eksi simgesine tıklayınız.', 'pakfire uninstall package' => 'Aşağıdaki paketleri kaldırmak istiyorum: ', @@ -1919,7 +1933,7 @@ 'sitekey' => 'Site anahtarı', 'sitekeyfile' => 'Site anahtar dosyası', 'size' => 'Boyut', -'smart information' => 'S.M.A.R.T. bilgisi', +'smart information' => 'S.M.A.R.T. Bilgisi', 'smartwarn1' => 'Aygıt:', 'smartwarn2' => 'S.M.A.R.T. hata raporları', 'smbreload' => 'Samba'yı yeniden yükle', @@ -1957,7 +1971,7 @@ 'srcprt within existing' => 'Kaynak bağlantı noktası önceden tanımlanmış bağlantı noktası aralığı içinde.', 'ssdmz pinholes' => 'Açık Bölge (DMZ)', 'ssh' => 'SSH', -'ssh access' => 'SSH erişimi', +'ssh access' => 'SSH Erişimi', 'ssh access tip' => 'IPFire SSH varsayılan bağlantı noktası olarak 222 kullanmıyor!', 'ssh fingerprint' => 'Parmak izi', 'ssh host keys' => 'SSH sunucu anahtarları', @@ -1973,7 +1987,7 @@ 'ssh tempstart15' => '15 dakika içinde geri planda SSH durudur', 'ssh tempstart30' => '30 dakika içinde geri planda SSH durudur', 'ssh1 disabled' => 'SSHv1 devre dışı, bir sürüm 2 istemcisi gerekecektir.', -'ssh1 enabled' => 'SSHv1 etkinleştirildiğinde, eski istemciler desteklenecektir.', +'ssh1 enabled' => 'SSHv1 aktifleştirildiğinde, eski istemciler desteklenecektir.', 'ssh1 support' => 'SSH kuralı sürüm 1 desteği (sadece eski istemciler için gerekli)', 'ssnetwork status' => 'Ağ Durumu', 'sspasswords' => 'Parola', @@ -1986,14 +2000,14 @@ 'start' => 'Başlat', 'start address' => 'Başlangıç adresi:', 'start ovpn server' => 'OpenVPN Sunucu Başlangıcı', -'state or province' => 'Bölge', +'state or province' => 'İlçe', 'static ip' => 'Statik IP', 'static routes' => 'Statik Yollar', 'status' => 'Durum', 'status information' => 'Durum bilgisi', 'status ovpn' => 'OpenVPN', 'std classes' => 'Standart sınıflar', -'stop' => 'Dur', +'stop' => 'Durdur', 'stop ovpn server' => 'OpenVPN Sunucusunu Durdur', 'stopped' => 'ÇALIŞMIYOR', 'subject' => 'Konu', @@ -2010,6 +2024,8 @@ 'swap usage per' => 'takas alanı kullanımı - ', 'system' => 'Sistem', 'system graphs' => 'Sistem Grafikleri', +'system has hwrng' => 'Bu sistem donanımsal rastgele sayı üreticisine sahiptir.', +'system has rdrand' => 'Bu sistemde Intel(R) RDRAND için destek vardır.', 'system information' => 'Sistem Bilgisi', 'system log viewer' => 'Sistem Günlük Görüntüleyicisi', 'system logs' => 'Sistem Günlükleri', @@ -2049,6 +2065,7 @@ 'tone dial' => 'Sesli çevirme:', 'too long 80 char max' => ' çok uzun, izin verilen en fazla 80 karakterdir', 'tor' => 'Tor', +'tor 0 = disabled' => '0 = kapalı', 'tor accounting' => 'Hesap', 'tor accounting bytes' => 'Trafik (okuma/yazma)', 'tor accounting bytes left' => 'left', @@ -2064,7 +2081,7 @@ 'tor bandwidth rate' => 'En büyük oran', 'tor bandwidth settings' => 'Bant genişliği ayarları', 'tor bandwidth unlimited' => 'sınırsız', -'tor bridge enabled' => 'Tor köprüsünü etkinleştir', +'tor bridge enabled' => 'Tor köprüsünü aktifleştir', 'tor common settings' => 'Genel ayarlar', 'tor configuration' => 'Tor yapılandırması', 'tor connected relays' => 'Bağlı aktarımlar', @@ -2200,7 +2217,7 @@ 'updxlrtr month' => 'bir ay', 'updxlrtr monthly' => 'aylık', 'updxlrtr not accessed' => 'tarihinden bu yana erişilemez', -'updxlrtr not enabled' => 'Güncelleme hızlandırıcı web vekil sunucusu sayfasında etkin değil', +'updxlrtr not enabled' => 'Güncelleme hızlandırıcı web vekil sunucusu sayfasında aktif değil', 'updxlrtr other' => 'Diğer', 'updxlrtr passive mode' => 'Pasif yöntemini aktifleştir', 'updxlrtr pending downloads' => 'Beklemedekileri indir', @@ -2225,7 +2242,7 @@ 'updxlrtr update information' => 'Yüklenebilir bir güncelleştirime sürümü var. Daha fazla bilgi için <a href="http://update-accelerator.advproxy.net" target="_blank">http://update-accelerator.advproxy.net</a> adresini ziyaret edin.', 'updxlrtr update notification' => 'Güncelleme bildirimi!', 'updxlrtr used by' => 'Kullanan', -'updxlrtr web proxy service required' => 'Web vekil sunucu hizmeti güncelleme hızlandırıcı kullanmak için etkin olmalıdır', +'updxlrtr web proxy service required' => 'Web vekil sunucu hizmeti güncelleme hızlandırıcı kullanmak için aktif olmalıdır', 'updxlrtr week' => 'Bir hafta', 'updxlrtr weekly' => 'haftalık', 'updxlrtr year' => 'Bir yıl', @@ -2330,8 +2347,8 @@ 'urlfilter enable log' => 'Günlükleri aktifleştir', 'urlfilter enable rewrite rules' => 'Yerel dosyaya yönlendirmeyi aktifleştir', 'urlfilter enabled' => 'Aktif:', -'urlfilter example' => 'Örneğin: www.etkialani.com', -'urlfilter example ads' => 'Örneğin: www.etkialani.com/reklam/', +'urlfilter example' => 'Örneğin: adres.com', +'urlfilter example ads' => 'Örneğin: adres.com/reklam/', 'urlfilter export blacklist' => 'Kara Listeyi Dışarı Aktar', 'urlfilter export error' => 'Dışarı aktarma dosyası dosyası oluşturulamıyor', 'urlfilter expressions' => 'İfadeler (her satırda bir tane)', @@ -2383,7 +2400,7 @@ 'urlfilter renewal period' => 'Yenileme süresi', 'urlfilter repository information' => 'Dosyalar indirilirken istekler orjinal kaynağından yerel dosya havuzuna yönlendirilir.', 'urlfilter reset' => 'Sıfırla', -'urlfilter restart' => 'URL filtreyi yeniden başlat', +'urlfilter restart' => 'URL Filtreyi Yeniden Başlat', 'urlfilter restart message' => 'Değişen URL filtre kurallarının aktifleştirilmesi için yeniden başlatılmalıdır', 'urlfilter restart notification' => 'Değişen kuralları aktifleştir', 'urlfilter restore' => 'Yedek Dosyasını İçeri Aktar', @@ -2454,7 +2471,7 @@ 'usb modem on acm2' => 'ACM2 üzerindeki USB Modem', 'usb modem on acm3' => 'ACM3 üzerindeki USB Modem', 'use' => 'Kullan', -'use a pre-shared key' => 'Ön-Paylaşımlı anahtar kullan:', +'use a pre-shared key' => 'Ön paylaşımlı anahtar kullan:', 'use dov' => 'Ses üzerinden veri kullan (DOV):', 'use ibod' => 'İhtiyaca bağlı bant genişliği kullan (iBOD):', 'use ipfire red ip' => 'IPFire tarafından bağlantı süresince kullanılan klasik KIRMIZI IP', @@ -2467,9 +2484,9 @@ 'user proxy logs' => 'kullanıcı vekil sunucu günlüğü', 'username' => 'Kullanıcı adı:', 'username not set' => 'Kullanıcı adı belirlenmemiş.', -'users department' => 'Kullanıcı'nın birimi', -'users email' => 'Kullanıcı'nın e-posta adresi', -'users fullname or system hostname' => 'Kullanıcı'nın tam adı vaya sistemin ana bilgisayar adı', +'users department' => 'Kullanıcının birimi', +'users email' => 'Kullanıcının e-posta adresi', +'users fullname or system hostname' => 'Kullanıcının tam adı vaya sistemin ana bilgisayar adı', 'valid root certificate already exists' => 'Geçerli bir yönetici sertifikası zaten mevcut.', 'valid till' => 'Geçerlilik süresi', 'vci number' => 'VCI numarası:', @@ -2486,7 +2503,7 @@ 'vpn' => 'VPN', 'vpn aggrmode' => 'IKE agresif yöntemde izin verildi. Eğer mümkünse kullanmayın (öpaylaşımlı anahtar açık olarak iletiliyor)!', 'vpn altname syntax' => 'Konu Alternatif İsim virgülle ayrılmış e-posta,dns,uri,rid ve ip objeleridir.<br/>e-posta: e-posta adresidir. Kullanımı e-posta:copy e-posta adresini sertifikadan çıkartarak kullanır.<br/>DNS: geçerli alan adı sunucusu.<br/>URI: geçerli bir URI.<br/>RID: kayıtlı nesne tanımlayıcı.<br/>IP: bir IP adresi.<br/>Not: karakter setleri sınırlı ve büyük/küçük harf duyarlıdır.<br/>Örnek:<br/><b>email:</b>ipcop@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipcop.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/dizin/biryer', -'vpn auth-dn' => 'Peer is identified by either IPV4_ADDR, FQDN, USER_FQDN or DER_ASN1_DN string in remote ID field', +'vpn auth-dn' => 'Eş uzak kimlik doğrulama alanında IPV4_ADDR, FQDN, USER_FQDN veya DER_ASN1_DN dizesi ile tanımla', 'vpn configuration main' => 'VPN yapılandırma - Ana', 'vpn delayed start' => 'VPN başlamadan önce bekle (saniye)', 'vpn delayed start help' => 'Eğer gerekirse, bu gecikme Dinamik DNS güncelleştirmelerini düzgün yayılmasına olanak sağlamak için kullanılabilir. 60, KIRMIZI dinamik IP için ortak bir değerdir.', @@ -2516,7 +2533,7 @@ 'webradio playlist' => 'Web Radyo Çalma Listesi', 'website' => 'Web sitesi', 'wednesday' => 'Çarşamba', -'week' => 'hafta', +'week' => 'Hafta', 'week-graph' => 'hafta', 'weekly firewallhits' => 'haftalık güvenlik duvarı kaydı', 'weeks' => 'hafta', @@ -2568,7 +2585,7 @@ 'wlanap interface' => 'Arabirimi Seç', 'wlanap invalid wpa' => 'WPA için geçersiz uzunlukta parola. Parola 8 ile 63 arasında ascii karakterleri olmalıdır.', 'wlanap link dhcp' => 'Kablosuz ağ lan DHCP yapılandırması', -'wlanap link wireless' => 'Kablosuz ağ LAN istemcileri etkinleştirin', +'wlanap link wireless' => 'Kablosuz ağ LAN istemcileri aktifleştirin', 'wlanap no interface' => 'Seçilen ara birim kablosuz ağ lan kartı değil!', 'wlanap none' => 'yok', 'wlanap notifications' => 'Bildirimler', @@ -2584,7 +2601,7 @@ 'written bytes' => 'yazılan bayt', 'xtaccess all error' => 'Bu bağlantı noktası yönlendirme kaydı yapıldığında tüm harici erişim ayarlanamaz.', 'xtaccess bad transfert' => 'Bir bağlantı noktası hedef aralığı belirtirseniz, kaynak aralığı ile aynı olmalıdır!', -'year' => 'yıl', +'year' => 'Yıl', 'year-graph' => 'yıl', 'yearly firewallhits' => 'yıllık güvenlik duvarı kaydı', 'yes' => 'Evet', diff --git a/lfs/apache2 b/lfs/apache2 index 697fab6..5e88625 100644 --- a/lfs/apache2 +++ b/lfs/apache2 @@ -25,7 +25,7 @@
include Config
-VER = 2.2.26 +VER = 2.2.27
THISAPP = httpd-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -47,7 +47,7 @@ objects = $(DL_FILE) \ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) httpd-2.2.2-config-1.patch = $(DL_FROM)/httpd-2.2.2-config-1.patch
-$(DL_FILE)_MD5 = 254eda547f8d624604e4bf403241e617 +$(DL_FILE)_MD5 = 8faef0decf3fa7e69b2568eb2105a3d8 httpd-2.2.2-config-1.patch_MD5 = e02a3ec5925eb9e111400b9aa229f822
install : $(TARGET) diff --git a/lfs/glibc b/lfs/glibc index dcbffc2..f0d8aba 100644 --- a/lfs/glibc +++ b/lfs/glibc @@ -298,8 +298,7 @@ endif ifeq "$(ROOT)" "" # Creating the locales mkdir -p /usr/lib/locale - cd $(DIR_SRC)/glibc-build && localedef -i en_US -f ISO-8859-1 en_US - cd $(DIR_SRC)/glibc-build && localedef -i en_US -f UTF-8 en_US.utf8 + cd $(DIR_SRC)/glibc-build && make localedata/install-locales
# Timezone data will be shipped by tzdata. rm -rfv /usr/share/zoneinfo diff --git a/lfs/linux b/lfs/linux index bfc1580..e5f12d2 100644 --- a/lfs/linux +++ b/lfs/linux @@ -24,10 +24,10 @@
include Config
-VER = 3.10.34 +VER = 3.10.36
RPI_PATCHES = linux-3.10.34-grsec-dea8280 -GRS_PATCHES = grsecurity-2.9.1-3.10.34-ipfire1.patch.xz +GRS_PATCHES = grsecurity-2.9.1-3.10.36-ipfire1.patch.xz
THISAPP = linux-$(VER) DL_FILE = linux-$(VER).tar.xz @@ -36,7 +36,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) CFLAGS = CXXFLAGS =
-PAK_VER = 39 +PAK_VER = 41 DEPS = ""
VERSUFIX=ipfire$(KCFG) @@ -74,9 +74,9 @@ $(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE) rpi-patches-$(RPI_PATCHES).patch.xz = $(URL_IPFIRE)/rpi-patches-$(RPI_PATCHES).patch.xz $(GRS_PATCHES) = $(URL_IPFIRE)/$(GRS_PATCHES)
-$(DL_FILE)_MD5 = 30991b495a3d75196d5608072d2e62e6 +$(DL_FILE)_MD5 = 721f76050755ec8ec88876ee350a2726 rpi-patches-$(RPI_PATCHES).patch.xz_MD5 = 522683db031f7033b1b5dfe1b1f30e67 -$(GRS_PATCHES)_MD5 = b490f7f3bf48387ab2eb60212fcf0c11 +$(GRS_PATCHES)_MD5 = 85717c4d6643ea52eef443ee7bc873e2
install : $(TARGET)
@@ -118,7 +118,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10-ipp2p-0.8.2-ipfire.patch
# Layer7-patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/netfilter_layer7_2.22_kernel3.10-no_proc_interface.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10-layer7-filter.patch
# Grsecurity-patches ifneq "$(KCFG)" "-headers" diff --git a/lfs/openssl b/lfs/openssl index 4d4516c..f842bb9 100644 --- a/lfs/openssl +++ b/lfs/openssl @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2013 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2014 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.0.1f +VER = 1.0.1g
THISAPP = openssl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -51,7 +51,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f26b09c028a0541cab33da697d522b25 +$(DL_FILE)_MD5 = de62b43dfcd858e66a74bee1c834e959
install : $(TARGET)
diff --git a/src/initscripts/init.d/firewall b/src/initscripts/init.d/firewall index a67af70..31aa2c9 100644 --- a/src/initscripts/init.d/firewall +++ b/src/initscripts/init.d/firewall @@ -196,6 +196,7 @@ iptables_init() { # DNAT rules iptables -t nat -N NAT_DESTINATION iptables -t nat -A PREROUTING -j NAT_DESTINATION + iptables -t nat -A OUTPUT -j NAT_DESTINATION
iptables -t mangle -N NAT_DESTINATION iptables -t mangle -A PREROUTING -j NAT_DESTINATION @@ -311,7 +312,10 @@ iptables_red() {
# Outgoing masquerading (don't masqerade IPSEC (mark 50)) iptables -t nat -A REDNAT -m mark --mark 50 -o $IFACE -j RETURN - iptables -t nat -A REDNAT -o $IFACE -j MASQUERADE + + if [ "$IFACE" != "$GREEN_DEV" ]; then + iptables -t nat -A REDNAT -o $IFACE -j MASQUERADE + fi
fi
diff --git a/src/install+setup/install/main.c b/src/install+setup/install/main.c index 0a86bb0..b503c8b 100644 --- a/src/install+setup/install/main.c +++ b/src/install+setup/install/main.c @@ -12,7 +12,7 @@ #include "install.h" #define _GNU_SOURCE
-#define INST_FILECOUNT 15000 +#define INST_FILECOUNT 21000 #define UNATTENDED_CONF "/cdrom/boot/unattended.conf" #define LICENSE_FILE "/cdrom/COPYING"
diff --git a/src/patches/linux-3.10-layer7-filter.patch b/src/patches/linux-3.10-layer7-filter.patch new file mode 100644 index 0000000..4cf2a1c --- /dev/null +++ b/src/patches/linux-3.10-layer7-filter.patch @@ -0,0 +1,2145 @@ +http://git.ipfire.org/?p=people/ms/linux.git;a=shortlog;h=refs/heads/linux-3... + +diff --git a/include/linux/netfilter/xt_layer7.h b/include/linux/netfilter/xt_layer7.h +new file mode 100644 +index 0000000..c38d3c4 +--- /dev/null ++++ b/include/linux/netfilter/xt_layer7.h +@@ -0,0 +1,14 @@ ++#ifndef _XT_LAYER7_H ++#define _XT_LAYER7_H ++ ++#define MAX_PATTERN_LEN 8192 ++#define MAX_PROTOCOL_LEN 256 ++ ++struct xt_layer7_info { ++ char protocol[MAX_PROTOCOL_LEN]; ++ char pattern[MAX_PATTERN_LEN]; ++ u_int8_t invert; ++ u_int8_t pkt; ++}; ++ ++#endif /* _XT_LAYER7_H */ +diff --git a/include/net/netfilter/nf_conntrack.h b/include/net/netfilter/nf_conntrack.h +index 644d9c2..b226a8f 100644 +--- a/include/net/netfilter/nf_conntrack.h ++++ b/include/net/netfilter/nf_conntrack.h +@@ -105,6 +105,22 @@ struct nf_conn { + struct net *ct_net; + #endif + ++#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || \ ++ defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) ++ struct { ++ /* ++ * e.g. "http". NULL before decision. "unknown" after decision ++ * if no match. ++ */ ++ char *app_proto; ++ /* ++ * application layer data so far. NULL after match decision. ++ */ ++ char *app_data; ++ unsigned int app_data_len; ++ } layer7; ++#endif ++ + /* Storage reserved for other modules, must be the last member */ + union nf_conntrack_proto proto; + }; +diff --git a/include/uapi/linux/netfilter/Kbuild b/include/uapi/linux/netfilter/Kbuild +index 4111577..a95e6b5 100644 +--- a/include/uapi/linux/netfilter/Kbuild ++++ b/include/uapi/linux/netfilter/Kbuild +@@ -53,6 +53,7 @@ header-y += xt_hashlimit.h + header-y += xt_helper.h + header-y += xt_iprange.h + header-y += xt_ipvs.h ++header-y += xt_layer7.h + header-y += xt_length.h + header-y += xt_limit.h + header-y += xt_mac.h +diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig +index 56d22ca..7827ba4 100644 +--- a/net/netfilter/Kconfig ++++ b/net/netfilter/Kconfig +@@ -1011,6 +1011,26 @@ config NETFILTER_XT_MATCH_IPVS + + If unsure, say N. + ++config NETFILTER_XT_MATCH_LAYER7 ++ tristate '"layer7" match support' ++ depends on NETFILTER_XTABLES ++ depends on NETFILTER_ADVANCED ++ depends on NF_CONNTRACK ++ help ++ Say Y if you want to be able to classify connections (and their ++ packets) based on regular expression matching of their application ++ layer data. This is one way to classify applications such as ++ peer-to-peer filesharing systems that do not always use the same ++ port. ++ ++ To compile it as a module, choose M here. If unsure, say N. ++ ++config NETFILTER_XT_MATCH_LAYER7_DEBUG ++ bool 'Layer 7 debugging output' ++ depends on NETFILTER_XT_MATCH_LAYER7 ++ help ++ Say Y to get lots of debugging output. ++ + config NETFILTER_XT_MATCH_LENGTH + tristate '"length" match support' + depends on NETFILTER_ADVANCED +@@ -1205,6 +1225,12 @@ config NETFILTER_XT_MATCH_STATE + + To compile it as a module, choose M here. If unsure, say N. + ++config NETFILTER_XT_MATCH_LAYER7_DEBUG ++ bool 'Layer 7 debugging output' ++ depends on NETFILTER_XT_MATCH_LAYER7 ++ help ++ Say Y to get lots of debugging output. ++ + config NETFILTER_XT_MATCH_STATISTIC + tristate '"statistic" match support' + depends on NETFILTER_ADVANCED +diff --git a/net/netfilter/Makefile b/net/netfilter/Makefile +index a1abf87..acec24e 100644 +--- a/net/netfilter/Makefile ++++ b/net/netfilter/Makefile +@@ -134,6 +134,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_RECENT) += xt_recent.o + obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o + obj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) += xt_socket.o + obj-$(CONFIG_NETFILTER_XT_MATCH_STATE) += xt_state.o ++obj-$(CONFIG_NETFILTER_XT_MATCH_LAYER7) += xt_layer7.o + obj-$(CONFIG_NETFILTER_XT_MATCH_STATISTIC) += xt_statistic.o + obj-$(CONFIG_NETFILTER_XT_MATCH_STRING) += xt_string.o + obj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += xt_tcpmss.o +diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c +index 0283bae..cae3790 100644 +--- a/net/netfilter/nf_conntrack_core.c ++++ b/net/netfilter/nf_conntrack_core.c +@@ -224,6 +224,13 @@ destroy_conntrack(struct nf_conntrack *nfct) + * too. */ + nf_ct_remove_expectations(ct); + ++#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) ++ if(ct->layer7.app_proto) ++ kfree(ct->layer7.app_proto); ++ if(ct->layer7.app_data) ++ kfree(ct->layer7.app_data); ++#endif ++ + /* We overload first tuple to link into unconfirmed or dying list.*/ + BUG_ON(hlist_nulls_unhashed(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode)); + hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); +diff --git a/net/netfilter/nf_conntrack_standalone.c b/net/netfilter/nf_conntrack_standalone.c +index bd700b4..5d045ca 100644 +--- a/net/netfilter/nf_conntrack_standalone.c ++++ b/net/netfilter/nf_conntrack_standalone.c +@@ -240,6 +240,12 @@ static int ct_seq_show(struct seq_file *s, void *v) + if (ct_show_delta_time(s, ct)) + goto release; + ++#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) ++ if(ct->layer7.app_proto && ++ seq_printf(s, "l7proto=%s ", ct->layer7.app_proto)) ++ return -ENOSPC; ++#endif ++ + if (seq_printf(s, "use=%u\n", atomic_read(&ct->ct_general.use))) + goto release; + +diff --git a/net/netfilter/regexp/regexp.c b/net/netfilter/regexp/regexp.c +new file mode 100644 +index 0000000..9006988 +--- /dev/null ++++ b/net/netfilter/regexp/regexp.c +@@ -0,0 +1,1197 @@ ++/* ++ * regcomp and regexec -- regsub and regerror are elsewhere ++ * @(#)regexp.c 1.3 of 18 April 87 ++ * ++ * Copyright (c) 1986 by University of Toronto. ++ * Written by Henry Spencer. Not derived from licensed software. ++ * ++ * Permission is granted to anyone to use this software for any ++ * purpose on any computer system, and to redistribute it freely, ++ * subject to the following restrictions: ++ * ++ * 1. The author is not responsible for the consequences of use of ++ * this software, no matter how awful, even if they arise ++ * from defects in it. ++ * ++ * 2. The origin of this software must not be misrepresented, either ++ * by explicit claim or by omission. ++ * ++ * 3. Altered versions must be plainly marked as such, and must not ++ * be misrepresented as being the original software. ++ * ++ * Beware that some of this code is subtly aware of the way operator ++ * precedence is structured in regular expressions. Serious changes in ++ * regular-expression syntax might require a total rethink. ++ * ++ * This code was modified by Ethan Sommer to work within the kernel ++ * (it now uses kmalloc etc..) ++ * ++ * Modified slightly by Matthew Strait to use more modern C. ++ */ ++ ++#include "regexp.h" ++#include "regmagic.h" ++ ++/* added by ethan and matt. Lets it work in both kernel and user space. ++(So iptables can use it, for instance.) Yea, it goes both ways... */ ++#if __KERNEL__ ++ #define malloc(foo) kmalloc(foo,GFP_ATOMIC) ++#else ++ #define printk(format,args...) printf(format,##args) ++#endif ++ ++void regerror(char * s) ++{ ++ printk("<3>Regexp: %s\n", s); ++ /* NOTREACHED */ ++} ++ ++/* ++ * The "internal use only" fields in regexp.h are present to pass info from ++ * compile to execute that permits the execute phase to run lots faster on ++ * simple cases. They are: ++ * ++ * regstart char that must begin a match; '\0' if none obvious ++ * reganch is the match anchored (at beginning-of-line only)? ++ * regmust string (pointer into program) that match must include, or NULL ++ * regmlen length of regmust string ++ * ++ * Regstart and reganch permit very fast decisions on suitable starting points ++ * for a match, cutting down the work a lot. Regmust permits fast rejection ++ * of lines that cannot possibly match. The regmust tests are costly enough ++ * that regcomp() supplies a regmust only if the r.e. contains something ++ * potentially expensive (at present, the only such thing detected is * or + ++ * at the start of the r.e., which can involve a lot of backup). Regmlen is ++ * supplied because the test in regexec() needs it and regcomp() is computing ++ * it anyway. ++ */ ++ ++/* ++ * Structure for regexp "program". This is essentially a linear encoding ++ * of a nondeterministic finite-state machine (aka syntax charts or ++ * "railroad normal form" in parsing technology). Each node is an opcode ++ * plus a "next" pointer, possibly plus an operand. "Next" pointers of ++ * all nodes except BRANCH implement concatenation; a "next" pointer with ++ * a BRANCH on both ends of it is connecting two alternatives. (Here we ++ * have one of the subtle syntax dependencies: an individual BRANCH (as ++ * opposed to a collection of them) is never concatenated with anything ++ * because of operator precedence.) The operand of some types of node is ++ * a literal string; for others, it is a node leading into a sub-FSM. In ++ * particular, the operand of a BRANCH node is the first node of the branch. ++ * (NB this is *not* a tree structure: the tail of the branch connects ++ * to the thing following the set of BRANCHes.) The opcodes are: ++ */ ++ ++/* definition number opnd? meaning */ ++#define END 0 /* no End of program. */ ++#define BOL 1 /* no Match "" at beginning of line. */ ++#define EOL 2 /* no Match "" at end of line. */ ++#define ANY 3 /* no Match any one character. */ ++#define ANYOF 4 /* str Match any character in this string. */ ++#define ANYBUT 5 /* str Match any character not in this string. */ ++#define BRANCH 6 /* node Match this alternative, or the next... */ ++#define BACK 7 /* no Match "", "next" ptr points backward. */ ++#define EXACTLY 8 /* str Match this string. */ ++#define NOTHING 9 /* no Match empty string. */ ++#define STAR 10 /* node Match this (simple) thing 0 or more times. */ ++#define PLUS 11 /* node Match this (simple) thing 1 or more times. */ ++#define OPEN 20 /* no Mark this point in input as start of #n. */ ++ /* OPEN+1 is number 1, etc. */ ++#define CLOSE 30 /* no Analogous to OPEN. */ ++ ++/* ++ * Opcode notes: ++ * ++ * BRANCH The set of branches constituting a single choice are hooked ++ * together with their "next" pointers, since precedence prevents ++ * anything being concatenated to any individual branch. The ++ * "next" pointer of the last BRANCH in a choice points to the ++ * thing following the whole choice. This is also where the ++ * final "next" pointer of each individual branch points; each ++ * branch starts with the operand node of a BRANCH node. ++ * ++ * BACK Normal "next" pointers all implicitly point forward; BACK ++ * exists to make loop structures possible. ++ * ++ * STAR,PLUS '?', and complex '*' and '+', are implemented as circular ++ * BRANCH structures using BACK. Simple cases (one character ++ * per match) are implemented with STAR and PLUS for speed ++ * and to minimize recursive plunges. ++ * ++ * OPEN,CLOSE ...are numbered at compile time. ++ */ ++ ++/* ++ * A node is one char of opcode followed by two chars of "next" pointer. ++ * "Next" pointers are stored as two 8-bit pieces, high order first. The ++ * value is a positive offset from the opcode of the node containing it. ++ * An operand, if any, simply follows the node. (Note that much of the ++ * code generation knows about this implicit relationship.) ++ * ++ * Using two bytes for the "next" pointer is vast overkill for most things, ++ * but allows patterns to get big without disasters. ++ */ ++#define OP(p) (*(p)) ++#define NEXT(p) (((*((p)+1)&0377)<<8) + (*((p)+2)&0377)) ++#define OPERAND(p) ((p) + 3) ++ ++/* ++ * See regmagic.h for one further detail of program structure. ++ */ ++ ++ ++/* ++ * Utility definitions. ++ */ ++#ifndef CHARBITS ++#define UCHARAT(p) ((int)*(unsigned char *)(p)) ++#else ++#define UCHARAT(p) ((int)*(p)&CHARBITS) ++#endif ++ ++#define FAIL(m) { regerror(m); return(NULL); } ++#define ISMULT(c) ((c) == '*' || (c) == '+' || (c) == '?') ++#define META "^$.[()|?+*\" ++ ++/* ++ * Flags to be passed up and down. ++ */ ++#define HASWIDTH 01 /* Known never to match null string. */ ++#define SIMPLE 02 /* Simple enough to be STAR/PLUS operand. */ ++#define SPSTART 04 /* Starts with * or +. */ ++#define WORST 0 /* Worst case. */ ++ ++/* ++ * Global work variables for regcomp(). ++ */ ++struct match_globals { ++char *reginput; /* String-input pointer. */ ++char *regbol; /* Beginning of input, for ^ check. */ ++char **regstartp; /* Pointer to startp array. */ ++char **regendp; /* Ditto for endp. */ ++char *regparse; /* Input-scan pointer. */ ++int regnpar; /* () count. */ ++char regdummy; ++char *regcode; /* Code-emit pointer; ®dummy = don't. */ ++long regsize; /* Code size. */ ++}; ++ ++/* ++ * Forward declarations for regcomp()'s friends. ++ */ ++#ifndef STATIC ++#define STATIC static ++#endif ++STATIC char *reg(struct match_globals *g, int paren,int *flagp); ++STATIC char *regbranch(struct match_globals *g, int *flagp); ++STATIC char *regpiece(struct match_globals *g, int *flagp); ++STATIC char *regatom(struct match_globals *g, int *flagp); ++STATIC char *regnode(struct match_globals *g, char op); ++STATIC char *regnext(struct match_globals *g, char *p); ++STATIC void regc(struct match_globals *g, char b); ++STATIC void reginsert(struct match_globals *g, char op, char *opnd); ++STATIC void regtail(struct match_globals *g, char *p, char *val); ++STATIC void regoptail(struct match_globals *g, char *p, char *val); ++ ++ ++__kernel_size_t my_strcspn(const char *s1,const char *s2) ++{ ++ char *scan1; ++ char *scan2; ++ int count; ++ ++ count = 0; ++ for (scan1 = (char *)s1; *scan1 != '\0'; scan1++) { ++ for (scan2 = (char *)s2; *scan2 != '\0';) /* ++ moved down. */ ++ if (*scan1 == *scan2++) ++ return(count); ++ count++; ++ } ++ return(count); ++} ++ ++/* ++ - regcomp - compile a regular expression into internal code ++ * ++ * We can't allocate space until we know how big the compiled form will be, ++ * but we can't compile it (and thus know how big it is) until we've got a ++ * place to put the code. So we cheat: we compile it twice, once with code ++ * generation turned off and size counting turned on, and once "for real". ++ * This also means that we don't allocate space until we are sure that the ++ * thing really will compile successfully, and we never have to move the ++ * code and thus invalidate pointers into it. (Note that it has to be in ++ * one piece because free() must be able to free it all.) ++ * ++ * Beware that the optimization-preparation code in here knows about some ++ * of the structure of the compiled regexp. ++ */ ++regexp * ++regcomp(char *exp,int *patternsize) ++{ ++ register regexp *r; ++ register char *scan; ++ register char *longest; ++ register int len; ++ int flags; ++ struct match_globals g; ++ ++ /* commented out by ethan ++ extern char *malloc(); ++ */ ++ ++ if (exp == NULL) ++ FAIL("NULL argument"); ++ ++ /* First pass: determine size, legality. */ ++ g.regparse = exp; ++ g.regnpar = 1; ++ g.regsize = 0L; ++ g.regcode = &g.regdummy; ++ regc(&g, MAGIC); ++ if (reg(&g, 0, &flags) == NULL) ++ return(NULL); ++ ++ /* Small enough for pointer-storage convention? */ ++ if (g.regsize >= 32767L) /* Probably could be 65535L. */ ++ FAIL("regexp too big"); ++ ++ /* Allocate space. */ ++ *patternsize=sizeof(regexp) + (unsigned)g.regsize; ++ r = (regexp *)malloc(sizeof(regexp) + (unsigned)g.regsize); ++ if (r == NULL) ++ FAIL("out of space"); ++ ++ /* Second pass: emit code. */ ++ g.regparse = exp; ++ g.regnpar = 1; ++ g.regcode = r->program; ++ regc(&g, MAGIC); ++ if (reg(&g, 0, &flags) == NULL) ++ return(NULL); ++ ++ /* Dig out information for optimizations. */ ++ r->regstart = '\0'; /* Worst-case defaults. */ ++ r->reganch = 0; ++ r->regmust = NULL; ++ r->regmlen = 0; ++ scan = r->program+1; /* First BRANCH. */ ++ if (OP(regnext(&g, scan)) == END) { /* Only one top-level choice. */ ++ scan = OPERAND(scan); ++ ++ /* Starting-point info. */ ++ if (OP(scan) == EXACTLY) ++ r->regstart = *OPERAND(scan); ++ else if (OP(scan) == BOL) ++ r->reganch++; ++ ++ /* ++ * If there's something expensive in the r.e., find the ++ * longest literal string that must appear and make it the ++ * regmust. Resolve ties in favor of later strings, since ++ * the regstart check works with the beginning of the r.e. ++ * and avoiding duplication strengthens checking. Not a ++ * strong reason, but sufficient in the absence of others. ++ */ ++ if (flags&SPSTART) { ++ longest = NULL; ++ len = 0; ++ for (; scan != NULL; scan = regnext(&g, scan)) ++ if (OP(scan) == EXACTLY && strlen(OPERAND(scan)) >= len) { ++ longest = OPERAND(scan); ++ len = strlen(OPERAND(scan)); ++ } ++ r->regmust = longest; ++ r->regmlen = len; ++ } ++ } ++ ++ return(r); ++} ++ ++/* ++ - reg - regular expression, i.e. main body or parenthesized thing ++ * ++ * Caller must absorb opening parenthesis. ++ * ++ * Combining parenthesis handling with the base level of regular expression ++ * is a trifle forced, but the need to tie the tails of the branches to what ++ * follows makes it hard to avoid. ++ */ ++static char * ++reg(struct match_globals *g, int paren, int *flagp /* Parenthesized? */ ) ++{ ++ register char *ret; ++ register char *br; ++ register char *ender; ++ register int parno = 0; /* 0 makes gcc happy */ ++ int flags; ++ ++ *flagp = HASWIDTH; /* Tentatively. */ ++ ++ /* Make an OPEN node, if parenthesized. */ ++ if (paren) { ++ if (g->regnpar >= NSUBEXP) ++ FAIL("too many ()"); ++ parno = g->regnpar; ++ g->regnpar++; ++ ret = regnode(g, OPEN+parno); ++ } else ++ ret = NULL; ++ ++ /* Pick up the branches, linking them together. */ ++ br = regbranch(g, &flags); ++ if (br == NULL) ++ return(NULL); ++ if (ret != NULL) ++ regtail(g, ret, br); /* OPEN -> first. */ ++ else ++ ret = br; ++ if (!(flags&HASWIDTH)) ++ *flagp &= ~HASWIDTH; ++ *flagp |= flags&SPSTART; ++ while (*g->regparse == '|') { ++ g->regparse++; ++ br = regbranch(g, &flags); ++ if (br == NULL) ++ return(NULL); ++ regtail(g, ret, br); /* BRANCH -> BRANCH. */ ++ if (!(flags&HASWIDTH)) ++ *flagp &= ~HASWIDTH; ++ *flagp |= flags&SPSTART; ++ } ++ ++ /* Make a closing node, and hook it on the end. */ ++ ender = regnode(g, (paren) ? CLOSE+parno : END); ++ regtail(g, ret, ender); ++ ++ /* Hook the tails of the branches to the closing node. */ ++ for (br = ret; br != NULL; br = regnext(g, br)) ++ regoptail(g, br, ender); ++ ++ /* Check for proper termination. */ ++ if (paren && *g->regparse++ != ')') { ++ FAIL("unmatched ()"); ++ } else if (!paren && *g->regparse != '\0') { ++ if (*g->regparse == ')') { ++ FAIL("unmatched ()"); ++ } else ++ FAIL("junk on end"); /* "Can't happen". */ ++ /* NOTREACHED */ ++ } ++ ++ return(ret); ++} ++ ++/* ++ - regbranch - one alternative of an | operator ++ * ++ * Implements the concatenation operator. ++ */ ++static char * ++regbranch(struct match_globals *g, int *flagp) ++{ ++ register char *ret; ++ register char *chain; ++ register char *latest; ++ int flags; ++ ++ *flagp = WORST; /* Tentatively. */ ++ ++ ret = regnode(g, BRANCH); ++ chain = NULL; ++ while (*g->regparse != '\0' && *g->regparse != '|' && *g->regparse != ')') { ++ latest = regpiece(g, &flags); ++ if (latest == NULL) ++ return(NULL); ++ *flagp |= flags&HASWIDTH; ++ if (chain == NULL) /* First piece. */ ++ *flagp |= flags&SPSTART; ++ else ++ regtail(g, chain, latest); ++ chain = latest; ++ } ++ if (chain == NULL) /* Loop ran zero times. */ ++ (void) regnode(g, NOTHING); ++ ++ return(ret); ++} ++ ++/* ++ - regpiece - something followed by possible [*+?] ++ * ++ * Note that the branching code sequences used for ? and the general cases ++ * of * and + are somewhat optimized: they use the same NOTHING node as ++ * both the endmarker for their branch list and the body of the last branch. ++ * It might seem that this node could be dispensed with entirely, but the ++ * endmarker role is not redundant. ++ */ ++static char * ++regpiece(struct match_globals *g, int *flagp) ++{ ++ register char *ret; ++ register char op; ++ register char *next; ++ int flags; ++ ++ ret = regatom(g, &flags); ++ if (ret == NULL) ++ return(NULL); ++ ++ op = *g->regparse; ++ if (!ISMULT(op)) { ++ *flagp = flags; ++ return(ret); ++ } ++ ++ if (!(flags&HASWIDTH) && op != '?') ++ FAIL("*+ operand could be empty"); ++ *flagp = (op != '+') ? (WORST|SPSTART) : (WORST|HASWIDTH); ++ ++ if (op == '*' && (flags&SIMPLE)) ++ reginsert(g, STAR, ret); ++ else if (op == '*') { ++ /* Emit x* as (x&|), where & means "self". */ ++ reginsert(g, BRANCH, ret); /* Either x */ ++ regoptail(g, ret, regnode(g, BACK)); /* and loop */ ++ regoptail(g, ret, ret); /* back */ ++ regtail(g, ret, regnode(g, BRANCH)); /* or */ ++ regtail(g, ret, regnode(g, NOTHING)); /* null. */ ++ } else if (op == '+' && (flags&SIMPLE)) ++ reginsert(g, PLUS, ret); ++ else if (op == '+') { ++ /* Emit x+ as x(&|), where & means "self". */ ++ next = regnode(g, BRANCH); /* Either */ ++ regtail(g, ret, next); ++ regtail(g, regnode(g, BACK), ret); /* loop back */ ++ regtail(g, next, regnode(g, BRANCH)); /* or */ ++ regtail(g, ret, regnode(g, NOTHING)); /* null. */ ++ } else if (op == '?') { ++ /* Emit x? as (x|) */ ++ reginsert(g, BRANCH, ret); /* Either x */ ++ regtail(g, ret, regnode(g, BRANCH)); /* or */ ++ next = regnode(g, NOTHING); /* null. */ ++ regtail(g, ret, next); ++ regoptail(g, ret, next); ++ } ++ g->regparse++; ++ if (ISMULT(*g->regparse)) ++ FAIL("nested *?+"); ++ ++ return(ret); ++} ++ ++/* ++ - regatom - the lowest level ++ * ++ * Optimization: gobbles an entire sequence of ordinary characters so that ++ * it can turn them into a single node, which is smaller to store and ++ * faster to run. Backslashed characters are exceptions, each becoming a ++ * separate node; the code is simpler that way and it's not worth fixing. ++ */ ++static char * ++regatom(struct match_globals *g, int *flagp) ++{ ++ register char *ret; ++ int flags; ++ ++ *flagp = WORST; /* Tentatively. */ ++ ++ switch (*g->regparse++) { ++ case '^': ++ ret = regnode(g, BOL); ++ break; ++ case '$': ++ ret = regnode(g, EOL); ++ break; ++ case '.': ++ ret = regnode(g, ANY); ++ *flagp |= HASWIDTH|SIMPLE; ++ break; ++ case '[': { ++ register int class; ++ register int classend; ++ ++ if (*g->regparse == '^') { /* Complement of range. */ ++ ret = regnode(g, ANYBUT); ++ g->regparse++; ++ } else ++ ret = regnode(g, ANYOF); ++ if (*g->regparse == ']' || *g->regparse == '-') ++ regc(g, *g->regparse++); ++ while (*g->regparse != '\0' && *g->regparse != ']') { ++ if (*g->regparse == '-') { ++ g->regparse++; ++ if (*g->regparse == ']' || *g->regparse == '\0') ++ regc(g, '-'); ++ else { ++ class = UCHARAT(g->regparse-2)+1; ++ classend = UCHARAT(g->regparse); ++ if (class > classend+1) ++ FAIL("invalid [] range"); ++ for (; class <= classend; class++) ++ regc(g, class); ++ g->regparse++; ++ } ++ } else ++ regc(g, *g->regparse++); ++ } ++ regc(g, '\0'); ++ if (*g->regparse != ']') ++ FAIL("unmatched []"); ++ g->regparse++; ++ *flagp |= HASWIDTH|SIMPLE; ++ } ++ break; ++ case '(': ++ ret = reg(g, 1, &flags); ++ if (ret == NULL) ++ return(NULL); ++ *flagp |= flags&(HASWIDTH|SPSTART); ++ break; ++ case '\0': ++ case '|': ++ case ')': ++ FAIL("internal urp"); /* Supposed to be caught earlier. */ ++ break; ++ case '?': ++ case '+': ++ case '*': ++ FAIL("?+* follows nothing"); ++ break; ++ case '\': ++ if (*g->regparse == '\0') ++ FAIL("trailing \"); ++ ret = regnode(g, EXACTLY); ++ regc(g, *g->regparse++); ++ regc(g, '\0'); ++ *flagp |= HASWIDTH|SIMPLE; ++ break; ++ default: { ++ register int len; ++ register char ender; ++ ++ g->regparse--; ++ len = my_strcspn((const char *)g->regparse, (const char *)META); ++ if (len <= 0) ++ FAIL("internal disaster"); ++ ender = *(g->regparse+len); ++ if (len > 1 && ISMULT(ender)) ++ len--; /* Back off clear of ?+* operand. */ ++ *flagp |= HASWIDTH; ++ if (len == 1) ++ *flagp |= SIMPLE; ++ ret = regnode(g, EXACTLY); ++ while (len > 0) { ++ regc(g, *g->regparse++); ++ len--; ++ } ++ regc(g, '\0'); ++ } ++ break; ++ } ++ ++ return(ret); ++} ++ ++/* ++ - regnode - emit a node ++ */ ++static char * /* Location. */ ++regnode(struct match_globals *g, char op) ++{ ++ register char *ret; ++ register char *ptr; ++ ++ ret = g->regcode; ++ if (ret == &g->regdummy) { ++ g->regsize += 3; ++ return(ret); ++ } ++ ++ ptr = ret; ++ *ptr++ = op; ++ *ptr++ = '\0'; /* Null "next" pointer. */ ++ *ptr++ = '\0'; ++ g->regcode = ptr; ++ ++ return(ret); ++} ++ ++/* ++ - regc - emit (if appropriate) a byte of code ++ */ ++static void ++regc(struct match_globals *g, char b) ++{ ++ if (g->regcode != &g->regdummy) ++ *g->regcode++ = b; ++ else ++ g->regsize++; ++} ++ ++/* ++ - reginsert - insert an operator in front of already-emitted operand ++ * ++ * Means relocating the operand. ++ */ ++static void ++reginsert(struct match_globals *g, char op, char* opnd) ++{ ++ register char *src; ++ register char *dst; ++ register char *place; ++ ++ if (g->regcode == &g->regdummy) { ++ g->regsize += 3; ++ return; ++ } ++ ++ src = g->regcode; ++ g->regcode += 3; ++ dst = g->regcode; ++ while (src > opnd) ++ *--dst = *--src; ++ ++ place = opnd; /* Op node, where operand used to be. */ ++ *place++ = op; ++ *place++ = '\0'; ++ *place++ = '\0'; ++} ++ ++/* ++ - regtail - set the next-pointer at the end of a node chain ++ */ ++static void ++regtail(struct match_globals *g, char *p, char *val) ++{ ++ register char *scan; ++ register char *temp; ++ register int offset; ++ ++ if (p == &g->regdummy) ++ return; ++ ++ /* Find last node. */ ++ scan = p; ++ for (;;) { ++ temp = regnext(g, scan); ++ if (temp == NULL) ++ break; ++ scan = temp; ++ } ++ ++ if (OP(scan) == BACK) ++ offset = scan - val; ++ else ++ offset = val - scan; ++ *(scan+1) = (offset>>8)&0377; ++ *(scan+2) = offset&0377; ++} ++ ++/* ++ - regoptail - regtail on operand of first argument; nop if operandless ++ */ ++static void ++regoptail(struct match_globals *g, char *p, char *val) ++{ ++ /* "Operandless" and "op != BRANCH" are synonymous in practice. */ ++ if (p == NULL || p == &g->regdummy || OP(p) != BRANCH) ++ return; ++ regtail(g, OPERAND(p), val); ++} ++ ++/* ++ * regexec and friends ++ */ ++ ++ ++/* ++ * Forwards. ++ */ ++STATIC int regtry(struct match_globals *g, regexp *prog, char *string); ++STATIC int regmatch(struct match_globals *g, char *prog); ++STATIC int regrepeat(struct match_globals *g, char *p); ++ ++#ifdef DEBUG ++int regnarrate = 0; ++void regdump(); ++STATIC char *regprop(char *op); ++#endif ++ ++/* ++ - regexec - match a regexp against a string ++ */ ++int ++regexec(regexp *prog, char *string) ++{ ++ register char *s; ++ struct match_globals g; ++ ++ /* Be paranoid... */ ++ if (prog == NULL || string == NULL) { ++ printk("<3>Regexp: NULL parameter\n"); ++ return(0); ++ } ++ ++ /* Check validity of program. */ ++ if (UCHARAT(prog->program) != MAGIC) { ++ printk("<3>Regexp: corrupted program\n"); ++ return(0); ++ } ++ ++ /* If there is a "must appear" string, look for it. */ ++ if (prog->regmust != NULL) { ++ s = string; ++ while ((s = strchr(s, prog->regmust[0])) != NULL) { ++ if (strncmp(s, prog->regmust, prog->regmlen) == 0) ++ break; /* Found it. */ ++ s++; ++ } ++ if (s == NULL) /* Not present. */ ++ return(0); ++ } ++ ++ /* Mark beginning of line for ^ . */ ++ g.regbol = string; ++ ++ /* Simplest case: anchored match need be tried only once. */ ++ if (prog->reganch) ++ return(regtry(&g, prog, string)); ++ ++ /* Messy cases: unanchored match. */ ++ s = string; ++ if (prog->regstart != '\0') ++ /* We know what char it must start with. */ ++ while ((s = strchr(s, prog->regstart)) != NULL) { ++ if (regtry(&g, prog, s)) ++ return(1); ++ s++; ++ } ++ else ++ /* We don't -- general case. */ ++ do { ++ if (regtry(&g, prog, s)) ++ return(1); ++ } while (*s++ != '\0'); ++ ++ /* Failure. */ ++ return(0); ++} ++ ++/* ++ - regtry - try match at specific point ++ */ ++static int /* 0 failure, 1 success */ ++regtry(struct match_globals *g, regexp *prog, char *string) ++{ ++ register int i; ++ register char **sp; ++ register char **ep; ++ ++ g->reginput = string; ++ g->regstartp = prog->startp; ++ g->regendp = prog->endp; ++ ++ sp = prog->startp; ++ ep = prog->endp; ++ for (i = NSUBEXP; i > 0; i--) { ++ *sp++ = NULL; ++ *ep++ = NULL; ++ } ++ if (regmatch(g, prog->program + 1)) { ++ prog->startp[0] = string; ++ prog->endp[0] = g->reginput; ++ return(1); ++ } else ++ return(0); ++} ++ ++/* ++ - regmatch - main matching routine ++ * ++ * Conceptually the strategy is simple: check to see whether the current ++ * node matches, call self recursively to see whether the rest matches, ++ * and then act accordingly. In practice we make some effort to avoid ++ * recursion, in particular by going through "ordinary" nodes (that don't ++ * need to know whether the rest of the match failed) by a loop instead of ++ * by recursion. ++ */ ++static int /* 0 failure, 1 success */ ++regmatch(struct match_globals *g, char *prog) ++{ ++ register char *scan = prog; /* Current node. */ ++ char *next; /* Next node. */ ++ ++#ifdef DEBUG ++ if (scan != NULL && regnarrate) ++ fprintf(stderr, "%s(\n", regprop(scan)); ++#endif ++ while (scan != NULL) { ++#ifdef DEBUG ++ if (regnarrate) ++ fprintf(stderr, "%s...\n", regprop(scan)); ++#endif ++ next = regnext(g, scan); ++ ++ switch (OP(scan)) { ++ case BOL: ++ if (g->reginput != g->regbol) ++ return(0); ++ break; ++ case EOL: ++ if (*g->reginput != '\0') ++ return(0); ++ break; ++ case ANY: ++ if (*g->reginput == '\0') ++ return(0); ++ g->reginput++; ++ break; ++ case EXACTLY: { ++ register int len; ++ register char *opnd; ++ ++ opnd = OPERAND(scan); ++ /* Inline the first character, for speed. */ ++ if (*opnd != *g->reginput) ++ return(0); ++ len = strlen(opnd); ++ if (len > 1 && strncmp(opnd, g->reginput, len) != 0) ++ return(0); ++ g->reginput += len; ++ } ++ break; ++ case ANYOF: ++ if (*g->reginput == '\0' || strchr(OPERAND(scan), *g->reginput) == NULL) ++ return(0); ++ g->reginput++; ++ break; ++ case ANYBUT: ++ if (*g->reginput == '\0' || strchr(OPERAND(scan), *g->reginput) != NULL) ++ return(0); ++ g->reginput++; ++ break; ++ case NOTHING: ++ case BACK: ++ break; ++ case OPEN+1: ++ case OPEN+2: ++ case OPEN+3: ++ case OPEN+4: ++ case OPEN+5: ++ case OPEN+6: ++ case OPEN+7: ++ case OPEN+8: ++ case OPEN+9: { ++ register int no; ++ register char *save; ++ ++ no = OP(scan) - OPEN; ++ save = g->reginput; ++ ++ if (regmatch(g, next)) { ++ /* ++ * Don't set startp if some later ++ * invocation of the same parentheses ++ * already has. ++ */ ++ if (g->regstartp[no] == NULL) ++ g->regstartp[no] = save; ++ return(1); ++ } else ++ return(0); ++ } ++ break; ++ case CLOSE+1: ++ case CLOSE+2: ++ case CLOSE+3: ++ case CLOSE+4: ++ case CLOSE+5: ++ case CLOSE+6: ++ case CLOSE+7: ++ case CLOSE+8: ++ case CLOSE+9: ++ { ++ register int no; ++ register char *save; ++ ++ no = OP(scan) - CLOSE; ++ save = g->reginput; ++ ++ if (regmatch(g, next)) { ++ /* ++ * Don't set endp if some later ++ * invocation of the same parentheses ++ * already has. ++ */ ++ if (g->regendp[no] == NULL) ++ g->regendp[no] = save; ++ return(1); ++ } else ++ return(0); ++ } ++ break; ++ case BRANCH: { ++ register char *save; ++ ++ if (OP(next) != BRANCH) /* No choice. */ ++ next = OPERAND(scan); /* Avoid recursion. */ ++ else { ++ do { ++ save = g->reginput; ++ if (regmatch(g, OPERAND(scan))) ++ return(1); ++ g->reginput = save; ++ scan = regnext(g, scan); ++ } while (scan != NULL && OP(scan) == BRANCH); ++ return(0); ++ /* NOTREACHED */ ++ } ++ } ++ break; ++ case STAR: ++ case PLUS: { ++ register char nextch; ++ register int no; ++ register char *save; ++ register int min; ++ ++ /* ++ * Lookahead to avoid useless match attempts ++ * when we know what character comes next. ++ */ ++ nextch = '\0'; ++ if (OP(next) == EXACTLY) ++ nextch = *OPERAND(next); ++ min = (OP(scan) == STAR) ? 0 : 1; ++ save = g->reginput; ++ no = regrepeat(g, OPERAND(scan)); ++ while (no >= min) { ++ /* If it could work, try it. */ ++ if (nextch == '\0' || *g->reginput == nextch) ++ if (regmatch(g, next)) ++ return(1); ++ /* Couldn't or didn't -- back up. */ ++ no--; ++ g->reginput = save + no; ++ } ++ return(0); ++ } ++ break; ++ case END: ++ return(1); /* Success! */ ++ break; ++ default: ++ printk("<3>Regexp: memory corruption\n"); ++ return(0); ++ break; ++ } ++ ++ scan = next; ++ } ++ ++ /* ++ * We get here only if there's trouble -- normally "case END" is ++ * the terminating point. ++ */ ++ printk("<3>Regexp: corrupted pointers\n"); ++ return(0); ++} ++ ++/* ++ - regrepeat - repeatedly match something simple, report how many ++ */ ++static int ++regrepeat(struct match_globals *g, char *p) ++{ ++ register int count = 0; ++ register char *scan; ++ register char *opnd; ++ ++ scan = g->reginput; ++ opnd = OPERAND(p); ++ switch (OP(p)) { ++ case ANY: ++ count = strlen(scan); ++ scan += count; ++ break; ++ case EXACTLY: ++ while (*opnd == *scan) { ++ count++; ++ scan++; ++ } ++ break; ++ case ANYOF: ++ while (*scan != '\0' && strchr(opnd, *scan) != NULL) { ++ count++; ++ scan++; ++ } ++ break; ++ case ANYBUT: ++ while (*scan != '\0' && strchr(opnd, *scan) == NULL) { ++ count++; ++ scan++; ++ } ++ break; ++ default: /* Oh dear. Called inappropriately. */ ++ printk("<3>Regexp: internal foulup\n"); ++ count = 0; /* Best compromise. */ ++ break; ++ } ++ g->reginput = scan; ++ ++ return(count); ++} ++ ++/* ++ - regnext - dig the "next" pointer out of a node ++ */ ++static char* ++regnext(struct match_globals *g, char *p) ++{ ++ register int offset; ++ ++ if (p == &g->regdummy) ++ return(NULL); ++ ++ offset = NEXT(p); ++ if (offset == 0) ++ return(NULL); ++ ++ if (OP(p) == BACK) ++ return(p-offset); ++ else ++ return(p+offset); ++} ++ ++#ifdef DEBUG ++ ++STATIC char *regprop(); ++ ++/* ++ - regdump - dump a regexp onto stdout in vaguely comprehensible form ++ */ ++void ++regdump(regexp *r) ++{ ++ register char *s; ++ register char op = EXACTLY; /* Arbitrary non-END op. */ ++ register char *next; ++ /* extern char *strchr(); */ ++ ++ ++ s = r->program + 1; ++ while (op != END) { /* While that wasn't END last time... */ ++ op = OP(s); ++ printf("%2d%s", s-r->program, regprop(s)); /* Where, what. */ ++ next = regnext(s); ++ if (next == NULL) /* Next ptr. */ ++ printf("(0)"); ++ else ++ printf("(%d)", (s-r->program)+(next-s)); ++ s += 3; ++ if (op == ANYOF || op == ANYBUT || op == EXACTLY) { ++ /* Literal string, where present. */ ++ while (*s != '\0') { ++ putchar(*s); ++ s++; ++ } ++ s++; ++ } ++ putchar('\n'); ++ } ++ ++ /* Header fields of interest. */ ++ if (r->regstart != '\0') ++ printf("start `%c' ", r->regstart); ++ if (r->reganch) ++ printf("anchored "); ++ if (r->regmust != NULL) ++ printf("must have "%s"", r->regmust); ++ printf("\n"); ++} ++ ++/* ++ - regprop - printable representation of opcode ++ */ ++static char * ++regprop(char *op) ++{ ++#define BUFLEN 50 ++ register char *p; ++ static char buf[BUFLEN]; ++ ++ strcpy(buf, ":"); ++ ++ switch (OP(op)) { ++ case BOL: ++ p = "BOL"; ++ break; ++ case EOL: ++ p = "EOL"; ++ break; ++ case ANY: ++ p = "ANY"; ++ break; ++ case ANYOF: ++ p = "ANYOF"; ++ break; ++ case ANYBUT: ++ p = "ANYBUT"; ++ break; ++ case BRANCH: ++ p = "BRANCH"; ++ break; ++ case EXACTLY: ++ p = "EXACTLY"; ++ break; ++ case NOTHING: ++ p = "NOTHING"; ++ break; ++ case BACK: ++ p = "BACK"; ++ break; ++ case END: ++ p = "END"; ++ break; ++ case OPEN+1: ++ case OPEN+2: ++ case OPEN+3: ++ case OPEN+4: ++ case OPEN+5: ++ case OPEN+6: ++ case OPEN+7: ++ case OPEN+8: ++ case OPEN+9: ++ snprintf(buf+strlen(buf),BUFLEN-strlen(buf), "OPEN%d", OP(op)-OPEN); ++ p = NULL; ++ break; ++ case CLOSE+1: ++ case CLOSE+2: ++ case CLOSE+3: ++ case CLOSE+4: ++ case CLOSE+5: ++ case CLOSE+6: ++ case CLOSE+7: ++ case CLOSE+8: ++ case CLOSE+9: ++ snprintf(buf+strlen(buf),BUFLEN-strlen(buf), "CLOSE%d", OP(op)-CLOSE); ++ p = NULL; ++ break; ++ case STAR: ++ p = "STAR"; ++ break; ++ case PLUS: ++ p = "PLUS"; ++ break; ++ default: ++ printk("<3>Regexp: corrupted opcode\n"); ++ break; ++ } ++ if (p != NULL) ++ strncat(buf, p, BUFLEN-strlen(buf)); ++ return(buf); ++} ++#endif ++ ++ +diff --git a/net/netfilter/regexp/regexp.h b/net/netfilter/regexp/regexp.h +new file mode 100644 +index 0000000..a72eba7 +--- /dev/null ++++ b/net/netfilter/regexp/regexp.h +@@ -0,0 +1,41 @@ ++/* ++ * Definitions etc. for regexp(3) routines. ++ * ++ * Caveat: this is V8 regexp(3) [actually, a reimplementation thereof], ++ * not the System V one. ++ */ ++ ++#ifndef REGEXP_H ++#define REGEXP_H ++ ++ ++/* ++http://www.opensource.apple.com/darwinsource/10.3/expect-1/expect/expect.h , ++which contains a version of this library, says: ++ ++ * ++ * NSUBEXP must be at least 10, and no greater than 117 or the parser ++ * will not work properly. ++ * ++ ++However, it looks rather like this library is limited to 10. If you think ++otherwise, let us know. ++*/ ++ ++#define NSUBEXP 10 ++typedef struct regexp { ++ char *startp[NSUBEXP]; ++ char *endp[NSUBEXP]; ++ char regstart; /* Internal use only. */ ++ char reganch; /* Internal use only. */ ++ char *regmust; /* Internal use only. */ ++ int regmlen; /* Internal use only. */ ++ char program[1]; /* Unwarranted chumminess with compiler. */ ++} regexp; ++ ++regexp * regcomp(char *exp, int *patternsize); ++int regexec(regexp *prog, char *string); ++void regsub(regexp *prog, char *source, char *dest); ++void regerror(char *s); ++ ++#endif +diff --git a/net/netfilter/regexp/regmagic.h b/net/netfilter/regexp/regmagic.h +new file mode 100644 +index 0000000..5acf447 +--- /dev/null ++++ b/net/netfilter/regexp/regmagic.h +@@ -0,0 +1,5 @@ ++/* ++ * The first byte of the regexp internal "program" is actually this magic ++ * number; the start node begins in the second byte. ++ */ ++#define MAGIC 0234 +diff --git a/net/netfilter/regexp/regsub.c b/net/netfilter/regexp/regsub.c +new file mode 100644 +index 0000000..339631f +--- /dev/null ++++ b/net/netfilter/regexp/regsub.c +@@ -0,0 +1,95 @@ ++/* ++ * regsub ++ * @(#)regsub.c 1.3 of 2 April 86 ++ * ++ * Copyright (c) 1986 by University of Toronto. ++ * Written by Henry Spencer. Not derived from licensed software. ++ * ++ * Permission is granted to anyone to use this software for any ++ * purpose on any computer system, and to redistribute it freely, ++ * subject to the following restrictions: ++ * ++ * 1. The author is not responsible for the consequences of use of ++ * this software, no matter how awful, even if they arise ++ * from defects in it. ++ * ++ * 2. The origin of this software must not be misrepresented, either ++ * by explicit claim or by omission. ++ * ++ * 3. Altered versions must be plainly marked as such, and must not ++ * be misrepresented as being the original software. ++ * ++ * ++ * This code was modified by Ethan Sommer to work within the kernel ++ * (it now uses kmalloc etc..) ++ * ++ */ ++#include "regexp.h" ++#include "regmagic.h" ++#include <linux/string.h> ++ ++ ++#ifndef CHARBITS ++#define UCHARAT(p) ((int)*(unsigned char *)(p)) ++#else ++#define UCHARAT(p) ((int)*(p)&CHARBITS) ++#endif ++ ++#if 0 ++//void regerror(char * s) ++//{ ++// printk("regexp(3): %s", s); ++// /* NOTREACHED */ ++//} ++#endif ++ ++/* ++ - regsub - perform substitutions after a regexp match ++ */ ++void ++regsub(regexp * prog, char * source, char * dest) ++{ ++ register char *src; ++ register char *dst; ++ register char c; ++ register int no; ++ register int len; ++ ++ /* Not necessary and gcc doesn't like it -MLS */ ++ /*extern char *strncpy();*/ ++ ++ if (prog == NULL || source == NULL || dest == NULL) { ++ regerror("NULL parm to regsub"); ++ return; ++ } ++ if (UCHARAT(prog->program) != MAGIC) { ++ regerror("damaged regexp fed to regsub"); ++ return; ++ } ++ ++ src = source; ++ dst = dest; ++ while ((c = *src++) != '\0') { ++ if (c == '&') ++ no = 0; ++ else if (c == '\' && '0' <= *src && *src <= '9') ++ no = *src++ - '0'; ++ else ++ no = -1; ++ ++ if (no < 0) { /* Ordinary character. */ ++ if (c == '\' && (*src == '\' || *src == '&')) ++ c = *src++; ++ *dst++ = c; ++ } else if (prog->startp[no] != NULL && prog->endp[no] != NULL) { ++ len = prog->endp[no] - prog->startp[no]; ++ (void) strncpy(dst, prog->startp[no], len); ++ dst += len; ++ if (len != 0 && *(dst-1) == '\0') { /* strncpy hit NUL. */ ++ regerror("damaged match string"); ++ return; ++ } ++ } ++ } ++ *dst++ = '\0'; ++} +diff --git a/net/netfilter/xt_layer7.c b/net/netfilter/xt_layer7.c +new file mode 100644 +index 0000000..51bb747 +--- /dev/null ++++ b/net/netfilter/xt_layer7.c +@@ -0,0 +1,625 @@ ++/* ++ Kernel module to match application layer (OSI layer 7) data in connections. ++ ++ http://l7-filter.sf.net ++ ++ (C) 2003-2009 Matthew Strait and Ethan Sommer. ++ ++ This program is free software; you can redistribute it and/or ++ modify it under the terms of the GNU General Public License ++ as published by the Free Software Foundation; either version ++ 2 of the License, or (at your option) any later version. ++ http://www.gnu.org/licenses/gpl.txt ++ ++ Based on ipt_string.c (C) 2000 Emmanuel Roger winfield@freegates.be, ++ xt_helper.c (C) 2002 Harald Welte and cls_layer7.c (C) 2003 Matthew Strait, ++ Ethan Sommer, Justin Levandoski. ++*/ ++ ++#include <linux/spinlock.h> ++#include <linux/version.h> ++#include <net/ip.h> ++#include <net/tcp.h> ++#include <linux/module.h> ++#include <linux/seq_file.h> ++#include <linux/skbuff.h> ++#include <linux/netfilter.h> ++#include <net/netfilter/nf_conntrack.h> ++#include <net/netfilter/nf_conntrack_core.h> ++#include <net/netfilter/nf_conntrack_extend.h> ++#include <net/netfilter/nf_conntrack_acct.h> ++#include <linux/netfilter/x_tables.h> ++#include <linux/netfilter/xt_layer7.h> ++#include <linux/ctype.h> ++#include <linux/proc_fs.h> ++ ++#include "regexp/regexp.c" ++ ++MODULE_LICENSE("GPL"); ++MODULE_AUTHOR("Matthew Strait quadong@users.sf.net, Ethan Sommer sommere@users.sf.net"); ++MODULE_DESCRIPTION("iptables application layer match module"); ++MODULE_ALIAS("ipt_layer7"); ++MODULE_VERSION("2.21"); ++ ++static int maxdatalen = 2048; // this is the default ++module_param(maxdatalen, int, 0444); ++MODULE_PARM_DESC(maxdatalen, "maximum bytes of data looked at by l7-filter"); ++#ifdef CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG ++ #define DPRINTK(format,args...) printk(format,##args) ++#else ++ #define DPRINTK(format,args...) ++#endif ++ ++/* Number of packets whose data we look at. ++This can be modified through /proc/net/layer7_numpackets */ ++static int num_packets = 10; ++ ++static struct pattern_cache { ++ char * regex_string; ++ regexp * pattern; ++ struct pattern_cache * next; ++} * first_pattern_cache = NULL; ++ ++DEFINE_SPINLOCK(l7_lock); ++ ++static int total_acct_packets(struct nf_conn *ct) ++{ ++ struct nf_conn_counter *acct; ++ ++ BUG_ON(ct == NULL); ++ acct = nf_conn_acct_find(ct); ++ if (!acct) ++ return 0; ++ return (atomic64_read(&acct[IP_CT_DIR_ORIGINAL].packets) + atomic64_read(&acct[IP_CT_DIR_REPLY].packets)); ++} ++ ++#ifdef CONFIG_IP_NF_MATCH_LAYER7_DEBUG ++/* Converts an unfriendly string into a friendly one by ++replacing unprintables with periods and all whitespace with " ". */ ++static char * friendly_print(unsigned char * s) ++{ ++ char * f = kmalloc(strlen(s) + 1, GFP_ATOMIC); ++ int i; ++ ++ if(!f) { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "friendly_print, bailing.\n"); ++ return NULL; ++ } ++ ++ for(i = 0; i < strlen(s); i++){ ++ if(isprint(s[i]) && s[i] < 128) f[i] = s[i]; ++ else if(isspace(s[i])) f[i] = ' '; ++ else f[i] = '.'; ++ } ++ f[i] = '\0'; ++ return f; ++} ++ ++static char dec2hex(int i) ++{ ++ switch (i) { ++ case 0 ... 9: ++ return (i + '0'); ++ break; ++ case 10 ... 15: ++ return (i - 10 + 'a'); ++ break; ++ default: ++ if (net_ratelimit()) ++ printk("layer7: Problem in dec2hex\n"); ++ return '\0'; ++ } ++} ++ ++static char * hex_print(unsigned char * s) ++{ ++ char * g = kmalloc(strlen(s)*3 + 1, GFP_ATOMIC); ++ int i; ++ ++ if(!g) { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in hex_print, " ++ "bailing.\n"); ++ return NULL; ++ } ++ ++ for(i = 0; i < strlen(s); i++) { ++ g[i*3 ] = dec2hex(s[i]/16); ++ g[i*3 + 1] = dec2hex(s[i]%16); ++ g[i*3 + 2] = ' '; ++ } ++ g[i*3] = '\0'; ++ ++ return g; ++} ++#endif // DEBUG ++ ++/* Use instead of regcomp. As we expect to be seeing the same regexps over and ++over again, it make sense to cache the results. */ ++static regexp * compile_and_cache(const char * regex_string, ++ const char * protocol) ++{ ++ struct pattern_cache * node = first_pattern_cache; ++ struct pattern_cache * last_pattern_cache = first_pattern_cache; ++ struct pattern_cache * tmp; ++ unsigned int len; ++ ++ while (node != NULL) { ++ if (!strcmp(node->regex_string, regex_string)) ++ return node->pattern; ++ ++ last_pattern_cache = node;/* points at the last non-NULL node */ ++ node = node->next; ++ } ++ ++ /* If we reach the end of the list, then we have not yet cached ++ the pattern for this regex. Let's do that now. ++ Be paranoid about running out of memory to avoid list corruption. */ ++ tmp = kmalloc(sizeof(struct pattern_cache), GFP_ATOMIC); ++ ++ if(!tmp) { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "compile_and_cache, bailing.\n"); ++ return NULL; ++ } ++ ++ tmp->regex_string = kmalloc(strlen(regex_string) + 1, GFP_ATOMIC); ++ tmp->pattern = kmalloc(sizeof(struct regexp), GFP_ATOMIC); ++ tmp->next = NULL; ++ ++ if(!tmp->regex_string || !tmp->pattern) { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "compile_and_cache, bailing.\n"); ++ kfree(tmp->regex_string); ++ kfree(tmp->pattern); ++ kfree(tmp); ++ return NULL; ++ } ++ ++ /* Ok. The new node is all ready now. */ ++ node = tmp; ++ ++ if(first_pattern_cache == NULL) /* list is empty */ ++ first_pattern_cache = node; /* make node the beginning */ ++ else ++ last_pattern_cache->next = node; /* attach node to the end */ ++ ++ /* copy the string and compile the regex */ ++ len = strlen(regex_string); ++ DPRINTK("About to compile this: "%s"\n", regex_string); ++ node->pattern = regcomp((char *)regex_string, &len); ++ if ( !node->pattern ) { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: Error compiling regexp " ++ ""%s" (%s)\n", ++ regex_string, protocol); ++ /* pattern is now cached as NULL, so we won't try again. */ ++ } ++ ++ strcpy(node->regex_string, regex_string); ++ return node->pattern; ++} ++ ++static int can_handle(const struct sk_buff *skb) ++{ ++ if(!ip_hdr(skb)) /* not IP */ ++ return 0; ++ if(ip_hdr(skb)->protocol != IPPROTO_TCP && ++ ip_hdr(skb)->protocol != IPPROTO_UDP && ++ ip_hdr(skb)->protocol != IPPROTO_ICMP) ++ return 0; ++ return 1; ++} ++ ++/* Returns offset the into the skb->data that the application data starts */ ++static int app_data_offset(const struct sk_buff *skb) ++{ ++ /* In case we are ported somewhere (ebtables?) where ip_hdr(skb) ++ isn't set, this can be gotten from 4*(skb->data[0] & 0x0f) as well. */ ++ int ip_hl = 4*ip_hdr(skb)->ihl; ++ ++ if( ip_hdr(skb)->protocol == IPPROTO_TCP ) { ++ /* 12 == offset into TCP header for the header length field. ++ Can't get this with skb->h.th->doff because the tcphdr ++ struct doesn't get set when routing (this is confirmed to be ++ true in Netfilter as well as QoS.) */ ++ int tcp_hl = 4*(skb->data[ip_hl + 12] >> 4); ++ ++ return ip_hl + tcp_hl; ++ } else if( ip_hdr(skb)->protocol == IPPROTO_UDP ) { ++ return ip_hl + 8; /* UDP header is always 8 bytes */ ++ } else if( ip_hdr(skb)->protocol == IPPROTO_ICMP ) { ++ return ip_hl + 8; /* ICMP header is 8 bytes */ ++ } else { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: tried to handle unknown " ++ "protocol!\n"); ++ return ip_hl + 8; /* something reasonable */ ++ } ++} ++ ++/* handles whether there's a match when we aren't appending data anymore */ ++static int match_no_append(struct nf_conn * conntrack, ++ struct nf_conn * master_conntrack, ++ enum ip_conntrack_info ctinfo, ++ enum ip_conntrack_info master_ctinfo, ++ const struct xt_layer7_info * info) ++{ ++ /* If we're in here, throw the app data away */ ++ if(master_conntrack->layer7.app_data != NULL) { ++ ++ #ifdef CONFIG_IP_NF_MATCH_LAYER7_DEBUG ++ if(!master_conntrack->layer7.app_proto) { ++ char * f = ++ friendly_print(master_conntrack->layer7.app_data); ++ char * g = ++ hex_print(master_conntrack->layer7.app_data); ++ DPRINTK("\nl7-filter gave up after %d bytes " ++ "(%d packets):\n%s\n", ++ strlen(f), total_acct_packets(master_conntrack), f); ++ kfree(f); ++ DPRINTK("In hex: %s\n", g); ++ kfree(g); ++ } ++ #endif ++ ++ kfree(master_conntrack->layer7.app_data); ++ master_conntrack->layer7.app_data = NULL; /* don't free again */ ++ } ++ ++ if(master_conntrack->layer7.app_proto){ ++ /* Here child connections set their .app_proto (for /proc) */ ++ if(!conntrack->layer7.app_proto) { ++ conntrack->layer7.app_proto = ++ kmalloc(strlen(master_conntrack->layer7.app_proto)+1, ++ GFP_ATOMIC); ++ if(!conntrack->layer7.app_proto){ ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory " ++ "in match_no_append, " ++ "bailing.\n"); ++ return 1; ++ } ++ strcpy(conntrack->layer7.app_proto, ++ master_conntrack->layer7.app_proto); ++ } ++ ++ return (!strcmp(master_conntrack->layer7.app_proto, ++ info->protocol)); ++ } ++ else { ++ /* If not classified, set to "unknown" to distinguish from ++ connections that are still being tested. */ ++ master_conntrack->layer7.app_proto = ++ kmalloc(strlen("unknown")+1, GFP_ATOMIC); ++ if(!master_conntrack->layer7.app_proto){ ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "match_no_append, bailing.\n"); ++ return 1; ++ } ++ strcpy(master_conntrack->layer7.app_proto, "unknown"); ++ return 0; ++ } ++} ++ ++/* add the new app data to the conntrack. Return number of bytes added. */ ++static int add_datastr(char *target, int offset, char *app_data, int len) ++{ ++ int length = 0, i; ++ if (!target) return 0; ++ ++ /* Strip nulls. Make everything lower case (our regex lib doesn't ++ do case insensitivity). Add it to the end of the current data. */ ++ for(i = 0; i < maxdatalen-offset-1 && i < len; i++) { ++ if(app_data[i] != '\0') { ++ /* the kernel version of tolower mungs 'upper ascii' */ ++ target[length+offset] = ++ isascii(app_data[i])? ++ tolower(app_data[i]) : app_data[i]; ++ length++; ++ } ++ } ++ target[length+offset] = '\0'; ++ ++ return length; ++} ++ ++/* add the new app data to the conntrack. Return number of bytes added. */ ++static int add_data(struct nf_conn * master_conntrack, ++ char * app_data, int appdatalen) ++{ ++ int length; ++ ++ length = add_datastr(master_conntrack->layer7.app_data, master_conntrack->layer7.app_data_len, app_data, appdatalen); ++ master_conntrack->layer7.app_data_len += length; ++ ++ return length; ++} ++ ++/* taken from drivers/video/modedb.c */ ++static int my_atoi(const char *s) ++{ ++ int val = 0; ++ ++ for (;; s++) { ++ switch (*s) { ++ case '0'...'9': ++ val = 10*val+(*s-'0'); ++ break; ++ default: ++ return val; ++ } ++ } ++} ++ ++static int layer7_numpackets_proc_show(struct seq_file *s, void *p) { ++ seq_printf(s, "%d\n", num_packets); ++ ++ return 0; ++} ++ ++static int layer7_numpackets_proc_open(struct inode *inode, struct file *file) { ++ return single_open(file, layer7_numpackets_proc_show, NULL); ++} ++ ++/* Read in num_packets from userland */ ++static ssize_t layer7_numpackets_write_proc(struct file* file, const char __user *buffer, ++ size_t count, loff_t *data) { ++ char value[1024]; ++ int new_num_packets; ++ ++ if (copy_from_user(&value, buffer, sizeof(value))) ++ return -EFAULT; ++ ++ new_num_packets = my_atoi(value); ++ ++ if ((new_num_packets < 1) || (new_num_packets > 99)) { ++ printk(KERN_WARNING "layer7: numpackets must be between 1 and 99\n"); ++ return -EFAULT; ++ } ++ ++ num_packets = new_num_packets; ++ ++ return count; ++} ++ ++static bool match(const struct sk_buff *skbin, struct xt_action_param *par) ++{ ++ /* sidestep const without getting a compiler warning... */ ++ struct sk_buff * skb = (struct sk_buff *)skbin; ++ ++ const struct xt_layer7_info * info = par->matchinfo; ++ ++ enum ip_conntrack_info master_ctinfo, ctinfo; ++ struct nf_conn *master_conntrack, *conntrack; ++ unsigned char *app_data, *tmp_data; ++ unsigned int pattern_result, appdatalen; ++ regexp * comppattern; ++ ++ /* Be paranoid/incompetent - lock the entire match function. */ ++ spin_lock_bh(&l7_lock); ++ ++ if(!can_handle(skb)){ ++ DPRINTK("layer7: This is some protocol I can't handle.\n"); ++ spin_unlock_bh(&l7_lock); ++ return info->invert; ++ } ++ ++ /* Treat parent & all its children together as one connection, except ++ for the purpose of setting conntrack->layer7.app_proto in the actual ++ connection. This makes /proc/net/ip_conntrack more satisfying. */ ++ if(!(conntrack = nf_ct_get(skb, &ctinfo)) || ++ !(master_conntrack=nf_ct_get(skb,&master_ctinfo))){ ++ DPRINTK("layer7: couldn't get conntrack.\n"); ++ spin_unlock_bh(&l7_lock); ++ return info->invert; ++ } ++ ++ /* Try to get a master conntrack (and its master etc) for FTP, etc. */ ++ while (master_ct(master_conntrack) != NULL) ++ master_conntrack = master_ct(master_conntrack); ++ ++ /* if we've classified it or seen too many packets */ ++ if(!info->pkt && (total_acct_packets(master_conntrack) > num_packets || ++ master_conntrack->layer7.app_proto)) { ++ ++ pattern_result = match_no_append(conntrack, master_conntrack, ++ ctinfo, master_ctinfo, info); ++ ++ /* skb->cb[0] == seen. Don't do things twice if there are ++ multiple l7 rules. I'm not sure that using cb for this purpose ++ is correct, even though it says "put your private variables ++ there". But it doesn't look like it is being used for anything ++ else in the skbs that make it here. */ ++ skb->cb[0] = 1; /* marking it seen here's probably irrelevant */ ++ ++ spin_unlock_bh(&l7_lock); ++ return (pattern_result ^ info->invert); ++ } ++ ++ if(skb_is_nonlinear(skb)){ ++ if(skb_linearize(skb) != 0){ ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: failed to linearize " ++ "packet, bailing.\n"); ++ spin_unlock_bh(&l7_lock); ++ return info->invert; ++ } ++ } ++ ++ /* now that the skb is linearized, it's safe to set these. */ ++ app_data = skb->data + app_data_offset(skb); ++ appdatalen = skb_tail_pointer(skb) - app_data; ++ ++ /* the return value gets checked later, when we're ready to use it */ ++ comppattern = compile_and_cache(info->pattern, info->protocol); ++ ++ if (info->pkt) { ++ tmp_data = kmalloc(maxdatalen, GFP_ATOMIC); ++ if(!tmp_data){ ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in match, bailing.\n"); ++ return info->invert; ++ } ++ ++ tmp_data[0] = '\0'; ++ add_datastr(tmp_data, 0, app_data, appdatalen); ++ pattern_result = ((comppattern && regexec(comppattern, tmp_data)) ? 1 : 0); ++ ++ kfree(tmp_data); ++ tmp_data = NULL; ++ spin_unlock_bh(&l7_lock); ++ ++ return (pattern_result ^ info->invert); ++ } ++ ++ /* On the first packet of a connection, allocate space for app data */ ++ if(total_acct_packets(master_conntrack) == 1 && !skb->cb[0] && ++ !master_conntrack->layer7.app_data){ ++ master_conntrack->layer7.app_data = ++ kmalloc(maxdatalen, GFP_ATOMIC); ++ if(!master_conntrack->layer7.app_data){ ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "match, bailing.\n"); ++ spin_unlock_bh(&l7_lock); ++ return info->invert; ++ } ++ ++ master_conntrack->layer7.app_data[0] = '\0'; ++ } ++ ++ /* Can be here, but unallocated, if numpackets is increased near ++ the beginning of a connection */ ++ if(master_conntrack->layer7.app_data == NULL){ ++ spin_unlock_bh(&l7_lock); ++ return info->invert; /* unmatched */ ++ } ++ ++ if(!skb->cb[0]){ ++ int newbytes; ++ newbytes = add_data(master_conntrack, app_data, appdatalen); ++ ++ if(newbytes == 0) { /* didn't add any data */ ++ skb->cb[0] = 1; ++ /* Didn't match before, not going to match now */ ++ spin_unlock_bh(&l7_lock); ++ return info->invert; ++ } ++ } ++ ++ /* If looking for "unknown", then never match. "Unknown" means that ++ we've given up; we're still trying with these packets. */ ++ if(!strcmp(info->protocol, "unknown")) { ++ pattern_result = 0; ++ /* If looking for "unset", then always match. "Unset" means that we ++ haven't yet classified the connection. */ ++ } else if(!strcmp(info->protocol, "unset")) { ++ pattern_result = 2; ++ DPRINTK("layer7: matched unset: not yet classified " ++ "(%d/%d packets)\n", ++ total_acct_packets(master_conntrack), num_packets); ++ /* If the regexp failed to compile, don't bother running it */ ++ } else if(comppattern && ++ regexec(comppattern, master_conntrack->layer7.app_data)){ ++ DPRINTK("layer7: matched %s\n", info->protocol); ++ pattern_result = 1; ++ } else pattern_result = 0; ++ ++ if(pattern_result == 1) { ++ master_conntrack->layer7.app_proto = ++ kmalloc(strlen(info->protocol)+1, GFP_ATOMIC); ++ if(!master_conntrack->layer7.app_proto){ ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "match, bailing.\n"); ++ spin_unlock_bh(&l7_lock); ++ return (pattern_result ^ info->invert); ++ } ++ strcpy(master_conntrack->layer7.app_proto, info->protocol); ++ } else if(pattern_result > 1) { /* cleanup from "unset" */ ++ pattern_result = 1; ++ } ++ ++ /* mark the packet seen */ ++ skb->cb[0] = 1; ++ ++ spin_unlock_bh(&l7_lock); ++ return (pattern_result ^ info->invert); ++} ++ ++// load nf_conntrack_ipv4 ++static int check(const struct xt_mtchk_param *par) ++{ ++ if (nf_ct_l3proto_try_module_get(par->match->family) < 0) { ++ printk(KERN_WARNING "can't load conntrack support for " ++ "proto=%d\n", par->match->family); ++ return -EINVAL; ++ } ++ return 0; ++} ++ ++ ++static void destroy(const struct xt_mtdtor_param *par) ++{ ++ nf_ct_l3proto_module_put(par->match->family); ++} ++ ++static struct xt_match xt_layer7_match[] __read_mostly = { ++{ ++ .name = "layer7", ++ .family = AF_INET, ++ .checkentry = check, ++ .match = match, ++ .destroy = destroy, ++ .matchsize = sizeof(struct xt_layer7_info), ++ .me = THIS_MODULE ++} ++}; ++ ++static const struct file_operations layer7_numpackets_proc_fops = { ++ .owner = THIS_MODULE, ++ .open = layer7_numpackets_proc_open, ++ .read = seq_read, ++ .llseek = seq_lseek, ++ .release = single_release, ++ .write = layer7_numpackets_write_proc, ++}; ++ ++static int __init xt_layer7_init(void) ++{ ++ need_conntrack(); ++ ++ // Register proc interface ++ proc_create_data("layer7_numpackets", 0644, ++ init_net.proc_net, &layer7_numpackets_proc_fops, NULL); ++ ++ if(maxdatalen < 1) { ++ printk(KERN_WARNING "layer7: maxdatalen can't be < 1, " ++ "using 1\n"); ++ maxdatalen = 1; ++ } ++ /* This is not a hard limit. It's just here to prevent people from ++ bringing their slow machines to a grinding halt. */ ++ else if(maxdatalen > 65536) { ++ printk(KERN_WARNING "layer7: maxdatalen can't be > 65536, " ++ "using 65536\n"); ++ maxdatalen = 65536; ++ } ++ return xt_register_matches(xt_layer7_match, ++ ARRAY_SIZE(xt_layer7_match)); ++} ++ ++static void __exit xt_layer7_fini(void) ++{ ++ remove_proc_entry("layer7_numpackets", init_net.proc_net); ++ xt_unregister_matches(xt_layer7_match, ARRAY_SIZE(xt_layer7_match)); ++} ++ ++module_init(xt_layer7_init); ++module_exit(xt_layer7_fini); diff --git a/src/patches/netfilter_layer7_2.22_kernel3.10-no_proc_interface.patch b/src/patches/netfilter_layer7_2.22_kernel3.10-no_proc_interface.patch deleted file mode 100644 index 5ffdd49..0000000 --- a/src/patches/netfilter_layer7_2.22_kernel3.10-no_proc_interface.patch +++ /dev/null @@ -1,2166 +0,0 @@ -diff -Naur linux-3.10.5.org/include/linux/netfilter/xt_layer7.h linux-3.10.5/include/linux/netfilter/xt_layer7.h ---- linux-3.10.5.org/include/linux/netfilter/xt_layer7.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.5/include/linux/netfilter/xt_layer7.h 2013-08-07 06:16:14.260806739 +0200 -@@ -0,0 +1,13 @@ -+#ifndef _XT_LAYER7_H -+#define _XT_LAYER7_H -+ -+#define MAX_PATTERN_LEN 8192 -+#define MAX_PROTOCOL_LEN 256 -+ -+struct xt_layer7_info { -+ char protocol[MAX_PROTOCOL_LEN]; -+ char pattern[MAX_PATTERN_LEN]; -+ u_int8_t invert; -+}; -+ -+#endif /* _XT_LAYER7_H */ -diff -Naur linux-3.10.5.org/include/net/netfilter/nf_conntrack.h linux-3.10.5/include/net/netfilter/nf_conntrack.h ---- linux-3.10.5.org/include/net/netfilter/nf_conntrack.h 2013-08-04 10:51:49.000000000 +0200 -+++ linux-3.10.5/include/net/netfilter/nf_conntrack.h 2013-08-07 06:16:14.280806062 +0200 -@@ -105,6 +105,22 @@ - struct net *ct_net; - #endif - -+#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || \ -+ defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) -+ struct { -+ /* -+ * e.g. "http". NULL before decision. "unknown" after decision -+ * if no match. -+ */ -+ char *app_proto; -+ /* -+ * application layer data so far. NULL after match decision. -+ */ -+ char *app_data; -+ unsigned int app_data_len; -+ } layer7; -+#endif -+ - /* Storage reserved for other modules, must be the last member */ - union nf_conntrack_proto proto; - }; -diff -Naur linux-3.10.5.org/net/netfilter/Kconfig linux-3.10.5/net/netfilter/Kconfig ---- linux-3.10.5.org/net/netfilter/Kconfig 2013-08-04 10:51:49.000000000 +0200 -+++ linux-3.10.5/net/netfilter/Kconfig 2013-08-07 06:16:14.310805048 +0200 -@@ -1205,6 +1205,26 @@ - - To compile it as a module, choose M here. If unsure, say N. - -+config NETFILTER_XT_MATCH_LAYER7 -+ tristate '"layer7" match support' -+ depends on NETFILTER_XTABLES -+ depends on IP_NF_CONNTRACK || NF_CONNTRACK -+ help -+ Say Y if you want to be able to classify connections (and their -+ packets) based on regular expression matching of their application -+ layer data. This is one way to classify applications such as -+ peer-to-peer filesharing systems that do not always use the same -+ port. -+ -+ To compile it as a module, choose M here. If unsure, say N. -+ -+config NETFILTER_XT_MATCH_LAYER7_DEBUG -+ bool 'Layer 7 debugging output' -+ depends on NETFILTER_XT_MATCH_LAYER7 -+ help -+ Say Y to get lots of debugging output. -+ -+ - config NETFILTER_XT_MATCH_STATISTIC - tristate '"statistic" match support' - depends on NETFILTER_ADVANCED -diff -Naur linux-3.10.5.org/net/netfilter/Makefile linux-3.10.5/net/netfilter/Makefile ---- linux-3.10.5.org/net/netfilter/Makefile 2013-08-04 10:51:49.000000000 +0200 -+++ linux-3.10.5/net/netfilter/Makefile 2013-08-07 06:16:14.320804710 +0200 -@@ -134,6 +134,7 @@ - obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o - obj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) += xt_socket.o - obj-$(CONFIG_NETFILTER_XT_MATCH_STATE) += xt_state.o -+obj-$(CONFIG_NETFILTER_XT_MATCH_LAYER7) += xt_layer7.o - obj-$(CONFIG_NETFILTER_XT_MATCH_STATISTIC) += xt_statistic.o - obj-$(CONFIG_NETFILTER_XT_MATCH_STRING) += xt_string.o - obj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += xt_tcpmss.o -diff -Naur linux-3.10.5.org/net/netfilter/nf_conntrack_core.c linux-3.10.5/net/netfilter/nf_conntrack_core.c ---- linux-3.10.5.org/net/netfilter/nf_conntrack_core.c 2013-08-04 10:51:49.000000000 +0200 -+++ linux-3.10.5/net/netfilter/nf_conntrack_core.c 2013-08-07 06:20:34.941991510 +0200 -@@ -1,3 +1,6 @@ -+ -+ -+ - /* Connection state tracking for netfilter. This is separated from, - but required by, the NAT layer; it can also be used by an iptables - extension. */ -@@ -224,6 +227,13 @@ - * too. */ - nf_ct_remove_expectations(ct); - -+ #if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) -+ if(ct->layer7.app_proto) -+ kfree(ct->layer7.app_proto); -+ if(ct->layer7.app_data) -+ kfree(ct->layer7.app_data); -+ #endif -+ - /* We overload first tuple to link into unconfirmed or dying list.*/ - BUG_ON(hlist_nulls_unhashed(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode)); - hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); -diff -Naur linux-3.10.5.org/net/netfilter/nf_conntrack_standalone.c linux-3.10.5/net/netfilter/nf_conntrack_standalone.c ---- linux-3.10.5.org/net/netfilter/nf_conntrack_standalone.c 2013-08-04 10:51:49.000000000 +0200 -+++ linux-3.10.5/net/netfilter/nf_conntrack_standalone.c 2013-08-07 06:16:14.380802681 +0200 -@@ -240,6 +240,12 @@ - if (ct_show_delta_time(s, ct)) - goto release; - -+#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) -+ if(ct->layer7.app_proto && -+ seq_printf(s, "l7proto=%s ", ct->layer7.app_proto)) -+ return -ENOSPC; -+#endif -+ - if (seq_printf(s, "use=%u\n", atomic_read(&ct->ct_general.use))) - goto release; - -diff -Naur linux-3.10.5.org/net/netfilter/regexp/regexp.c linux-3.10.5/net/netfilter/regexp/regexp.c ---- linux-3.10.5.org/net/netfilter/regexp/regexp.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.5/net/netfilter/regexp/regexp.c 2013-08-07 06:16:14.410801666 +0200 -@@ -0,0 +1,1197 @@ -+/* -+ * regcomp and regexec -- regsub and regerror are elsewhere -+ * @(#)regexp.c 1.3 of 18 April 87 -+ * -+ * Copyright (c) 1986 by University of Toronto. -+ * Written by Henry Spencer. Not derived from licensed software. -+ * -+ * Permission is granted to anyone to use this software for any -+ * purpose on any computer system, and to redistribute it freely, -+ * subject to the following restrictions: -+ * -+ * 1. The author is not responsible for the consequences of use of -+ * this software, no matter how awful, even if they arise -+ * from defects in it. -+ * -+ * 2. The origin of this software must not be misrepresented, either -+ * by explicit claim or by omission. -+ * -+ * 3. Altered versions must be plainly marked as such, and must not -+ * be misrepresented as being the original software. -+ * -+ * Beware that some of this code is subtly aware of the way operator -+ * precedence is structured in regular expressions. Serious changes in -+ * regular-expression syntax might require a total rethink. -+ * -+ * This code was modified by Ethan Sommer to work within the kernel -+ * (it now uses kmalloc etc..) -+ * -+ * Modified slightly by Matthew Strait to use more modern C. -+ */ -+ -+#include "regexp.h" -+#include "regmagic.h" -+ -+/* added by ethan and matt. Lets it work in both kernel and user space. -+(So iptables can use it, for instance.) Yea, it goes both ways... */ -+#if __KERNEL__ -+ #define malloc(foo) kmalloc(foo,GFP_ATOMIC) -+#else -+ #define printk(format,args...) printf(format,##args) -+#endif -+ -+void regerror(char * s) -+{ -+ printk("<3>Regexp: %s\n", s); -+ /* NOTREACHED */ -+} -+ -+/* -+ * The "internal use only" fields in regexp.h are present to pass info from -+ * compile to execute that permits the execute phase to run lots faster on -+ * simple cases. They are: -+ * -+ * regstart char that must begin a match; '\0' if none obvious -+ * reganch is the match anchored (at beginning-of-line only)? -+ * regmust string (pointer into program) that match must include, or NULL -+ * regmlen length of regmust string -+ * -+ * Regstart and reganch permit very fast decisions on suitable starting points -+ * for a match, cutting down the work a lot. Regmust permits fast rejection -+ * of lines that cannot possibly match. The regmust tests are costly enough -+ * that regcomp() supplies a regmust only if the r.e. contains something -+ * potentially expensive (at present, the only such thing detected is * or + -+ * at the start of the r.e., which can involve a lot of backup). Regmlen is -+ * supplied because the test in regexec() needs it and regcomp() is computing -+ * it anyway. -+ */ -+ -+/* -+ * Structure for regexp "program". This is essentially a linear encoding -+ * of a nondeterministic finite-state machine (aka syntax charts or -+ * "railroad normal form" in parsing technology). Each node is an opcode -+ * plus a "next" pointer, possibly plus an operand. "Next" pointers of -+ * all nodes except BRANCH implement concatenation; a "next" pointer with -+ * a BRANCH on both ends of it is connecting two alternatives. (Here we -+ * have one of the subtle syntax dependencies: an individual BRANCH (as -+ * opposed to a collection of them) is never concatenated with anything -+ * because of operator precedence.) The operand of some types of node is -+ * a literal string; for others, it is a node leading into a sub-FSM. In -+ * particular, the operand of a BRANCH node is the first node of the branch. -+ * (NB this is *not* a tree structure: the tail of the branch connects -+ * to the thing following the set of BRANCHes.) The opcodes are: -+ */ -+ -+/* definition number opnd? meaning */ -+#define END 0 /* no End of program. */ -+#define BOL 1 /* no Match "" at beginning of line. */ -+#define EOL 2 /* no Match "" at end of line. */ -+#define ANY 3 /* no Match any one character. */ -+#define ANYOF 4 /* str Match any character in this string. */ -+#define ANYBUT 5 /* str Match any character not in this string. */ -+#define BRANCH 6 /* node Match this alternative, or the next... */ -+#define BACK 7 /* no Match "", "next" ptr points backward. */ -+#define EXACTLY 8 /* str Match this string. */ -+#define NOTHING 9 /* no Match empty string. */ -+#define STAR 10 /* node Match this (simple) thing 0 or more times. */ -+#define PLUS 11 /* node Match this (simple) thing 1 or more times. */ -+#define OPEN 20 /* no Mark this point in input as start of #n. */ -+ /* OPEN+1 is number 1, etc. */ -+#define CLOSE 30 /* no Analogous to OPEN. */ -+ -+/* -+ * Opcode notes: -+ * -+ * BRANCH The set of branches constituting a single choice are hooked -+ * together with their "next" pointers, since precedence prevents -+ * anything being concatenated to any individual branch. The -+ * "next" pointer of the last BRANCH in a choice points to the -+ * thing following the whole choice. This is also where the -+ * final "next" pointer of each individual branch points; each -+ * branch starts with the operand node of a BRANCH node. -+ * -+ * BACK Normal "next" pointers all implicitly point forward; BACK -+ * exists to make loop structures possible. -+ * -+ * STAR,PLUS '?', and complex '*' and '+', are implemented as circular -+ * BRANCH structures using BACK. Simple cases (one character -+ * per match) are implemented with STAR and PLUS for speed -+ * and to minimize recursive plunges. -+ * -+ * OPEN,CLOSE ...are numbered at compile time. -+ */ -+ -+/* -+ * A node is one char of opcode followed by two chars of "next" pointer. -+ * "Next" pointers are stored as two 8-bit pieces, high order first. The -+ * value is a positive offset from the opcode of the node containing it. -+ * An operand, if any, simply follows the node. (Note that much of the -+ * code generation knows about this implicit relationship.) -+ * -+ * Using two bytes for the "next" pointer is vast overkill for most things, -+ * but allows patterns to get big without disasters. -+ */ -+#define OP(p) (*(p)) -+#define NEXT(p) (((*((p)+1)&0377)<<8) + (*((p)+2)&0377)) -+#define OPERAND(p) ((p) + 3) -+ -+/* -+ * See regmagic.h for one further detail of program structure. -+ */ -+ -+ -+/* -+ * Utility definitions. -+ */ -+#ifndef CHARBITS -+#define UCHARAT(p) ((int)*(unsigned char *)(p)) -+#else -+#define UCHARAT(p) ((int)*(p)&CHARBITS) -+#endif -+ -+#define FAIL(m) { regerror(m); return(NULL); } -+#define ISMULT(c) ((c) == '*' || (c) == '+' || (c) == '?') -+#define META "^$.[()|?+*\" -+ -+/* -+ * Flags to be passed up and down. -+ */ -+#define HASWIDTH 01 /* Known never to match null string. */ -+#define SIMPLE 02 /* Simple enough to be STAR/PLUS operand. */ -+#define SPSTART 04 /* Starts with * or +. */ -+#define WORST 0 /* Worst case. */ -+ -+/* -+ * Global work variables for regcomp(). -+ */ -+struct match_globals { -+char *reginput; /* String-input pointer. */ -+char *regbol; /* Beginning of input, for ^ check. */ -+char **regstartp; /* Pointer to startp array. */ -+char **regendp; /* Ditto for endp. */ -+char *regparse; /* Input-scan pointer. */ -+int regnpar; /* () count. */ -+char regdummy; -+char *regcode; /* Code-emit pointer; ®dummy = don't. */ -+long regsize; /* Code size. */ -+}; -+ -+/* -+ * Forward declarations for regcomp()'s friends. -+ */ -+#ifndef STATIC -+#define STATIC static -+#endif -+STATIC char *reg(struct match_globals *g, int paren,int *flagp); -+STATIC char *regbranch(struct match_globals *g, int *flagp); -+STATIC char *regpiece(struct match_globals *g, int *flagp); -+STATIC char *regatom(struct match_globals *g, int *flagp); -+STATIC char *regnode(struct match_globals *g, char op); -+STATIC char *regnext(struct match_globals *g, char *p); -+STATIC void regc(struct match_globals *g, char b); -+STATIC void reginsert(struct match_globals *g, char op, char *opnd); -+STATIC void regtail(struct match_globals *g, char *p, char *val); -+STATIC void regoptail(struct match_globals *g, char *p, char *val); -+ -+ -+__kernel_size_t my_strcspn(const char *s1,const char *s2) -+{ -+ char *scan1; -+ char *scan2; -+ int count; -+ -+ count = 0; -+ for (scan1 = (char *)s1; *scan1 != '\0'; scan1++) { -+ for (scan2 = (char *)s2; *scan2 != '\0';) /* ++ moved down. */ -+ if (*scan1 == *scan2++) -+ return(count); -+ count++; -+ } -+ return(count); -+} -+ -+/* -+ - regcomp - compile a regular expression into internal code -+ * -+ * We can't allocate space until we know how big the compiled form will be, -+ * but we can't compile it (and thus know how big it is) until we've got a -+ * place to put the code. So we cheat: we compile it twice, once with code -+ * generation turned off and size counting turned on, and once "for real". -+ * This also means that we don't allocate space until we are sure that the -+ * thing really will compile successfully, and we never have to move the -+ * code and thus invalidate pointers into it. (Note that it has to be in -+ * one piece because free() must be able to free it all.) -+ * -+ * Beware that the optimization-preparation code in here knows about some -+ * of the structure of the compiled regexp. -+ */ -+regexp * -+regcomp(char *exp,int *patternsize) -+{ -+ register regexp *r; -+ register char *scan; -+ register char *longest; -+ register int len; -+ int flags; -+ struct match_globals g; -+ -+ /* commented out by ethan -+ extern char *malloc(); -+ */ -+ -+ if (exp == NULL) -+ FAIL("NULL argument"); -+ -+ /* First pass: determine size, legality. */ -+ g.regparse = exp; -+ g.regnpar = 1; -+ g.regsize = 0L; -+ g.regcode = &g.regdummy; -+ regc(&g, MAGIC); -+ if (reg(&g, 0, &flags) == NULL) -+ return(NULL); -+ -+ /* Small enough for pointer-storage convention? */ -+ if (g.regsize >= 32767L) /* Probably could be 65535L. */ -+ FAIL("regexp too big"); -+ -+ /* Allocate space. */ -+ *patternsize=sizeof(regexp) + (unsigned)g.regsize; -+ r = (regexp *)malloc(sizeof(regexp) + (unsigned)g.regsize); -+ if (r == NULL) -+ FAIL("out of space"); -+ -+ /* Second pass: emit code. */ -+ g.regparse = exp; -+ g.regnpar = 1; -+ g.regcode = r->program; -+ regc(&g, MAGIC); -+ if (reg(&g, 0, &flags) == NULL) -+ return(NULL); -+ -+ /* Dig out information for optimizations. */ -+ r->regstart = '\0'; /* Worst-case defaults. */ -+ r->reganch = 0; -+ r->regmust = NULL; -+ r->regmlen = 0; -+ scan = r->program+1; /* First BRANCH. */ -+ if (OP(regnext(&g, scan)) == END) { /* Only one top-level choice. */ -+ scan = OPERAND(scan); -+ -+ /* Starting-point info. */ -+ if (OP(scan) == EXACTLY) -+ r->regstart = *OPERAND(scan); -+ else if (OP(scan) == BOL) -+ r->reganch++; -+ -+ /* -+ * If there's something expensive in the r.e., find the -+ * longest literal string that must appear and make it the -+ * regmust. Resolve ties in favor of later strings, since -+ * the regstart check works with the beginning of the r.e. -+ * and avoiding duplication strengthens checking. Not a -+ * strong reason, but sufficient in the absence of others. -+ */ -+ if (flags&SPSTART) { -+ longest = NULL; -+ len = 0; -+ for (; scan != NULL; scan = regnext(&g, scan)) -+ if (OP(scan) == EXACTLY && strlen(OPERAND(scan)) >= len) { -+ longest = OPERAND(scan); -+ len = strlen(OPERAND(scan)); -+ } -+ r->regmust = longest; -+ r->regmlen = len; -+ } -+ } -+ -+ return(r); -+} -+ -+/* -+ - reg - regular expression, i.e. main body or parenthesized thing -+ * -+ * Caller must absorb opening parenthesis. -+ * -+ * Combining parenthesis handling with the base level of regular expression -+ * is a trifle forced, but the need to tie the tails of the branches to what -+ * follows makes it hard to avoid. -+ */ -+static char * -+reg(struct match_globals *g, int paren, int *flagp /* Parenthesized? */ ) -+{ -+ register char *ret; -+ register char *br; -+ register char *ender; -+ register int parno = 0; /* 0 makes gcc happy */ -+ int flags; -+ -+ *flagp = HASWIDTH; /* Tentatively. */ -+ -+ /* Make an OPEN node, if parenthesized. */ -+ if (paren) { -+ if (g->regnpar >= NSUBEXP) -+ FAIL("too many ()"); -+ parno = g->regnpar; -+ g->regnpar++; -+ ret = regnode(g, OPEN+parno); -+ } else -+ ret = NULL; -+ -+ /* Pick up the branches, linking them together. */ -+ br = regbranch(g, &flags); -+ if (br == NULL) -+ return(NULL); -+ if (ret != NULL) -+ regtail(g, ret, br); /* OPEN -> first. */ -+ else -+ ret = br; -+ if (!(flags&HASWIDTH)) -+ *flagp &= ~HASWIDTH; -+ *flagp |= flags&SPSTART; -+ while (*g->regparse == '|') { -+ g->regparse++; -+ br = regbranch(g, &flags); -+ if (br == NULL) -+ return(NULL); -+ regtail(g, ret, br); /* BRANCH -> BRANCH. */ -+ if (!(flags&HASWIDTH)) -+ *flagp &= ~HASWIDTH; -+ *flagp |= flags&SPSTART; -+ } -+ -+ /* Make a closing node, and hook it on the end. */ -+ ender = regnode(g, (paren) ? CLOSE+parno : END); -+ regtail(g, ret, ender); -+ -+ /* Hook the tails of the branches to the closing node. */ -+ for (br = ret; br != NULL; br = regnext(g, br)) -+ regoptail(g, br, ender); -+ -+ /* Check for proper termination. */ -+ if (paren && *g->regparse++ != ')') { -+ FAIL("unmatched ()"); -+ } else if (!paren && *g->regparse != '\0') { -+ if (*g->regparse == ')') { -+ FAIL("unmatched ()"); -+ } else -+ FAIL("junk on end"); /* "Can't happen". */ -+ /* NOTREACHED */ -+ } -+ -+ return(ret); -+} -+ -+/* -+ - regbranch - one alternative of an | operator -+ * -+ * Implements the concatenation operator. -+ */ -+static char * -+regbranch(struct match_globals *g, int *flagp) -+{ -+ register char *ret; -+ register char *chain; -+ register char *latest; -+ int flags; -+ -+ *flagp = WORST; /* Tentatively. */ -+ -+ ret = regnode(g, BRANCH); -+ chain = NULL; -+ while (*g->regparse != '\0' && *g->regparse != '|' && *g->regparse != ')') { -+ latest = regpiece(g, &flags); -+ if (latest == NULL) -+ return(NULL); -+ *flagp |= flags&HASWIDTH; -+ if (chain == NULL) /* First piece. */ -+ *flagp |= flags&SPSTART; -+ else -+ regtail(g, chain, latest); -+ chain = latest; -+ } -+ if (chain == NULL) /* Loop ran zero times. */ -+ (void) regnode(g, NOTHING); -+ -+ return(ret); -+} -+ -+/* -+ - regpiece - something followed by possible [*+?] -+ * -+ * Note that the branching code sequences used for ? and the general cases -+ * of * and + are somewhat optimized: they use the same NOTHING node as -+ * both the endmarker for their branch list and the body of the last branch. -+ * It might seem that this node could be dispensed with entirely, but the -+ * endmarker role is not redundant. -+ */ -+static char * -+regpiece(struct match_globals *g, int *flagp) -+{ -+ register char *ret; -+ register char op; -+ register char *next; -+ int flags; -+ -+ ret = regatom(g, &flags); -+ if (ret == NULL) -+ return(NULL); -+ -+ op = *g->regparse; -+ if (!ISMULT(op)) { -+ *flagp = flags; -+ return(ret); -+ } -+ -+ if (!(flags&HASWIDTH) && op != '?') -+ FAIL("*+ operand could be empty"); -+ *flagp = (op != '+') ? (WORST|SPSTART) : (WORST|HASWIDTH); -+ -+ if (op == '*' && (flags&SIMPLE)) -+ reginsert(g, STAR, ret); -+ else if (op == '*') { -+ /* Emit x* as (x&|), where & means "self". */ -+ reginsert(g, BRANCH, ret); /* Either x */ -+ regoptail(g, ret, regnode(g, BACK)); /* and loop */ -+ regoptail(g, ret, ret); /* back */ -+ regtail(g, ret, regnode(g, BRANCH)); /* or */ -+ regtail(g, ret, regnode(g, NOTHING)); /* null. */ -+ } else if (op == '+' && (flags&SIMPLE)) -+ reginsert(g, PLUS, ret); -+ else if (op == '+') { -+ /* Emit x+ as x(&|), where & means "self". */ -+ next = regnode(g, BRANCH); /* Either */ -+ regtail(g, ret, next); -+ regtail(g, regnode(g, BACK), ret); /* loop back */ -+ regtail(g, next, regnode(g, BRANCH)); /* or */ -+ regtail(g, ret, regnode(g, NOTHING)); /* null. */ -+ } else if (op == '?') { -+ /* Emit x? as (x|) */ -+ reginsert(g, BRANCH, ret); /* Either x */ -+ regtail(g, ret, regnode(g, BRANCH)); /* or */ -+ next = regnode(g, NOTHING); /* null. */ -+ regtail(g, ret, next); -+ regoptail(g, ret, next); -+ } -+ g->regparse++; -+ if (ISMULT(*g->regparse)) -+ FAIL("nested *?+"); -+ -+ return(ret); -+} -+ -+/* -+ - regatom - the lowest level -+ * -+ * Optimization: gobbles an entire sequence of ordinary characters so that -+ * it can turn them into a single node, which is smaller to store and -+ * faster to run. Backslashed characters are exceptions, each becoming a -+ * separate node; the code is simpler that way and it's not worth fixing. -+ */ -+static char * -+regatom(struct match_globals *g, int *flagp) -+{ -+ register char *ret; -+ int flags; -+ -+ *flagp = WORST; /* Tentatively. */ -+ -+ switch (*g->regparse++) { -+ case '^': -+ ret = regnode(g, BOL); -+ break; -+ case '$': -+ ret = regnode(g, EOL); -+ break; -+ case '.': -+ ret = regnode(g, ANY); -+ *flagp |= HASWIDTH|SIMPLE; -+ break; -+ case '[': { -+ register int class; -+ register int classend; -+ -+ if (*g->regparse == '^') { /* Complement of range. */ -+ ret = regnode(g, ANYBUT); -+ g->regparse++; -+ } else -+ ret = regnode(g, ANYOF); -+ if (*g->regparse == ']' || *g->regparse == '-') -+ regc(g, *g->regparse++); -+ while (*g->regparse != '\0' && *g->regparse != ']') { -+ if (*g->regparse == '-') { -+ g->regparse++; -+ if (*g->regparse == ']' || *g->regparse == '\0') -+ regc(g, '-'); -+ else { -+ class = UCHARAT(g->regparse-2)+1; -+ classend = UCHARAT(g->regparse); -+ if (class > classend+1) -+ FAIL("invalid [] range"); -+ for (; class <= classend; class++) -+ regc(g, class); -+ g->regparse++; -+ } -+ } else -+ regc(g, *g->regparse++); -+ } -+ regc(g, '\0'); -+ if (*g->regparse != ']') -+ FAIL("unmatched []"); -+ g->regparse++; -+ *flagp |= HASWIDTH|SIMPLE; -+ } -+ break; -+ case '(': -+ ret = reg(g, 1, &flags); -+ if (ret == NULL) -+ return(NULL); -+ *flagp |= flags&(HASWIDTH|SPSTART); -+ break; -+ case '\0': -+ case '|': -+ case ')': -+ FAIL("internal urp"); /* Supposed to be caught earlier. */ -+ break; -+ case '?': -+ case '+': -+ case '*': -+ FAIL("?+* follows nothing"); -+ break; -+ case '\': -+ if (*g->regparse == '\0') -+ FAIL("trailing \"); -+ ret = regnode(g, EXACTLY); -+ regc(g, *g->regparse++); -+ regc(g, '\0'); -+ *flagp |= HASWIDTH|SIMPLE; -+ break; -+ default: { -+ register int len; -+ register char ender; -+ -+ g->regparse--; -+ len = my_strcspn((const char *)g->regparse, (const char *)META); -+ if (len <= 0) -+ FAIL("internal disaster"); -+ ender = *(g->regparse+len); -+ if (len > 1 && ISMULT(ender)) -+ len--; /* Back off clear of ?+* operand. */ -+ *flagp |= HASWIDTH; -+ if (len == 1) -+ *flagp |= SIMPLE; -+ ret = regnode(g, EXACTLY); -+ while (len > 0) { -+ regc(g, *g->regparse++); -+ len--; -+ } -+ regc(g, '\0'); -+ } -+ break; -+ } -+ -+ return(ret); -+} -+ -+/* -+ - regnode - emit a node -+ */ -+static char * /* Location. */ -+regnode(struct match_globals *g, char op) -+{ -+ register char *ret; -+ register char *ptr; -+ -+ ret = g->regcode; -+ if (ret == &g->regdummy) { -+ g->regsize += 3; -+ return(ret); -+ } -+ -+ ptr = ret; -+ *ptr++ = op; -+ *ptr++ = '\0'; /* Null "next" pointer. */ -+ *ptr++ = '\0'; -+ g->regcode = ptr; -+ -+ return(ret); -+} -+ -+/* -+ - regc - emit (if appropriate) a byte of code -+ */ -+static void -+regc(struct match_globals *g, char b) -+{ -+ if (g->regcode != &g->regdummy) -+ *g->regcode++ = b; -+ else -+ g->regsize++; -+} -+ -+/* -+ - reginsert - insert an operator in front of already-emitted operand -+ * -+ * Means relocating the operand. -+ */ -+static void -+reginsert(struct match_globals *g, char op, char* opnd) -+{ -+ register char *src; -+ register char *dst; -+ register char *place; -+ -+ if (g->regcode == &g->regdummy) { -+ g->regsize += 3; -+ return; -+ } -+ -+ src = g->regcode; -+ g->regcode += 3; -+ dst = g->regcode; -+ while (src > opnd) -+ *--dst = *--src; -+ -+ place = opnd; /* Op node, where operand used to be. */ -+ *place++ = op; -+ *place++ = '\0'; -+ *place++ = '\0'; -+} -+ -+/* -+ - regtail - set the next-pointer at the end of a node chain -+ */ -+static void -+regtail(struct match_globals *g, char *p, char *val) -+{ -+ register char *scan; -+ register char *temp; -+ register int offset; -+ -+ if (p == &g->regdummy) -+ return; -+ -+ /* Find last node. */ -+ scan = p; -+ for (;;) { -+ temp = regnext(g, scan); -+ if (temp == NULL) -+ break; -+ scan = temp; -+ } -+ -+ if (OP(scan) == BACK) -+ offset = scan - val; -+ else -+ offset = val - scan; -+ *(scan+1) = (offset>>8)&0377; -+ *(scan+2) = offset&0377; -+} -+ -+/* -+ - regoptail - regtail on operand of first argument; nop if operandless -+ */ -+static void -+regoptail(struct match_globals *g, char *p, char *val) -+{ -+ /* "Operandless" and "op != BRANCH" are synonymous in practice. */ -+ if (p == NULL || p == &g->regdummy || OP(p) != BRANCH) -+ return; -+ regtail(g, OPERAND(p), val); -+} -+ -+/* -+ * regexec and friends -+ */ -+ -+ -+/* -+ * Forwards. -+ */ -+STATIC int regtry(struct match_globals *g, regexp *prog, char *string); -+STATIC int regmatch(struct match_globals *g, char *prog); -+STATIC int regrepeat(struct match_globals *g, char *p); -+ -+#ifdef DEBUG -+int regnarrate = 0; -+void regdump(); -+STATIC char *regprop(char *op); -+#endif -+ -+/* -+ - regexec - match a regexp against a string -+ */ -+int -+regexec(regexp *prog, char *string) -+{ -+ register char *s; -+ struct match_globals g; -+ -+ /* Be paranoid... */ -+ if (prog == NULL || string == NULL) { -+ printk("<3>Regexp: NULL parameter\n"); -+ return(0); -+ } -+ -+ /* Check validity of program. */ -+ if (UCHARAT(prog->program) != MAGIC) { -+ printk("<3>Regexp: corrupted program\n"); -+ return(0); -+ } -+ -+ /* If there is a "must appear" string, look for it. */ -+ if (prog->regmust != NULL) { -+ s = string; -+ while ((s = strchr(s, prog->regmust[0])) != NULL) { -+ if (strncmp(s, prog->regmust, prog->regmlen) == 0) -+ break; /* Found it. */ -+ s++; -+ } -+ if (s == NULL) /* Not present. */ -+ return(0); -+ } -+ -+ /* Mark beginning of line for ^ . */ -+ g.regbol = string; -+ -+ /* Simplest case: anchored match need be tried only once. */ -+ if (prog->reganch) -+ return(regtry(&g, prog, string)); -+ -+ /* Messy cases: unanchored match. */ -+ s = string; -+ if (prog->regstart != '\0') -+ /* We know what char it must start with. */ -+ while ((s = strchr(s, prog->regstart)) != NULL) { -+ if (regtry(&g, prog, s)) -+ return(1); -+ s++; -+ } -+ else -+ /* We don't -- general case. */ -+ do { -+ if (regtry(&g, prog, s)) -+ return(1); -+ } while (*s++ != '\0'); -+ -+ /* Failure. */ -+ return(0); -+} -+ -+/* -+ - regtry - try match at specific point -+ */ -+static int /* 0 failure, 1 success */ -+regtry(struct match_globals *g, regexp *prog, char *string) -+{ -+ register int i; -+ register char **sp; -+ register char **ep; -+ -+ g->reginput = string; -+ g->regstartp = prog->startp; -+ g->regendp = prog->endp; -+ -+ sp = prog->startp; -+ ep = prog->endp; -+ for (i = NSUBEXP; i > 0; i--) { -+ *sp++ = NULL; -+ *ep++ = NULL; -+ } -+ if (regmatch(g, prog->program + 1)) { -+ prog->startp[0] = string; -+ prog->endp[0] = g->reginput; -+ return(1); -+ } else -+ return(0); -+} -+ -+/* -+ - regmatch - main matching routine -+ * -+ * Conceptually the strategy is simple: check to see whether the current -+ * node matches, call self recursively to see whether the rest matches, -+ * and then act accordingly. In practice we make some effort to avoid -+ * recursion, in particular by going through "ordinary" nodes (that don't -+ * need to know whether the rest of the match failed) by a loop instead of -+ * by recursion. -+ */ -+static int /* 0 failure, 1 success */ -+regmatch(struct match_globals *g, char *prog) -+{ -+ register char *scan = prog; /* Current node. */ -+ char *next; /* Next node. */ -+ -+#ifdef DEBUG -+ if (scan != NULL && regnarrate) -+ fprintf(stderr, "%s(\n", regprop(scan)); -+#endif -+ while (scan != NULL) { -+#ifdef DEBUG -+ if (regnarrate) -+ fprintf(stderr, "%s...\n", regprop(scan)); -+#endif -+ next = regnext(g, scan); -+ -+ switch (OP(scan)) { -+ case BOL: -+ if (g->reginput != g->regbol) -+ return(0); -+ break; -+ case EOL: -+ if (*g->reginput != '\0') -+ return(0); -+ break; -+ case ANY: -+ if (*g->reginput == '\0') -+ return(0); -+ g->reginput++; -+ break; -+ case EXACTLY: { -+ register int len; -+ register char *opnd; -+ -+ opnd = OPERAND(scan); -+ /* Inline the first character, for speed. */ -+ if (*opnd != *g->reginput) -+ return(0); -+ len = strlen(opnd); -+ if (len > 1 && strncmp(opnd, g->reginput, len) != 0) -+ return(0); -+ g->reginput += len; -+ } -+ break; -+ case ANYOF: -+ if (*g->reginput == '\0' || strchr(OPERAND(scan), *g->reginput) == NULL) -+ return(0); -+ g->reginput++; -+ break; -+ case ANYBUT: -+ if (*g->reginput == '\0' || strchr(OPERAND(scan), *g->reginput) != NULL) -+ return(0); -+ g->reginput++; -+ break; -+ case NOTHING: -+ case BACK: -+ break; -+ case OPEN+1: -+ case OPEN+2: -+ case OPEN+3: -+ case OPEN+4: -+ case OPEN+5: -+ case OPEN+6: -+ case OPEN+7: -+ case OPEN+8: -+ case OPEN+9: { -+ register int no; -+ register char *save; -+ -+ no = OP(scan) - OPEN; -+ save = g->reginput; -+ -+ if (regmatch(g, next)) { -+ /* -+ * Don't set startp if some later -+ * invocation of the same parentheses -+ * already has. -+ */ -+ if (g->regstartp[no] == NULL) -+ g->regstartp[no] = save; -+ return(1); -+ } else -+ return(0); -+ } -+ break; -+ case CLOSE+1: -+ case CLOSE+2: -+ case CLOSE+3: -+ case CLOSE+4: -+ case CLOSE+5: -+ case CLOSE+6: -+ case CLOSE+7: -+ case CLOSE+8: -+ case CLOSE+9: -+ { -+ register int no; -+ register char *save; -+ -+ no = OP(scan) - CLOSE; -+ save = g->reginput; -+ -+ if (regmatch(g, next)) { -+ /* -+ * Don't set endp if some later -+ * invocation of the same parentheses -+ * already has. -+ */ -+ if (g->regendp[no] == NULL) -+ g->regendp[no] = save; -+ return(1); -+ } else -+ return(0); -+ } -+ break; -+ case BRANCH: { -+ register char *save; -+ -+ if (OP(next) != BRANCH) /* No choice. */ -+ next = OPERAND(scan); /* Avoid recursion. */ -+ else { -+ do { -+ save = g->reginput; -+ if (regmatch(g, OPERAND(scan))) -+ return(1); -+ g->reginput = save; -+ scan = regnext(g, scan); -+ } while (scan != NULL && OP(scan) == BRANCH); -+ return(0); -+ /* NOTREACHED */ -+ } -+ } -+ break; -+ case STAR: -+ case PLUS: { -+ register char nextch; -+ register int no; -+ register char *save; -+ register int min; -+ -+ /* -+ * Lookahead to avoid useless match attempts -+ * when we know what character comes next. -+ */ -+ nextch = '\0'; -+ if (OP(next) == EXACTLY) -+ nextch = *OPERAND(next); -+ min = (OP(scan) == STAR) ? 0 : 1; -+ save = g->reginput; -+ no = regrepeat(g, OPERAND(scan)); -+ while (no >= min) { -+ /* If it could work, try it. */ -+ if (nextch == '\0' || *g->reginput == nextch) -+ if (regmatch(g, next)) -+ return(1); -+ /* Couldn't or didn't -- back up. */ -+ no--; -+ g->reginput = save + no; -+ } -+ return(0); -+ } -+ break; -+ case END: -+ return(1); /* Success! */ -+ break; -+ default: -+ printk("<3>Regexp: memory corruption\n"); -+ return(0); -+ break; -+ } -+ -+ scan = next; -+ } -+ -+ /* -+ * We get here only if there's trouble -- normally "case END" is -+ * the terminating point. -+ */ -+ printk("<3>Regexp: corrupted pointers\n"); -+ return(0); -+} -+ -+/* -+ - regrepeat - repeatedly match something simple, report how many -+ */ -+static int -+regrepeat(struct match_globals *g, char *p) -+{ -+ register int count = 0; -+ register char *scan; -+ register char *opnd; -+ -+ scan = g->reginput; -+ opnd = OPERAND(p); -+ switch (OP(p)) { -+ case ANY: -+ count = strlen(scan); -+ scan += count; -+ break; -+ case EXACTLY: -+ while (*opnd == *scan) { -+ count++; -+ scan++; -+ } -+ break; -+ case ANYOF: -+ while (*scan != '\0' && strchr(opnd, *scan) != NULL) { -+ count++; -+ scan++; -+ } -+ break; -+ case ANYBUT: -+ while (*scan != '\0' && strchr(opnd, *scan) == NULL) { -+ count++; -+ scan++; -+ } -+ break; -+ default: /* Oh dear. Called inappropriately. */ -+ printk("<3>Regexp: internal foulup\n"); -+ count = 0; /* Best compromise. */ -+ break; -+ } -+ g->reginput = scan; -+ -+ return(count); -+} -+ -+/* -+ - regnext - dig the "next" pointer out of a node -+ */ -+static char* -+regnext(struct match_globals *g, char *p) -+{ -+ register int offset; -+ -+ if (p == &g->regdummy) -+ return(NULL); -+ -+ offset = NEXT(p); -+ if (offset == 0) -+ return(NULL); -+ -+ if (OP(p) == BACK) -+ return(p-offset); -+ else -+ return(p+offset); -+} -+ -+#ifdef DEBUG -+ -+STATIC char *regprop(); -+ -+/* -+ - regdump - dump a regexp onto stdout in vaguely comprehensible form -+ */ -+void -+regdump(regexp *r) -+{ -+ register char *s; -+ register char op = EXACTLY; /* Arbitrary non-END op. */ -+ register char *next; -+ /* extern char *strchr(); */ -+ -+ -+ s = r->program + 1; -+ while (op != END) { /* While that wasn't END last time... */ -+ op = OP(s); -+ printf("%2d%s", s-r->program, regprop(s)); /* Where, what. */ -+ next = regnext(s); -+ if (next == NULL) /* Next ptr. */ -+ printf("(0)"); -+ else -+ printf("(%d)", (s-r->program)+(next-s)); -+ s += 3; -+ if (op == ANYOF || op == ANYBUT || op == EXACTLY) { -+ /* Literal string, where present. */ -+ while (*s != '\0') { -+ putchar(*s); -+ s++; -+ } -+ s++; -+ } -+ putchar('\n'); -+ } -+ -+ /* Header fields of interest. */ -+ if (r->regstart != '\0') -+ printf("start `%c' ", r->regstart); -+ if (r->reganch) -+ printf("anchored "); -+ if (r->regmust != NULL) -+ printf("must have "%s"", r->regmust); -+ printf("\n"); -+} -+ -+/* -+ - regprop - printable representation of opcode -+ */ -+static char * -+regprop(char *op) -+{ -+#define BUFLEN 50 -+ register char *p; -+ static char buf[BUFLEN]; -+ -+ strcpy(buf, ":"); -+ -+ switch (OP(op)) { -+ case BOL: -+ p = "BOL"; -+ break; -+ case EOL: -+ p = "EOL"; -+ break; -+ case ANY: -+ p = "ANY"; -+ break; -+ case ANYOF: -+ p = "ANYOF"; -+ break; -+ case ANYBUT: -+ p = "ANYBUT"; -+ break; -+ case BRANCH: -+ p = "BRANCH"; -+ break; -+ case EXACTLY: -+ p = "EXACTLY"; -+ break; -+ case NOTHING: -+ p = "NOTHING"; -+ break; -+ case BACK: -+ p = "BACK"; -+ break; -+ case END: -+ p = "END"; -+ break; -+ case OPEN+1: -+ case OPEN+2: -+ case OPEN+3: -+ case OPEN+4: -+ case OPEN+5: -+ case OPEN+6: -+ case OPEN+7: -+ case OPEN+8: -+ case OPEN+9: -+ snprintf(buf+strlen(buf),BUFLEN-strlen(buf), "OPEN%d", OP(op)-OPEN); -+ p = NULL; -+ break; -+ case CLOSE+1: -+ case CLOSE+2: -+ case CLOSE+3: -+ case CLOSE+4: -+ case CLOSE+5: -+ case CLOSE+6: -+ case CLOSE+7: -+ case CLOSE+8: -+ case CLOSE+9: -+ snprintf(buf+strlen(buf),BUFLEN-strlen(buf), "CLOSE%d", OP(op)-CLOSE); -+ p = NULL; -+ break; -+ case STAR: -+ p = "STAR"; -+ break; -+ case PLUS: -+ p = "PLUS"; -+ break; -+ default: -+ printk("<3>Regexp: corrupted opcode\n"); -+ break; -+ } -+ if (p != NULL) -+ strncat(buf, p, BUFLEN-strlen(buf)); -+ return(buf); -+} -+#endif -+ -+ -diff -Naur linux-3.10.5.org/net/netfilter/regexp/regexp.h linux-3.10.5/net/netfilter/regexp/regexp.h ---- linux-3.10.5.org/net/netfilter/regexp/regexp.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.5/net/netfilter/regexp/regexp.h 2013-08-07 06:16:14.430800990 +0200 -@@ -0,0 +1,41 @@ -+/* -+ * Definitions etc. for regexp(3) routines. -+ * -+ * Caveat: this is V8 regexp(3) [actually, a reimplementation thereof], -+ * not the System V one. -+ */ -+ -+#ifndef REGEXP_H -+#define REGEXP_H -+ -+ -+/* -+http://www.opensource.apple.com/darwinsource/10.3/expect-1/expect/expect.h , -+which contains a version of this library, says: -+ -+ * -+ * NSUBEXP must be at least 10, and no greater than 117 or the parser -+ * will not work properly. -+ * -+ -+However, it looks rather like this library is limited to 10. If you think -+otherwise, let us know. -+*/ -+ -+#define NSUBEXP 10 -+typedef struct regexp { -+ char *startp[NSUBEXP]; -+ char *endp[NSUBEXP]; -+ char regstart; /* Internal use only. */ -+ char reganch; /* Internal use only. */ -+ char *regmust; /* Internal use only. */ -+ int regmlen; /* Internal use only. */ -+ char program[1]; /* Unwarranted chumminess with compiler. */ -+} regexp; -+ -+regexp * regcomp(char *exp, int *patternsize); -+int regexec(regexp *prog, char *string); -+void regsub(regexp *prog, char *source, char *dest); -+void regerror(char *s); -+ -+#endif -diff -Naur linux-3.10.5.org/net/netfilter/regexp/regmagic.h linux-3.10.5/net/netfilter/regexp/regmagic.h ---- linux-3.10.5.org/net/netfilter/regexp/regmagic.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.5/net/netfilter/regexp/regmagic.h 2013-08-07 06:16:14.450800314 +0200 -@@ -0,0 +1,5 @@ -+/* -+ * The first byte of the regexp internal "program" is actually this magic -+ * number; the start node begins in the second byte. -+ */ -+#define MAGIC 0234 -diff -Naur linux-3.10.5.org/net/netfilter/regexp/regsub.c linux-3.10.5/net/netfilter/regexp/regsub.c ---- linux-3.10.5.org/net/netfilter/regexp/regsub.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.5/net/netfilter/regexp/regsub.c 2013-08-07 06:16:14.450800314 +0200 -@@ -0,0 +1,95 @@ -+/* -+ * regsub -+ * @(#)regsub.c 1.3 of 2 April 86 -+ * -+ * Copyright (c) 1986 by University of Toronto. -+ * Written by Henry Spencer. Not derived from licensed software. -+ * -+ * Permission is granted to anyone to use this software for any -+ * purpose on any computer system, and to redistribute it freely, -+ * subject to the following restrictions: -+ * -+ * 1. The author is not responsible for the consequences of use of -+ * this software, no matter how awful, even if they arise -+ * from defects in it. -+ * -+ * 2. The origin of this software must not be misrepresented, either -+ * by explicit claim or by omission. -+ * -+ * 3. Altered versions must be plainly marked as such, and must not -+ * be misrepresented as being the original software. -+ * -+ * -+ * This code was modified by Ethan Sommer to work within the kernel -+ * (it now uses kmalloc etc..) -+ * -+ */ -+#include "regexp.h" -+#include "regmagic.h" -+#include <linux/string.h> -+ -+ -+#ifndef CHARBITS -+#define UCHARAT(p) ((int)*(unsigned char *)(p)) -+#else -+#define UCHARAT(p) ((int)*(p)&CHARBITS) -+#endif -+ -+#if 0 -+//void regerror(char * s) -+//{ -+// printk("regexp(3): %s", s); -+// /* NOTREACHED */ -+//} -+#endif -+ -+/* -+ - regsub - perform substitutions after a regexp match -+ */ -+void -+regsub(regexp * prog, char * source, char * dest) -+{ -+ register char *src; -+ register char *dst; -+ register char c; -+ register int no; -+ register int len; -+ -+ /* Not necessary and gcc doesn't like it -MLS */ -+ /*extern char *strncpy();*/ -+ -+ if (prog == NULL || source == NULL || dest == NULL) { -+ regerror("NULL parm to regsub"); -+ return; -+ } -+ if (UCHARAT(prog->program) != MAGIC) { -+ regerror("damaged regexp fed to regsub"); -+ return; -+ } -+ -+ src = source; -+ dst = dest; -+ while ((c = *src++) != '\0') { -+ if (c == '&') -+ no = 0; -+ else if (c == '\' && '0' <= *src && *src <= '9') -+ no = *src++ - '0'; -+ else -+ no = -1; -+ -+ if (no < 0) { /* Ordinary character. */ -+ if (c == '\' && (*src == '\' || *src == '&')) -+ c = *src++; -+ *dst++ = c; -+ } else if (prog->startp[no] != NULL && prog->endp[no] != NULL) { -+ len = prog->endp[no] - prog->startp[no]; -+ (void) strncpy(dst, prog->startp[no], len); -+ dst += len; -+ if (len != 0 && *(dst-1) == '\0') { /* strncpy hit NUL. */ -+ regerror("damaged match string"); -+ return; -+ } -+ } -+ } -+ *dst++ = '\0'; -+} -diff -Naur linux-3.10.5.org/net/netfilter/xt_layer7.c linux-3.10.5/net/netfilter/xt_layer7.c ---- linux-3.10.5.org/net/netfilter/xt_layer7.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.5/net/netfilter/xt_layer7.c 2013-08-07 06:16:14.490798961 +0200 -@@ -0,0 +1,684 @@ -+/* -+ Kernel module to match application layer (OSI layer 7) data in connections. -+ -+ http://l7-filter.sf.net -+ -+ (C) 2003-2009 Matthew Strait and Ethan Sommer. -+ -+ This program is free software; you can redistribute it and/or -+ modify it under the terms of the GNU General Public License -+ as published by the Free Software Foundation; either version -+ 2 of the License, or (at your option) any later version. -+ http://www.gnu.org/licenses/gpl.txt -+ -+ Based on ipt_string.c (C) 2000 Emmanuel Roger winfield@freegates.be, -+ xt_helper.c (C) 2002 Harald Welte and cls_layer7.c (C) 2003 Matthew Strait, -+ Ethan Sommer, Justin Levandoski. -+*/ -+ -+#include <linux/spinlock.h> -+#include <linux/version.h> -+#include <net/ip.h> -+#include <net/tcp.h> -+#include <linux/module.h> -+#include <linux/skbuff.h> -+#include <linux/netfilter.h> -+#include <net/netfilter/nf_conntrack.h> -+#include <net/netfilter/nf_conntrack_core.h> -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) -+#include <net/netfilter/nf_conntrack_extend.h> -+#include <net/netfilter/nf_conntrack_acct.h> -+#endif -+#include <linux/netfilter/x_tables.h> -+#include <linux/netfilter/xt_layer7.h> -+#include <linux/ctype.h> -+#include <linux/proc_fs.h> -+ -+#include "regexp/regexp.c" -+ -+MODULE_LICENSE("GPL"); -+MODULE_AUTHOR("Matthew Strait quadong@users.sf.net, Ethan Sommer sommere@users.sf.net"); -+MODULE_DESCRIPTION("iptables application layer match module"); -+MODULE_ALIAS("ipt_layer7"); -+MODULE_VERSION("2.22ipfire"); -+ -+static int maxdatalen = 2048; // this is the default -+module_param(maxdatalen, int, 0444); -+MODULE_PARM_DESC(maxdatalen, "maximum bytes of data looked at by l7-filter"); -+#ifdef CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG -+ #define DPRINTK(format,args...) printk(format,##args) -+#else -+ #define DPRINTK(format,args...) -+#endif -+ -+/* Number of packets whose data we look at. -+This can be modified through /proc/net/layer7_numpackets */ -+static int num_packets = 10; -+ -+static struct pattern_cache { -+ char * regex_string; -+ regexp * pattern; -+ struct pattern_cache * next; -+} * first_pattern_cache = NULL; -+ -+DEFINE_SPINLOCK(l7_lock); -+ -+static int total_acct_packets(struct nf_conn *ct) -+{ -+#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 26) -+ BUG_ON(ct == NULL); -+ return (ct->counters[IP_CT_DIR_ORIGINAL].packets + ct->counters[IP_CT_DIR_REPLY].packets); -+#else -+ struct nf_conn_counter *acct; -+ -+ BUG_ON(ct == NULL); -+ acct = nf_conn_acct_find(ct); -+ if (!acct) -+ return 0; -+ return ( atomic64_read(&acct[IP_CT_DIR_ORIGINAL].packets) + atomic64_read(&acct[IP_CT_DIR_REPLY].packets) ); -+#endif -+} -+ -+#ifdef CONFIG_IP_NF_MATCH_LAYER7_DEBUG -+/* Converts an unfriendly string into a friendly one by -+replacing unprintables with periods and all whitespace with " ". */ -+static char * friendly_print(unsigned char * s) -+{ -+ char * f = kmalloc(strlen(s) + 1, GFP_ATOMIC); -+ int i; -+ -+ if(!f) { -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "friendly_print, bailing.\n"); -+ return NULL; -+ } -+ -+ for(i = 0; i < strlen(s); i++){ -+ if(isprint(s[i]) && s[i] < 128) f[i] = s[i]; -+ else if(isspace(s[i])) f[i] = ' '; -+ else f[i] = '.'; -+ } -+ f[i] = '\0'; -+ return f; -+} -+ -+static char dec2hex(int i) -+{ -+ switch (i) { -+ case 0 ... 9: -+ return (i + '0'); -+ break; -+ case 10 ... 15: -+ return (i - 10 + 'a'); -+ break; -+ default: -+ if (net_ratelimit()) -+ printk("layer7: Problem in dec2hex\n"); -+ return '\0'; -+ } -+} -+ -+static char * hex_print(unsigned char * s) -+{ -+ char * g = kmalloc(strlen(s)*3 + 1, GFP_ATOMIC); -+ int i; -+ -+ if(!g) { -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in hex_print, " -+ "bailing.\n"); -+ return NULL; -+ } -+ -+ for(i = 0; i < strlen(s); i++) { -+ g[i*3 ] = dec2hex(s[i]/16); -+ g[i*3 + 1] = dec2hex(s[i]%16); -+ g[i*3 + 2] = ' '; -+ } -+ g[i*3] = '\0'; -+ -+ return g; -+} -+#endif // DEBUG -+ -+/* Use instead of regcomp. As we expect to be seeing the same regexps over and -+over again, it make sense to cache the results. */ -+static regexp * compile_and_cache(const char * regex_string, -+ const char * protocol) -+{ -+ struct pattern_cache * node = first_pattern_cache; -+ struct pattern_cache * last_pattern_cache = first_pattern_cache; -+ struct pattern_cache * tmp; -+ unsigned int len; -+ -+ while (node != NULL) { -+ if (!strcmp(node->regex_string, regex_string)) -+ return node->pattern; -+ -+ last_pattern_cache = node;/* points at the last non-NULL node */ -+ node = node->next; -+ } -+ -+ /* If we reach the end of the list, then we have not yet cached -+ the pattern for this regex. Let's do that now. -+ Be paranoid about running out of memory to avoid list corruption. */ -+ tmp = kmalloc(sizeof(struct pattern_cache), GFP_ATOMIC); -+ -+ if(!tmp) { -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "compile_and_cache, bailing.\n"); -+ return NULL; -+ } -+ -+ tmp->regex_string = kmalloc(strlen(regex_string) + 1, GFP_ATOMIC); -+ tmp->pattern = kmalloc(sizeof(struct regexp), GFP_ATOMIC); -+ tmp->next = NULL; -+ -+ if(!tmp->regex_string || !tmp->pattern) { -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "compile_and_cache, bailing.\n"); -+ kfree(tmp->regex_string); -+ kfree(tmp->pattern); -+ kfree(tmp); -+ return NULL; -+ } -+ -+ /* Ok. The new node is all ready now. */ -+ node = tmp; -+ -+ if(first_pattern_cache == NULL) /* list is empty */ -+ first_pattern_cache = node; /* make node the beginning */ -+ else -+ last_pattern_cache->next = node; /* attach node to the end */ -+ -+ /* copy the string and compile the regex */ -+ len = strlen(regex_string); -+ DPRINTK("layer7: about to compile this: "%s"\n", regex_string); -+ node->pattern = regcomp((char *)regex_string, &len); -+ if ( !node->pattern ) { -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: Error compiling regexp " -+ ""%s" (%s)\n", -+ regex_string, protocol); -+ /* pattern is now cached as NULL, so we won't try again. */ -+ } -+ -+ strcpy(node->regex_string, regex_string); -+ return node->pattern; -+} -+ -+static int can_handle(const struct sk_buff *skb) -+{ -+ if(!ip_hdr(skb)) /* not IP */ -+ return 0; -+ if(ip_hdr(skb)->protocol != IPPROTO_TCP && -+ ip_hdr(skb)->protocol != IPPROTO_UDP && -+ ip_hdr(skb)->protocol != IPPROTO_ICMP) -+ return 0; -+ return 1; -+} -+ -+/* Returns offset the into the skb->data that the application data starts */ -+static int app_data_offset(const struct sk_buff *skb) -+{ -+ /* In case we are ported somewhere (ebtables?) where ip_hdr(skb) -+ isn't set, this can be gotten from 4*(skb->data[0] & 0x0f) as well. */ -+ int ip_hl = 4*ip_hdr(skb)->ihl; -+ -+ if( ip_hdr(skb)->protocol == IPPROTO_TCP ) { -+ /* 12 == offset into TCP header for the header length field. -+ Can't get this with skb->h.th->doff because the tcphdr -+ struct doesn't get set when routing (this is confirmed to be -+ true in Netfilter as well as QoS.) */ -+ int tcp_hl = 4*(skb->data[ip_hl + 12] >> 4); -+ -+ return ip_hl + tcp_hl; -+ } else if( ip_hdr(skb)->protocol == IPPROTO_UDP ) { -+ return ip_hl + 8; /* UDP header is always 8 bytes */ -+ } else if( ip_hdr(skb)->protocol == IPPROTO_ICMP ) { -+ return ip_hl + 8; /* ICMP header is 8 bytes */ -+ } else { -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: tried to handle unknown " -+ "protocol!\n"); -+ return ip_hl + 8; /* something reasonable */ -+ } -+} -+ -+/* handles whether there's a match when we aren't appending data anymore */ -+static int match_no_append(struct nf_conn * conntrack, -+ struct nf_conn * master_conntrack, -+ enum ip_conntrack_info ctinfo, -+ enum ip_conntrack_info master_ctinfo, -+ const struct xt_layer7_info * info) -+{ -+ /* If we're in here, throw the app data away */ -+ if(master_conntrack->layer7.app_data != NULL) { -+ -+ #ifdef CONFIG_IP_NF_MATCH_LAYER7_DEBUG -+ if(!master_conntrack->layer7.app_proto) { -+ char * f = -+ friendly_print(master_conntrack->layer7.app_data); -+ char * g = -+ hex_print(master_conntrack->layer7.app_data); -+ DPRINTK("\nl7-filter gave up after %d bytes " -+ "(%d packets):\n%s\n", -+ strlen(f), total_acct_packets(master_conntrack), f); -+ kfree(f); -+ DPRINTK("In hex: %s\n", g); -+ kfree(g); -+ } -+ #endif -+ -+ kfree(master_conntrack->layer7.app_data); -+ master_conntrack->layer7.app_data = NULL; /* don't free again */ -+ } -+ -+ if(master_conntrack->layer7.app_proto){ -+ /* Here child connections set their .app_proto (for /proc) */ -+ if(!conntrack->layer7.app_proto) { -+ conntrack->layer7.app_proto = -+ kmalloc(strlen(master_conntrack->layer7.app_proto)+1, -+ GFP_ATOMIC); -+ if(!conntrack->layer7.app_proto){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory " -+ "in match_no_append, " -+ "bailing.\n"); -+ return 1; -+ } -+ strcpy(conntrack->layer7.app_proto, -+ master_conntrack->layer7.app_proto); -+ } -+ -+ return (!strcmp(master_conntrack->layer7.app_proto, -+ info->protocol)); -+ } -+ else { -+ /* If not classified, set to "unknown" to distinguish from -+ connections that are still being tested. */ -+ master_conntrack->layer7.app_proto = -+ kmalloc(strlen("unknown")+1, GFP_ATOMIC); -+ if(!master_conntrack->layer7.app_proto){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "match_no_append, bailing.\n"); -+ return 1; -+ } -+ strcpy(master_conntrack->layer7.app_proto, "unknown"); -+ return 0; -+ } -+} -+ -+/* add the new app data to the conntrack. Return number of bytes added. */ -+static int add_data(struct nf_conn * master_conntrack, -+ char * app_data, int appdatalen) -+{ -+ int length = 0, i; -+ int oldlength = master_conntrack->layer7.app_data_len; -+ -+ /* This is a fix for a race condition by Deti Fliegl. However, I'm not -+ clear on whether the race condition exists or whether this really -+ fixes it. I might just be being dense... Anyway, if it's not really -+ a fix, all it does is waste a very small amount of time. */ -+ if(!master_conntrack->layer7.app_data) return 0; -+ -+ /* Strip nulls. Make everything lower case (our regex lib doesn't -+ do case insensitivity). Add it to the end of the current data. */ -+ for(i = 0; i < maxdatalen-oldlength-1 && -+ i < appdatalen; i++) { -+ if(app_data[i] != '\0') { -+ /* the kernel version of tolower mungs 'upper ascii' */ -+ master_conntrack->layer7.app_data[length+oldlength] = -+ isascii(app_data[i])? -+ tolower(app_data[i]) : app_data[i]; -+ length++; -+ } -+ } -+ -+ master_conntrack->layer7.app_data[length+oldlength] = '\0'; -+ master_conntrack->layer7.app_data_len = length + oldlength; -+ -+ return length; -+} -+ -+/* taken from drivers/video/modedb.c */ -+static int my_atoi(const char *s) -+{ -+ int val = 0; -+ -+ for (;; s++) { -+ switch (*s) { -+ case '0'...'9': -+ val = 10*val+(*s-'0'); -+ break; -+ default: -+ return val; -+ } -+ } -+} -+ -+/* write out num_packets to userland. */ -+static int layer7_read_proc(char* page, char ** start, off_t off, int count, -+ int* eof, void * data) -+{ -+ if(num_packets > 99 && net_ratelimit()) -+ printk(KERN_ERR "layer7: NOT REACHED. num_packets too big\n"); -+ -+ page[0] = num_packets/10 + '0'; -+ page[1] = num_packets%10 + '0'; -+ page[2] = '\n'; -+ page[3] = '\0'; -+ -+ *eof=1; -+ -+ return 3; -+} -+ -+/* Read in num_packets from userland */ -+static int layer7_write_proc(struct file* file, const char* buffer, -+ unsigned long count, void *data) -+{ -+ char * foo = kmalloc(count, GFP_ATOMIC); -+ -+ if(!foo){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory, bailing. " -+ "num_packets unchanged.\n"); -+ return count; -+ } -+ -+ if(copy_from_user(foo, buffer, count)) { -+ return -EFAULT; -+ } -+ -+ -+ num_packets = my_atoi(foo); -+ kfree (foo); -+ -+ /* This has an arbitrary limit to make the math easier. I'm lazy. -+ But anyway, 99 is a LOT! If you want more, you're doing it wrong! */ -+ if(num_packets > 99) { -+ printk(KERN_WARNING "layer7: num_packets can't be > 99.\n"); -+ num_packets = 99; -+ } else if(num_packets < 1) { -+ printk(KERN_WARNING "layer7: num_packets can't be < 1.\n"); -+ num_packets = 1; -+ } -+ -+ return count; -+} -+ -+static bool -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) -+match(const struct sk_buff *skbin, struct xt_action_param *par) -+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -+match(const struct sk_buff *skbin, const struct xt_match_param *par) -+#else -+match(const struct sk_buff *skbin, -+ const struct net_device *in, -+ const struct net_device *out, -+ const struct xt_match *match, -+ const void *matchinfo, -+ int offset, -+ unsigned int protoff, -+ bool *hotdrop) -+#endif -+{ -+ /* sidestep const without getting a compiler warning... */ -+ struct sk_buff * skb = (struct sk_buff *)skbin; -+ -+ const struct xt_layer7_info * info = -+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -+ par->matchinfo; -+ #else -+ matchinfo; -+ #endif -+ -+ enum ip_conntrack_info master_ctinfo, ctinfo; -+ struct nf_conn *master_conntrack, *conntrack; -+ unsigned char * app_data; -+ unsigned int pattern_result, appdatalen; -+ regexp * comppattern; -+ -+ /* Be paranoid/incompetent - lock the entire match function. */ -+ spin_lock_bh(&l7_lock); -+ -+ if(!can_handle(skb)){ -+ DPRINTK("layer7: This is some protocol I can't handle.\n"); -+ spin_unlock_bh(&l7_lock); -+ return info->invert; -+ } -+ -+ /* Treat parent & all its children together as one connection, except -+ for the purpose of setting conntrack->layer7.app_proto in the actual -+ connection. This makes /proc/net/ip_conntrack more satisfying. */ -+ if(!(conntrack = nf_ct_get(skb, &ctinfo)) || -+ !(master_conntrack=nf_ct_get(skb,&master_ctinfo))){ -+ DPRINTK("layer7: couldn't get conntrack.\n"); -+ spin_unlock_bh(&l7_lock); -+ return info->invert; -+ } -+ -+ /* Try to get a master conntrack (and its master etc) for FTP, etc. */ -+ while (master_ct(master_conntrack) != NULL) -+ master_conntrack = master_ct(master_conntrack); -+ -+ /* if we've classified it or seen too many packets */ -+ if(total_acct_packets(master_conntrack) > num_packets || -+ master_conntrack->layer7.app_proto) { -+ -+ pattern_result = match_no_append(conntrack, master_conntrack, -+ ctinfo, master_ctinfo, info); -+ -+ /* skb->cb[0] == seen. Don't do things twice if there are -+ multiple l7 rules. I'm not sure that using cb for this purpose -+ is correct, even though it says "put your private variables -+ there". But it doesn't look like it is being used for anything -+ else in the skbs that make it here. */ -+ skb->cb[0] = 1; /* marking it seen here's probably irrelevant */ -+ -+ spin_unlock_bh(&l7_lock); -+ return (pattern_result ^ info->invert); -+ } -+ -+ if(skb_is_nonlinear(skb)){ -+ if(skb_linearize(skb) != 0){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: failed to linearize " -+ "packet, bailing.\n"); -+ spin_unlock_bh(&l7_lock); -+ return info->invert; -+ } -+ } -+ -+ /* now that the skb is linearized, it's safe to set these. */ -+ app_data = skb->data + app_data_offset(skb); -+ appdatalen = skb_tail_pointer(skb) - app_data; -+ -+ /* the return value gets checked later, when we're ready to use it */ -+ comppattern = compile_and_cache(info->pattern, info->protocol); -+ -+ /* On the first packet of a connection, allocate space for app data */ -+ if(total_acct_packets(master_conntrack) == 1 && !skb->cb[0] && -+ !master_conntrack->layer7.app_data){ -+ master_conntrack->layer7.app_data = -+ kmalloc(maxdatalen, GFP_ATOMIC); -+ if(!master_conntrack->layer7.app_data){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "match, bailing.\n"); -+ spin_unlock_bh(&l7_lock); -+ return info->invert; -+ } -+ -+ master_conntrack->layer7.app_data[0] = '\0'; -+ } -+ -+ /* Can be here, but unallocated, if numpackets is increased near -+ the beginning of a connection */ -+ if(master_conntrack->layer7.app_data == NULL){ -+ spin_unlock_bh(&l7_lock); -+ return info->invert; /* unmatched */ -+ } -+ -+ if(!skb->cb[0]){ -+ int newbytes; -+ newbytes = add_data(master_conntrack, app_data, appdatalen); -+ -+ if(newbytes == 0) { /* didn't add any data */ -+ skb->cb[0] = 1; -+ /* Didn't match before, not going to match now */ -+ spin_unlock_bh(&l7_lock); -+ return info->invert; -+ } -+ } -+ -+ /* If looking for "unknown", then never match. "Unknown" means that -+ we've given up; we're still trying with these packets. */ -+ if(!strcmp(info->protocol, "unknown")) { -+ pattern_result = 0; -+ /* If looking for "unset", then always match. "Unset" means that we -+ haven't yet classified the connection. */ -+ } else if(!strcmp(info->protocol, "unset")) { -+ pattern_result = 2; -+ DPRINTK("layer7: matched unset: not yet classified " -+ "(%d/%d packets)\n", -+ total_acct_packets(master_conntrack), num_packets); -+ /* If the regexp failed to compile, don't bother running it */ -+ } else if(comppattern && -+ regexec(comppattern, master_conntrack->layer7.app_data)){ -+ DPRINTK("layer7: matched %s\n", info->protocol); -+ pattern_result = 1; -+ } else pattern_result = 0; -+ -+ if(pattern_result == 1) { -+ master_conntrack->layer7.app_proto = -+ kmalloc(strlen(info->protocol)+1, GFP_ATOMIC); -+ if(!master_conntrack->layer7.app_proto){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "match, bailing.\n"); -+ spin_unlock_bh(&l7_lock); -+ return (pattern_result ^ info->invert); -+ } -+ strcpy(master_conntrack->layer7.app_proto, info->protocol); -+ } else if(pattern_result > 1) { /* cleanup from "unset" */ -+ pattern_result = 1; -+ } -+ -+ /* mark the packet seen */ -+ skb->cb[0] = 1; -+ -+ spin_unlock_bh(&l7_lock); -+ return (pattern_result ^ info->invert); -+} -+ -+// load nf_conntrack_ipv4 -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) -+static int -+#else -+static bool -+#endif -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -+check(const struct xt_mtchk_param *par) -+{ -+ if (nf_ct_l3proto_try_module_get(par->match->family) < 0) { -+ printk(KERN_WARNING "can't load conntrack support for " -+ "proto=%d\n", par->match->family); -+#else -+check(const char *tablename, const void *inf, -+ const struct xt_match *match, void *matchinfo, -+ unsigned int hook_mask) -+{ -+ if (nf_ct_l3proto_try_module_get(match->family) < 0) { -+ printk(KERN_WARNING "can't load conntrack support for " -+ "proto=%d\n", match->family); -+#endif -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) -+ return -EINVAL; -+ } -+ return 0; -+#else -+ return 0; -+ } -+ return 1; -+#endif -+} -+ -+ -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -+ static void destroy(const struct xt_mtdtor_param *par) -+ { -+ nf_ct_l3proto_module_put(par->match->family); -+ } -+#else -+ static void destroy(const struct xt_match *match, void *matchinfo) -+ { -+ nf_ct_l3proto_module_put(match->family); -+ } -+#endif -+ -+static struct xt_match xt_layer7_match[] __read_mostly = { -+{ -+ .name = "layer7", -+ .family = AF_INET, -+ .checkentry = check, -+ .match = match, -+ .destroy = destroy, -+ .matchsize = sizeof(struct xt_layer7_info), -+ .me = THIS_MODULE -+} -+}; -+ -+static void layer7_cleanup_proc(void) -+{ -+// remove_proc_entry("layer7_numpackets", init_net.proc_net); -+} -+ -+/* register the proc file */ -+static void layer7_init_proc(void) -+{ -+ struct proc_dir_entry* entry; -+// entry = create_proc_entry("layer7_numpackets", 0644, init_net.proc_net); -+// entry->read_proc = layer7_read_proc; -+// entry->write_proc = layer7_write_proc; -+} -+ -+static int __init xt_layer7_init(void) -+{ -+ need_conntrack(); -+ -+ if (init_net.ct.sysctl_acct == 0) { -+ printk(KERN_WARNING "layer7: enabling nf_conntrack_acct\n"); -+ init_net.ct.sysctl_acct = 1; -+ } -+ -+ layer7_init_proc(); -+ if(maxdatalen < 1) { -+ printk(KERN_WARNING "layer7: maxdatalen can't be < 1, " -+ "using 1\n"); -+ maxdatalen = 1; -+ } -+ /* This is not a hard limit. It's just here to prevent people from -+ bringing their slow machines to a grinding halt. */ -+ else if(maxdatalen > 65536) { -+ printk(KERN_WARNING "layer7: maxdatalen can't be > 65536, " -+ "using 65536\n"); -+ maxdatalen = 65536; -+ } -+ return xt_register_matches(xt_layer7_match, -+ ARRAY_SIZE(xt_layer7_match)); -+} -+ -+static void __exit xt_layer7_fini(void) -+{ -+ layer7_cleanup_proc(); -+ xt_unregister_matches(xt_layer7_match, ARRAY_SIZE(xt_layer7_match)); -+} -+ -+module_init(xt_layer7_init); -+module_exit(xt_layer7_fini);
hooks/post-receive -- IPFire 2.x development tree