@@ 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 |