Last modified: 2014-03-06 17:49:11 UTC
this works: [[Geburtsdatum::Mai 1986]] but this doesn't: [[Geburtsdatum::März 1986]] [[Geburtsdatum::23. März 1986]] The reason is probably that "März" ist the only month in German language with an Umlaut. By the way, it would be nice if SMW would also accept "Jänner", which is the Austrian version of "Januar". Bug has been reproduced in SMW 1.8.0.4 and 1.8.0.5
http://standards.kdz.eu/index.php?title=M%C3%A4rz
There is a patch on GitHub fixing the internationalization issue in includes/datavalues/SMW_DV_Time.php. The regex did not understand Umlaute. Please refer to: https://github.com/wikimedia/mediawiki-extensions-SemanticMediaWiki/commit/3f06a3faa523d0f7ccc88d003538f2f66a543382 I have replaced the regex statement and now it works fine.
(In reply to comment #2) > There is a patch on GitHub fixing the internationalization issue in > includes/datavalues/SMW_DV_Time.php. The regex did not understand Umlaute. > Please refer to: > https://github.com/wikimedia/mediawiki-extensions-SemanticMediaWiki/commit/ > 3f06a3faa523d0f7ccc88d003538f2f66a543382 > > I have replaced the regex statement and now it works fine. Thank you JeroenDeDauw
Because of this also the "#set_recurring_event" and "#set_internal_recurring_event" parser functions were affected. Not dates for March were shown which was a real pain as I now realised.
Just tested this in SMW 1.9.1.1 and it works now. Should also do so for SMW 1.9.0.x and 1.9.1. Thus closing as RESOLVLED FIXED.