ডেবিয়ান ভিত্তিক সিস্টেমে ল্যাং এবং ভাষা পরিবেশের পরিবর্তনশীল


22

দেখে মনে হচ্ছে ল্যাং এবং ভাষা উভয় পরিবেশের চলক তাদের ব্যবহারকারীর ইন্টারফেসের ভাষা নির্ধারণের জন্য কিছু প্রোগ্রাম ব্যবহার করে।

এই ভেরিয়েবলগুলির সঠিক শব্দার্থবিজ্ঞানগুলি কী এবং আমি তাদের সঠিক ব্যবহার সম্পর্কে কোথায় পড়তে পারি? লোকেলের (1) ম্যানপেজটি শুধুমাত্র পরিবেশের ভেরিয়েবলের এলসি_ * পরিবারের উল্লেখ করে। অতিরিক্তভাবে একটি জায়গায় সাধারণত একটি এলসি_এলএল ভেরিয়েবল রয়েছে যা সেখানে বর্ণিত হয় নি।

উত্তর:


23

LANGকোনও LC_*ভেরিয়েবল দ্বারা সরাসরি সেট না করা সমস্ত বিভাগের জন্য সেটিংস ধারণ করুন

LC_ALLপ্রত্যেক ওভাররাইড করার জন্য ব্যবহার করা হয় LC_*এবং LANGএবং LANGUAGE। এটি একটি সাধারণ ব্যবহারকারীর পরিবেশে সেট করা উচিত নয়, তবে আপনি যখন কোনও স্ক্রিপ্ট লিখতে পারেন যা কোনও আন্তর্জাতিকীকরণ কমান্ডের সুনির্দিষ্ট আউটপুটের উপর নির্ভর করে তা কার্যকর হতে পারে।

LANGUAGEবার্তা ভাষাগুলি (হিসাবে LC_MESSAGES) একটি বহু-মূল্যবান মান হিসাবে সেট করতে ব্যবহৃত হয়, উদাহরণস্বরূপ, এটি সেট করা fr:de:enযেখানে ফরাসী বার্তাগুলি উপস্থিত রয়েছে সেখানে ব্যবহার করবে; যদি তা না হয় তবে এটি জার্মান বার্তাগুলি ব্যবহার করবে এবং জার্মান বা ফরাসী বার্তা না পাওয়া গেলে ইংরেজিতে ফিরে যাবে।


আমি ভাষা সম্পর্কে ডকুমেন্টেশন কোথায় পেতে পারি? এটি কি LC_MESSAGES এর জন্য পারস্পরিক একচেটিয়া?
এফ

1
@ রমি আপনি কীভাবে LC_ALLব্যবহার করবেন না তা বিশদভাবে বলতে পারেন ?
ouডার্ড লোপেজ

1
বেশি কিছু বলার নেই। আপনি যদি LC_ALL সেট করেন তার চেয়ে বেশি আপনি যদি LANG সেট করেন তবে আপনার আরও নমনীয়তা রয়েছে: আপনি কোনও কিছুতে LANG সেট করতে পারেন এবং অন্য কোনও জিনিসে LC_COLLATE করতে পারেন। আপনি যদি এলসি_এলএল সেট করেন তবে অন্য প্রতিটি কনফিগারেশন গোপন রয়েছে।
রুমি

2
আমি LC_ALLওভাররাইডগুলি মনে করি না LANGUAGE: ১. এর আলাদা অর্থ রয়েছে (ক্রম [উদাহরণস্বরূপ: ফ্রি: দে: এন] বনাম বৈশিষ্ট্য [উদাহরণস্বরূপ: fr_FR])
মুরমেল

6
2. দ্য GNU gettext ডকুমেন্টেশন এর অধ্যায় ভাষার অগ্রাধিকার তালিকা নির্দিষ্ট করা বলে: gettext gives preference to LANGUAGE over LC_ALL and LANG। অতিরিক্ত হিসাবে, অধ্যায় লোকালে পরিবেশের পরিবর্তনশীলগুলি উল্লেখ করেছে:1. LANGUAGE 2. LC_ALL [...]
মুরমেল

10

ম্যানপেজটি দেখুন locale(7): এটি LANGফ্যালব্যাক সেটিংটি বর্ণনা করে, যখন LC_ALLসমস্ত পৃথক LC_*সেটিংস ওভাররাইড করে ।


3
ম্যান 7 লোকাল হ'ল কমান্ড
হাসি 4ver

2

রেফারেন্সের জন্য, স্থানীয় সিস্টেমটি হ'ল জিএনইউ গেটটেক্সট, যার পুরো ডকুমেন্টেশনটি গেটেক্সট-ডক প্যাকেজে (ডেবিয়ান / উবুন্টু) উপলব্ধ।

বিকল্পভাবে, ল্যাং এবং ভাষা সংক্রান্ত পরিবেশগত ভেরিয়েবলগুলির প্রামাণ্য এবং বিস্তৃত ডকুমেন্টেশন সহ একটি অনলাইন ম্যানুয়াল রয়েছে ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.