Skip to content
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.

Latest commit

 

History

History

lite-gimei

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

lite-gimei

A generator of Japanese dummy names and addresses with furigana.

It is also a port of Ruby's gimei library.

Maven Central

Install

Insert the following to your build.sbt.

libraryDependencies += "codes.quine.labo" %% "lite-gimei" % "<latest version>"

Usage

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 = "温泉"

Note

The original dictionary YAML file is generated from naist-jdic.