summaryrefslogtreecommitdiff
path: root/docutils
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2012-08-14 08:47:23 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2012-08-14 08:47:23 +0000
commit43dc6c891729f42ce49d903751adb7f606065d92 (patch)
tree41c180c5d3929de861e5c83ccfba88d8e9062170 /docutils
parent2c375a16223624472e8d8947580749b49b5ae486 (diff)
downloaddocutils-43dc6c891729f42ce49d903751adb7f606065d92.tar.gz
Apply [ 3555160 ] ensure order of "otherlanguages".
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@7492 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils')
-rw-r--r--docutils/writers/latex2e/__init__.py2
-rw-r--r--docutils/writers/xetex/__init__.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/docutils/writers/latex2e/__init__.py b/docutils/writers/latex2e/__init__.py
index bb8982510..1eed8766a 100644
--- a/docutils/writers/latex2e/__init__.py
+++ b/docutils/writers/latex2e/__init__.py
@@ -379,7 +379,7 @@ class Babel(object):
def __call__(self):
"""Return the babel call with correct options and settings"""
- languages = self.otherlanguages.keys()
+ languages = sorted(self.otherlanguages.keys())
languages.append(self.language or 'english')
self.setup = [r'\usepackage[%s]{babel}' % ','.join(languages)]
if 'spanish' in languages:
diff --git a/docutils/writers/xetex/__init__.py b/docutils/writers/xetex/__init__.py
index 82d918949..8c5016e2f 100644
--- a/docutils/writers/xetex/__init__.py
+++ b/docutils/writers/xetex/__init__.py
@@ -118,7 +118,7 @@ class Babel(latex2e.Babel):
r'\setdefaultlanguage{%s}' % self.language]
if self.otherlanguages:
setup.append(r'\setotherlanguages{%s}' %
- ','.join(self.otherlanguages.keys()))
+ ','.join(sorted(self.otherlanguages.keys())))
return '\n'.join(setup)