পরিবর্তন করার নির্দেশিকা

আপনার অনুবাদ না হারিয়েই Polylang থেকে Tranzly-তে স্যুইচ করুন

Tranzly Pro আপনার Polylang-এ অনুবাদ করা বিষয়বস্তু ইমপোর্ট করে: আপনার ভাষাসমূহ, অনুবাদসমূহ এবং সেগুলির মধ্যকার সংযোগ। Polylang-এর ডেটা অপরিবর্তিত থাকে, তাই আপনি যেকোনো সময় আবার ফিরে যেতে পারেন।

ধাপে ধাপে

  1. আপনার সাইটের ব্যাকআপ নিন

    যেকোনো বড় পরিবর্তনের আগে যেমন করা হয়, প্রথমে একটি সম্পূর্ণ ব্যাকআপ নিন। আপনার হোস্টিং বা একটি ব্যাকআপ প্লাগইন এক ক্লিকেই এটি করতে পারে।

  2. Tranzly এবং Tranzly Pro ইনস্টল করুন

    WordPress.org থেকে বিনামূল্যের Tranzly ইনস্টল করুন, তারপর Tranzly Pro ইনস্টল করুন (আমদানি করার ফিচারটি Pro-এর অন্তর্ভুক্ত; ১৪ দিনের ফ্রি ট্রায়ালের জন্য কোনো কার্ডের প্রয়োজন নেই)।

  3. Polylang বন্ধ করুন

    Plugins-এ Polylang নিষ্ক্রিয় করুন। এটি মুছবেন না: এর ডেটা আপনার ডাটাবেসে থাকে এবং Tranzly সেখান থেকেই তা পড়ে। উভয়ই চালু থাকলে, তাদের ঠিকানা এবং সুইচারগুলোর মধ্যে দ্বন্দ্ব তৈরি হবে।

  4. একটি মহড়া পরীক্ষা (ড্রাই রান) চালান

    Tranzly খুলুন, তারপর Settings, এরপর Workflow, এবং “Switch from WPML, Polylang or TranslatePress” খুলুন। Tranzly পাওয়া Polylang ভাষাগুলো দেখাবে। “Dry run”-এ চাপুন: এটি আপনার কন্টেন্ট ব্রাউজ করবে এবং কোনো পরিবর্তন করবে না।

  5. আমদানি করুন

    “Import”-এ চাপ দিন। বড় সাইটগুলো ছোট ছোট ধাপে আমদানি করা হয়, যাতে কোনো টাইমআউট না ঘটে; কতগুলো ভাষা এবং অনুবাদ এসেছে তা না দেখানো পর্যন্ত পৃষ্ঠাটি খোলা রাখুন।

  6. যাচাই করুন, তারপর ভাষা পরিবর্তনকারী সুইচার যোগ করুন

    প্রতিটি ভাষা দেখতে Translation status খুলুন। এরপর আপনার হেডারে Language switcher ব্লকটি বসান, অথবা মেনু আইটেম, উইজেট বা ভাসমান বোতাম ব্যবহার করুন।

মত পরিবর্তন করেছেন? “Undo the import” ইমপোর্টের মাধ্যমে যা যুক্ত হয়েছিল ঠিক তা সরিয়ে দেয় এবং আপনি পুরানো প্লাগইনটি পুনরায় চালু করতে পারেন।

আসলে কী ঘটে

আপনার Polylang ডেটা নিয়ে Tranzly কী করে

  • আপনার ভাষাগুলো Tranzly-তে যোগ করা হয়েছে, যেখানে আপনার প্রধান ভাষাটি প্রথমে রয়েছে।
  • প্রতিটি অনূদিত পৃষ্ঠা, পোস্ট, ক্যাটাগরি এবং ট্যাগ আগের মতোই থাকে এবং Polylang যেভাবে লিংক করেছিল ঠিক সেভাবেই এর মূলের সাথে লিংক করা থাকে।
  • Polylang-এর স্ট্রিং অনুবাদে আপনি যে টেক্সটগুলো অনুবাদ করেছেন, সেগুলো Tranzly-র সাইট টেক্সটে চলে আসে।
  • আমদানিকৃত অনুবাদগুলি সুরক্ষিত: কোনো মেশিন রি-অনুবাদ এগুলোকে ওভাররাইট করে না।
  • Polylang-এর ফাংশনগুলি কল করে এমন কোড, যেমন pll_current_language() এবং pll_get_post(), কাজ করা চালিয়ে যায় (Tranzly Pro এগুলোর প্রতিক্রিয়া জানায়)।

