ট্রান্সলিটারেট API রেফারেন্স

সহজ প্রতিবর্ণীকরণ

নিম্নলিখিত পদ্ধতি আপনাকে জাভাস্ক্রিপ্ট ম্যানিপুলেট করে একটি UI ছাড়াই সহজ প্রতিবর্ণীকরণ করতে দেয়।

পদ্ধতি বর্ণনা

google.language.transliterate(wordsArray, srcLang, destLang, callback)

google.language.transliterate(wordsArray, srcLang, destLang, callback) একটি বিশ্বব্যাপী পদ্ধতি যা উৎস ভাষা থেকে গন্তব্য ভাষায় প্রদত্ত পাঠ্যকে প্রতিবর্ণীকরণ করে। API result অবজেক্ট হিসাবে প্রদত্ত callback ফাংশনে অসিঙ্ক্রোনাসভাবে ফলাফল প্রদান করে। এই পদ্ধতির জন্য পরামিতি হল:

  • wordsArray একটি অ্যারে হিসাবে প্রতিবর্ণীকৃত করা পাঠ্য প্রদান করে।
  • srcLang একটি ভাষা কোড হিসাবে উৎস ভাষা প্রদান করে। উদাহরণের জন্য LanguageCode enum দেখুন।
  • destLang একটি ভাষা কোড হিসাবে গন্তব্য ভাষা প্রদান করে। উদাহরণের জন্য LanguageCode enum দেখুন।
  • callback হল কলব্যাক ফাংশন যা result গ্রহণ করে।

google.language.transliterate() এর কোনো রিটার্ন মান নেই।

ট্রান্সলিটারেশনের জন্য এই সরলীকৃত পদ্ধতিটি google.language.transliterate নেমস্পেস ব্যবহার করে (এবং google.elements.transliteration নয়, যা ট্রান্সলিটারেট এপিআই-এর অন্য প্রতিটি পদ্ধতির জন্য নামস্থান)।

google.language.transliterate() result অবজেক্টকে আউটপুট করে।

সার্ভারের অনুরোধের JSON এনকোডিং ব্যবহার করে ফলাফল বস্তু তৈরি করা হয়। ফলস্বরূপ, আমরা আনুষ্ঠানিক জাভাস্ক্রিপ্ট অবজেক্টগুলি বাস্তবায়ন না করা বেছে নিয়েছি এবং পরিবর্তে তাদের সিরিয়ালাইজড ফর্ম থেকে গতিশীলভাবে result বস্তু তৈরি করেছি।

বস্তুর কোনো আনুষ্ঠানিক বাস্তবায়ন না থাকলেও, সেগুলি বিদ্যমান, এবং আমরা সেগুলিকে নথিভুক্ত করি যেন একটি ব্যাকিং জাভাস্ক্রিপ্ট বাস্তবায়ন ছিল। এই সবের প্রভাব ন্যূনতম। এর অর্থ হল যে কোনও নামযুক্ত কনস্ট্রাক্টর নেই। প্রতিটি ফলাফলের জন্য, এটি এমন যেন সিস্টেমটি নতুন অবজেক্ট() বলে এবং তারপরে সেই বস্তুতে আনুষ্ঠানিক বৈশিষ্ট্য সেট করে। এই বৈশিষ্ট্যগুলি নীচে দেওয়া হল।

  • <ফলাফল>
    • error?
      ট্রান্সলিটারেশনে কোনো ত্রুটি থাকলে উপস্থাপন করুন।
    • transliterations
      ইনপুট wordsArray আকারের সমান আকারের অ্যারে অ্যারে।
      • transliteratedWords
        wordsArray এ সংশ্লিষ্ট শব্দের জন্য প্রতিবর্ণীকরণ সহ সর্বাধিক আকার 5 এর একটি অ্যারে।

ট্রান্সলিটারেশন নিয়ন্ত্রণ জাভাস্ক্রিপ্ট রেফারেন্স

