Desktop Lock provides comprehensive support for color themes, as well as customization of the UI font and language.
These settings apply globally across all Desktop Lock components, encompassing the main program, the locking screen, and various UI elements such as the "Leave a message" window, the "Unlock password" window, and the function bar.
To change the theme, font, or language, click on the top-right of the main window and select the appropriate menu item.
Desktop Lock sets the theme to by default, which will automatically pick a theme color based on current system color (dark or light) and whether high contrast mode is active.
However, the Desktop Lock kernel always sets the theme at its startup, and will not automatically update the theme when system color setting is changed later. Consequently, if the Desktop Lock kernel is running in the background to handle lock hotkey, schedule, and other features, any subsequent changes to your system color will not be synchronized with the Desktop Lock kernel.
To create your own language file, open the sub-folder in the program folder of Desktop Lock, then copy the default "English.ini" to a new file (e.g., "French.ini") and modify the copied file.
Please do not modify the original "English.ini" directly, as it is the default language file, any corruption could lead to unexpected software behavior.
When creating your own language file, the item under the first section should always be changed. This name appears in the main menu as the language name. Failure to update this field will result in a duplicate "English" entry within the menu.
A custom language file is not strictly required for translating into a different language. For instance, you may create a second copy of the English language and modify it to customize the user interface texts.
Because Desktop Lock now provides support for multiple languages, the previous advanced setting "Custom Messages" has been discontinued, and DLLogID.ini is no longer in use. You are now able to create your own language files to customize nearly all elements of the user interface.