| @@ 418-426 (lines=9) @@ | ||
| 415 | * |
|
| 416 | * @return string |
|
| 417 | */ |
|
| 418 | public function ucfirst( $string ) { |
|
| 419 | if ( $string[0] == 'i' ) { |
|
| 420 | $variant = $this->getPreferredVariant(); |
|
| 421 | if ( $variant == 'kk-latn' || $variant == 'kk-tr' ) { |
|
| 422 | return 'İ' . substr( $string, 1 ); |
|
| 423 | } |
|
| 424 | } |
|
| 425 | return parent::ucfirst( $string ); |
|
| 426 | } |
|
| 427 | ||
| 428 | /** |
|
| 429 | * It fixes issue with lcfirst for transforming 'I' to 'ı' |
|
| @@ 435-443 (lines=9) @@ | ||
| 432 | * |
|
| 433 | * @return string |
|
| 434 | */ |
|
| 435 | function lcfirst( $string ) { |
|
| 436 | if ( $string[0] == 'I' ) { |
|
| 437 | $variant = $this->getPreferredVariant(); |
|
| 438 | if ( $variant == 'kk-latn' || $variant == 'kk-tr' ) { |
|
| 439 | return 'ı' . substr( $string, 1 ); |
|
| 440 | } |
|
| 441 | } |
|
| 442 | return parent::lcfirst( $string ); |
|
| 443 | } |
|
| 444 | ||
| 445 | /** |
|
| 446 | * @param string $word |
|