]> git.lyx.org Git - features.git/commitdiff
support for the language Bahasa Malaysia
authorUwe Stöhr <uwestoehr@web.de>
Wed, 5 Dec 2007 21:42:57 +0000 (21:42 +0000)
committerUwe Stöhr <uwestoehr@web.de>
Wed, 5 Dec 2007 21:42:57 +0000 (21:42 +0000)
- fileformat change
- rename "Bahasa" to "Bahasa Indonesia"

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21974 a592a061-630c-0410-9148-cb99ea01b6c8

development/FORMAT
lib/languages
lib/lyx2lyx/LyX.py
lib/lyx2lyx/lyx_1_6.py

index 51c270e95bb93668b9d7df1818c8281f1b842b70..f99d27624f53ef173cead38b9652de472052cfb8 100644 (file)
@@ -1,6 +1,9 @@
 LyX file-format changes
 -----------------------
 
+2007-12-05 Uwe Stöhr <uwestoehr@web.de>
+       * Format incremented to 305: support for Bahasa Malaysia
+
 2007-12-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
        * Format incremented to 304: framed and shaded boxes are now real boxes
          (not notes).
index a19443c60297b0217f576cfb81a44c6197b6f5d2..2d11567169a3e6fe222b2fac567f1db8da5f6ebe 100644 (file)
@@ -8,7 +8,8 @@ arabic_arabi arabic     "Arabic (Arabi)"   true  cp1256   ar_SA  ""
 armenian    ""         "Armenian"      false  armscii8   hy_AM  ""
 austrian    austrian   "Austrian"      false  iso8859-15 de_AT  ""
 naustrian   naustrian  "Austrian (new spelling)" false  iso8859-15  de_AT       ""
-bahasa      bahasa     "Bahasa"        false  iso8859-15 in_ID  ""
+bahasa      bahasa     "Bahasa Indonesia"      false  iso8859-15 id_ID  ""
+bahasam     bahasam    "Bahasa Malaysia"       false  iso8859-15 ms_MY  ""
 basque      basque     "Basque"        false  iso8859-15 eu_ES  ""
 belarusian  belarusian "Belarusian"    false  cp1251     be_BY  ""
 brazilian   brazil     "Portuguese (Brazil)"   false  iso8859-15  pt_BR         ""
index 125af4a48171bd295e0b11609a33a57d1e5aab37..a067df5e8899be1d20133e86035767ce0d5cf4aa 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" , 2)),
-                   ("1_6", range(277,305), minor_versions("1.6" , 0))]
+                   ("1_6", range(277,306), minor_versions("1.6" , 0))] # Uwe: support for Bahasa
 
 
 def formats_list():
index af1f2bab2e7c491e5d98f77cc656c459d5b1d284..d803f688927a72e623fca11b8c8341d057ed4b2b 100644 (file)
@@ -913,6 +913,23 @@ def revert_framed_notes(document):
         i = i + 1
 
 
+def revert_bahasam(document):
+    "Set language Bahasa Malaysia to Bahasa Indonesia"
+    i = 0
+    if document.language == "bahasam":
+        document.language = "bahasa"
+        i = find_token(document.header, "\\language", 0)
+        if i != -1:
+            document.header[i] = "\\language bahasa"
+    j = 0
+    while True:
+        j = find_token(document.body, "\\lang bahasam", j)
+        if j == -1:
+            return
+        document.body[j] = document.body[j].replace("\\lang bahasam", "\\lang bahasa")
+        j = j + 1
+
+
 ##
 # Conversion hub
 #
@@ -945,10 +962,12 @@ convert = [[277, [fix_wrong_tables]],
            [301, []],
            [302, []],
            [303, [convert_serbocroatian]],
-           [304, [convert_framed_notes]]
+           [304, [convert_framed_notes]],
+           [305, []]
           ]
 
-revert =  [[303, [revert_framed_notes]],
+revert =  [[304, [revert_bahasam]],
+           [303, [revert_framed_notes]],
            [302, []],
            [301, [revert_latin, revert_samin]],
            [300, [revert_linebreak]],