Duck Localisation
Duck Localisation provides type-safe localisation support for Unity projects. Features include code-generated key categories for organized translations, ready-to-use components for text, audio, and images, and a simple API for runtime retrieval. Supports Unity 2017+, .NET 4.X+, and C# 6.0+.
com.dubitlimited.duck.localisation 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/localisation.git README Markdown
Copy this to your project's README.md
## Installation
Add **Duck Localisation** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/localisation.git
```
[](https://www.pkglnk.dev/pkg/localisation)README
unity-localisation
What is it?
A library containing classes for adding localisation support to your application.
Requirements
- Unity 2017 or higher
- .NET 4.X or higher
- C# 6.0 or higher
Features
- Type safe localisation key/value retrieval.
- Split translations into categories for easier organisation (via code generation)
- Easy to use out of the box components:
LocalisedText,LocalisedAudio,LocalisedImage - Simple API to retrieve localised values by code:
Loc.Get(Category.Key.KeyName);
How to use it.
Please refer to the following guides.
- GettingStarted- for info about setting up your project for localisation
- BasicUsage - covers most of the basic use cases.
- Preferences
Releasing
- Use gitflow
- Create a release branch for the release
- On that branch, bump version number in package json file, any other business (docs/readme updates)
- Merge to master via pull request and tag the merge commit on master.
- Merge back to development.
DUCK
This repo is part of DUCK (dubit unity component kit) DUCK is a series of repos containing reusable component, utils, systems & tools.
DUCK packages can be added to a project as git submodules or by using Unity Package Manager.
Comments
No comments yet. Be the first!
Sign in to join the conversation
Sign In