নিম্নলিখিত কনস্ট্রাক্টর এবং পদ্ধতিগুলি আপনাকে API দ্বারা প্রদত্ত একটি UI এর মধ্যে প্রতিবর্ণীকরণ করতে দেয়৷

কনস্ট্রাক্টর - google.elements.transliteration.TransliterationControl(options)

কনস্ট্রাক্টর বর্ণনা

google.elements.transliteration.
TransliterationControl(options)

.TransliterationControl(options) সম্পাদনাযোগ্য HTML DOM উপাদানগুলির একটি সেটে প্রতিবর্ণীকরণ সক্ষম করে এবং আপনাকে সেই উপাদানগুলিতে প্রতিবর্ণীকরণ নিয়ন্ত্রণ করার অনুমতি দিয়ে বেশ কয়েকটি পদ্ধতি সরবরাহ করে৷ options আর্গুমেন্টে নিম্নলিখিত ক্ষেত্র থাকতে পারে:

  • sourceLanguage হল একটি বাধ্যতামূলক স্ট্রিং যা LanguageCode enum ব্যবহার করে উৎস ভাষা নির্দিষ্ট করে (যেমন google.elements.transliteration. ENGLISH )। বর্তমানে, ইংরেজি একমাত্র সমর্থিত উৎস ভাষা।
  • destinationLanguage হল একটি বাধ্যতামূলক অ্যারে যা LanguageCode enum ব্যবহার করে গন্তব্যের ভাষা নির্দিষ্ট করে যেমন ( google.elements.transliteration. HINDI )।

    UI-তে, উপলভ্য গন্তব্য ভাষাগুলি মেনুতে প্রদর্শিত হয়, ডিফল্টরূপে নির্বাচিত অ্যারের প্রথম ভাষা সহ। একটি প্রদত্ত উৎস ভাষার জন্য বৈধ গন্তব্য ভাষা সম্পর্কিত আরও বিশদ বিবরণের জন্য অনুগ্রহ করে getDestinationLanguages ​​দেখুন।
  • transliterationEnabled সক্ষম করা একটি ঐচ্ছিক ক্ষেত্র যা ডিফল্টরূপে প্রতিবর্ণীকরণ সক্ষম করতে হবে কিনা তা নির্দিষ্ট করে। আপনি যদি ডিফল্টরূপে প্রতিবর্ণীকরণ সক্ষম করতে চান তবে true মান সহ এই ক্ষেত্রটি নির্দিষ্ট করুন। ডিফল্ট মান false
  • shortcutKey হল একটি ঐচ্ছিক স্ট্রিং ফিল্ড যা ট্রান্সলিটারেশন চালু বা বন্ধ করার জন্য একটি শর্টকাট কী নির্দিষ্ট করে। শর্টকাট কী নির্দিষ্ট করতে, একটি বর্ণানুক্রমিক অক্ষর সহ 'Ctrl', 'Alt' বা 'Shift'-এর মতো মডিফায়ার ধারণকারী একটি স্ট্রিং নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'Ctrl+g' এবং 'Ctrl+Shift+a' উভয়ই বৈধ শর্টকাট কী সমন্বয়।

    দ্রষ্টব্য: আপনি শুধুমাত্র পরিবর্তনকারী হিসাবে Shift ব্যবহার করতে পারবেন না; যাইহোক, আপনি Alt বা Control এর সাথে এটি ব্যবহার করতে পারেন।

এই পদ্ধতিটি নিম্নলিখিত পরিস্থিতিতে ব্যতিক্রম তৈরি করে:

  • অবৈধ sourceLanguage বা destinationLanguage ভাষা
  • sourceLangauge এবং destinationLanguage ভাষার জোড়ায় অসমর্থিত ভাষা
  • অবৈধ শর্টকাটকি সমন্বয়

নিম্নলিখিত কোড স্নিপেট দেখায় কিভাবে প্রতিবর্ণীকরণ নিয়ন্ত্রণের একটি উদাহরণ তৈরি করতে হয়:

