Binary Translation

From v2.3 Notepad++ supports the multi-language functionality by means of a translated xml file (from english.xml).

Make Notepad++ speak your mother tongue

  1. Get [english.xml]() translate it to your language, rename it to nativeLang.xml.
  2. Copy nativeLang.xml into %APPDATA%\Notepad++\localization or Notepad++_Install_Dir\localization according the installation package you use. Create localization if it doesn’t exist.
  3. (Re)Launch Notepad++ - now Notepad++ should display your language.

Teach Notepad++ to speak your language easily

For modifying an existing xml files, here is the way to visualize your modification efficiently. If your language doesn’t exist yet, the fowlowing method won’t work.

  1. Download the language you want to modify, let’s say french.xml, and english.xml as well.
  2. Copy 2 files into %APPDATA%\Notepad++\localization or Notepad++_Install_Dir\localization according the installation package you use. Create localization if it doesn’t exist.
  3. Relaunch Notepad++ then launch Preferences dialog, you should see at least English & French in Localization combobox.
  4. Open french.xml in Notepad++ from the folder localization, modify it, save it and switch from English to French via combobox. You’ll see your modification on UI of Notepad++ normally.

Available translations


Chinese

French

Spanish

Hungarian

Russian

Dutch

Chinese Simplified

Polish

German

Italian

Danish

Czech

Slovenian

Slovak

Ukrainian

Turkish

Brazilien Portuguese

Norwegian

Swedish

Catalan

Greek

Lithuanian

Galician

Finnish

Arabic

Romanian

Extremaduran

Korean

Hebrew

Portuguese

Farsi

Samogitian

Bulgarian

Indonesian

Albanian

Japanese

Croatian

Georgian

Basque

Aranese

Spanish (Argentina)

Belarusian

Serbian

Nynorsk

Thai

Malay

Occitan

Friulian

Luxembourgish

Tagalog

Uzbek

Kazakh

Afrikaans

Kyrgyz

Macedonian

Latvian

Tamil

Azerbaijani

Bosnian

Esperanto

Ligurian

Hindi

Sardinian

Uyghur

Telugu

Aragonese

Sinhala

Marathi

Mongolian

Welsh

Kannada

Urdu

Gujarati

Estonian

Bengali

Punjabi

Corsican

Breton

Kurdish