একক প্রোগ্রাম কার্যকর করার জন্য ভাষা সেট করুন


11

C ++ i18n gettext () “হ্যালো ওয়ার্ল্ড” উদাহরণটি সম্পূর্ণ করুন। প্রোগ্রাম (লিনাক্স) চালানোর আগে এক্সপোর্ট ব্যবহার করে ল্যাং পরিবেশের পরিবর্তনশীল সেট করে:

export LANG=es_MX.utf8
./hellogt

কমান্ড লাইন আর্গুমেন্টের মতো হেলোগ্যাট কার্যকর করার সময় কি ভাষা সেট করার কোনও উপায় আছে? এটি টেস্টিং প্রোগ্রামগুলির জন্য কার্যকর হবে।

উত্তর:


11

Ksh, বাশ এবং একই ধরণের শেলগুলিতে

LANG=es_MX.utf8 ./hellogt

LANG=es_MX.utf8শুধুমাত্র প্রার্থনা জন্য সেট করা হবে ./hellogt।

আরও স্পষ্টতই, একটি প্রোগ্রাম বলা হয় env

env LANG=es_MX.utf8 ./hellogt

যা পরিবেশের ভেরিয়েবল সেট করবে এবং নির্দিষ্ট প্রোগ্রামটি চালাবে run এটি সমস্ত শেলগুলিতে cshএবং ,তিহ্যবাহী sh(যা প্রথম পদ্ধতিটিকে সমর্থন করে না) সহ কাজ করে।


8

আপনি কিছু বোঝাতে চাইছেন:

LANG=es_MX.utf8 ./hellogt

? অথবা সম্ভবত আপনি বোঝাতে চেয়েছেন যে আপনি কমান্ডলাইন (আরজিভি) কে বিশ্লেষণ করতে চান, ভাষাটি পাস করেছে এবং সেটলোকলে পাস করতে চান?


প্রোগ্রামগুলি পরীক্ষা করার জন্য কোডটি পরিবর্তন না করেই।
— সিডাব্লু হোলম্যান II

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