function onLoad() {
  var options = {
    sourceLanguage: 'en',
    destinationLanguage: ['hi'],
    shortcutKey: 'ctrl+g',
    transliterationEnabled: true
  };

  // Create an instance on TransliterationControl with the required
  // options.
  var control = new google.elements.transliteration.TransliterationControl(options);
}

প্রতিবর্ণীকরণ নিয়ন্ত্রণ পদ্ধতি

নিম্নলিখিত পদ্ধতিগুলি google.elements.transliteration.TransliterationControl নামস্থানে প্রয়োগ করা হয়েছে৷

পদ্ধতি বর্ণনা

.addEventListener(eventType, listener, opt_listenerScope)

.addEventListener(eventType, listener, opt_listenerScope) নির্দিষ্ট ইভেন্ট প্রকারের জন্য প্রতিবর্ণীকরণ নিয়ন্ত্রণে একজন শ্রোতাকে যুক্ত করে। যখন নির্দিষ্ট ইভেন্ট টাইপটি ট্রিগার করা হয়, তখন শ্রোতাকে ইভেন্ট অবজেক্ট দিয়ে ডাকা হয়। ইভেন্ট অবজেক্টের বিষয়বস্তু ইভেন্টের ধরনের উপর নির্ভর করে। এই পদ্ধতির জন্য পরামিতি হল:

  • eventType হল সেই ইভেন্ট যার জন্য শ্রোতা যোগ করতে হবে। এই যুক্তিটি eventType থেকে এর মান নেয় (যেমন google.elements.transliteration.TransliterationControl. EventType.STATE_CHANGED)
  • listener ইভেন্টের জন্য একটি শ্রোতা ফাংশন প্রদান করে।
  • opt_listenerScope this সেট সহ শ্রোতাকে opt_listenerScope এ নির্দিষ্ট বস্তুতে কল করে।

.addEventListener() এর কোনো রিটার্ন মান নেই।

.disableTransliteration()

.disableTransliteration() প্রতিবর্ণীকরণ নিয়ন্ত্রণে প্রতিবর্ণীকরণ নিষ্ক্রিয় করে। এই পদ্ধতিতে কোন যুক্তি নেই এবং কোন রিটার্ন মান নেই।

.enableTransliteration()

.enableTransliteration() প্রতিবর্ণীকরণ নিয়ন্ত্রণে প্রতিবর্ণীকরণ সক্ষম করে। এই পদ্ধতিতে কোন যুক্তি নেই এবং কোন রিটার্ন মান নেই।

.isTransliterationEnabled()

.isTransliterationEnabled() এর কোন আর্গুমেন্ট নেই এবং এটি একটি বুলিয়ান প্রদান করে যা নির্দেশ করে যে প্রতিবর্ণীকরণ নিয়ন্ত্রণে ট্রান্সলিটারেশন সক্ষম করা হয়েছে কিনা।

.makeTransliteratable(elementIds, opt_options)

