OSDN Git Service

braille.TABLES: Add a bool for each table specifying whether it supports input or...
authorJames Teh <jamie@jantrid.net>
Wed, 9 Jan 2013 09:42:27 +0000 (19:42 +1000)
committerJames Teh <jamie@jantrid.net>
Wed, 9 Jan 2013 09:42:27 +0000 (19:42 +1000)
source/braille.py

index ab1ec62..7bef296 100644 (file)
@@ -22,188 +22,189 @@ import inputCore
 #: The directory in which liblouis braille tables are located.\r
 TABLES_DIR = r"louis\tables"\r
 \r
-#: The table filenames and descriptions.\r
+#: The table file names and information.\r
 TABLES = (\r
+       # (fileName, displayName, supportsInput),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("ar-ar-g1.utb", _("Arabic grade 1")),\r
+       ("ar-ar-g1.utb", _("Arabic grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("ar-fa.utb", _("Farsi grade 1")),\r
+       ("ar-fa.utb", _("Farsi grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("bg.ctb", _("Bulgarian 8 dot computer braille")),\r
+       ("bg.ctb", _("Bulgarian 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("cy-cy-g1.utb", _("Welsh grade 1")),\r
+       ("cy-cy-g1.utb", _("Welsh grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("cy-cy-g2.ctb", _("Welsh grade 2")),\r
+       ("cy-cy-g2.ctb", _("Welsh grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("cz-cz-g1.utb", _("Czech grade 1")),\r
+       ("cz-cz-g1.utb", _("Czech grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("da-dk-g1.utb", _("Danish grade 1")),\r
+       ("da-dk-g1.utb", _("Danish grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("da-dk-g2.ctb", _("Danish grade 2")),\r
+       ("da-dk-g2.ctb", _("Danish grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("de-de-comp8.ctb", _("German 8 dot computer braille")),\r
+       ("de-de-comp8.ctb", _("German 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("de-de-g0.utb", _("German grade 0")),\r
+       ("de-de-g0.utb", _("German grade 0"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("de-de-g1.ctb", _("German grade 1")),\r
+       ("de-de-g1.ctb", _("German grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("de-de-g2.ctb", _("German grade 2")),\r
+       ("de-de-g2.ctb", _("German grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("en-gb-g1.utb", _("English (U.K.) grade 1")),\r
+       ("en-gb-g1.utb", _("English (U.K.) grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("en-GB-g2.ctb", _("English (U.K.) grade 2")),\r
+       ("en-GB-g2.ctb", _("English (U.K.) grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("en-us-comp6.ctb", _("English (U.S.) 6 dot computer braille")),\r
+       ("en-us-comp6.ctb", _("English (U.S.) 6 dot computer braille"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("en-us-comp8.ctb", _("English (U.S.) 8 dot computer braille")),\r
+       ("en-us-comp8.ctb", _("English (U.S.) 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("en-us-g1.ctb", _("English (U.S.) grade 1")),\r
+       ("en-us-g1.ctb", _("English (U.S.) grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("en-us-g2.ctb", _("English (U.S.) grade 2")),\r
+       ("en-us-g2.ctb", _("English (U.S.) grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Es-Es-G0.utb", _("Spanish 8 dot computer braille")),\r
+       ("Es-Es-G0.utb", _("Spanish 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("es-g1.ctb", _("Spanish grade 1")),\r
+       ("es-g1.ctb", _("Spanish grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("et-g0.utb", _("Estonian grade 0")),\r
+       ("et-g0.utb", _("Estonian grade 0"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("ethio-g1.ctb", _("Ethiopic grade 1")),\r
+       ("ethio-g1.ctb", _("Ethiopic grade 1"), False),\r
        # braille settings dialog.\r
        # Translators: The name of a braille table displayed in the\r
-       ("fi-fi-8dot.ctb", _("Finnish 8 dot computer braille")),\r
+       ("fi-fi-8dot.ctb", _("Finnish 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("fr-ca-g1.utb", _("French (Canada) grade 1")),\r
+       ("fr-ca-g1.utb", _("French (Canada) grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Fr-Ca-g2.ctb", _("French (Canada) grade 2")),\r
+       ("Fr-Ca-g2.ctb", _("French (Canada) grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("fr-bfu-comp6.utb", _("French (unified) 6 dot computer braille")),\r
+       ("fr-bfu-comp6.utb", _("French (unified) 6 dot computer braille"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("fr-bfu-comp8.utb", _("French (unified) 8 dot computer braille")),\r
+       ("fr-bfu-comp8.utb", _("French (unified) 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("fr-bfu-g2.ctb", _("French (unified) Grade 2")),\r
+       ("fr-bfu-g2.ctb", _("French (unified) Grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("gr-gr-g1.utb", _("Greek (Greece) grade 1")),\r
+       ("gr-gr-g1.utb", _("Greek (Greece) grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("he.ctb", _("Hebrew 8 dot computer braille")),\r
+       ("he.ctb", _("Hebrew 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("hi-in-g1.utb", _("Hindi grade 1")),\r
+       ("hi-in-g1.utb", _("Hindi grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("hr.ctb", _("Croatian 8 dot computer braille")),\r
+       ("hr.ctb", _("Croatian 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("hu-hu-comp8.ctb", _("Hungarian 8 dot computer braille")),\r
+       ("hu-hu-comp8.ctb", _("Hungarian 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("hu-hu-g1.ctb", _("Hungarian grade 1")),\r
+       ("hu-hu-g1.ctb", _("Hungarian grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("is.ctb", _("Icelandic 8 dot computer braille")),\r
+       ("is.ctb", _("Icelandic 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("it-it-comp6.utb", _("Italian 6 dot computer braille")),\r
+       ("it-it-comp6.utb", _("Italian 6 dot computer braille"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("it-it-comp8.utb", _("Italian 8 dot computer braille")),\r
+       ("it-it-comp8.utb", _("Italian 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Lv-Lv-g1.utb", _("Latvian grade 1")),\r
+       ("Lv-Lv-g1.utb", _("Latvian grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("nl-be-g1.utb", _("Dutch (Belgium) grade 1")),\r
+       ("nl-be-g1.utb", _("Dutch (Belgium) grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Nl-Nl-g1.utb", _("Dutch (netherlands) grade 1")),\r
+       ("Nl-Nl-g1.utb", _("Dutch (netherlands) grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("no-no.ctb", _("Norwegian 8 dot computer braille")),\r
+       ("no-no.ctb", _("Norwegian 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("No-No-g0.utb", _("Norwegian grade 0")),\r
+       ("No-No-g0.utb", _("Norwegian grade 0"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("No-No-g1.ctb", _("Norwegian grade 1")),\r
+       ("No-No-g1.ctb", _("Norwegian grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("No-No-g2.ctb", _("Norwegian grade 2")),\r
+       ("No-No-g2.ctb", _("Norwegian grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("No-No-g3.ctb", _("Norwegian grade 3")),\r
+       ("No-No-g3.ctb", _("Norwegian grade 3"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Pl-Pl-g1.utb", _("Polish grade 1")),\r
+       ("Pl-Pl-g1.utb", _("Polish grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("pt-pt-comp8.ctb", _("Portuguese 8 dot computer braille")),\r
+       ("pt-pt-comp8.ctb", _("Portuguese 8 dot computer braille"), True),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Pt-Pt-g1.utb", _("Portuguese grade 1")),\r
+       ("Pt-Pt-g1.utb", _("Portuguese grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Pt-Pt-g2.ctb", _("Portuguese grade 2")),\r
+       ("Pt-Pt-g2.ctb", _("Portuguese grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("ru-ru-g1.utb", _("Russian grade 1")),\r
+       ("ru-ru-g1.utb", _("Russian grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("Se-Se-g1.utb", _("Swedish grade 1")),\r
+       ("Se-Se-g1.utb", _("Swedish grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("sk-sk-g1.utb", _("Slovak")),\r
+       ("sk-sk-g1.utb", _("Slovak"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("sl-si-g1.utb", _("Slovene grade 1")),\r
+       ("sl-si-g1.utb", _("Slovene grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("sr-g1.ctb", _("Serbian grade 1")),\r
+       ("sr-g1.ctb", _("Serbian grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("ta-ta-g1.ctb", _("Tamil grade 1")),\r
+       ("ta-ta-g1.ctb", _("Tamil grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("tr.ctb", _("Turkish grade 1")),\r
+       ("tr.ctb", _("Turkish grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("UEBC-g1.utb", _("Unified English Braille Code grade 1")),\r
+       ("UEBC-g1.utb", _("Unified English Braille Code grade 1"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("UEBC-g2.ctb", _("Unified English Braille Code grade 2")),\r
+       ("UEBC-g2.ctb", _("Unified English Braille Code grade 2"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("zh-hk.ctb", _("Chinese (Hong Kong, Cantonese)")),\r
+       ("zh-hk.ctb", _("Chinese (Hong Kong, Cantonese)"), False),\r
        # Translators: The name of a braille table displayed in the\r
        # braille settings dialog.\r
-       ("zh-tw.ctb", _("Chinese (Taiwan, Mandarin)")),\r
+       ("zh-tw.ctb", _("Chinese (Taiwan, Mandarin)"), False),\r
 )\r
 \r
 roleLabels = {\r