[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/extensions/WikiEditor/modules/ -> jquery.wikiEditor.toolbar.config.js (source)

   1  /**
   2   * Configuration of Toolbar module for wikiEditor
   3   */
   4  /*jshint camelcase:false, quotmark:false */
   5  ( function ( $, mw ) { $.wikiEditor.modules.toolbar.config = {
   6  
   7  getDefaultConfig: function () {
   8      var fileNamespace = mw.config.get( 'wgFormattedNamespaces' )[6];
   9      return { 'toolbar': {
  10          // Main section
  11          'main': {
  12              'type': 'toolbar',
  13              'groups': {
  14                  'format': {
  15                      'tools': {
  16                          'bold': {
  17                              'labelMsg': 'wikieditor-toolbar-tool-bold',
  18                              'type': 'button',
  19                              'offset': {
  20                                  'default': [2, -574],
  21                                  'en': [2, -142],
  22                                  'cs': [2, -142],
  23                                  'de': [2, -214],
  24                                  'fr': [2, -286],
  25                                  'gl': [2, -358],
  26                                  'es': [2, -358],
  27                                  'he': [2, -142],
  28                                  'hu': [2, -214],
  29                                  'it': [2, -286],
  30                                  'nl': [2, -502],
  31                                  'pt': [2, -358],
  32                                  'pt-br': [2, -358],
  33                                  'pl': [2, -142],
  34                                  'ml': [2, -142]
  35                              },
  36                              'icon': {
  37                                  'default': 'format-bold.png',
  38                                  'en': 'format-bold-B.png',
  39                                  'cs': 'format-bold-B.png',
  40                                  'de': 'format-bold-F.png',
  41                                  'fr': 'format-bold-G.png',
  42                                  'gl': 'format-bold-N.png',
  43                                  'es': 'format-bold-N.png',
  44                                  'eu': 'format-bold-L.png',
  45                                  'he': 'format-bold-B.png',
  46                                  'hu': 'format-bold-F.png',
  47                                  'hy': 'format-bold-hy.png',
  48                                  'it': 'format-bold-G.png',
  49                                  'ka': 'format-bold-ka.png',
  50                                  'ky': 'format-bold-ru.png',
  51                                  'nl': 'format-bold-V.png',
  52                                  'os': 'format-bold-os.png',
  53                                  'pt': 'format-bold-N.png',
  54                                  'pt-br': 'format-bold-N.png',
  55                                  'pl': 'format-bold-B.png',
  56                                  'ru': 'format-bold-ru.png',
  57                                  'ml': 'format-bold-B.png'
  58                              },
  59                              'action': {
  60                                  'type': 'encapsulate',
  61                                  'options': {
  62                                      'pre': "'''",
  63                                      'periMsg': 'wikieditor-toolbar-tool-bold-example',
  64                                      'post': "'''"
  65                                  }
  66                              }
  67                          },
  68                          'italic': {
  69                              'section': 'main',
  70                              'group': 'format',
  71                              'id': 'italic',
  72                              'labelMsg': 'wikieditor-toolbar-tool-italic',
  73                              'type': 'button',
  74                              'offset': {
  75                                  'default': [2, -718],
  76                                  'en': [2, -862],
  77                                  'cs': [2, -862],
  78                                  'de': [2, -934],
  79                                  'fr': [2, -862],
  80                                  'gl': [2, -790],
  81                                  'es': [2, -790],
  82                                  'he': [2, -862],
  83                                  'it': [2, -790],
  84                                  'ky': [2, -934],
  85                                  'nl': [2, -790],
  86                                  'pt': [2, -862],
  87                                  'pt-br': [2, -862],
  88                                  'pl': [2, -862],
  89                                  'ru': [2, -934],
  90                                  'ml': [2, -862]
  91                              },
  92                              'icon': {
  93                                  'default': 'format-italic.png',
  94                                  'en': 'format-italic-I.png',
  95                                  'cs': 'format-italic-I.png',
  96                                  'de': 'format-italic-K.png',
  97                                  'fr': 'format-italic-I.png',
  98                                  'gl': 'format-italic-C.png',
  99                                  'es': 'format-italic-C.png',
 100                                  'eu': 'format-italic-E.png',
 101                                  'he': 'format-italic-I.png',
 102                                  'hu': 'format-italic-D.png',
 103                                  'hy': 'format-italic-hy.png',
 104                                  'it': 'format-italic-C.png',
 105                                  'ka': 'format-italic-ka.png',
 106                                  'ky': 'format-italic-K.png',
 107                                  'nl': 'format-italic-C.png',
 108                                  'os': 'format-italic-K.png',
 109                                  'pt': 'format-italic-I.png',
 110                                  'pt-br': 'format-italic-I.png',
 111                                  'pl': 'format-italic-I.png',
 112                                  'ru': 'format-italic-K.png',
 113                                  'ml': 'format-italic-I.png'
 114                              },
 115                              'action': {
 116                                  'type': 'encapsulate',
 117                                  'options': {
 118                                      'pre': "''",
 119                                      'periMsg': 'wikieditor-toolbar-tool-italic-example',
 120                                      'post': "''"
 121                                  }
 122                              }
 123                          }
 124                      }
 125                  },
 126                  'insert': {
 127                      'tools': {
 128                          'xlink': {
 129                              'labelMsg': 'wikieditor-toolbar-tool-xlink',
 130                              'type': 'button',
 131                              'icon': 'insert-xlink.png',
 132                              'offset': [-70, 2],
 133                              'action': {
 134                                  'type': 'encapsulate',
 135                                  'options': {
 136                                      'pre': "[",
 137                                      'periMsg': 'wikieditor-toolbar-tool-xlink-example',
 138                                      'post': "]"
 139                                  }
 140                              }
 141                          },
 142                          'ilink': {
 143                              'labelMsg': 'wikieditor-toolbar-tool-ilink',
 144                              'type': 'button',
 145                              'icon': 'insert-ilink.png',
 146                              'offset': [2, -1582],
 147                              'action': {
 148                                  'type': 'encapsulate',
 149                                  'options': {
 150                                      'pre': "[[",
 151                                      'periMsg': 'wikieditor-toolbar-tool-ilink-example',
 152                                      'post': "]]"
 153                                  }
 154                              }
 155                          },
 156                          'file': {
 157                              'labelMsg': 'wikieditor-toolbar-tool-file',
 158                              'type': 'button',
 159                              'icon': 'insert-file.png',
 160                              'offset': [2, -1438],
 161                              'action': {
 162                                  'type': 'encapsulate',
 163                                  'options': {
 164                                      'pre': '[[' + fileNamespace + ':',
 165                                      'periMsg': 'wikieditor-toolbar-tool-file-example',
 166                                      'post': "|" + mw.config.get( 'wgWikiEditorMagicWords' ).img_thumbnail + "]]"
 167                                  }
 168                              }
 169                          },
 170                          'reference': {
 171                              'labelMsg': 'wikieditor-toolbar-tool-reference',
 172                              'filters': [ 'body.ns-subject' ],
 173                              'type': 'button',
 174                              'offset': [2, -1798],
 175                              'icon': 'insert-reference.png',
 176                              'action': {
 177                                  'type': 'encapsulate',
 178                                  'options': {
 179                                      'pre': "<ref>",
 180                                      'periMsg': 'wikieditor-toolbar-tool-reference-example',
 181                                      'post': "</ref>"
 182                                  }
 183                              }
 184                          },
 185                          'signature': {
 186                              'labelMsg': 'wikieditor-toolbar-tool-signature',
 187                              'type': 'button',
 188                              'offset': [2, -1872],
 189                              'icon': 'insert-signature.png',
 190                              'action': {
 191                                  'type': 'encapsulate',
 192                                  'options': {
 193                                      'pre': "--~~~~"
 194                                  }
 195                              }
 196                          }
 197                      }
 198                  }
 199              }
 200          },
 201          // Format section
 202          'advanced': {
 203              'labelMsg': 'wikieditor-toolbar-section-advanced',
 204              'type': 'toolbar',
 205              'groups': {
 206                  'heading': {
 207                      'tools': {
 208                          'heading': {
 209                              'labelMsg': 'wikieditor-toolbar-tool-heading',
 210                              'type': 'select',
 211                              'list': {
 212                                  'heading-2' : {
 213                                      'labelMsg': 'wikieditor-toolbar-tool-heading-2',
 214                                      'action': {
 215                                          'type': 'encapsulate',
 216                                          'options': {
 217                                              'pre': '== ',
 218                                              'periMsg': 'wikieditor-toolbar-tool-heading-example',
 219                                              'post': ' ==',
 220                                              'regex': /^(\s*)(={1,6})(.*?)\2(\s*)$/,
 221                                              'regexReplace': "$1==$3==$4",
 222                                              'ownline': true
 223                                          }
 224                                      }
 225                                  },
 226                                  'heading-3' : {
 227                                      'labelMsg': 'wikieditor-toolbar-tool-heading-3',
 228                                      'action': {
 229                                          'type': 'encapsulate',
 230                                          'options': {
 231                                              'pre': '=== ',
 232                                              'periMsg': 'wikieditor-toolbar-tool-heading-example',
 233                                              'post': ' ===',
 234                                              'regex': /^(\s*)(={1,6})(.*?)\2(\s*)$/,
 235                                              'regexReplace': "$1===$3===$4",
 236                                              'ownline': true
 237                                          }
 238                                      }
 239                                  },
 240                                  'heading-4' : {
 241                                      'labelMsg': 'wikieditor-toolbar-tool-heading-4',
 242                                      'action': {
 243                                          'type': 'encapsulate',
 244                                          'options': {
 245                                              'pre': '==== ',
 246                                              'periMsg': 'wikieditor-toolbar-tool-heading-example',
 247                                              'post': ' ====',
 248                                              'regex': /^(\s*)(={1,6})(.*?)\2(\s*)$/,
 249                                              'regexReplace': "$1====$3====$4",
 250                                              'ownline': true
 251                                          }
 252                                      }
 253                                  },
 254                                  'heading-5' : {
 255                                      'labelMsg': 'wikieditor-toolbar-tool-heading-5',
 256                                      'action': {
 257                                          'type': 'encapsulate',
 258                                          'options': {
 259                                              'pre': '===== ',
 260                                              'periMsg': 'wikieditor-toolbar-tool-heading-example',
 261                                              'post': ' =====',
 262                                              'regex': /^(\s*)(={1,6})(.*?)\2(\s*)$/,
 263                                              'regexReplace': "$1=====$3=====$4",
 264                                              'ownline': true
 265                                          }
 266                                      }
 267                                  }
 268                              }
 269                          }
 270                      }
 271                  },
 272                  'format': {
 273                      'labelMsg': 'wikieditor-toolbar-group-format',
 274                      'tools': {
 275                          'ulist': {
 276                              'labelMsg': 'wikieditor-toolbar-tool-ulist',
 277                              'type': 'button',
 278                              'icon': {
 279                                  'default': 'format-ulist.png',
 280                                  'default-rtl': 'format-ulist-rtl.png'
 281                              },
 282                              'offset': {
 283                                  'default': [2, -1366],
 284                                  'default-rtl': [-70, -286]
 285                              },
 286                              'action': {
 287                                  'type': 'encapsulate',
 288                                  'options': {
 289                                      'pre': "* ",
 290                                      'periMsg': 'wikieditor-toolbar-tool-ulist-example',
 291                                      'post': "",
 292                                      'ownline': true,
 293                                      'splitlines': true
 294                                  }
 295                              }
 296                          },
 297                          'olist': {
 298                              'labelMsg': 'wikieditor-toolbar-tool-olist',
 299                              'type': 'button',
 300                              'icon': {
 301                                  'default': 'format-olist.png',
 302                                  'default-rtl': 'format-olist-rtl.png'
 303                              },
 304                              'offset': {
 305                                  'default': [2, -1078],
 306                                  'default-rtl': [-70, -358]
 307                              },
 308                              'action': {
 309                                  'type': 'encapsulate',
 310                                  'options': {
 311                                      'pre': "# ",
 312                                      'periMsg': 'wikieditor-toolbar-tool-olist-example',
 313                                      'post': "",
 314                                      'ownline': true,
 315                                      'splitlines': true
 316                                  }
 317                              }
 318                          },
 319                          'nowiki': {
 320                              'labelMsg': 'wikieditor-toolbar-tool-nowiki',
 321                              'type': 'button',
 322                              'icon': 'insert-nowiki.png',
 323                              'offset': [-70, -70],
 324                              'action': {
 325                                  'type': 'encapsulate',
 326                                  'options': {
 327                                      'pre': "<nowiki>",
 328                                      'periMsg': 'wikieditor-toolbar-tool-nowiki-example',
 329                                      'post': "</nowiki>"
 330                                  }
 331                              }
 332                          },
 333                          'newline': {
 334                              'labelMsg': 'wikieditor-toolbar-tool-newline',
 335                              'type': 'button',
 336                              'icon': 'insert-newline.png',
 337                              'offset': [2, -1726],
 338                              'action': {
 339                                  'type': 'encapsulate',
 340                                  'options': {
 341                                      'pre': "<br />\n"
 342                                  }
 343                              }
 344                          }
 345                      }
 346                  },
 347                  'size': {
 348                      'tools': {
 349                          'big': {
 350                              'labelMsg': 'wikieditor-toolbar-tool-big',
 351                              'type': 'button',
 352                              'icon': 'format-big.png',
 353                              'offset': [2, 2],
 354                              'action': {
 355                                  'type': 'encapsulate',
 356                                  'options': {
 357                                      'pre': "<big>",
 358                                      'periMsg': 'wikieditor-toolbar-tool-big-example',
 359                                      'post': "</big>"
 360                                  }
 361                              }
 362                          },
 363                          'small': {
 364                              'labelMsg': 'wikieditor-toolbar-tool-small',
 365                              'type': 'button',
 366                              'icon': 'format-small.png',
 367                              'offset': [2, -1150],
 368                              'action': {
 369                                  'type': 'encapsulate',
 370                                  'options': {
 371                                      'pre': "<small>",
 372                                      'periMsg': 'wikieditor-toolbar-tool-small-example',
 373                                      'post': "</small>"
 374                                  }
 375                              }
 376                          },
 377                          'superscript': {
 378                              'labelMsg': 'wikieditor-toolbar-tool-superscript',
 379                              'type': 'button',
 380                              'icon': 'format-superscript.png',
 381                              'offset': [2, -1294],
 382                              'action': {
 383                                  'type': 'encapsulate',
 384                                  'options': {
 385                                      'pre': "<sup>",
 386                                      'periMsg': 'wikieditor-toolbar-tool-superscript-example',
 387                                      'post': "</sup>"
 388                                  }
 389                              }
 390                          },
 391                          'subscript': {
 392                              'labelMsg': 'wikieditor-toolbar-tool-subscript',
 393                              'type': 'button',
 394                              'icon': 'format-subscript.png',
 395                              'offset': [2, -1222],
 396                              'action': {
 397                                  'type': 'encapsulate',
 398                                  'options': {
 399                                      'pre': "<sub>",
 400                                      'periMsg': 'wikieditor-toolbar-tool-subscript-example',
 401                                      'post': "</sub>"
 402                                  }
 403                              }
 404                          }
 405                      }
 406                  },
 407                  'insert': {
 408                      'labelMsg': 'wikieditor-toolbar-group-insert',
 409                      'tools': {
 410                          'gallery': {
 411                              'labelMsg': 'wikieditor-toolbar-tool-gallery',
 412                              'type': 'button',
 413                              'icon': 'insert-gallery.png',
 414                              'offset': [2, -1510],
 415                              'action': {
 416                                  'type': 'encapsulate',
 417                                  'options': {
 418                                      'pre': "<gallery>\n",
 419                                      'periMsg': [
 420                                          'wikieditor-toolbar-tool-gallery-example', fileNamespace
 421                                      ],
 422                                      'post': "\n</gallery>",
 423                                      'ownline': true
 424                                  }
 425                              }
 426                          },
 427                          'table': {
 428                              'labelMsg': 'wikieditor-toolbar-tool-table',
 429                              'type': 'button',
 430                              'icon': 'insert-table.png',
 431                              'offset': [2, -1942],
 432                              'filters': [ '#wpTextbox1:not(.toolbar-dialogs)' ],
 433                              'action': {
 434                                  'type': 'encapsulate',
 435                                  'options': {
 436                                      'pre': "{| class=\"wikitable\" border=\"1\"\n|",
 437                                      'periMsg': 'wikieditor-toolbar-tool-table-example-old',
 438                                      'post': "\n|}",
 439                                      'ownline': true
 440                                  }
 441                              }
 442                          },
 443                          'redirect': {
 444                              'labelMsg': 'wikieditor-toolbar-tool-redirect',
 445                              'type': 'button',
 446                              'icon': {
 447                                  'default': 'insert-redirect.png',
 448                                  'default-rtl': 'insert-redirect-rtl.png'
 449                              },
 450                              'offset': {
 451                                  'default': [-70, -142],
 452                                  'default-rtl': [-70, -502]
 453                              },
 454                              'action': {
 455                                  'type': 'encapsulate',
 456                                  'options': {
 457                                      'pre': mw.config.get( 'wgWikiEditorMagicWords' ).redirect + ' [[',
 458                                      'periMsg': 'wikieditor-toolbar-tool-redirect-example',
 459                                      'post': "]]",
 460                                      'ownline': true
 461                                  }
 462                              }
 463                          }
 464                      }
 465                  }
 466              }
 467          },
 468          'characters': {
 469              'labelMsg': 'wikieditor-toolbar-section-characters',
 470              'type': 'booklet',
 471              'deferLoad': true,
 472              'pages': {
 473                  'latin': {
 474                      'labelMsg': 'wikieditor-toolbar-characters-page-latin',
 475                      'layout': 'characters',
 476                      'characters': [
 477                          "\u00c1", "\u00e1", "\u00c0", "\u00e0", "\u00c2", "\u00e2", "\u00c4", "\u00e4", "\u00c3",
 478                          "\u00e3", "\u01cd", "\u01ce", "\u0100", "\u0101", "\u0102", "\u0103", "\u0104", "\u0105",
 479                          "\u00c5", "\u00e5", "\u0106", "\u0107", "\u0108", "\u0109", "\u00c7", "\u00e7", "\u010c",
 480                          "\u010d", "\u010a", "\u010b", "\u0110", "\u0111", "\u010e", "\u010f", "\u00c9", "\u00e9",
 481                          "\u00c8", "\u00e8", "\u00ca", "\u00ea", "\u00cb", "\u00eb", "\u011a", "\u011b", "\u0112",
 482                          "\u0113", "\u0114", "\u0115", "\u0116", "\u0117", "\u0118", "\u0119", "\u011c", "\u011d",
 483                          "\u0122", "\u0123", "\u011e", "\u011f", "\u0120", "\u0121", "\u0124", "\u0125", "\u0126",
 484                          "\u0127", "\u00cd", "\u00ed", "\u00cc", "\u00ec", "\u00ce", "\u00ee", "\u00cf", "\u00ef",
 485                          "\u0128", "\u0129", "\u01cf", "\u01d0", "\u012a", "\u012b", "\u012c", "\u012d", "\u0130",
 486                          "\u0131", "\u012e", "\u012f", "\u0134", "\u0135", "\u0136", "\u0137", "\u0139", "\u013a",
 487                          "\u013b", "\u013c", "\u013d", "\u013e", "\u0141", "\u0142", "\u0143", "\u0144", "\u00d1",
 488                          "\u00f1", "\u0145", "\u0146", "\u0147", "\u0148", "\u00d3", "\u00f3", "\u00d2", "\u00f2",
 489                          "\u00d4", "\u00f4", "\u00d6", "\u00f6", "\u00d5", "\u00f5", "\u01d1", "\u01d2", "\u014c",
 490                          "\u014d", "\u014e", "\u014f", "\u01ea", "\u01eb", "\u0150", "\u0151", "\u0154", "\u0155",
 491                          "\u0156", "\u0157", "\u0158", "\u0159", "\u015a", "\u015b", "\u015c", "\u015d", "\u015e",
 492                          "\u015f", "\u0160", "\u0161", "\u0218", "\u0219", "\u021a", "\u021b", "\u0164", "\u0165",
 493                          "\u00da", "\u00fa", "\u00d9", "\u00f9", "\u00db", "\u00fb", "\u00dc", "\u00fc", "\u0168",
 494                          "\u0169", "\u016e", "\u016f", "\u01d3", "\u01d4", "\u016a", "\u016b", "\u01d6", "\u01d8",
 495                          "\u01da", "\u01dc", "\u016c", "\u016d", "\u0172", "\u0173", "\u0170", "\u0171", "\u0174",
 496                          "\u0175", "\u00dd", "\u00fd", "\u0176", "\u0177", "\u0178", "\u00ff", "\u0232", "\u0233",
 497                          "\u0179", "\u017a", "\u017d", "\u017e", "\u017b", "\u017c", "\u00c6", "\u00e6", "\u01e2",
 498                          "\u01e3", "\u00d8", "\u00f8", "\u0152", "\u0153", "\u00df", "\u00D0", "\u00f0", "\u00de",
 499                          "\u00fe", "\u018f", "\u0259"
 500                      ]
 501                  },
 502                  'latinextended': {
 503                      'labelMsg': 'wikieditor-toolbar-characters-page-latinextended',
 504                      'layout': 'characters',
 505                      'characters': [
 506                          "\u1e00", "\u1e01", "\u1e9a", "\u1ea0", "\u1ea1", "\u1ea2", "\u1ea3", "\u1ea4", "\u1ea5",
 507                          "\u1ea6", "\u1ea7", "\u1ea8", "\u1ea9", "\u1eaa", "\u1eab", "\u1eac", "\u1ead", "\u1eae",
 508                          "\u1eaf", "\u1eb0", "\u1eb1", "\u1eb2", "\u1eb3", "\u1eb4", "\u1eb5", "\u1eb6", "\u1eb7",
 509                          "\u1e02", "\u1e03", "\u1e04", "\u1e05", "\u1e06", "\u1e07", "\u1e08", "\u1e09", "\u1e0a",
 510                          "\u1e0b", "\u1e0c", "\u1e0d", "\u1e0e", "\u1e0f", "\u1e10", "\u1e11", "\u1e12", "\u1e13",
 511                          "\u1e14", "\u1e15", "\u1e16", "\u1e17", "\u1e18", "\u1e19", "\u1e1a", "\u1e1b", "\u1e1c",
 512                          "\u1e1d", "\u1eb8", "\u1eb9", "\u1eba", "\u1ebb", "\u1ebc", "\u1ebd", "\u1ebe", "\u1ebf",
 513                          "\u1ec0", "\u1ec1", "\u1ec2", "\u1ec3", "\u1ec4", "\u1ec5", "\u1ec6", "\u1ec7", "\u1e1e",
 514                          "\u1e1f", "\u1e20", "\u1e21", "\u1e22", "\u1e23", "\u1e24", "\u1e25", "\u1e26", "\u1e27",
 515                          "\u1e28", "\u1e29", "\u1e2a", "\u1e2b", "\u1e96", "\u1e2c", "\u1e2d", "\u1e2e", "\u1e2f",
 516                          "\u1ec8", "\u1ec9", "\u1eca", "\u1ecb", "\u1e30", "\u1e31", "\u1e32", "\u1e33", "\u1e34",
 517                          "\u1e35", "\u1e36", "\u1e37", "\u1e38", "\u1e39", "\u1e3a", "\u1e3b", "\u1e3c", "\u1e3d",
 518                          "\u1efa", "\u1efb", "\u1e3e", "\u1e3f", "\u1e40", "\u1e41", "\u1e42", "\u1e43", "\u1e44",
 519                          "\u1e45", "\u1e46", "\u1e47", "\u1e48", "\u1e49", "\u1e4a", "\u1e4b", "\u1e4c", "\u1e4d",
 520                          "\u1e4e", "\u1e4f", "\u1e50", "\u1e51", "\u1e52", "\u1e53", "\u1ecc", "\u1ecd", "\u1ece",
 521                          "\u1ecf", "\u1ed0", "\u1ed1", "\u1ed2", "\u1ed3", "\u1ed4", "\u1ed5", "\u1ed6", "\u1ed7",
 522                          "\u1ed8", "\u1ed9", "\u1eda", "\u1edb", "\u1edc", "\u1edd", "\u1ede", "\u1edf", "\u1ee0",
 523                          "\u1ee1", "\u1ee2", "\u1ee3", "\u01FE", "\u01FF", "\u01A0", "\u01A1", "\u1e54", "\u1e55",
 524                          "\u1e56", "\u1e57", "\u1e58", "\u1e59", "\u1e5a", "\u1e5b", "\u1e5c", "\u1e5d", "\u1e5e",
 525                          "\u1e5f", "\u1e60", "\u1e61", "\u1e9b", "\u1e62", "\u1e63", "\u1e64", "\u1e65", "\u1e66",
 526                          "\u1e67", "\u1e68", "\u1e69", "\u1e9c", "\u1e9d", "\u1e6a", "\u1e6b", "\u1e6c", "\u1e6d",
 527                          "\u1e6e", "\u1e6f", "\u1e70", "\u1e71", "\u1e97", "\u1e72", "\u1e73", "\u1e74", "\u1e75",
 528                          "\u1e76", "\u1e77", "\u1e78", "\u1e79", "\u1e7a", "\u1e7b", "\u1ee4", "\u1ee5", "\u1ee6",
 529                          "\u1ee7", "\u1ee8", "\u1ee9", "\u1eea", "\u1eeb", "\u1eec", "\u1eed", "\u1eee", "\u1eef",
 530                          "\u1ef0", "\u1ef1", "\u01AF", "\u01B0", "\u01D5", "\u01D7", "\u01D9", "\u01DB", "\u1e7c",
 531                          "\u1e7d", "\u1e7e", "\u1e7f", "\u1efc", "\u1efd", "\u1e80", "\u1e81", "\u1e82", "\u1e83",
 532                          "\u1e84", "\u1e85", "\u1e86", "\u1e87", "\u1e88", "\u1e89", "\u1e98", "\u1e8a", "\u1e8b",
 533                          "\u1e8c", "\u1e8d", "\u1e8e", "\u1e8f", "\u1e99", "\u1ef2", "\u1ef3", "\u1ef4", "\u1ef5",
 534                          "\u1ef6", "\u1ef7", "\u1ef8", "\u1ef9", "\u1efe", "\u1eff", "\u1e90", "\u1e91", "\u1e92",
 535                          "\u1e93", "\u1e94", "\u1e95", "\u01FC", "\u01FD", "\u1e9e", "\u1e9f"
 536  
 537                      ]
 538                  },
 539                  'ipa': {
 540                      'labelMsg': 'wikieditor-toolbar-characters-page-ipa',
 541                      'layout': 'characters',
 542                      'characters': [
 543                          "p", "t\u032a", "t", "\u0288", "c", "k", "q", "\u02a1", "\u0294", "b","d\u032a", "d", "\u0256",
 544                          "\u025f", "\u0261", "\u0262", "\u0253", "\u0257", "\u0284", "\u0260", "\u029b", "t\u0361s",
 545                          "t\u0361\u0283", "t\u0361\u0255", "d\u0361z", "d\u0361\u0292", "d\u0361\u0291", "\u0278", "f",
 546                          "\u03b8", "s", "\u0283", "\u0285", "\u0286", "\u0282", "\u0255", "\u00e7", "\u0267", "x",
 547                          "\u03c7", "\u0127", "\u029c", "h", "\u03b2", "v", "\u028d", "\u00f0", "z", "\u0292", "\u0293",
 548                          "\u0290", "\u0291", "\u029d", "\u0263", "\u0281", "\u0295", "\u0296", "\u02a2", "\u0266",
 549                          "\u026c", "\u026e", "m", "m\u0329", "\u0271", "\u0271\u0329", "\u0271\u030d", "n\u032a",
 550                          "n\u032a\u030d", "n", "n\u0329", "\u0273", "\u0273\u0329", "\u0272", "\u0272\u0329", "\u014b",
 551                          "\u014b\u030d", "\u014b\u0329", "\u0274", "\u0274\u0329", "\u0299", "\u0299\u0329", "r",
 552                          "r\u0329", "\u0280", "\u0280\u0329", "\u027e", "\u027d", "\u027f", "\u027a", "l\u032a",
 553                          "l\u032a\u0329", "l", "l\u0329", "\u026b", "\u026b\u0329", "\u026d", "\u026d\u0329", "\u028e",
 554                          "\u028e\u0329", "\u029f", "\u029f\u0329", "w", "\u0265", "\u028b", "\u0279", "\u027b", "j",
 555                          "\u0270", "\u0298", "\u01c2", "\u01c0", "!", "\u01c1", "\u02b0", "\u02b1", "\u02b7", "\u02b8",
 556                          "\u02b2", "\u02b3", "\u207f", "\u02e1", "\u02b4", "\u02b5", "\u02e2", "\u02e3", "\u02e0",
 557                          "\u02b6", "\u02e4", "\u02c1", "\u02c0", "\u02bc", "i", "i\u032f", "\u0129", "y", "y\u032f",
 558                          "\u1ef9", "\u026a", "\u026a\u032f", "\u026a\u0303", "\u028f", "\u028f\u032f", "\u028f\u0303",
 559                          "\u0268", "\u0268\u032f", "\u0268\u0303", "\u0289", "\u0289\u032f", "\u0289\u0303", "\u026f",
 560                          "\u026f\u032f", "\u026f\u0303", "u", "u\u032f", "\u0169", "\u028a", "\u028a\u032f",
 561                          "\u028a\u0303", "e", "e\u032f", "\u1ebd", "\u00f8", "\u00f8\u032f", "\u00f8\u0303", "\u0258",
 562                          "\u0258\u032f", "\u0258\u0303", "\u0275", "\u0275\u032f", "\u0275\u0303", "\u0264",
 563                          "\u0264\u032f", "\u0264\u0303", "o", "o\u032f", "\u00f5", "\u025b", "\u025b\u032f",
 564                          "\u025b\u0303", "\u0153", "\u0153\u032f", "\u0153\u0303", "\u025c", "\u025c\u032f",
 565                          "\u025c\u0303", "\u0259", "\u0259\u032f", "\u0259\u0303", "\u025e", "\u025e\u032f",
 566                          "\u025e\u0303", "\u028c", "\u028c\u032f", "\u028c\u0303", "\u0254", "\u0254\u032f",
 567                          "\u0254\u0303", "\u00e6", "\u00e6\u032f", "\u00e6\u0303", "\u0276", "\u0276\u032f",
 568                          "\u0276\u0303", "a", "a\u032f", "\u00e3", "\u0250", "\u0250\u032f", "\u0250\u0303", "\u0251",
 569                          "\u0251\u032f", "\u0251\u0303", "\u0252", "\u0252\u032f", "\u0252\u0303", "\u02c8", "\u02cc",
 570                          "\u02d0", "\u02d1", "\u02d8", ".", "\u203f", "|", "\u2016", "\u025A", "\u025D"
 571                      ]
 572                  },
 573                  'symbols': {
 574                      'labelMsg': 'wikieditor-toolbar-characters-page-symbols',
 575                      'layout': 'characters',
 576                      'characters': [
 577                          "~", "|", "\u00a1", "\u00bf", "\u2020", "\u2021", "\u2194", "\u2191", "\u2193", "\u2022",
 578                          "\u00b6", "#", "\u00bd", "\u2153", "\u2154", "\u00bc", "\u00be", "\u215b", "\u215c", "\u215d",
 579                          "\u215e", "\u221e", "\u2018", "\u2019",
 580                          {
 581                              'label': "\u201c\u201d",
 582                              'action': {
 583                                  'type': 'encapsulate', 'options': { 'pre': "\u201c", 'post': "\u201d" }
 584                              }
 585                          },
 586                          {
 587                              'label': "\u201e\u201c",
 588                              'action': {
 589                                  'type': 'encapsulate', 'options': { 'pre': "\u201e", 'post': "\u201c" }
 590                              }
 591                          },
 592                          {
 593                              'label': "\u201e\u201d",
 594                              'action': {
 595                                  'type': 'encapsulate', 'options': { 'pre': "\u201e", 'post': "\u201d" }
 596                              }
 597                          },
 598                          {
 599                              'label': "\u00ab\u00bb",
 600                              'action': {
 601                                  'type': 'encapsulate', 'options': { 'pre': "\u00ab", 'post': "\u00bb" }
 602                              }
 603                          },
 604                          "\u00a4", "\u20b3", "\u0e3f", "\u20b5", "\u00a2", "\u20a1", "\u20a2", "$", "\u20ab", "\u20af",
 605                          "\u20ac", "\u20a0", "\u20a3", "\u0192", "\u20b4", "\u20ad", "\u20a4", "\u2133", "\u20a5",
 606                          "\u20a6", "\u2116", "\u20a7", "\u20b0", "\u00a3", "\u17db", "\u20a8", "\u20aa", "\u09f3",
 607                          "\u20ae", "\u20a9", "\u00a5", "\u2660", "\u2663", "\u2665", "\u2666", "m\u00b2", "m\u00b3",
 608                          {
 609                              'label': "\u2013",
 610                              'titleMsg': 'wikieditor-toolbar-characters-endash',
 611                              'action' : {
 612                                  'type' : 'replace',
 613                                  'options' : {
 614                                      'peri' : "\u2013",
 615                                      'selectPeri': false
 616                                  }
 617                              }
 618                          },
 619                          {
 620                              'label': "\u2014",
 621                              'titleMsg': 'wikieditor-toolbar-characters-emdash',
 622                              'action' : {
 623                                  'type' : 'replace',
 624                                  'options' : {
 625                                      'peri' : "\u2014",
 626                                      'selectPeri': false
 627                                  }
 628                              }
 629                          },
 630                          "\u2026", "\u2018", "\u2019", "\u201c", "\u201d", "\u00b0", "\u2032",
 631                          "\u2033", "\u2248", "\u2260", "\u2264", "\u2265", "\u00b1",
 632                          {
 633                              'label': "\u2212",
 634                              'titleMsg': 'wikieditor-toolbar-characters-minus',
 635                              'action' : {
 636                                  'type' : 'replace',
 637                                  'options' : {
 638                                      'peri' : "\u2212",
 639                                      'selectPeri': false
 640                                  }
 641                              }
 642                          },
 643                          "\u00d7", "\u00f7", "\u2190", "\u2192", "\u00b7", "\u00a7", "\u203D"
 644                      ]
 645                  },
 646                  'greek': {
 647                      'labelMsg': 'wikieditor-toolbar-characters-page-greek',
 648                      'layout': 'characters',
 649                      'language': 'el',
 650                      'characters': [
 651                          "\u0391", "\u0386", "\u03b1", "\u03ac", "\u0392", "\u03b2", "\u0393", "\u03b3", "\u0394",
 652                          "\u03b4", "\u0395", "\u0388", "\u03b5", "\u03ad", "\u0396", "\u03b6", "\u0397", "\u0389",
 653                          "\u03b7", "\u03ae", "\u0398", "\u03b8", "\u0399", "\u038a", "\u03b9", "\u03af", "\u039a",
 654                          "\u03ba", "\u039b", "\u03bb", "\u039c", "\u03bc", "\u039d", "\u03bd", "\u039e", "\u03be",
 655                          "\u039f", "\u038c", "\u03bf", "\u03cc", "\u03a0", "\u03c0", "\u03a1", "\u03c1", "\u03a3",
 656                          "\u03c3", "\u03c2", "\u03a4", "\u03c4", "\u03a5", "\u038e", "\u03c5", "\u03cd", "\u03a6",
 657                          "\u03c6", "\u03a7", "\u03c7", "\u03a8", "\u03c8", "\u03a9", "\u038f", "\u03c9", "\u03ce"
 658                      ]
 659                  },
 660                  'cyrillic': {
 661                      'labelMsg': 'wikieditor-toolbar-characters-page-cyrillic',
 662                      'layout': 'characters',
 663                      'characters': [
 664                          "\u0410", "\u0430", // A
 665                          "\u04d0", "\u04d1", // A with breve (Chuvash)
 666                          "\u04d2", "\u04d3", // A with diaeresis (Mari, Gargauz, etc.)
 667                          "\u04d8", "\u04d9", // Schwa (Abkhaz, etc)
 668                          "\u04da", "\u04db", // Schwa with diaeresis (Khanty)
 669                          "\u0411", "\u0431", // B
 670                          "\u0412", "\u0432", // V
 671                          "\u0413", "\u0433", // G
 672                          "\u0490", "\u0491", // G with upturn (Ukranian, etc)
 673                          "\u04f6", "\u04f7", // Ge with descender (Abkhaz, etc)
 674                          "\u0403", "\u0453", // G with acute (Macedonian)
 675                          "\u04fa", "\u04fb", // Ge with stroke and hook (Nivkh)
 676                          "\u0492", "\u0493", // G with stroke (Kazakh etc.)
 677                          "\u0494", "\u0495", // G with hook (Sakha etc.)
 678                          "\u0414", "\u0434", // D
 679                          "\u0500", "\u0501", // De (Komi)
 680                          "\u0502", "\u0503", // Dje (Komi)
 681                          "\u0402", "\u0452", // Dj (Serbian, Montenegrin)
 682                          "\u0415", "\u0435", "\u0400", "\u0450", // IE
 683                          "\u0404", "\u0454", // Ukrainian IE
 684                          "\u0401", "\u0451", // IO
 685                          "\u04d6", "\u04d7", // Ye with breve (Chuvash)
 686                          "\u04bc", "\u04bd", // Che (Abkhazian)
 687                          "\u04be", "\u04bf", // Che with descender (Abkhazian)
 688                          "\u0416", "\u0436", // Zh
 689                          "\u0496", "\u0497", // Zhe with descender (Kalmyk, Tatar, etc)
 690                          "\u04c1", "\u04c2", // Zhe with breve (Moldovan, Gagauz)
 691                          "\u04dc", "\u04dd", // Zhe with diaeresis (Udmurt)
 692                          "\u0417", "\u0437", // Z
 693                          "\u0498", "\u0499", // Ze with descender (Bashkir)
 694                          "\u04de", "\u04df", // Ze with diaeresis (Udmurt)
 695                          "\u0510", "\u0511", // Reversed Ze (Enets, Khanty)
 696                          "\u04e0", "\u04e1", // Dze (Abkhazian)
 697                          "\u0405", "\u0455", // Dz (Macedonian, Montenegrin)
 698                          "\u0504", "\u0505", // Zje (Komi)
 699                          "\u0506", "\u0507", // Dzje (Komi)
 700                          "\u0418", "\u0438", // I
 701                          "\u0406", "\u0456", // Dotted I (Ukranian, etc)
 702                          "\u0407", "\u0457", // I with dieresis (Rusyn, Ukranian)
 703                          [ "\u25cc\u04c0", "\u04c0" ], // Palochka. Dotted circle to differentiate from I
 704                          [ "\u25cc\u04cf", "\u04cf" ], // Palochka. Dotted circle to differentiate from I
 705                          "\u0419", "\u0439", // Short I
 706                          "\u04e2", "\u04e3", // I with macron (Tajik)
 707                          "\u040d", "\u045d", // I with grave (Macedonian)
 708                          "\u048a", "\u048b", // Short I with tail (Kildin Sami)
 709                          "\u04e4", "\u04e5", // I with diaeresis (Udmurt)
 710                          "\u0408", "\u0458", // Je (Altai, Azerbaijani, etc)
 711                          "\u041a", "\u043a", // K
 712                          "\u040c", "\u045c", // K with acute (Macedonian)
 713                          "\u049a", "\u049b", // K with descender (Kazakh etc.)
 714                          "\u049c", "\u049d", // Ka with vertical stroke (Azerbaijani)
 715                          "\u049e", "\u049f", // Ka with stroke (Abkhaz)
 716                          "\u04a0", "\u04a1", // Ka (Bashkir)
 717                          "\u04c3", "\u04c4", // Ka with hook (Chukchi, etc)
 718                          "\u051a", "\u051b", // Qa (Kurdish, old Abkhaz)
 719                          "\u041b", "\u043b", // L
 720                          "\u0409", "\u0459", // Lj (Serbian, Macedonian)
 721                          "\u0508", "\u0509", // Lje (Komi)
 722                          "\u0512", "\u0513", // El with hook (Chukchi, Itelmen, Khanty)
 723                          "\u04c5", "\u04c6", // El with tail (Itelmen, Kildin Sami)
 724                          "\u041c", "\u043c", // M
 725                          "\u04cd", "\u04ce", // Em with tail (Kildin Sami)
 726                          "\u041d", "\u043d", // N
 727                          "\u040a", "\u045a", // Nj (Macedonian, Serbian)
 728                          "\u04a2", "\u04a3", // N with descender (Kazakh etc.)
 729                          "\u04a4", "\u04a5", // Ligature En Ghe (Aleut, Altai, etc)
 730                          "\u04c7", "\u04c8", // En with hook (Even, etc)
 731                          "\u050a", "\u050b", // Nje (Komi)
 732                          "\u04c9", "\u04ca", // En with tail (Kilidn Sami)
 733                          "\u041e", "\u043e", // O
 734                          "\u04a8", "\u04a9", // Ha (Abkhazian)
 735                          "\u04e6", "\u04e7", // O with diaeresis (Altay, Komi, etc)
 736                          "\u04e8", "\u04e9", // O with bar (Bashkir, etc)
 737                          "\u04ea", "\u04eb", // Barred O with diaeresis (Even, Khanty)
 738                          "\u041f", "\u043f", // P
 739                          "\u0524", "\u0525", // Pe with descender (Abkhaz)
 740                          "\u04a6", "\u04a7", // Pe with middle hook (Abkhaz)
 741                          "\u0420", "\u0440", // R
 742                          "\u048e", "\u048f", // Er with tick (Kildin Sami)
 743                          "\u0421", "\u0441", // S
 744                          "\u04aa", "\u04ab", // Es with descender (Bashkir, Chuvash)
 745                          "\u0422", "\u0442", // T
 746                          "\u040b", "\u045b", // Tsh (Serbian, Bosnian, etc)
 747                          "\u050c", "\u050d", // Sje (Komi)
 748                          "\u04ac", "\u04ad", // Te with descender (Abkhaz)
 749                          "\u050e", "\u050f", // The (Komi)
 750                          "\u0423", "\u0443", // U
 751                          "\u040e", "\u045e", // Short U (Belarusian, Dungan, etc)
 752                          "\u04ee", "\u04ef", // U with macron (Tajik)
 753                          "\u04f0", "\u04f1", // U with diaeresis (Altai, etc)
 754                          "\u04f2", "\u04f3", // U with double acute (Chuvash)
 755                          "\u04ae", "\u04af", // Straight U Bashkir, Buryat, etc)
 756                          "\u04b0", "\u04b1", // Straight U with stroke (Kazakh)
 757                          "\u0424", "\u0444", // F
 758                          "\u0425", "\u0445", // Kha
 759                          "\u04b2", "\u04b3", // Kha with descender (Abkhaz, etc)
 760                          "\u04fc", "\u04fd", // Ha with hook (Itelmen, Nivkh)
 761                          "\u04fe", "\u04ff", // Ha with stroke (Nivkh)
 762                          "\u04ba", "\u04bb", // Shha (Azerbaijani, etc)
 763                          "\u0426", "\u0446", // Ts
 764                          "\u0427", "\u0447", // Ch
 765                          "\u04b4", "\u04b5", // Ligature Te Tse (Abkhaz)
 766                          "\u04b6", "\u04b7", // Ch with descender (Abkhaz, Tajik)
 767                          "\u04b8", "\u04b9", // Che with vertical stroke (Azeri)
 768                          "\u04cb", "\u04cc", // Che (Khakassian)
 769                          "\u04f4", "\u04f5", // Che with diaeresis (Udmurt)
 770                          "\u040f", "\u045f", // Dzh (Serbian, Macedonian, etc)
 771                          "\u0428", "\u0448", // Sh
 772                          "\u0429", "\u0449", // Sch
 773                          "\u042a", "\u044a", // Hard sign
 774                          "\u042b", "\u044b", // Yeru
 775                          "\u04f8", "\u04f9", // Yeru with diaeresis (mari)
 776                          "\u042c", "\u044c", // Soft sign
 777                          "\u048c", "\u048d", // Semisoft Sign (kildin)
 778                          "\u042d", "\u044d", // E
 779                          "\u04ec", "\u04ed", // E with diaeresis (kildin)
 780                          "\u042e", "\u044e", // Yu
 781                          "\u042f", "\u044f", // Ya
 782                          "\u051c", "\u051d", // We (Kurdish)
 783                          "\u0460", "\u0461", // Omega
 784                          "\u0462", "\u0463", // Yat (old cyrillic)
 785                          "\u0464", "\u0465", // Iotified E (old cyrillic)
 786                          "\u0466", "\u0467", // Little Yus (old cyrillic)
 787                          "\u0468", "\u0469", // Iotified Little Yus (old cyrillic)
 788                          "\u046A", "\u046B", // Big Yus (old cyrillic)
 789                          "\u046C", "\u046D", // Iotified Big Yus (old cyrillic)
 790                          "\u046E", "\u046F", // Ksi (old cyrillic)
 791                          "\u0470", "\u0471", // Psi (old cyrillic)
 792                          "\u0472", "\u0473", // Fita (old cyrillic)
 793                          "\u0474", "\u0475", // Izhitsa (old cyrillic)
 794                          "\u0476", "\u0477", // Izhitsa with double grave accent (old cyrillic)
 795                          "\u0478", "\u0479", // Uk (old cyrillic)
 796                          "\u047A", "\u047B", // Round Omega (old cyrillic)
 797                          "\u047c", "\u047d", // Cyr Omega with Titlo (old cyrillic)
 798                          "\u047e", "\u047f", // Cyr Ot (old cyrillic)
 799                          "\u0480", "\u0481"  // Cyr Koppa (old cyrillic)
 800                      ]
 801                  },
 802                  // The core 28-letter alphabet, special letters for the Arabic language,
 803                  // vowels, punctuation, digits.
 804                  // Names of letters are written as in the Unicode charts.
 805                  'arabic': {
 806                      'labelMsg': 'wikieditor-toolbar-characters-page-arabic',
 807                      'layout': 'characters',
 808                      'language': 'ar',
 809                      'direction': 'rtl',
 810                      'characters': [
 811                          // core alphabet
 812                          "\u0627", "\u0628",    "\u062a", "\u062b", "\u062c", "\u062d", "\u062e", "\u062f",
 813                          "\u0630", "\u0631", "\u0632", "\u0633", "\u0634", "\u0635", "\u0636", "\u0637",
 814                          "\u0638", "\u0639", "\u063a", "\u0641", "\u0642", "\u0643", "\u0644", "\u0645",
 815                          "\u0646", "\u0647", "\u0648", "\u064a",
 816                          // special letters for the Arabic language
 817                          "\u0621", // Hamza
 818                          "\u0622", "\u0623", "\u0625", "\u0671", // Alef
 819                          "\u0624", // Waw hamza
 820                          "\u0626", // Yeh hamza
 821                          "\u0649", // Alef maksura
 822                          "\u0629", // Teh marbuta
 823                          // vowels
 824                          "\u064E", "\u064F", "\u0650", "\u064B", "\u064C", "\u064D", "\u0651", "\u0652",
 825                          "\u0670",
 826                          // punctuation
 827                          "\u060c", "\u061b", "\u061f", "\u0640",
 828                          // digits
 829                          "\u0660", "\u0661", "\u0662", "\u0663", "\u0664", "\u0665", "\u0666", "\u0667",
 830                          "\u0668", "\u0669",
 831                          // other special characters
 832                          "\u066A", "\u066B", "\u066C", "\u066D",
 833                          // ZWNJ and ZWJ
 834                          [ "ZWNJ", "\u200C" ], [ "ZWJ", "\u200D" ]
 835                      ]
 836                  },
 837                  // Characters for languages other than Arabic.
 838                  'arabicextended': {
 839                      'labelMsg': 'wikieditor-toolbar-characters-page-arabicextended',
 840                      'layout': 'characters',
 841                      'language': 'ar',
 842                      'direction': 'rtl',
 843                      'characters': [
 844                          // Alef
 845                          "\u0672", "\u0673", "\u0674", "\u0675", "\u0773", "\u0774",
 846                          // Beh
 847                          "\u066E", "\u067B", "\u067E", "\u0680", "\u0750", "\u0751", "\u0752", "\u0753",
 848                          "\u0754", "\u0755", "\u0756",
 849                          // Teh
 850                          "\u0679", "\u067A", "\u067C", "\u067D", "\u067F",
 851                          // Jeem
 852                          "\u0681", "\u0682", "\u0683", "\u0684", "\u0685", "\u0686", "\u0687", "\u06BF",
 853                          // Hah
 854                          "\u0757", "\u0758", "\u076E", "\u076F", "\u0772", "\u077C",
 855                          // Dal
 856                          "\u0688", "\u0689", "\u068A", "\u068B", "\u068C", "\u068D", "\u068E", "\u068F",
 857                          "\u0690", "\u06EE", "\u0759", "\u075A",
 858                          // Reh
 859                          "\u0691", "\u0692", "\u0693", "\u0694", "\u0695", "\u0696", "\u0697", "\u0698",
 860                          "\u0699", "\u06EF", "\u075B", "\u076B", "\u076C", "\u0771",
 861                          // Seen
 862                          "\u069A", "\u069B", "\u069C", "\u077D",
 863                          // Sheen
 864                          "\u06FA", "\u075C", "\u076D", "\u0770", "\u077E",
 865                          // Sad
 866                          "\u069D", "\u069E",
 867                          // Dad
 868                          "\u06FB",
 869                          // Tah
 870                          "\u069F",
 871                          // Ain
 872                          "\u06A0", "\u075D", "\u075E", "\u075F",
 873                          // Ghain
 874                          "\u06FC",
 875                          // Feh
 876                          "\u06A1", "\u06A2", "\u06A3", "\u06A4", "\u06A5", "\u06A6", "\u0760", "\u0761",
 877                          // Qaf
 878                          "\u066F", "\u06A7", "\u06A8",
 879                          // Kaf
 880                          "\u063B", "\u063C", "\u06A9", "\u06AA", "\u06AB", "\u06AC", "\u06AD", "\u06AE",
 881                          "\u06AF", "\u06B0", "\u06B1", "\u06B2", "\u06B3", "\u06B4", "\u0762", "\u0763",
 882                          "\u0764", "\u077F",
 883                          // Lam
 884                          "\u06B5", "\u06B6", "\u06B7", "\u06B8", "\u076A",
 885                          // Meem
 886                          "\u0765", "\u0766",
 887                          // Noon
 888                          "\u06B9", "\u06BA", "\u06BB", "\u06BC", "\u06BD", "\u0767", "\u0768", "\u0769",
 889                          // Heh
 890                          "\u06BE", "\u06C0", "\u06C1", "\u06C2", "\u06C3", "\u06D5", "\u06FF",
 891                          // Waw
 892                          "\u0676", "\u0677", "\u06C4", "\u06C5", "\u06C6", "\u06C7", "\u06C8", "\u06C9",
 893                          "\u06CA", "\u06CB", "\u06CF", "\u0778", "\u0779",
 894                          // Yeh
 895                          "\u0620", "\u063D", "\u063E", "\u063F", "\u0678", "\u06CC", "\u06CD", "\u06CE",
 896                          "\u06D0", "\u06D1", "\u06D2", "\u06D3", "\u0775", "\u0776", "\u0777", "\u077A",
 897                          "\u077B",
 898                          // diacritics
 899                          "\u0656", "\u0657", "\u0658", "\u0659", "\u065A", "\u065B", "\u065C", "\u065D",
 900                          "\u065E", "\u065F",
 901                          // special punctuation
 902                          "\u06D4", "\u06FD", "\u06FE",
 903                          // special digits
 904                          "\u06F0", "\u06F1", "\u06F2", "\u06F3", "\u06F4", "\u06F5", "\u06F6", "\u06F7",
 905                          "\u06F8", "\u06F9"
 906                      ]
 907                  },
 908                  'hebrew': {
 909                      'labelMsg': 'wikieditor-toolbar-characters-page-hebrew',
 910                      'layout': 'characters',
 911                      'direction': 'rtl',
 912                      'characters': [
 913                          // Letters
 914                          "\u05d0", "\u05d1", "\u05d2", "\u05d3", "\u05d4", "\u05d5", "\u05d6", "\u05d7", "\u05d8",
 915                          "\u05d9", "\u05db", "\u05da", "\u05dc", "\u05de", "\u05dd", "\u05e0", "\u05df", "\u05e1",
 916                          "\u05e2", "\u05e4", "\u05e3", "\u05e6", "\u05e5", "\u05e7", "\u05e8", "\u05e9", "\u05ea",
 917  
 918                          // Yiddish
 919                          "\u05f0", "\u05f1", "\u05f2",
 920  
 921                          // Punctuation
 922                          "\u05f3", "\u05f4", "\u05be", "\u2013",
 923                          {
 924                              'label': "\u201e\u201d",
 925                              'action': {
 926                                  'type': 'encapsulate', 'options': { 'pre': "\u201e", 'post': "\u201d" }
 927                              }
 928                          },
 929                          {
 930                              'label': "\u201a\u2019",
 931                              'action': {
 932                                  'type': 'encapsulate', 'options': { 'pre': "\u201a", 'post': "\u2019" }
 933                              }
 934                          },
 935  
 936                          // Vowels
 937                          [ "\u25cc\u05b0", "\u05b0" ], [ "\u25cc\u05b1", "\u05b1" ], [ "\u25cc\u05b2", "\u05b2" ],
 938                          [ "\u25cc\u05b3", "\u05b3" ], [ "\u25cc\u05b4", "\u05b4" ], [ "\u25cc\u05b5", "\u05b5" ],
 939                          [ "\u25cc\u05b6", "\u05b6" ], [ "\u25cc\u05b7", "\u05b7" ], [ "\u25cc\u05b8", "\u05b8" ],
 940                          [ "\u25cc\u05b9", "\u05b9" ], [ "\u25cc\u05bb", "\u05bb" ], [ "\u25cc\u05bc", "\u05bc" ],
 941                          [ "\u25cc\u05c1", "\u05c1" ], [ "\u25cc\u05c2", "\u05c2" ], [ "\u25cc\u05c7", "\u05c7" ],
 942  
 943                          // Cantillation
 944                          [ "\u25cc\u0591", "\u0591" ], [ "\u25cc\u0592", "\u0592" ], [ "\u25cc\u0593", "\u0593" ],
 945                          [ "\u25cc\u0594", "\u0594" ], [ "\u25cc\u0595", "\u0595" ], [ "\u25cc\u0596", "\u0596" ],
 946                          [ "\u25cc\u0597", "\u0597" ], [ "\u25cc\u0598", "\u0598" ], [ "\u25cc\u0599", "\u0599" ],
 947                          [ "\u25cc\u059a", "\u059a" ], [ "\u25cc\u059b", "\u059b" ], [ "\u25cc\u059c", "\u059c" ],
 948                          [ "\u25cc\u059d", "\u059d" ], [ "\u25cc\u059e", "\u059e" ], [ "\u25cc\u059f", "\u059f" ],
 949                          [ "\u25cc\u05a0", "\u05a0" ], [ "\u25cc\u05a1", "\u05a1" ], [ "\u25cc\u05a2", "\u05a2" ],
 950                          [ "\u25cc\u05a3", "\u05a3" ], [ "\u25cc\u05a4", "\u05a4" ], [ "\u25cc\u05a5", "\u05a5" ],
 951                          [ "\u25cc\u05a6", "\u05a6" ], [ "\u25cc\u05a7", "\u05a7" ], [ "\u25cc\u05a8", "\u05a8" ],
 952                          [ "\u25cc\u05a9", "\u05a9" ], [ "\u25cc\u05aa", "\u05aa" ], [ "\u25cc\u05ab", "\u05ab" ],
 953                          [ "\u25cc\u05ac", "\u05ac" ], [ "\u25cc\u05ad", "\u05ad" ], [ "\u25cc\u05ae", "\u05ae" ],
 954                          [ "\u25cc\u05af", "\u05af" ], [ "\u25cc\u05bf", "\u05bf" ], [ "\u25cc\u05c0", "\u05c0" ],
 955                          [ "\u25cc\u05c3", "\u05c3" ]
 956                      ]
 957                  },
 958                  'bangla': {
 959                      'labelMsg': 'wikieditor-toolbar-characters-page-bangla',
 960                      'language': 'bn',
 961                      'layout': 'characters',
 962                      'characters': [
 963                          "\u0985", "\u0986", "\u0987", "\u0988", "\u0989", "\u098a", "\u098b", "\u098f", "\u0990",
 964                          "\u0993", "\u0994", "\u09be", "\u09bf", "\u09c0", "\u09c1", "\u09c2", "\u09c3", "\u09c7",
 965                          "\u09c8", "\u09cb", "\u09cc", "\u0995", "\u0996", "\u0997", "\u0998", "\u0999", "\u099a",
 966                          "\u099b", "\u099c", "\u099d", "\u099e", "\u099f", "\u09a0", "\u09a1", "\u09a2", "\u09a3",
 967                          "\u09a4", "\u09a5", "\u09a6", "\u09a7", "\u09a8", "\u09aa", "\u09ab", "\u09ac", "\u09ad",
 968                          "\u09ae", "\u09af", "\u09b0", "\u09b2", "\u09b6", "\u09b7", "\u09b8", "\u09b9", "\u09a1\u09bc",
 969                          "\u09a2\u09bc", "\u09af\u09bc", "\u09ce", "\u0982", "\u0983", "\u0981", "\u09cd", "\u09e7",
 970                          "\u09e8", "\u09e9", "\u09ea", "\u09eb", "\u09ec", "\u09ed", "\u09ee", "\u09ef", "\u09e6"
 971                      ]
 972                  },
 973                  'tamil': {
 974                      'labelMsg': 'wikieditor-toolbar-characters-page-tamil',
 975                      'language': 'ta',
 976                      'layout': 'characters',
 977                      'characters': [
 978                          "\u0be6", "\u0be7", "\u0be8", "\u0be9", "\u0bea", "\u0beb", "\u0bec", "\u0bed", "\u0bee",
 979                          "\u0bef", "\u0bf0", "\u0bf1", "\u0bf2", "\u0bf3", "\u0bf4", "\u0bf5", "\u0bf6", "\u0bf7",
 980                          "\u0bf8", "\u0bf9", "\u0bfa", "\u0bd0"
 981                      ]
 982                  },
 983                  'telugu': {
 984                      'labelMsg': 'wikieditor-toolbar-characters-page-telugu',
 985                      'language': 'te',
 986                      'layout': 'characters',
 987                      'characters': [
 988                          "\u0c01", "\u0c02", "\u0c03", "\u0c05", "\u0c06", "\u0c07", "\u0c08", "\u0c09", "\u0c0a",
 989                          "\u0c0b", "\u0c60", "\u0c0c", "\u0c61", "\u0c0e", "\u0c0f", "\u0c10", "\u0c12", "\u0c13",
 990                          "\u0c14", "\u0c15", "\u0c16", "\u0c17", "\u0c18", "\u0c19", "\u0c1a", "\u0c1b", "\u0c1c",
 991                          "\u0c1d", "\u0c1e", "\u0c1f", "\u0c20", "\u0c21", "\u0c22", "\u0c23", "\u0c24", "\u0c25",
 992                          "\u0c26", "\u0c27", "\u0c28", "\u0c2a", "\u0c2b", "\u0c2c", "\u0c2d", "\u0c2e", "\u0c2f",
 993                          "\u0c30", "\u0c31", "\u0c32", "\u0c33", "\u0c35", "\u0c36", "\u0c37", "\u0c38", "\u0c39",
 994                          "\u0c3e", "\u0c3f", "\u0c40", "\u0c41", "\u0c42", "\u0c43", "\u0c44", "\u0c46", "\u0c47",
 995                          "\u0c48", "\u0c4a", "\u0c4b", "\u0c4c", "\u0c4d", "\u0c62", "\u0c63", "\u0c58", "\u0c59",
 996                          "\u0c66", "\u0c67", "\u0c68", "\u0c69", "\u0c6a", "\u0c6b", "\u0c6c", "\u0c6d", "\u0c6e",
 997                          "\u0c6f", "\u0c3d", "\u0c78", "\u0c79", "\u0c7a", "\u0c7b", "\u0c7c", "\u0c7d", "\u0c7e",
 998                          "\u0c7f"
 999                      ]
1000                  },
1001                  'sinhala': {
1002                      'labelMsg': 'wikieditor-toolbar-characters-page-sinhala',
1003                      'language': 'si',
1004                      'layout': 'characters',
1005                      'characters': [
1006                          "\u0d85", "\u0d86", "\u0d87", "\u0d88", "\u0d89", "\u0d8a", "\u0d8b", "\u0d8c", "\u0d8d",
1007                          "\u0d8e", "\u0d8f", "\u0d90", "\u0d91", "\u0d92", "\u0d93", "\u0d94", "\u0d95", "\u0d96",
1008                          "\u0d9a", "\u0d9b", "\u0d9c", "\u0d9d", "\u0d9e", "\u0d9f", "\u0da0", "\u0da1", "\u0da2",
1009                          "\u0da3", "\u0da4", "\u0da5", "\u0da6", "\u0da7", "\u0da8", "\u0da9", "\u0daa", "\u0dab",
1010                          "\u0dac", "\u0dad", "\u0dae", "\u0daf", "\u0db0", "\u0db1", "\u0db3", "\u0db4", "\u0db5",
1011                          "\u0db6", "\u0db7", "\u0db8", "\u0db9", "\u0dba", "\u0dbb", "\u0dbd", "\u0dc0", "\u0dc1",
1012                          "\u0dc2", "\u0dc3", "\u0dc4", "\u0dc5", "\u0dc6",
1013                          [ "\u25cc\u0dcf", "\u0dcf" ], [ "\u25cc\u0dd0", "\u0dd0" ], [ "\u25cc\u0dd1", "\u0dd1" ],
1014                          [ "\u25cc\u0dd2", "\u0dd2" ], [ "\u25cc\u0dd3", "\u0dd3" ], [ "\u25cc\u0dd4", "\u0dd4" ],
1015                          [ "\u25cc\u0dd6", "\u0dd6" ], [ "\u25cc\u0dd8", "\u0dd8" ], [ "\u25cc\u0df2", "\u0df2" ],
1016                          [ "\u25cc\u0ddf", "\u0ddf" ], [ "\u25cc\u0df3", "\u0df3" ], [ "\u25cc\u0dd9", "\u0dd9" ],
1017                          [ "\u25cc\u0dda", "\u0dda" ], [ "\u25cc\u0ddc", "\u0ddc" ], [ "\u25cc\u0ddd", "\u0ddd" ],
1018                          [ "\u25cc\u0dde", "\u0dde" ], [ "\u25cc\u0dca", "\u0dca" ]
1019                      ]
1020                  },
1021                  'devanagari': {
1022                      'labelMsg': 'wikieditor-toolbar-characters-page-devanagari',
1023                      'layout': 'characters',
1024                      'characters': [
1025                          "\u0900",  // DEVANAGARI SIGN INVERTED CANDRABINDU
1026                          "\u0901",  // DEVANAGARI SIGN CANDRABINDU
1027                          "\u0902",  // DEVANAGARI SIGN ANUSVARA
1028                          "\u0903",  // DEVANAGARI SIGN VISARGA
1029                          "\u0904",  // DEVANAGARI LETTER SHORT A
1030                          "\u0905",  // DEVANAGARI LETTER A
1031                          "\u0906",  // DEVANAGARI LETTER AA
1032                          "\u0907",  // DEVANAGARI LETTER I
1033                          "\u0908",  // DEVANAGARI LETTER II
1034                          "\u0909",  // DEVANAGARI LETTER U
1035                          "\u090a",  // DEVANAGARI LETTER UU
1036                          "\u090b",  // DEVANAGARI LETTER VOCALIC R
1037                          "\u090c",  // DEVANAGARI LETTER VOCALIC L
1038                          "\u090d",  // DEVANAGARI LETTER CANDRA E
1039                          "\u090e",  // DEVANAGARI LETTER SHORT E
1040                          "\u090f",  // DEVANAGARI LETTER E
1041                          "\u0910",  // DEVANAGARI LETTER AI
1042                          "\u0911",  // DEVANAGARI LETTER CANDRA O
1043                          "\u0912",  // DEVANAGARI LETTER SHORT O
1044                          "\u0913",  // DEVANAGARI LETTER O
1045                          "\u0914",  // DEVANAGARI LETTER AU
1046                          "\u0915",  // DEVANAGARI LETTER KA
1047                          "\u0916",  // DEVANAGARI LETTER KHA
1048                          "\u0917",  // DEVANAGARI LETTER GA
1049                          "\u0918",  // DEVANAGARI LETTER GHA
1050                          "\u0919",  // DEVANAGARI LETTER NGA
1051                          "\u091a",  // DEVANAGARI LETTER CA
1052                          "\u091b",  // DEVANAGARI LETTER CHA
1053                          "\u091c",  // DEVANAGARI LETTER JA
1054                          "\u091d",  // DEVANAGARI LETTER JHA
1055                          "\u091e",  // DEVANAGARI LETTER NYA
1056                          "\u091f",  // DEVANAGARI LETTER TTA
1057                          "\u0920",  // DEVANAGARI LETTER TTHA
1058                          "\u0921",  // DEVANAGARI LETTER DDA
1059                          "\u0922",  // DEVANAGARI LETTER DDHA
1060                          "\u0923",  // DEVANAGARI LETTER NNA
1061                          "\u0924",  // DEVANAGARI LETTER TA
1062                          "\u0925",  // DEVANAGARI LETTER THA
1063                          "\u0926",  // DEVANAGARI LETTER DA
1064                          "\u0927",  // DEVANAGARI LETTER DHA
1065                          "\u0928",  // DEVANAGARI LETTER NA
1066                          "\u0929",  // DEVANAGARI LETTER NNNA
1067                          "\u092a",  // DEVANAGARI LETTER PA
1068                          "\u092b",  // DEVANAGARI LETTER PHA
1069                          "\u092c",  // DEVANAGARI LETTER BA
1070                          "\u092d",  // DEVANAGARI LETTER BHA
1071                          "\u092e",  // DEVANAGARI LETTER MA
1072                          "\u092f",  // DEVANAGARI LETTER YA
1073                          "\u0930",  // DEVANAGARI LETTER RA
1074                          "\u0931",  // DEVANAGARI LETTER RRA
1075                          "\u0932",  // DEVANAGARI LETTER LA
1076                          "\u0933",  // DEVANAGARI LETTER LLA
1077                          "\u0934",  // DEVANAGARI LETTER LLLA
1078                          "\u0935",  // DEVANAGARI LETTER VA
1079                          "\u0936",  // DEVANAGARI LETTER SHA
1080                          "\u0937",  // DEVANAGARI LETTER SSA
1081                          "\u0938",  // DEVANAGARI LETTER SA
1082                          "\u0939",  // DEVANAGARI LETTER HA
1083                          "\u093a",  // DEVANAGARI VOWEL SIGN OE
1084                          "\u093b",  // DEVANAGARI VOWEL SIGN OOE
1085                          "\u093c",  // DEVANAGARI SIGN NUKTA
1086                          "\u093d",  // DEVANAGARI SIGN AVAGRAHA
1087                          "\u093e",  // DEVANAGARI VOWEL SIGN AA
1088                          "\u093f",  // DEVANAGARI VOWEL SIGN I
1089                          "\u0940",  // DEVANAGARI VOWEL SIGN II
1090                          "\u0941",  // DEVANAGARI VOWEL SIGN U
1091                          "\u0942",  // DEVANAGARI VOWEL SIGN UU
1092                          "\u0943",  // DEVANAGARI VOWEL SIGN VOCALIC R
1093                          "\u0944",  // DEVANAGARI VOWEL SIGN VOCALIC RR
1094                          "\u0945",  // DEVANAGARI VOWEL SIGN CANDRA E
1095                          "\u0946",  // DEVANAGARI VOWEL SIGN SHORT E
1096                          "\u0947",  // DEVANAGARI VOWEL SIGN E
1097                          "\u0948",  // DEVANAGARI VOWEL SIGN AI
1098                          "\u0949",  // DEVANAGARI VOWEL SIGN CANDRA O
1099                          "\u094a",  // DEVANAGARI VOWEL SIGN SHORT O
1100                          "\u094b",  // DEVANAGARI VOWEL SIGN O
1101                          "\u094c",  // DEVANAGARI VOWEL SIGN AU
1102                          "\u094d",  // DEVANAGARI SIGN VIRAMA
1103                          "\u094e",  // DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
1104                          "\u094f",  // DEVANAGARI VOWEL SIGN AW
1105                          "\u0950",  // DEVANAGARI OM
1106                          "\u0951",  // DEVANAGARI STRESS SIGN UDATTA
1107                          "\u0952",  // DEVANAGARI STRESS SIGN ANUDATTA
1108                          "\u0953",  // DEVANAGARI GRAVE ACCENT
1109                          "\u0954",  // DEVANAGARI ACUTE ACCENT
1110                          "\u0955",  // DEVANAGARI VOWEL SIGN CANDRA LONG E
1111                          "\u0956",  // DEVANAGARI VOWEL SIGN UE
1112                          "\u0957",  // DEVANAGARI VOWEL SIGN UUE
1113                          "\u0958",  // DEVANAGARI LETTER QA
1114                          "\u0959",  // DEVANAGARI LETTER KHHA
1115                          "\u095a",  // DEVANAGARI LETTER GHHA
1116                          "\u095b",  // DEVANAGARI LETTER ZA
1117                          "\u095c",  // DEVANAGARI LETTER DDDHA
1118                          "\u095d",  // DEVANAGARI LETTER RHA
1119                          "\u095e",  // DEVANAGARI LETTER FA
1120                          "\u095f",  // DEVANAGARI LETTER YYA
1121                          "\u0960",  // DEVANAGARI LETTER VOCALIC RR
1122                          "\u0961",  // DEVANAGARI LETTER VOCALIC LL
1123                          "\u0962",  // DEVANAGARI VOWEL SIGN VOCALIC L
1124                          "\u0963",  // DEVANAGARI VOWEL SIGN VOCALIC LL
1125                          "\u0964",  // DEVANAGARI DANDA
1126                          "\u0965",  // DEVANAGARI DOUBLE DANDA
1127                          "\u0966",  // DEVANAGARI DIGIT ZERO
1128                          "\u0967",  // DEVANAGARI DIGIT ONE
1129                          "\u0968",  // DEVANAGARI DIGIT TWO
1130                          "\u0969",  // DEVANAGARI DIGIT THREE
1131                          "\u096a",  // DEVANAGARI DIGIT FOUR
1132                          "\u096b",  // DEVANAGARI DIGIT FIVE
1133                          "\u096c",  // DEVANAGARI DIGIT SIX
1134                          "\u096d",  // DEVANAGARI DIGIT SEVEN
1135                          "\u096e",  // DEVANAGARI DIGIT EIGHT
1136                          "\u096f",  // DEVANAGARI DIGIT NINE
1137                          "\u0970",  // DEVANAGARI ABBREVIATION SIGN
1138                          "\u0971",  // DEVANAGARI SIGN HIGH SPACING DOT
1139                          "\u0972",  // DEVANAGARI LETTER CANDRA A
1140                          "\u0973",  // DEVANAGARI LETTER OE
1141                          "\u0974",  // DEVANAGARI LETTER OOE
1142                          "\u0975",  // DEVANAGARI LETTER AW
1143                          "\u0976",  // DEVANAGARI LETTER UE
1144                          "\u0977",  // DEVANAGARI LETTER UUE
1145                          "\u0979",  // DEVANAGARI LETTER ZHA
1146                          "\u097a",  // DEVANAGARI LETTER HEAVY YA
1147                          "\u097b",  // DEVANAGARI LETTER GGA
1148                          "\u097c",  // DEVANAGARI LETTER JJA
1149                          "\u097d",  // DEVANAGARI LETTER GLOTTAL STOP
1150                          "\u097e",  // DEVANAGARI LETTER DDDA
1151                          "\u097f"  // DEVANAGARI LETTER BBA
1152                      ]
1153                  },
1154                  'gujarati': {
1155                      'labelMsg': 'wikieditor-toolbar-characters-page-gujarati',
1156                      'language': 'gu',
1157                      'layout': 'characters',
1158                      'characters': [
1159                          "\u0ad0", // Om
1160                          "\u0a81", // Candrabindu
1161                          "\u0a82", // Anusvara
1162                          "\u0a83", // Visarga
1163                          // Vowels
1164                          "\u0a85", "\u0a86", // A
1165                          "\u0a87", "\u0a88", // I
1166                          "\u0a89", "\u0a8a", // U
1167                          "\u0a8f", "\u0a90", // E
1168                          "\u0a93", "\u0a94", // O
1169                          "\u0a85\u0a82", // A with Anusvara
1170                          "\u0a8b", // Vocalic R
1171                          "\u0a8d", "\u0a91", // Candra E and O
1172                          // Special vowels
1173                          "\u0a8c", // Vocalic L
1174                          "\u0ae0", // Vocalic RR
1175                          "\u0ae1", // Vocalic LL
1176                          // Consonants
1177                          "\u0a95", "\u0a96", "\u0a97", "\u0a98", "\u0a99",
1178                          "\u0a9a", "\u0a9b", "\u0a9c", "\u0a9d", "\u0a9e",
1179                          "\u0a9f", "\u0aa0", "\u0aa1", "\u0aa2", "\u0aa3",
1180                          "\u0aa4", "\u0aa5", "\u0aa6", "\u0aa7", "\u0aa8",
1181                          "\u0aaa", "\u0aab", "\u0aac", "\u0aad", "\u0aae",
1182                          "\u0aaf", "\u0ab0", "\u0ab2", "\u0ab3",
1183                          "\u0ab5", "\u0ab6", "\u0ab7", "\u0ab8", "\u0ab9",
1184                          "\u0a95\u0acd\u0ab7", // ksh
1185                          "\u0a9c\u0acd\u0a9e", // jny
1186                          "\u0abd", // Avagraha
1187                          // Vowel signs
1188                          "\u0abe", "\u0abf", "\u0ac0", "\u0ac0", "\u0ac1", "\u0ac2",
1189                          "\u0ac3", "\u0ac4", "\u0ac5", "\u0ac7", "\u0ac8", "\u0ac9", "\u0acb", "\u0acc",
1190                          "\u0ae2", "\u0ae3",
1191                          // Virama
1192                          "\u0acd",
1193                          // Digits
1194                          "\u0ae6", "\u0ae7", "\u0ae8", "\u0ae9", "\u0aea",
1195                          "\u0aeb", "\u0aec", "\u0aed", "\u0aee", "\u0aef",
1196                          // Rupee
1197                          "\u0af1"
1198                      ]
1199                  },
1200                  'thai': {
1201                      'labelMsg': 'wikieditor-toolbar-characters-page-thai',
1202                      'language': 'th',
1203                      'layout': 'characters',
1204                      'characters': [
1205                          "\u0e01", "\u0e02", "\u0e03", "\u0e04", "\u0e05", "\u0e06", "\u0e07", "\u0e08", "\u0e09",
1206                          "\u0e0a", "\u0e0b", "\u0e0c", "\u0e0d", "\u0e0e", "\u0e0f", "\u0e10", "\u0e11", "\u0e12",
1207                          "\u0e13", "\u0e14", "\u0e15", "\u0e16", "\u0e17", "\u0e18", "\u0e19", "\u0e1a", "\u0e1b",
1208                          "\u0e1c", "\u0e1d", "\u0e1e", "\u0e1f", "\u0e20", "\u0e21", "\u0e22", "\u0e23", "\u0e24",
1209                          "\u0e25", "\u0e26", "\u0e27", "\u0e28", "\u0e29", "\u0e2a", "\u0e2b", "\u0e2c", "\u0e2d",
1210                          "\u0e2e", "\u0e30", "\u0e31", "\u0e32", "\u0e45", "\u0e33", "\u0e34", "\u0e35", "\u0e36",
1211                          "\u0e37", "\u0e38", "\u0e39", "\u0e40", "\u0e41", "\u0e42", "\u0e43", "\u0e44", "\u0e47",
1212                          "\u0e48", "\u0e49", "\u0e4a", "\u0e4b", "\u0e4c", "\u0e4d", "\u0e3a", "\u0e4e", "\u0e50",
1213                          "\u0e51", "\u0e52", "\u0e53", "\u0e54", "\u0e55", "\u0e56", "\u0e57", "\u0e58", "\u0e59",
1214                          "\u0e3f", "\u0e46", "\u0e2f", "\u0e5a", "\u0e4f", "\u0e5b"
1215                      ]
1216                  },
1217                  'lao': {
1218                      'labelMsg': 'wikieditor-toolbar-characters-page-lao',
1219                      'language': 'lo',
1220                      'layout': 'characters',
1221                      'characters': [
1222                          "\u0e81", "\u0e82", "\u0e84", "\u0e87", "\u0e88", "\u0eaa", "\u0e8a", "\u0e8d", "\u0e94",
1223                          "\u0e95", "\u0e96", "\u0e97", "\u0e99", "\u0e9a", "\u0e9b", "\u0e9c", "\u0e9d", "\u0e9e",
1224                          "\u0e9f", "\u0ea1", "\u0ea2", "\u0ea5", "\u0ea7", "\u0eab", "\u0ead", "\u0eae", "\u0ea3",
1225                          "\u0edc", "\u0edd", "\u0ebc", "\u0ebd", "\u0eb0", "\u0eb1", "\u0eb2", "\u0eb3", "\u0eb4",
1226                          "\u0eb5", "\u0eb6", "\u0eb7", "\u0eb8", "\u0eb9", "\u0ebb", "\u0ec0", "\u0ec1", "\u0ec2",
1227                          "\u0ec3", "\u0ec4", "\u0ec8", "\u0ec9", "\u0eca", "\u0ecb", "\u0ecc", "\u0ecd", "\u0ed0",
1228                          "\u0ed1", "\u0ed2", "\u0ed3", "\u0ed4", "\u0ed5", "\u0ed6", "\u0ed7", "\u0ed8", "\u0ed9",
1229                          "\u20ad", "\u0ec6", "\u0eaf"
1230                      ]
1231                  },
1232                  'khmer': {
1233                      'labelMsg': 'wikieditor-toolbar-characters-page-khmer',
1234                      'language': 'km',
1235                      'layout': 'characters',
1236                      'characters': [
1237                          "\u1780", "\u1781", "\u1782", "\u1783", "\u1784", "\u1785", "\u1786", "\u1787", "\u1788",
1238                          "\u1789", "\u178a", "\u178b", "\u178c", "\u178d", "\u178e", "\u178f", "\u1790", "\u1791",
1239                          "\u1792", "\u1793", "\u1794", "\u1795", "\u1796", "\u1797", "\u1798", "\u1799", "\u179a",
1240                          "\u179b", "\u179c", "\u179f", "\u17a0", "\u17a1", "\u17a2", "\u17a3", "\u17a4", "\u17a5",
1241                          "\u17a6", "\u17a7", "\u17a8", "\u17a9", "\u17aa", "\u17ab", "\u17ac", "\u17ad", "\u17ae",
1242                          "\u17af", "\u17b0", "\u17b1", "\u17b2", "\u17b3", "\u17d2", "\u17b4", "\u17b5", "\u17b6",
1243                          "\u17b7", "\u17b8", "\u17b9", "\u17ba", "\u17bb", "\u17bc", "\u17bd", "\u17be", "\u17bf",
1244                          "\u17c0", "\u17c1", "\u17c2", "\u17c3", "\u17c4", "\u17c5", "\u17c6", "\u17c7", "\u17c8",
1245                          "\u17c9", "\u17ca", "\u17cb", "\u17cc", "\u17cd", "\u17ce", "\u17cf", "\u17d0", "\u17d1",
1246                          "\u17d3", "\u17dd", "\u17dc", "\u17e0", "\u17e1", "\u17e2", "\u17e3", "\u17e4", "\u17e5",
1247                          "\u17e6", "\u17e7", "\u17e8", "\u17e9", "\u17db", "\u17d4", "\u17d5", "\u17d6", "\u17d7",
1248                          "\u17d8", "\u17d9", "\u17da", "\u17f0", "\u17f1", "\u17f2", "\u17f3", "\u17f4", "\u17f5",
1249                          "\u17f6", "\u17f7", "\u17f8", "\u17f9", "\u19e0", "\u19e1", "\u19e2", "\u19e3", "\u19e4",
1250                          "\u19e5", "\u19e6", "\u19e7", "\u19e8", "\u19e9", "\u19ea", "\u19eb", "\u19ec", "\u19ed",
1251                          "\u19ee", "\u19ef", "\u19f0", "\u19f1", "\u19f2", "\u19f3", "\u19f4", "\u19f5", "\u19f6",
1252                          "\u19f7", "\u19f8", "\u19f9", "\u19fa", "\u19fb", "\u19fc", "\u19fd", "\u19fe", "\u19ff"
1253                      ]
1254                  }
1255              }
1256          },
1257          'help': {
1258              'labelMsg': 'wikieditor-toolbar-section-help',
1259              'type': 'booklet',
1260              'deferLoad': true,
1261              'pages': {
1262                  'format': {
1263                      'labelMsg': 'wikieditor-toolbar-help-page-format',
1264                      'layout': 'table',
1265                      'headings': [
1266                          { 'textMsg': 'wikieditor-toolbar-help-heading-description' },
1267                          { 'textMsg': 'wikieditor-toolbar-help-heading-syntax' },
1268                          { 'textMsg': 'wikieditor-toolbar-help-heading-result' }
1269                      ],
1270                      'rows': [
1271                          {
1272                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-italic-description' },
1273                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-italic-syntax' },
1274                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-italic-result' }
1275                          },
1276                          {
1277                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-bold-description' },
1278                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-bold-syntax' },
1279                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-bold-result' }
1280                          },
1281                          {
1282                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-bolditalic-description' },
1283                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-bolditalic-syntax' },
1284                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-bolditalic-result' }
1285                          }
1286                      ]
1287                  },
1288                  'link': {
1289                      'labelMsg': 'wikieditor-toolbar-help-page-link',
1290                      'layout': 'table',
1291                      'headings': [
1292                          { 'textMsg': 'wikieditor-toolbar-help-heading-description' },
1293                          { 'textMsg': 'wikieditor-toolbar-help-heading-syntax' },
1294                          { 'textMsg': 'wikieditor-toolbar-help-heading-result' }
1295                      ],
1296                      'rows': [
1297                          {
1298                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-ilink-description' },
1299                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-ilink-syntax' },
1300                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-ilink-result' }
1301                          },
1302                          {
1303                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-xlink-description' },
1304                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-xlink-syntax' },
1305                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-xlink-result' }
1306                          }
1307                      ]
1308                  },
1309                  'heading': {
1310                      'labelMsg': 'wikieditor-toolbar-help-page-heading',
1311                      'layout': 'table',
1312                      'headings': [
1313                          { 'textMsg': 'wikieditor-toolbar-help-heading-description' },
1314                          { 'textMsg': 'wikieditor-toolbar-help-heading-syntax' },
1315                          { 'textMsg': 'wikieditor-toolbar-help-heading-result' }
1316                      ],
1317                      'rows': [
1318                          {
1319                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading2-description' },
1320                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading2-syntax' },
1321                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading2-result' }
1322                          },
1323                          {
1324                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading3-description' },
1325                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading3-syntax' },
1326                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading3-result' }
1327                          },
1328                          {
1329                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading4-description' },
1330                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading4-syntax' },
1331                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading4-result' }
1332                          },
1333                          {
1334                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading5-description' },
1335                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading5-syntax' },
1336                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-heading5-result' }
1337                          }
1338                      ]
1339                  },
1340                  'list': {
1341                      'labelMsg': 'wikieditor-toolbar-help-page-list',
1342                      'layout': 'table',
1343                      'headings': [
1344                          { 'textMsg': 'wikieditor-toolbar-help-heading-description' },
1345                          { 'textMsg': 'wikieditor-toolbar-help-heading-syntax' },
1346                          { 'textMsg': 'wikieditor-toolbar-help-heading-result' }
1347                      ],
1348                      'rows': [
1349                          {
1350                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-ulist-description' },
1351                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-ulist-syntax' },
1352                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-ulist-result' }
1353                          },
1354                          {
1355                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-olist-description' },
1356                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-olist-syntax' },
1357                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-olist-result' }
1358                          }
1359                      ]
1360                  },
1361                  'file': {
1362                      'labelMsg': 'wikieditor-toolbar-help-page-file',
1363                      'layout': 'table',
1364                      'headings': [
1365                          { 'textMsg': 'wikieditor-toolbar-help-heading-description' },
1366                          { 'textMsg': 'wikieditor-toolbar-help-heading-syntax' },
1367                          { 'textMsg': 'wikieditor-toolbar-help-heading-result' }
1368                      ],
1369                      'rows': [
1370                          {
1371                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-file-description' },
1372                              'syntax': { 'htmlMsg': [ 'wikieditor-toolbar-help-content-file-syntax', fileNamespace ] },
1373                              'result': { 'htmlMsg': [ 'wikieditor-toolbar-help-content-file-result', mw.config.get( 'stylepath' ), mw.config.get( 'wgExtensionAssetsPath' ) ] }
1374                          }
1375                      ]
1376                  },
1377                  'reference': {
1378                      'labelMsg': 'wikieditor-toolbar-help-page-reference',
1379                      'layout': 'table',
1380                      'headings': [
1381                          { 'textMsg': 'wikieditor-toolbar-help-heading-description' },
1382                          { 'textMsg': 'wikieditor-toolbar-help-heading-syntax' },
1383                          { 'textMsg': 'wikieditor-toolbar-help-heading-result' }
1384                      ],
1385                      'rows': [
1386                          {
1387                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-reference-description' },
1388                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-reference-syntax' },
1389                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-reference-result' }
1390                          },
1391                          {
1392                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-rereference-description' },
1393                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-rereference-syntax' },
1394                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-rereference-result' }
1395                          },
1396                          {
1397                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-showreferences-description' },
1398                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-showreferences-syntax' },
1399                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-showreferences-result' }
1400                          }
1401                      ]
1402                  },
1403                  'discussion': {
1404                      'labelMsg': 'wikieditor-toolbar-help-page-discussion',
1405                      'layout': 'table',
1406                      'headings': [
1407                          { 'textMsg': 'wikieditor-toolbar-help-heading-description' },
1408                          { 'textMsg': 'wikieditor-toolbar-help-heading-syntax' },
1409                          { 'textMsg': 'wikieditor-toolbar-help-heading-result' }
1410                      ],
1411                      'rows': [
1412                          {
1413                              'description': {
1414                                  'htmlMsg': 'wikieditor-toolbar-help-content-signaturetimestamp-description'
1415                              },
1416                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-signaturetimestamp-syntax' },
1417                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-signaturetimestamp-result' }
1418                          },
1419                          {
1420                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-signature-description' },
1421                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-signature-syntax' },
1422                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-signature-result' }
1423                          },
1424                          {
1425                              'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-indent-description' },
1426                              'syntax': { 'htmlMsg': 'wikieditor-toolbar-help-content-indent-syntax' },
1427                              'result': { 'htmlMsg': 'wikieditor-toolbar-help-content-indent-result' }
1428                          }
1429                      ]
1430                  }
1431              }
1432          }
1433      } };
1434  }
1435  
1436  }; } ) ( jQuery, mediaWiki );


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1