Download & Extend

Improve language output strings for 4.0 release

Project:Quiz
Version:6.x-4.x-dev
Component:User interface
Category:task
Priority:normal
Assigned:falcon
Status:closed (fixed)

Issue Summary

The user-facing language strings in Quiz could use some improvement. While programming, it's easy to just write something quick that works, but some of our strings have typos, grammar errors, or awkward wording.

E.g. in the quiz importer form,
'#description' => count($options) ? t('Select the quiz node for which you want to add questions') : t('No quiz contents where found. To !create_a_quiz go to Content Management -> Create Content -> Quiz.', array('!create_a_quiz' => l(t('create a quiz'), 'node/add/quiz'))),

"for" is not the appropriate preposition there. "where" should be "were".

I'd like to improve these strings for the 4.0 release so that people can begin translating them to other languages. If we wait until a 4.1 release to update them, translators will have to redo the ones that change.

Comments

#1

I would greatly appreciate your effort on this. Sorry it's me who made the mistake mentioned above as an example. I will be more careful next time. I have fixed and committed the above one.

-    '#description' => count($options) ? t('Select the quiz node for which you want to add questions') : t('No quiz contents where found. To !create_a_quiz go to Content Management -> Create Content -> Quiz.', array('!create_a_quiz' => l(t('create a quiz'), 'node/add/quiz'))),
+    '#description' => count($options) ? t('Select the quiz to which you want to add questions.') : t('No quiz contents were found. To !create_a_quiz go to Content Management -> Create Content -> Quiz.', array('!create_a_quiz' => l(t('create a quiz'), 'node/add/quiz'))),

#2

Status:active» needs work

#3

I'm a Norwegian so I'm probably not the one who can do the best job improving the language in the module, but I will still give it my best shot. It is a boring task, but it is a task that needs to be dealt with.

#4

Assigned to:Anonymous» falcon

#5

Here's another one: On the manage questions page you have "Questions on this quiz (n)" which should be "Questions in this quiz (n)"

#6

Status:needs work» closed (fixed)

Ok, I've had a brief look at the output strings from the module. I changed some of them. We will probably find more bad language as we go, but we can create separate issues for them, or just mention them in other issues.