View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1
- Last updated
- First released
- Unity version
- 6000.2.9 or later
- Package size
- 217 KB
- Files
- 19
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.99 on
Keywords
Localizer Easy
Easy-to-use and lightweight localization system for Unity. Localize TextMeshPro using CSV files and switch languages instantly. Perfect for multilingual games and apps, no coding required.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Localizer Easy video 1
About this asset
Localizer Easy is a lightweight and intuitive localization management tool that allows you to localize your UI TextMeshPro without writing a single line of code.
It provides comprehensive documentation, sample scenes, and fully commented example scripts, making it easy to understand, integrate, and extend in any Unity project.
Core Features
Localization System:
- No coding required - Drag and drop setup in Unity Inspector
- CSV-based localization with UTF-8 support and automatic file detection
- ScriptableObject settings (drag folder to auto-detect CSV files)
- Multi-language support via SystemLanguage enum with Editor/Runtime separation
- Cross-platform compatibility (all Unity-supported platforms via TextAsset)
- Smart caching system (10,000 entry limit with FIFO strategy) for optimized performance
Editor Integration:
- TextMeshPro integration with automatic text updates
- Editor preview language support with live preview
- Searchable key selection window with fuzzy search and keyboard navigation
- CSV validation tool with detailed error reporting
- Translation editing in Inspector with save/cancel functionality
- Manual CSV reload buttons in Inspector and Project Settings
Runtime Features:
- Dynamic CSV loading at runtime (LoadCSVFromString) - load translations from server, mods, or external files
- Automatic component updates (including inactive objects) when language changes
- Language change event system (OnLanguageChanged)
- Parameter substitution with Get() method
- Dynamic CSV file name and key assignment via code
- Complete CSV replacement support for hot-fixing and content updates
- Consistent API behavior across all methods
- Smart caching system (10,000 entry limit with FIFO strategy)
Performance & Code Quality:
- Zero-allocation lookups with ValueTuple cache keys
- Optimized dictionary lookups and memory-efficient CSV parsing
- Clean architecture (Manager, Loader, Component separation)
- Comprehensive XML documentation and error handling
- Cross-version compatibility (string-based language storage)
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.5f1 | Compatible | Compatible | Compatible |
| 6000.2.9f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.