Internationalization for projects via Spring MessageSource.
This project is licensed under the MIT License.
- i18n – Core internationalisation library (framework‑agnostic)
- i18n‑spring‑boot‑starter – Auto‑configuration and integration for Spring Boot
- Core library usage → https://github.com/CycloneTechnology/i18n/tree/master/i18n#readme
- Spring Boot starter → https://github.com/CycloneTechnology/i18n/tree/master/i18n-spring-boot-starter#readme
Current Status:
MAJOR.MINOR.PATCH
| Change type | Version bump | Examples |
|---|---|---|
| Breaking API | MAJOR | Removing methods, changing config keys |
| Backward‑compatible new feature | MINOR | New APIs, new config options |
| Bug fixes only | PATCH | Fixes, internal refactors |
The version lives in Git, not Maven
| Rules | |
|---|---|
| main branch | releasable |
| Git tags | define releases |
| CI | builds only tagged releases |
| Branch | Use |
|---|---|
| main | Stable, realeasable |
| feature/* | Work in progress |
| fix/* | Bug fixes |
- feat: add locale fallback support
- fix: correct ICU message parsing
- docs: improve README examples
- BREAKING CHANGE: changed message resolver API
| Commit content | Version bump | |
|---|---|---|
| fix | PATCH | Bug fixes that do not affect the public API |
| feature | MINOR | New features that are backwards compatible |
| BREAKING CHANGE | MAJOR | Breaking changes that affect the public API |