summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perl-install/lang.pm21
1 files changed, 4 insertions, 17 deletions
diff --git a/perl-install/lang.pm b/perl-install/lang.pm
index a4110f7dd..8e301c867 100644
--- a/perl-install/lang.pm
+++ b/perl-install/lang.pm
@@ -655,21 +655,6 @@ sub IM2packages {
return $packages ? @$packages : $im;
}
-#- CONSOLE_NOT_LOCALIZED if defined to yes, disables translations on console
-#- it is needed for languages not supported by the linux console
-my %console_support = (
-'ar' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'bn' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'fa' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'he' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'hi' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'ko' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'ur' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'yi' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'zh_TW' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-'zh_CN' => { CONSOLE_NOT_LOCALIZED => 'yes', },
-);
-
#- [0]: console font name
#- [1]: sfm map for console font (if needed)
#- [2]: acm file for console font (none if utf8)
@@ -1056,8 +1041,10 @@ sub write {
}
#- deactivate translations on console for RTL languages
- if ($console_support{$locale->{lang}}) {
- add2hash $h, { CONSOLE_NOT_LOCALIZED => $console_support{$locale->{lang}}{CONSOLE_NOT_LOCALIZED} }
+ if (member($locale->{lang}}, qw(ar bn fa he hi ko ur yi zh_TW zh_CN)) {
+ #- CONSOLE_NOT_LOCALIZED if defined to yes, disables translations on console
+ #- it is needed for languages not supported by the linux console
+ add2hash $h, { CONSOLE_NOT_LOCALIZED => 'yes' }
}
setVarsInSh($prefix . ($b_user_only ? "$ENV{HOME}/.i18n" : '/etc/sysconfig/i18n'), $h);