d0a6dd125354712f725fd6e6e4983cabbf5b4c49
[lhc/web/wiklou.git] / languages / LanguageCy.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6
7 /* Cymraeg - Welsh */
8
9 /* private */ $wgNamespaceNamesCy = array(
10 NS_MEDIA => "Media",
11 NS_SPECIAL => "Arbennig",
12 NS_MAIN => "",
13 NS_TALK => "Sgwrs",
14 NS_USER => "Defnyddiwr",
15 NS_USER_TALK => "Sgwrs_Defnyddiwr",
16 NS_PROJECT => $wgMetaNamespace,
17 NS_PROJECT_TALK => "Sgwrs_".$wgMetaNamespace,
18 NS_IMAGE => "Delwedd",
19 NS_IMAGE_TALK => "Sgwrs_Delwedd",
20 NS_MEDIAWIKI => "MediaWici",
21 NS_MEDIAWIKI_TALK => "Sgwrs_MediaWici",
22 NS_TEMPLATE => "Nodyn",
23 NS_TEMPLATE_TALK => "Sgwrs_Nodyn",
24 NS_CATEGORY => "Categori",
25 NS_CATEGORY_TALK => "Sgwrs_Categori",
26 NS_HELP => "Cymorth",
27 NS_HELP_TALK => "Sgwrs Cymorth"
28 ) + $wgNamespaceNamesEn;
29
30 /* private */ $wgQuickbarSettingsCy = array(
31 "Dim", "Sefydlog chwith", "Sefydlog de", "Arnawf de"
32 );
33
34 /* private */ $wgSkinNamesCy = array(
35 'standard' => "Safonol",
36 'nostalgia' => "Hiraeth",
37 'cologneblue' => "Glas Cwlen",
38 ) + $wgSkinNamesEn;
39
40 /* private */ $wgDateFormatsCy = array(
41 # "Dim dewis",
42 );
43
44 /* private */ $wgBookstoreListCy = array(
45 "AddALL" => "http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN",
46 "PriceSCAN" => "http://www.pricescan.com/books/bookDetail.asp?isbn=$1",
47 "Barnes & Noble" => "http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1",
48 "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=$1",
49 "Amazon.co.uk" => "http://www.amazon.co.uk/exec/obidos/ISBN=$1"
50 );
51
52
53 /* private */ $wgMagicWordsCy = array(
54 # ID CASE SYNONYMS
55 MAG_REDIRECT => array( 0, "#redirect", "#ail-cyfeirio" ),
56 MAG_NOTOC => array( 0, "__NOTOC__", "__DIMTAFLENCYNNWYS__" ),
57 MAG_NOEDITSECTION => array( 0, "__NOEDITSECTION__", "__DIMADRANGOLYGU__" ),
58 MAG_START => array( 0, "__START__", "__DECHRAU__" ),
59 MAG_CURRENTMONTH => array( 1, "CURRENTMONTH", "MISCYFOES" ),
60 MAG_CURRENTMONTHNAME => array( 1, "CURRENTMONTHNAME", "ENWMISCYFOES" ),
61 MAG_CURRENTDAY => array( 1, "CURRENTDAY", "DYDDIADCYFOES" ),
62 MAG_CURRENTDAYNAME => array( 1, "CURRENTDAYNAME", "ENWDYDDCYFOES" ),
63 MAG_CURRENTYEAR => array( 1, "CURRENTYEAR", "FLWYDDYNCYFOES" ),
64 MAG_CURRENTTIME => array( 1, "CURRENTTIME", "AMSERCYFOES" ),
65 MAG_NUMBEROFARTICLES => array( 1, "NUMBEROFARTICLES","NIFEROERTHYGLAU" ),
66 MAG_CURRENTMONTHNAMEGEN => array( 1, "CURRENTMONTHNAMEGEN", "GENENWMISCYFOES" ),
67 MAG_SUBST => array( 1, "SUBST:" ),
68 MAG_MSGNW => array( 0, "MSGNW:" ),
69 MAG_END => array( 0, "__DIWEDD__" ),
70 MAG_IMG_THUMBNAIL => array( 1, "ewin bawd", "bawd", "thumb", "thumbnail" ),
71 MAG_IMG_RIGHT => array( 1, "de", "right" ),
72 MAG_IMG_LEFT => array( 1, "chwith", "left" ),
73 MAG_IMG_NONE => array( 1, "dim", "none" ),
74 MAG_IMG_WIDTH => array( 1, "$1px" ),
75 MAG_IMG_CENTER => array( 1, "canol", "centre", "center" ),
76 MAG_INT => array( 0, "INT:" )
77
78 );
79 wfRunHooks( 'AddMagicWordsCy', array( &$wgMagicWordsCy ) );
80
81 if (!$wgCachedMessageArrays) {
82 require_once('MessagesCy.php');
83 }
84
85
86 /** */
87 require_once( 'LanguageUtf8.php' );
88
89 /** @package MediaWiki */
90 class LanguageCy extends LanguageUtf8 {
91
92 function getBookstoreList () {
93 global $wgBookstoreListCy;
94 return $wgBookstoreListCy;
95 }
96
97 function getNamespaces() {
98 global $wgNamespaceNamesCy;
99 return $wgNamespaceNamesCy;
100 }
101
102 function getQuickbarSettings() {
103 global $wgQuickbarSettingsCy;
104 return $wgQuickbarSettingsCy;
105 }
106
107 function getSkinNames() {
108 global $wgSkinNamesCy;
109 return $wgSkinNamesCy;
110 }
111
112 function getDateFormats() {
113 global $wgDateFormatsCy;
114 return $wgDateFormatsCy;
115 }
116
117 function getMessage( $key ) {
118 global $wgAllMessagesCy;
119 if( isset( $wgAllMessagesCy[$key] ) ) {
120 return $wgAllMessagesCy[$key];
121 } else {
122 return parent::getMessage( $key );
123 }
124 }
125
126 function getAllMessages() {
127 global $wgAllMessagesCy;
128 return $wgAllMessagesCy;
129 }
130
131 function getMagicWords() {
132 global $wgMagicWordsCy, $wgMagicWordsEn;
133 return $wgMagicWordsCy + $wgMagicWordsEn;
134 }
135
136 }
137
138 ?>