رفتن به مطلب

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


پست های پیشنهاد شده

سلام دوستان خسته نباشید

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

من تا حالا به صورت دستی قالب ها رو فارسی میکردم یعنی تک تک فایلهاش رو باز می کردم و فارسیشون می کردم الان مخوام از طریق برنامه ی poedit اینکارو کنم ...

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

ممنون موفق باشید

لینک به ارسال

سلام، تابع زير رو به فايل header.php بيفزاييد:

<?php load_theme_textdomain('shakhesh','wp-content/themes/theme-name'); ?>

و سپس رشته ها را درون تابع ترجمه قرار بدين. مثال:

<?php _e('Home', 'shakhesh'); ?>

و تابع بازگشتي آن:

<?php __('Home', 'shakhesh'); ?>

است.

سپس فايل زبان را بسازيد و در پوشه پوسته قرار بدين و نامش را fa_IR.po قرار بدين.

فايل زبان رو که خواستيد بيفزاييد، keyword هاي آن را __ و _e بدهيد.

لینک به ارسال

بسیار ممنون.

2 سال دیگه هم داشتم

اون کد فراخوانی


<?php load_theme_textdomain('shakhesh','wp-content/themes/theme-name'); ?>

رو فقط در Header قرار بدم یا باید در Function هم قرار بدم؟

سوال بعدیم هم اینه که

برای rtl کردن قالب فقط همون یه فایل rtl.css بسازم با اطلاعات مربوط به rtl کردن قالب ، کنار Style.css ؟ دیگه نیازی به فراخوانی نیست یعنی نیازی نیست فایل Rtl رو در جایی از قالب فراخوانی کنم و خودم قالب پیداش می کنه؟

ممنون

لینک به ارسال

1- توی فانکشن هم بزارید.

2- بله فقط فایل مربوطه رو بسازید و بزارید توی پوشه پوسته

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...