Skip to content
⌘ NSIS Forum Archive

Modern UI 1.63 - Translation

266 posts

Joost Verburg#

Modern UI 1.63 - Translation

Post all updates for your Modern UI Language Files here!

You can also download a snapshot with the new Modern UI at http://nsis.sourceforge.net/nightly/nsis.zip

Thanks!
Guest#
*sob* I had just modified my .nsi to match the changes since a7, and it changes again :/ Oh, well, I suppose the changes were needed.
Anyway, here's a french translation (remove the .txt thing, vBulletin forces me to add this).
Guest#
Oh, and btw, here's is another little patch.
It fixes one macro in your english.nsh ("Back > " becomes "< Back" 🙂, and polishes the french.nlf file (in french, you have a space before some punctuation signs like ":","?","!",";", and you need to accentuate uppercase letters). It removes some errors too ("symbôles" becomes "symboles" and "Execution" becomes "Exécution").

ps: I forgot to modify the header of french.nsh with personal info. So: Sébastien Delahaye <seb@delahaye.net>.
Joost Verburg#
Thanks! 🙂 Added to CVS.

[edit]
Just to be sure, can you post the complete updated french file again?
[/edit]
Guest#
Oops, sorry, I didn't saw your edit before.
Here it is.
Joost Verburg#edited
Thanks, added the new french nlf to CVS.

The French Modern UI Text on the bottom of License dialog doesn't fit in the text area. Can you make it smaller or should I make the text area larger?

Update
Updated the multilanguage system a bit, it now uses defines instead of macro's, so adding new languages is even easier.
mikem4600#
I think you should make the text area a bit larger, I had many such problems translating for the "main" nsis language files...

I've started working on the Greek language file for modern ui. BTW, my nighly build didn't have a Contrib\Modern UI dir, so I had to get them form the cvs... I think it was nightly build updated Tue, 08 Oct 2002, 07:44:09 GMT.
Guest#
I also think you should make it bigger. It'll avoid problems with long program names, anyway 🙂
mikem4600#
OK, I've finished the Greek language file. Any feedback is welcome!

A few comments about modern ui:

- The "Required Space" text area should be larger (just a bit), as in NSIS default (for example, with the greek language file, when displaying 650.0KB doesn't fit completely).
- In the Uninstaller, the "Uninstall from" text area should be smaller, or have a seperate string in the modern ui language (for the default NSIS a shotened version of the appropriate string is used because the label is smaller, and it looks ugly with the modern ui because there's plenty of space)

Anyway, the modern ui looks very sweet! Perhaps you should drop the default ui of nsis and use this one! 🙂

(off topic: a nsis for linux would be really cool - even a "light" version 😉 Perhaps Nullsoft should consider changing nsis to use wasabi or .NET or something so that it becomes multiplatform?)
mikem4600#
I've also updated the "main" Greek language file so that it looks better with modern ui.
mikem4600#edited
Sorry, I hadn't noticed the update when I posted the language file, I think it's in the old format...

[edit]
I looked at it again and it's probably ok... Never mind 😉
[/edit]
Joost Verburg#
Thanks. I'll have a look at these things.

Using .NET/Wasabi won't be possible, because NSIS has to be small.
Kypec#
Slovak language file update

Hi,

I just spotted a few gramatic and spelling mistakes
in Slovak.nlf (it's my first language 😛) so I'm posting
here the corrected one.
Another job for you, Joost 😉

regards to all, Kypec
Joost Verburg#
Originally posted by mikem4600
A few comments about modern ui:

- The "Required Space" text area should be larger (just a bit), as in NSIS default (for example, with the greek language file, when displaying 650.0KB doesn't fit completely).
- In the Uninstaller, the "Uninstall from" text area should be smaller, or have a seperate string in the modern ui language (for the default NSIS a shotened version of the appropriate string is used because the label is smaller, and it looks ugly with the modern ui because there's plenty of space)
- The "Uninstall from" text area has the right size I think.

- I'll make the required space area a bit larger

- Your text for the license page bottom is too large, can you make it smaller (max. 3 lines)?
matini#
LangString un.MUI_BUTTONTEXT_INSTALL ${LANG_ENGLISH} "Install"
Should it be "Uninstall" instead of "Install"?
Joost Verburg#
Originally posted by matini

Should it be "Uninstall" instead of "Install"?
Yep 😁 Fixed.
Lion King#
German language file

it is better than the one from cvs, examples: the accept button label doesn't match the translation in German.nlf and the installer advises the user to move the mouse (not the mouse pointer) over the components

however, this is not an update to the one in cvs, I was slower than the other translator because I atually tested the translation with an installer and ran into the bugs described above
I don't like some of the translations in German.nlf also, so I'll probably update German.nlf and German.nsh later
Joost Verburg#
Thanks.

- I changed 'Akzeptieren' back to 'Ich stimme zu' the German.nlf file.

- You didn't translate the 'If you choose Cancel, Setup will close.' text in the license dialog
mikem4600#
Originally posted by Joost Verburg
- The "Uninstall from" text area has the right size I think.

- I'll make the required space area a bit larger

- Your text for the license page bottom is too large, can you make it smaller (max. 3 lines)?
- OK
- Thanks!
- (at least to me 😉) it's already 3 lines... I'll try to make it smaller.
mikem4600#
OK, how's that?
Lion King#
Originally posted by Joost Verburg
- I changed 'Akzeptieren' back to 'Ich stimme zu' the German.nlf file.

- You didn't translate the 'If you choose Cancel, Setup will close.' text in the license dialog
- the most used term for this buttons is 'Annehmen', but I will fix more stuff in German.nlf
- well that is obivous (cancel -> quit), I can add it if you really want, I also left out ${NAME} in "Please review the license terms before installing ${NAME}." because one might get problems with a long ${NAME} in the other translation

- another thing:
Title: "Choose Components"
Subtitle: "Choose the components you want to install."
Text: "Check the components you want to install and uncheck the components you don't want to install. Click Next to continue."

isn't it a bit silly to repeat mostly similar text 3 times? I'd suggest to display only ${NAME} in the subtitle section
matini#
Here is the Traditional Chinese language file:
Joost Verburg#
Originally posted by mikem4600
OK, how's that?
Maybe the Greek font is smaller. If you are sure that it is OK I won't change it.
Joost Verburg#
Originally posted by Lion King
the most used term for this buttons is 'Annehmen', but I will fix more stuff in German.nlf

I'll change 'em to 'Annehmen'.

- well that is obivous (cancel -> quit), I can add it if you really want, I also left out ${NAME} in "Please review the license terms before installing ${NAME}." because one might get problems with a long ${NAME} in the other translation

That's true. I think it's better to remove the text. I don't understand a word of the Greek/Chinese stuff, so please send me an update 🙂

- another thing:
Title: "Choose Components"
Subtitle: "Choose the components you want to install."
Text: "Check the components you want to install and uncheck the components you don't want to install. Click Next to continue."

isn't it a bit silly to repeat mostly similar text 3 times? I'd suggest to display only ${NAME} in the subtitle section

Yep, I'll think of another text. Only ${NAME} is also a bit weird.
Guest#
What I'm doing for those texts is:
Title "${NAME} ${VERSION} Setup"
Subtitle "Choose components"
Text: "Check the components you want to install and uncheck the components you don't want to install. Click Next to continue."

In fact, I'm using "${NAME} ${VERSION} Setup" as title for every page of the installer.

IMHO it's much more clear.
Joost Verburg#
Originally posted by Netsabes
What I'm doing for those texts is:
Title "${NAME} ${VERSION} Setup"
Subtitle "Choose components"
Text: "Check the components you want to install and uncheck the components you don't want to install. Click Next to continue."

In fact, I'm using "${NAME} ${VERSION} Setup" as title for every page of the installer.

IMHO it's much more clear.
But that is also double (the name is already in the titlebar). I think the bold text should give a title of the current page.