sibgolab

برنامه چند زبانه؟

6 ارسال در این موضوع قرار دارد

سلام

راستش من برنامه هامو توی گوگل پلی قرار میدم

گوگل پلی هم باید برنامه ی چند زبانه بفرستی براشون وگرنه فروش نمیره

خدمتتون عرض کنم که بخدا به پیر پیغمبر بلدم که پوشه ی  valiu رو کپی کنم و مثلا پشتش بنویسم -en یا -fr 

که میشن valiu-en و valiu-fr برای انگلیسی و فرانسوی

ولی مشکل اینجاست این روش بر اساس تنظیمات پیشفرض گوشی کار میکنه و چه بسا شاید یه فرانسوی زبان گوشیشو روی انگلیسی تنظیم کرد ، اینطوری میشه که گاو ما میزائه و زبان برنامه انگلیسیه

من میخام توی تنظیمات برنامه ، تنظیمات زبان هم بذارم 

یعنی دوتا دکمه میذارم روی یکیشون نوشته انگلیسی روی یکی دیگه نوشته فرانسوی

کاربر روی فرانسوی کلیک کرد زبان برنامه فرانسوی بشه و انگلیسی کلیک کرد زبان انگلیسی بشه

حالا چی توی ذهنمه ؟

میخام وقتی مثلا روی انگلیسی کلیک میشه «زبان کل گوشی از توی تنظیمات» به انگلیسی تغییر کنه تا برنامه با پوشه ی valiu-en کار کنه ولی وقتی از برنامه خارج میشه دوباره تنظیمات زبان برگرده روی همونی که بود

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

جالبه من هیچ تجربه ای در این زمینه ندارم

اگر کامل یاد گرفتید آموزشش رو داخل انجمن بذارید تا استفاده بنماییم .

ممنون .

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

داداشمیییی!!!

اقا من موندم تو کف این که برنامه ها رو چطور تو گوگل پلی قرار دادی؟؟!!

البته اگه تو ایرانی...اگه خارج از کشوری که هیچی...

اگه بگی چجوری مستر کارت رو خرید کردی که گوگل ازت ایراد نگرفته ممنونت میشم...

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

برای چند زبانه کردن 2 راه دارید که یکیش را خودتون گفتین و دیگری هم از قسمت تنظیمات هست. شما فایل های string.xml را به طور کامل آماده میکنید و سپس میتونید از طریق Sharedprefrences این کار رو بکنید. وقتی روی EN زد از string.xml بخونه وقتی روی FR زد از string-fr.xml بخونه. کار سختی نیست دوست عزیز

-----------------

اقا من موندم تو کف این که برنامه ها رو چطور تو گوگل پلی قرار دادی؟؟!!

البته اگه تو ایرانی...اگه خارج از کشوری که هیچی...

اگه بگی چجوری مستر کارت رو خرید کردی که گوگل ازت ایراد نگرفته ممنونت میشم...

برای گوگل پلی هم میتونید از طریق لینک زیر اقدام کنید و این هم کار سختی نیست

http://mobpay.ir/

موفق و سربلند باشید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این سایتای مسخره که بعضا حتی 900 هزار تومن ازتون میگیرن رو ول کنین

من چند تا ترفند بلدم

تازه اگه ترفند هامو هم بلد نبودم تیم ارت سافت میتونست کارمو راه بندازه اونم رایگان ( ۸۰ هزار تومن ورودی)

وقت کردم براتون یه تا\یک میذارم تا وباست هایی مثل تاران مارکت ورشکسته بشن


گیفت کارت و مستر کارت و از این مسخره بازیا هم نمیخاد


من چاکرتونم قراره دهن تاران مارکت و... رو سرویس کنم توی تاپیک بعدی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من همچین کاریو انجام دادم

از string.xml استفاده، مثلا 

[shcode=java] hello[/shcode]

[shcode=java] hallo[/shcode]

[shcode=xml]caio[/shcode]

بعد بیا یه دکمه بزار مثلا ایتالیایی که وقتی کاربر کلیک میکنه متن تمومه TextView هات رو هم عوض میکته و string  ایتالیایی رو جایگزینشون میکنه 

و با SharedPreferences  ذخیره کنی کاربر چ زبونی انتخاب کرده

البته اگه زیاد متن داشته باشی این روش به درد نمیخوره،مگه این که روش بهتری پیدا نکنی و حالشم داشته باشی، نرم افزار من تحت سرور بود و بیشتر متناشو از سرور میگرفت، وقتی کاربر زبون رو انتخاب میکرد کدشو میفرستاد به سرور و متن مربوط به اون زبون رو می آوورد

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری