Skip to content

changes(nsis): update Italian translations#15175

Merged
Legend-Master merged 10 commits into
tauri-apps:devfrom
bovirus:dev
Apr 15, 2026
Merged

changes(nsis): update Italian translations#15175
Legend-Master merged 10 commits into
tauri-apps:devfrom
bovirus:dev

Conversation

@bovirus

@bovirus bovirus commented Mar 30, 2026

Copy link
Copy Markdown
Contributor

Italian language update for NSIS

Please merge. Thanks.

@bovirus
bovirus requested a review from a team as a code owner March 30, 2026 06:49
bovirus added 3 commits March 30, 2026 09:06
- Add on top left after program name the program version. Es. "Tauri 1.0.0.0"
- Add in file description "installer" after program name. Es. "Tauri installer"
@bovirus

bovirus commented Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

Someone can check and merge to enable all users that are using Tauri to get the benfit of updated version for Italian language and im prove nsis script?

Thanks.

@github-actions

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

Package Changes Through a08ff3d

There are 11 changes which include tauri with minor, @tauri-apps/api with minor, tauri-macos-sign with patch, tauri-build with minor, tauri-bundler with minor, @tauri-apps/cli with minor, tauri-cli with minor, tauri-runtime with minor, tauri-runtime-wry with minor, tauri-utils with minor, tauri-plugin with minor

Planned Package Versions

The following package releases are the planned based on the context of changes in this pull request.

package current next
@tauri-apps/api 2.10.1 2.11.0
tauri-utils 2.8.3 2.9.0
tauri-macos-sign 2.3.3 2.3.4
tauri-bundler 2.8.1 2.9.0
tauri-runtime 2.10.1 2.11.0
tauri-runtime-wry 2.10.1 2.11.0
tauri-codegen 2.5.5 2.5.6
tauri-macros 2.5.5 2.5.6
tauri-plugin 2.5.4 2.6.0
tauri-build 2.5.6 2.6.0
tauri 2.10.3 2.11.0
@tauri-apps/cli 2.10.1 2.11.0
tauri-cli 2.10.1 2.11.0

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

Added Italian language update for various Tauri packages.
LangString chooseMaintenanceOption ${LANG_ITALIAN} "Seleziona l'operazione di manutenzione da eseguire."
LangString choowHowToInstall ${LANG_ITALIAN} "Seleziona come vuoi installare ${PRODUCTNAME}."
LangString createDesktop ${LANG_ITALIAN} "Crea scorciatoia sul Desktop"
LangString addOrReinstall ${LANG_ITALIAN} "Aggiungi/reinstalla componenti"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry that I don't speak any Italian, but just looking by the patterns and a quick google translate to English, it seems to me that the old ones are more inline with the main ones we had in crates/tauri-bundler/src/bundle/windows/nsis/languages/English.nsh (e.g. Add/Reinstall components/Aggiungi/Reinstalla componenti)

@bovirus bovirus Apr 12, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Legend-Master

I'm italian mothertongue and I'm working as official Italian translator for many sofwtares (ex. Inno Setup and NSIS and many others).
The first basic rule for Italian grammar is that in a string only first letter of a paragraph is in uppercase (except own names).
For a good translation the understanding of the context is another base rule.
I checked the strings and I can confirm that my Italian translation is better then original, follow the rules of Italian grammaer and are related to the context of the string.
The I confirm my request to merge that.

Please also remind the changes about installer.nsi file

; Add in each installer window on top left program version after program name
Name "${PRODUCTNAME} ${VERSION}"

; Replace in program description after program name "Setup" with "Installer" - ex. "Tauri installer"
VIAddVersionKey "FileDescription" "${PRODUCTNAME} installer"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Currently on my phone so I can't check the installer.nsi changes yet

Just want to ping @alex-sandri for a quick review since he wrote the original translation

@bovirus bovirus Apr 12, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Legend-Master

Please check NSIS official Italian language strings.

The original tauri italian strings don't follow Italian grammar rules (see below for explanation), don't match with NSIS Italian language, and sometimes use term out of the standard for the specific context..

And don't follow the flow difference for the paragraph about English/Italian.

In English you use "Do something for specific action".
In Italian we use "For a specific action do something"

It's also important to check the context and the standard for term used in the specific context. Ex:

"Crea scorciatoia sul desktop" (tauri original)
"Crea collegamento sul desktop" (standard translation for Windows)

image

"Scaricando il bootstrapper WebView2..." (tauri original)
It's wrong and not Italian. The progressive verb in this mode is an Italian grammar error.
The right Italian grammatical mode is "Sto scaricando" but is not usual in software context.

"Download bootstrapper WebView2..." (right one)
"Download" is more common then "Scarica" and the article is not necessary

