एक स्थान जो ISO 8601 टाइमस्टैम्प का उपयोग करता है वह है en_DK ।
मैं अनुमान लगा रहा हूं कि केडीई 5 पोसिक्स लोकेल मेकेनिज्म के लिए वापस आ गया है । केडीई 4 एक अजीब था - व्यावहारिक रूप से अन्य सभी कार्यक्रम पूर्वनिर्धारित स्वरूपों के साथ पॉसिक्स-प्रारूप लोकेल सेटिंग्स का उपयोग करते हैं। (इसका मतलब है कि सेटिंग को गैर-केडीई कार्यक्रमों द्वारा भी समझा जाएगा।)
यदि केडीई en_DK को सूचीबद्ध नहीं करता है, locale -a
तो यह जांचने के लिए आउटपुट प्राप्त करें कि क्या en_DK.utf8
आइटम उपलब्ध है। यदि यह नहीं है, तो डेबियन / उबंटू पर आपको इसे जोड़ने में सक्षम होना चाहिए dpkg-reconfigure locales
। अन्य वितरणों पर, यदि /etc/locale.gen
निम्न पंक्तियाँ हैं , तो उन्हें (या असहजता) जोड़ें:
en_DK.UTF-8 UTF-8
en_DK ISO-8859-1
locale-gen
पुनर्निर्माण के लिए भागो ।
यदि केडीई अभी भीlocale -a
दिखाने के बावजूद en_DK को सूचीबद्ध नहीं करता है, तो आपको अभी भी इसे विश्व स्तर पर सेट करने में सक्षम होना चाहिए। उपरोक्त प्रारूप सीधे POSIX स्थानीय वातावरण चर के अनुरूप हैं:
- क्षेत्र →
LANG
- संख्या →
LC_NUMERIC
- समय →
LC_TIME
- मुद्रा →
LC_MONETARY
- इकाइयाँ →
LC_MEASUREMENT
- छँटाई →
LC_COLLATE
इनके लिए सिस्टम-वाइड लोकेशन बदलती रहती है। अक्सर आप उन्हें इसके माध्यम से सेट कर सकते हैं localectl
:
localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"
कभी-कभी आप संपादित करना होगा /etc/locale.conf
, /etc/default/locale
, या इसी तरह।
प्रति-उपयोगकर्ता, एक ही में सेट किया जा सकता ~/.pam_environment
, ~/.profile
, ~/.bash_profile
, या इसी तरह।