# NSIS Installer Resources

> NSIS Installer Resources localization

URL: https://store.crowdin.com/nsh
Identifier: nsh
Category: File Formats
Type: System
Author: Crowdin

NSIS Installer Resources is a natively supported file format, you can use it without an additional installation. Just upload it to your projects and start the localization.

## File Format Details

| Attribute | Value |
| --------- | ----- |
| File Extension | .nsh |
| [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | nsh |
| Source can be edited in Crowdin | No |
| Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) |
| Supports pluralization | No |
| WYSIWYG Preview in the editor | No |
| Supported types of contextual information | Text comments, Screenshots |
| Custom attributes | No |
| Existing translations import possibility | Key-value mapping |

## Sample File

```nsis
; -----------------------------------------------------------
; main

LangString CAPTION ${LANG_ENGLISH} "Umbrella"
LangString SUBCAPTION ${LANG_ENGLISH} "Settings for Umbrella"

LangString BRANDING_TEXT ${LANG_ENGLISH} "Umbrella"
LangString HEADER_TEXT ${LANG_ENGLISH} "The best marketing solution!"

LangString ABORT_WARNING ${LANG_ENGLISH} "Are you sure you want to quit? Settings will not be saved."

; -----------------------------------------------------------
; pages

LangString WELCOME_DESC ${LANG_ENGLISH} "Welcome to the Umbrella!"

LangString SETUP_REPORTS_OPTION ${LANG_ENGLISH} "Setup reporting method"
LangString SETUP_REPORTS_SUMMARY ${LANG_ENGLISH} "Define the way that Umbrella will communicate and send the report to you."

LangString CHANGE_SETTINGS_OPTION ${LANG_ENGLISH} "Manage Umbrella settings"
LangString CHANGE_SETTINGS_SUMMARY ${LANG_ENGLISH} "Change the running delay or activate specific features."
```
