merge knzm/sphinx-fix-seealso-fork

This commit is contained in:
Robert Lehmann 2013-01-06 11:44:58 +01:00
commit 2b3fb57cc5
4 changed files with 65 additions and 0 deletions

View File

@ -6,4 +6,5 @@
external_links
refs_inconsistency
literalblock
seealso
definition_terms

View File

@ -0,0 +1,33 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2010, Georg Brandl & Team
# This file is distributed under the same license as the Sphinx <Tests> package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Sphinx <Tests> 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-16 06:06\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "i18n with seealso"
msgstr "I18N WITH SEEALSO"
msgid "short text 1"
msgstr "SHORT TEXT 1"
msgid "long text 1"
msgstr "LONG TEXT 1"
msgid "short text 2"
msgstr "SHORT TEXT 2"
msgid "long text 2"
msgstr "LONG TEXT 2"

View File

@ -0,0 +1,15 @@
:tocdepth: 2
i18n with seealso
============================
.. #960 directive-seelaso-ignored-in-the-gettext
.. seealso:: short text 1
.. seealso::
long text 1
.. seealso:: short text 2
long text 2

View File

@ -243,3 +243,19 @@ def test_i18n_definition_terms(app):
u"\n THE CORRESPONDING DEFINITION #2\n")
assert result == expect
@with_app(buildername='text', cleanenv=True,
confoverrides={'language': 'xx', 'locale_dirs': ['.'],
'gettext_compact': False})
def test_seealso(app):
app.builder.build(['i18n/seealso'])
result = (app.outdir / 'i18n' / 'seealso.txt').text(encoding='utf-8')
expect = (u"\nI18N WITH SEEALSO"
u"\n*****************\n"
u"\nSee also: SHORT TEXT 1\n"
u"\nSee also: LONG TEXT 1\n"
u"\nSee also: SHORT TEXT 2\n"
u"\n LONG TEXT 2\n")
assert result == expect