как обеспечить локализованный текстовый файл, который открывает в языке того гнома выполнения

Я должен предоставить своим пользователям локализованный текстовый файл, который открылся бы (от значка на рабочем столе) на языке, который выполняет гном. Как я делаю это?

Я запускаю Ясную Ubuntu

Спасибо!!

5
задан 22 February 2013 в 04:07

1 ответ

Вы, вероятно, хотите проверить значение LANG переменная среды:

user@host:~$ echo $LANG
en_GB.UTF-8

Можно затем записать короткий сценарий, который выбирает соответствующий файл на основе значения этого:

#!/bin/bash
SHORTLANG=${LANG:0:2}
zenity --text-info --filename greeting_${SHORTLANG}.txt

Который берет первые два символа $LANG и отображает соответствующий текстовый файл - greeting_en.txt и т.д.

Наконец, создайте настольную ссылку на этот сценарий.

(Скорректируйте длину SHORTLANG представьте в виде строки, если Вы интересуетесь различием между en_GB и en_US вместо просто различия между fr и de).

6
ответ дан 23 November 2019 в 09:15

Другие вопросы по тегам:

Похожие вопросы: