Translation problem with Bookcase 0.6.4

Ulf-Diether Ehlert pointed out to me in an email that a translation problem exists in Bookcase for the category titles for the default book collection. Rather than repeating all the i18n calls in constructing the default fields, I stuck them in a static const QString, but I failed to use I18N_NOOP. As I don’t use a translated version (maybe I should include that as a check when I put a release together), I never noticed the problem. It’s been there since Bookcase 0.6.1. Here’s a patch.

Bookcase 0.6.4 Released

I just put out version 0.6.4 of Bookcase. Two new translations were added: Japanese from Linux Magazine in Japan, and Dutch from Liese De Vos. Some minor sorting bugs were fixed. The filter dialog no longer crashes Bookcase on KDE 3.0. The surname matching problem, when periods are in the middle initial, is also fixed, though only for Qt 3.1 or higher, since it uses QRegExp::escape which is new in Qt 3.1.

I’m working on verion 0.7, which will have support for multiple collections, as well as for collections of thing other than books, such as DVDs, coins, stamps, etc. The hard part is figuring out what the best default fields are.

Iraq's 1st Public Poll Backs U.S.

According to CBS News:

Sixty-five percent of Iraqis polled in Baghdad claimed they want the U.S. military to stay until Iraq is stable and secure; only 17 percent want American soldiers out now.

Now, all polls are suspicious to me, depending so much as they do on wording, sample size and selection, but I’m truly surprised that this isn’t getting more press, besides being buried in a CBS news story.

Formatting bug in Bookcase 0.6.3

Bookcase 0.6.3 has a formatting bug for auto-formatting and surname prefixes. I neglected to escape periods when using a regexp to match surnames, so if a middle initial, for example, starts with the same letter as a surname prefix, that initial is considered part of the surname. Thus, John D. Doe is auto-formatted as D. Doe, John instead of Doe, John D. I’ve got it fixed, so I’ll probably release a version 0.6.4 here shortly, along with new Japanese and Dutch translations.

Godless in Brussels

John F. Cullinan writes an interesting commentary on European Union & Constitution for National Review Online. The EU is in the process of writing a Constitution, while the EU’s own polls show that less than 30 percent of its 450 million citizens are even aware that a constitution is being drafted. Hmmm, I wonder how many nascent Americans were aware of the work that Madison & Co. were doing in Philadelphia in the 1780s.

Europe seems bent on sacrificing the bull of historical accuracy on the altar of perceived tolerance in actively ignoring the role that the Church played, both good and bad, in the foundation and formation of Europe. The language echoing humanistic thought is scary…and mostly French, coming from former president M. Valery Giscard d’Estaing.

The basics of math

I really hope that there’s a simple explanation for a quote attributed to Sacramento City Councilwoman Lauren Hammond, who reportedly said, The school district has done some wonderful things … but (on state tests) half the students are still below the 50th percentile. That’s a problem. Unless someone redefined percentile when I wasn’t looking, or there’s some missing information in that quote, Hammond is forgetting that half the students are below the 50th percentile by definition. (seen in Best of the Web)

UPDATE: The Sacramento Bee had a reply, which was then dissected again in Best of the Web. Turns out to be misunderstanding, mostly, on the part of WSJ since it would would be possible for Sacramento to have more than half their kids test above the 50th percentile on state tests, since they would only be a subset of the entire state of California. But again, as the WSJ points out, since percentiles are relative, saying that more of Sacramento’s kids should be above the 50th means wanting more of the kids outside Sacramento to be below the 50th.