diff -r 71cd3bbf825f -r a8817ea36587 ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py --- a/ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py Tue Nov 24 18:03:40 2020 +0100 +++ b/ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py Tue Nov 24 19:23:28 2020 +0100 @@ -24,7 +24,7 @@ class PyBabelProject(QObject): """ - Class implementing the Flask project support. + Class implementing the flask-babel project support. """ def __init__(self, plugin, project, parent=None): """ @@ -43,19 +43,20 @@ self.__project = project self.__e5project = e5App().getObject("Project") + # TODO: move virtual env stuff to Project self.__virtualEnvManager = e5App().getObject("VirtualEnvManager") self.__hooksInstalled = False def initActions(self): """ - Public method to define the Flask actions. + Public method to define the flask-babel actions. """ self.actions = [] self.pybabelConfigAct = E5Action( self.tr('Configure PyBabel'), - self.tr('Configure Py&Babel'), + self.tr('&Configure PyBabel'), 0, 0, self, 'flask_config_pybabel') self.pybabelConfigAct.setStatusTip(self.tr( @@ -87,7 +88,7 @@ self.pybabelAvailabilityAct = E5Action( self.tr('Check flask-babel Availability'), - self.tr('&Check flask-babel Availability'), + self.tr('Check flask-babel &Availability'), 0, 0, self, 'flask_check_pybabel') self.pybabelAvailabilityAct.setStatusTip(self.tr( @@ -102,7 +103,7 @@ def initMenu(self): """ - Public method to initialize the Flask menu. + Public method to initialize the flask-babel menu. @return the menu generated @rtype QMenu @@ -200,7 +201,7 @@ """ Public method to determine the availability of flask-babel. """ - available = self.flaskBabelAvailable() + available = self.__flaskBabelAvailable() self.__project.setCapability("pybabel", available) self.pybabelConfigAct.setEnabled(available) @@ -223,9 +224,9 @@ ## slots and methods below implement i18n and l10n support ################################################################## - def flaskBabelAvailable(self): + def __flaskBabelAvailable(self): """ - Public method to check, if the 'flask-babel' package is available. + Private method to check, if the 'flask-babel' package is available. @return flag indicating the availability of 'flask-babel' @rtype bool