Я использовал Ubuntu 14.04 с турецким языком. Моя проблема заключается в присвоении имен скриншотам. Когда я нажимаю PrtSc kbd>, имя файла снимка экрана глючит.
Имя файла должно выглядеть примерно так:
Ekran görüntüsü 2014-07-17 15:11:40.png
Вот что происходит:
2014-07-17 15:11:40.png Ekran görüntüsü
Какое решение для этой ошибки? Благодаря
Зарегистрируйте ошибку с командой переводчика.
Выборка от /usr/share/locale-langpack/tr/LC_MESSAGES/gnome-screenshot.mo
:
msgid "Screenshot from %s.%s"
msgstr "%s.%s Ekran görüntüsü"
должен быть:
msgid "Screenshot from %s.%s"
msgstr "%s ekran görüntüsü.%s"
Расширение png
входит во второе %s
.
Ответ @aquaherd является корректным. Это - ошибка и должно быть исправлено на уровне пакета.
Однако, если Вы хотите исправить свою установку сразу же, сделайте следующее:
Установка poedit
:
sudo apt install poedit
Резервное копирование существующий файл:
cd /usr/share/locale-langpack/tr/LC_MESSAGES
sudo cp gnome-screenshot.mo gnome-screenshot-backup.mo
Загрузка недавнее .po
файл с турецкими переводами. Я нашел тот здесь, измененным сегодня: https://l10n.gnome.org/vertimus/gnome-screenshot/master/po/tr. Это уже содержит исправление, предложенное в ответе @aquaherd.
Открывают загруженный файл с poedit
и "компилируют" файл в /usr/share/locale-langpack/tr/LC_MESSAGES/gnome-screenshot.mo
. .po
файл является человекочитаемым текстовым файлом. .mo
файл является просто сжатым, двоичным форматом .po
файл.
В следующий раз, когда Вы используете утилиту снимка экрана, она будет использовать корректный формат имени файла.