অনুবাদগুলি স্বয়ংক্রিয়। অনুবাদের সমস্যা রিপোর্ট করুন.

প্যারাটেক্সটে ইউনিকোড টেক্সটের স্বাভাবিকীকরণ

প্যারাটেক্সট এখন ব্যবহারকারীদের নরমালাইজেশনের উপর নিয়ন্ত্রণ দেয়

সাম্প্রতিক একটি আপডেটে একটি নতুন স্বাভাবিককরণ সেটিং যুক্ত করা হয়েছে।

আমরা ব্যবহারকারীদের এই সেটিংটি পর্যালোচনা করার এবং তাদের প্রকল্পগুলির জন্য কোনও পরিবর্তন করা উচিত কিনা তা নির্ধারণ করার পরামর্শ দিচ্ছি।

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

ইউনিকোড নরমালাইজেশনের সংক্ষিপ্ত বিবরণ

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

যারা ইউনিকোড সমস্যা সম্পর্কে তেমন পরিচিত নন, তাদের জন্য আমার মনে হয় একটি উদাহরণ সাহায্য করবে। কম্পিউটারে "e" অক্ষরটি একটি ইউনিকোড বিন্দু (U+00E9) ব্যবহার করে, অথবা স্বাভাবিক "e" (U+0065) এবং তীব্র উচ্চারণ (U+0301) ব্যবহার করে তৈরি করা যেতে পারে। সমস্যা হল যখন একই প্যারাটেক্সট প্রকল্পে এই দুটি উপস্থাপনার মিশ্রণ থাকে। মানুষের কাছে সমস্ত "é" একই, কিন্তু প্যারাটেক্সট-এর কাছে তারা আলাদা। অতএব, যদি কেউ কোড বিন্দু (U+00E9) অনুসন্ধান করে, তাহলে অনুসন্ধানে এমন কোনও শব্দ খুঁজে পাওয়া যাবে না যেখানে "é" সাধারণ "e" (U+0065) এবং তীব্র উচ্চারণ (U+0301) দ্বারা প্রতিনিধিত্ব করা হয়েছে। প্রথম উপস্থাপনাটিকে "রচিত" বলা হয় কারণ অক্ষরের দুটি অংশ একটি একক অক্ষরে সংযুক্ত বা গঠিত হয়। দ্বিতীয় উপস্থাপনাটিকে "পচনশীল" বলা হয়, কারণ এটি দুটি অংশে বিভক্ত বা পচনশীল।

প্রকল্পের বৈশিষ্ট্য এবং সেটিংসে স্বাভাবিকীকরণ নিয়ন্ত্রণ যোগ করা হয়েছে

সার্জারির প্রকল্পের বৈশিষ্ট্য সেটিংস ডায়ালগে এখন একটি নরমালাইজেশন সিলেক্ট বক্স আছে। (এখানে দেখানো স্ক্রিন ক্যাপচারে লাইন ৪।) প্যারাটেক্সট ৮ এর পূর্ববর্তী সংস্করণগুলিতে কীভাবে নরমালাইজেশন করা হবে তা ব্যবহারকারী নিয়ন্ত্রণ করতে পারতেন না।

সাধারণীকরণ

স্বাভাবিকীকরণ বৈশিষ্ট্য

স্বাভাবিকীকরণ বৈশিষ্ট্যটিতে তিনটি পছন্দ রয়েছে: ১) বন্ধ (কোনও স্বাভাবিকীকরণ নেই), ২) কম্পোজড অক্ষর (NFC), এবং ৩) ডিকম্পোজড অক্ষর (NFD)।

স্বাভাবিকীকরণ বৈশিষ্ট্য

স্বাভাবিকীকরণ: বন্ধ

প্যারাটেক্সট ৭ থেকে স্থানান্তরিত প্রকল্পগুলির জন্য ডিফল্ট পছন্দ হল "অফ"। এটি নির্বাচন করা হলে, প্যারাটেক্সট কোনওভাবেই অক্ষর কোড পরিবর্তন করার চেষ্টা করবে না। এটি টাইপ করা যাই হোক না কেন তা গ্রহণ করবে, এমনকি যদি কোনও দলের কিছু কম্পিউটার কম্পোজড অক্ষর (NFC) ব্যবহার করে এবং অন্যরা ডিকম্পোজড (NFD) ব্যবহার করে।

স্বাভাবিকীকরণ: গঠিত

