মিডিয়াউইকি:Bn inscript rules.js

লক্ষ্য করুন: প্রকাশ করার পর, পরিবর্তনগুলো দেখতে আপনাকে আপনার ব্রাউজারের ক্যাশে পরিষ্কার করার প্রয়োজন হতে পারে।

  • ফায়ারফক্স / সাফারি: পুনরায় লোড-এ ক্লিক করার সময় শিফট টিপে ধরে রাখুন, অথবা হয় Ctrl-F5 বা Ctrl-R টিপুন (ম্যাকে ⌘-R টিপুন)
  • গুগল ক্রোম: Ctrl-Shift-R (ম্যাকে ⌘-Shift-R) টিপুন
  • ইন্টারনেট এক্সপ্লোরার / এজ: Ctrl ধরে রাখা অবস্থায় Refresh-এ ক্লিক করুন, অথবা Ctrl-F5 টিপুন
  • অপেরা: Ctrl-F5 টিপুন।
/**
 * InScript regular expression rules table for Bengali script
 * According to CDAC's "Enhanced InScript Keyboard Layout 5.2"
 * @author Junaid P V ([[user:Junaidpv]])
 * @date 2010-12-12
 * License: GPLv3, CC-BY-SA 3.0
 */
if(tr_bn_inscript== undefined) var tr_bn_inscript = {};
else tr_bn_inscript = {};
tr_bn_inscript.text = "InScript";
tr_bn_inscript.description = "InScript layout for Bengali";
// Normal rules
tr_bn_inscript.rules = [
['X', '', 'ঁ'],
['x', '', 'ং'],
['_', '', 'ঃ'],
['D', '', 'অ'],
['E', '', 'আ'],
['F', '', 'ই'],
['R', '', 'ঈ'],
['G', '', 'উ'],
['T', '', 'ঊ'],
['\\+', '', 'ঋ'],
['S', '', 'এ'],
['W', '', 'ঐ'],
['A', '', 'ও'],
['Q', '', 'ঔ'],
['k', '', 'ক'],
['K', '', 'খ'],
['i', '', 'গ'],
['I', '', 'ঘ'],
['U', '', 'ঙ'],
[';', '', 'চ'],
['\\:', '', 'ছ'],
['p', '', 'জ'],
['P', '', 'ঝ'],
['\\}', '', 'ঞ'],
["'", '', 'ট'],
['"', '', 'ঠ'],
['\\[', '', 'ড'],
['\\{', '', 'ঢ'],
['C', '', 'ণ'],
['l', '', 'ত'],
['L', '', 'থ'],
['o', '', 'দ'],
['O', '', 'ধ'],
['v', '', 'ন'],
['h', '', 'প'],
['H', '', 'ফ'],
['y', '', 'ব'],
['Y', '', 'ভ'],
['c', '', 'ম'],
['\\?', '', 'য'],
['j', '', 'র'],
['J', '', 'ৎ'],
['n', '', 'ল'],
['M', '', 'শ'],
['\\<', '', 'ষ'],
['m', '', 'স'],
['u', '', 'হ'],
['\\]', '', '়'],
['e', '', 'া'],
['f', '', 'ি'],
['r', '', 'ী'],
['g', '', 'ু'],
['t', '', 'ূ'],
['\\=', '', 'ৃ'],
['s', '', 'ে'],
['w', '', 'ৈ'],
['a', '', 'ো'],
['q', '', 'ৌ'],
['d', '', '্'],
['/', '', 'য়'],
['\\>', '', '৤'],
['0', '', '০'],
['1', '', '১'],
['2', '', '২'],
['3', '', '৩'],
['4', '', '৪'],
['5', '', '৫'],
['6', '', '৬'],
['7', '', '৭'],
['8', '', '৮'],
['9', '', '৯'],
['z', '', 'ʼ'],
['\\!', '', 'অ্যা'],
['\\#', '', '্র'],
['\\$', '', 'র্'],
['\\%', '', 'জ্ঞ'],
['\\^', '', 'ত্র'],
['\\&', '', 'ক্ষ'],
['\\*', '', 'শ্র'],
['\\(', '', '\u200D'],
['\\)', '', '\u200C']
];

// Extended layout for InScript. Works in Firefox only
tr_bn_inscript.extended_keyboard = true;
tr_bn_inscript.rules_x = [
['F', '', 'ঌ'],
['\\>', '', 'ঽ'],
['\\=', '', 'ৠ'],
['l', '', 'ৎ'],
['\\[', '', 'ড়'],
['\\{', '', 'ঢ়'],
['\\+', '', 'ৠ'],
['R', '', 'ৡ'],
['f', '', 'ৢ'],
['r', '', 'ৣ'],
['\\.', '', '৥'],
['x', '', '৺'],
['\\<', '', '৲'],
[',', '', '৳'],
['\\!', '', '৴'],
['\\@', '', '৵'],
['\\#', '', '৶'],
['\\$', '', '৷'],
['\\%', '', '৸'],
['\\^', '', '৹'],
['\\?', '', '৻'],
['4', '', '₹']
];