Jump to content

Manual:$wgNamespaceAliases

From mediawiki.org
This page is a translated version of the page Manual:$wgNamespaceAliases and the translation is 57% complete.
Outdated translations are marked like this.
Ruang nama: $wgNamespaceAliases
Menyediakan nama tambahan untuk ruangnama.
Diperkenalkan pada versi:1.10.0 (r21720)
Dihapus pada versi:Masih digunakan
Nilai yang diizinkan:(larik untaian)
Nilai tetapan:[]

Rincian

Ada nama alternatif untuk nama ruangnama utama yang diterjemahkan, yang ditentukan oleh $wgExtraNamespaces dan berkas bahasa.[butuh klarifikasi] Apabila sebuah halaman diminta dengan menggunakan awalan tersebut, permintaan akan dialihkan ke nama utama.

Atur ini menjadi pemetaan dari nama ruang-nama ke ID-nya.

Contoh:

$wgNamespaceAliases = [
	'Wikipedian' => NS_USER,
	'Wikipedian_talk' => NS_USER_TALK,
	'Our_wiki' => 4,
	'Our_wiki_talk' => 5,
];
Caution! Caution: Gunakan garis bawah, alih-alih spasi dalam nama ruangnama. 'My Namespace' merupakan nama yang tidak sah; gunakan 'My_Namespace'. (When used later on the wiki in links and searches, either spaces or underscores can be used.)
Caution! Caution: When adding new namespace aliases, run namespaceDupes.php as appropriate. Otherwise, you may make some pages inaccessible.
Sebelum MediaWiki 1.17, penambahan nama lain ke NS_MAIN tidak memungkinkan untuk dilakukan.
Namespace names, including aliases, are case-insensitive. 'Wikipedian', 'wikipedian', and 'WIKIPEDIAN' are all the same alias.

Notice how aliases are being defined here for two namespaces and their corresponding talk namespaces. Including similar aliases for talk namespaces is not strictly necessary, but not doing so can be confusing to users.

Untuk menambah nama lain tunggal:

$wgNamespaceAliases['WP'] = NS_PROJECT;
$wgNamespaceAliases['WPT'] = NS_PROJECT_TALK;
$wgNamespaceAliases['WP_talk'] = NS_PROJECT_TALK;

This illustrates how multiple aliases can be used for the same namespace.

Apabila pengaturan ini diatur untuk ruangnama yang tidak ada (misalnya, ruangnama yang belum ditambahkan ke $wgExtraNamespaces , tetapi konstantanya telah didefinisikan), nama lain itu akan dialihkan ke ruangnama utama.