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.

Reply via email to