https://github.com/phrase/unity-plugin
Phrase localization for Unity
https://github.com/phrase/unity-plugin
Last synced: about 1 year ago
JSON representation
Phrase localization for Unity
- Host: GitHub
- URL: https://github.com/phrase/unity-plugin
- Owner: phrase
- License: bsd-3-clause
- Created: 2024-07-08T14:57:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T12:00:34.000Z (about 1 year ago)
- Last Synced: 2025-04-11T13:44:42.006Z (about 1 year ago)
- Language: C#
- Size: 645 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Unity plugin for Phrase Strings integration
Unity plugin is a package for Unity which allows Unity developers to synchronize their localized strings in Unity with Phrase Strings translation management platform.
## Setup
Phrase Unity plugin relies on Unity Localization package. It assumes that the Unity developer is using or plans to use localization through Unity Localization, in particular [String Table Collections](https://docs.unity3d.com/Packages/com.unity.localization@1.5/manual/StringTables.html).
In order to get started with Unity Localization, refer to the [guide](https://docs.unity3d.com/Packages/com.unity.localization@1.5/manual/QuickStartGuideWithVariants.html).
After you create initial set of locales and one or more String Table Collections, and connect them with some text objects (and/or start using them programmatically from your Unity scripts), you can install and start using Phrase Plugin, which can be installed in following ways:
* Install from the Asset Store (TBA)
* Install from package archive
* Assets → Import Package → Custom Package… → choose `.unitypackage` file from disk
* Install from locally checked out source code
* Either check out the source directly into `YourProject/Packages/com.phrase.plugin` directory, or
* symlink `unity_plugin` directory into `YourProject/Packages` as `com.phrase.plugin`
Afterwards one should be able to add a Phrase provider asset to their project (Create → Localization → Phrase).
## Usage
Please refer to [this guide](https://support.phrase.com/hc/en-us/articles/15979838858140-Unity-Strings) for a quick overview of the plugin features.
## Contributing
If you want to contribute, check out this project directly into `Packages`
directory of your project and rename the package directory to
`com.phrase.plugin`. You can also create a symlink to it instead.
### Publishing a new release
* Increase version number in `package.json` and `Editor/PhraseClient.cs`
* Update `CHANGELOG.md`
* Publish the release on the Asset Store