PDA

View Full Version : روش ساده برای تغییر زبان محیط برنامه



koosha system
یک شنبه 15 خرداد 1384, 14:14 عصر
من یک برنامه دانلود کردم که 10 زبانه بود و فارسی هم داشت. وقتی INI زبان ها رو نگاه کردم این جوری بود:


[MainForm]
ToolButtonCompile.Caption1=Abort
ToolButtonCompile.Hint1=Abort Compile
BeginCompile=Begin Compile
AbortCompile=Abort Compile
EndCompile=Compile Finish

ToolButtonShowHide.Caption=Hide
ToolButtonShowHide.Hint=Hide/Show
ToolButtonlocate.Caption=Locate
ToolButtonlocate.Hint=Locate
ToolButtonBack.Caption=Back
ToolButtonBack.Hint=Back
ToolButtonFront.Caption=Forward
ToolButtonFront.Hint=Forward
ToolButtonStop.Caption=Stop
ToolButtonStop.Hint=Stop
ToolButtonRefresh.Caption=Refresh
ToolButtonRefresh.Hint=Refresh
ToolButtonHomePage.Caption=Home
ToolButtonHomePage.Hint=Home

چه طوری برنامه را طوری ساخت که با این گونه INI تغییر زبان ممکن باشد؟
می خواهم طوری باشد که نیازی به این نداشت باشم که برای تغییر تک تک تغیرات برنامه یک خط کد بنویسم تا از INI بخواند.

Touska
یک شنبه 15 خرداد 1384, 19:46 عصر
آره می شه.

شما با استفاده از کامپوننتهای کار با فایل های ini می توانید این کار رو انجام دهید.

برای مثال در Abfcomponent یا JVC یادم نیست چنین کامپوننتی بود.

که header را از شما می گرفت و اطلاعات را بر می گرداند. منظور از header این [MainForm]

موفق باشید. :flower:

محمد میرمصطفی
یک شنبه 15 خرداد 1384, 23:16 عصر
البته بحث چندزبانه کردن رو خود IDE با Translatorش حل کرده.