mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Translate docstrings.
This commit is contained in:
parent
bbc94034b0
commit
8145952752
@ -663,12 +663,16 @@ class help(frontend.Local):
|
|||||||
self._topics[topic_name][2].append(c)
|
self._topics[topic_name][2].append(c)
|
||||||
else:
|
else:
|
||||||
m = '%s.%s' % (self._PLUGIN_BASE_MODULE, topic_name)
|
m = '%s.%s' % (self._PLUGIN_BASE_MODULE, topic_name)
|
||||||
doc = (sys.modules[m].__doc__ or '').strip().split('\n', 1)[0]
|
doc = (
|
||||||
|
unicode(_(sys.modules[m].__doc__)) or ''
|
||||||
|
).strip().split('\n', 1)[0]
|
||||||
self._topics[topic_name] = [doc, 0, [c]]
|
self._topics[topic_name] = [doc, 0, [c]]
|
||||||
mcl = max((self._topics[topic_name][1], len(c.name)))
|
mcl = max((self._topics[topic_name][1], len(c.name)))
|
||||||
self._topics[topic_name][1] = mcl
|
self._topics[topic_name][1] = mcl
|
||||||
else: # a module grouped in a topic
|
else: # a module grouped in a topic
|
||||||
doc = (sys.modules[c.module].__doc__ or '').strip().split('\n', 1)[0]
|
doc = (
|
||||||
|
unicode(_(sys.modules[c.module].__doc__)) or ''
|
||||||
|
).strip().split('\n', 1)[0]
|
||||||
mod_name = c.module.rsplit('.',1)[1]
|
mod_name = c.module.rsplit('.',1)[1]
|
||||||
if topic_name in self._topics:
|
if topic_name in self._topics:
|
||||||
if mod_name in self._topics[topic_name][2]:
|
if mod_name in self._topics[topic_name][2]:
|
||||||
@ -757,7 +761,7 @@ class help(frontend.Local):
|
|||||||
break
|
break
|
||||||
|
|
||||||
m = '%s.%s' % (self._PLUGIN_BASE_MODULE, topic)
|
m = '%s.%s' % (self._PLUGIN_BASE_MODULE, topic)
|
||||||
doc = (sys.modules[m].__doc__ or '').strip()
|
doc = (unicode(_(sys.modules[m].__doc__)) or '').strip()
|
||||||
|
|
||||||
print doc
|
print doc
|
||||||
if len(commands) > 1:
|
if len(commands) > 1:
|
||||||
|
@ -181,7 +181,7 @@ class Plugin(ReadOnly):
|
|||||||
self.bases = tuple(
|
self.bases = tuple(
|
||||||
'%s.%s' % (b.__module__, b.__name__) for b in cls.__bases__
|
'%s.%s' % (b.__module__, b.__name__) for b in cls.__bases__
|
||||||
)
|
)
|
||||||
self.doc = inspect.getdoc(cls)
|
self.doc = _(inspect.getdoc(cls))
|
||||||
if self.doc is None:
|
if self.doc is None:
|
||||||
self.summary = '<%s>' % self.fullname
|
self.summary = '<%s>' % self.fullname
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user