Localization Editor keeps your localized strings organized within Unity and makes it possible to sync your changes with a spreadsheet (Excel or Google Sheets).
Localization made easy!One click will process texts in the scene, and you’re done. You can then add as many languages as you want and access them with one-line of code easily - if you want to. I must mention, the developer of this editor has the quickest support service on the asset store. Thanks so much! 5 star Asset Store Review
Right to Left and Bi-directional Text Support
For example, an embeded English phrase in an Arabic string or vice versa). Languages that use the Arabic script are supported (Arabic, Persian, Pashto, Urdu, etc.) as well as Hebrew.
داخل العربية.“Lets do this”هذا هو عبارة عن سلسلة جزءا لا يتجزأ من اللغة الإنجليزية
Logical and Visual String Presentations
RTL languages will have a Logical edit box and a Visual Presentation. The logical box is for editing RTL strings, the visual presentation is the reordered and “shaped” text that you will see in your game.
String Table Format
All text is saved in UTF8. LE contains a library that reorders and “shapes” RTL strings based on the Unicode Bidirectional Algorithm.
Import/Export to a Spreadsheet
Sync changes between Unity and a shared Spreadsheet - Perfect for teams. LE supports Excel and Google Sheets.