Last modified: 2007-10-18 14:25:22 UTC
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ä".
Done. 'fiwiktionary' => array( 100 => 'Liite', // http://bugzilla.wikimedia.org/show_bug.cgi?id=11672 101 => 'Keskustelu_liitteestä', ), All pages were moved successfully.
Found some wird thing in this: http://fi.wiktionary.org/wiki/Liite:Luvut http://64.233.183.104/search?q=cache:PHNdSiM4GKkJ:fi.wiktionary.org/wiki/liite:Luvut+liite:Luvut&hl=fi&ct=clnk&cd=1&gl=fi&client=firefox-a Can't really explain it, so I pasted those links above.
Oh, seems that there more of these cases, for example: http://fi.wiktionary.org/wiki/Liite:Nettislangi (http://64.233.183.104/search?q=cache:-oPkc9tCJ7QJ:fi.wiktionary.org/wiki/Liite:Nettislangi+liite:Nettislangi&hl=fi&ct=clnk&cd=1&gl=fi&client=firefox-a) More: http://fi.wiktionary.org/w/index.php?title=Toiminnot%3AKaikki+sivut&from=&namespace=100
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.
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.