i18n with QT

This commit is contained in:
2022-02-01 18:29:54 +01:00
parent 26e2ee89e8
commit 939c86dbe2
11 changed files with 356 additions and 29 deletions

View File

@@ -1,6 +1,8 @@
import os
from typing import Callable
from pathlib import Path
from PySide6.QtCore import QObject
from PySide6.QtWidgets import QFileDialog
from raven.pluginbase import PluginBase
@@ -24,12 +26,12 @@ class OpenFilePlugin(PluginBase):
self.tr = tr
def _action_open_file(self) -> RAction:
open_file = RAction("&Open...", self._open_file_dialog, shortcut='Ctrl+O',
open_file = RAction(self.tr("&Open..."), self._open_file_dialog, shortcut='Ctrl+O',
icon_from_theme="document-open")
return open_file
def _sub_menu_recent_files(self) -> RMenu:
self._menu_recent_files = RMenu("Open &Recent", icon_from_theme="document-open-recent")
self._menu_recent_files = RMenu(self.tr("Open &Recent"), icon_from_theme="document-open-recent")
self._update_recent_files_menu()
return self._menu_recent_files