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