Skip to content

Commit

Permalink
Fix wrong encoding/decoding of two japanese characters: オand エ - than…
Browse files Browse the repository at this point in the history
…ks to Yui Makino
  • Loading branch information
ozdemirburak committed Sep 13, 2020
1 parent 6629025 commit 73bc4e5
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion dist/morsify.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "morsify",
"version": "2.3.1",
"version": "2.3.2",
"description": "Morse code translator, Morse encoder and decoder which can also generate audio.",
"keywords": [
"morsify",
Expand Down Expand Up @@ -36,16 +36,16 @@
"url": "https://github.com/ozdemirburak/morsify.git"
},
"devDependencies": {
"@babel/core": "^7.8.4",
"@babel/preset-env": "^7.8.4",
"@babel/core": "^7.11.6",
"@babel/preset-env": "^7.11.5",
"coveralls": "^3.0.9",
"gulp": "^4.0.2",
"gulp-babel": "^8.0.0",
"gulp-babel-minify": "^0.5.1",
"gulp-concat": "^2.6.1",
"istanbul": "^0.4.5",
"jshint": "^2.11.0",
"lodash": "^4.17.15",
"jshint": "^2.12.0",
"lodash": "^4.17.20",
"mocha": "^6.2.2"
},
"main": "./src/morsify.js",
Expand Down
4 changes: 2 additions & 2 deletions src/morsify.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,9 @@
'マ': '1001', 'ヤ': '011', 'ラ': '000', 'ワ': '101', 'イ': '01', 'キ': '10100',
'シ': '11010', 'チ': '0010', 'ニ': '1010', 'ヒ': '11001', 'ミ': '00101', 'リ': '110',
'ヰ': '01001', 'ウ': '001', 'ク': '0001', 'ス': '11101', 'ツ': '0110', 'ヌ': '0000',
'フ': '1100', 'ム': '1', 'ユ': '10011', 'ル': '10110', 'ン': '01010', 'エ': '01000',
'フ': '1100', 'ム': '1', 'ユ': '10011', 'ル': '10110', 'ン': '01010', 'エ': '10111',
'ケ': '1011', 'セ': '01110', 'テ': '01011', 'ネ': '1101', 'ヘ': '0', 'メ': '10001',
'レ': '111', 'ヱ': '01100', 'オ': '10111', 'コ': '1111', 'ソ':'1110', 'ト': '00100',
'レ': '111', 'ヱ': '01100', 'オ': '01000', 'コ': '1111', 'ソ':'1110', 'ト': '00100',
'ノ': '0011', 'ホ': '100', 'モ': '10010', 'ヨ': '11', 'ロ': '0101', 'ヲ': '0111',
'゛': '00', '゜': '00110', '。': '010100', 'ー': '01101', '、': '010101',
'(': '101101', ')': '010010'
Expand Down
8 changes: 4 additions & 4 deletions test/morsify.js
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,9 @@ describe('morsify', function () {
t.equal(morsify.encode('マヤラワイキ', options), '-・・- ・-- ・・・ -・- ・- -・-・・');
t.equal(morsify.encode('シチニヒミリ', options), '--・-・ ・・-・ -・-・ --・・- ・・-・- --・');
t.equal(morsify.encode('ヰウクスツヌ', options), '・-・・- ・・- ・・・- ---・- ・--・ ・・・・');
t.equal(morsify.encode('フムユルンエ', options), '--・・ - -・・-- -・--・ ・-・-・ ・-・・・');
t.equal(morsify.encode('フムユルンエ', options), '--・・ - -・・-- -・--・ ・-・-・ -・---');
t.equal(morsify.encode('ケセテネヘメ', options), '-・-- ・---・ ・-・-- --・- ・ -・・・-');
t.equal(morsify.encode('レヱ、オコソ', options), '--- ・--・・ ・-・-・- -・--- ---- ---・');
t.equal(morsify.encode('レヱ、オコソ', options), '--- ・--・・ ・-・-・- ・-・・・ ---- ---・');
t.equal(morsify.encode('トノホモヨロ', options), '・・-・・ ・・-- -・・ -・・-・ -- ・-・-');
t.equal(morsify.encode('ヲ゛゜。ー', options), '・--- ・・ ・・--・ ・-・-・・ ・--・-');
t.equal(morsify.encode('()', options), '-・--・- ・-・・-・');
Expand All @@ -141,9 +141,9 @@ describe('morsify', function () {
t.equal(morsify.decode('-・・- ・-- ・・・ -・- ・- -・-・・', options), 'マヤラワイキ');
t.equal(morsify.decode('--・-・ ・・-・ -・-・ --・・- ・・-・- --・', options), 'シチニヒミリ');
t.equal(morsify.decode('・-・・- ・・- ・・・- ---・- ・--・ ・・・・', options), 'ヰウクスツヌ');
t.equal(morsify.decode('--・・ - -・・-- -・--・ ・-・-・ ・-・・・', options), 'フムユルンエ');
t.equal(morsify.decode('--・・ - -・・-- -・--・ ・-・-・ -・---', options), 'フムユルンエ');
t.equal(morsify.decode('-・-- ・---・ ・-・-- --・- ・ -・・・-', options), 'ケセテネヘメ');
t.equal(morsify.decode('--- ・--・・ ・-・-・- -・--- ---- ---・', options), 'レヱ、オコソ');
t.equal(morsify.decode('--- ・--・・ ・-・-・- ・-・・・ ---- ---・', options), 'レヱ、オコソ');
t.equal(morsify.decode('・・-・・ ・・-- -・・ -・・-・ -- ・-・-', options), 'トノホモヨロ');
t.equal(morsify.decode('・--- ・・ ・・--・ ・-・-・・ ・--・-', options), 'ヲ゛゜。ー');
t.equal(morsify.decode('-・--・- ・-・・-・', options), '()');
Expand Down

0 comments on commit 73bc4e5

Please sign in to comment.