hi all.. I'm curious to see if anyone who uses unity has a localization system in place?
I'm actually hoping to make my next project contain 0 text whatsoever, but managing input is still an issue.
does anyone know what happens when someone tries to use the input manager on foreign language systems, especially with different character sets like japanese or chinese?
thanks!
-Rich
Replies
a Google docs spreadsheet-based solution proved very useful for outsourcing translations, especially with low cost services like fiverr
There doesn't seem to be an equivalent for Chinese since there's too much symbols for the bitmap atlases. It seems for now we're stuck with rasterized fonts on mobile.
usage was something like Debug.Log( "new game".localize() ); and localize looked up the value in each the corresponding language dictionary.
but i guess the one brice posted is doing a good job
hmm thinking about it I guess this is a desktop specific question
the key config screen runs before the game does on desktop, and you only enter one name for input axes/buttons (presumably in english)
I'm trying to figure out how to make that usable by a non-english speaker
Video Demo: http://youtu.be/BzPrmEkUIRQ
ExcelLocal is a powerful language localisation system using Excel Spreadsheet with Unity.
This process is highly scalable and provides an architecture which separates data from logic.
Features:
- Support UTF-8. The demo scene demonstrates localisation to Chinese and Spanish.
- Support both GUI Text and NGUI UI Labels
- One click export from excel spreadsheet
- Seamless integration with Unity. No need to do extra step of importing.
- Automatic localisation component with the flexibility to use global language settings or individual selection
- No coding required as all components are provided. However, APIs are also exposed for use.
- Support all platforms
Reference this unity asset : DocsPin Asset , Overview
Following are the features of DocsPin.
- Retrieve data from Google Drive
- Save and upload in local file all of Google Drive data
- Protect and encode data
- Manage multi-language text data