কোথায় পাওয়া যায় উইন্ডোজ লোকেল তালিকা?


9

যদি আপনি খুলুন Regional and Language Options (মাধ্যমে Control Panel ), এবং ক্লিক করুন Regional Options ট্যাব, তারপরে সমস্ত উপলব্ধ লোকেলগুলির একটি ড্রপ ডাউন তালিকা রয়েছে।

কোথায় এই তালিকা থেকে জনসংখ্যা?

(আমি প্রতিটি লোকেলের জন্য সেটিংস তুলনা করতে চাই; এটি কিভাবে করব তা নিয়ে আমি ভাল আছি, তবে লোকেদের নামের তালিকার তালিকার প্রয়োজন।)


সম্পাদনা করুন: আমার উইন্ডোজ ডিরেক্টরি মাধ্যমে ব্রাউজ করার পরে (সম্ভবত উল্লেখ করা উচিত আমি এক্সপি ব্যবহার করছি), ফাইল

C:\WINDOWS\system32\locale.nls

একটি সম্ভাব্য প্রার্থী মত দেখায়, কিন্তু এটি একটি বাইনারি ফাইল। এটাই কি আমার দিকে তাকানো উচিত, এবং যদি তাই হয়, তবে আমি কীভাবে এটি পড়তে পারি?


আমি একটু আগে অনুরূপ পরিস্থিতি মধ্যে দৌড়ে। তারপর আমি জানতাম যে উইন্ডোজ সমর্থিত লোকেলগুলি জানতে কোনও উপায় নেই। আমি উইন্ডোজ এর অধীনে সমস্ত সমর্থিত লোকেল নাম মুদ্রণ করতে একটি প্রোগ্রাম লিখেছি। এখানে লিঙ্ক stackoverflow.com/questions/27614666/... । যদি আপনি চান একটি এক্সিকিউটেবল আছে।
user1

উত্তর:


7

মাইক্রোসফ্ট আপনার জন্য এটা সহজ করে না। প্রশ্ন ডোজ উল্লিখিত এনএলএস ফাইলটি স্থানীয় তথ্য ধারণ করে, তবে এটি হেইক্সে রয়েছে। এমনকি হেক্স সম্পাদকের সাথেও, সামগ্রীটি মানুষের পঠনযোগ্য থেকে অনেক দূরে। আমি r0ca এর উত্তর দ্বারা অনুপ্রাণিত, একটি বিকল্প কৌশল নিতে সিদ্ধান্ত নিয়েছে।

উপলব্ধ স্থানীয়দের একটি আরো সঠিক তালিকা আছে মাইক্রোসফ্ট দ্বারা প্রকাশিত । দুর্ভাগ্যবশত, এমনকি এই তালিকাটি সঠিক নয়। (আমি সমস্ত উপলব্ধ লোকেল ইনস্টল করেছি, এবং আমার নর্থন সোথো আছে, যা মাইক্রোসফ্টের তালিকা নয়, তবে ঐতিহ্যবাহী স্পেনীয়, আধুনিক স্প্যানিশ বা ম্যাসেডোনিয়ান নয়। ইউক্রেনীয় তালিকার তালিকায় রয়েছে।)

মাইক্রোসফ্ট তালিকাতে নামগুলি বেশ সঠিক নয়।

সাধারণভাবে, নামগুলি "ভাষা" বা "ভাষা দেশ নাম" ফর্ম হতে হবে, i.e. "ইংরেজি" বা "ইংরেজি যুক্তরাজ্য"

এর অর্থ হল প্রথমে আন্ডারস্কোরগুলি স্পেসের সাথে প্রতিস্থাপিত হবে এবং দেশের নামগুলি দিয়ে লোকেদের নামগুলি প্রতিস্থাপিত করতে হবে, উদাঃ। "মালে_B্রুনী_Darussalam" হয়ে যায় "Malay_Brunei দারুসালাম" "ডাচ_Bেলজিয়ান" হ'ল "ডাচ_Bেলজিয়াম"

অন্যান্য অদ্ভুততা প্রচুর আছে। ল্যাটিন, সিরিলিক এবং কিছু অন্যান্য শব্দ বন্ধনী করা প্রয়োজন, উদাঃ। "সার্বিয়ান_Cyrillic_Bosnia_Herzegovina" হয়ে ওঠে "সার্বিয়ান (সিরিলিক) _Bosnia এবং হার্জেগোভিনা"

অনুরূপভাবে "সামি_ইনরি" হয়ে যায় "সামি (ইনরি) _ফিনল্যান্ড"

সঠিক দেশের নাম অনুমান করার আরও অনেক উদাহরণ আছে "ইংলিশ_Philippines" হয়ে ওঠে "ফিলিপাইনের ইংরেজী_ প্রজাতন্ত্র"

আমি আমার উইন্ডোজ লোকেলটি কন্ট্রোল প্যানেল থেকে পরিবর্তন করে আর আর টাইপ করার সময় এই ব্যতিক্রমগুলির মধ্যে বেশিরভাগ ব্যতিক্রম খুঁজে পেয়েছি

Sys.getlocale()

দুর্ভাগ্যবশত, এই পদ্ধতিটি বর্তমানে ভারতীয় স্থানীয়দের (প্লাস কয়েকটি অন্যান্য) সাথে কাজ করে না। বাগ রিপোর্ট দেখুন এখানে


2

আপনি তাদের সব তালিকাভুক্ত আছে এখানে । আমি এই জন্য আপনি খুঁজছেন আশা করি


ধন্যবাদ, যদিও আমি সত্যিই আমার সিস্টেমে কোন ভাষাগুলির তালিকা দেখতে চাই। উদাহরণস্বরূপ, আমার চীনা ইনস্টল নেই, তবে আমার উত্তর সোথো আছে (যা তালিকায় ছিল না)। (ঐ বিকল্পগুলি সম্পর্কে চিত্রে যান ...) বিন্দুটি যে উইন্ডোটি অবশ্যই কোথাও ইনস্টল করা আছে তার একটি তালিকা সংরক্ষণ করতে হবে; আমি এটা খুঁজে পাচ্ছি না।
Richard Cotton

এখনও এই .nls ফাইল পাঠক কাজ পেতে চেষ্টা ... এটা হতাশ!
r0ca

আপনার অধ্যবসায় জন্য ধন্যবাদ। মনে হচ্ছে গুদু সফ্টওয়্যারের এনএলএস রিডারের সর্বশেষ সংস্করণ দুর্নীতিবাজ। আমি তাদেরকে তাদের বলার জন্য ইমেল করেছি, তাই আমাদের অপেক্ষা করতে হবে এবং দেখতে হবে।
Richard Cotton

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