A generator of Japanese dummy names and addresses with furigana.
It is also a port of Ruby's gimei
library.
Insert the following to your build.sbt
.
libraryDependencies += "codes.quine.labo" %% "lite-gimei" % "<latest version>"
Gimei
is the frontend to generate a Japanese dummy data.
import codes.quine.labo.lite.gimei.Gimei
Gimei.name()
generates a dummy name.
val name = Gimei.name()
name.toKanji
// res0: String = "藤村 史帆"
name.toHiragana
// res1: String = "ふじむら しほ"
name.toKatakana
// res2: String = "フジムラ シホ"
name.toRomaji
// res3: String => "Shiho Fujimura"
Gimei.name()
result is Name
object.
It consists some components.
name.gender
// res4: Gender = Female
name.firstName.toKanji
// res5: String = "史帆"
name.lastName.toKanji
// res6: String = "藤村"
Gimei.address()
generates a dummy address.
val address = Gimei.address()
address.toKanji
// res7: String = "青森県南陽市温泉"
address.toHiragana
// res8: String = "あおもりけんなんようしおんせん"
address.toKatakana
// res9: String = "アオモリケンナンヨウシオンセン"
address.toRomaji
// res10: String = "Aomoriken Nanyoushi Onsen"
Gimei.address()
result is Address
object.
It consists some components.
address.prefecture.toKanji
// res11: String = "青森県"
address.city.toKanji
// res12: String = "南陽市"
address.town.toKanji
// res13: String = "温泉"
The original dictionary YAML file is generated from naist-jdic.