.makeTransliteratable(elementIds, opt_options) সরবরাহ করা HTML উপাদান(গুলি) তে প্রতিবর্ণীকরণ সক্ষম করে। এই পদ্ধতির জন্য পরামিতি হল:

  • elementIds হল একটি অ্যারে যাতে সম্পাদনাযোগ্য এলিমেন্ট আইডি বা উপাদানের রেফারেন্সের স্ট্রিং থাকে যার জন্য আপনি প্রতিবর্ণীকরণ সক্ষম করতে চান। একটি সম্পাদনাযোগ্য উপাদান হতে পারে:

    • একটি পাঠ্য ক্ষেত্র
    • একটি পাঠ্য এলাকা
    • contentEditable="true" সহ একটি <div>
    • designMode="on" সহ একটি <iframe>
    • contentEditable="true" বডি সহ একটি iFrame। প্রতিবর্ণীকরণ সক্ষম করার আগে iFrame লোড হয়েছে তা নিশ্চিত করুন৷
  • opt_options একটি ঐচ্ছিক যুক্তি যা এই উপাদানগুলিতে প্রয়োগ করা বিকল্পগুলি সরবরাহ করে। এই যুক্তিতে নিম্নলিখিত ক্ষেত্র থাকতে পারে:
    • adjustElementStyle হল একটি ঐচ্ছিক বুলিয়ান ক্ষেত্র যা নিয়ন্ত্রণ করে যে API স্বয়ংক্রিয়ভাবে এলিমেন্ট এবং ফন্টের মাপগুলিকে সর্বোত্তমভাবে লক্ষ্য ভাষার অক্ষরের সাথে মানানসই করে। ডিফল্ট মান true । এই বিকল্পটি শুধুমাত্র প্লেইন টেক্সট উপাদানগুলিকে প্রভাবিত করে।
    • adjustElementDirection হল একটি ঐচ্ছিক বুলিয়ান ক্ষেত্র যা destinationLanguage ভাষার দিকনির্দেশের উপর নির্ভর করে সম্পাদনাযোগ্য উপাদানের দিক নিয়ন্ত্রণ করে। ডিফল্ট মান true

আরবির মতো ডান-থেকে-বামে লেখার সিস্টেমের জন্য, API স্বয়ংক্রিয়ভাবে লিখিত স্ক্রিপ্টের দিকনির্দেশ এবং ইনপুট উপাদানের বিষয়বস্তু অনুসারে ইনপুট উপাদানের দিক সমন্বয় করে। আপনি দিকনির্দেশ সহ HTML এবং JavaScript ব্যবহার করে একটি ইনপুট উপাদানে পাঠ্যের direction সেট করতে পারেন, যার মান 'ltr' (বাম থেকে ডানে) বা 'rtl' (ডান থেকে বামে) থাকতে পারে। এই পদ্ধতিটি ব্যবহার করা ইনপুট এলাকায় পাঠ্যের কার্সার এবং প্রান্তিককরণকে প্রভাবিত করে।

আপনি আরবি প্রতিবর্ণীকরণ উদাহরণে ডান-থেকে-বাম ভাষার জন্য API-এর সমর্থনের একটি উদাহরণ দেখতে পারেন।

এই পদ্ধতিটি ব্যতিক্রম তৈরি করে যদি নির্দিষ্ট কোনো elementIds অবৈধ হয়।

.makeTransliteratable() এর কোনো রিটার্ন মান নেই।

.removeEventListener(eventType, listener, opt_listenerScope)

.removeEventListener(eventType, listener, opt_listenerScope) প্রতিবর্ণীকরণ নিয়ন্ত্রণ থেকে একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়, যেখানে:

  • এই যুক্তিটি eventType থেকে এর মান নেয় (যেমন google.elements.transliteration.TransliterationControl. EventType.STATE_CHANGED)
  • listener হল ইভেন্টের ফাংশন যা অপসারণ করতে হবে।
  • opt_listenerScope হল সেই সুযোগ যেখানে শ্রোতা যোগ করার সময় শ্রোতা নিবন্ধিত হয়েছিল।

.removeEventListener() এর কোনো রিটার্ন মান নেই।

.setLanguagePair(sourceLanguage, destinationLanguage)

.setLanguagePair(sourceLanguage, destinationLanguage) আপনাকে ট্রান্সলিটারেশন কন্ট্রোল দ্বারা ব্যবহৃত ভাষার জোড়া পরিবর্তন করতে দেয়, যেখানে:

  • sourceLanguage ট্রান্সলিটারেট করা ভাষার ধরন প্রদান করে। এই যুক্তিটি LanguageCode enum থেকে এর মান নেয় (যেমন google.elements.transliteration.TransliterationControl. LanguageCode.ENGLISH)
  • destinationLanguage ট্রান্সলিটারেটেড টেক্সটের জন্য ভাষার ধরন প্রদান করে।

