Open Source Library, Converting Misspelled English characters into Korean letters (& vice versa)
Kotlin implementation of Inko.js, also works in Java!
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.kimcore", "inko.kt", "1.2")
}
inko.kt는 인스턴스를 생성하거나, 코틀린의 extension property를 사용하여 변환할 수 있습니다.
import com.github.kimcore.inko.Inko
import com.github.kimcore.inko.Inko.Companion.asKorean
import com.github.kimcore.inko.Inko.Companion.asEnglish
val inko = Inko()
// 영어 (en) -> 한글 (ko)
println(inko.en2ko("dkssudgktpdy!")) // 안녕하세요!
println("dkssudgktpdy!".asKorean) // 안녕하세요!
// 한글 (ko) -> 영어 (en)
println(inko.ko2en("ㅗ디ㅣㅐ, 재깅!")) // hello, world!
println("ㅗ디ㅣㅐ, 재깅!".asEnglish) // hello, world!
이름 | 타입 | 기본값 | 설명 |
---|---|---|---|
allowDoubleConsonant | Boolean | false | 복자음 설정여부 |
예시:
import com.github.kimcore.Inko
import com.github.kimcore.Inko.Companion.asKoreanWithDoubleConsonant
// Inko 인스턴스를 생성할때 설정 부여하기
val inko = Inko(allowDoubleConsonant = true)
// allowDoubleConsonant 변수를 변경하여 설정 부여하기
inko.allowDoubleConsonant = true
// en2ko 함수의 인자로 설정 부여하기
inko.en2ko("dhk toswm!", allowDoubleConsonant = true)
// Extension property 사용시, String.asKoreanWithDoubleConsonant 사용
"dhk toswm!".asKoreanWithDoubleConsonant
- inko-js - Inko javascript library
- inko-cli - Use inko on the command line
- inko-web - Inko official website
- inko-chrome-extension - Inko chrome extension
- alfred-inko - Alfred 3 workflow to convert misspelled English characters into Korean letters (& vice versa)
- inko.py - Python implementation of inko.js
이 오픈소스 프로젝트에 누구나 기여할 수 있습니다. 기여하고 싶은 분들은 이 레포지토리를 포크한 후 풀리퀘스트 요청해주세요!
Inko.kt 라이브러리는 MIT 라이선스를 따르고 있습니다. 자세한 내용은 LICENSE 파일을 참고해주세요.