MediaWiki master
LanguageTr.php
Go to the documentation of this file.
1<?php
22
40class LanguageTr extends Language {
41
42 private const UC = [ 'I', 'İ' ];
43 private const LC = [ 'ı', 'i' ];
44
45 public function ucfirst( $str ) {
46 $first = mb_substr( $str, 0, 1 );
47 if ( in_array( $first, self::LC ) ) {
48 $first = str_replace( self::LC, self::UC, $first );
49 return $first . mb_substr( $str, 1 );
50 }
51 return parent::ucfirst( $str );
52 }
53
54 public function lcfirst( $str ) {
55 $first = mb_substr( $str, 0, 1 );
56 if ( in_array( $first, self::UC ) ) {
57 $first = str_replace( self::UC, self::LC, $first );
58 return $first . mb_substr( $str, 1 );
59 }
60 return parent::lcfirst( $str );
61 }
62
63}
Turkish (Türkçe)
ucfirst( $str)
lcfirst( $str)
Base class for language-specific code.
Definition Language.php:82