00001 <?php
00002
00007 class LanguageKaa extends Language {
00008
00009 # Convert from the nominative form of a noun to some other case
00010 # Invoked with {{GRAMMAR:case|word}}
00011
00014 function convertGrammar( $word, $case ) {
00015 global $wgGrammarForms;
00016 if ( isset( $wgGrammarForms['kaa'][$case][$word] ) ) {
00017 return $wgGrammarForms['kaa'][$case][$word];
00018 }
00019
00020 return $word;
00021 }
00022
00023
00024
00025
00026 function ucfirst ( $string ) {
00027 if ( $string[0] == 'i' ) {
00028 $string = 'İ' . substr( $string, 1 );
00029 } else {
00030 $string = parent::ucfirst( $string );
00031 }
00032 return $string;
00033
00034 }
00035
00036
00037
00038
00039
00040 function lcfirst ( $string ) {
00041 if ( $string[0] == 'I' ) {
00042 $string = 'ı' . substr( $string, 1 );
00043 } else {
00044 $string = parent::lcfirst( $string );
00045 }
00046 return $string;
00047 }
00048
00052 function commafy( $_ ) {
00053 if ( !preg_match( '/^\d{1,4}$/', $_ ) ) {
00054 return strrev( (string)preg_replace( '/(\d{3})(?=\d)(?!\d*\.)/', '$1,', strrev($_) ) );
00055 } else {
00056 return $_;
00057 }
00058 }
00059
00060 }