Salvo Tomaselli writes on https://bugs.debian.org/861861
Launch Telegram with non-English locale, but supported by Telegram Desktop. For example, via command: LANG=it_IT.UTF-8 ~/path/to/Telegram.
Telegram should be started in Italian language.
Telegram is started in English language.
Operating system: Debian 9.0 GNU/Linux 4.9.0
Version of Telegram Desktop: 1.0.29
@mymedia2 The LANG env variable is a standard for translation in Linux?
I don't know exactly, but I also tested it on a clear system with Italian default locale.
Generally speaking, usually LC_MESSAGES environment variable is responsible for language of user interface. Besides there are LANG and LANGUAGE for this propose.
By the way, gettext, the most popular translation system in Unix, is guided by the following rules to determine a current language.
https://www.gnu.org/software/gettext/manual/html_node/gettext_2.html#Locale-Environment-Variables
Well, It's really duplicate of #2941
Most helpful comment
By the way, gettext, the most popular translation system in Unix, is guided by the following rules to determine a current language.
https://www.gnu.org/software/gettext/manual/html_node/gettext_2.html#Locale-Environment-Variables