থান্ডারবার্ড বর্তমানে এএম / পিএম মোডে সময় প্রদর্শন করে।
আমি কীভাবে এটি 24 ঘন্টা মোডে পরিবর্তন করতে পারি?
আপডেট 1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
থান্ডারবার্ড বর্তমানে এএম / পিএম মোডে সময় প্রদর্শন করে।
আমি কীভাবে এটি 24 ঘন্টা মোডে পরিবর্তন করতে পারি?
আপডেট 1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
উত্তর:
ঠিক আছে, এটি সমাধান করুন:
1) আপনার নিজের প্রয়োজনীয় লোকেল রয়েছে তা নিশ্চিত করুন, আপনার বিশেষভাবে কোনটি প্রয়োজন তা বলতে পারবেন না তবে আপনি যখন জানেন যে আপনি এটি তৈরি করেন (en_DK.utf8 ব্যবহার করে)
sudo locale-gen en_DK.utf8
২) এই লোকেলটি থান্ডারবার্ডের জন্য কার্যকর রয়েছে তা নিশ্চিত করার জন্য আপনি এটি স্ক্রিপ্টে যুক্ত করেছেন যা থান্ডারবার্ড শুরু হয়, তাই প্রথমে সেই স্ক্রিপ্টটি সন্ধান করুন:
2 ক) সঠিক স্ক্রিপ্টটি সন্ধান করুন
which thunderbird
আমার ক্ষেত্রে: / usr / বিন / থান্ডারবার্ড
2 বি) স্ক্রিপ্টে লোকেল যুক্ত করুন (আমি সম্পাদক ভূত ব্যবহার করি):
gksudo geany /usr/bin/thunderbird
স্ক্রিপ্টের শুরুতে এটি যুক্ত করুন (আমি কেবল একেবারে শুরুতে রেখেছি):
LC_ALL="en_DK.utf8"
export LC_ALL
শুধু এটি যুক্ত করতে চান:
https://help.ubuntu.com/community/Locale
সম্পাদনা: pl1nk দ্বারা নির্দেশিত হিসাবে একটি ভাল সমাধান / usr / বিন / থান্ডারবার্ড স্ক্রিপ্ট স্পর্শ না করে পরিবর্তে এই লিখিত সামগ্রীর সাথে '/ usr / স্থানীয় / বিন / থান্ডারবার্ড' স্ক্রিপ্ট তৈরি করা হবে
#!/bin/sh
LC_ALL="en_DK.utf8"
export LC_ALL
/usr/bin/thunderbird $@
এটি নির্বাহযোগ্য তা নিশ্চিত করুন
sudo chmod a+x /usr/local/bin/thunderbird
তারপরে এটি থান্ডারবার্ড শুরু করতে ব্যবহৃত হচ্ছে কিনা তা পরীক্ষা করুন:
which thunderbird
এর সাথে প্রতিক্রিয়া জানানো উচিত:
/usr/local/bin/thunderbird
এখন আগের মতো বজ্রপাত শুরু করা যেতে পারে।
এখানে একটি সুপার ডেট ফর্ম্যাট থান্ডারবার্ড অ্যাডন রয়েছে:
থান্ডারবার্ড 60 এ যেভাবে তারিখ এবং সময় ফর্ম্যাট করা হয়েছে তা পরিবর্তিত হয়েছে । নীচে এমন একটি তারিখ / সময় ফর্ম্যাট সরবরাহ করবে যা দেখতে এরকম হবে 2018-12-04 14:23
:
মূল লোকেল তৈরি করুন
sudo ln -s /usr/share/i18n/locales/en_DK /usr/share/i18n/locales/root
sudo sh -c "echo 'root.UTF-8 UTF-8' > /var/lib/locales/supported.d/local"
sudo locale-gen
থান্ডারবার্ড লঞ্চারটি স্থানীয়ভাবে অনুলিপি করুন
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
থান্ডারবার্ডের জন্য তারিখ / সময় লোকাল পরিবর্তন করুন
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=root.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
Fsando এর উত্তর কাজ করে, তবে LC_ALL থান্ডারবার্ড দ্বারা ব্যবহৃত তারিখ / সময় বিন্যাসের পরিবর্তে পুরো লোকেল (তারিখ, সংখ্যা, মুদ্রার ফর্ম্যাট ইত্যাদি) বদলে দেবে, যা প্রশ্নে জিজ্ঞাসা করা হয়েছে all শুধু তা-ই নয়, তবে আমার অতিরিক্ত স্ক্রিপ্টগুলি তৈরি করতে আমার পছন্দ হয় না। আমি যা করেছি তা এখানে:
নিশ্চিত করুন যে en_DK.utf8 লোকেল উপলব্ধ আছে (এটি যদি আপনার ডেস্কটপের ভাষা ইংরেজি হয় তবে এটি ইতিমধ্যে পাওয়া উচিত):
locale -a | grep en_DK
যদি তা না হয় তবে স্থানীয়ভাবে, সরকারী উপায়ে ইনস্টল করুন :
sudo apt-get -y install language-pack-en
বা অতিরিক্ত প্যাকেজ ইনস্টল করার মতো মনে না হলে:
sudo locale-gen en_DK.utf8
থান্ডারবার্ড লঞ্চারটি স্থানীয়ভাবে অনুলিপি করুন
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
থান্ডারবার্ডের জন্য কেবল তারিখ / সময় লোকাল পরিবর্তন করুন
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=en_DK.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
আপনি যদি এক্সএফসি ব্যবহার করছেন তবে এখনই পরিবর্তনটি বাছাই করা হয়েছে, তবে আপনি যদি ইউনিটি ব্যবহার করছেন তবে আপনাকে লগ আউট / লগ ইন করতে হতে পারে G জিনোম সম্পর্কে নিশ্চিত নয়।
পরের বার আপনি যখন আপনার লঞ্চারটি থেকে থান্ডারবার্ড খুলবেন, এটিতে নতুন তারিখ / সময় ফর্ম্যাটটি ব্যবহার করা উচিত।
সুবিধাদি:
এবং বোনাস হিসাবে, থান্ডারবার্ড প্যাকেজ আপডেট হওয়ার সাথে সাথে পরিবর্তনটি ওভাররাইট হওয়া উচিত নয় কারণ এটি আপনার স্থানীয় লঞ্চার ফাইলটিকে স্পর্শ করবে না।
সূত্র:
http://kb.mozillazine.org/ তারিখ_ডিসপ্লে_ফর্ম্যাট
দ্রষ্টব্য: স্পারহক যেমন উল্লেখ করেছেন , LC_TIME তারিখ বিন্যাসের পাশাপাশি সময়ের ফর্ম্যাটও পরিবর্তন করবে। তবে, আপনি একই তারিখের ফর্ম্যাট এবং বিভিন্ন সময়ের ফর্ম্যাট সহ একটি লোকেল খুঁজে পেতে পারেন এবং কেবলমাত্র সময়ের বিন্যাসটি পরিবর্তন করতে পারেন।
উদাহরণস্বরূপ, en_US.utf8
লোকেলটি দেখতে এটির মতো:
$ python3 -c "import locale, time; locale.setlocale(locale.LC_TIME, 'en_US.utf8'); print(time.strftime('%x %X'))"
12/05/2018 03:40:50 PM
লোকেল en_DK.utf8
পরিবর্তন করা তারিখের ফর্ম্যাটটিও পরিবর্তন করবে:
$ python3 -c "import locale, time; locale.setlocale(locale.LC_TIME, 'en_DK.utf8'); print(time.strftime('%x %X'))"
2018-12-05 15:41:14
en_US.UTF8
এবং এর মধ্যে আলাদা en_GB.UTF8
। অর্থাত্ পূর্ববর্তী এমএম / ডিডি / ওয়াইওয়াই এবং পরবর্তীটি ডিডি / এমএম / ওয়াইওয়াই। এটি থান্ডারবার্ডে একটি পার্থক্য করতে পারে?
LC_TIME=en_DK.utf8 thunderbird
আমি আমার সিস্টেমটি en_US.UTF-8 হিসাবেও চালিত করছি, কেবল যদি ...
en_DK
নতুন থান্ডারবার্ড সংস্করণগুলির জন্য কাজ করা বন্ধ করে দিয়েছে, তবে env LC_TIME=sv_SE.UTF-8 thunderbird
ঠিক আছে ("দীর্ঘ" তারিখের ফর্ম্যাট ব্যবহার না করা) কাজ করবে।
আমি শুধু যোগ LC_TIME=en_DK.UTF-8
করতে /etc/default/locale
। লিনাক্স মিন্ট 17.3 এ সূক্ষ্মভাবে কাজ করে, উবুন্টুতেও কাজ করা উচিত।
1) /etc/default/locale
আপনার সম্পাদক খুলুন । ফাইলের বিষয়বস্তুতে এরকম কিছু দেখতে পাওয়া উচিত:
LANG="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
2) অ্যাড LC_TIME=en_DK.UTF-8
। যদি LC_TIME=
ইতিমধ্যে থাকে তবে এর মানটি এতে পরিবর্তন করুন en_DK.UTF-8
।
3) ওএস সংরক্ষণ করুন এবং পুনরায় চালু করুন।
/etc/default/locale
থার্ডবার্ড নির্দিষ্ট নয়। যদি আপনি সেখানে ফর্ম্যাটটি পরিবর্তন করেন তবে এটি সম্ভবত অন্যান্য অ্যাপ্লিকেশনগুলিতেও প্রযোজ্য হবে।
উবুন্টু 18.04 এবং তারপরে (এবং সম্ভবত অন্যান্য জিনোম-ভিত্তিক ডিস্ট্রোস), তারিখের ফর্ম্যাট প্রতিটি ব্যবহারকারীর জন্য জিনোম দ্বারা নিয়ন্ত্রিত হয়। খুলুন Terminal
এবং টাইপ করুন:
gsettings set org.gnome.desktop.interface clock-format '24h'
তারপরে থান্ডারবার্ড পুনরায় চালু করুন।
ক্রেডিট: সম্পর্কিত প্রশ্নে PRATAP এর একটি মন্তব্য কীভাবে কমান্ড লাইনে 12 ঘন্টা থেকে 24 ঘন্টা তারিখের ফর্ম্যাট সেট করবেন
সময় এবং তারিখের ফর্ম্যাট সমস্যাগুলির জন্য একটি সহজ সমাধান রয়েছে - একটি নতুন প্লাগইন থান্ডারবার্ড 60+ এর জন্য কাজ করে যা সময় এবং তারিখের ফর্ম্যাটগুলির সম্পূর্ণ কাস্টমাইজেশনের অনুমতি দেয়। একে "বর্ধিত তারিখ ফর্ম্যাটার" বলা হয় এবং থান্ডারবার্ডের অভ্যন্তরে এক্সটেনশনের তালিকায় রয়েছে। থান্ডারবার্ডটি কেবল জ্বালিয়ে দিন এবং এটি অনুসন্ধান করুন, এটি ইনস্টল করুন এবং আপনি চান তবে কাস্টমাইজ করুন।