Skip to content

Commit d249867

Browse files
committed
Add Japanese S2R via PyKakasi.
1 parent 4a18fe2 commit d249867

File tree

4 files changed

+12
-22
lines changed

4 files changed

+12
-22
lines changed

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ aksharamukha>=2.2,<3
33
esupar>=1.7.5
44
flask>=2.3,<3
55
flask-cors>=4.0,<5
6+
pykakasi>=2.3,<3
67
python-dotenv>=1.0,<2
78
pyyaml>=6.0,<7
89
regex>=2023.8.8

scriptshifter/tables/data/japanese_hiragana.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,12 @@ general:
33
name: Japanese (Hiragana)
44
case_sensitive: false
55
description: Japanese language mapping for Hiragana syllabary.
6-
version: 1.0.0
7-
date: 2025-12-23
6+
version: 2.0.0
7+
date: 2026-02-11
88

99
script_to_roman:
1010
hooks:
1111
post_config:
1212
-
13-
- aksharamukha.romanizer.s2r_post_config
14-
- src_script: "Hiragana"
15-
16-
roman_to_script:
17-
hooks:
18-
post_config:
19-
-
20-
- aksharamukha.romanizer.r2s_post_config
21-
- dest_script: "Hiragana"
13+
- japanese.s2r_post_config
14+
- src_code: "H"

scriptshifter/tables/data/japanese_katakana.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,12 @@ general:
33
name: Japanese (Katakana)
44
case_sensitive: false
55
description: Japanese language mapping for Katakana syllabary.
6-
version: 1.0.0
7-
date: 2025-12-23
6+
version: 2.0.0
7+
date: 2026-02-11
88

99
script_to_roman:
1010
hooks:
1111
post_config:
1212
-
13-
- aksharamukha.romanizer.s2r_post_config
14-
- src_script: "Katakana"
15-
16-
roman_to_script:
17-
hooks:
18-
post_config:
19-
-
20-
- aksharamukha.romanizer.r2s_post_config
21-
- dest_script: "Katakana"
13+
- japanese.s2r_post_config
14+
- src_code: "K"

scriptshifter/tables/index.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@ inuktitut:
193193
japanese_hiragana:
194194
marc_code: jpn
195195
name: Japanese (Hiragana)
196+
japanese_kanji:
197+
marc_code: jpn
198+
name: Japanese (Kanji)
196199
japanese_katakana:
197200
marc_code: jpn
198201
name: Japanese (Katakana)

0 commit comments

Comments
 (0)