A library that converts Time to its equivalent local languages starting with some basic Nigeria languages(Yoruba, Hausa, Igbo, Efik and English)
A library which converts "Time" to its equivalent local languages starting with some basic Nigeria languages like -(Yoruba, Hausa, Igbo, Efik and English)
<dependency>
<groupId>com.crevation.NgTime</groupId>
<artifactId>crev-NgTime</artifactId>
<version>1.1</version>
<type>pom</type>
</dependency>
compile 'com.crevation.NgTime:crev-NgTime:0.1'
OR
compile 'com.crevation.NgTime:crev-NgTime:1.1'
//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());
There's a local unit test class here in the test folder.
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
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