এটি মার্কো গ্যাসির একটি অতিথি পোস্ট কোডিংফিক্স. আমি তার কাজের প্রশংসা করেছি এবং আপনাকে এমন কিছু বলার জন্য এই স্থানটি ব্যবহার করার অনুমতি দিয়েছেন যা আমার মতো আপনার মতো আকর্ষণীয় হতে পারে. তাই ছাড়া আরো কর্মব্যস্ততা, এখানে মার্কোর পোস্ট রয়েছে
অন্যান্য অনেক বিকাশকারী হিসাবে, আমি যখন ট্রান্সপশ প্লাগইনটি আবিষ্কার করি তখনই আমি এর প্রেমে পড়ে যাই! এটি বাক্সের বাইরে স্বয়ংক্রিয় অনুবাদগুলিকে মঞ্জুরি দেয় তবে এটি অনুবাদিত পাঠ্যের উপর আপনাকে দানাদার নিয়ন্ত্রণ দেয়, আপনাকে প্রতিটি একক বাক্যাংশ সম্পাদনা করার অনুমতি দিচ্ছে.
ঠিক আছে, আপনি ইতিমধ্যে জানেন যে তাই আমার এখানে ট্রান্সপোশকে কেন এত ভালোবাসি তা পুনরাবৃত্তি করা প্রয়োজন নয়.
তবে আমাকে কিছু স্বীকার করতে হবে: আমি ভাষা পরিবর্তনকারী উইজেটটি নিয়ে খুশি ছিলাম না happy. আমি ছোট ওয়েবসাইটগুলি বিকাশ করি এবং সাধারণত আমার এগুলি ব্যবহার করা প্রয়োজন 2 প্রতি 4 বিভিন্ন ভাষা. নন-ওয়ার্ডপ্রেস ওয়েবসাইটগুলি তৈরি করা, আমি প্রধান নেভিগেশন মেনুতে কিছু পতাকা লাগাতাম এবং ওয়ার্ডপ্রেস এবং ট্রান্সপোশ ব্যবহার করে আমিও একই কাজ করতে পারতাম বলে আশা করি.
কারিগর উপায়
প্রথমে, ফলাফল পেতে, আমি বেশ কয়েকটি দরকারী প্লাগইন এবং জাভাস্ক্রিপ্টের কিছুটা ব্যবহার করেছি.
আমি এই বিষয়ে কথা বলতে এখানে আপনার সময় নষ্ট করব না: আপনি যদি আগ্রহী হন তবে আপনি বিশদ বিবরণ পেতে পারেন এখানে
ওয়ার্ডপ্রেস উপায়
দ্য “কারিগর উপায়” আমার কাছে একেবারে বিরক্তিকর ছিল: প্রতিটি নতুন ওয়েবসাইটের জন্য আমাকে পেতে প্রতিটি পদক্ষেপের পুনরাবৃত্তি করতে হয়েছিল 2 বা 3 আমার মেনুতে পতাকা. আমি আমার পতাকাগুলি কেবল একটি প্লাগইন ইনস্টল করতে এবং কিছু সেটিংস সামঞ্জস্য করতে চেয়েছিলাম ... তবে সেই প্লাগইনটি বিদ্যমান ছিল না, সুতরাং অবশেষে সিদ্ধান্ত নিয়েছি আমাকে আমার সীমা ছাড়িয়ে যেতে হবে, চ্যালেঞ্জটি শিরোনাম করুন এবং আমার নিজের প্লাগইন তৈরি করুন.
আজ আমি ট্রান্সপোশের জন্য ভাষা পরিবর্তনকারী উপস্থাপন করতে পেরে গর্বিত proud. এটা যাদু নয়, এটি অলৌকিক কাজ করে না তবে কাজটি হয়ে যায়.
আমি ওফারকে খুব কৃতজ্ঞ, যিনি আমাকে আমার ব্লগটিতে আমার ছোট প্রাণীটি উপস্থাপনের জন্য আমন্ত্রণ জানিয়েছেন: ধন্যবাদ, Ofer, আপনার দয়া জন্য, ট্রান্সপোশের জন্য ল্যাঙ্গুয়েজ সুইচারটি পরিচিত হওয়ার সুযোগটি আমি সত্যিই প্রশংসা করি.
তাই, ট্রান্সপোশের জন্য ল্যাঙ্গুয়েজ স্যুইচার আসলে কী করে?
- এটি ট্রান্সপোশ সেটিংস পড়ে এবং বর্তমান ওয়েবসাইটে ব্যবহৃত ভাষার তালিকাগুলি পায়
- এটি বর্তমান থিমটিতে উপলভ্য সমস্ত মেনু অবস্থানগুলি পড়ে এবং আপনাকে ভাষা চলাচলকারী সহজ চেকবক্সগুলির মাধ্যমে কোথায় প্রদর্শিত হবে তা চয়ন করতে সহায়তা করে
- এটি আপনাকে নির্বাচিত মেনুটির শেষে যুক্ত করতে দেয়(গুলি) ভাষা নির্বাচন করতে পতাকাগুলির একটি সিরিজ বা একটি ড্রপডাউন মেনু; প্রশাসকরা, লেখক এবং সম্পাদকরা সম্পাদনা অনুবাদ বোতামটিও দেখতে পাবেন যা তাদের ট্রান্সপোশ অনুবাদ সম্পাদককে সক্রিয় করার অনুমতি দেবে
- যদি আপনি কেবল পতাকা ব্যবহার করতে চান, এটি আপনাকে ট্রান্সপশ ফ্ল্যাগ বা ট্রান্সপোশের জন্য ল্যাঙ্গুয়েজ সুইচার দ্বারা প্রদত্ত ফ্ল্যাগগুলির মধ্যে চয়ন করতে দেয়
- আপনি যদি কোনও ড্রপডাউন ব্যবহার করতে চান তবে আপনি আপনার ড্রপডাউনটি তৈরি করতে একটি নির্বাচন বা একটি অর্ডারড তালিকা ব্যবহার না করে বেছে নিতে পারেন: আমি এই বিকল্পটি যুক্ত করেছি কারণ অর্ডারযুক্ত তালিকা আপনাকে কোনও নির্বাচনের চেয়ে তাদের চেহারা এবং অনুভূতি কাস্টমাইজ করার জন্য আরও অনেক বিকল্প দেয়
- যদি আপনি ড্রপডাউন হিসাবে একটি অর্ডারযুক্ত তালিকা ব্যবহার করেন, তালিকার আইটেমগুলি কেবল পতাকা প্রদর্শন করবে কিনা তা আপনি চয়ন করতে পারেন, কেবল পাঠ্য বা পতাকা এবং পাঠ্য উভয়ই
- এটি আপনাকে আপনার ভাষা পরিবর্তনকারী মেনু আইটেমগুলির জন্য অতিরিক্ত ক্লাস সেট করতে দেয়: এটি আপনাকে থিমের ন্যাভিগেশন মেনু আইটেমগুলির জন্য একই ক্লাসটি ব্যবহার করে আপনার থিম শৈলীর সাথে এটি অনুসারে দেখাতে সহায়তা করে
- এটি আপনাকে সিনট্যাক্স হাইলাইটিং সহ সিএসএস সম্পাদক ব্যবহার করে আপনার ভাষা পরিবর্তনকারীকে সম্পূর্ণরূপে কাস্টমাইজ করতে দেয়: বর্তমান স্টাইলশীট সম্পাদকে লোড হয়েছে এবং আপনি কেবল এটি পরিবর্তন করতে পারেন এবং তারপরে এটি সংরক্ষণ করতে পারেন বা আপনি একটি সম্পূর্ণ নতুন সিএসএস ফাইলও তৈরি করতে পারেন. একটি কাস্টম নাম সহ (এটি কাস্টমসিএসএস-এ ডিফল্ট)
ভবিষ্যতের কথা কি?
আরও বৈশিষ্ট্য যুক্ত করতে এবং এমনকি একটি প্রিমিয়াম সংস্করণ তৈরি করতে আমার কাছে ইতিমধ্যে একটি টোডো তালিকা রয়েছে, তবে আমি মনে করি যে ট্রান্সপোশের জন্য ভাষা স্যুইচার ইতিমধ্যে আপনার প্রথম প্রকাশে আপনার জীবনকে আরও সহজ করে তুলবে. অথবা কম পক্ষে, এই আমি খুব আশা করি!
তুমি খুজেঁ পাবে ট্রান্সপোশের জন্য ভাষা পরিবর্তনকারী Sw WordPress.org ওয়েবসাইটে (বা সন্ধান করছি “transposh” আপনার ওয়ার্ডপ্রেস ইনস্টলেশন প্রশাসনের ড্যাশবোর্ডে): এটি চেষ্টা করে দেখুন এবং আপনি যে কোনও সমস্যার মধ্যে আসতে পারেন সে সম্পর্কে নির্দ্বিধায় আমার সাথে যোগাযোগ করুন. এবং স্পষ্টতই, যদি তুমি এটা পছন্দ কর, এটিকে কিছু তারা দিতে ভুলবেন না (LOL রেটিংয়ের জন্য বিরক্তিকর আমন্ত্রণগুলি কীভাবে ড্যাশবোর্ডে রাখবেন তা আমি এখনও শিখি নি).
পড়ার জন্য আপনি সমস্ত ধন্যবাদ.
ভাল কোডিং!
সকৃতজ্ঞ,
মার্কো গ্যাসি বাই কোডিংফিক্স