mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-25 05:55:34 +00:00
Add conversion of \language_use_babel.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37254 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
e5b25ce78e
commit
bc176dc904
@ -24,20 +24,32 @@
|
|||||||
no_match = (False, [])
|
no_match = (False, [])
|
||||||
|
|
||||||
def remove_obsolete(line):
|
def remove_obsolete(line):
|
||||||
tags = ("\\use_tempdir", "\\spell_command", "\\personal_dictionary",
|
tags = ("\\use_tempdir", "\\spell_command", "\\personal_dictionary",
|
||||||
"\\plaintext_roff_command", "\\use_alt_language",
|
"\\plaintext_roff_command", "\\use_alt_language",
|
||||||
"\\use_escape_chars", "\\use_input_encoding",
|
"\\use_escape_chars", "\\use_input_encoding",
|
||||||
"\\use_personal_dictionary", "\\use_pspell",
|
"\\use_personal_dictionary", "\\use_pspell",
|
||||||
"\\use_spell_lib")
|
"\\use_spell_lib")
|
||||||
line = line.lstrip()
|
line = line.lstrip()
|
||||||
for tag in tags:
|
for tag in tags:
|
||||||
if line.startswith(tag):
|
if line.startswith(tag):
|
||||||
return (True, "")
|
return (True, "")
|
||||||
return no_match
|
return no_match
|
||||||
|
|
||||||
|
def language_use_babel(line):
|
||||||
|
if not line.startswith("\language_use_babel"):
|
||||||
|
return no_match
|
||||||
|
re_lub = re.compile(r'^\\language_use_babel\s+(true|false)')
|
||||||
|
m = re_lub.match(line)
|
||||||
|
val = m.group(1)
|
||||||
|
newval = '0'
|
||||||
|
if val == 'false':
|
||||||
|
newval = '3'
|
||||||
|
newline = "\\language_package_selection " + newval
|
||||||
|
return (True, newline)
|
||||||
|
|
||||||
conversions = [
|
conversions = [
|
||||||
[ # this will be a long list of conversions for format 0
|
[ # this will be a long list of conversions for format 0
|
||||||
remove_obsolete
|
remove_obsolete,
|
||||||
|
language_use_babel
|
||||||
] # end conversions for format 0
|
] # end conversions for format 0
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user