টুইগ টেম্পলেটগুলিতে আমি স্ট্রিংগুলি কীভাবে অনুবাদ করব?


31

আমি একটি (আমার প্রথম) ড্রুপাল 8 প্রকল্পের জাদুকরীতে কাজ করছি একটি বহুভাষিক সাইট। ড্রুপাল 8 সত্যই বিষয়বস্তু অনুবাদের জন্য দেশীয় সমর্থনের ক্ষেত্রে সরবরাহ করে। তবে থিমটি থাকলে কিছুতে সরাসরি কিছু স্ট্রিং সেট করি।

{{ 'Read more'|trans }}

ড্রুপাল 8 ইনস্টলেশন-এর মধ্যে এই জাতীয় স্ট্রিংয়ের জন্য অনুবাদটি কোথায় পরিচালনা করতে হবে তা নিয়ে আমি সত্যিই আটকে আছি।

সাইটে বর্তমানে নির্বাচিত ভাষায় এই স্ট্রিংগুলি অনুবাদ করতে সক্ষম হতে আমার কী পদক্ষেপ নিতে হবে? ড্রুপাল 8 কোর অন্তর্ভুক্তগুলি ছাড়া কি আমার অতিরিক্ত কোনও মডিউল দরকার?

আমি যে পদক্ষেপ নিয়েছি:

  • সামগ্রী অনুবাদ এবং ইন্টারফেস অনুবাদ মডিউল সক্রিয় করা হয়েছে
  • More more 'আরও পড়ুন' trans ট্রান্স} like এর মতো টুইগ স্ট্রিং যুক্ত হয়েছে
  • ফ্লাশযুক্ত ক্যাশে এবং স্ট্রিংগুলি সহ রিফ্রেশ পৃষ্ঠাগুলি
  • কোনও ফলাফল ছাড়াই স্ট্রিংগুলির জন্য চেক করা অ্যাডমিন / কনফিগার / আঞ্চলিক / অনুবাদ করুন

3
আপনি কি |tপরিবর্তে ব্যবহারের চেষ্টা করেছেন |trans?
ভ্যাগনার

@ ওয়াগনার আমি আমার প্রশ্নে প্রদর্শিত স্ট্রিংগুলি যুক্ত করেছি, যেখানে স্ট্রিংটির সাথে প্রত্যয়টি সংযুক্ত করা হয়েছে | ট্রান্স
হেনকেয়ালগ

উত্তর:


34

আপনার পৃষ্ঠাটি এমন ভাষায় ভিজিট করতে হবে যা এগুলি তুলতে ইংরেজী নয় them এটি যথেষ্ট হওয়া উচিত।


1
চিত্রগুলি যে এটি এত সহজ হওয়া উচিত। আমি পৃষ্ঠাটি বেশ কয়েকটি ভাষায় পুনরায় লোড করেছি তবে যেখানে আমার এই সমস্যাটি ছিল সেটিতে নয়। আপনি যেভাবে ভাষাটি সেটিংটি ব্যবহার করে পৃষ্ঠাটি একবার পরিদর্শন করেছেন সেভাবেই স্ট্রিংগুলি অনুবাদযোগ্য। ধন্যবাদ!
হেনকেলগ


15

আপনি {% trans %}ট্রিগল ট্যাগটি ব্যবহার করতে পারেন, এটি দ্রুপাল 8 এ উপলব্ধ:

{% trans %}
  Submitted by {{ author.username }} on {{ node.created }}
{% endtrans %}

আরও তথ্যের জন্য নীচের লিঙ্কটি দেখুন: http://getlevelten.com/blog/mark-carver/drupal-8-twig-templates-and-transferences


ধন্যবাদ তোমার উত্তরের জন্য. আমি সেই নিবন্ধটিও পড়েছি কিন্তু দুর্ভাগ্যক্রমে এটি কভার করে না যেখানে আমি the% ট্রান্স%} বা | ট্রান্স, বা | টি ব্যবহার করে টেম্পলেট ফাইলগুলিতে যুক্ত স্ট্রিংগুলির জন্য অনুবাদটি পরিচালনা করি। : এস
হেনকেলগ

পোস্টের জন্য ধন্যবাদ. আমার জন্য এই কাজ। এই কোডটি যুক্ত করার পরে: {% ট্রান্স%} বিভাগগুলি end% এন্ডট্রান্স%} আমি ক্যাশে সাফ করে দিয়ে অ্যাডমিন / কনফিগার / আঞ্চলিক / অনুবাদ পৃষ্ঠাতে যাই। যেখানে আমি আমার মূলশব্দ "বিভাগগুলি" অনুসন্ধান করেছি এবং ফরাসী ভাষায় শব্দটির অনুবাদ করার জন্য একটি পাঠ্যক্ষেত্র পেয়েছি (উদাহরণ হিসাবে)। এর পরে, আমি অনূদিত শব্দটি প্রয়োজনীয় স্থানে পাই।

আমার জন্যও কাজ করেছেন!
আছরাফ জেদাই

2

এখানে আমি ব্যবহার করেছি এমন একটি উদাহরণ যেখানে ভাষাটি বর্ণিতভাবে সরবরাহ করা হয়, পাশাপাশি একটি প্রসঙ্গে। এর মতো আমি দু'বার স্টিং 'ভন' অনুবাদ করতে সক্ষম হয়েছি, যেমনটি ইংরেজিতে এর অর্থ 'এর' বা 'থেকে'।

{{ 'von'|t([],{'langcode': currentLanguageCode,'context':'Seitenzahl PDF' }) }}


1

দেখে মনে হচ্ছে ড্রুপাল কাস্টম অনুবাদিত স্ট্রিংটিকে "ইউজার ইন্টারফেস ট্রান্সলেশন" হিসাবে দেখেন। এই ইনস্টল "ব্যবহারকারী ইন্টারফেস অনুবাদ" প্রসারিত অনুবাদ করতে এবং পরে আপনি কনফিগারেশনে "ব্যবহারকারী ইন্টারফেস অনুবাদ" পাবেন। স্ট্রিংগুলির দীর্ঘ তালিকা রয়েছে তবে আপনার স্ট্রিংগুলি শেষ বিভাগে থাকা উচিত।


1

এই আমাকে সাহায্য করেছে

{{ 'Read more'|trans }}

এর পরে পৃষ্ঠাটি এমন কোনও ভাষায় ভিজিট করুন যা দ্রুপালের দ্বারা বাছাইয়ের জন্য মূল ভাষা নয়।

/admin/config/regional/translate

এখানেই শেষ.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.