XML Localization (crossplatform, UI text/image auto swap) View on Asset Store (opens in new tab)

Package details

Latest version
1.1
Last updated
First released
Unity version
4.6.0 or later
Package size
611 KB
Files
15
Favorites
50
Views in the past week
9

Price tracking

Last checked
Tracked since
Lowest recorded
$5.00 on

XML Localization (crossplatform, UI text/image auto swap)

by Jarosław Wątroba (opens in new tab)

4.1 / 5 · 9 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 4
4 stars 3
3 stars 1
2 stars 1
1 star 0
Price $5.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for XML Localization (crossplatform, UI text/image auto swap), 6 months Current $5.00; lowest $5.00; highest $5.00 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

XML Localization (crossplatform, UI text/image auto swap) screenshot 1

XML Localization (crossplatform, UI text/image auto swap) screenshot 1

About this asset

Do you miss Strings.xml from Java Android programming in Unity 3D? Or maybe you don't know yet how awesome XML is? No problem! This simple package brings XML string-based localization to Unity and expands its potential by allowing to automatically swap not only text, but language-dependent UI Image sprites as well!
WebPlayer demo available here.
Includes two example scenes and extensive documentation with clear step-by-step setup instructions. Works with Unity 5 and 4 Non-Pro. Full source code included.

Create an xml file containing all your strings and language-dependent images right in your assets folder, then add a prefab to your scene. It's that simple! All UI Text and UI Image elements which contain a string name (applies to everything: buttons, placeholders, etc) will change their content to the appropriate language. Strings and Images are also accessible from code. You can either pre-set a language to be displayed or use automatic detection of system language on the device your player is running. Runtime language change is possible too.
Compatible and tested with both Unity 4.6 and Unity 5.4. Works on every platform (extensively tested on Standalone and Android). However, only platforms supporting Application.systemLanguage may use language autodetection.

From the publisher's Asset Store listing.