Hi Dimitris,

Sorry for the trouble.
Probably the issue has been fixed in latest version of sphinx-intl.
BTW, Sphinx-1.3.x has a feature of mo building, so you doesn't need
'sphinx-intl build' command anymore.
(I forgot updating i18n instruction on
http://www.sphinx-doc.org/en/stable/intl.html page, now it's updated.)

Please try the sphinx i18n feature.
I hope it will help your works.

Regards,
--
Takayuki SHIMIZUKAWA
http://about.me/shimizukawa

On Sat, Jan 30, 2016 at 6:35 AM D. Papachristoudis <[email protected]>
wrote:

> Hello everyone,
>
> Thank you both for your elaborate comments!
> I tried saving my .rst file as utf-8 as Guilberto suggested and this
> resulted in
> the characters displaying appropriately in the html file (though oddly a
> bit bigger
> than the corresponding latin characters).
>
> Indeed, Sphinx's i18n feature is *ideal* for what I'm trying to do for
> Sage.
> I closely followed the steps found on the first link that Takayuki
> provided,
> while the slides found on the second one helped me better understand this
> feature. My first attempt was to test how it works for Italian and all
> worked perfectly.
> After this I repeated the process for Greek (making changes wherever
> needed),
> but the problem seems to arise when I try to create my .mo files by
> issuing sphinx-intl build.
> To be more precise, the output I get is:
>
> Build: source\locale/gr\LC_MESSAGES\Tour.mo
> Traceback (most recent call last):
>   File "c:\python34\lib\runpy.py", line 170, in _run_module_as_main
>     "__main__", mod_spec)
>   File "c:\python34\lib\runpy.py", line 85, in _run_code
>     exec(code, run_globals)
>   File "C:\Python34\Scripts\sphinx-intl.exe\__main__.py", line 9, in
> <module>
>   File "c:\python34\lib\site-packages\click\core.py", line 716, in
> __call__
>     return self.main(*args, **kwargs)
>   File "c:\python34\lib\site-packages\click\core.py", line 696, in main
>     rv = self.invoke(ctx)
>   File "c:\python34\lib\site-packages\click\core.py", line 1060, in invoke
>     return _process_result(sub_ctx.command.invoke(sub_ctx))
>   File "c:\python34\lib\site-packages\click\core.py", line 889, in invoke
>     return ctx.invoke(self.callback, **ctx.params)
>   File "c:\python34\lib\site-packages\click\core.py", line 534, in invoke
>     return callback(*args, **kwargs)
>   File "c:\python34\lib\site-packages\sphinx-intl\commands.py", line 247,
> in build
>     basic.build(locale_dir, output_dir, languages)
>   File "c:\python34\lib\site-packages\sphinx-intl\basic.py", line 101, in
> build
>     cat = c.load_po(po_file)
>   File "c:\python34\lib\site-packages\sphinx-intl\catalog.py", line 17, in
> load_po
>     cat = pofile.read_po(f)
>   File "c:\python34\lib\site-packages\babel\messages\pofile.py", line 208,
> in read_po
>     line = line.decode(catalog.charset)
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 8:
> invalid continuation byte
>
> No .mo file is generated.
> For your convenience, I'm attaching the folder containing the files that I
> used.
>
> Many thanks again!
>
> Kind regards, Dimitris
>
> --
> 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.
>

-- 
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