.setLanguagePair() setLanguage অ্যাকশন সফল হয়েছে কিনা তা নির্দেশ করে একটি বুলিয়ান প্রদান করে।

.showControl(divElement)

.showControl(divElement) নির্দিষ্ট DIV-তে প্রতিবর্ণীকরণ নিয়ন্ত্রণ দেখায়, যেখানে divElement হল DIV-এর আইডি। এই পদ্ধতির কোন রিটার্ন মান নেই।

.toggleTransliteration()

.toggleTransliteration() ট্রান্সলিটারেশন নিয়ন্ত্রণে ট্রান্সলিটারেশন চালু বা বন্ধ করে। এই পদ্ধতিতে কোন যুক্তি নেই এবং কোন রিটার্ন মান নেই।

স্ট্যাটিক পদ্ধতি

নিম্নলিখিত স্ট্যাটিক পদ্ধতিটি google.language নামস্থানে প্রয়োগ করা হয়েছে।

স্ট্যাটিক পদ্ধতি বর্ণনা

.setOnLoadCallback(callback)

.setOnLoadCallback(callback) হল একটি স্ট্যাটিক ফাংশন যা নির্দিষ্ট হ্যান্ডলার ফাংশনটি রেজিস্টার করে কল করার জন্য এই কলটি লোড হওয়ার পরে, যেখানে callback একটি প্রয়োজনীয় ফাংশন বলা হয় যখন ডকুমেন্টটি লোড করা হয় এবং API ব্যবহারের জন্য প্রস্তুত থাকে (যেমন, পরে onLoad )। এই ফাংশনটি google নামস্থানে প্রয়োগ করা হয়েছে (যেমন, google.setOnLoadCallback(callback); )

.setOnLoadCallback() এর কোনো রিটার্ন মান নেই।

দ্রষ্টব্য: পূর্ববর্তী ডকুমেন্টেশনে সুপারিশ করা হয়েছে যে আপনি বডি এলিমেন্টের অনলোড অ্যাট্রিবিউট ( <body onload="OnLoad()"> ) ব্যবহার করুন। আপনি যখন পৃষ্ঠার সম্পূর্ণ নিয়ন্ত্রণে থাকবেন এবং পৃষ্ঠার সমস্ত কোড লোড হবে তখন এটি যাওয়ার একটি দুর্দান্ত উপায়, এই পদ্ধতিটি কিছু রানটাইম নিয়ে সমস্যা সৃষ্টি করতে পারে যা আপনার body.onload হ্যান্ডলারকে ধ্বংস করে। setOnLoadCallback() এর এই সমস্যাগুলি নেই, এবং সেইজন্য একটি কলব্যাক নিবন্ধন করার প্রস্তাবিত পদ্ধতি যা আপনার কোড কল করে যখন API সম্পূর্ণরূপে লোড হয় এবং ব্যবহারের জন্য প্রস্তুত হয়।

নিম্নলিখিত স্ট্যাটিক পদ্ধতিটি google.elements.transliteration নামস্থানে প্রয়োগ করা হয়েছে।

স্ট্যাটিক পদ্ধতি বর্ণনা

.getDestinationLanguages(sourceLanguage)

.getDestinationLanguages(sourceLanguage) একটি বিশ্বব্যাপী পদ্ধতি যা গন্তব্য ভাষার একটি মানচিত্র প্রদান করে যার জন্য প্রদত্ত sourceLanguage জন্য প্রতিবর্ণীকরণ সমর্থিত। প্রত্যাবর্তিত মানচিত্রে সমর্থিত গন্তব্য ভাষা রয়েছে, যেখানে কীটি হল ভাষার নাম এবং মান হল ভাষা কোড। প্রত্যাবর্তিত মানচিত্রটি LanguageCode enum- এ বর্ণিত মানচিত্রটির অনুরূপ।

এনামস

ইভেন্ট টাইপ enum

