Ooh, I see. Thanks a lot for the lightning-quick feedback.
On Friday, February 12, 2016 at 2:16:07 AM UTC+3, Takayuki SHIMIZUKAWA wrote: > > Hi Elena, > > It's (unfortunately) intended behavior. > The `include` directive is processed on parser phase, so Sphinx can't > detect whether it is included message or not. > For now, there is no workaround to avoid msgid duplication, I think. > > Regards, > -- > Takayuki SHIMIZUKAWA > http://about.me/shimizukawa > > > On Fri, Feb 12, 2016 at 8:08 AM Elena Shebunyaeva <[email protected] > <javascript:>> wrote: > >> Hi all, >> >> I'm now testing the standard Sphinx localization toolchain (gettext >> builder + sphinx-intl utility) to translate our existing English manual >> into Russian. Here is a problem. I have a file included via the ".. >> include:" directive, and I see that text from the included file is >> duplicated in pot-files generated for both the included and "host" files. >> So, the included text has to be translated twice in po-files further on. >> Example: >> >> Fragment from the file "index.rst" (the host file): >> >> Hello there! Here comes some text from an included file: >> >> .. include:: my_file.rst >> >> >> Generated "index.pot": >> >> #: ../source/index.rst:16 >> msgid "Hello there! Here comes some text from an included file:" >> msgstr "" >> >> #: ../source/my_file.rst:2 >> msgid "Title from \"my_file.rst\" file comes here" >> msgstr "" >> >> >> Generated "my_file.pot": >> >> #: ../source/my_file.rst:2 >> msgid "Title from \"my_file.rst\" file comes here" >> msgstr "" >> >> >> Is it the result of some misconfiguration on my side? Or a bug? >> >> Thanks in advance to anyone who helps, >> Elena >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sphinx-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/sphinx-users. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "sphinx-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sphinx-users. For more options, visit https://groups.google.com/d/optout.
