Smart Localization Lite is a lightweight, editor-first localization solution for Unity.
It provides a simple editor workflow, and automatic TextMeshPro language switching without complex setup.Works with all render pipelines (Built-in, URP, HDRP). No SRP-specific dependencies.Smart Localization Lite focuses on providing a solid and coherent localization foundation without unnecessary complexity.It includes a stable runtime architecture with a single source of truth for localized content, a global language service shared between editor and runtime, and simple components for switching TextMeshPro texts based on the active language.The package is designed to be:Safe: clear separation between runtime data and editor toolsPredictable: deterministic language handling and normalizationMaintainable: clean APIs intended to be extended by editor toolingSmart Localization Lite is ideal for small to medium projects, prototypes, and solo developers who want a reliable localization system without spreadsheets, external dependencies, or heavy pipelines.Projects created with Smart Localization Lite can later be upgraded to Smart Localization Suite without losing data, using a single, safe migration workflow.• Runtime localization system with a single source of truth (LocalizationTable)• Stable internal cache for fast lookups and editor tooling• LocalizationService handling global language state (editor + runtime)• Language code normalization (e.g. en-US → en)• Persistent language selection using PlayerPrefs• Event-based language change system (OnLanguageChanged)• TextMeshPro integration via LocalizedTMP component• Clear separation between source text and translated values• APIs designed for editor tools (no reflection-based access)• Deterministic structure suitable for migration and extension• Compatible with Built-in, URP, and HDRP• No external dependencies beyond TextMeshPro




