diff options
Diffstat (limited to 'www/wiki/includes/collation/BashkirUppercaseCollation.php')
-rw-r--r-- | www/wiki/includes/collation/BashkirUppercaseCollation.php | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/www/wiki/includes/collation/BashkirUppercaseCollation.php b/www/wiki/includes/collation/BashkirUppercaseCollation.php new file mode 100644 index 00000000..33ed9bc8 --- /dev/null +++ b/www/wiki/includes/collation/BashkirUppercaseCollation.php @@ -0,0 +1,71 @@ +<?php +/** + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * http://www.gnu.org/copyleft/gpl.html + * + * @since 1.30 + * + * @file + */ + +class BashkirUppercaseCollation extends CustomUppercaseCollation { + + public function __construct() { + parent::__construct( [ + 'А', + 'Б', + 'В', + 'Г', + 'Ғ', + 'Д', + 'Ҙ', + 'Е', + 'Ё', + 'Ж', + 'З', + 'И', + 'Й', + 'К', + 'Ҡ', + 'Л', + 'М', + 'Н', + 'Ң', + 'О', + 'Ө', + 'П', + 'Р', + 'С', + 'Ҫ', + 'Т', + 'У', + 'Ү', + 'Ф', + 'Х', + 'Һ', + 'Ц', + 'Ч', + 'Ш', + 'Щ', + 'Ъ', + 'Ы', + 'Ь', + 'Э', + 'Ә', + 'Ю', + 'Я', + ], Language::factory( 'ba' ) ); + } +} |