Repository: nvaccess/nvda

Issue:
add new braille tables to NVDA
the template cannot be applyed for this issue, so i am describing it in the following way.
Liblouis version 3,6.0 arrived in master, so these changes which i propose can be merged straightforward, as i verified that the braille tables don't crash NVDA.
Recently, i mentioned that there is a new czech 8-dots table in NVDA, and i have mentioned it as a part of the pull request regarding the upgrade, but this is not applied. 
Now, i discovered that tere are few braille tables, which are correct, and these can be merged straight to master, as these are not breaking the functionality of NVDA itself.
these are:
ckb-g1.ctb central kurdish , sorani braille table, grade1
cs-comp8.utb czech 8-dots braille table, standard computer braille
eo-g1.ctb esperanto grade 1 table 
hu-hu-g2.ctb hungarian grade2, contracted table
urdu braille removed, as it causes serious issues.
thanks,
Zvonimir


Discussion:
@leonardder,
@mdcurran,
@josephsl 
@dkager 
p.s. I will add the pull request for this issue soon, following the NV Access guides for doing so

Resolving patch:
diff --git a/source/brailleTables.py b/source/brailleTables.py
--- a/source/brailleTables.py
+++ b/source/brailleTables.py
@@ -74,6 +74,7 @@ def listTables():
 	"nl-BE-g1.ctb":"nl-BE-g0.utb",
 	"nl-NL-g1.ctb":"nl-NL-g0.utb",
 	"no-no.ctb":"no-no-comp8.ctb",
+	"ru-compbrl.ctb":"ru.ctb",
 	"sk-sk-g1.utb":"sk-g1.ctb",
 	"UEBC-g1.ctb":"en-ueb-g1.ctb",
 	"UEBC-g2.ctb":"en-ueb-g2.ctb",
@@ -94,12 +95,18 @@ def listTables():
 addTable("bg.ctb", _("Bulgarian 8 dot computer braille"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
+addTable("ckb-g1.ctb", _("Central Kurdish grade 1"))
+# Translators: The name of a braille table displayed in the
+# braille settings dialog.
 addTable("cy-cy-g1.utb", _("Welsh grade 1"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
 addTable("cy-cy-g2.ctb", _("Welsh grade 2"), contracted=True)
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
+addTable("cs-comp8.utb", _("Czech 8 dot computer braille"))
+# Translators: The name of a braille table displayed in the
+# braille settings dialog.
 addTable("cs-g1.ctb", _("Czech grade 1"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
@@ -160,6 +167,9 @@ def listTables():
 addTable("en-us-g2.ctb", _("English (U.S.) grade 2"), contracted=True)
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
+addTable("eo-g1.ctb", _("Esperanto grade 1"))
+# Translators: The name of a braille table displayed in the
+# braille settings dialog.
 addTable("Es-Es-G0.utb", _("Spanish 8 dot computer braille"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
@@ -223,6 +233,9 @@ def listTables():
 addTable("hu-hu-g1.ctb", _("Hungarian grade 1"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
+addTable("hu-hu-g2.ctb", _("Hungarian grade 2"), contracted=True)
+# Translators: The name of a braille table displayed in the
+# braille settings dialog.
 addTable("is.ctb", _("Icelandic 8 dot computer braille"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
@@ -322,7 +335,7 @@ def listTables():
 addTable("ro.ctb", _("Romanian"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
-addTable("ru-compbrl.ctb", _("Russian braille for computer code"))
+addTable("ru.ctb", _("Russian braille for computer code"))
 # Translators: The name of a braille table displayed in the
 # braille settings dialog.
 addTable("ru-ru-g1.utb", _("Russian grade 1"))


Test patch: