হাইপারলিংক অনুবাদযোগ্য দিয়ে একটি পাঠ্য তৈরি করার বিভিন্ন উপায় আমি দেখেছি। যাইহোক, আমি একটি একক সেরা অনুশীলন সন্ধান করতে অক্ষম হয়েছে।
সুতরাং, আমি যে সমাধানগুলি পেয়েছি সেগুলির কয়েকটি এখানে:
// METHOD 1
sprintf( __( 'Please read %1$sthis%2$s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">', '</a>' );
// METHOD 2
echo '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">';
_e( 'Please read this.', 'tacoverdo-example-domain' );
echo '</a>';
// METHOD 3
sprintf( __( 'Please read <a href="%s">this</a>.', 'tacoverdo-example-domain' ), esc_url( 'https://goo.gl' ) );
// METHOD 4
sprintf( __( 'Please read %sthis%s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">', '</a>' );
// METHOD 5
_e( 'Please read <a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">this</a>', 'tacoverdo-example-domain' );
আমার প্রথম চিন্তা হবে যে পদ্ধতি 1 সেরা হবে। এটি আপনার অনুবাদকদের এইচটিএমএল জানা প্রয়োজন হয় না। তবে এটি এটির সাথে ঝামেলা করতে দেয় না। এটি পুরোপুরি DRY (নিজেকে পুনরাবৃত্তি করবেন না) যেহেতু আপনাকে পুরো HTML অংশটি বারবার অনুবাদ করতে হবে না।
যাইহোক, টুইটারে এই প্রশ্নটি পোস্ট করার সময়, লোকেরা জবাব দিয়েছিল যে পদ্ধতিটি 3 আপনি এখানে দেখতে পারেন হিসাবে সেরা হবে ।
সুতরাং, আমি কীভাবে ওয়ার্ডপ্রেসে হাইপারলিংক অনুবাদযোগ্য একটি পাঠ্য তৈরি করব?
_x
পরিবর্তে প্রসঙ্গ যুক্ত করে উন্নতি করা যেতে পারে__