सवाल नोटपैड ++ langs.xml लोड करने में असमर्थ है, क्यों?


जब भी मैं नोटपैड ++ खोलता हूं तो निम्न त्रुटि संदेश प्रकट होता है:

---------------------------
  कौन्फ़िगरेटर
  ---------------------------
  लोड langs.xml विफल!
  ---------------------------

इसका स्पष्ट अर्थ यह है कि कोई सिंटैक्स हाइलाइटिंग भी नहीं है।

मेरा ओएस विंडोज 7 64-बिट है।


162


मूल


आश्चर्यजनक रूप से, मुझे एक ही समस्या थी। और दिलचस्प बात यह थी कि जब मैंने भाषा को मैन्युअल रूप से चुना तो हाइलाइटिंग काम किया। वैसे भी, स्वीकृत उत्तर पूरी तरह से समस्या को ठीक करने लगता है। - anand.trex
यह कभी-कभी मेरे साथ होता है। और मैं भी अपनी सेटिंग्स खो देता हूं। यह कम से कम कुछ वर्षों के लिए जा रहा है। - Halil Özgür
यह कभी-कभी होता है। हर बार जब मैं चरणों का पालन करता हूं स्वीकार्य उत्तर, लेकिन यह अभी भी कष्टप्रद है। मेरे नवीनतम प्रयास में, मैंने langs.xml को myseld लिखने के अधिकारों से इंकार कर दिया, तो उम्मीद है कि फाइल अब कम नहीं हो पाई है। - GolezTrol


जवाब:


किसी भी तरह, आपका langs.xml इसमें त्रुटियां हैं। शायद विभिन्न नोटपैड ++ विकल्पों की खोज करते समय आपने गलती से अनपेक्षित परिवर्तन किए। यही मेरे साथ हुआ।

नोटपैड ++ के लिए स्थापना फ़ोल्डर पर जाएं और नाम बदलें langs.xml सेवा मेरे langs.xml.bad। फिर, उसी फ़ोल्डर में, खोजें langs.model.xml, इसकी एक प्रति बनाएं, और प्रतिलिपि का नाम बदलें langs.xmlऐसा न करें बस फ़ाइल का नाम बदलें या अगली बार जब आपको इसकी आवश्यकता हो तो आपको यह उपलब्ध नहीं होगा।

फ़ोल्डर में इस फ़ाइल को भी प्रतिस्थापित करें C:\users\(user)\appdata\roaming\notepad++

आप फिर तुलना करना चाहते हैं langs.xml सेवा मेरे langs.xml.bad और देखें कि क्या कुछ वैध है जिसे आप वापस चाहते हैं।

यदि आप याद कर रहे हैं langs.model.xml फ़ाइल, आप कर सकते हैं svn repo से वर्तमान संस्करण डाउनलोड करें


218



यहां भी काम किया। एक तरफ के रूप में, मैं इस तथ्य का जिक्र करता हूं कि मेरी langs.xml फ़ाइल में कोई "त्रुटियां" नहीं थीं .. यह खाली थी! आकार, शून्य। अफसोस की बात है, मैं उस व्यवहार को पुन: उत्पन्न करने में सक्षम नहीं था जिसके कारण इसे साफ किया जा सकता था। - TataBlack
मैं भी। शून्य, भी। - PA.
मेरे langs.xml ऐसा लगता है कि किसी कारण के लिए 30 वीं लाइन की तरह इसे छोटा कर दिया गया था। रॉब 3 सी का फिक्स अच्छा काम किया! - Hardwareguy
मेरा शून्य भी था। क्या आप विंडोज 7 x64, पेचेंस पर शून्य-बाइट फ़ाइल वाले सभी हैं? मुझे आश्चर्य है कि इसके आसपास नोटपैड ++ बग है या नहीं। मैं कसम खाता हूँ कि मैंने सेटिंग्स के साथ चारों ओर उलझाया नहीं है .. - Blorgbeard
मेरा शून्य लंबाई भी था। विंडोज 7, एक्स 64। - Andrew


मुझे एक ही समस्या थी लेकिन मुझे इसे ठीक करने के लिए निम्नलिखित पथ में langs.xml को प्रतिस्थापित करना पड़ा।

C:\Users\<username>\AppData\Roaming\Notepad++

वर्तमान विंडोज रिलीज के लिए:

%appdata%\Notepad++ 

36



