Unity plugin is a package for Unity which allows Unity developers to synchronize their localized strings in Unity with Phrase Strings translation management platform.
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.
In order to get started with Unity Localization, refer to the guide.
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
- Assets → Import Package → Custom Package… → choose
- 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 intoYourProject/Packages
ascom.phrase.plugin
- Either check out the source directly into
Afterwards one should be able to add a Phrase provider asset to their project (Create → Localization → Phrase).
Please refer to this guide for a quick overview of the plugin features.
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.
- Increase version number in
package.json
andEditor/PhraseClient.cs
- Update
CHANGELOG.md
- Publish the release on the Asset Store