Portál AbcLinuxu, 24. dubna 2024 19:53


Dotaz: sphinx make gettext nevloží z python docstringu parametry ke překladu do pot

9.3.2014 22:10 alfonz
sphinx make gettext nevloží z python docstringu parametry ke překladu do pot
Přečteno: 122×
Odpovědět | Admin
Dobrý den,

sphinx používám již delší dobu a nyní jsem se rozhodl ho používat i pro generování pot souoborů pro překlad.

v kódu mám tedy např. docstring k funkci s parametry a popisem
"""
:param aaa: nice parameter
:type aaa: str

method which appends nice parameter to body..
"""
při zavolání make gettext dojde k vytvoření pot souboru, ale obsahuje pouze text a informace o parametrech tam nejsou. Překládat pouze text tedy moc ideální není. Zvláště když informace k některým parametrům jsou docela důležité. vznikne asi něco jako tohle
# f59822f8d0414b31abf7c98e836429fe
#: ../../../mod/mod.py:docstring
#: of mod.mod.Prod:77
msgid "method which appends nice parameter to body.."
msgstr ""
místo toho aby tam byly i parametry.

Zkoušel jsem hledat něco kde, nějak se mi o tom nedaří nic najít. Tušíte někdo proč to zapisuje k překladu pouze popis funkce? Všechny ostatní buildery fungují úplně normálně, jen ten gettext tyhle části nějak nevkládá k překladu.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.