The language ID is a string in the format
languagecode is a lowercase 2-letter language code derived from ISO 639-1 and
countrycode is derived from ISO 3166-1 alpha-2 and usually consists of two uppercase letters.
More information: System.Globalization.CultureInfo.Name Property
By default, Loupedeck's current language is the same as your OS language, if supported. Otherwise it is English.
You can overwrite the current language with the
Language property of the
LoupedeckSettings.ini file. For example:
All the current strings (in the English language) are used as string IDs and cannot be changed.
As a result, if you want to change the English language strings, you need to add an English-to-English translation.
The plugin language is defined by the language of the client application.
If it is not possible to get the language of the client application, the plugin language is the same as the Loupedeck language.
The plugin must set the current language as early as possible (for example, after establishing a connection with an application via the application API) using
Please note that Loupedeck does not provide in-house translation services if you decide to translate your plugin. We employ third-party translators and are unable to offer their support directly to outside developers to translate content that is not already translated in the Loupedeck software release you are using to build your project.