Page MenuHomePhabricator

Create "Appendix" namespace to fi-wiktionary
Closed, ResolvedPublic

Description

Author: attel0

Description:
We had a little vote about this in our Wiktionary and we came to this decision: we need a new namespace for appendix pages.

Namespace name should be "Liite" and the talk page name should be "Keskustelu liitteestä".


Version: unspecified
Severity: enhancement
URL: http://fi.wiktionary.org/wiki/Keskustelu_Wikisanakirjasta:Liitteet

Details

Reference
bz11672

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:00 PM
bzimport set Reference to bz11672.
bzimport added a subscriber: Unknown Object (MLST).

jeluf wrote:

Done.

'fiwiktionary' => array(
	100 => 'Liite', // http://bugzilla.wikimedia.org/show_bug.cgi?id=11672
	101 => 'Keskustelu_liitteestä',
),

All pages were moved successfully.

jeluf wrote:

Apparently, there were two pages before the introduction of the Liite namespace:

  • liite:Luvut, an articel
  • Liite:Luvut, a redirect to liite:Luvut.

Now, a namespace called Liite was added. Namespaces have a case insensitive first letter. liite:Luvut and Liite:Luvut is the same name for Mediawiki. And that's a redirect to itself.

To recover from this situation, we have to rename all liite:* articles in the DB, so that you can manually fix them.

attel0 wrote:

If I'm right, that Liite: -> liite: -thingy was caused by the conversion script, which converted all articles to lower case.

So, do I/fi-community have to do something about this?

I've fixed namespaceDupes.php in r26822 so the check works correctly for names with initial-lowercase in the prefix.

Most affected pages have now been migrated cleanly. Some pages were conflicts, have been given a suffix:

