A batch-deletion script based on the batch-move script
[lhc/web/wiklou.git] / languages / LanguageBr.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6
7 require_once( 'LanguageUtf8.php' );
8
9 /* private */ $wgNamespaceNamesBr = array(
10 NS_MEDIA => 'Media',
11 NS_SPECIAL => 'Dibar',
12 NS_MAIN => '',
13 NS_TALK => 'Kaozeal',
14 NS_USER => 'Implijer',
15 NS_USER_TALK => 'Kaozeadenn_Implijer',
16 NS_PROJECT => $wgMetaNamespace,
17 NS_PROJECT_TALK => 'Kaozeadenn_'.$wgMetaNamespace,
18 NS_IMAGE => 'Skeudenn',
19 NS_IMAGE_TALK => 'Kaozeadenn_Skeudenn',
20 NS_MEDIAWIKI => 'MediaWiki',
21 NS_MEDIAWIKI_TALK => 'Kaozeadenn_MediaWiki',
22 NS_TEMPLATE => 'Patrom',
23 NS_TEMPLATE_TALK => 'Kaozeadenn_Patrom',
24 NS_HELP => 'Skoazell',
25 NS_HELP_TALK => 'Kaozeadenn_Skoazell',
26 NS_CATEGORY => 'Rummad',
27 NS_CATEGORY_TALK => 'Kaozeadenn_Rummad'
28 ) + $wgNamespaceNamesEn;
29
30 /* private */ $wgQuickbarSettingsBr = array(
31 'Hini ebet', 'Kleiz', 'Dehou', 'War-neuñv a-gleiz'
32 );
33
34 /* private */ $wgSkinNamesBr = array(
35 'standard' => 'Standard',
36 'nostalgia' => 'Melkoni',
37 'cologneblue' => 'Glaz Kologn',
38 'smarty' => 'Paddington',
39 'montparnasse' => 'Montparnasse',
40 'davinci' => 'DaVinci',
41 'mono' => 'Mono',
42 'monobook' => 'MonoBook',
43 'myskin' => 'MySkin'
44 );
45
46
47
48 /* private */ $wgBookstoreListBr = array(
49 'Amazon.fr' => 'http://www.amazon.fr/exec/obidos/ISBN=$1',
50 'alapage.fr' => 'http://www.alapage.com/mx/?tp=F&type=101&l_isbn=$1&donnee_appel=ALASQ&devise=&',
51 'fnac.com' => 'http://www3.fnac.com/advanced/book.do?isbn=$1',
52 'chapitre.com' => 'http://www.chapitre.com/frame_rec.asp?isbn=$1',
53 );
54
55 if (!$wgCachedMessageArrays) {
56 require_once('MessagesBr.php');
57 }
58
59 class LanguageBr extends LanguageUtf8 {
60
61 function getBookstoreList () {
62 global $wgBookstoreListBr ;
63 return $wgBookstoreListBr ;
64 }
65
66 function getNamespaces() {
67 global $wgNamespaceNamesBr;
68 return $wgNamespaceNamesBr;
69 }
70
71 function getDateFormats() {
72 return false;
73 }
74
75 function getNsIndex( $text ) {
76 global $wgNamespaceNamesBr, $wgSitename;
77
78 foreach ( $wgNamespaceNamesBr as $i => $n ) {
79 if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
80 }
81 if( $wgSitename == "Wikipedia" ) {
82 if( 0 == strcasecmp( "Discussion_Wikipedia", $text ) ) return 5;
83 }
84 return false;
85 }
86
87 function getQuickbarSettings() {
88 global $wgQuickbarSettingsBr;
89 return $wgQuickbarSettingsBr;
90 }
91
92 function getSkinNames() {
93 global $wgSkinNamesBr;
94 return $wgSkinNamesBr;
95 }
96
97
98 function date( $ts, $adj = false ) {
99 if ( $adj ) { $ts = $this->userAdjust( $ts ); }
100
101 $d = (0 + substr( $ts, 6, 2 )) . " " .
102 $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
103 " " . substr( $ts, 0, 4 );
104 return $d;
105 }
106
107 function timeanddate( $ts, $adj = false ) {
108 return $this->date( $ts, $adj ) . " da " . $this->time( $ts, $adj );
109 }
110
111 function separatorTransformTable() {
112 return array(',' => "\xc2\xa0", '.' => ',' );
113 }
114
115 function getMessage( $key ) {
116 global $wgAllMessagesBr, $wgAllMessagesEn;
117 if( isset( $wgAllMessagesBr[$key] ) ) {
118 return $wgAllMessagesBr[$key];
119 } else {
120 return parent::getMessage( $key );
121 }
122 }
123
124 }
125
126 ?>