google.elements.transliteration.TransliterationControl.EventType গণনা ট্রান্সলিটারেশনের সময় সম্ভাব্য ইভেন্টগুলির তালিকা করে৷ আপনি আপনার কোডে এই ইভেন্টগুলির জন্য কাস্টম হ্যান্ডলার প্রদান করতে পারেন।

var google.elements.transliteration.TransliterationControl.EventType = {
   STATE_CHANGED : 'state_changed',
   LANGUAGE_CHANGED : 'language_changed',
   SERVER_REACHABLE : 'server_reachable',
   SERVER_UNREACHABLE : 'server_unreachable'
};
  • google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED : এর মাধ্যমে প্রতিবর্ণীকরণ নিয়ন্ত্রণে প্রতিবর্ণীকরণ সক্ষম বা নিষ্ক্রিয় করা হলে ফলাফল
    • একটি শর্টকাট কী
    • enableTransliteration , disableTransliteration বা toggleTransliteration পদ্ধতিগুলি টগল করুন
    • শো কন্ট্রোল পদ্ধতি দ্বারা আঁকা showControl নিয়ন্ত্রণে একটি মাউস ক্লিক।
    শ্রোতার কাছে পাঠানো ইভেন্ট অবজেক্টটিতে ক্ষেত্র transliterationEnabled সক্রিয় রয়েছে। প্রতিবর্ণীকরণ ' on ' হলে এই ক্ষেত্রটি সত্য, অন্যথায় এটি মিথ্যা।
  • google.elements.transliteration.TransliterationControl.EventType.LANGUAGE_CHANGED : ট্রান্সলিটারেশন কন্ট্রোলে ট্রান্সলিটারেশন ল্যাংগুয়েজ পেয়ারের মাধ্যমে পরিবর্তন করা হলে ফলাফল:
    • setLanguagePair পদ্ধতি
    • শো কন্ট্রোল পদ্ধতি দ্বারা showControl প্রতিবর্ণীকরণ নিয়ন্ত্রণ
    শ্রোতার কাছে পাঠানো ইভেন্ট অবজেক্টে sourceLanguage এবং destinationLanguage ভাষা ক্ষেত্র রয়েছে।
  • google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE : আপনি যখন সফলভাবে টেক্সট ট্রান্সলিটারেট করতে সার্ভারের সাথে যোগাযোগ করেন তখন ফলাফল।
  • google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE পাঠ্য প্রতিবর্ণীকরণ করতে সার্ভারের সাথে যোগাযোগ করার ব্যর্থ প্রচেষ্টার ফলাফল।

ভাষা কোড enum

google.elements.transliteration.LanguageCode মানচিত্রের নামটি ভাষার কোডগুলির সাথে স্থির থাকে যা আপনি ট্রান্সলিটারেশন পদ্ধতিতে উত্স এবং গন্তব্য ভাষাগুলি নির্দিষ্ট করতে ব্যবহার করতে পারেন৷

var google.elements.transliteration.LanguageCode = {
    ENGLISH: 'en',
    AMHARIC: 'am',
    ARABIC: 'ar',
    BENGALI: 'bn',
    CHINESE: 'zh',
    GREEK: 'el',
    GUJARATI: 'gu',
    HINDI: 'hi',
    KANNADA: 'kn',
    MALAYALAM: 'ml',
    MARATHI: 'mr',
    NEPALI: 'ne',
    ORIYA: 'or',
    PERSIAN: 'fa',
    PUNJABI: 'pa',
    RUSSIAN: 'ru',
    SANSKRIT: 'sa',
    SINHALESE: 'si',
    SERBIAN: 'sr',
    TAMIL: 'ta',
    TELUGU: 'te',
    TIGRINYA: 'ti',
    URDU: 'ur'
};

সমর্থিত গন্তব্য ভাষা

google.elements.transliteration.SupportedDestinationLanguages ​​গণনা মানচিত্রের নাম ভাষার কোডের অ্যারেতে স্থির থাকে যা আপনি ট্রান্সলিটারেশন নিয়ন্ত্রণে গন্তব্য ভাষার গ্রুপ নির্দিষ্ট করতে ব্যবহার করতে পারেন।

