[Bug 36432] Normalize titles and namespaces

2013-01-21 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

Jarry1250 jarry1...@gmail.com changed:

   What|Removed |Added

 CC||jarry1...@gmail.com

--- Comment #6 from Jarry1250 jarry1...@gmail.com ---
Shouldn't
https://wikidata.org/w/api.php?action=wbgetentitiessites=enwikititles=Ren%C3%A9_Vautier
work now then? Why isn't the underscore understood as a space?

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-12-13 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

Anja Jentzsch anja.jentz...@wikimedia.de changed:

   What|Removed |Added

Summary|Normalize titles and|Normalize titles and
   |namespaces (5)  |namespaces
 Whiteboard||storypoints: 5

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces (5)

2012-11-29 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

Anja Jentzsch anja.jentz...@wikimedia.de changed:

   What|Removed |Added

 Status|RESOLVED|VERIFIED

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces (5)

2012-11-29 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

--- Comment #5 from Anja Jentzsch anja.jentz...@wikimedia.de 2012-11-29 
12:37:11 UTC ---
Verified in Wikidata demo time for sprint 8

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces (5)

2012-07-04 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

denny vrandecic denny.vrande...@wikimedia.de changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces (5)

2012-06-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

denny vrandecic denny.vrande...@wikimedia.de changed:

   What|Removed |Added

Summary|Normalize titles and|Normalize titles and
   |namespaces  |namespaces (5)

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-06-21 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

denny vrandecic denny.vrande...@wikimedia.de changed:

   What|Removed |Added

   Keywords||testme
 Status|NEW |ASSIGNED

--- Comment #4 from denny vrandecic denny.vrande...@wikimedia.de 2012-06-21 
12:37:01 UTC ---
Picked in Sprint 7.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-06-21 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

denny vrandecic denny.vrande...@wikimedia.de changed:

   What|Removed |Added

 Blocks||36986

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-06-20 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

denny vrandecic denny.vrande...@wikimedia.de changed:

   What|Removed |Added

   Priority|Unprioritized   |Highest

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-05-08 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

--- Comment #3 from denny vrandecic denny.vrande...@wikimedia.de 2012-05-08 
15:24:44 UTC ---
I would suggest to use the normalized name, not wgCanonicalNamespace + wgTitle,
just what we get in query.normalized.to from the API.

I am not sure about automatically resolving redirects. I guess we can leave
this out for now and maybe consider later. But for now, this item means just
normalize.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-05-04 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

Nikola Smolenski smole...@eunet.rs changed:

   What|Removed |Added

 CC||smole...@eunet.rs

--- Comment #2 from Nikola Smolenski smole...@eunet.rs 2012-05-04 09:07:59 
UTC ---
An excellent analysis! I fully agree, except that I don't think
wgCanonicalNamespace should be used, since:

1) If it is used, it will be displayed in link titles and on hover, so it will
look uglier and might even be not understandable to all users; and,

2) I'm not sure that custom namespaces exist in this form.

Since when adding a link we are contacting the local Wikipedia anyway in order
to get the autocomplete list, we can request the canonical name at the same
time with minimal overhead.

Another posibility is to make a function similar to Title::newFromText() that
could be locale-aware and normalize links in any locale (but what to do with
custom namespaces again?)

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-05-03 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

jeb...@gmail.com changed:

   What|Removed |Added

 CC||jeb...@gmail.com

--- Comment #1 from jeb...@gmail.com 2012-05-03 23:06:51 UTC ---
The normalization done in the API during lookup should probably be reported
somehow. Also note that there are both normalization and redirects in the
present system.

Normalization is always done, while redirects is something the normal API must
be told to follow.

