}
function getPageHeader() {
- global $wgScript, $wgContLang;
+ global $wgScript;
$prefix = $this->prefix;
$t = SpecialPage::getTitleFor( $this->getName() );
- $align = $wgContLang->isRtl() ? 'left' : 'right';
- $s = '<p>' . wfMsgExt( 'withoutinterwiki-header', array( 'parseinline' ) ) . '</p>';
- $s .= Xml::openElement( 'div', array( 'class' => 'namespaceoptions' ) );
- $s .= Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) );
- $s .= Xml::hidden( 'title', $t->getPrefixedText() );
- $s .= Xml::openElement( 'table', array( 'id' => 'nsselect', 'class' => 'withoutinterwiki' ) );
- $s .= "<tr>
- <td align='$align'>" .
- Xml::label( wfMsg( 'allpagesprefix' ), 'wiprefix' ) .
- "</td>
- <td>" .
- Xml::input( 'prefix', 20, htmlspecialchars ( $prefix ), array( 'id' => 'wiprefix' ) ) .
- "</td>
- </tr>
- <tr>
- <td align='$align'></td>
- <td>" .
- Xml::submitButton( wfMsgHtml( 'withoutinterwiki-submit' ) ) .
- "</td>
- </tr>";
- $s .= Xml::closeElement( 'table' );
- $s .= Xml::closeElement( 'form' );
- $s .= Xml::closeElement( 'div' );
- return $s;
+ return Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) ) .
+ Xml::openElement( 'fieldset' ) .
+ Xml::element( 'legend', null, wfMsg( 'withoutinterwiki-legend' ) ) .
+ Xml::hidden( 'title', $t->getPrefixedText() ) .
+ Xml::inputLabel( wfMsg( 'allpagesprefix' ), 'prefix', 'wiprefix', 20, $prefix ) . ' ' .
+ Xml::submitButton( wfMsg( 'withoutinterwiki-submit' ) ) .
+ Xml::closeElement( 'fieldset' ) .
+ Xml::closeElement( 'form' );
}
function sortDescending() {
}
function wfSpecialWithoutinterwiki() {
- global $wgRequest;
+ global $wgRequest, $wgContLang, $wgCapitalLinks;
list( $limit, $offset ) = wfCheckLimits();
- $prefix = $wgRequest->getVal( 'prefix' );
+ if( $wgCapitalLinks ) {
+ $prefix = $wgContLang->ucfirst( $wgRequest->getVal( 'prefix' ) );
+ } else {
+ $prefix = $wgRequest->getVal( 'prefix' );
+ }
$wip = new WithoutInterwikiPage();
$wip->setPrefix( $prefix );
$wip->doQuery( $offset, $limit );
'brokenredirects-edit' => '(bearbeiten)',
'brokenredirects-delete' => '(löschen)',
-'withoutinterwiki' => 'Seiten ohne Links zu anderen Sprachen',
-'withoutinterwiki-header' => 'Die folgenden Seiten verlinken nicht auf andere Sprachversionen:',
-'withoutinterwiki-submit' => 'Zeige',
+'withoutinterwiki' => 'Seiten ohne Links zu anderen Sprachen',
+'withoutinterwiki-summary' => 'Die folgenden Seiten verlinken nicht auf andere Sprachversionen:',
+'withoutinterwiki-legend' => 'Präfix',
+'withoutinterwiki-submit' => 'Zeige',
'fewestrevisions' => 'Seiten mit den wenigsten Versionen',
'fewestrevisions-summary' => 'Diese Spezialseite zeigt eine Liste von Seiten mit den wenigsten Bearbeitungen.',
'brokenredirects-delete' => '(delete)',
'withoutinterwiki' => 'Pages without language links',
-'withoutinterwiki-header' => 'The following pages do not link to other language versions:',
-'withoutinterwiki-summary' => '', # only translate this message to other languages if you have to change it
+'withoutinterwiki-summary' => 'The following pages do not link to other language versions:',
+'withoutinterwiki-legend' => 'Prefix',
'withoutinterwiki-submit' => 'Show',
'fewestrevisions' => 'Pages with the fewest revisions',