গিট-গুইয়ে কাঙ্ক্ষিত ভাষা কীভাবে সেট করবেন?


95

আমি সম্প্রতি অংশ নিয়েছি এমন একটি প্রকল্পের জন্য আমি গিটে এসেছি। আমি গিট গি বরং শ্রুতাতে (ওএসএক্স স্নো চিতাবাঘের অধীনে) খুব সহজেই দেখতে পেলাম তবে আমি এটি পছন্দ করি না যদি এটি স্থানীয়করণ না হয় (ফরাসী ভাষায়, আমার ক্ষেত্রে)। ইংরেজীতে গিট গুই প্রদর্শিত হওয়ার জন্য কি কোনও পছন্দ বা হ্যাক রয়েছে?

উত্তর:


92

জন্য উইন্ডোজ ব্যবহারকারীদের পাশাপাশি দুটি বিকল্প আছে:

1) LANG এনভায়রনমেন্ট ভেরিয়েবল এন এ সেট করুন ।

ক) সামগ্রিকভাবে উইন্ডোজের জন্য: http://www.itechtalk.com/thread3595.html

খ) কেবল গিট শেলের জন্য:

আপনি যদি গিট অ্যাপ্লিকেশন ব্যতীত অন্য কোনও কিছুকে প্রভাবিত করতে না চান তবে আপনি সি এর শুরুতে নিম্নলিখিত লাইনটি যুক্ত করতে পারেন : \ প্রোগ্রাম ফাইলগুলি it গিট \ সেমিডি \ git.cmd ফাইল:

@set LANG=en

অনুগ্রহ করে নোট করুন যে গিট শেল থেকে কমান্ড চালু করার সময় এটি কাজ করবে - প্রারম্ভিক মেনু থেকে জিআইটি জিইউআই প্রভাবিত হবে না

2) সি: \ প্রোগ্রাম ফাইলগুলি \ গিটি \ শেয়ার \ গিট-গুই \ লিবিব \ এমএসএজে প্রাসঙ্গিক * .msg ফাইলটি মুছুন বা নামকরণ করুন gs

আপনি কোনও সেটআপ শেল সংশোধন না করে বাঁচান (বিশেষত আপনি যদি cmd.exe শেল ব্যবহার করেন) তবে আপনি আন্তর্জাতিক কার্যকারিতা হারাবেন।

ক্রেডিট: এই উত্তরগুলি মূলত এমএসএসজিট প্রকল্পে উত্থাপিত সরকারী সমস্যা থেকে উদ্ভূত যা এখানে পাওয়া যাবে: http://code.google.com/p/msysgit/issues/detail?id=302


5
@set LANG = en in git.cmd আমার জন্য কোনও প্রভাব ফেলেনি। অন্য দুটি বিকল্প হ্যাঁ। আমি ল্যাং এনভায়রনমেন্ট ভেরিয়েবল সেট করতে পছন্দ করি। ধন্যবাদ!
mono68

4
Git.cmd এর বিকল্পটি হল সি: c প্রোগ্রাম ফাইলগুলি \ গিট \ ইত্যাদি \ প্রোফাইলে লাইনটি export LANG=en_USরাখা ( গিটি বাশ শুরু হওয়ার সাথে সাথে এই ফাইলটি পড়া হয়)।
সুপারল

"সি: \ প্রোগ্রাম ফাইলগুলি (x86) it গিটি \ শেয়ার \ গিট-গুই \ লিবিব \ এমএসএস" এ স্থানীয়করণ ফাইলটির নাম পরিবর্তন করা সবচেয়ে সহজ সমাধান।
বেরসানারি

53

আপনি ইনস্টল থেকে অনুবাদ ফাইলটি সরিয়ে / নতুন নামকরণ করতে পারেন, ফরাসি হবে

... /share/git-gui/lib/msgs/fr.msg

