This simple library converts numbers to Persian letters.
You can download the demo application from releases page or markets:
If you're using the old project structure, add JitPack in your root build.gradle
or build.gradle.kts
file like this:
build.gradle
allprojects {
repositories {
...
maven {
url 'https://jitpack.io'
}
}
}
build.gradle.kts
allprojects {
repositories {
...
maven("https://jitpack.io")
}
}
Otherwise if you're using new project structure, add JitPack in your settings.gradle
or settings.gradle.kts
like this:
settings.gradle
dependencyResolutionManagement {
...
repositories {
...
maven {
url 'https://jitpack.io'
}
}
}
settings.gradle.kts
dependencyResolutionManagement {
...
repositories {
...
maven("https://jitpack.io")
}
}
First add dependency in your project version catalog like this:
libs.versions.toml
[version]
numberstoletters = "2.0.1" # You can find the latest version from releases page
[libraries]
numberstoletters = { group = "ir.alirezaivaz", name = "numberstoletters", version.ref = "numberstoletters" }
Then add the library dependency in your application module build.gradle
or build.gradle.kts
file like this:
build.gradle
dependencies {
...
implementation libs.numberstoletters
}
build.gradle.kts
dependencies {
...
implementation(libs.numberstoletters)
}
Just add the library dependency in your application module build.gradle
or build.gradle.kts
file like this:
build.gradle
dependencies {
...
def numbersToLetters = "2.0.1" // You can find the latest version from releases page
implementation "ir.alirezaivaz:numberstoletters:$numbersToLetters"
}
build.gradle.kts
dependencies {
...
val numbersToLetters = "2.0.1" // You can find the latest version from releases page
implementation("ir.alirezaivaz:numberstoletters:$numbersToLetters")
}
Simply create an object from PersianNumbersToLettersConverter
class and call
getParsedString()
function and pass your number as string to that function.
Java
PersianNumbersToLettersConverter converter = new PersianNumbersToLettersConverter();
Int number = 123456789;
String inputNumber = Integer.toString(number);
String result = converter.getParsedString(inputNumber);
Kotlin
val converter = PersianNumbersToLettersConverter()
val number = 123456789
val result = converter.getParsedString("$number")
This library supports 63 numbers. If you try to enter more than, the library returns error!
Library by Alireza Ivaz
- Mehran Shomali for base PHP code
- Saeid Raei for convert PHP code to Java
You can see full changelog from here.
Copyright 2016-2020 Saeid Raei
Copyright 2017-2023 Alireza Ivaz
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.