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


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.