Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phoenix616/lang
Language config framework for Bukkit, Bungee and standalone java programs
https://github.com/phoenix616/lang
bukkit bungeecord java localization minecraft velocity
Last synced: 4 months ago
JSON representation
Language config framework for Bukkit, Bungee and standalone java programs
- Host: GitHub
- URL: https://github.com/phoenix616/lang
- Owner: Phoenix616
- License: gpl-3.0
- Created: 2018-10-05T20:04:47.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-20T12:26:17.000Z (about 1 year ago)
- Last Synced: 2024-05-02T02:05:56.035Z (9 months ago)
- Topics: bukkit, bungeecord, java, localization, minecraft, velocity
- Language: Java
- Homepage: https://wiki.phoenix616.dev/library:lang:
- Size: 106 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lang
Language config framework for Bukkit, Sponge, Bungee, Velocity and standalone Java programs.Has the ability to select the correct locale depending on the user.
## Maven Info
```xml
minebench-repo
https://repo.minebench.de/de.themoep.utils
lang-[bukkit|bungee|velocity|simple]
check-for-latest
compile```
## Usage
See this examples for [Bukkit](https://wiki.phoenix616.dev/library:lang:example:bukkit), [Sponge](https://wiki.phoenix616.dev/library:lang:example:sponge),
[Bungee](https://wiki.phoenix616.dev/library:lang:example:bungee) and
[Velocity](https://wiki.phoenix616.dev/library:lang:example:standalone)
plugins as well [standalone applications](https://wiki.phoenix616.dev/library:lang:example:standalone).Of course you can implement `lang-core` yourself on additional platforms. PRs welcome!
Take a look at the examples in the [wiki](https://wiki.phoenix616.dev/library:lang:) and the [Javadocs](https://docs.phoenix616.dev/lang/) for more fine-grained control.
(Almost everything is configurable!)The system property `de.themoep.utils.lang.debug` is provided to enable some debug logging.
## License
This library is licensed under the [GPLv3](https://github.com/Phoenix616/lang/blob/master/LICENSE)!
```
lang
Copyright (c) 2020 Max Lee aka Phoenix616 ([email protected])This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .
```