From c6ed970185199202af6f4a0f93a275ef2b98f110 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Fri, 23 Jun 2006 22:37:49 +0000 Subject: [PATCH] * Restructured --- languages/LanguageGa.php | 261 ++++++++++++++++++++------------------- 1 file changed, 131 insertions(+), 130 deletions(-) diff --git a/languages/LanguageGa.php b/languages/LanguageGa.php index db87205e58..02e00c807c 100644 --- a/languages/LanguageGa.php +++ b/languages/LanguageGa.php @@ -1,135 +1,156 @@ 'Meán', - NS_SPECIAL => 'Speisialta', - NS_MAIN => '', - NS_TALK => 'Plé', - NS_USER => 'Úsáideoir', - NS_USER_TALK => 'Plé_úsáideora', - NS_PROJECT => $wgMetaNamespace, - NS_PROJECT_TALK => FALSE, # Set in constructor - NS_IMAGE => 'Íomhá', - NS_IMAGE_TALK => 'Plé_íomhá', - NS_MEDIAWIKI => 'MediaWiki', - NS_MEDIAWIKI_TALK => 'Plé_MediaWiki', - NS_TEMPLATE => 'Teimpléad', - NS_TEMPLATE_TALK => 'Plé_teimpléid', - NS_HELP => 'Cabhair', - NS_HELP_TALK => 'Plé_cabhrach', - NS_CATEGORY => 'Catagóir', - NS_CATEGORY_TALK => 'Plé_catagóire' -) + $wgNamespaceNamesEn; - - -/* private */ $wgQuickbarSettingsGa = array( - "Faic", "Greamaithe ar chlé", "Greamaithe ar dheis", "Ag faoileáil ar chlé", "Ag faoileáil ar dheis" -); - -/* private */ $wgSkinNamesGa = array( - 'standard' => "Gnáth", - 'nostalgia' => "Sean-nós", - 'cologneblue' => "Gorm na Colóna", - 'smarty' => "Paddington", - 'montparnasse' => "Montparnasse", - 'davinci' => "DaVinci", - 'mono' => "Mono", - 'monobook' => "MonoBook", - "myskin" => "MySkin", - 'chick' => 'Chick' -) + $wgSkinNamesEn; - -/* private */ $wgDateFormatsGa = array( - 'Is cuma liom', - '16:12, Eanáir 15, 2001', - '16:12, 15 Eanáir 2001', - '16:12, 2001 Eanáir 15', - 'ISO 8601' => '2001-01-15 16:12:34' -); - -/* private */ $wgMagicWordsGa = array( -# ID CASE SYNONYMS - MAG_REDIRECT => array( 0, '#redirect', '#athsheoladh' ), - MAG_NOTOC => array( 0, '__NOTOC__', '__GANCÁ__' ), - MAG_FORCETOC => array( 0, '__FORCETOC__', '__CÁGACHUAIR__' ), - MAG_TOC => array( 0, '__TOC__', '__CÁ__' ), - MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__GANMHÍRATHRÚ__' ), - MAG_START => array( 0, '__START__', '__TÚS__' ), - MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'MÍLÁITHREACH' ), - MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'AINMNAMÍOSALÁITHREAÍ' ), - MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'GINAINMNAMÍOSALÁITHREAÍ' ), - MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'GIORRÚNAMÍOSALÁITHREAÍ' ), - MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'LÁLÁITHREACH' ), - MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'AINMANLAELÁITHRIGH' ), - MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'BLIAINLÁITHREACH' ), - MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'AMLÁITHREACH' ), - MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'LÍONNANALT' ), - MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'LÍONNAGCOMHAD' ), - MAG_PAGENAME => array( 1, 'PAGENAME', 'AINMANLGH' ), - MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'AINMANLGHB' ), - MAG_NAMESPACE => array( 1, 'NAMESPACE', 'AINMSPÁS' ), - MAG_MSG => array( 0, 'MSG:', 'TCHT:' ), - MAG_SUBST => array( 0, 'SUBST:', 'IONAD:' ), - MAG_MSGNW => array( 0, 'MSGNW:', 'TCHTFS:' ), - MAG_END => array( 0, '__END__', '__DEIREADH__' ), - MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'mionsamhail', 'mion' ), - MAG_IMG_RIGHT => array( 1, 'right', 'deas' ), - MAG_IMG_LEFT => array( 1, 'left', 'clé' ), - MAG_IMG_NONE => array( 1, 'none', 'faic' ), - MAG_IMG_WIDTH => array( 1, '$1px' ), - MAG_IMG_CENTER => array( 1, 'center', 'centre', 'lár' ), - MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'fráma', 'frámaithe' ), - MAG_INT => array( 0, 'INT:', 'INMH:' ), - MAG_SITENAME => array( 1, 'SITENAME', 'AINMANTSUÍMH' ), - MAG_NS => array( 0, 'NS:', 'AS:' ), - MAG_LOCALURL => array( 0, 'LOCALURL:', 'URLÁITIÚIL' ), - MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'URLÁITIÚILB' ), - MAG_SERVER => array( 0, 'SERVER', 'FREASTALAÍ' ), - MAG_SERVERNAME => array( 0, 'SERVERNAME', 'AINMANFHREASTALAÍ' ), - MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'SCRIPTCHOSÁN' ), - MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMADACH:' ), - MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__GANTIONTÚNADTEIDEAL__', '__GANTT__'), - MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__GANTIONTÚNANÁBHAIR__', '__GANTA__' ), - MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'SEACHTAINLÁITHREACH' ), - MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'LÁLÁITHREACHNAS' ), - MAG_REVISIONID => array( 1, 'REVISIONID', 'IDANLEASAITHE' ), -); +require_once( 'LanguageUtf8.php' ); if (!$wgCachedMessageArrays) { require_once('MessagesGa.php'); } -require_once( "LanguageUtf8.php" ); - class LanguageGa extends LanguageUtf8 { - function LanguageGa() { - global $wgNamespaceNamesGa, $wgMetaNamespace; - LanguageUtf8::LanguageUtf8(); - $wgNamespaceNamesGa[NS_PROJECT_TALK] = 'Plé_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' ); + private $mMessagesGa, $mNamespaceNamesGa = null; + + private $mQuickbarSettingsGa = array( + 'Faic', 'Greamaithe ar chlé', 'Greamaithe ar dheis', 'Ag faoileáil ar chlé', 'Ag faoileáil ar dheis' + ); + + private $mSkinNamesGa = array( + 'standard' => 'Gnáth', + 'nostalgia' => 'Sean-nós', + 'cologneblue' => 'Gorm na Colóna', + 'smarty' => 'Paddington', + 'montparnasse' => 'Montparnasse', + 'davinci' => 'DaVinci', + 'mono' => 'Mono', + 'monobook' => 'MonoBook', + 'myskin' => 'MySkin', + 'chick' => 'Chick' + ); + + private $mDateFormatsGa = array( + 'Is cuma liom', + '16:12, Eanáir 15, 2001', + '16:12, 15 Eanáir 2001', + '16:12, 2001 Eanáir 15', + 'ISO 8601' => '2001-01-15 16:12:34' + ); + + private $mMagicWordsGa = array( + # ID CASE SYNONYMS + MAG_REDIRECT => array( 0, '#redirect', '#athsheoladh' ), + MAG_NOTOC => array( 0, '__NOTOC__', '__GANCÁ__' ), + MAG_FORCETOC => array( 0, '__FORCETOC__', '__CÁGACHUAIR__' ), + MAG_TOC => array( 0, '__TOC__', '__CÁ__' ), + MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__GANMHÍRATHRÚ__' ), + MAG_START => array( 0, '__START__', '__TÚS__' ), + MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'MÍLÁITHREACH' ), + MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'AINMNAMÍOSALÁITHREAÍ' ), + MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'GINAINMNAMÍOSALÁITHREAÍ' ), + MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'GIORRÚNAMÍOSALÁITHREAÍ' ), + MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'LÁLÁITHREACH' ), + MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'AINMANLAELÁITHRIGH' ), + MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'BLIAINLÁITHREACH' ), + MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'AMLÁITHREACH' ), + MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'LÍONNANALT' ), + MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'LÍONNAGCOMHAD' ), + MAG_PAGENAME => array( 1, 'PAGENAME', 'AINMANLGH' ), + MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'AINMANLGHB' ), + MAG_NAMESPACE => array( 1, 'NAMESPACE', 'AINMSPÁS' ), + MAG_MSG => array( 0, 'MSG:', 'TCHT:' ), + MAG_SUBST => array( 0, 'SUBST:', 'IONAD:' ), + MAG_MSGNW => array( 0, 'MSGNW:', 'TCHTFS:' ), + MAG_END => array( 0, '__END__', '__DEIREADH__' ), + MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'mionsamhail', 'mion' ), + MAG_IMG_RIGHT => array( 1, 'right', 'deas' ), + MAG_IMG_LEFT => array( 1, 'left', 'clé' ), + MAG_IMG_NONE => array( 1, 'none', 'faic' ), + MAG_IMG_WIDTH => array( 1, '$1px' ), + MAG_IMG_CENTER => array( 1, 'center', 'centre', 'lár' ), + MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'fráma', 'frámaithe' ), + MAG_INT => array( 0, 'INT:', 'INMH:' ), + MAG_SITENAME => array( 1, 'SITENAME', 'AINMANTSUÍMH' ), + MAG_NS => array( 0, 'NS:', 'AS:' ), + MAG_LOCALURL => array( 0, 'LOCALURL:', 'URLÁITIÚIL' ), + MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'URLÁITIÚILB' ), + MAG_SERVER => array( 0, 'SERVER', 'FREASTALAÍ' ), + MAG_SERVERNAME => array( 0, 'SERVERNAME', 'AINMANFHREASTALAÍ' ), + MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'SCRIPTCHOSÁN' ), + MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMADACH:' ), + MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__GANTIONTÚNADTEIDEAL__', '__GANTT__'), + MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__GANTIONTÚNANÁBHAIR__', '__GANTA__' ), + MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'SEACHTAINLÁITHREACH' ), + MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'LÁLÁITHREACHNAS' ), + MAG_REVISIONID => array( 1, 'REVISIONID', 'IDANLEASAITHE' ), + ); + + function __construct() { + parent::__construct(); + + global $wgAllMessagesGa; + $this->mMessagesGa =& $wgAllMessagesGa; + + global $wgMetaNamespace; + $this->mNamespaceNamesGa = array( + NS_MEDIA => 'Meán', + NS_SPECIAL => 'Speisialta', + NS_MAIN => '', + NS_TALK => 'Plé', + NS_USER => 'Úsáideoir', + NS_USER_TALK => 'Plé_úsáideora', + NS_PROJECT => $wgMetaNamespace, + NS_PROJECT_TALK => 'Plé_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' ), + NS_IMAGE => 'Íomhá', + NS_IMAGE_TALK => 'Plé_íomhá', + NS_MEDIAWIKI => 'MediaWiki', + NS_MEDIAWIKI_TALK => 'Plé_MediaWiki', + NS_TEMPLATE => 'Teimpléad', + NS_TEMPLATE_TALK => 'Plé_teimpléid', + NS_HELP => 'Cabhair', + NS_HELP_TALK => 'Plé_cabhrach', + NS_CATEGORY => 'Catagóir', + NS_CATEGORY_TALK => 'Plé_catagóire' + ); + } function getNamespaces() { - global $wgNamespaceNamesGa; - return $wgNamespaceNamesGa; + return $this->mNamespaceNamesGa + parent::getNamespaces(); } function getQuickbarSettings() { - global $wgQuickbarSettingsGa; - return $wgQuickbarSettingsGa; + return $this->mQuickbarSettingsGa; } function getSkinNames() { - global $wgSkinNamesGa; - return $wgSkinNamesGa; + return $this->mSkinNamesGa + parent::getSkinNames(); } function getDateFormats() { - global $wgDateFormatsGa; - return $wgDateFormatsGa; + return $this->mDateFormatsGa; + } + + function &getMagicWords() { + $t = $this->mMagicWordsGa + parent::getMagicWords(); + return $t; + } + + function getMessage( $key ) { + if( isset( $this->mMessagesGa[$key] ) ) { + return $this->mMessagesGa[$key]; + } else { + return parent::getMessage( $key ); + } + } + + function getAllMessages() { + return $this->mMessagesGa; } + /** * Get a namespace key by value, case insensetive. * @@ -152,26 +173,6 @@ class LanguageGa extends LanguageUtf8 { return false; } - - function getMessage( $key ) { - global $wgAllMessagesGa; - if( isset( $wgAllMessagesGa[$key] ) ) { - return $wgAllMessagesGa[$key]; - } else { - return parent::getMessage( $key ); - } - } - - function getAllMessages() { - global $wgAllMessagesGa; - return $wgAllMessagesGa; - } - - function getMagicWords() { - global $wgMagicWordsGa; - return $wgMagicWordsGa; - } - # Convert day names # Invoked with {{GRAMMAR:transformation|word}} function convertGrammar( $word, $case ) { -- 2.20.1