আমরা আমাদের ডেমো নেটওয়ার্কে এটি পরীক্ষা করেছি: ইংরেজি, ফরাসি এবং জার্মান ভাষায় তিনটি পৃষ্ঠা সহ একটি সাইট, যা Polylang দিয়ে তৈরি। আমদানির পরে প্রতিটি ফরাসি পৃষ্ঠা তার ঠিকানা (/fr/notre-torrefaction/) ধরে রেখেছে এবং প্রতিটি পৃষ্ঠায় সঠিক hreflang লিঙ্ক ছিল।

আমদানি স্ক্রিন

Polylang থেকে স্যুইচ করার পর Tranzly: “আমদানিকৃত: ২টি ভাষা যোগ করা হয়েছে, ৮টি অনুবাদ সংযুক্ত করা হয়েছে”
আমাদের ডেমো নেটওয়ার্কে Polylang থেকে আমদানির পর Tranzly-তে স্যুইচ স্ক্রিন: ২টি ভাষা যোগ করা হয়েছে এবং ৮টি অনুবাদ লিঙ্ক করা হয়েছে।
Polylang ইমপোর্টের পরে অনুবাদের স্থিতি: ফরাসি এবং জার্মান, প্রতিটি ৩টি পৃষ্ঠা কোনো ব্যক্তির দ্বারা সম্পাদিত হিসাবে চিহ্নিত
ইমপোর্টের ঠিক পরপরই অনুবাদের স্থিতি: ফরাসি এবং জার্মান অনুবাদসমূহ, কোনো ব্যক্তির দ্বারা সম্পাদিত হিসাবে চিহ্নিত যাতে কোনো মেশিন সেগুলি ওভাররাইট না করে।

আমাদের ডেমো নেটওয়ার্কে একটি বাস্তব রূপান্তরের স্ক্রিনশট (Polylang থেকে)। একই স্ক্রিন এবং ধাপগুলি WPML এবং TranslatePress পরিচালনা করে।

সাধারণ জিজ্ঞাসা

আমার Polylang ঠিকানাগুলো কি পরিবর্তিত হবে?

না, যদি আপনি Tranzly-র ভাষা প্রতি ফোল্ডার বজায় রাখেন: Polylang এবং Tranzly উভয়ই একটি ফোল্ডারে (/fr/) ভাষা রাখে এবং অনূদিত পৃষ্ঠাগুলি তাদের নিজস্ব ঠিকানা ধরে রাখে।

Polylang-এর ডেটা কি মুছে ফেলা হবে?

না। Tranzly এটি কেবল পড়ে। Polylang-এর টেবিল এবং সেটিংস যেমন আছে তেমনই থাকে যতক্ষণ না আপনি নিজে সেগুলি সরিয়ে ফেলেন।

কেনার আগে কি এটি পরীক্ষা করে দেখতে পারি?

হ্যাঁ। Tranzly Pro-তে কোনো কার্ড ছাড়াই ১৪ দিনের ফ্রি ট্রায়াল রয়েছে, এবং ড্রাই রান কোনো পরিবর্তন না করেই কী ঘটবে তা দেখায়।

আপনার Polylang অনুবাদগুলো Tranzly-তে আনুন

বিনামূল্যে প্লাগইন, সীমাহীন ভাষা, কোনো শব্দসীমা নেই। পরিবর্তন করার সুবিধাটি Tranzly Pro-এর অংশ।