यह मेरे लिए काम किया। फ़ाइल को छोटा कर दिया गया था, इसलिए अमान्य एक्सएमएल था। - JV01
यह मेरे लिए काम किया, विंडोज 7 64 बिट। स्थापना फ़ोल्डर में (सी: / प्रोग्राम फ़ाइलें (x86) / नोटपैड ++ langs.model.xml था लेकिन कोई langs.xml नहीं था। धन्यवाद - Alfabravo
मुझे भी। सबसे पहले स्वीकृत उत्तर की कोशिश की। इंस्टॉल फ़ोल्डर में कोई langs.xml नहीं था, लेकिन इस रोमिंग निर्देशिका में था। सबसे पहले यह पता लगाएं कि दूषित langs.xml का पता लगाकर कौन सी स्थिति आपको फिट करती है, फिर मॉडल को अपनी जगह पर कॉपी करें। - Robert Kerr
यह मेरे लिए काम किया। मैंने नोटपैड ++ ज़िप संस्करण (इंस्टॉलर के बजाए) का उपयोग किया। मुझे लगता है कि इंस्टॉलर सुनिश्चित करता है कि एक्सएमएल फाइलों की मौजूदाता रोमिंग निर्देशिका है, इसलिए इंस्टॉलर के बिना उन्हें मैन्युअल रूप से कॉपी करना होगा। एक्सएमएल भ्रष्टाचार के साथ इसका कोई लेना-देना नहीं है। - Tomáš Záluský


मेरे पास एक ही त्रुटि संदेश था, लेकिन एक अलग मुद्दा - langs.xml फ़ाइल ठीक थी। Langs.model.xml के साथ इसे बदलने से समस्या ठीक नहीं हुई।

समस्या को ठीक करने के लिए, मुझे नोटपैड ++ में langs.xml खोलना पड़ा (प्रोग्रामफाइल में सहेजने में सक्षम होने के लिए विंडोज 7 पर व्यवस्थापक के रूप में चल रहा था)। फिर, से Encoding मेनू, मैंने देखा कि फाइल एएनएसआई के रूप में सहेजी गई है। एक्सएमएल घोषणा 1252 वर्णमाला निर्दिष्ट करती है। तो मैंने चयन करके फ़ाइल को फिर से एन्कोड किया Encoding -> Character sets -> Western european -> Windows-1252। तब मैंने फ़ाइल में एक छोटा सा परिवर्तन किया और इसे फिर से सहेजा।

मुझे संदेह है कि यह सिस्टम के डिफ़ॉल्ट कोडपेज से संबंधित है।


8





अन्य जवाब मेरे लिए काम नहीं करते थे।

अनइंस्टॉल करना और पुनर्स्थापित करना एनपीपी चाल है


3



हां, मेरे मामले में फाइलें langs.xml भी मौजूद नहीं थीं। - daniel_aren


यह जवाब एक अस्वीकार संपादन से लिया गया था और यह था नहीं मेरे द्वारा लिखित:

पूर्ण प्रमाण समाधान नहीं है क्योंकि यह फिर से हो सकता है।

"पर्यावरण परिवर्तनीय% APPDATA% का उपयोग न करें" विंडोज 7 इंस्टॉलेशन पर चुना जा सकता है, लेकिन इसे अनदेखा किया जा रहा है। Langs.xml हमेशा में रखा जाता है %APPDATA%। (क्या यह भ्रम बग का कारण है?)

नया कॉपी करें %APPDATA%\Langs.xml सेवा मेरे %APPDATA%\Langs.model.xml और एक प्रतिलिपि डाल दिया Program Files\Notepad++

प्रतिलिपि %APPDATA%\Langs.model.xml या ProgramFiles\Notepad++\Langs.model.xml सेवा मेरे %APPDATA%\Langs.xml अगर समस्या फिर से होती है - मूर्खतापूर्ण नहीं, लेकिन यह एक कामकाज है।

एक मूर्खतापूर्ण समाधान बग के कारण को ठीक करना होगा Langs.xml भ्रष्ट होना


0



नहीं, फाइल को सीधे नीचे नहीं रखा जाएगा %APPDATA%, इसके बजाय यह हो सकता है %APPDATA%\Roaming\Notepad++ फ़ोल्डर, या अनुप्रयोग के रूट फ़ोल्डर में। इसके अलावा, आप टूटी हुई प्रतिलिपि बनाने का सुझाव देते हैं langs.xml के शीर्ष पर langs.model.xml। ऐसा मत करो, यह स्थायी रूप से टूट जाएगा, इसके बजाय, स्वीकार किए गए उत्तर में सुझाए गए अनुसार, दूसरी तरफ कॉपी करें और छोड़ दें langs.model.xml, जो छेड़छाड़ नहीं है, जहां यह था। - Abel


जब मैंने ज़िप संस्करण (कोई इंस्टॉलर) का उपयोग नहीं किया तो मुझे यह त्रुटि मिली। फ़ाइलों का नाम बदलना और पुनर्स्थापित करना मेरे लिए काम नहीं करता था।

"व्यवस्थापक के रूप में चलाएं" के साथ exe चलाने का प्रयास करें और फिर हाँ कहें जब यह config.xml फ़ाइल को ठीक करने के लिए कहता है। यह मेरे लिए काम किया।


0