ওএস-এক্স সম্পর্কে জানেন না, তবে উইন্ডোগুলির অধীনে (এমএসএসজিট) যা সাধারণত সি: \ প্রোগ্রাম ফাইলগুলি \ গিটি \ শেয়ার gu গিট-গুই b লিবিব \ এমএসএস \, এবং লিনাক্সে (এবং অন্যদের) / ইউএসআর / শেয়ার / git-gui / lib / msgs /।

(এবং গিটক ... / ভাগ / গিটক / লিবিব / এমএসএস /)


রেফারেন্সের জন্য: আপনি ওএস এক্স-এ হোমব্রিউয়ের মাধ্যমে গিট ইনস্টল করলে, পথটি হ'ল: গিট-গুই -> / ইউএসআর / লোকাল / সেলার / গিট / [ভার্সন] / শেয়ার / গিট-গুই / লিবিব / এমএসএস এবং গিটকের জন্য - > / ইউএসআর / লোকাল / সেলার / গিট / [সংস্করণ] / শেয়ার / গিটক / লিবিব / এমএসএস
কাই

10

নোট করুন যে @set LANG=enসেমিডিডি ফাইলে সেটিং সহায়তা করে তবে আপনি যখন সেমিডি ফাইলটি দিয়ে গিটজিইউআই শুরু করেন। আপনি যখন স্টার্ট মেনু থেকে এটি শুরু করেন তখন কেস হয় না: এটি সরাসরি ইচ্ছা.এক্সই কল করে। আপনি যদি লিংকটি সিএমডি স্ক্রিপ্ট চালানোর জন্য পরিবর্তন করেন তবে এটি জিইউআই সহ টেক্সট কমান্ড উইন্ডোটি দেখায় যা অবাঞ্ছিত। এ কারণেই আমার জন্য .msg ফাইলটির নামকরণ পছন্দ করার একটি উপায়।


10

জন্য লিনাক্স আপনি যদি একটি টার্মিনাল থেকে ব্যবহার করতে পারেন:

LC_ALL=en_US.utf8 git gui

আপনার গিট-গুই শুরু করতে উদাহরণস্বরূপ আপনার বর্তমান টার্মিনাল থেকে ইংরেজিতে অস্থায়ী। এই সমাধানটি কেবলমাত্র আপনার বর্তমান গিট-গুই উদাহরণটি প্রভাবিত করবে এবং অন্য কিছুই নয়। ক্রেডিট জুনিয়ো সি হামানোতে যায়

* .ডেস্কটপ ফাইলগুলিতে ব্যবহারের জন্য আপডেট (ক্রমাগত সমাধান):

আপনার * .ডেস্কটপ ফাইল থেকে কাঙ্ক্ষিত লোকেল সেটিং সহ একটি প্রোগ্রাম সর্বদা শুরু করতে আপনাকে পরিবর্তিত পরিবেশেExec=... শুরু করতে এর বিভাগটি সংশোধন করতে হবে ।

থেকে:

...
Exec="/usr/bin/your-program"
...

প্রতি:

...
Exec=env LC_ALL=en_US.utf8 "/usr/bin/your-program"
...

অনুপস্থিত লোকালগুলির জন্য আপডেট করুন:

কখনও কখনও আপনার সিস্টেমের সাথে অভিযোগ করতে পারে:

-bash: warning: setlocale: LC_ALL: cannot change locale (en_US)

এক্ষেত্রে আপনার সম্ভবত সম্ভবত সঠিক স্থানীয় উত্পন্ন হবে না। (আপনি যদি ইংরেজী পাঠ্যটি দেখতে পান তবে তা সম্ভবত এটি আপনার সিস্টেম যা Cলোকালটিকে ফালব্যাক হিসাবে ব্যবহার করছে )

নিখোঁজ লোকেল তৈরি করা:


9
export LANG=en_US

করা উচিত. যদিও এই শেলটি থেকে আপনি চালিত সমস্ত কিছু এটি প্রভাবিত করবে।


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