https://github.com/mberatsanli/multilangjava
MultilangJAVA
https://github.com/mberatsanli/multilangjava
java multilanguage-support
Last synced: 10 months ago
JSON representation
MultilangJAVA
- Host: GitHub
- URL: https://github.com/mberatsanli/multilangjava
- Owner: mberatsanli
- Created: 2019-10-14T14:23:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-03T21:43:38.000Z (over 6 years ago)
- Last Synced: 2025-03-05T22:48:47.065Z (over 1 year ago)
- Topics: java, multilanguage-support
- Language: Java
- Size: 132 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# multilangJAVA
### Import the library
```java
import com.multilang.*;
```
## Using
#### > How to declare
```java
Multilang mlang = new Multilang();
```
#### > Set Languages Directory
```java
mlang.setLanguage();
```
#### > Getter and Setter function
| value | what is does | ouput |
|--|--|--|
| language | library selected language | string
| directory | library selected directory | string
#### > List the language in the defined direcory
```java
mlang.getLanguages();
```
| paramters | what is does | output |
|-------------|--------------|--------|
| false | Getting for you language file(s) in directory | array |
| true | Print for you language file(s) in directory | string |
#### > How to create the language file (json)
For example, the folder with the language files: `../languages/` and we create a language folder in the directory. Create `LANGUAGE.json` for example `ru.json` and `az.json`
`"CALL_NAME": "TEXT or WORD"`
```json
// ru.json
{
"merhaba": "Привет",
"merhaba_kullanici": "Привет"
}
// az.json
{
"merhaba": "Salamlar",
"merhaba_kullanici": "Salam"
}
```
#### > How to get the text or word
```java
mlang.call( CALLED NAME)
```
## Example Using
```java
# src/test.java
import com.multilang.*;
public class test {
public static void main(String[] args) {
Multilang mlang = new Multilang();
mlang.setLanguage("en"); // Set "en" language
System.out.println(mlang.call("test")); // Output (string): This is a test
}
}
```