View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.0
- Last updated
- First released
- Unity version
- 2022.3.15 or later
- Package size
- 23.4 MB
- Files
- 56
- Favorites
- 4
- Views in the past week
- 13
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
TMPro Localization
A complete localization workflow for TextMeshPro & Unity UI Text, with Google Sheets/CSV import, type-safe IDs, RTL support, and a full fallback font pipeline.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
TMPro Localization screenshot 1
About this asset
[Watch the tutorial video for setup and usage:
https://youtu.be/pCGb66oNT78]
RHP TMPro Localization is a modern, high-performance localization system for Unity projects, built with a strong focus on TextMeshPro while also supporting Unity UI Text.
It provides a complete workflow from Google Sheets/CSV to runtime:
download translations, validate/import them into a database, generate type-safe IDs, manage fallback fonts, and switch languages at runtime.
Key Features
• Google Sheets integration (download CSV with a single click)
• CSV import + validation workflow
• Type-safe localization access:
- Automatically generated LocKey.cs (keys) and LocLang.cs (languages)
• Advanced fallback font pipeline for non-Latin languages (CJK, Arabic/RTL, etc.)
• Static fallback atlas builder (build optimized atlases using only actually used characters)
• Built-in RTL / Arabic support with safe literal protection
• Powerful editor tools:
- Localization Editor (Download/Import + Fallback workflow)
- Localization Organizer (scan scenes/prefabs, detect missing keys, bulk assign/edit)
- Fallback Materail Controller (change/compare fallback sdf materials at runtime)
• Runtime usage:
- LocalizationManager (startup language + system language fallback + test override)
- LocalizedText component for TMP/Text with auto-update, formatting, overrides
• Extras:
- LocalizationFormatter (formats numbers/values based on active language)
- PanelLanguageSelect prefab for quick language selection UI
Render Pipeline Compatibility
This package is an editor-focused tool and does not include any render pipeline-specific shaders or materials.
Compatible with Built-in, URP, and HDRP.
Upgrade Note (for existing users)
Version 2.0 uses a new folder structure:
Assets/RHP/TMPro Localization
If you are upgrading from an older version, please remove the old package folder from your project before importing this update to avoid duplicate scripts/assemblies.
New projects can import and use the package directly.
Support & Community
Join the Discord server for support, updates, and discussions:
https://discord.gg/gkFjsM9bRU
For direct support inquiries:
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.58f2 | Compatible | Compatible | Compatible |
| 2022.3.15f1 | Compatible | Compatible | Compatible |
- Editor-only tool; no runtime rendering dependency.
- Compatible with Built-in, URP, and HDRP.
- Does not include shaders or materials.
As listed on the Asset Store.