Adding translations

This commit is contained in:
Roman 2023-10-09 21:05:10 +09:00
parent 5937e0cd30
commit 9ff12ac07a
6 changed files with 160 additions and 0 deletions

View File

@ -17,6 +17,12 @@ from gi.repository import Gtk, GdkPixbuf, Gdk, GLib
if cf.lang == "de":
from waypaper.translation_de import *
elif cf.lang == "fr":
from waypaper.translation_fr import *
elif cf.lang == "ru":
from waypaper.translation_ru import *
elif cf.lang == "pl":
from waypaper.translation_pl import *
else:
from waypaper.translation_en import *

View File

@ -7,9 +7,16 @@ from waypaper.config import cf
if cf.lang == "de":
from waypaper.translation_de import *
elif cf.lang == "fr":
from waypaper.translation_fr import *
elif cf.lang == "ru":
from waypaper.translation_ru import *
elif cf.lang == "pl":
from waypaper.translation_pl import *
else:
from waypaper.translation_en import *
parser = argparse.ArgumentParser(prog = "waypaper", description = MSG_DESC, epilog = MSG_INFO)
parser.add_argument("-v", "--version", help=MSG_ARG_HELP, action="store_true")
parser.add_argument("--restore", help=MSG_ARG_REST, action="store_true")

View File

@ -7,6 +7,12 @@ from waypaper.config import cf
if cf.lang == "de":
from waypaper.translation_de import *
elif cf.lang == "fr":
from waypaper.translation_fr import *
elif cf.lang == "ru":
from waypaper.translation_ru import *
elif cf.lang == "pl":
from waypaper.translation_pl import *
else:
from waypaper.translation_en import *

View File

@ -0,0 +1,47 @@
"""Traductions en français de l'interface du programme"""
MSG_DESC = "Sélecteur de papier peint graphique pour Wayland et X11. Il fonctionne comme une interface pour feh, swaybg, wallutils et swww."
MSG_INFO = "Pour plus d'informations, visitez :\nhttps://github.com/anufrievroman/waypaper"
MSG_ARG_HELP = "afficher la version du programme"
MSG_ARG_FILL = "spécifier comment remplir l'écran avec l'image choisie"
MSG_ARG_REST = "restaurer le dernier papier peint"
MSG_ARG_BACK = "spécifier quel backend utiliser pour définir le papier peint"
MSG_ARG_RAND = "définir un papier peint aléatoire"
MSG_PATH = "Chemin de l'image sélectionnée :"
MSG_SELECT = "Sélectionner"
MSG_REFRESH = "Actualiser"
MSG_RANDOM = "Aléatoire"
MSG_EXIT = "Quitter"
MSG_SUBFOLDERS = "Sous-dossiers"
MSG_CHANGEFOLDER = "Changer de dossier de papier peint"
MSG_CHOOSEFOLDER = "Veuillez choisir un dossier"
MSG_CACHING = "Mise en cache des papiers peints..."
MSG_SETWITH = "La commande envoyée pour définir le papier peint a été définie avec"
MSG_HELP = "Raccourcis clavier de Waypaper :\n\nhjkl - Navigation (←↓↑→)\nf - Changer de dossier de papier peint\n"
MSG_HELP += "g - Faire défiler vers le haut\nG - Faire défiler vers le bas\nR - Définir un papier peint aléatoire\nr - Recréer le cache des papiers peints\n"
MSG_HELP += "s - Inclure/exclure les images des sous-dossiers\n? - Aide\nq - Quitter\n\n"
MSG_HELP += MSG_INFO
ERR_CACHE = "Erreur lors de la suppression du cache"
ERR_BACKEND = "Il semble qu'aucun des backends de papier peint ne soit installé sur le système.\n"
ERR_BACKEND += "Utilisez votre gestionnaire de paquets pour installer au moins l'un de ces backends :\n\n"
ERR_BACKEND += "- swaybg (pour Wayland)\n- swww (pour Wayland)\n"
ERR_BACKEND += "- feh (pour Xorg)\n- wallutils (pour Xorg & Wayland)\n\n"
ERR_BACKEND += MSG_INFO
ERR_WALL = "Erreur lors du changement de papier peint :"
ERR_NOTSUP = "Le backend n'est pas pris en charge :"
ERR_DISP = "Erreur lors de la détermination des noms des moniteurs :"
ERR_KILL = "Avertissement lié à killall :"
TIP_SUBFOLDER = "Inclure/exclure les images des sous-dossiers"
TIP_REFRESH = "Recréer le dossier d'images"
TIP_FILL = "Choisir le type de remplissage"
TIP_BACKEND = "Choisir le backend"
TIP_SORTING = "Choisir le type de tri"
TIP_DISPLAY = "Choisir l'affichage"
TIP_COLOR = "Choisir la couleur de fond"
TIP_RANDOM = "Définir un papier peint aléatoire"
TIP_EXIT = "Quitter l'application"

View File

