2012-05-01: Support was added for Waymarked Trails. (Other news...)
Translating talk:MantisBT
- [History↑]
Contents
| Thread title | Replies | Last modified |
|---|---|---|
| Plural on MantisB | 0 | 22:45, 19 March 2012 |
| Missing strings to translate ? | 2 | 08:55, 21 September 2011 |
| Tagalog | 0 | 20:18, 22 April 2011 |
| Email Notification Strings | 3 | 18:30, 5 March 2011 |
| {{msg-mantis|s_save_login|notext=yes}} | 1 | 15:40, 11 September 2010 |
| Mantis:S bugnote revision dropped history | 1 | 14:01, 3 July 2010 |
| Mantis:S configuration corrupted | 1 | 13:41, 3 July 2010 |
| Mantis:S update view status | 1 | 16:46, 29 June 2010 |
| Request glossary of terms | 0 | 21:33, 30 May 2010 |
Could someone confirm whether MantisB supports PLURAL? If so, could you make some notes concerning plural on the project page:
- Do all messages support plural or do individual messages need to have plural enabled on them?
- Which plural format is used?
- What is the syntax for writing plural?
- Provide a link to the project plural rules, in both narrative and code form, if a custom plural.
Hi,
Following an issue reported on the MantisBT tracker [1], where user claimed missing Spanish translation string, I checked here but found no missing translations.
Yet, looking at the source code, I can confirm that there are some English strings which do not exist in translated languages, for example (latest git master-1.2.x):
$ cd ~/dev/mantisbt/lang $ comm -3 <(grep '^\$' strings_english.txt |cut -d= -f1 |sort) <(grep '^\$' strings_spanish.txt |cut -d= -f1 |sort) $s_directionality $s_sponsorship_process_url $ comm -3 <(grep '^\$' strings_english.txt |cut -d= -f1 |sort) <(grep '^\$' strings_french.txt |cut -d= -f1 |sort) $s_directionality $s_sponsorship_process_url $s_word_separator
The output of comm shows lines present in strings_english.txt but missing from the target language (examples shown for Spanish and French).
Damien
They are probably under optional messages task.
You are correct, they are indeed in the optional messages [1]
The problem lies in the MantisBT code which does not correctly fall back to default language (English) when a string is not defined in the translated strings file. I'll fix that.
Thanks for pointing me in the right direction.
Damien
I can't see the e-mail notification strings etc. on translation page. The English strings txt file is more than 1500 lines but the tranlation string count here is about 1200, where are the other strings?
We currently offer master of the 1.2.x branch for translation. Which message is missing in your opinion? The configuration file is here.
Hi Siebrand,
I have downloaded the 1.2.4 branch from mantisBT's homepage. These strings are in "lang/strings_english.txt" I couldn't compare all of them but I couldn't find specifically these lines:
$s_email_notification_title_for_status_bug_new = 'The following issue is now in status NEW (again)'; $s_email_notification_title_for_status_bug_feedback = 'The following issue requires your FEEDBACK.'; $s_email_notification_title_for_status_bug_acknowledged = 'The following issue has been ACKNOWLEDGED.'; $s_email_notification_title_for_status_bug_confirmed = 'The following issue has been CONFIRMED.'; $s_email_notification_title_for_status_bug_assigned = 'The following issue has been ASSIGNED.'; $s_email_notification_title_for_status_bug_resolved = 'The following issue has been RESOLVED.'; $s_email_notification_title_for_status_bug_closed = 'The following issue has been CLOSED';
$s_email_notification_title_for_action_bug_submitted = 'The following issue has been SUBMITTED.'; $s_email_notification_title_for_action_bug_assigned = 'The following issue has been ASSIGNED.'; $s_email_notification_title_for_action_bug_reopened = 'The following issue has been REOPENED.'; $s_email_notification_title_for_action_bug_deleted = 'The following issue has been DELETED.'; $s_email_notification_title_for_action_bug_updated = 'The following issue has been UPDATED.'; $s_email_notification_title_for_action_sponsorship_added = 'The following issue has been SPONSORED.'; $s_email_notification_title_for_action_sponsorship_updated = 'A sponsorship of the following issue was modified.'; $s_email_notification_title_for_action_sponsorship_deleted = 'A sponsorship of the following issue was withdrawn.';
$s_email_notification_title_for_action_bugnote_submitted = 'A NOTE has been added to this issue.'; $s_email_notification_title_for_action_duplicate_of_relationship_added = 'The following issue has been set as DUPLICATE OF issue %1$s.'; $s_email_notification_title_for_action_has_duplicate_relationship_added = 'The issue %1$s has been set as DUPLICATE OF the following issue.'; $s_email_notification_title_for_action_related_to_relationship_added = 'The following issue has been set as RELATED TO issue %1$s.'; $s_email_notification_title_for_action_dependant_on_relationship_added = 'The following issue has been set PARENT OF issue %1$s.'; $s_email_notification_title_for_action_blocks_relationship_added = 'The following issue has been set CHILD OF issue %1$s.'; $s_email_notification_title_for_action_duplicate_of_relationship_deleted = 'The following issue has been UNset as DUPLICATE OF issue %1$s.'; $s_email_notification_title_for_action_has_duplicate_relationship_deleted = 'The issue %1$s has been removed as a DUPLICATE OF the following issue.'; $s_email_notification_title_for_action_related_to_relationship_deleted = 'The following issue has been marked as UNRELATED TO issue %1$s.'; $s_email_notification_title_for_action_dependant_on_relationship_deleted = 'The following issue has been removed as the PARENT OF issue %1$s.'; $s_email_notification_title_for_action_blocks_relationship_deleted = 'The following issue has been removed as the CHILD OF issue %1$s.'; $s_email_notification_title_for_action_relationship_child_resolved = 'The RELATED issue %1$s has been RESOLVED.'; $s_email_notification_title_for_action_relationship_child_closed = 'The RELATED issue %1$s has been CLOSED.'; $s_email_notification_title_for_action_monitor = 'Issue %1$s is now monitored by user %2$s.';
There may also be other missing lines.
I took two random messages from your list and was able to find those. Seems like an invalid claim to me.
- S email notification title for action bugnote submitted ("A NOTE has been added to this issue.")
- S email notification title for status bug assigned ("The following issue has been ASSIGNED.")
I know that MediaWiki and Mantis are different softwares, but I think that what was said in mwr:72377 probably applies to this software as well, so it may be considerable to change s_save_login ("Remember my login in this browser") accordingly, too.
What does this message mean? There was a revised version of a note and it was dropped (from where?)?.
Each issue and each note place as a comment to an issue can be edited, and revisions are stored - although there is no interface to make those visible; I only see the log. Apparently, although I cannot find it in the application, it is possible to change history, by removing logged entries in certain user roles. This message is used as confirmation if a revision to a note on an issue has been dropped.
Should there be an article in the database?.
Where and how is this message used?
Could someone who has an account at MantisBT request a glossary of terms specific to MantisBT at the "Wanted Topics" page? The request can be for a list of terms specific to MantisBT in alphabetical order, with a brief explanation for each term, with optional links to further information in the manual, or in the proposed documentation of 'concepts' and 'Using Mantis'. Requested by translators to enable localisation.