Hitex Language
توی Excel یه شیت باز میکنید و به هر تعداد که خواستید key (کلید واژه) و زبان وارد میکنید و با فرمت بروز xlsx ذخیره اش میکنید.
حالا Hitex Excel And Json Convertor رو باز میکنید و فایل xlsx که ساختید رو Drag میکنید داخلش.
یه صفحه باز میشه ازتون میخواد مسیر خروجی رو بهش بدید و یه نام براش وارد کنید.
آدرس رو Assets پروژتون قرار بدید و نام رو میتونید پیشفرض lang بزارید (اختیاریه)
یه Json براتون ساخته میشه و زبان هاتون میره داخلش
تا اینجا کار تمومه میرید توی بیسیک و سربرگ Library ها (با فرض اینکه قبلا Hitex_Language رو ریختید توی پوشه ی لایبرری هاتون) و کتابخونه رو تیک میزنید
یه متغیر توی Process_Globals ایجاد میکنید و ازش استفاده میکنید :
Dim Lang As Hitex_Language
اینیشلایز میکنید و بهش زبان پیشفرض رو اطلاع میدید .
Lang.Initialize("lang.json")
Lang.SetLanguage("en")
برای گرفتن زبان ، بهش key مورد نظر رو میدید .
(Log(Lang.Get("key")
با GetDeviceLanguage هم میتونید زبان تلفن شخص رو تشخیص بدید.
[نکته اول : فایل json ساخته شده تون رو هم میتونید معکوس کنید برگردونید به xlsx اما بهتره از فایل اصلیتون بک آپ داشته باشید همیشه ، که بعدا بتونید تغییرات اعمال کنید.]
[نکته دوم : با کتابخونه ی SharedPreference ، میتونید وضعیت زبان انتخاب شده توسط کاربر رو ذخیره کنید]
پایان ✌️
درباره Hitex Language
برنامه ها تون رو به راحتی چند زبانه کنید.
توی Excel یه شیت باز میکنید و به هر تعداد که خواستید key (کلید واژه) و زبان وارد میکنید و با فرمت بروز xlsx ذخیره اش میکنید.
حالا Hitex Excel And Json Convertor رو باز میکنید و فایل xlsx
که ساختید رو Drag میکنید داخلش.
یه صفحه باز میشه ازتون میخواد مسیر خروجی رو بهش بدید و یه نام براش وارد کنید.
آدرس رو Assets پروژتون قرار بدید و نام رو میتونید پیشفرض lang بزارید (اختیاریه)
یه Json براتون ساخته میشه و زبان هاتون میره داخلش
تا اینجا کار تمومه میرید توی بیسیک و سربرگ Library ها (با فرض اینکه قبلا Hitex_Language رو ریختید توی پوشه ی لایبرری هاتون) و کتابخونه رو تیک میزنید
یه متغیر توی Process_Globals ایجاد میکنید و ازش استفاده میکنید :
Dim Lang As Hitex_Language
اینیشلایز میکنید و بهش زبان پیشفرض رو اطلاع میدید .
Lang.Initialize("lang.json")
Lang.SetLanguage("en")
برای گرفتن زبان ، بهش key مورد نظر رو میدید .
(Log(Lang.Get("key")
با GetDeviceLanguage هم میتونید زبان تلفن شخص رو تشخیص بدید.
[نکته اول : فایل json ساخته شده تون رو هم میتونید معکوس کنید برگردونید به xlsx اما بهتره از فایل اصلیتون بک آپ داشته باشید همیشه ، که بعدا بتونید تغییرات اعمال کنید.]
[نکته دوم : با کتابخونه ی SharedPreference ، میتونید وضعیت زبان انتخاب شده توسط کاربر رو ذخیره کنید]
پایان ✌️