The new feature of Notepad++ v5.1.4, which will be released in a couple days, is able to change the language on the run time via Preferences dialog. In order to display the language name in its own language, a language table (shown below) will be included in the binary code. All the language names come from wikipedia, just in case, please let me know if they are not correct (the first column) :
Just a small small small small (..) small fix :P
Can you start all the names with a capital? As for "English", make "Italiano", "Français", and so on? :-)
Or is there some sort of discrimination? lol :-D
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I ensure you there's no discrimination in Notepad++ project :)
In French the language name does not begin with a capital letter - all in lower case.
Since I don't know about all the conventions of listed language, they'll all begin with a capital letter.
Here's new list :
The new feature of Notepad++ v5.1.4, which will be released in a couple days, is able to change the language on the run time via Preferences dialog. In order to display the language name in its own language, a language table (shown below) will be included in the binary code. All the language names come from wikipedia, just in case, please let me know if they are not correct (the first column) :
{TEXT("English"), TEXT("english.xml")},
{TEXT("français"), TEXT("french.xml")},
{TEXT("中文繁體"), TEXT("chinese.xml")},
{TEXT("中文简体"), TEXT("chineseSimplified.xml")},
{TEXT("한국어"), TEXT("korean.xml")},
{TEXT("日本語"), TEXT("japanese.xml")},
{TEXT("Deutsch"), TEXT("german.xml")},
{TEXT("Español"), TEXT("spanish.xml")},
{TEXT("italiano"), TEXT("italian.xml")},
{TEXT("Português"), TEXT("portuguese.xml")},
{TEXT("Português brasileiro"), TEXT("brazilian_portuguese.xml")},
{TEXT("Nederlands"), TEXT("dutch.xml")},
{TEXT("Русский"), TEXT("russian.xml")},
{TEXT("Polski"), TEXT("polish.xml")},
{TEXT("Català"), TEXT("catalan.xml")},
{TEXT("Česky"), TEXT("czech.xml")},
{TEXT("Magyar"), TEXT("hungarian.xml")},
{TEXT("Română"), TEXT("romanian.xml")},
{TEXT("Türkçe"), TEXT("turkish.xml")},
{TEXT("فارسی"), TEXT("farsi.xml")},
{TEXT("Українська"), TEXT("ukrainian.xml")},
{TEXT("עברית"), TEXT("hebrew.xml")},
{TEXT("nynorsk"), TEXT("nynorsk.xml")},
{TEXT("Occitan"), TEXT("occitan.xml")},
{TEXT("ไทย"), TEXT("thai.xml")},
{TEXT("furlan"), TEXT("friulian.xml")},
{TEXT("الْعَرَبيّة"), TEXT("arabic.xml")},
{TEXT("suomi"), TEXT("finnish.xml")},
{TEXT("lietuvių"), TEXT("lithuanian.xml")},
{TEXT("ελληνικά"), TEXT("greek.xml")},
{TEXT("svenska"), TEXT("swedish.xml")},
{TEXT("galego"), TEXT("galician.xml")},
{TEXT("norsk"), TEXT("norwegian.xml")},
{TEXT("slovenščina"), TEXT("slovenian.xml")},
{TEXT("slovenčina"), TEXT("slovak.xml")},
{TEXT("dansk"), TEXT("danish.xml")},
{TEXT("estremeñu"), TEXT("extremaduran.xml")},
{TEXT("Žemaitiu ruoda"), TEXT("samogitian.xml")},
{TEXT("български език"), TEXT("bulgarian.xml")},
{TEXT("Bahasa Indonesia"), TEXT("indonesian.xml")},
{TEXT("Gjuha shqipe"), TEXT("albanian.xml")},
{TEXT("hrvatski jezik"), TEXT("croatian.xml")},
{TEXT("ქართული ენა"), TEXT("georgian.xml")},
{TEXT("Euskara"), TEXT("basque.xml")},
{TEXT("español argentina"), TEXT("spanish_ar.xml")},
{TEXT("беларуская мова"), TEXT("belarusian.xml")},
{TEXT("српски језик"), TEXT("serbian.xml")},
{TEXT("Bahasa Melayu"), TEXT("malay.xml")}
Don
Just a small small small small (..) small fix :P
Can you start all the names with a capital? As for "English", make "Italiano", "Français", and so on? :-)
Or is there some sort of discrimination? lol :-D
I ensure you there's no discrimination in Notepad++ project :)
In French the language name does not begin with a capital letter - all in lower case.
Since I don't know about all the conventions of listed language, they'll all begin with a capital letter.
Here's new list :
{TEXT("English"), TEXT("english.xml")},
{TEXT("Français"), TEXT("french.xml")},
{TEXT("中文繁體"), TEXT("chinese.xml")},
{TEXT("中文简体"), TEXT("chineseSimplified.xml")},
{TEXT("한국어"), TEXT("korean.xml")},
{TEXT("日本語"), TEXT("japanese.xml")},
{TEXT("Deutsch"), TEXT("german.xml")},
{TEXT("Español"), TEXT("spanish.xml")},
{TEXT("Italiano"), TEXT("italian.xml")},
{TEXT("Português"), TEXT("portuguese.xml")},
{TEXT("Português brasileiro"), TEXT("brazilian_portuguese.xml")},
{TEXT("Nederlands"), TEXT("dutch.xml")},
{TEXT("Русский"), TEXT("russian.xml")},
{TEXT("Polski"), TEXT("polish.xml")},
{TEXT("Català"), TEXT("catalan.xml")},
{TEXT("Česky"), TEXT("czech.xml")},
{TEXT("Magyar"), TEXT("hungarian.xml")},
{TEXT("Română"), TEXT("romanian.xml")},
{TEXT("Türkçe"), TEXT("turkish.xml")},
{TEXT("فارسی"), TEXT("farsi.xml")},
{TEXT("Українська"), TEXT("ukrainian.xml")},
{TEXT("עברית"), TEXT("hebrew.xml")},
{TEXT("Nynorsk"), TEXT("nynorsk.xml")},
{TEXT("Norsk"), TEXT("norwegian.xml")},
{TEXT("Occitan"), TEXT("occitan.xml")},
{TEXT("ไทย"), TEXT("thai.xml")},
{TEXT("Furlan"), TEXT("friulian.xml")},
{TEXT("الْعَرَبيّة"), TEXT("arabic.xml")},
{TEXT("Suomi"), TEXT("finnish.xml")},
{TEXT("Lietuvių"), TEXT("lithuanian.xml")},
{TEXT("Ελληνικά"), TEXT("greek.xml")},
{TEXT("Svenska"), TEXT("swedish.xml")},
{TEXT("Galego"), TEXT("galician.xml")},
{TEXT("Slovenščina"), TEXT("slovenian.xml")},
{TEXT("Slovenčina"), TEXT("slovak.xml")},
{TEXT("Dansk"), TEXT("danish.xml")},
{TEXT("Estremeñu"), TEXT("extremaduran.xml")},
{TEXT("Žemaitiu ruoda"), TEXT("samogitian.xml")},
{TEXT("Български"), TEXT("bulgarian.xml")},
{TEXT("Bahasa Indonesia"), TEXT("indonesian.xml")},
{TEXT("Gjuha shqipe"), TEXT("albanian.xml")},
{TEXT("Hrvatski jezik"), TEXT("croatian.xml")},
{TEXT("ქართული ენა"), TEXT("georgian.xml")},
{TEXT("Euskara"), TEXT("basque.xml")},
{TEXT("Español argentina"), TEXT("spanish_ar.xml")},
{TEXT("Беларуская мова"), TEXT("belarusian.xml")},
{TEXT("Cрпски језик"), TEXT("serbian.xml")},
{TEXT("Bahasa Melayu"), TEXT("malay.xml")}
Please let me know if any of them is not accuracy.
Don
You just said above that French (Français) was not supposed to be capitalized since Français is never capitalized...
So we can now change the language of Notepad++ within Notepad?
Allen Zhu
allen.jaloola@gmail.com