केडीई 5 में आईएसओ समय और तारीख प्रारूप का उपयोग करें


14

मैं चित्रों के आयोजन के लिए डॉल्फिन का उपयोग कर रहा हूं। मैं आईएसओ प्रारूप में प्रदर्शित संशोधन समय और तिथि देखना चाहूंगा। मेरे लिए पढ़ना आसान है। मैं केडीई 4 में उसे कॉन्फ़िगर करने में सक्षम था:

KDE4 समय प्रारूप विजेट

KDE5 में विजेट को इसके द्वारा बदल दिया गया है:

KDE5 समय प्रारूप विजेट

क्या KDE5 में इसे कॉन्फ़िगर करने का कोई तरीका है?


मेरे सिस्टम पर (ओपन सुसे लीप 15.0) मैं केडीई समय प्रारूप सेटिंग्स में आईएसओ प्रारूप निर्दिष्ट करता हूं, लेकिन डॉल्फिन इसे अनदेखा करता है और dd / mm / yyyy का उपयोग करता है! बहुत परेशान!
22

जवाबों:


9

मैं पूरी तरह से आईएसओ के अनुरूप होने के लिए en_SE लगता हूं : YYYY-MM-DD HH: MM (24h)

जबकि मेरे लिए en_DK DD / MM / YYYY HH.MM (24h) का उपयोग करता है, जो कि तारीख के क्रम में (यह बस एक पश्चिमी यूरोप का आदेश है) और समय विभाजक में दोनों के अनुरूप नहीं है।

en_CA YYYY-MM-DD hh का उपयोग करता है: MM (12h) इसी तरह करीब है लेकिन 24 के बजाय AM / PM का उपयोग करता है।

आर्क लिनक्स पर चल रहे KDE प्लाज्मा 5.11.3 पर परीक्षण किया गया।


मैं उस का उपयोग कर रहा हूं, और यह केडीई में ठीक है। हालांकि, बाकी सिस्टम में एक en_SE लोकेल नहीं है, जो कई कार्यक्रमों के साथ समस्याओं का कारण बनता है।
कालेब रिस्टर

En_SE का पूर्ण लेबल "स्वीडन - अंग्रेजी (en_SE)" है
EL_DON

en_DK मेरे लिए काम करता था, लेकिन अब यह तारीख पीछे (DDMMYYYY) करता है।
EL_DON

2
मुझे इस टिप्पणी के लिंक का उपयोग करके, मैन्युअल रूप से en_SE जोड़ना पड़ा । उस में रखो /usr/share/i18n/locales/en_SE, की जगह "en_SE:2000"के साथ "i18n:2012", तो चलानेsudo locale-gen
केल वत्स-Deuchar

3
ओह मैं भी जोड़ने के लिए किया था en_SE.UTF-8 UTF-8के लिए/etc/locale.gen
केल वत्स-Deuchar

3

नहीं, यह असंभव है। क्या केडीई 4 में मैन्युअल रूप से सेट करना संभव नहीं है जैसा कि संभव था। आपको हमेशा प्रत्येक श्रेणी (संख्या, समय, मुद्रा, इकाइयाँ, कॉलेशन) के लिए एक स्थान चुनना होगा

दुर्भाग्य से अधिक मानक अनुरूप लोकल (जैसे en_DK या en_NL) स्थापित करने से मदद नहीं मिलती है। KDE5 सिस्टम स्थानों की अनदेखी करते हुए, स्थानों की अपनी सूची का उपयोग करता है।

डेस्कटॉप घड़ी के लिए आप केडीई 5 के नए संस्करण में सिस्टम प्रारूप के अलावा दिनांक और समय प्रारूप सेट कर सकते हैं।


2

एक स्थान जो 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, या इसी तरह।


मैं सूची में en_DK नहीं ढूँढ सकता (यह नाम से क्रमबद्ध है और केवल डेनिश डेनिश dk_DK है)। विजेट वहां था क्योंकि मैं याद कर सकता हूं, कम से कम KDE3।
ढिल्लों

मैंने पाया कि en_GB के पास एक स्वीकार्य (दिन-महीने-साल) लेआउट है।
दिहल

मैंने en_DK की कोशिश की, लेकिन en_GB से कोई बदलाव नहीं देखा।
ctrl-alt-delor-Sepor

मैं जाँच की है, और यह POSIX स्थानों का उपयोग नहीं करता सब पर । जिसे यह देखकर सत्यापित किया जा सकता है कि प्लाज़्मा 5 यूआई में ऐसे तत्व (जैसे ksh_DE) मौजूद नहीं हैं /usr/share/i18n/locales। A find / -iname '*ksh_de*'भी कोई परिणाम नहीं देता है। बुरा केडीई। खराब। बैठिये!
Evi1M4chine

en_DK काम करता था, लेकिन अब इसकी तिथि प्रारूप पीछे की ओर है (DDMMYYYY)। en_SE (स्वीडन - अंग्रेजी) वर्तमान में सही ढंग से क्रमबद्ध है (YYYYMMDD)।
EL_DON


1

मैंने पाया कि चयन Canada - Canadian English (en_CA)लघु प्रारूप आईएसओ बनाता है:

  • 2017-09-15 12:26 अपराह्न
  • शुक्रवार, 15 सितंबर, 2017 12:25:34 PM GMT

दुर्भाग्य से, अन्य भाषाओं के स्पीकर इसका उपयोग नहीं कर सकते हैं।
Evi1M4chine
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.