আমি en_US.utf8 , et_EE.iso88591 এবং ru_RU.utf8 স্থানীয়করণ ফাইল তৈরি করেছি। এখন যদি আমি লোকাল ভেরিয়েবলগুলির কোনও একটি r_RU.utf8 বা en_US.utf8 তে পরিবর্তন করার চেষ্টা করি তবে এর কোনও প্রভাব নেই:
# locale -a
C
en_US.utf8
et_EE
et_EE.iso88591
POSIX
ru_RU.utf8
# LC_TIME=ru_RU.utf8
# locale | grep LC_TIME
LC_TIME="et_EE.iso88591"
# LC_TIME="ru_RU.utf8"
# locale | grep LC_TIME
LC_TIME="et_EE.iso88591"
#
যাইহোক, আমি যদি LANG = পরিবর্তনশীল পরিবর্তন করি তবে অন্য সমস্ত ভেরিয়েবলগুলি তবে LANGUAGE = এবং LC_ALL = বাদে LANG = ভেরিয়েবলের মান নিবেন । প্রতিটি লোকেল ভেরিয়েবল পৃথকভাবে সংশোধন করার কোনও উপায় আছে কি? তদুপরি, আমি কি ঠিক করেছি যে লোকেল ভেরিয়েবলগুলি নিয়মিত শেল ভেরিয়েবল নয়, তবে লোকেল ইউটিলিটির প্যারামিটারের মতো ?
LANG
এবংLC_xxx
পরিবেশের পরিবর্তনশীল? আমার পরীক্ষাটি দেখায় যে কেবলLANG
এবংLANGUAGE
এবংLC_MESSAGES
এবংLC_ALL
পরিবেশের ভেরিয়েবলগুলি রয়েছে, যখন অন্যান্য ভেরিয়েবলগুলি পরিবেশের ভেরিয়েবলগুলি পছন্দ করে নাLC_CTYPE
এবংLC_MONETARY
(এছাড়াও তারা শেল ভেরিয়েবল নয়)?