Japanese title tokenizer
This commit is contained in:
11
mixins/Japanese.pixy
Normal file
11
mixins/Japanese.pixy
Normal file
@ -0,0 +1,11 @@
|
||||
component Japanese(text string)
|
||||
if arn.ContainsUnicodeLetters(text)
|
||||
for _, token := range arn.TokenizeJapanese(text)
|
||||
if token.NeedsFurigana()
|
||||
a.japanese(href="http://jisho.org/search/" + token.Original, target="_blank", rel="noopener")
|
||||
ruby(title=token.Romaji)= token.Original
|
||||
rt.furigana= token.Hiragana
|
||||
else
|
||||
ruby.japanese(title=token.Romaji)= token.Original
|
||||
else
|
||||
span.japanese= text
|
Reference in New Issue
Block a user