When an operation can be done with mouse or keyboard is more common to use "Seleziona" instead "Clicca". "Seleziona" is an universal term for this context.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the explanation. I would still want to wait a bit for @alex-sandri since he wrote the original version

Will merge this if he didn't respond though

@bovirus bovirus Apr 13, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Legend-Master

Thanks.
I hope will apply the changes about installer.nsh

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Legend-Master sorry if I wasn't able to reply sooner but I was a little busy at work. Anyway the changes proposed by @bovirus look good to me except for one small thing I commented on (line 10).

Comment thread .changes/change-pr-15175.md Outdated
VIProductVersion "${VERSIONWITHBUILD}"
VIAddVersionKey "ProductName" "${PRODUCTNAME}"
VIAddVersionKey "FileDescription" "${PRODUCTNAME}"
VIAddVersionKey "FileDescription" "${PRODUCTNAME} installer"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like this probably shouldn't have been ${PRODUCTNAME} but an actual description of the app
Anyways, let's don't touch on this in this PR of the Italian translation update

@bovirus bovirus Apr 13, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Legend-Master

This the file description field content in exe file properties.
The standard if you don't setup is "${PRODUCTNAME}"
With this instruction you change in "${PRODUCTNAME} installer".
Because the exe is the installer not setup.
If you want I can open for installer.nsh a separate pull request.

@bovirus bovirus Apr 13, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Current with aturi and NSIS Product Name nd Product decsription are the same
image

@bovirus bovirus Apr 13, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With my proposal is like Mp3tag (product name and product description are different)
image

Var OldMainBinaryName

Name "${PRODUCTNAME}"
Name "${PRODUCTNAME} ${VERSION}"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't mind if we add the version to the name but it seems like just the app name is the standard here?

https://nsis.sourceforge.io/Reference/Name

Anyways, let's don't touch on this in this PR of the Italian translation update

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Legend-Master

Typically in this way you can see on top left after program name program version.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mp3tag use NSIS and show this info
image

@bovirus bovirus Apr 13, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Legend-Master
OpenVideoDownloader installer use tauri and NSIS script and don't show the version info
image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you enable you can see like this
image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please apply the changes to installer.nsh

@Legend-Master Legend-Master Apr 14, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's move and discuss these in a separate PR and merge the Italian translations first

LangString chooseMaintenanceOption ${LANG_ITALIAN} "Seleziona l'operazione di manutenzione da eseguire."
LangString choowHowToInstall ${LANG_ITALIAN} "Seleziona come vuoi installare ${PRODUCTNAME}."
LangString createDesktop ${LANG_ITALIAN} "Crea scorciatoia sul Desktop"
LangString addOrReinstall ${LANG_ITALIAN} "Aggiungi/reinstalla componenti"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the explanation. I would still want to wait a bit for @alex-sandri since he wrote the original version

Will merge this if he didn't respond though

Comment thread .changes/change-pr-15175.md Outdated
Comment thread crates/tauri-bundler/src/bundle/windows/nsis/languages/Italian.nsh Outdated
bovirus and others added 2 commits April 13, 2026 13:21
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com>
@bovirus

bovirus commented Apr 14, 2026

Copy link
Copy Markdown
Contributor Author

@Legend-Master

Please merge Italian strings changes (Italian.nsh).

When you will merge this PR I will open a new PR only for changes about installer.nsh.

Thanks.

@Legend-Master Legend-Master left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @bovirus !

Also thanks for the review @alex-sandri !

@Legend-Master Legend-Master changed the title Italian language update changes(nsis): update Italian translations Apr 15, 2026
@Legend-Master
Legend-Master merged commit 9979cde into tauri-apps:dev Apr 15, 2026
13 checks passed
razein97 pushed a commit to razein97/tauri that referenced this pull request Apr 30, 2026
* Italian language update

* Base NSIS script improvements

- Add on top left after program name the program version. Es. "Tauri 1.0.0.0"
- Add in file description "installer" after program name. Es. "Tauri installer"

* Italian language improvement

* Add Italian language update to Tauri packages

Added Italian language update for various Tauri packages.

* Remove space

* Apply suggestions from code review

Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com>

* Revert changes in `installer.nsi`

* what has changed???

---------

Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com>
razein97 pushed a commit to razein97/tauri that referenced this pull request Apr 30, 2026
* Italian language update

* Base NSIS script improvements

- Add on top left after program name the program version. Es. "Tauri 1.0.0.0"
- Add in file description "installer" after program name. Es. "Tauri installer"

* Italian language improvement

* Add Italian language update to Tauri packages

Added Italian language update for various Tauri packages.

* Remove space

* Apply suggestions from code review

Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com>

* Revert changes in `installer.nsi`

* what has changed???

---------

Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants