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 + -
显示快捷键?