diff --git a/interbraille-data.js b/interbraille-data.js index 39da64c..940792f 100644 --- a/interbraille-data.js +++ b/interbraille-data.js @@ -1664,7 +1664,7 @@ languages = { "!": "⠖", ":": "⠒", ";": "⠆", - "-": "⠤", + "־": "⠤", "\\*": "⠔⠔", "\\(": "⠶", "\\)": "⠶", @@ -4152,44 +4152,48 @@ languages = { "-": "⠤", }, yi: { + "אַ": "⠜", + "אָ": "⠕", "א": "⠁", "אָ": "⠕", "אַ": "⠜", "ב": "⠃", "בֿ": "⠧", "ג": "⠛", - "ד‎": "⠙", + "ד": "⠙", "ה": "⠓", "ו": "⠺", "וּ": "⠬", "װ": "⠺⠺", + "ױ": "⠺⠚", "ז": "⠵", "ח": "⠭", - "ט‎": "⠞", - "י‎": "⠚", + "ט": "⠞", + "י": "⠚", "יִ": "⠽", "ײ": "⠚⠚", "ײַ": "⠊", "כּ": "⠅", "כ": "⠡", - "ך‎": "⠡", + "ך": "⠡", "ל": "⠇", - "מ‎": "⠍", - "ם‎": "⠍", - "נ‎": "⠝", - "ן‎": "⠝", + "מ": "⠍", + "ם": "⠍", + "נ": "⠝", + "ן": "⠝", "ס": "⠎", "ע": "⠫", "פּ": "⠏", "פֿ": "⠋", + "פ": "⠋", "ף": "⠋", "צ": "⠮", - "ץ‎": "⠮", - "ק‎": "⠟", + "ץ": "⠮", + "ק": "⠟", "ר": "⠗", "ש": "⠩", "שׂ": "⠱", - "ת‎": "⠹", + "ת": "⠹", "תּ": "⠳", "\\.": "⠲", ",": "⠂", @@ -4197,48 +4201,56 @@ languages = { "!": "⠖", ":": "⠒", ";": "⠆", + "־": "⠤", "-": "⠤", + "—": "⠤", + "\\(": "⠶", + "\\)": "⠶", }, yi2: { + "אַ": "⠁⠒", + "אָ": "⠁⠣", "א": "⠁", - "אָ": "⠁⠣",//add - "אַ": "⠁⠒",//add + "אָ": "⠁⠣", + "אַ": "⠁⠒", "ב": "⠃", "בֿ": "⠧", "בּ": "⠃", "ג": "⠛", - "ד‎": "⠙", + "ד": "⠙", "ה": "⠓", "ו": "⠺", "וּ": "⠬", "װ": "⠺⠺", + "ױ": "⠺⠚", "ז": "⠵", "ח": "⠭", - "ט‎": "⠞", - "י‎": "⠚", + "ט": "⠞", + "י": "⠚", "יִ": "⠽", "ײ": "⠚⠚", "ײַ": "⠴⠴", "כּ": "⠅", "כ": "⠡", - "ך‎": "⠡", + "ך": "⠡", "ל": "⠇", - "מ‎": "⠍", - "ם‎": "⠍", - "נ‎": "⠝", - "ן‎": "⠝", + "מ": "⠍", + "ם": "⠍", + "נ": "⠝", + "ן": "⠝", "ס": "⠎", "ע": "⠫", "פּ": "⠏", "פֿ": "⠋", + "פ": "⠋", "ף": "⠋", "צ": "⠮", - "ץ‎": "⠮", - "ק‎": "⠟", + "ץ": "⠮", + "ק": "⠟", "ר": "⠗", "ש": "⠩", "שׂ": "⠱", - "ת‎": "⠹", + "ת": "⠹", "תּ": "⠳", "\\.": "⠲", ",": "⠂", @@ -4246,7 +4258,11 @@ languages = { "!": "⠖", ":": "⠒", ";": "⠆", + "־": "⠤", "-": "⠤", + "—": "⠤", + "\\(": "⠶", + "\\)": "⠶", }, } @@ -4813,13 +4829,13 @@ otherdata = { }, yi: { englishName: "Yiddish [draft]", - nativeName: "ייִדיש‎", + nativeName: "ייִדיש", script: "Hebrew", writeHere: "שרײַב דאָ", }, yi2: { englishName: "Yiddish [draft2]", - nativeName: "ייִדיש‎", + nativeName: "ייִדיש", script: "Hebrew", writeHere: "שרײַב דאָ", }, diff --git a/interbraille.js b/interbraille.js index 47dd7e1..e4c6454 100644 --- a/interbraille.js +++ b/interbraille.js @@ -373,7 +373,7 @@ function changeLang(lang){ document.getElementById("y" + r).innerHTML = "" } - punc = `()[]{},.:;-'!?°"$*„“‚‘/\\_<>&#%‰+=@”«»§|፡።፣፤፦፧᎐؟،؛۔՞֊՝։՜·` + punc = `()[]{},.:;-'!?°"$*„“‚‘/\\_<>&#%‰+=@”«»§|፡።፣፤፦፧᎐؟،؛۔՞֊՝։՜־·` theletters = Object.entries(languages[lang]).filter(f => !punc.includes(f[0].replace("\\", "") ) && (lang == "osa" || f[0] == f[0].toLowerCase()) && f[0].length <= 3).sort((a,b) => a[0].length - b[0].length) diff --git a/interbraille.txt b/interbraille.txt index a2ce23f..407920e 100644 --- a/interbraille.txt +++ b/interbraille.txt @@ -1,5 +1,9 @@ InterBraille Updates +17 Mar 2024 +-Fixed some issues with Yiddish/Hebrew Braille +-Added the Hebrew punctuation mark ־ + 16 Mar 2024 -Added a second Yiddish proposal