Checking namespace 100: "liite"
... 32 conflicts detected:
... 96336 (0,"liite:Andar-verbin_taivutus") -> (100,"Andar-verbin_taivutus") [[Liite:Andar-verbin taivutus]]
... * cannot resolve automatically; page exists with ID 22552 *
... * using suffixed form [[Liite:Andar-verbin taivutus/broken]] *
... resolving on page... ok.
... 10135 (0,"liite:Caer-verbin_taivutus") -> (100,"Caer-verbin_taivutus") [[Liite:Caer-verbin taivutus]]
... * cannot resolve automatically; page exists with ID 22554 *
... * using suffixed form [[Liite:Caer-verbin taivutus/broken]] *
... resolving on page... ok.
... 10136 (0,"liite:Dar-verbin_taivutus") -> (100,"Dar-verbin_taivutus") [[Liite:Dar-verbin taivutus]]
... * cannot resolve automatically; page exists with ID 22555 *
... * using suffixed form [[Liite:Dar-verbin taivutus/broken]] *
... resolving on page... ok.
... 5578 (0,"liite:Eläimet") -> (100,"Eläimet") [[Liite:Eläimet]]
... * cannot resolve automatically; page exists with ID 22557 *
... * using suffixed form [[Liite:Eläimet/broken]] *
... resolving on page... ok.
... 1683 (0,"liite:Etymologialähteet") -> (100,"Etymologialähteet") [[Liite:Etymologialähteet]]
... * cannot resolve automatically; page exists with ID 22561 *
... * using suffixed form [[Liite:Etymologialähteet/broken]] *
... resolving on page... ok.
... 10140 (0,"liite:Hacer-verbin_taivutus") -> (100,"Hacer-verbin_taivutus") [[Liite:Hacer-verbin taivutus]]
... * cannot resolve automatically; page exists with ID 22562 *
... * using suffixed form [[Liite:Hacer-verbin taivutus/broken]] *
... resolving on page... ok.
... 13226 (0,"liite:IPA") -> (100,"IPA") [[Liite:IPA]]
... * cannot resolve automatically; page exists with ID 22564 *
... * using suffixed form [[Liite:IPA/broken]] *
... resolving on page... ok.
... 13331 (0,"liite:Jinmeiyō_kanji") -> (100,"Jinmeiyō_kanji") [[Liite:Jinmeiyō kanji]]
... * cannot resolve automatically; page exists with ID 22565 *
... * using suffixed form [[Liite:Jinmeiyō kanji/broken]] *
... resolving on page... ok.
... 31453 (0,"liite:Kirjaimet_ja_merkit_koodeilla") -> (100,"Kirjaimet_ja_merkit_koodeilla") [[Liite:Kirjaimet ja merkit koodeilla]]
... * cannot resolve automatically; page exists with ID 1201 *
... * using suffixed form [[Liite:Kirjaimet ja merkit koodeilla/broken]] *
... resolving on page... ok.
... 733 (0,"liite:Kirjainsanat_ja_lyhenteet") -> (100,"Kirjainsanat_ja_lyhenteet") [[Liite:Kirjainsanat ja lyhenteet]]
... * cannot resolve automatically; page exists with ID 22568 *
... * using suffixed form [[Liite:Kirjainsanat ja lyhenteet/broken]] *
... resolving on page... ok.
... 9425 (0,"liite:Luettelo_espanjan_kielen_liitteistä") -> (100,"Luettelo_espanjan_kielen_liitteistä") [[Liite:Luettelo espanjan kielen liitteistä]]
... * cannot resolve automatically; page exists with ID 22570 *
... * using suffixed form [[Liite:Luettelo espanjan kielen liitteistä/broken]] *
... resolving on page... ok.
... 694 (0,"liite:Luvut") -> (100,"Luvut") [[Liite:Luvut]]
... * cannot resolve automatically; page exists with ID 22571 *
... * using suffixed form [[Liite:Luvut/broken]] *
... resolving on page... ok.
... 13517 (0,"liite:Medir-verbin_taivutus") -> (100,"Medir-verbin_taivutus") [[Liite:Medir-verbin taivutus]]
... * cannot resolve automatically; page exists with ID 22572 *
... * using suffixed form [[Liite:Medir-verbin taivutus/broken]] *
... resolving on page... ok.
... 11406 (0,"liite:Nettislangi") -> (100,"Nettislangi") [[Liite:Nettislangi]]
... * cannot resolve automatically; page exists with ID 22573 *
... * using suffixed form [[Liite:Nettislangi/broken]] *
... resolving on page... ok.
... 33596 (0,"liite:Ranskan_III_deklinaatio") -> (100,"Ranskan_III_deklinaatio") [[Liite:Ranskan III deklinaatio]]
... * cannot resolve automatically; page exists with ID 22575 *
... * using suffixed form [[Liite:Ranskan III deklinaatio/broken]] *
... resolving on page... ok.
... 33595 (0,"liite:Ranskan_II_deklinaatio") -> (100,"Ranskan_II_deklinaatio") [[Liite:Ranskan II deklinaatio]]
... * cannot resolve automatically; page exists with ID 22576 *
... * using suffixed form [[Liite:Ranskan II deklinaatio/broken]] *
... resolving on page... ok.
... 33594 (0,"liite:Ranskan_I_deklinaatio") -> (100,"Ranskan_I_deklinaatio") [[Liite:Ranskan I deklinaatio]]
... * cannot resolve automatically; page exists with ID 22577 *
... * using suffixed form [[Liite:Ranskan I deklinaatio/broken]] *
... resolving on page... ok.
... 9432 (0,"liite:Ranskan_kielen_epäsäännölliset_verbit") -> (100,"Ranskan_kielen_epäsäännölliset_verbit") [[Liite:Ranskan kielen epäsäännölliset verbit]]
... * cannot resolve automatically; page exists with ID 22578 *
... * using suffixed form [[Liite:Ranskan kielen epäsäännölliset verbit/broken]] *
... resolving on page... ok.
... 13508 (0,"liite:Ruotsin_epäsäännölliset_verbit") -> (100,"Ruotsin_epäsäännölliset_verbit") [[Liite:Ruotsin epäsäännölliset verbit]]
... * cannot resolve automatically; page exists with ID 22580 *
... * using suffixed form [[Liite:Ruotsin epäsäännölliset verbit/broken]] *
... resolving on page... ok.
... 49243 (0,"liite:Ser-verbin_taivutus") -> (100,"Ser-verbin_taivutus") [[Liite:Ser-verbin taivutus]]
... * cannot resolve automatically; page exists with ID 22581 *
... * using suffixed form [[Liite:Ser-verbin taivutus/broken]] *
... resolving on page... ok.
... 5952 (0,"liite:Suomen_kielen_kielioppi") -> (100,"Suomen_kielen_kielioppi") [[Liite:Suomen kielen kielioppi]]
... * cannot resolve automatically; page exists with ID 22582 *
... * using suffixed form [[Liite:Suomen kielen kielioppi/broken]] *
... resolving on page... ok.
... 13336 (0,"liite:Tason_1_kanjit") -> (100,"Tason_1_kanjit") [[Liite:Tason 1 kanjit]]
... * cannot resolve automatically; page exists with ID 22583 *
... * using suffixed form [[Liite:Tason 1 kanjit/broken]] *
... resolving on page... ok.
... 13340 (0,"liite:Tason_1_sanasto") -> (100,"Tason_1_sanasto") [[Liite:Tason 1 sanasto]]
... * cannot resolve automatically; page exists with ID 22584 *
... * using suffixed form [[Liite:Tason 1 sanasto/broken]] *
... resolving on page... ok.
... 13335 (0,"liite:Tason_2_kanjit") -> (100,"Tason_2_kanjit") [[Liite:Tason 2 kanjit]]
... * cannot resolve automatically; page exists with ID 22585 *
... * using suffixed form [[Liite:Tason 2 kanjit/broken]] *
... resolving on page... ok.
... 13339 (0,"liite:Tason_2_sanasto") -> (100,"Tason_2_sanasto") [[Liite:Tason 2 sanasto]]
... * cannot resolve automatically; page exists with ID 22586 *
... * using suffixed form [[Liite:Tason 2 sanasto/broken]] *
... resolving on page... ok.
... 13334 (0,"liite:Tason_3_kanjit") -> (100,"Tason_3_kanjit") [[Liite:Tason 3 kanjit]]
... * cannot resolve automatically; page exists with ID 22587 *
... * using suffixed form [[Liite:Tason 3 kanjit/broken]] *
... resolving on page... ok.
... 13338 (0,"liite:Tason_3_sanasto") -> (100,"Tason_3_sanasto") [[Liite:Tason 3 sanasto]]
... * cannot resolve automatically; page exists with ID 22588 *
... * using suffixed form [[Liite:Tason 3 sanasto/broken]] *
... resolving on page... ok.
... 13327 (0,"liite:Tason_4_kanjit") -> (100,"Tason_4_kanjit") [[Liite:Tason 4 kanjit]]
... * cannot resolve automatically; page exists with ID 22589 *
... * using suffixed form [[Liite:Tason 4 kanjit/broken]] *
... resolving on page... ok.
... 13337 (0,"liite:Tason_4_sanasto") -> (100,"Tason_4_sanasto") [[Liite:Tason 4 sanasto]]
... * cannot resolve automatically; page exists with ID 22590 *
... * using suffixed form [[Liite:Tason 4 sanasto/broken]] *
... resolving on page... ok.
... 693 (0,"liite:Värit") -> (100,"Värit") [[Liite:Värit]]
... * cannot resolve automatically; page exists with ID 22591 *
... * using suffixed form [[Liite:Värit/broken]] *
... resolving on page... ok.
... 1137 (0,"liite:Yksiköt") -> (100,"Yksiköt") [[Liite:Yksiköt]]
... * cannot resolve automatically; page exists with ID 22592 *
... * using suffixed form [[Liite:Yksiköt/broken]] *
... resolving on page... ok.
... 31463 (0,"liite:Ääntäminen") -> (100,"Ääntäminen") [[Liite:Ääntäminen]]
... * cannot resolve automatically; page exists with ID 9794 *
... * using suffixed form [[Liite:Ääntäminen/broken]] *
... resolving on page... ok.