-
Notifications
You must be signed in to change notification settings - Fork 0
Localize Code
Mostafa Barmshory edited this page May 13, 2016
·
1 revision
ترجمه یک متن به زبان کاربر با استفاده از فراخوانی زیر انجام میشود:
$translated = __("Text to translate");
این تابع به صورت مستقیم در پرونده Pluf.php قرار گرفته است و در تمام بخشهای برنامه قابل دسترسی است. این فراخوانی از کلاس Pluf_L10n برای ترجمه استفاده میکند.
این پیاده سازی از یک متغیر عمومی در حافظه برای ترجمه استفاده میکنه از این رو این کار با کارایی مناسبی انجام خواهد شد.
تمام رشتههایی که برای ترجمه استفاده میشوند با استاندارد کد گذاری UTF8 ایجاد میشوند از این رو تمام نرمافزارها باید ترجمههای خود را به همین روش ایجاد کنند.
برای نمونه ترجمههایی که برای بسته pluf وجود دارند در مسیر زیر ایجاد شدهاند:
Pluf/locale