دوستان من می خام نرم افزار قابلیت انتخاب زبان داشته باشه . هر کی خواست انگلیسی و هر کی خواست منوی فارسی داشته باشه.
ممنون میشم کمکم کنید
دوستان من می خام نرم افزار قابلیت انتخاب زبان داشته باشه . هر کی خواست انگلیسی و هر کی خواست منوی فارسی داشته باشه.
ممنون میشم کمکم کنید
با سلام
شاید این چیزی که من میگم خیلی مسخره به نظر بیاد ولی اگر برنامتون یک فرم داره بهتره خاصیت text هر کنترل رو که تو فرمتون رو هست تغییر بدید
البته امیدوارم دوستان روش های خیلی بهتری رو بگن
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»
نه فکر نکنم راه درستش این باشه . معمولا یه فایل xml یا .. با نرم افزار هست
از فایل resource استفاده کنید
بعد حتی می تونید از resource translator هم استفاده کنید.
میتونی اگه لاگین داری یه ComboBox بزاری که زبان توش انتخاب کنن
و منوها رو بر اساس زبان تنظیم کنی که اگه فارسی بود یه این زبان نشون بده و اگه ....
به خیلی ممنون. این که مشخص هستمنوها رو بر اساس زبان تنظیم کنی که اگه فارسی بود یه این زبان نشون بده و اگه ....
اصلا سوال من چیز دیگه ایه
من نمی خام نمیخام ارورها تو کد برنامه باشه و با if و alse چک کنم مثل بعضی نرم افزارهایی مانند IDM که چند زبان رو ساپورت میکنه میخام باشه
می تونی بیشرت توضیح بدی؟از فایل resource استفاده کنید
بعد حتی می تونید از resource translator هم استفاده کنید.
آیا شما فقط میخوای یک منو رو تغییر زبان بدی یا اینکه تمام نوشت های پروژه رو (شامل لیبل ها و راست به چپ ها و ...)
نگاه کن پسرم شما باید برای هر زبان یک جدول string داشته باشی وبرای تخصیص هر زبان با استفاده از if کد هر رشته رو به lable یا هر چیز دیگری اختصاص بدی .گوشی های موبایل این کار رو انجام می دن.
man nemifahmam chera enghad pichidash mikonid
khob ye tabe tarif kon ke tosh dastorate if,else dare
ye dastore select case
حرف منم همینه
عجیبه من فکر میکردم این امکان در سی شارپ و دات نت خیلی راحت باشه. چون مثلا در فریمورک Qt که یک فریمورک اپلیکیشن نویسی بازمتن و مستقل از پلتفرم تحت سی++ هست، اینکار بسیار راحت و سر راسته. یعنی امکانات ویژه برای چنین نیازی تعبیه شده.
بنابراین من فکر میکنم نبود چنین امکانی یک نقص در امکانات i18n محسوب میشه.
شایدم چنین امکانی باشه و شما خبر ندارید!!