Take for example a look at the URL for _noreg at no.wp
(http://no.wikipedia.org/w/api.php?action=queryprop=infotitles=_noregformat=jsonfmredirects)
and what it reports back. It will report both a normalization for _noreg into
Noreg and then a redirect from Noreg into Norge (first form is Nynorsk,
last form is Bokmål).

Actual output is:
{
  query: {
normalized: [
  {
from: _noreg,
to: Noreg
  }
],
redirects: [
  {
from: Noreg,
to: Norge
  }
],
pages: {
  728: {
pageid: 728,
ns: 0,
title: Norge,
touched: 2012-05-03T00:05:03Z,
lastrevid: 10449638,
counter: ,
length: 59329
  }
}
  }
}

Also note the difference between WP:T at no.wp
(http://no.wikipedia.org/w/api.php?action=queryprop=infotitles=WP:Tformat=jsonfmredirects)
which is a normal redirect

Actual output is:
{
  query: {
redirects: [
  {
from: WP:T,
to: Wikipedia:Tinget
  }
],
pages: {
  1230: {
pageid: 1230,
ns: 4,
title: Wikipedia:Tinget,
touched: 2012-05-03T21:15:50Z,
lastrevid: 10454551,
counter: ,
length: 126570
  }
}
  }
}

Then consider the same lookup at en.wp
(http://en.wikipedia.org/w/api.php?action=queryprop=infotitles=WP:Tformat=jsonfmredirects)
which is involving an namespace alias

Actual output is:
{
  query: {
normalized: [
  {
from: WP:T,
to: Wikipedia:T
  }
],
redirects: [
  {
from: Wikipedia:T,
to: Wikipedia:Tutorial
  }
],
pages: {
  497846: {
pageid: 497846,
ns: 4,
title: Wikipedia:Tutorial,
touched: 2012-05-02T14:28:59Z,
lastrevid: 484946903,
counter: ,
length: 4224
  }
}
  }
}

If the requested site-title pair is not equal to the site-title pair in the
found item the normalized form should be reported in the API. 

Not all wikis have the same set of namespace aliases, and the same namespaces
can have different name in different languages. There are also canonical
names for the namespaces that is reported and available for the browser. For
example a page in the Bruker (User) namespace in no.wp will have the
following definitions


mw.config.set({
  wgCanonicalNamespace:User,
  wgCanonicalSpecialPageName:false,
  wgNamespaceNumber:2,
  wgPageName:Bruker:John_Erling_Blad_(WMDE),
  wgTitle:John Erling Blad (WMDE),
  wgCurRevisionId:0,
  wgArticleId:0,
  wgIsArticle:true,
  wgAction:view,
  wgUserName:John Erling Blad (WMDE),
...
  wgRelevantPageName:Bruker:John_Erling_Blad_(WMDE),
...
});

There are several values in there that can be interesting, but those are the
ones I usually use.

Note also whats happend if you try to follow WP:T at en.wp
(en.wikipedia.org/wiki/WP:T)
mw.config.set({
  wgCanonicalNamespace:Project,
  wgCanonicalSpecialPageName:false,
  wgNamespaceNumber:4,
  wgPageName:Wikipedia:Tutorial,
  wgTitle:Tutorial,
...
  wgRedirectedFrom:Wikipedia:T,
...
});

In this case you will have the source of the redirect available. You will
although not have the prenormalized form.

If a page manipulates the title through {{DISPLAYTITLE}} like iPad on en.wp
(http://en.wikipedia.org/wiki/IPad) the wgTitle is still the correct one for
the page (Note that wgPageTitle has an invisible namespace)
mw.config.set({
  wgCanonicalNamespace:,
  wgCanonicalSpecialPageName:false,
  wgNamespaceNumber:0,
  wgPageName:IPad,
  wgTitle:IPad,
...
});

Short answare seems to be to use the wgCanonicalNamespace and wgTitle to
form a new wgCanonicalPageName and use that as the page title for later
requests from the client an browsers. This will work even if there is no common
canonical name among the wikis I believe, but I have not checked. The important
thing is to avoid wgPageName as it is now.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 36432] Normalize titles and namespaces

2012-05-02 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=36432

denny vrandecic denny.vrande...@wikimedia.de changed:

   What|Removed |Added

 CC||wikidata-bugs@lists.wikimed
   ||ia.org
  Component|Wikidata|WikidataRepo
 AssignedTo|wikibugs-l@lists.wikimedia. |wikidata-bugs@lists.wikimed
   |org |ia.org

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
You are on the CC list for the bug.

___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l