@ -0,0 +1,47 @@
"""Tłumaczenia interfejsu programu na język polski"""
MSG_DESC = "Graficzne ustawiacz tapet dla Wayland i X11. Działa jako interfejs dla feh, swaybg, wallutils i swww."
MSG_INFO = "Aby uzyskać więcej informacji, odwiedź:\nhttps://github.com/anufrievroman/waypaper"
MSG_ARG_HELP = "wyświetl wersję programu"
MSG_ARG_FILL = "określ, jak wypełnić ekran wybranym obrazem"
MSG_ARG_REST = "przywróć ostatnią tapetę"
MSG_ARG_BACK = "określ, który backend użyć do ustawienia tapety"
MSG_ARG_RAND = "ustaw losową tapetę"
MSG_PATH = "Wybrana ścieżka obrazu:"
MSG_SELECT = "Wybierz"
MSG_REFRESH = "Odśwież"
MSG_RANDOM = "Losowo"
MSG_EXIT = "Wyjście"
MSG_SUBFOLDERS = "Podkatalogi"
MSG_CHANGEFOLDER = "Zmień folder z tapetami"
MSG_CHOOSEFOLDER = "Proszę wybrać folder"
MSG_CACHING = "Kasowanie tapet..."
MSG_SETWITH = "Wysłano polecenie ustawienia tapety z"
MSG_HELP = "Skróty klawiszowe Waypaper:\n\nhjkl - Nawigacja (←↓↑→)\nf - Zmień folder z tapetami\n"
MSG_HELP += "g - Przewiń do góry\nG - Przewiń na dół\nR - Ustaw losową tapetę\nr - Odśwież katalog z tapetami\n"
MSG_HELP += "s - Dołącz/wyłącz obrazy z podkatalogów\n? - Pomoc\nq - Wyjście\n\n"
MSG_HELP += MSG_INFO
ERR_CACHE = "Błąd podczas usuwania pamięci podręcznej"
ERR_BACKEND = "Wygląda na to, że żaden z backendów tapet nie jest zainstalowany w systemie.\n"
ERR_BACKEND += "Użyj menedżera pakietów, aby zainstalować co najmniej jeden z tych backendów:\n\n"
ERR_BACKEND += "- swaybg (dla Wayland)\n- swww (dla Wayland)\n"
ERR_BACKEND += "- feh (dla Xorg)\n- wallutils (dla Xorg i Wayland)\n\n"
ERR_BACKEND += MSG_INFO
ERR_WALL = "Błąd podczas zmiany tapety:"
ERR_NOTSUP = "Backend nie jest obsługiwany:"
ERR_DISP = "Błąd podczas określania nazw monitorów:"
ERR_KILL = "Ostrzeżenie związane z poleceniem killall:"
TIP_SUBFOLDER = "Dołącz/wyłącz obrazy z podkatalogów"
TIP_REFRESH = "Odśwież folder z obrazami"
TIP_FILL = "Wybierz typ wypełnienia"
TIP_BACKEND = "Wybierz backend"
TIP_SORTING = "Wybierz typ sortowania"
TIP_DISPLAY = "Wybierz wyświetlacz"
TIP_COLOR = "Wybierz kolor tła"
TIP_RANDOM = "Ustaw losową tapetę"
TIP_EXIT = "Wyjdź z aplikacji"

View File

@ -0,0 +1,47 @@
"""Перевод на русский язык интерфейса программы"""
MSG_DESC = "Графический интерфейс для установки обоев на Wayland и X11. Работает как фронтенд для feh, swaybg, wallutils и swww."
MSG_INFO = "Для получения дополнительной информации посетите:\nhttps://github.com/anufrievroman/waypaper"
MSG_ARG_HELP = "вывести версию программы"
MSG_ARG_FILL = "указать, как заполнить экран выбранным изображением"
MSG_ARG_REST = "восстановить последние обои"
MSG_ARG_BACK = "указать бэкенд для установки обоев"
MSG_ARG_RAND = "установить случайные обои"
MSG_PATH = "Выбранный путь к изображению:"
MSG_SELECT = "Выбрать"
MSG_REFRESH = "Обновить"
MSG_RANDOM = "Случайно"
MSG_EXIT = "Выход"
MSG_SUBFOLDERS = "Подпапки"
MSG_CHANGEFOLDER = "Изменить папку с обоями"
MSG_CHOOSEFOLDER = "Пожалуйста, выберите папку"
MSG_CACHING = "Кэширование обоев..."
MSG_SETWITH = "Отправлена команда на установку обоев с использованием"
MSG_HELP = "Горячие клавиши Waypaper:\n\nhjkl - Навигация (←↓↑→)\nf - Изменить папку с обоями\n"
MSG_HELP += "g - Прокрутка в начало\nG - Прокрутка в конец\nR - Установить случайные обои\nr - Обновить кэш обоев\n"
MSG_HELP += "s - Включить/отключить изображения в подпапках\n? - Справка\nq - Выход\n\n"
MSG_HELP += MSG_INFO
ERR_CACHE = "Ошибка при удалении кэша"
ERR_BACKEND = "Похоже, что ни один из бэкендов для установки обоев не установлен в системе.\n"
ERR_BACKEND += "Используйте менеджер пакетов для установки хотя бы одного из этих бэкендов:\n\n"
ERR_BACKEND += "- swaybg (для Wayland)\n- swww (для Wayland)\n"
ERR_BACKEND += "- feh (для Xorg)\n- wallutils (для Xorg и Wayland)\n\n"
ERR_BACKEND += MSG_INFO
ERR_WALL = "Ошибка при смене обоев:"
ERR_NOTSUP = "Бэкенд не поддерживается:"
ERR_DISP = "Ошибка определения названий мониторов:"
ERR_KILL = "Предупреждение связанное с killall:"
TIP_SUBFOLDER = "Включить/отключить изображения в подпапках"
TIP_REFRESH = "Обновить папку с изображениями"
TIP_FILL = "Выбрать тип заполнения"
TIP_BACKEND = "Выбрать бэкенд"
TIP_SORTING = "Выбрать тип сортировки"
TIP_DISPLAY = "Выбрать дисплей"
TIP_COLOR = "Выбрать цвет фона"
TIP_RANDOM = "Установить случайные обои"
TIP_EXIT = "Выйти из приложения"