diff options
| author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2010-09-17 21:38:29 +0000 |
|---|---|---|
| committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2010-09-17 21:38:29 +0000 |
| commit | f2aa5aad566d3cbcde93baffc41aa74e1e5c060d (patch) | |
| tree | ccd1be8b591a95857ad614bdf1230b9b48e1740e /docutils/frontend.py | |
| parent | bc2f782a54ccb5906bd6a94ecba53a8ca75f2dcb (diff) | |
| download | docutils-f2aa5aad566d3cbcde93baffc41aa74e1e5c060d.tar.gz | |
Handle language codes according to BCP 47
(Best Current Praxis: Tags for Identifying Languages).
Normalize language tags: downcase, - to _, optional subtags.
E.g. Given "de-AT-1901", look for language modules
"de_at_1901", "de_at", "de_1901", and "de"
TODO: warn (instead of fail), if no module found.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@6423 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/frontend.py')
| -rw-r--r-- | docutils/frontend.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docutils/frontend.py b/docutils/frontend.py index c958ce844..82a221943 100644 --- a/docutils/frontend.py +++ b/docutils/frontend.py @@ -464,7 +464,7 @@ class OptionParser(optparse.OptionParser, docutils.SettingsSpec): ['--error-encoding-error-handler'], {'default': default_error_encoding_error_handler, 'validator': validate_encoding_error_handler}), - ('Specify the language (as 2-letter code). Default: en.', + ('Specify the language (as BCP 47 language tag). Default: en.', ['--language', '-l'], {'dest': 'language_code', 'default': 'en', 'metavar': '<name>'}), ('Write output file dependencies to <file>.', |
