Source: glob2 Version: 0.9.4.4-2.3 Severity: wishlist Tags: patch The package descriptions for glob2 and glob2-data have a number of fairly trivial English language problems and other issues.
> Package: glob2 [...] > Description: innovative state-of-the-art Real Time Strategy (RTS) game Two "severity: pedantic" issues. * Calling something "state-of-the-art" is a bad idea unless you're prepared to guarantee that you'll review the description every few years to check that other similar games aren't doing something more advanced. Globulation2 is ten years old now. Does it have, for instance, adjustable camera angles as good as the ones in modern RTS games? If not you really ought to leave out the claim that it's state-of-the-art. * Yes, it's a good idea to use the expanded form "Real Time Strategy" the first time you use the expression, but you don't need to waste space in the synopsis by then going on to explain the abbreviation. Especially when you never use that abbreviation again in the extended description! > Globulation 2, in a whole, is an on-going project to create an innovative > high ^^^^^^^^^^ ^ ^^ ^ "In a whole" is not an idiomatic expression in English. What I would guess it's trying to say is "on the whole", meaning "to summarise"; but it's a waste of space to say that in the first place. "On-going" isn't usually given a hyphen. Given that there's been no sign of any upstream releases this decade it's getting perilously close to false advertising, but I suppose since it also hints at "beta quality" it might as well stay. And in fact there's one selling point that this blurb misses: it could add a mention of "multi-platform". "To create an innovative high quality gameplay" should either lose the indefinite article ("to create gameplay") or change to a count noun ("to create a game"). Either way, it's an opportunity to insert the abbreviation "RTS". "High quality" is a compound pre-nominal modifier, so it ought to have a hyphen. > quality gameplay by minimizing micro-management and assigning automatically Ungrammatical adverb placement; it should be either "and automatically assigning..." or (better) "and assigning the tasks to the units automatically". > the tasks to the units. The player just has to order the number of units > he wants for a selected task and the units will do their best to satisfy ^^ > his requirements. ^^^ The main reason I'm picking on this package description rather than all the other not-fantastically-good-English package descriptions out there is that "the user" is not necessarily male. You could make it "he or she" throughout, or use "they" (maybe with plural "players"), but since the following paragraph goes on to talk about "your" LAN it might as well be consistent and use second person here, too. > . > Glob2 can be played by a single player, through your Local Area Network > (LAN), ^^^^^ Again, while it's helpful to avoid using unexplained abbreviations, if you're not going to refer to LANs again later there's no point introducing the acronym here. The same applies to YOG in the next line, except that there the expansion doesn't even seem to be accurate! The glob2 wiki and the in-game messages say it's "Ysagoon Online Gaming". > or through Internet, thanks to Ysagoon Online Game (YOG), a meta-server. It ^^^^^^^^^^^^^^^^ ^^ ^^^^ ^^^^^ Idiomatically "over the Internet", and it would also read more smoothly as "thanks to the Ysagoon Online Gaming meta-server". (Can we guarantee that YOG even still exists?) > also features a scripting language for versatile gameplay and an integrated > map editor. > > Package: glob2-data [...] > Description: dataset for Globulation2 (glob2) While I'm editing this I'll switch it to the alternative approach of using a version of the main package's synopsis (now that it has been shortened): Description: innovative Real Time Strategy game - data files > Globulation 2, in a whole, is an on-going project to create an innovative > high > quality gameplay by minimizing micro-management and assigning automatically > the tasks to the units. The player just has to order the number of units > he wants for a selected task and the units will do their best to satisfy > his requirements. (As above) > . > These are the images, maps and the rest of architecture-independent dataset > for Globulation 2. Make that "this package provides the images, maps, and other architecture-independent data files..." -- JBR with qualifications in linguistics, experience as a Debian sysadmin, and probably no clue about this particular package
diff -ru glob2-0.9.4.4.pristine/debian/control glob2-0.9.4.4/debian/control --- glob2-0.9.4.4.pristine/debian/control 2015-05-17 18:09:43.000000000 +0100 +++ glob2-0.9.4.4/debian/control 2015-05-18 11:10:26.473012918 +0100 @@ -10,27 +10,27 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, glob2-data (= ${source:Version}) Replaces: glob2-data (<< 0.9.2) -Description: innovative state-of-the-art Real Time Strategy (RTS) game - Globulation 2, in a whole, is an on-going project to create an innovative high - quality gameplay by minimizing micro-management and assigning automatically - the tasks to the units. The player just has to order the number of units - he wants for a selected task and the units will do their best to satisfy - his requirements. +Description: innovative Real Time Strategy game + Globulation 2 is an ongoing, multi-platform project to create innovative + high-quality RTS gameplay, minimizing micro-management and assigning tasks + to the units automatically. You just have to order the number of units you + want for a selected task and the units will do their best to satisfy your + requirements. . - Glob2 can be played by a single player, through your Local Area Network (LAN), - or through Internet, thanks to Ysagoon Online Game (YOG), a meta-server. It - also features a scripting language for versatile gameplay and an integrated + Glob2 can be played by a single player, through your Local Area Network, + or over the Internet, thanks to the Ysagoon Online Gaming meta-server. It + also features a scripting language for versatile gameplay and an integrated map editor. Package: glob2-data Architecture: all Depends: ${misc:Depends} -Description: dataset for Globulation2 (glob2) - Globulation 2, in a whole, is an on-going project to create an innovative high - quality gameplay by minimizing micro-management and assigning automatically - the tasks to the units. The player just has to order the number of units - he wants for a selected task and the units will do their best to satisfy - his requirements. +Description: innovative Real Time Strategy game - data files + Globulation 2 is an ongoing, multi-platform project to create innovative + high-quality RTS gameplay, minimizing micro-management and assigning tasks + to the units automatically. You just have to order the number of units you + want for a selected task and the units will do their best to satisfy your + requirements. . - These are the images, maps and the rest of architecture-independent dataset - for Globulation 2. + This package provides the images, maps, and other architecture-independent + data files for Globulation 2.