Logo Lanfrica

adetuyiTolu/Language_Time

Domaine:

natural language processing

Type de record:

software
Créateur:
ade
Hôte:
A library that converts Time to its equivalent local languages starting with some basic Nigeria languages(Yoruba, Hausa, Igbo, Efik and English) # Language_Time A library which converts "Time" to its equivalent local languages starting with some basic Nigeria languages like -(Yoruba, Hausa, Igbo, Efik and English) ## Setting up ### Dependency * Maven ```groovy com.crevation.NgTime crev-NgTime 1.1 pom ``` * Gradle ```groovy compile 'com.crevation.NgTime:crev-NgTime:0.1' OR compile 'com.crevation.NgTime:crev-NgTime:1.1' ``` ## Usage ```java //instatntiate the language of your choice, Yoruba in this case Time yoruba = new Yoruba(); //you can as well use other languages available Time igbo = new Igbo(); Time hausa = new Hausa(); Time english = new English(); Time efik = new Efik(); String yorubaTime = yoruba.getTime("4:00"); String currentTime = yoruba.getCurrentTime(); String calendarTime = yoruba.getTime(Calendar.getInstance()); String dateTime = yoruba.getTime(new Date()); ``` ## Test There's a local unit test class here in the test folder. ## Contributors * Adetuyi Tolu Emmanuel Developer * Idorenyin Obong Developer * Iliya Kazah Daniel Hausa instructor ## Contributions Thank you for showing interest to contribute to this project, we are looking forward to adding more languages. All you need to do is: * Provide translation rules for the language to be added, see English Constants for sample. * Email us for more information ## License Copyright 2017 Adetuyi Tolu Emmanuel 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 Apache license 2.0