Author: rgheck
Date: Tue Jan 18 20:35:54 2011
New Revision: 37255
URL: http://www.lyx.org/trac/changeset/37255

Log:
Update prefs2prefs again. Thanks Vincent.

Modified:
   lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py

Modified: lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py
==============================================================================
--- lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py    Tue Jan 18 17:50:43 
2011        (r37254)
+++ lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py    Tue Jan 18 20:35:54 
2011        (r37255)
@@ -21,8 +21,17 @@
 #
 # Conversion chain
 
+def simple_renaming(line, old, new):
+       if line.find(old) == -1:
+               return no_match
+       line = line.replace(old, new)
+       return (True, line)
+
 no_match = (False, [])
 
+########################
+### Format 1 conversions
+
 def remove_obsolete(line):
        tags = ("\\use_tempdir", "\\spell_command", "\\personal_dictionary",
                                "\\plaintext_roff_command", 
"\\use_alt_language", 
@@ -47,9 +56,17 @@
        newline = "\\language_package_selection " + newval
        return (True, newline)
 
+def language_package(line):
+       return simple_renaming(line, "\\language_package", 
"\\language_custom_package")
+
+
+########################
+
+
 conversions = [
        [ # this will be a long list of conversions for format 0
                remove_obsolete,
-               language_use_babel
+               language_use_babel,
+               language_package
        ] # end conversions for format 0
 ]

Reply via email to