Удзельнік: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[] = 'Ж';

?>