ترجمه توابع یک افزونه

amin704

کاربر عضو
سلام

از افزونه imdbi استفاده میکنم ... میخوام اطلاعاتی که یکسری از توابع فراخوانی میکنن رو به فارسی ترجمه کنم ... ممکنه همچین چیزی؟

مثلا تابع

<?php imdbi('Awards'); ?>جوایز فیلم رو از omdb api فراخوانی میکنه اما به زبان انگلیسی ... امکان ترجمه هست؟

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
احتمالا میشه . شما وقتی اون کد رو توی قالب میذاری چه کلمه رو نشون میده که بخوای ترجمه کنی ؟

مثلا اون کد توی سایتت چی مینویسه ؟

 

amin704

کاربر عضو
احتمالا میشه . شما وقتی اون کد رو توی قالب میذاری چه کلمه رو نشون میده که بخوای ترجمه کنی ؟

مثلا اون کد توی سایتت چی مینویسه ؟

همیشه به یه شکل نیست اما عموما این شکلی هستش :

Won 1 Oscar. Another 44 wins & 99 nominations

در اصل سه قسمت داره حالا ممکنه هر کدوم ازین قسمتا نباشه چون برای هر فیلم جدا هستش

البته فقط قسمت جوایز نیست، قسمت ژانر هست که تقریبا 10 - 12 ژانر هست که برای هر فیلم 2 یا 3 تاش مرتبط میشه ... امکان ترجمه اونها هم هستش؟

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
ببینید شما میتونید از طریق توابع بعضی کلمات رو تغییر بدید . مثلا اگه متنش ثابت بود با کد زیر توی فانکش میتونید اصلاحش کنید و بجاش کلمه TEST بنویسید . ...

کد:
 add_filter('gettext', function ( $translated ){ return str_replace( 'Won 1 Oscar. Another 44 wins & 99 nominations', 'TEST', $translated ); });
 
بالا