Localisation updates from http://translatewiki.net (2009-06-26 07:29 UTC)

Signed-off-by: John Reese <jreese@leetcode.net>
Anonymous accounts: fixes and doc updates

Updated documentation of configuration options relating to anonymous
access to Mantis. Fixes #10626.

Added new user_is_anonymous function to the user API. The purpose of
this function is to check if the current user is the anonymous user
account.

Changes user_is_protected function in the user API to always return true
when the user is the anonymous user account. The anonymous user should
never be allowed to update the preferences and settings on the anonymous
account! Fixes #10265.

Fixed a major security bug in account_prefs_reset.php that allowed
anyone to reset the account preferences of another person. Fixes #10264.
admin_site_threshold not needed to update prefs

We already check for manage_user_threshold when updating the preferences
of an account that doesn't belong to the current logged in user.
Therefore we don't need to check for admin_site_threshold as well.
Missing parameter to user_get_field

Just making sure you're all paying attention... :)
Fix #0010631: bug_graph_page.php missing from Graph plugin
Fix Issue #0010634: Fixed In Version in View Issues reads @fixed_in_version@ After 1.2.0rc1 Upgrade
Fix Issue #0010633: Product Version in View Issues Trashed After 1.2.0rc1 Upgrade
Fix #0010635: assigned to column missing after upgrade from 1.2.0a3 to 1.2.1rc1
Fix #10646: description printed as single line

Commit 97b67e4bbb2f2df5f6fb24eea5b4bb37e1c28acd introduced two little
bugs into the simple bug view page (bug_view_page.php) where multi-line
text fields (description, additional information) were shown to the user
as only a single line of text.
Fix #10638: allow 'bytes' to be translated
Fix #10647: check permissions before updating target_version

Related to bd5076906d7c8596dc3ba9ce5352c9be9c85f4b3

The new BugData class has access checks built into __set so we can't
update a field without permission to do so.

We need to ensure that target_version is only updated when the current
user has permission to do so.
Don't require access check for fixed_in_version

handle_bug_threshold is documented as the threshold at which someone can
be assigned to a bug. Therefore we shouldn't be checking this threshold
when changing the fixed_in_version field - update_bug_threshold is
enough (we use it for every other field).

Fixes #10647
Remove offtopic uses of handle_bug_threshold

handle_bug_threshold was being used beyond it's scope, in an
inconsistent way, to prevent users updating certain bug fields.

This change exposes the priority field to the advanced bug report page.
Anyone that can report a bug can update this field. In fact, users could
always update the priority field by generating their own request to
bug_report.php. The only thing that has changed is that the UI has been
updated to match what happens behind the scenes.

If we want to limit who can read/write to the priority field (and other
fields) we really need to create some new thresholds that are checked in
bug_api.php within __set, and elsewhere throughout the code as
appropriate.
Fix #10623: typo in $g_reminder_recipents_monitor_bug
Fix #10632: cannot update columns global defaults

The following error occured when an administrator tried to update the
global defaults for column display via manage_config_columns_page:

Application error #700: Project "0" not found.

This was caused by incorrectly validating the project ID for
ALL_PROJECTS.
Update obsolete.php after rename of $g_reminder_recipents_monitor_bug rename

Rename was performed in acbfce3bd3aad5df06309d300403764fffdebf7a

This commit updates obsolete.php to inform users of the rename.
Fix #10494: support UTF-8 attachment filenames

RFC2231 gives us the ability to define a filename in the
Content-Disposition header that is encoded in UTF-8. Unfortuantly older
browsers such as Internet Explorer 7 do not support RFC2231. Therefore
this implementation provides a fallback mechanism that works with most
major browsers.

See http://greenbytes.de/tech/tc2231/ for more information on what
techniques we have available, and why I've patched this using attfnboth2
fallback technique.
Fixed #10655: Private notes cause the view page to stop rendering.
Fixes #5012: Comments relating to .
Fixes #10135: Downloading large attachments results in Internal Server Error - 500.
Fixes #10685: Undefined variable: t_bug_id on bug creation.