ইতিমধ্যে এখানে অনুরূপ প্রশ্ন জিজ্ঞাসা করা হয়েছিল: ম্যাজেন্টো 2 জাভাস্ক্রিপ্টের পাঠ্য অনুবাদ , তবে ম্যাজেন্টো এই অনুবাদ কৌশলটি বিটা সংস্করণে আপডেট করেছে।
আমি জাভাস্ক্রিপ্ট দ্বারা ব্যবহৃত অনুবাদগুলি কীভাবে যুক্ত বা আপডেট করতে পারি?
আমি বুঝতে পেরেছি যে ম্যাজেন্টো স্ট্যাটিক ফোল্ডারে 'js-translation.json' নামে একটি ফাইল তৈরি করে। আমি যদি এই ফাইলটি সরাসরি সম্পাদনা করি তবে আমি দেখতে পাচ্ছি যে আমার অনুবাদগুলি আপডেট হয়েছে। তবে এই ফাইলটি কোথায় তৈরি করা হয়েছে এবং আমি কীভাবে অনুবাদগুলি যুক্ত করতে পারি যাতে ম্যাগেন্টো এটি তৈরির সময় স্বয়ংক্রিয়ভাবে এটি js-Translation.json এ যুক্ত করবে?
হালনাগাদ
এখনও এই প্রশ্নের সঠিক উত্তর দেওয়া হয়নি, যথেষ্ট পরিমাণে Mage2.PRO আমাকে সঠিক দিকে নির্দেশ করেছেন, এটি সম্পূর্ণ উত্তর নয়। আমার জেএস-অনুবাদ.json উত্পন্ন যখন এখনও খালি।
উদাহরণস্বরূপ, আমি অ্যাড টু কার্ট বোতামটি অনুবাদ করতে চাই। এই বোতামটিতে তিনটি রাজ্য রয়েছে, কার্টে যোগ করুন, যোগ করা হচ্ছে ... এবং যুক্ত করা হয়েছে ... আমি এই শব্দগুলি কীভাবে অনুবাদ করতে পারি? আর একটি উদাহরণ, 'আপনার শপিং কার্টে আপনার কোনও আইটেম নেই।' মিনিকার্টে পাঠ্য। আমি মনে করি এই সমস্ত বাক্যাংশগুলি জেএস-অনুবাদ.json থেকে অনুবাদ করা উচিত, তবে এই ফাইলগুলিকে এই অনুবাদগুলিতে পূর্ণ করা হলে এগুলিকে কোথায় যুক্ত করবেন?
$.mage.__('Add To Cart')
এটি থাকে তবে এটি স্বয়ংক্রিয়ভাবেsetup:static-content:deploy
কমান্ড দ্বারা বাছাই করা হবে । একমাত্র ক্যাচটি হ'ল আপনার লোকেল ফাইলগুলিতে পাঠ্যের জন্য আলাদা অনুবাদ থাকতে হবে। অনুবাদ হিসাবে একই পাঠ্য রয়েছে এমন কারণগুলি কোনও কারণ ছাড়াই আকার না বাড়ানোর জন্য জাসন ফাইলে যুক্ত হবে না।