]> git.lyx.org Git - features.git/commitdiff
Fileformat incremented to 293 due to yesterdays' support for japanese-plain (r20831)
authorUwe Stöhr <uwestoehr@web.de>
Mon, 8 Oct 2007 23:40:23 +0000 (23:40 +0000)
committerUwe Stöhr <uwestoehr@web.de>
Mon, 8 Oct 2007 23:40:23 +0000 (23:40 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20859 a592a061-630c-0410-9148-cb99ea01b6c8

development/FORMAT
lib/lyx2lyx/LyX.py
lib/lyx2lyx/lyx_1_6.py
src/Buffer.cpp

index 21563b9c794dfe8ea34d2e8326ee00fee56af727..27515d22d11b6a9abbd431eec53c64ca3f59abc2 100644 (file)
@@ -1,6 +1,10 @@
 LyX file-format changes
 -----------------------
 
+2007-10-09 Uwe Stöhr Uwe Stöhr <uwestoehr@web.de>
+       * Format incremented to 292: Support for Japanese without
+         using CJK and inputenc. (japanese-plain)
+
 2007-10-04 Uwe Stöhr Uwe Stöhr <uwestoehr@web.de>
        * Format incremented to 291: Support for Vietnamese.
 
index cbb863467d363727e3ac6478962df7ba19d4acc7..4ad73b439b87ed3ac9798dbcf63d895547f3ee67 100644 (file)
@@ -80,7 +80,7 @@ format_relation = [("0_06",    [200], minor_versions("0.6" , 4)),
                    ("1_3",     [221], minor_versions("1.3" , 7)),
                    ("1_4", range(222,246), minor_versions("1.4" , 5)),
                    ("1_5", range(246,277), minor_versions("1.5" , 1)),
-                   ("1_6", range(277,292), minor_versions("1.6" , 0))] # Uwe Stöhr, Vietnamese
+                   ("1_6", range(277,293), minor_versions("1.6" , 0))] # Uwe Stöhr, Japanese
 
 
 def formats_list():
index 4dd314c0763ffede49ca823be537bbef45a0bcac..2ace8c29eb7e9824fe39ad34bf3ee8a8a0af56cd 100644 (file)
@@ -420,6 +420,24 @@ def revert_vietnamese(document):
         j = j + 1
 
 
+def revert_japanese(document):
+    "Set language japanese-plain to japanese"
+    # Set document language from japanese-plain to japanese
+    i = 0
+    if document.language == "japanese-plain":
+        document.language = "japanese"
+        i = find_token(document.header, "\\language", 0)
+        if i != -1:
+            document.header[i] = "\\language japanese"
+    j = 0
+    while True:
+        j = find_token(document.body, "\\lang japanese-plain", j)
+        if j == -1:
+            return
+        document.body[j] = document.body[j].replace("\\lang japanese-plain", "\\lang japanese")
+        j = j + 1
+
+
 ##
 # Conversion hub
 #
@@ -439,10 +457,12 @@ convert = [[277, [fix_wrong_tables]],
            [288, [convert_inset_command]],
            [289, [convert_latexcommand_index]],
            [290, []],
-           [291, []]
+           [291, []],
+           [292, []]
           ]
 
-revert =  [[290, [revert_vietnamese]],
+revert =  [[291, [revert_japanese]],
+           [290, [revert_vietnamese]],
            [289, [revert_wraptable]],
            [288, [revert_latexcommand_index]],
            [287, [revert_inset_command]],
index 4d24cf9c047b832c9625daaee02f9780f36e28b6..d636790cb45b0504ad86846a35d2e2299e8ab0af 100644 (file)
@@ -154,7 +154,7 @@ namespace fs = boost::filesystem;
 
 namespace {
 
-int const LYX_FORMAT = 291; //Uwe Stöhr, Vietnamese
+int const LYX_FORMAT = 292; //Uwe Stöhr, Japanese
 
 } // namespace anon