Everything Localization - Full Text Localization: RTL, Outline, Placeholders
Seyyed Mahdi Faghih
$9.99
$19.99
50%OFF
(no ratings)
Jump AssetStore
Inspector-first localization for Unity. Localize TMP text, Arabic and other RTL languages, images, audio, layouts and positions. Add a component, pick a key, done. CSV translations, instant previews.Localization without the learning curveEverything Localization is designed for developers who want to make their games multilingual without learning a complicated localization framework.There are no String Tables, Addressables workflows, online accounts, or external services to configure. Define your languages, attach the appropriate Localize component, select a translation key, and preview the result directly in the Unity Editor.Whether you are creating your first multilingual game or simply want a faster workflow, Everything Localization keeps the process visual, straightforward, and easy to understand.🚀 The Simple WorkflowAdd your languages, writing directions, and font assets.Attach a Localize component to the object you want to localize.Create or select a translation key from the Inspector.Preview every configured language without entering Play mode.Switch languages at runtime with one method call.No coding is required for ordinary scene-based localization. A simple API is available for dynamic text and audio.🌍 Text and RTL localizationLocalize both UI and 3D TextMesh Pro components:TextMeshProTextMeshProUGUIRTLTextMeshProRTLTextMeshPro3DText-localization features include:LTR and RTL writing directionsIntegrated Arabic and Persian text rendering through RTLTMProA different TextMesh Pro font asset for each languageReusable outline presets with custom colors and thicknessesStatic translation keys selected from the InspectorDynamic translation keys selected through codeRuntime placeholdersMultiline translationsKeyless text with language-specific fonts, outlines, and direction settingsImmediate language previews in the Inspector🖼️ Localize more than textLocalization often requires adapting the complete interface, not just replacing words. Everything Localization includes dedicated components for language-specific images, audio, layouts, and positions.Images:ImageRawImageSpriteRendererAudio:Store one AudioClip per language under a shared IDRetrieve the correct clip for the active language with one method callSuitable for dialogue, narration, tutorials, and other localized audioLayouts:GridLayoutGroupHorizontalLayoutGroupVerticalLayoutGroupStore language-specific alignment and orderingReverse UI arrangements for RTL interfacesPositions:Store different Transform positions for each languageStore different RectTransform positions and sizesCapture and preview each language’s values from the InspectorSimple translation managementTranslations are stored in an accessible CSV file and can be managed directly from the Unity Editor.You can:Add and edit translationsSearch existing keys and valuesSelect keys from Localize componentsDelete unused entriesPreview translations for every configured languageEdit the CSV externally when preferredAll localization data remains inside your Unity project. No internet connection, cloud account, subscription, or translation API is required.Designed for practical game developmentEverything Localization was created and further developed while localizing published games. Its workflow focuses on the requirements commonly encountered by solo developers and small teams:Translated UI and game textRuntime values and placeholdersLanguage-specific fontsArabic and Persian textLocalized images and dialogueMirrored RTL layoutsUI elements requiring different positions or sizes between languagesThe package includes six example scenes covering text, runtime text, images, audio, layout groups, and transform localization.📄 Documentation and supportReview the complete Documentation before purchasing. For questions or support, contact:smahdifaghih2001@gmail.comThird-party contentThis asset uses RTLTMPro under the MIT License and includes Roboto and Droid Arabic Naskh Regular fonts under the Apache 2.0 License.See Third-Party Notices.txt inside the package for complete attribution and licensing information.CompatibilityDeveloped and tested with Unity 6.4 (6000.4.10f1)Compatible with Built-in Render Pipeline, URP, and HDRPUses Unity UI, TextMesh Pro, and C#Designed for TextMesh Pro and Unity UI/uGUI componentsUI Toolkit localization is not currently includedFull editable C# source code includedSupported text componentsTextMeshProTextMeshProUGUIRTLTextMeshProRTLTextMeshPro3DText features:Per-language TMP font assetsReusable outline presetsLTR and RTL direction settingsArabic and Persian connected-script renderingStatic and runtime-selected keysSequential # placeholders replaceable at runtimeMultiline translationsKeyless text with localized font, outline, and direction settingsSupported image componentsImage with localized SpritesRawImage with localized TexturesSpriteRenderer with localized SpritesSupported layout componentsGridLayoutGroup: localized start corner and child alignmentHorizontalLayoutGroup: localized child alignment and reverse arrangementVerticalLayoutGroup: localized child alignment and reverse arrangementSupported transform propertiesTransform: language-specific world positionRectTransform: language-specific anchored position and sizeAudio localizationLocalizedAudio ScriptableObjectOne AudioClip per configured languageAudio lookup using a shared string IDRuntime retrieval using LocalizationManager.GetLocalizedAudioByIDRuntime behaviorChange languages using LocalizationManager.ChangeLanguageSelected language saved through PlayerPrefsLanguage changes update Localize components in the active sceneAssign dynamic text keys and placeholder values through codeData and editor workflowCSV-based translation storageLocalization Settings ScriptableObjectInspector tools for adding, editing, searching, deleting, and selecting keysEdit-mode language previewsNo Addressables configuration requiredNo external service or internet connection requiredAutomatic translation and spreadsheet synchronization are not includedIncluded examplesSix example scenes covering:Text localizationRuntime text localizationImage localizationAudio localizationLayout-group localizationTransform localizationAI was used to create sample Images and Audios as Examples in the package.




