Skip to content

Translations

Marian Arlt edited this page Nov 1, 2018 · 4 revisions

SDDM ain't perfect

No need to wait

Sugar will by default decide based on your system locale what language to use for its interface. The translations for each locale are pulled from SDDM and are far from complete. You can check on the status of the translation for your language here. Missing translations will search for the next best language from your preferences. If you don't have alternative languages defined on your system or there is absolutely no translation available it will just default to English. It would be great if we all helped complete the official translations. Also there are two elements that are not considered by those translations, namely HeaderText= and TranslateShowPassword=.

All translations accept any string as a value although it is recommended to keep it short and easy to understand. You can get all funny and crazy here.

  • HeaderText= is optional and needs to be set manually if desired. It appears in prominent size right above the clock. Can be left empty to only show the clock.

  • TranslateUsernamePlaceholder= The placeholder text for the user name input field.
    Defaults to "User name".

  • TranslatePasswordPlaceholder= The placeholder text for the password input field.
    Defaults to "Password".

  • TranslateShowPassword= needs to be manually translated. Refers to the label for the check box that controls whether to show or hide the password.
    Defaults to "Show Password" in English language.

  • TranslateLoginFailed= The error message that is shown when the user name and password combination is not accepted by the system resulting in the login failing.
    Defaults to "Login failed".

  • TranslateLogin= The text for the login button.
    Defaults to "Login".

  • TranslateSession= refers to the text in front of the actual selectable session.
    Defaults to "Session:"

  • TranslateSuspend=, TranslateReboot= and TranslateShutdown= translate the corresponding label for the power buttons.
    These default to their English wording as it appears in each variable.

Clone this wiki locally