"Composed" নির্বাচন করলে Paratext কে জানানো হবে যে যখনই কোন অক্ষর decomposed (NFD) হিসেবে টাইপ করা হবে, তখন সম্ভব হলে এটিকে composed হিসেবে পরিবর্তন করা উচিত। যেসব অক্ষরের composed ফর্ম উপলব্ধ নেই, সেগুলিকে অবশ্যই decomposed হিসেবেই রেখে দেওয়া হবে। যদি এমন হয় যে একটি decomposed অক্ষর প্রবেশ করানো হয়, তাহলে পরের বার যখন প্রকল্পটি সংরক্ষণ করা হবে তখন Paratext এটিকে composed ফর্মে পরিবর্তন করবে। অক্ষরগুলি এই অর্থে সামঞ্জস্যপূর্ণ হবে যে প্রতিটি নির্দিষ্ট অক্ষরের প্রকল্পে শুধুমাত্র একটি ফর্ম থাকবে।

স্বাভাবিকীকরণ: পচে গেছে

"Decomposed" নির্বাচন করলে Paratext কে জানা যাবে যে যখনই কোন অক্ষরকে composed (NFC) হিসেবে টাইপ করা হবে, তখন যদি একটি decomposed উপস্থাপনা বিদ্যমান থাকে, তাহলে এটিকে decomposed এ পরিবর্তন করা উচিত। যদি এমন হয় যে একটি composed অক্ষর যেখানে একটি decomposed ফর্ম বিদ্যমান থাকে সেখানে প্রবেশ করানো হয়, তাহলে পরের বার যখন প্রকল্পটি সংরক্ষণ করা হবে তখন Paratext এটিকে তার decomposed আকারে পরিবর্তন করবে। অক্ষরগুলি এই অর্থে সামঞ্জস্যপূর্ণ হবে যে কোনও অক্ষর যা একটি decomposed ফর্ম দ্বারা প্রতিনিধিত্ব করা যেতে পারে।

সাধারণীকরণ ডিফল্ট

নতুন প্রকল্পের জন্য ডিফল্ট স্বাভাবিকীকরণ সেটিং হল “স্থিরীকৃত"। যেহেতু এটি একটি নতুন বৈশিষ্ট্য, তাই আপনার প্রকল্পের স্বাভাবিকীকরণের প্রয়োজন কিনা এবং যদি থাকে তবে কোন ধরণেরটি উপযুক্ত হবে তা বিবেচনা করার পরামর্শ দেওয়া হচ্ছে।

বিদ্যমান প্রকল্পগুলির জন্য ডিফল্ট স্বাভাবিকীকরণ সেটিং হল “বন্ধ"। যখন প্যারাটেক্সট ৮-এ বৈশিষ্ট্যটি যোগ করা হয়েছিল, তখন আপগ্রেডটি স্বয়ংক্রিয়ভাবে স্বাভাবিকীকরণ সেট করার চেষ্টা করেনি। এটি আপনাকে কোনও পছন্দ করতেও প্ররোচিত করেনি। আপনি যদি উচ্চারিত অক্ষর ব্যবহার করেন বা একটি কাস্টম কীবোর্ড ব্যবহার করেন, তাহলে আপনার ভাষার জন্য উপযুক্ত পদ্ধতিতে স্বাভাবিকীকরণ সেট করার জন্য সময় নেওয়ার পরামর্শ দেওয়া হচ্ছে।

আমার কোন নরমালাইজেশন ব্যবহার করা উচিত?

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

https://langtechcameroon.info/composed-characters/

প্যারাটেক্সট দৃষ্টিকোণ থেকে গুরুত্বপূর্ণ বিষয় হল সামঞ্জস্যপূর্ণ থাকা এবং সর্বদা একইভাবে একটি চরিত্রকে উপস্থাপন করা। সফ্টওয়্যার তার কাজ করার সময় অন্তর্নিহিত কোড ব্যবহার করে, অক্ষরের চেহারা নয়।

উপসংহার

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

একটি প্রকল্পের জন্য একটি স্বাভাবিকীকরণ নির্দিষ্ট করার অতিরিক্ত সুবিধা হল যে একটি দলের কীবোর্ডের মধ্যে পার্থক্য কম গুরুত্বপূর্ণ। একটি কম্পিউটার কম্পোজড অক্ষর ব্যবহার করতে পারে, অন্যটি ডিকম্পোজড ব্যবহার করে এবং প্যারাটেক্সট স্বয়ংক্রিয়ভাবে আপনার জন্য ডেটা সামঞ্জস্যপূর্ণ করে তুলবে।

 

সাম্প্রতিক খবর