languagesk.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 264 行

PHP
264
字号
<?php/** * Slovak (Sloven膷ina) * * @package MediaWiki * @subpackage Language */require_once( 'LanguageUtf8.php' );if (!$wgCachedMessageArrays) {	require_once('MessagesSk.php');}class LanguageSk extends LanguageUtf8 {	private $mQuickbarSettingsSk = array(		'沤iadne', 'Ukotven茅 v木avo', 'Ukotven茅 vpravo', 'Pl谩vaj煤ce v木avo'	);		private $mDateFormatsSk = array(		'Default',		'15. janu谩r 2001 16:12',		'15. jan. 2001 16:12',		'16:12, 15. janu谩r 2001',		'16:12, 15. jan. 2001',		'ISO 8601' => '2001-01-15 16:12:34'	);		private $mBookstoreListSk = array(		'Bibsys' => 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&fid=isbn&term=$1',		'BokBerit' => 'http://www.bokberit.no/annet_sted/bocker/$1.html',		'Bokkilden' => 'http://www.bokkilden.no/ProductDetails.aspx?ProductId=$1',		'Haugenbok' => 'http://www.haugenbok.no/searchresults.cfm?searchtype=simple&isbn=$1',		'Akademika' => 'http://www.akademika.no/sok.php?isbn=$1',		'Gnist' => 'http://www.gnist.no/sok.php?isbn=$1',		'Amazon.co.uk' => 'http://www.amazon.co.uk/exec/obidos/ISBN=$1',		'Amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1',		'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'	);		# Note to translators:	# Please include the English words as synonyms. This allows people	# from other wikis to contribute more easily.	#	private $mMagicWordsSk = array(	# ID CASE SYNONYMS		MAG_REDIRECT => array( 0, '#redirect', '#presmeruj' ),		MAG_NOTOC => array( 0, '__NOTOC__', '__BEZOBSAHU__' ),		MAG_FORCETOC => array( 0, '__FORCETOC__', '__VYN脷扭OBSAH__' ),		MAG_TOC => array( 0, '__TOC__', '__OBSAH__' ),		MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__NEUPRAVUJSEKCIE__' ),		MAG_START => array( 0, '__START__', '__艩TART__' ),		MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'MESIAC' ),		MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'MENOMESIACA' ),		MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'MENOAKTU脕LNEHOMESIACAGEN' ),		MAG_CURRENTMONTHABBREV   => array( 1, 'CURRENTMONTHABBREV', 'MENOAKTU脕LNEHOMESIACASKRATKA' ),		MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'AKTU脕LNYDE艊' ),		MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'MENOAKTU脕LNEHOD艊A' ),		MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'AKTU脕LNYROK' ),		MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'AKTU脕LNY膶AS' ),		MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'PO膶ET膶L脕NKOV' ),		MAG_PAGENAME => array( 1, 'PAGENAME', 'MENOSTR脕NKY' ),		MAG_PAGENAMEE => array( 1, 'PAGENAMEE' ),		MAG_NAMESPACE => array( 1, 'NAMESPACE', 'MENN脻PRIESTOR' ),		MAG_MSG => array( 0, 'MSG:', 'SPR脕VA:' ),		MAG_SUBST => array( 0, 'SUBST:' ),		MAG_MSGNW => array( 0, 'MSGNW:' ),		MAG_END => array( 0, '__END__', '__KONIEC__' ),		MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'n谩h木ad', 'n谩h木adobr谩zka' ),		MAG_IMG_RIGHT => array( 1, 'right', 'vpravo' ),		MAG_IMG_LEFT => array( 1, 'left', 'v木avo' ),		MAG_IMG_NONE => array( 1, 'none', '啪iadny' ),		MAG_IMG_WIDTH => array( 1, '$1px', '$1bod' ),		MAG_IMG_CENTER => array( 1, 'center', 'centre', 'stred' ),		MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'r谩m' ),		MAG_INT => array( 0, 'INT:' ),		MAG_SITENAME => array( 1, 'SITENAME', 'MENOLOKALITY' ),		MAG_NS => array( 0, 'NS:', 'MP:' ),		MAG_LOCALURL => array( 0, 'LOCALURL:' ),		MAG_LOCALURLE => array( 0, 'LOCALURLE:' ),		MAG_SERVER => array( 0, 'SERVER' ),		MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMATIKA:' ),		MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__' ),		MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__' ),		MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'AKTU脕LNYT脻沤DE艊' ),		MAG_CURRENTDOW => array( 1, 'CURRENTDOW' ),		MAG_REVISIONID => array( 1, 'REVISIONID' ),	);	function __construct() {		parent::__construct();		global $wgAllMessagesSk;		$this->mMessagesSk =& $wgAllMessagesSk;		global $wgMetaNamespace;		$this->mNamespaceNamesSk = array(			NS_MEDIA          => 'M茅di谩',			NS_SPECIAL        => '艩peci谩lne',			NS_MAIN           => '',			NS_TALK           => 'Diskusia',			NS_USER           => 'Redaktor',			NS_USER_TALK      => 'Diskusia_s_redaktorom',			NS_PROJECT        => $wgMetaNamespace,			NS_PROJECT_TALK   => 'Diskusia_k_' . $this->convertGrammar( $wgMetaNamespace, 'dat铆v' ),			NS_IMAGE          => 'Obr谩zok',			NS_IMAGE_TALK     => 'Diskusia_k_obr谩zku',			NS_MEDIAWIKI      => 'MediaWiki',			NS_MEDIAWIKI_TALK => 'Diskusia_k_MediaWiki',			NS_TEMPLATE       => '艩abl贸na',			NS_TEMPLATE_TALK  => 'Diskusia_k_拧abl贸ne',			NS_HELP           => 'Pomoc',			NS_HELP_TALK      => 'Diskusia_k_pomoci',			NS_CATEGORY       => 'Kateg贸ria',			NS_CATEGORY_TALK  => 'Diskusia_ku_kateg贸rii'		);	}	function getNamespaces() {		return $this->mNamespaceNamesSk + parent::getNamespaces();	}	function getQuickbarSettings() {		return $this->mQuickbarSettingsSk;	}	function getDateFormats() {		return $this->mDateFormatsSk;	}	function getBookstoreList() {		return $this->mBookstoreListSk;	}	function &getMagicWords()  {		$t = $this->mMagicWordsSk + parent::getMagicWords();		return $t;	}	function getMessage( $key ) {		if( isset( $this->mMessagesSk[$key] ) ) {			return $this->mMessagesSk[$key];		} else {			return parent::getMessage( $key );		}	}	function getAllMessages() {		return $this->mMessagesSk;	}	function getNsIndex( $text ) {		foreach ( $this->mNamespaceNamesSk as $i => $n ) {			if ( 0 == strcasecmp( $n, $text ) ) { return $i; }		}		# Compatbility with old names:		if( 0 == strcasecmp( "Koment谩r", $text ) ) { return NS_TALK; }		if( 0 == strcasecmp( "Koment谩r_k_redaktorovi", $text ) ) { return NS_USER_TALK; }		if( 0 == strcasecmp( "Koment谩r_k_Wikip茅dii", $text ) ) { return NS_PROJECT_TALK; }		if( 0 == strcasecmp( "Koment谩r_k_obr谩zku", $text ) ) { return NS_IMAGE_TALK; }		if( 0 == strcasecmp( "Koment谩r_k_MediaWiki", $text ) ) { return NS_MEDIAWIKI_TALK; }		return false;	}	function separatorTransformTable() {		return array(			',' => "\xc2\xa0",			'.' => ','		);	}	function linkTrail() {		return '/^([a-z谩盲膷膹茅铆木暮艌贸么艜拧钮煤媒啪]+)(.*)$/sDu';	}	# Convert from the nominative form of a noun to some other case	# Invoked with {{GRAMMAR:case|word}}	/**	 * Cases: genit铆v, dat铆v, akuzat铆v, lok谩l, in拧trument谩l	 */	function convertGrammar( $word, $case ) {		global $wgGrammarForms;		if ( isset($wgGrammarForms['sk'][$case][$word]) ) {			return $wgGrammarForms['sk'][$case][$word];		}		switch ( $case ) {			case 'genit铆v':				if ( $word == 'Wikip茅dia' ) {					$word = 'Wikip茅die';				} elseif ( $word == 'Wikislovn铆k' ) {					$word = 'Wikislovn铆ku';				} elseif ( $word == 'Wikicit谩ty' ) {					$word = 'Wikicit谩tov';				} elseif ( $word == 'Wikiknihy' ) {					$word = 'Wikikn铆h';				}			break;			case 'dat铆v':				if ( $word == 'Wikip茅dia' ) {					$word = 'Wikip茅dii';				} elseif ( $word == 'Wikislovn铆k' ) {					$word = 'Wikislovn铆ku';				} elseif ( $word == 'Wikicit谩ty' ) {					$word = 'Wikicit谩tom';				} elseif ( $word == 'Wikiknihy' ) {					$word = 'Wikiknih谩m';				}			break;			case 'akuzat铆v':				if ( $word == 'Wikip茅dia' ) {					$word = 'Wikip茅diu';				} elseif ( $word == 'Wikislovn铆k' ) {					$word = 'Wikislovn铆k';				} elseif ( $word == 'Wikicit谩ty' ) {					$word = 'Wikicit谩ty';				} elseif ( $word == 'Wikiknihy' ) {					$word = 'Wikiknihy';				}			break;			case 'lok谩l':				if ( $word == 'Wikip茅dia' ) {					$word = 'Wikip茅dii';				} elseif ( $word == 'Wikislovn铆k' ) {					$word = 'Wikislovn铆ku';				} elseif ( $word == 'Wikicit谩ty' ) {					$word = 'Wikicit谩toch';				} elseif ( $word == 'Wikiknihy' ) {					$word = 'Wikiknih谩ch';				}			break;			case 'in拧trument谩l':				if ( $word == 'Wikip茅dia' ) {					$word = 'Wikip茅diou';				} elseif ( $word == 'Wikislovn铆k' ) {					$word = 'Wikislovn铆kom';				} elseif ( $word == 'Wikicit谩ty' ) {					$word = 'Wikicit谩tmi';				} elseif ( $word == 'Wikiknihy' ) {					$word = 'Wikiknihami';				}			break;		}	return $word;	}		function convertPlural( $count, $w1, $w2, $w3) {		$count = str_replace ('.', '', $count);		$forms = array( $w1, $w2, $w3);		if ( $count == 1 ) {			$index = 0;		} elseif ( $count == 2 || $count == 3 || $count == 4 ) {			$index = 1;		} else {			$index = 2;		}		return $forms[$index];	}}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?