var google.elements.transliteration.SupportedDestinationLanguages = {
    // ALL includes all languages supported in the Transliterate API.
    // As support for more languages becomes available, this enum will be
    // automatically updated to include the new languages transparently.
    ALL: [
        google.elements.transliteration.LanguageCode.AMHARIC,
        google.elements.transliteration.LanguageCode.ARABIC,
        google.elements.transliteration.LanguageCode.BENGALI,
        google.elements.transliteration.LanguageCode.CHINESE,
        google.elements.transliteration.LanguageCode.GREEK,
        google.elements.transliteration.LanguageCode.GUJARATI,
        google.elements.transliteration.LanguageCode.HINDI,
        google.elements.transliteration.LanguageCode.KANNADA,
        google.elements.transliteration.LanguageCode.MALAYALAM,
        google.elements.transliteration.LanguageCode.MARATHI,
        google.elements.transliteration.LanguageCode.NEPALI,
        google.elements.transliteration.LanguageCode.ORIYA,
        google.elements.transliteration.LanguageCode.PERSIAN,
        google.elements.transliteration.LanguageCode.PUNJABI,
        google.elements.transliteration.LanguageCode.RUSSIAN,
        google.elements.transliteration.LanguageCode.SANSKRIT,
        google.elements.transliteration.LanguageCode.SERBIAN,
        google.elements.transliteration.LanguageCode.SINHALESE,
        google.elements.transliteration.LanguageCode.TAMIL,
        google.elements.transliteration.LanguageCode.TELUGU,
        google.elements.transliteration.LanguageCode.TIGRINYA,
        google.elements.transliteration.LanguageCode.URDU],
 
    // INDIC includes all Indic languages supported in the Transliterate API.
    // As support for more Indic languages becomes available, this enum will be
    // automatically updated to include the new languages transparently.
    INDIC: [
        google.elements.transliteration.LanguageCode.BENGALI,
        google.elements.transliteration.LanguageCode.GUJARATI,
        google.elements.transliteration.LanguageCode.HINDI,
        google.elements.transliteration.LanguageCode.KANNADA,
        google.elements.transliteration.LanguageCode.MALAYALAM,
        google.elements.transliteration.LanguageCode.MARATHI,
        google.elements.transliteration.LanguageCode.NEPALI,
        google.elements.transliteration.LanguageCode.ORIYA,
        google.elements.transliteration.LanguageCode.PUNJABI,
        google.elements.transliteration.LanguageCode.SANSKRIT,
        google.elements.transliteration.LanguageCode.SINHALESE,
        google.elements.transliteration.LanguageCode.TAMIL,
        google.elements.transliteration.LanguageCode.TELUGU,
        google.elements.transliteration.LanguageCode.URDU]
};

সমস্যা সমাধান

আপনি যদি সমস্যার সম্মুখীন হন:

  • টাইপোর জন্য দেখুন. মনে রাখবেন জাভাস্ক্রিপ্ট একটি কেস-সংবেদনশীল ভাষা।
  • একটি জাভাস্ক্রিপ্ট ডিবাগার ব্যবহার করুন। গুগল ক্রোমের বিকাশকারী সরঞ্জামগুলির একটি সম্পূর্ণ সেট রয়েছে। ফায়ারফক্সে, আপনি JavaScript কনসোল বা Firebug ব্যবহার করতে পারেন। IE-তে, আপনি Microsoft Script Debugger ব্যবহার করতে পারেন।
  • আলোচনা গোষ্ঠী অনুসন্ধান করুন. আপনি যদি এমন কোনো পোস্ট খুঁজে না পান যা আপনার প্রশ্নের উত্তর দেয়, তাহলে সমস্যাটি প্রদর্শন করে এমন একটি ওয়েব পৃষ্ঠার লিঙ্ক সহ গ্রুপে আপনার প্রশ্ন পোস্ট করুন।