Notepad ++, langs.xml dosyasını yükleyemiyor, neden?


165

NotePad ++ 'ı her açtığımda aşağıdaki hata mesajı çıkıyor:

---------------------------
Konfigüratör
---------------------- -----
Yükleme langs.xml başarısız oldu!
---------------------------

Bu açıkça, sözdizimi vurgusu olmadığı anlamına da gelir.

İşletim sistemim Windows 7 64 bit.


3
Garip bir şekilde aynı problemi yaşadım. Ve ilginç olan, dili manuel olarak seçtiğimde vurgulamanın işe yaramasıydı. Neyse, kabul edilen cevap sorunu tamamen çözüyor gibi görünüyor.
anand.trex

2
Bu bana zaman zaman olur. Ayrıca ayarlarımı da kaybediyorum. Bu en azından birkaç yıl sürecek.
Halil Özgür

Bu bazen olur. Her defasında kabul edilen cevaptaki adımları takip ediyorum , ama yine de can sıkıcı. Son denememde, langs.xml dosyasına yazma hakkımı reddettim, bu yüzden umarım dosya şimdi kesilmez.
GolezTrol

Yanıtlar:


219

Her nasılsa, senin langs.xmliçinde hatalar var. Belki de çeşitli Notepad ++ seçeneklerini keşfederken kazara istenmeyen değişiklikler yaptınız. Bana da öyle oldu.

Not Defteri için yükleme klasörüne ++ gidin ve adlandırmak langs.xmliçin langs.xml.bad. Ardından, aynı klasörde bulup langs.model.xmlkopyasını alın ve kopyasını yeniden adlandırın langs.xml. YAPMAYIN basitçe dosyayı yeniden adlandırmak veya ihtiyacınız dahaki sefere kullanılabilir olmayacaktır.

ayrıca bu dosyayı klasörde de değiştirin C:\users\(user)\appdata\roaming\notepad++

Daha sonra karşılaştırmak isteyeceksiniz langs.xml için langs.xml.bad meşru şey geri istiyorum varsa ve gör.

Langs.model.xml dosyasını eksikse, geçerli sürümü svn deposundan indirebilirsiniz .


25
Burada da çalıştım. Bir kenara, ben langs.xml dosyam gibi hiçbir "hata" olduğu gerçeğinden bahsederdim .. boş! Boyut, sıfır. Ne yazık ki, temiz bir şekilde silinmesine neden olan davranışı yeniden üretemedim.
TataBlack

2
Ben de. Sıfır da.
PA.

1
Benim langs.xml nedense 30. satır gibi kesilmiş gibi görünüyordu. Rob3C'nin düzeltme harika çalıştı!
Hardwareguy

5
Benimki de sıfırdı. Hepiniz Windows 7 x64'teki sıfır baytlık dosya beyler misiniz? Bunun etrafında bir Notepad ++ hatası olup olmadığını merak ediyorum. Yemin ederim ayarlarla
uğraşmadım

3
Benimki de sıfır uzunluktaydı. Windows 7, x64.
Andrew,

36

Aynı sorunu yaşadım ama düzeltmek için aşağıdaki yolda langs.xml dosyasını değiştirmek zorunda kaldım.

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

Geçerli bir Windows sürümünde olanlar için:

%appdata%\Notepad++ 

Bu benim için çalıştı. Dosya kesildi, bu yüzden geçersiz XML oldu.
JV01

Bu benim için çalıştı, Windows7 64bit. Kurulum klasöründe (C: / Program Files (x86) / Notepad ++, langs.model.xml'dir, ancak langs.xml içermez. Teşekkürler
Alfabravo

Burada aynı. İlk önce kabul edilen cevabı denedi. Yükleme klasöründe langs.xml yoktu, ancak bu dolaşım dizininde de vardı. Öncelikle bozuk langs.xml dosyasını bularak hangi durumun size uygun olduğunu bulmalarını, sonra da modelini yerine kopyalamanızı önerin.
Robert Kerr

Bu benim için çalıştı. Notepad ++ zip sürümünü kullandım (yükleyici yerine). Yükleyicinin, xml dosyalarının varlığının Dolaşım dizini olmasını sağladığını düşünüyorum, bu nedenle yükleyici olmadan bir dosyayı elle kopyalamak zorundasınız. XML bozulma ile ilgisi yoktur.
Tomáš Záluský

8

Aynı hata iletisini aldım, ancak farklı bir sorun - langs.xml dosyası normaldi. Langs.model.xml ile değiştirmek sorunu çözmedi.

Sorunu çözmek için, langs.xml dosyasını Notepad ++ uygulamasında açmak zorunda kaldım (Windows7'de Yönetici olarak çalıştığım için ProgramFiles'te kaydedebildim). Sonra Encodingmenüden, dosyanın ANSI olarak kaydedildiğini gördüm. XML bildirimi 1252 karakter setini belirtir. Böylece dosyayı Encoding-> Character sets-> Western european-> seçerek yeniden kodladım Windows-1252. Sonra küçük bir değişiklik yaptım ve dosyayı tekrar kaydettim.

Bunun sistemin varsayılan kod sayfasıyla ilgili olduğundan şüpheleniyorum.


3

Diğer cevaplar benim için işe yaramadı.

Npp'i kaldırıp yeniden yüklemek hile yaptı.


Evet, benim durumumda langs.xml dosyaları bile yoktu.
daniel_aren

0

Bu cevap reddedilen düzenleme alınmış ve oldu değil benim tarafımdan yazılmıştır:

Yeniden olabileceği gibi tam bir kanıt çözümü değil.

Windows 7 kurulumlarında "% APPDATA% ortam değişkenini kullanmayın" seçilebilir, ancak yok sayılıyor gibi görünüyor. Langs.xmlher zaman koymak gibi görünüyor %APPDATA%. (Bu karışıklık hatanın nedeni midir?)

Yeni Kopya %APPDATA%\Langs.xmletmek %APPDATA%\Langs.model.xmlve bir kopyasını koymak Program Files\Notepad++.

Kopya %APPDATA%\Langs.model.xmlveya ProgramFiles\Notepad++\Langs.model.xmlhiç %APPDATA%\Langs.xmlhata tekrarlandığında, - kusursuz değildir ama bir çözüm bu.

Sorunsuz bir çözüm, Langs.xmlbozulmaya neden olan hatayı düzeltmek olacaktır.


Hayır, dosya hiçbir zaman doğrudan altına yerleştirilmez %APPDATA%, bunun yerine %APPDATA%\Roaming\Notepad++klasörde veya uygulamanın kök klasöründe olabilir. Ayrıca, kırılmış langs.xmlolanı üstüne kopyalamanızı öneririz langs.model.xml. Bunu yapmayın, kalıcı olarak kırılır , bunun yerine, kabul edilen cevapta önerildiği şekilde diğer tarafa kopyalayın ve langs.model.xmldokunulmamış olanı olduğu yere bırakın.
Abel

0

ZIP sürümünü kullandığımda (yükleyici yok) bu hatayı aldım. Dosyaları yeniden adlandırma ve yeniden yükleme benim için işe yaramadı.

"Yönetici Olarak Çalıştır" ile exe çalıştırmayı deneyin ve daha sonra config.xml dosyasını düzeltmeyi istediğinde Evet deyin. Bu benim için çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.