Help switching localization from English to Spanish - It's not working! Please help

  • I found the spanish.xml on github and loaded it here C:\Program Files (x86)\Notepad++\localization

    I also loaded it here \AppData\Local\Notepad++

    When I go to Settings menu > Preferences > General > Localization … Nothing happens. I change to Espanol and then I click close. Nothing happens. I closed the app and reopened. Everything is still in English


    Notepad++ v7.9.1 (32-bit)
    Build time : Nov 2 2020 - 01:03:56
    Path : C:\Program Files (x86)\Notepad++\notepad++.exe
    Admin mode : OFF
    Local Conf mode : OFF
    OS Name : Windows 10 Enterprise (64-bit)
    OS Version : 1803
    OS Build : 17134.1845
    Current ANSI codepage : 1252
    Plugins : DSpellCheck.dll mimeTools.dll NppConverter.dll NppExport.dll

  • @JasonJDooley ,


    Please note, even if you assume the correct prefix to the path, that’s the wrong AppData folder. Notepad++ settings go in %AppData%\Notepad++, which as explained in the FAQ maps to ...\users\username\AppData\Roaming\Notepad++, not to ...AppData\Local\Notepad++ or ...AppData\Notepad++.

    But that’s neither here nor there, because Notepad++ grabs the XML from the executable directory’s localization folder, and copies it to the right place in the %AppData% hierarchy.

    So, really, the process you described should work.

    When I have spanish.xml in the localization\ subdir of my Notepad++ executable directory, and pick Español from the localization dropdown, the UI immediately changes to Spanish; if I look at %AppData%\Notepad++\nativeLang.xml, I can see that it’s picked the Español contents. When I change localization back to English, I see the UI change back; and File > Reload from Disk will refresh the viewed contents of nativeLang.xml, showing them to be English again.

    I am wondering if you don’t have write permission to the %AppData%\Notepad++\ directory in general or the %AppData%\Notepad++\nativeLang.xml file specifically.

Log in to reply