Japanese title tokenizer

This commit is contained in:
2017-07-11 16:54:17 +02:00
parent 4743103595
commit 61c0f2a6d2
4 changed files with 28 additions and 4 deletions

11
mixins/Japanese.pixy Normal file
View 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