Удзельнік:EugeneZelenko/Канвэртар/LanguageBe-x-old-ToCyrl.inc
Выгляд
<?php
/**
* Belarusian (Беларуская)
* conversion rules
*
*
*
* @package MediaWiki
*/
/**
* toCyrillic conversion rules
*
* @$patBeTarask_latn
* @$repBeTarask_cyrl
*
*/
# Cyrillic character sets
$allLowersBe_latn = 'abcćčdefghijklłmnńoprsśštuŭvyzźž';
$allUppersBe_latn = 'ABCĆČDEFGHIJKLŁMNŃOPRSŚŠTUŬVYZŹŽ';
# patterns and replacements
#
$patBeTarask_latn = array();
$repBeTarask_cyrl = array();
# малыя літары
## галосныя
### еёюя
$patBeTarask_latn[] = '/[ij]e/';
$repBeTarask_cyrl[] = 'е';
$patBeTarask_latn[] = '/[ij]o/';
$repBeTarask_cyrl[] = 'ё';
$patBeTarask_latn[] = '/[ij]u/';
$repBeTarask_cyrl[] = 'ю';
$patBeTarask_latn[] = '/[ij]a/';
$repBeTarask_cyrl[] = 'я';
### аіоуыэ
$patBeTarask_latn[] = '/a/';
$repBeTarask_cyrl[] = 'а';
$patBeTarask_latn[] = '/e/';
$repBeTarask_cyrl[] = 'э';
$patBeTarask_latn[] = '/i/';
$repBeTarask_cyrl[] = 'і';
$patBeTarask_latn[] = '/o/';
$repBeTarask_cyrl[] = 'о';
$patBeTarask_latn[] = '/u/';
$repBeTarask_cyrl[] = 'у';
$patBeTarask_latn[] = '/y/';
$repBeTarask_cyrl[] = 'ы';
## зычныя
### з мяккім знакам
$patBeTarask_latn[] = '/ć/';
$repBeTarask_cyrl[] = 'ць';
$patBeTarask_latn[] = '/ń/';
$repBeTarask_cyrl[] = 'нь';
$patBeTarask_latn[] = '/ś/';
$repBeTarask_cyrl[] = 'сь';
$patBeTarask_latn[] = '/ź/';
$repBeTarask_cyrl[] = 'зь';
### л
$patBeTarask_latn[] = '/ł([aeouy])/';
$repBeTarask_cyrl[] = 'л$1';
$patBeTarask_latn[] = '/l/';
$repBeTarask_cyrl[] = 'ль';
$patBeTarask_latn[] = '/la/';
$repBeTarask_cyrl[] = 'ля';
$patBeTarask_latn[] = '/le/';
$repBeTarask_cyrl[] = 'ле';
$patBeTarask_latn[] = '/li/';
$repBeTarask_cyrl[] = 'лі';
$patBeTarask_latn[] = '/lo/';
$repBeTarask_cyrl[] = 'лё';
$patBeTarask_latn[] = '/lu/';
$repBeTarask_cyrl[] = 'лю';
### х
$patBeTarask_latn[] = '/ch/';
$repBeTarask_cyrl[] = 'х';
### астатнія
$patBeTarask_latn[] = '/b/';
$repBeTarask_cyrl[] = 'б';
$patBeTarask_latn[] = '/c/';
$repBeTarask_cyrl[] = 'ц';
$patBeTarask_latn[] = '/č/';
$repBeTarask_cyrl[] = 'ч';
$patBeTarask_latn[] = '/d/';
$repBeTarask_cyrl[] = 'д';
$patBeTarask_latn[] = '/f/';
$repBeTarask_cyrl[] = 'ф';
$patBeTarask_latn[] = '/g/';
$repBeTarask_cyrl[] = 'ґ';
$patBeTarask_latn[] = '/h/';
$repBeTarask_cyrl[] = 'г';
$patBeTarask_latn[] = '/j/';
$repBeTarask_cyrl[] = 'й';
$patBeTarask_latn[] = '/k/';
$repBeTarask_cyrl[] = 'к';
$patBeTarask_latn[] = '/m/';
$repBeTarask_cyrl[] = 'м';
$patBeTarask_latn[] = '/n/';
$repBeTarask_cyrl[] = 'н';
$patBeTarask_latn[] = '/p/';
$repBeTarask_cyrl[] = 'п';
$patBeTarask_latn[] = '/r/';
$repBeTarask_cyrl[] = 'р';
$patBeTarask_latn[] = '/s/';
$repBeTarask_cyrl[] = 'с';
$patBeTarask_latn[] = '/š/';
$repBeTarask_cyrl[] = 'ш';
$patBeTarask_latn[] = '/t/';
$repBeTarask_cyrl[] = 'т';
$patBeTarask_latn[] = '/ŭ/';
$repBeTarask_cyrl[] = 'ў';
$patBeTarask_latn[] = '/v/';
$repBeTarask_cyrl[] = 'в';
$patBeTarask_latn[] = '/z/';
$repBeTarask_cyrl[] = 'з';
$patBeTarask_latn[] = '/ž/';
$repBeTarask_cyrl[] = 'ж';
# вялікія літары
### ЕЁЮЯ
$patBeTarask_latn[] = '/[IJ][Ee]/';
$repBeTarask_cyrl[] = 'Е';
$patBeTarask_latn[] = '/[IJ][Oo]/';
$repBeTarask_cyrl[] = 'Ё';
$patBeTarask_latn[] = '/[IJ][Uu]/';
$repBeTarask_cyrl[] = 'Ю';
$patBeTarask_latn[] = '/[IJ][Aa]/';
$repBeTarask_cyrl[] = 'Я';
### аіоуыэ
$patBeTarask_latn[] = '/A/';
$repBeTarask_cyrl[] = 'А';
$patBeTarask_latn[] = '/E/';
$repBeTarask_cyrl[] = 'Э';
$patBeTarask_latn[] = '/I/';
$repBeTarask_cyrl[] = 'І';
$patBeTarask_latn[] = '/O/';
$repBeTarask_cyrl[] = 'О';
$patBeTarask_latn[] = '/U/';
$repBeTarask_cyrl[] = 'У';
$patBeTarask_latn[] = '/Y/';
$repBeTarask_cyrl[] = 'Ы';
## зычныя
### з мяккім знакам
$patBeTarask_latn[] = '/Ć['.$allLowersBe_latn.']/';
$repBeTarask_cyrl[] = 'Ць';
$patBeTarask_latn[] = '/Ć/';
$repBeTarask_cyrl[] = 'ЦЬ';
$patBeTarask_latn[] = '/Ń['.$allLowersBe_latn.']/';
$repBeTarask_cyrl[] = 'Нь';
$patBeTarask_latn[] = '/Ń/';
$repBeTarask_cyrl[] = 'НЬ';
$patBeTarask_latn[] = '/Ś['.$allLowersBe_latn.']/';
$repBeTarask_cyrl[] = 'Сь';
$patBeTarask_latn[] = '/Ś/';
$repBeTarask_cyrl[] = 'СЬ';
$patBeTarask_latn[] = '/Ź['.$allLowersBe_latn.']/';
$repBeTarask_cyrl[] = 'Зь';
$patBeTarask_latn[] = '/Ź/';
$repBeTarask_cyrl[] = 'ЗЬ';
### л
$patBeTarask_latn[] = '/Ł([AEOUYaeouy])/';
$repBeTarask_cyrl[] = 'Л$1';
$patBeTarask_latn[] = '/La/';
$repBeTarask_cyrl[] = 'Ля';
$patBeTarask_latn[] = '/LA/';
$repBeTarask_cyrl[] = 'ЛЯ';
$patBeTarask_latn[] = '/Le/';
$repBeTarask_cyrl[] = 'Ле';
$patBeTarask_latn[] = '/LE/';
$repBeTarask_cyrl[] = 'ЛЕ';
$patBeTarask_latn[] = '/Li/';
$repBeTarask_cyrl[] = 'Лі';
$patBeTarask_latn[] = '/LI/';
$repBeTarask_cyrl[] = 'ЛІ';
$patBeTarask_latn[] = '/Lo/';
$repBeTarask_cyrl[] = 'Лё';
$patBeTarask_latn[] = '/LO/';
$repBeTarask_cyrl[] = 'ЛЁ';
$patBeTarask_latn[] = '/Lu/';
$repBeTarask_cyrl[] = 'Лю';
$patBeTarask_latn[] = '/LU/';
$repBeTarask_cyrl[] = 'ЛЮ';
$patBeTarask_latn[] = '/L['.$allLowersBe_latn.']/';
$repBeTarask_cyrl[] = 'Ль';
$patBeTarask_latn[] = '/L/';
$repBeTarask_cyrl[] = 'ЛЬ';
### х
$patBeTarask_latn[] = '/C[Hh]/';
$repBeTarask_cyrl[] = 'Х';
### астатнія
$patBeTarask_latn[] = '/B/';
$repBeTarask_cyrl[] = 'Б';
$patBeTarask_latn[] = '/C/';
$repBeTarask_cyrl[] = 'Ц';
$patBeTarask_latn[] = '/Č/';
$repBeTarask_cyrl[] = 'Ч';
$patBeTarask_latn[] = '/D/';
$repBeTarask_cyrl[] = 'Д';
$patBeTarask_latn[] = '/F/';
$repBeTarask_cyrl[] = 'Ф';
$patBeTarask_latn[] = '/G/';
$repBeTarask_cyrl[] = 'Ґ';
$patBeTarask_latn[] = '/H/';
$repBeTarask_cyrl[] = 'Г';
$patBeTarask_latn[] = '/J/';
$repBeTarask_cyrl[] = 'Й';
$patBeTarask_latn[] = '/K/';
$repBeTarask_cyrl[] = 'К';
$patBeTarask_latn[] = '/M/';
$repBeTarask_cyrl[] = 'М';
$patBeTarask_latn[] = '/N/';
$repBeTarask_cyrl[] = 'Н';
$patBeTarask_latn[] = '/P/';
$repBeTarask_cyrl[] = 'П';
$patBeTarask_latn[] = '/R/';
$repBeTarask_cyrl[] = 'Р';
$patBeTarask_latn[] = '/S/';
$repBeTarask_cyrl[] = 'С';
$patBeTarask_latn[] = '/Š/';
$repBeTarask_cyrl[] = 'Ш';
$patBeTarask_latn[] = '/T/';
$repBeTarask_cyrl[] = 'Т';
$patBeTarask_latn[] = '/Ŭ/';
$repBeTarask_cyrl[] = 'Ў';
$patBeTarask_latn[] = '/V/';
$repBeTarask_cyrl[] = 'В';
$patBeTarask_latn[] = '/Z/';
$repBeTarask_cyrl[] = 'З';
$patBeTarask_latn[] = '/Ž/';
$repBeTarask_cyrl[] = 'Ж';
?>