From f1e58c9c96f9f89490611ab55b1213be14c8de08 Mon Sep 17 00:00:00 2001 From: Roland Becker Date: Tue, 1 Nov 2016 16:58:54 +0100 Subject: [PATCH 01/11] Correct options in Admin Guide Fixes #21838 --- docbook/Admin_Guide/en-US/config/status.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docbook/Admin_Guide/en-US/config/status.xml b/docbook/Admin_Guide/en-US/config/status.xml index 2f2767f990..210d6ca37c 100644 --- a/docbook/Admin_Guide/en-US/config/status.xml +++ b/docbook/Admin_Guide/en-US/config/status.xml @@ -52,7 +52,7 @@ - $g_bug_reopen_resolution + $g_bug_duplicate_resolution Default resolution to assign to a bug when it is resolved as being a duplicate of another issue. @@ -61,7 +61,7 @@ - $g_bug_duplicate_resolution + $g_bug_reopen_resolution Resolution to assign to the bug when reopened. Default value is REOPENED. From 1657ae6b645fb10b537f97e8045375e6f763c468 Mon Sep 17 00:00:00 2001 From: Carlos Proensa Date: Wed, 2 Nov 2016 09:51:07 +0100 Subject: [PATCH 02/11] Send parameters to bug_actiongroup_page as post Send parameters to bug_actiongroup_page as post, instead of get. This avoids getting a "Request-URI Too Long" error. Fixes: #20916 --- view_all_inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view_all_inc.php b/view_all_inc.php index 239a397ede..42196c5cb0 100644 --- a/view_all_inc.php +++ b/view_all_inc.php @@ -91,7 +91,7 @@ ?>
-
+ From 24a71f7856cbb5fd0ff870ddd900a0857b767310 Mon Sep 17 00:00:00 2001 From: Roland Becker Date: Thu, 3 Nov 2016 12:16:02 +0100 Subject: [PATCH 03/11] Change messages on bug_report_page Fixes #21847 --- lang/strings_english.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/strings_english.txt b/lang/strings_english.txt index bb3c0f6b80..6557b46d12 100644 --- a/lang/strings_english.txt +++ b/lang/strings_english.txt @@ -1133,7 +1133,7 @@ $s_submission_thanks_msg = 'Thank you for your submission.'; # report_bug_advanced_page.php $s_simple_report_link = 'Simple Report'; -$s_enter_report_details_title = 'Enter Report Details'; +$s_enter_report_details_title = 'Enter Issue Details'; $s_required = 'required'; $s_select_category = 'Select Category'; $s_select_reproducibility = 'Select Reproducibility'; @@ -1141,7 +1141,7 @@ $s_select_severity = 'Select Severity'; $s_or_fill_in = 'Or Fill In'; $s_assign_to = 'Assign To'; $s_additional_information = 'Additional Information'; -$s_submit_report_button = 'Submit Report'; +$s_submit_report_button = 'Submit Issue'; $s_check_report_more_bugs = 'check to report more issues'; # report_bug_page.php From 77edf3be0d3a7bb881d7a33dc3ed89250a387761 Mon Sep 17 00:00:00 2001 From: Siebrand Mazeland Date: Fri, 4 Nov 2016 12:45:04 +0100 Subject: [PATCH 04/11] Localisation updates from https://translatewiki.net. --- lang/strings_arabic.txt | 42 ++++++- lang/strings_asturian.txt | 16 +++ lang/strings_breton.txt | 25 +++- lang/strings_bulgarian.txt | 4 +- lang/strings_chinese_simplified.txt | 46 ++++---- lang/strings_french.txt | 2 +- lang/strings_german.txt | 4 +- lang/strings_hungarian.txt | 11 +- lang/strings_italian.txt | 11 +- lang/strings_japanese.txt | 29 +++-- lang/strings_korean.txt | 65 +++++----- lang/strings_latvian.txt | 2 +- lang/strings_lithuanian.txt | 2 +- lang/strings_norwegian_bokmal.txt | 1 + lang/strings_occitan.txt | 80 ++++++------- lang/strings_portuguese_standard.txt | 2 +- lang/strings_qqq.txt | 1 + lang/strings_russian.txt | 32 +++++ lang/strings_serbian.txt | 4 +- lang/strings_serbian_latin.txt | 5 +- lang/strings_slovene.txt | 4 +- lang/strings_swedish.txt | 3 +- lang/strings_turkish.txt | 3 +- .../MantisCoreFormatting/lang/strings_bn.txt | 48 ++++++++ .../MantisCoreFormatting/lang/strings_bs.txt | 52 ++++++++ .../MantisCoreFormatting/lang/strings_diq.txt | 54 +++++++++ .../MantisCoreFormatting/lang/strings_dsb.txt | 52 ++++++++ .../MantisCoreFormatting/lang/strings_hsb.txt | 52 ++++++++ .../MantisCoreFormatting/lang/strings_id.txt | 53 +++++++++ .../MantisCoreFormatting/lang/strings_lb.txt | 53 +++++++++ .../MantisCoreFormatting/lang/strings_ms.txt | 52 ++++++++ .../MantisCoreFormatting/lang/strings_pms.txt | 52 ++++++++ .../MantisCoreFormatting/lang/strings_shi.txt | 49 ++++++++ .../lang/strings_zh-cn.txt | 53 +++++++++ .../lang/strings_zh-hk.txt | 47 ++++++++ plugins/MantisGraph/lang/strings_arabic.txt | 17 +-- plugins/MantisGraph/lang/strings_asturian.txt | 12 +- plugins/MantisGraph/lang/strings_breton.txt | 11 +- .../MantisGraph/lang/strings_bulgarian.txt | 34 +++--- .../lang/strings_chinese_simplified.txt | 57 ++++----- .../lang/strings_chinese_traditional.txt | 26 ++-- plugins/MantisGraph/lang/strings_diq.txt | 111 ++++++++++++++++++ plugins/MantisGraph/lang/strings_french.txt | 44 +++---- plugins/MantisGraph/lang/strings_galician.txt | 24 ++-- plugins/MantisGraph/lang/strings_german.txt | 14 +-- .../MantisGraph/lang/strings_hungarian.txt | 10 +- plugins/MantisGraph/lang/strings_italian.txt | 49 ++++---- plugins/MantisGraph/lang/strings_japanese.txt | 13 +- plugins/MantisGraph/lang/strings_korean.txt | 13 +- plugins/MantisGraph/lang/strings_lb.txt | 73 ++++++++++++ .../MantisGraph/lang/strings_macedonian.txt | 14 +-- plugins/MantisGraph/lang/strings_pms.txt | 110 +++++++++++++++++ plugins/MantisGraph/lang/strings_qqq.txt | 1 + plugins/MantisGraph/lang/strings_russian.txt | 47 ++++---- plugins/MantisGraph/lang/strings_spanish.txt | 14 ++- plugins/MantisGraph/lang/strings_swedish.txt | 9 +- plugins/MantisGraph/lang/strings_zh-cn.txt | 109 +++++++++++++++++ plugins/XmlImportExport/lang/strings_diq.txt | 68 +++++++++++ plugins/XmlImportExport/lang/strings_id.txt | 60 ++++++++++ .../XmlImportExport/lang/strings_japanese.txt | 1 + plugins/XmlImportExport/lang/strings_lb.txt | 62 ++++++++++ plugins/XmlImportExport/lang/strings_pms.txt | 60 ++++++++++ .../XmlImportExport/lang/strings_zh-cn.txt | 60 ++++++++++ 63 files changed, 1807 insertions(+), 327 deletions(-) create mode 100644 plugins/MantisCoreFormatting/lang/strings_bn.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_bs.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_diq.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_dsb.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_hsb.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_id.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_lb.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_ms.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_pms.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_shi.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_zh-cn.txt create mode 100644 plugins/MantisCoreFormatting/lang/strings_zh-hk.txt create mode 100644 plugins/MantisGraph/lang/strings_diq.txt create mode 100644 plugins/MantisGraph/lang/strings_lb.txt create mode 100644 plugins/MantisGraph/lang/strings_pms.txt create mode 100644 plugins/MantisGraph/lang/strings_zh-cn.txt create mode 100644 plugins/XmlImportExport/lang/strings_diq.txt create mode 100644 plugins/XmlImportExport/lang/strings_id.txt create mode 100644 plugins/XmlImportExport/lang/strings_lb.txt create mode 100644 plugins/XmlImportExport/lang/strings_pms.txt create mode 100644 plugins/XmlImportExport/lang/strings_zh-cn.txt diff --git a/lang/strings_arabic.txt b/lang/strings_arabic.txt index 4b615688cc..f21634a109 100644 --- a/lang/strings_arabic.txt +++ b/lang/strings_arabic.txt @@ -46,6 +46,7 @@ * @author Tarawneh * @author Test Create account * @author بدارين + * @author ديفيد * @author زكريا * @author محمد أحمد عبد الفتاح */ @@ -146,6 +147,10 @@ $s_make_private = 'اجعله خاصا'; $s_make_public = 'اجعله علنيا'; $s_create_new_project_link = 'إنشاء مشروع جديد'; $s_login_link = 'تسجيل الدخول'; +$s_opensearch_id_short = 'معرف %s'; +$s_opensearch_id_description = '%s: البحث حسب معرف الإصدار'; +$s_opensearch_text_short = 'نص %s'; +$s_opensearch_text_description = '%s بحث في النص الكامل'; $s_select_option = '(اختر)'; $s_bug_actiongroup_access = 'أنت لا تمتلك السماحات المناسبة للقيام بهذا الفعل.'; $s_bug_actiongroup_status = 'هذه القضية لا يمكن تغييرها إلى الحالة المطلوبة'; @@ -204,6 +209,7 @@ $s_myself = 'أنا'; $s_default_access_level = 'مستوى الدخول الافتراضي'; $s_issue_status_percentage = 'النسبة المئوية لحالة القضية'; $s_access_levels_enum_string = '10:مشاهد,25:مبلغ,40:محدث,55:مطور,70:مدير,90:إداري'; +$s_no_access = 'لا تستطيع الوصول'; $s_project_status_enum_string = '10:تطوير,30:إصدار,50:مستقر,70:قديم'; $s_project_view_state_enum_string = '10:علني,50:خاص'; $s_view_state_enum_string = '10:علني,50:خاص'; @@ -279,6 +285,7 @@ $s_email_description = 'الوصف'; $s_email_additional_information = 'معلومات إضافية'; $s_email_steps_to_reproduce = 'الخطوات لإعادة الإنتاج'; $s_email_tag = 'وسوم'; +$s_email_due_date = 'تاريخ الاستحقاق'; $s_account_protected_msg = 'الحساب تمت حمايته. لم يمكن تغيير الإعدادات...'; $s_account_removed_msg = 'حسابك تمت إزالته...'; $s_confirm_delete_msg = 'هل أنت متأكد أنك تريد حذف حسابك؟'; @@ -300,7 +307,7 @@ $s_current_password = 'كلمة المرور الحالية'; $s_access_level = 'مستوى الدخول'; $s_access_level_label = 'مستوى الدخول'; $s_update_user_button = 'تحديث المستخدم'; -$s_verify_warning = 'معلومات حسابك تم تأكيدها. رسالة تأكيد الحساب التي تلقيتها الآن غير صحيحة.'; +$s_verify_warning = 'تم التحقق من معلومات حسابك.'; $s_verify_change_password = 'يجب أن تضبط كلمة سر هنا ليسمح لك بتسجيل الدخول مرة ثانية.'; $s_api_tokens_link = 'رموز API'; $s_api_token_create_form_title = 'أنشاء رموز API'; @@ -422,6 +429,7 @@ $s_reminder = 'تذكرة'; $s_reminder_explain = 'هذه الملاحظة سيتنم إرسالها إلى المتلقين المعروضين كطالبي ردود على هذه القضية.'; $s_reminder_monitor = 'هؤلاء المتلقون سيبدءون أيضا مراقبة القضايا. يمكنهم التوقف باستخدام زر "التوقف عن المراقبة".'; $s_reminder_store = 'هذه الملاحظة سيتم تخزينها مع القضية.'; +$s_mentioned_you = 'أشار إليك في:'; $s_confirm_sponsorship = 'من فضلك أكد أنك تريد رعاية القضية %1$d ل%2$s.'; $s_stick_bug_button = 'ثبّت'; $s_unstick_bug_button = 'ألغِ التثبيت'; @@ -655,6 +663,8 @@ $s_all_users = 'كل المستخدمين'; $s_set_configuration_option = 'ضبط خيار الضبط'; $s_delete_config_sure_msg = 'هل أنت متأكد أنك تريد حذف خيار الضبط هذا؟'; $s_configuration_corrupted = 'الإعدادات في قاعدة البيانات معطوبة.'; +$s_set_configuration_option_action_create = 'إنشاء خيار التكوين'; +$s_set_configuration_option_action_edit = 'تعديل خيار التكوين'; $s_plugin = 'إضافة'; $s_plugins_installed = 'الإضافات المنصبة'; $s_plugins_available = 'الإضافات المتوفرة'; @@ -935,7 +945,7 @@ $s_ok = 'موافق'; $s_select_all = 'اختر الكل'; $s_use_query = 'استخدم الفلتر'; $s_delete_query = 'احذف الفلتر'; -$s_query_deleted = 'الفلتر تم حذفه'; +$s_query_deleted = 'المرشح تم حذفه'; $s_save_query = 'حفظ الفلتر الحالي'; $s_reset_query = 'إعادة ضبط الفلتر'; $s_query_name = 'اسم الفلتر'; @@ -1036,6 +1046,7 @@ $s_changelog = 'سجل التغيير'; $s_changelog_empty = 'لا معلومات سجل تغيير متوفرة'; $s_roadmap = 'خريطة الطريق'; $s_resolved_progress = '%1$d من %2$d قضية(قضايا) تم حلها. التقدم (%3$d%%).'; +$s_roadmap_empty = 'لا توجد معلومات متاحة عن خريطة الطريق'; $s_http_auth_realm = 'تسجيل دخول مانتيس بي تي'; $s_bug = 'قضية'; $s_bugs = 'قضايا'; @@ -1052,7 +1063,7 @@ $s_relationship_with_parent = 'العلاقة مع القضية الأصلية'; $s_delete_relationship_button = 'حذف'; $s_delete_relationship_sure_msg = 'هل أنت متأكد أنك تريد حذف هذه العلاقة؟'; $s_relationship_warning_blocking_bugs_not_resolved = 'ليس كل أطفال هذه القضية تم حلهم أو إغلاقهم بعد.'; -$s_relationship_warning_blocking_bugs_not_resolved_2 = 'انتباه. ليس كل أطفال هذه القضية تم حلهم أو إغلاقهم.
قبل حل/إغلاق قضية أساسية، كل القضايا المرتبطة كأبناء لهذه الواحدة ينبغي أن يتم حلها أو إغلاقها.'; +$s_relationship_warning_blocking_bugs_not_resolved_2 = 'انتباه. ليس كل أطفال هذه القضية تم حلهم أو إغلاقهم.
قبل حل/إغلاق قضية أساسية، كل القضايا المرتبطة بأبناء لهذه الواحدة ينبغي أن يتم حلهم أو إغلاقهم.'; $s_create_child_bug_button = 'استنسخ'; $s_bug_cloned_to = 'القضية تم تكرارها'; $s_bug_created_from = 'القضية تم توليدها من'; @@ -1205,6 +1216,9 @@ $s_manage_user = 'التحكم بالمستخدم'; $s_install_information = 'معلومات تنصيب مانتيس بي تي'; $s_database_information = 'معلومات قاعدة بيانات مانتيس بي تي'; $s_path_information = 'معلومات مسار مانتيس بي تي'; +$s_mantisbt_database_statistics = 'إحصاءات قاعدة بيانات مانتيس بج تراكر'; +$s_php_version = 'نسخة بي إتش بي'; +$s_adodb_version = 'نسخة ADOdb'; $s_month_january = 'يناير'; $s_month_february = 'فبراير'; $s_month_march = 'مارس'; @@ -1217,8 +1231,11 @@ $s_month_september = 'سبتمبر'; $s_month_october = 'أكتوبر'; $s_month_november = 'نوفمبر'; $s_month_december = 'ديسمبر'; +$s_timeline_issue_created = '%1$sتم إنشاء إصدار%2$s'; +$s_timeline_issue_note_created = '%1$s علق على إصدار%2$s'; $s_timeline_no_activity = 'لا فعاليات بدون خط زمني.'; $s_timeline_title = 'خط زمني'; +$s_timeline_more = 'المزيد من الأحداث...'; $MANTIS_ERROR[ERROR_GENERIC] = 'حدث خطأ خلال هذا الفعل. ربما ترغب في إبلاغ هذا الخطأ إلى إداريك المحلي.'; $MANTIS_ERROR[ERROR_SQL] = 'خطأ SQL تم كشفه.'; $MANTIS_ERROR[ERROR_REPORT] = 'كان هناك خطأ في تقريرك.'; @@ -1233,6 +1250,7 @@ $MANTIS_ERROR[ERROR_UPLOAD_FAILURE] = 'رفع الملف فشل. الملف لا $MANTIS_ERROR[ERROR_FILE_TOO_BIG] = 'رفع الملف فشل. هذا غالبا بسبب أن حجم الملف أكبر مما هو مسموح به حاليا بواسطة تنصيب PHP هذا.'; $MANTIS_ERROR[ERROR_GPC_VAR_NOT_FOUND] = 'محدد مطلوب لهذه الصفحة (%1$s) لم يتم العثور عليه.'; $MANTIS_ERROR[ERROR_USER_NAME_NOT_UNIQUE] = 'اسم المستخدم هذا يتم استعماله بالفعل. من فضلك عد واختر واحدا آخر.'; +$MANTIS_ERROR[ERROR_USER_EMAIL_NOT_UNIQUE] = 'هذا البريد الإلكتروني مستخدم بالفعل; الرجاء الرجوع واختيار واحد آخر.'; $MANTIS_ERROR[ERROR_CONFIG_OPT_NOT_FOUND] = 'خيار الضبط "%1$s" لم يتم العثور عليه.'; $MANTIS_ERROR[ERROR_CONFIG_OPT_CANT_BE_SET_IN_DB] = 'خيار الضبط "%1$s" لم يمكن ضبطه في قاعدة البيانات. يجب ضبطه في config_inc.php.'; $MANTIS_ERROR[ERROR_LANG_STRING_NOT_FOUND] = 'السلسلة "%1$s" لم يتم العثور عليها.'; @@ -1248,6 +1266,7 @@ $MANTIS_ERROR[ERROR_AUTH_INVALID_COOKIE] = 'معلومات الدخول المخ $MANTIS_ERROR[ERROR_USER_PREFS_NOT_FOUND] = 'التفضيلات لم يمكن العثور عليها لهذا المستخدم.'; $MANTIS_ERROR[ERROR_NEWS_NOT_FOUND] = 'مدخلة الأخبار لم يتم العثور عليها.'; $MANTIS_ERROR[ERROR_USER_CREATE_PASSWORD_MISMATCH] = 'كلمة السر لا تطابق التأكيد.'; +$MANTIS_ERROR[ERROR_USER_CURRENT_PASSWORD_MISMATCH] = 'كلمة السر الحالية غير صحيحة.'; $MANTIS_ERROR[ERROR_GPC_ARRAY_EXPECTED] = 'تم توقع مصفوفة لكن تم استرجاع سلسلة ل%1$s.'; $MANTIS_ERROR[ERROR_GPC_ARRAY_UNEXPECTED] = 'تم توقع سلسلة لكن تم استرجاع مصفوفة ل%1$s.'; $MANTIS_ERROR[ERROR_GPC_NOT_NUMBER] = 'تم توقع رقم ل%1$s.'; @@ -1262,6 +1281,7 @@ $MANTIS_ERROR[ERROR_FILE_DUPLICATE] = 'هذا ملف مكرر. من فضلك ا $MANTIS_ERROR[ERROR_FILE_INVALID_UPLOAD_PATH] = 'مسار رفع غير صحيح. المجلد إما أنه غير موجود أو غير قابل للكتابة عليه من خادم الويب.'; $MANTIS_ERROR[ERROR_FILE_NO_UPLOAD_FAILURE] = 'لا ملف تم رفعه. من فضلك عد واختر ملفا قبل ضغط رفع.'; $MANTIS_ERROR[ERROR_FILE_MOVE_FAILED] = 'الملف المرفوع لم يمكن نقله إلى مجلد تخزين الملفات. المجلد إما أنه غير موجود أو غير قابل للكتابة عليه من خادم الويب.'; +$MANTIS_ERROR[ERROR_FILE_NOT_FOUND] = 'المرفق مع معرف "%1$d" غير موجود.'; $MANTIS_ERROR[ERROR_BUG_DUPLICATE_SELF] = 'لا يمكنك ضبط قضية كتكرار لنفسها.'; $MANTIS_ERROR[ERROR_BUG_REVISION_NOT_FOUND] = 'مراجعة العلة لم يتم العثور عليها.'; $MANTIS_ERROR[ERROR_CUSTOM_FIELD_NOT_FOUND] = 'الحقل المخصص لم يتم العثور عليه'; @@ -1270,6 +1290,7 @@ $MANTIS_ERROR[ERROR_CUSTOM_FIELD_IN_USE] = 'على الأقل مشروع واح $MANTIS_ERROR[ERROR_CUSTOM_FIELD_INVALID_VALUE] = 'قيمة غير صحيحة للحقل "%1$s".'; $MANTIS_ERROR[ERROR_CUSTOM_FIELD_INVALID_DEFINITION] = 'تعريف حقل مخصص غير صحيح.'; $MANTIS_ERROR[ERROR_CUSTOM_FIELD_INVALID_PROPERTY] = 'خاصية حقل مخصص غير صحيحة (%1$s).'; +$MANTIS_ERROR[ERROR_CUSTOM_FIELD_NOT_LINKED_TO_PROJECT] = 'الحقل المخصص "%1$s" (id %2$s) غير مرتبط بالمشروع النشط حاليًا.'; $MANTIS_ERROR[ERROR_LDAP_AUTH_FAILED] = 'تحقق LDAP فشل.'; $MANTIS_ERROR[ERROR_LDAP_SERVER_CONNECT_FAILED] = 'الاتصال بخادم LDAP فشل.'; $MANTIS_ERROR[ERROR_LDAP_UPDATE_FAILED] = 'تحديث سجل LDAP فشل.'; @@ -1278,11 +1299,13 @@ $MANTIS_ERROR[ERROR_LDAP_EXTENSION_NOT_LOADED] = 'امتداد LDAP لم يتم $MANTIS_ERROR[ERROR_DB_CONNECT_FAILED] = 'الاتصال بقاعدة البيانات فشل. الخطأ الذي تم استرجاعه من قاعدة البيانات كان #%1$d: %2$s.'; $MANTIS_ERROR[ERROR_DB_QUERY_FAILED] = 'استعلام قاعدة البيانات فشل. الخطأ الذي تم استرجاعه من قاعدة البيانات كان #%1$d: %2$s للاستعلام: %3$s.'; $MANTIS_ERROR[ERROR_DB_SELECT_FAILED] = 'اختيار قاعدة البيانات فشل. الخطأ الذي تم استرجاعه من قاعدة البيانات كان #%1$d: %2$s.'; +$MANTIS_ERROR[ERROR_DB_IDENTIFIER_TOO_LONG] = 'معرف قاعدة البيانات "%1$s" طويل جدا; حاول تقليل حجم اللاحقة g_db_table_prefix/suffix'; $MANTIS_ERROR[ERROR_CATEGORY_DUPLICATE] = 'يوجد تصنيف بهذا الاسم بالفعل.'; $MANTIS_ERROR[ERROR_CATEGORY_NO_ACTION] = 'لا فعل نسخ تم تحديده.'; $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND] = 'التصنيف لم يتم العثور عليه.'; $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND_FOR_PROJECT] = 'التصنيف "%1$s" لم يتم العثور عليه للمشروع "%2$s".'; $MANTIS_ERROR[ERROR_CATEGORY_CANNOT_DELETE_DEFAULT] = 'لا يمكن حذف هذه الفئة، لأنها محددة "كفئة أفتراضية للمنقولات".'; +$MANTIS_ERROR[ERROR_CATEGORY_CANNOT_DELETE_HAS_ISSUES] = 'التصنيف "%1$s" لا يمكن حذفه; لأنه مرتبط بإصدار واحد أو أكثر.'; $MANTIS_ERROR[ERROR_VERSION_DUPLICATE] = 'نسخة بهذا الاسم موجودة بالفعل.'; $MANTIS_ERROR[ERROR_VERSION_NOT_FOUND] = 'النسخة "%1$s" لم يتم العثور عليها.'; $MANTIS_ERROR[ERROR_USER_NAME_INVALID] = 'اسم المستخدم غير صحيح. أسماء المستخدمين يمكن أن تحتوي فقط على الحروف اللاتينية، الأرقام، فراغات، شرط، نقط، علامات زائد وكشيدات.'; @@ -1297,6 +1320,7 @@ $MANTIS_ERROR[ERROR_SPONSORSHIP_ASSIGNER_ACCESS_LEVEL_TOO_LOW] = 'السماح $MANTIS_ERROR[ERROR_SPONSORSHIP_SPONSOR_NO_EMAIL] = 'الراعي لم يوفر عنوان بريد إلكتروني. من فضلك حدث ملفك.'; $MANTIS_ERROR[ERROR_CONFIG_OPT_INVALID] = 'خيار الضبط "%1$s" له قيمة غير صحيحة "%2$s".'; $MANTIS_ERROR[ERROR_BUG_READ_ONLY_ACTION_DENIED] = 'الفعل لا يمكن تنفيذه لأن القضية "%1$d" للقراءة فقط.'; +$MANTIS_ERROR[ERROR_BUG_RESOLVE_DEPENDANTS_BLOCKING] = 'لا يمكن حل هذه المشكلة إلا بعد حل جميع القضايا التابعة.'; $MANTIS_ERROR[ERROR_RELATIONSHIP_ALREADY_EXISTS] = 'توجد علاقة بالفعل بين هاتين القضيتين.'; $MANTIS_ERROR[ERROR_RELATIONSHIP_NOT_FOUND] = 'العلاقة لم يتم العثور عليها.'; $MANTIS_ERROR[ERROR_RELATIONSHIP_ACCESS_LEVEL_TO_DEST_BUG_TOO_LOW] = 'السماح مرفوض: القضية %1$d تحتاج إلى مستو أعلى من الصلاحيات.'; @@ -1318,11 +1342,16 @@ $MANTIS_ERROR[ERROR_TAG_ALREADY_ATTACHED] = 'هذا الوسم ملحق بالف $MANTIS_ERROR[ERROR_TOKEN_NOT_FOUND] = 'النص لم يمكن العثور عليه.'; $MANTIS_ERROR[ERROR_EVENT_UNDECLARED] = 'الحدث "%1$s" لم يتم إعلانه بعد.'; $MANTIS_ERROR[ERROR_PLUGIN_NOT_REGISTERED] = 'الإضافة "%1$s" غير مسجلة مع مانتيس بي تي.'; +$MANTIS_ERROR[ERROR_PLUGIN_NOT_LOADED] = 'المكون الإضافي "%1$s" لم يتم تحميله.تأكد من استيفاء تبعياته.'; $MANTIS_ERROR[ERROR_PLUGIN_ALREADY_INSTALLED] = 'الإضافة"%1$s" منصبة بالفعل.'; +$MANTIS_ERROR[ERROR_PLUGIN_CLASS_NOT_FOUND] = 'الفئة "%2$s" لم يتم تعريفها في المكون الإضافي "%1$s".'; $MANTIS_ERROR[ERROR_PLUGIN_PAGE_NOT_FOUND] = 'صفحة"%2$s"الإضافة لم يتم العثور عليها"%1$s".'; +$MANTIS_ERROR[ERROR_PLUGIN_FILE_NOT_FOUND] = 'الملف "%2$s" غير موجود في المكون الإضافي "%1$s".'; $MANTIS_ERROR[ERROR_PLUGIN_INSTALL_FAILED] = 'فشل تثبيت البرنامج المساعد: %1$s.'; $MANTIS_ERROR[ERROR_PLUGIN_UPGRADE_FAILED] = 'ترقية سكيما الإضافة فشلت في القطعة #%1$s.'; $MANTIS_ERROR[ERROR_PLUGIN_UPGRADE_NEEDED] = 'البرنامج المساعد "%1$s" بحاجة إلى التحديث قبل أن يمكنك دخول هذه الصفحة.'; +$MANTIS_ERROR[ERROR_PLUGIN_INVALID_PAGE] = 'شكل صفحة البرنامج المساعد المحددة "%1$s" غير صالح; يجب أن تطابق "Plugin[/path/to]/page".'; +$MANTIS_ERROR[ERROR_PLUGIN_INVALID_FILE] = 'شكل صفحة البرنامج المساعد المحددة "%1$s" غير صالح; يجب أن تطابق "Plugin[/path/to]/file[.ext]".'; $MANTIS_ERROR[ERROR_PLUGIN_GENERIC] = 'كان هناك خطأ غير معروف "%1$s" خلال تنفيذ الإضافة "%2$s".'; $MANTIS_ERROR[ERROR_COLUMNS_DUPLICATE] = 'الحقل "%1$s" يحتوي على العامود المكرر "%2$s".'; $MANTIS_ERROR[ERROR_COLUMNS_INVALID] = 'الحقل "%1$s" يحتوي على الحقل غير الصحيح "%2$s".'; @@ -1330,7 +1359,14 @@ $MANTIS_ERROR[ERROR_SESSION_HANDLER_INVALID] = 'معالج جلسة غير صح $MANTIS_ERROR[ERROR_SESSION_VAR_NOT_FOUND] = 'متغير الجلسة "%1$s" لم يتم العثور عليه.'; $MANTIS_ERROR[ERROR_SESSION_NOT_VALID] = 'جلستك أصبحت غير صحيحة.'; $MANTIS_ERROR[ERROR_FORM_TOKEN_INVALID] = 'نص استمارة سرية غير صحيح. قد يرجع السبب إلى انتهاء وقت الجلسة، أو إرسال النموذج عن طريق الخطأ مرتين.'; +$MANTIS_ERROR[ERROR_CRYPTO_CAN_NOT_GENERATE_STRONG_RANDOMNESS] = 'تعذر العثور على مصدر العشوائية القوية لأغراض التشفير.'; $MANTIS_ERROR[ERROR_INVALID_REQUEST_METHOD] = 'هذه الصفحة لا يمكن الوصول إليها باستخدام هذه الطريقة.'; $MANTIS_ERROR[ERROR_INVALID_SORT_FIELD] = 'حقل ترتيب غير صحيح.'; $MANTIS_ERROR[ERROR_INVALID_DATE_FORMAT] = 'نسق تاريخ غير صالح.'; $MANTIS_ERROR[ERROR_UPDATING_TIMEZONE] = 'تعذّر تحديث المنطقة الزمنية.'; +$MANTIS_ERROR[ERROR_DEPRECATED_SUPERSEDED] = 'وظيفة تم إيقاف العمل بها: "%1$s"; استخدم "%2$s" بدلا منها'; +$MANTIS_ERROR[ERROR_DISPLAY_USER_ERROR_INLINE] = 'تحذير: تم تكوين نظام لعرض أخطاء مانتيس بج تراكر (E_USER_ERROR) المضمنة، سيستمر تنفيذ البرنامج، وهذا قد يؤدي إلى مشاكل في سلامة النظام/البيانات.'; +$MANTIS_ERROR[ERROR_TYPE_MISMATCH] = 'نوع البيانات غير متطابق.تمكين رسائل خطأ مفصلة للحصول على مزيد من المعلومات.'; +$MANTIS_ERROR[ERROR_BUG_CONFLICTING_EDIT] = 'تم تحديث هذه القضية بواسطة مستخدم آخر، يرجى العودة إلى هذه القضية، وتقديم تعديلاتك مرة أخرى.'; +$MANTIS_ERROR[ERROR_SPAM_SUSPECTED] = 'لقد وصلت إلى حد النشاط المسموح به لالأحداث %d ضمن ال %d ثواني الأخيرة. تم حظر العمل الخاصة بك لتجنب السخام; يرجى المحاولة مرة أخرى في وقت لاحق.'; +$MANTIS_ERROR[ERROR_FIELD_TOO_LONG] = 'الحقل "%1$s" يجب أن يكون أقصر أو يساوي %2$d حرفا.'; diff --git a/lang/strings_asturian.txt b/lang/strings_asturian.txt index 1d08296bef..3a0312f71e 100644 --- a/lang/strings_asturian.txt +++ b/lang/strings_asturian.txt @@ -416,9 +416,12 @@ $s_reminder_sent_none = 'Nun pudo unviase nengún recordatoriu'; $s_reminder_list_truncated = 'la llista de receptores ta truncada'; $s_bug_send_button = 'Unviar'; $s_reminder = 'Recordatoriu'; +$s_reminder_mentions = 'Agora puedes mentar a los usuarios p\'activar notificaciones pa ellos en llugar d\'utilizar la función de recordatorios. Por casu, otros pueden mentate escribiendo %1s nos problemes y les notes, y vas recibir una notificación per corréu electrónicu.'; $s_reminder_explain = 'Esta nota unviaráse a los receptores esbillaos, solicitando comentarios tocante a esta incidencia.'; $s_reminder_monitor = 'Estos receptores tamién principiarán a monitorizar la incidencia. Puen quitar la suscripción usando\'l botón "Dexar de monitorizar".'; $s_reminder_store = 'La nota almacenaráse cola incidencia.'; +$s_mentioned_you = 'te mentó en:'; +$s_mentioned_in = 'Mentáu en %1$s'; $s_confirm_sponsorship = 'Confirma que quies patrocinar la incidencia %1$d pa %2$s.'; $s_stick_bug_button = 'Apegar'; $s_unstick_bug_button = 'Despegar'; @@ -523,6 +526,7 @@ $s_choose_project = 'Escueye un proyeutu'; $s_login_button = 'Entrar'; $s_signup_link = 'Solicitar una nueva cuenta'; $s_lost_password_link = '¿Perdisti la contraseña?'; +$s_username_or_email = 'Nome d\'usuariu o dirección de corréu electrónicu'; $s_select_project_button = 'Seleccionar proyeutu'; $s_lost_password_title = 'Restaurar contraseña'; $s_lost_password_done_title = 'Unvióse\'l mensaxe de contraseña'; @@ -591,6 +595,7 @@ $s_colour_global = 'Toles configuraciones del proyectu tienen prioridá sobre la $s_issue_reporter = 'Usuariu qu\'informó de la incidencia'; $s_issue_handler = 'Usuariu que xestiona la incidencia'; $s_users_added_bugnote = 'Usuarios qu\'añadieron notes a la incidencia'; +$s_category_assigned_to = 'Propietariu de la categoría'; $s_change_configuration = 'Actualizar la configuración'; $s_message = 'Mensaxe'; $s_default_notify = 'Estableciendo los marcadores de notificación predeterminaos a'; @@ -609,6 +614,17 @@ $s_status_level = 'Estáu'; $s_alter_level = 'Quién pué alterar esti valor'; $s_validation = 'Validación del fluxu de trabayu'; $s_comment = 'Comentariu de validación'; +$s_superfluous = 'La transición del estáu a sigo mesmu ta implícita y nun precisa esplicitase'; +$s_unreachable = 'Nun puedes mover una incidencia pa esi estáu'; +$s_no_exit = 'Nun puedes sacar una incidencia d\'esti estáu'; +$s_access_levels = 'Niveles d\'accesu'; +$s_access_change = 'Nivel d\'Accesu mínimu pa camudar a esti Estáu'; +$s_desc_bug_submit_status = 'Estáu que se-y pon a una nueva incidencia'; +$s_desc_bug_reopen_status = 'Estáu que se-y pon a les incidencies reabiertes'; +$s_desc_bug_resolved_status_threshold = 'Estáu nel qu\'una incidencia considérase resuelta'; +$s_desc_bug_closed_status_threshold = 'Estáu nel qu\'una incidencia considérase zarrada'; +$s_workflow_change_access_label = 'Quién puede camudar el fluxu de trabayu:'; +$s_access_change_access_label = 'Quién puede camudar los niveles d\'accesu:'; $s_assign_issue = 'Asignar una incidencia'; $s_allow_reporter_close = 'Permitir al Informador zarrar la incidencia'; $s_allow_reporter_reopen = 'Permitir al Informador reabrir la incidencia'; diff --git a/lang/strings_breton.txt b/lang/strings_breton.txt index 39cbf87c5f..457ed5ed0c 100644 --- a/lang/strings_breton.txt +++ b/lang/strings_breton.txt @@ -62,6 +62,7 @@ $s_actiongroup_menu_update_product_version = 'Hizivaat doare ar produ'; $s_actiongroup_menu_update_target_version = 'Hizivaat ar stumm pal'; $s_actiongroup_menu_update_fixed_in_version = 'Hizivaat ar stumm diskoulmet'; $s_actiongroup_menu_update_product_build = 'Hizivaat kempunadur ar produ'; +$s_actiongroup_menu_update_due_date = 'Hizivaat an deiziad termen'; $s_actiongroup_menu_add_note = 'Ouzhpennañ un notenn'; $s_actiongroup_menu_attach_tags = 'Stagañ balizennoù'; $s_actiongroup_bugs = 'Drein diuzet'; @@ -139,6 +140,10 @@ $s_make_private = 'Lakaat da vezañ prevez'; $s_make_public = 'Lakaat da vezañ foran'; $s_create_new_project_link = 'Krouiñ ur raktres nevez'; $s_login_link = 'Kevreañ'; +$s_opensearch_id_short = '%s Id'; +$s_opensearch_id_description = '%s: klask dre Id a niverenn'; +$s_opensearch_text_short = '%s Testenn'; +$s_opensearch_text_description = '%s: klask en destenn glok'; $s_select_option = '(diuzañ)'; $s_bug_actiongroup_access = 'N\'emañ ket an aotreoù rekis ganeoc\'h evit seveniñ an ober-se.'; $s_bug_actiongroup_status = 'An draen-mañ ne c\'hall ket bezañ cheñchet d\'ar statud goulennet'; @@ -159,6 +164,7 @@ $s_set_sticky_bugs_conf_msg = 'Ha sur oc\'h hoc\'h eus c\'hoant da weredekaat / $s_product_version_bugs_conf_msg = 'Hizivaat doare ar produ da'; $s_fixed_in_version_bugs_conf_msg = 'Enskrivañ stumm an diskoulm'; $s_target_version_bugs_conf_msg = 'Hizivaat ar stumm pal da'; +$s_due_date_bugs_conf_msg = 'Hizivaat an deiziad termen da'; $s_close_group_bugs_button = 'Serriñ an drein'; $s_delete_group_bugs_button = 'Dilemel an drein'; $s_move_group_bugs_button = 'Dilec\'hiañ an drein'; @@ -173,6 +179,7 @@ $s_set_sticky_group_bugs_button = 'Gweredekaat / diweredekaat an elfennoù pegus $s_product_version_group_bugs_button = 'Hizivaat doare ar produ'; $s_fixed_in_version_group_bugs_button = 'Hizivaat ar stumm diskoulmet'; $s_target_version_group_bugs_button = 'Hizivaat ar stumm pal'; +$s_due_date_group_bugs_button = 'Hizivaat an deiziad termen'; $s_update_severity_title = 'Hizivaat ar c\'hrevusted'; $s_update_severity_msg = 'Dibab grevusted an draen'; $s_update_severity_button = 'Hizivaat ar c\'hrevusted'; @@ -195,6 +202,7 @@ $s_myself = 'Me ma-unan'; $s_default_access_level = 'Live moned dre ziouer'; $s_issue_status_percentage = 'Dregantad statud draen'; $s_access_levels_enum_string = '10:gweler,25:titourer,40:amprouer,55:diorroer,70:merour,90:melestrour'; +$s_no_access = 'na c\'haller ket diraez'; $s_project_status_enum_string = '10:diorroadur,30:embann,50:stabil,70:diamzeret'; $s_project_view_state_enum_string = '10:foran,50:prevez'; $s_view_state_enum_string = '10:foran,50:prevez'; @@ -269,6 +277,8 @@ $s_email_summary = 'Diverradur'; $s_email_description = 'Deskrivadur'; $s_email_additional_information = 'Titouroù ouzhpenn'; $s_email_steps_to_reproduce = 'Pazennoù evit adproduiñ'; +$s_email_tag = 'Balizennoù'; +$s_email_due_date = 'Deiziad termen'; $s_account_protected_msg = 'Kont gwarezet. Ne c\'haller ket cheñch an arventennoù...'; $s_account_removed_msg = 'Lamet eo bet ho kont...'; $s_confirm_delete_msg = 'Ha sur oc\'h hoc\'h eus c\'hoant da zilemel ho kont ?'; @@ -283,13 +293,14 @@ $s_realname_label = 'Gwir anv'; $s_email = 'Postel'; $s_email_label = 'Postel'; $s_password = 'Ger-tremen'; +$s_new_password = 'Ger-tremen nevez'; $s_no_password_change = 'Kontrollet e vez ar ger-tremen gant ur reizhiad all, setu ne c\'hall ket bezañ aozet amañ.'; $s_confirm_password = 'Kadarnaat ar ger-tremen'; $s_current_password = 'Ger-tremen a vremañ'; $s_access_level = 'Live moned'; $s_access_level_label = 'Live moned'; $s_update_user_button = 'Hizivaat an implijer'; -$s_verify_warning = 'Gwiriekaet eo bet titouroù ho kont. Ar gemennadenn hoc\'h eus resevet evit kadarnaat ar gont n\'eo ket gwiriek ken bremañ.'; +$s_verify_warning = 'Gwiriekaet eo bet an titouroù a denn d\'ho kont.'; $s_verify_change_password = 'Ret eo deoc\'h lakaat ur ger-tremen evit gallout kevreañ en-dro.'; $s_api_tokens_link = 'Jedoueroù API'; $s_api_token_create_form_title = 'Krouiñ ur jedouer API'; @@ -408,9 +419,12 @@ $s_reminder_sent_none = 'N\'eus ket bet gallet kas kemenn derc\'hel soñ ebet'; $s_reminder_list_truncated = 'troc\'het eo roll an degemererien'; $s_bug_send_button = 'Kas'; $s_reminder = 'Notenn da zerc\'hel soñj'; +$s_reminder_mentions = 'Gallout a rit bremañ ober anv eus an implijerien evit gweredekaat ar c\'hemennoù evito, e-lec\'h implijout un arc\'hwel koun. Da skouer, tud all a c\'hall ober anv ac\'hanoc\'h en ur skrivañ %1s er goulennoù hag en evezhiadennoù, ha resev a reot ur postel kemenn.'; $s_reminder_explain = 'Kaset e vo an notenn-mañ d\'an degemererien dibabet evit goulenn o ali diwar-benn an draen-mañ.'; $s_reminder_monitor = 'An degemererien-mañ a grogo ivez da evezhiañ an draen. Gallout a raint paouez da evezhiañ en ur implijout ar bouton « Paouez da evezhiañ ».'; $s_reminder_store = 'Enrollet e vo an notenn-mañ gant an draen.'; +$s_mentioned_you = 'en deus meneget ac\'hanoc\'h e :'; +$s_mentioned_in = 'Meneget e %1$s'; $s_confirm_sponsorship = 'Kadarnait hoc\'h eus c\'hoant da sponsorañ an draen %1$d evit %2$s, mar plij.'; $s_stick_bug_button = 'Pegañ'; $s_unstick_bug_button = 'Dibegañ'; @@ -584,6 +598,7 @@ $s_colour_global = 'Arventennoù ar raktres a gemer lec\'h ar c\'hefluniadur dre $s_issue_reporter = 'Implijer en deus titouret an draen'; $s_issue_handler = 'Implijer zo o plediñ gant an draen'; $s_users_added_bugnote = 'Implijerien o deus ouzhpennet notennoù.'; +$s_category_assigned_to = 'Perc\'henn ar rummad'; $s_change_configuration = 'Hizivaat ar c\'hefluniadur'; $s_message = 'Kemennadenn'; $s_default_notify = 'Lakaat ar bannieloù kemenn dre ziouer da'; @@ -642,6 +657,9 @@ $s_all_users = 'An holl implijerien'; $s_set_configuration_option = 'Lakaat an dibarzh kefluniañ'; $s_delete_config_sure_msg = 'Ha sur oc\'h hoc\'h eus c\'hoant da zilemel an dibarzh kefluniañ-mañ ?'; $s_configuration_corrupted = 'Brein eo kefluniadur an diaz roadennoù.'; +$s_set_configuration_option_action_create = 'Krouiñ un dibarzh kefluniañ'; +$s_set_configuration_option_action_edit = 'Kemm un dibab kefluniañ'; +$s_set_configuration_option_action_clone = 'Eiladiñ un dibarzh kefluniañ'; $s_plugin = 'Toupin'; $s_plugins_installed = 'Lugantoù staliet'; $s_plugins_available = 'Lugantoù da gaout'; @@ -667,6 +685,7 @@ $s_project_added_msg = 'Ouzhpennet-mat eo bet ar raktres...'; $s_category_added_msg = 'Ouzhpennet-mat eo bet ar rummad...'; $s_category_deleted_msg = 'Dilamet-mat eo bet ar rummad...'; $s_category_delete_sure_msg = 'Ha sur oc\'h hoc\'h eus c\'hoant da zilemel ar rummad-mañ ?
Er rummad « %1$s » ez eus %2$d draen.'; +$s_category_delete_confirm_msg = 'Ha sur oc\'h e fell deoc\'h dilemel ar rummad "%1$s" ?'; $s_delete_category_button = 'Dilemel ar rummad'; $s_edit_project_category_title = 'Aozañ rummad ar raktres'; $s_update_category_button = 'Hizivaat ar rummad'; @@ -735,6 +754,7 @@ $s_edit_user_title = 'Aozañ an implijer'; $s_account_unlock_button = 'Dibrennañ ar gont'; $s_reset_password_button = 'Adderaouekaat ar ger-tremen'; $s_delete_user_button = 'Dilemel an implijer'; +$s_impersonate_user_button = 'En em lakaat da dremen evit an implijer'; $s_reset_password_msg = 'Adderaouekaat ar ger-tremen a gas un URL kadarnaat dre bostel.'; $s_reset_password_msg2 = 'Adderaouekaat ar ger-tremen a laka ar ger-tremen goullo.'; $s_show_all_users = 'An holl'; @@ -1239,6 +1259,7 @@ $MANTIS_ERROR[ERROR_USER_NAME_NOT_UNIQUE] = 'En implij emañ an anv implijer-se $MANTIS_ERROR[ERROR_USER_EMAIL_NOT_UNIQUE] = 'En implij emañ ar postel-se dija. Distroit, mar plij, ha dibabit unan all.'; $MANTIS_ERROR[ERROR_CONFIG_OPT_NOT_FOUND] = 'An dibarzh kefluniañ « %1$s » n\'eo ket bet kavet'; $MANTIS_ERROR[ERROR_CONFIG_OPT_CANT_BE_SET_IN_DB] = 'An dibarzh kefluniañ « %1$s » ne c\'hall ket bezañ lakaet an diaz roadennoù. Ret eo e dermenañ e-barzh config_inc.php.'; +$MANTIS_ERROR[ERROR_CONFIG_OPT_BAD_SYNTAX] = 'Ne c\'haller ket dielfennañ an dibarzh kefluniañ "%1$s": %2$s'; $MANTIS_ERROR[ERROR_LANG_STRING_NOT_FOUND] = 'N\'eo ket bet kavet an neudenn « %1$s ».'; $MANTIS_ERROR[ERROR_BUGNOTE_NOT_FOUND] = 'An notenn n\'eo ket bet kavet.'; $MANTIS_ERROR[ERROR_PROJECT_NOT_FOUND] = 'Ar raktres « %1$s » n\'eo ket bet kavet.'; @@ -1291,6 +1312,7 @@ $MANTIS_ERROR[ERROR_CATEGORY_NO_ACTION] = 'N\'eus bet diferet ober eilañ ebet.' $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND] = 'N\'eo ket bet kavet ar rummad.'; $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND_FOR_PROJECT] = 'Ar rummad « %1$s » n\'eo ket bet kavet evit ar raktres « %2$s ».'; $MANTIS_ERROR[ERROR_CATEGORY_CANNOT_DELETE_DEFAULT] = 'Ne c\'haller ket lemel ar rumm-se rak termenet eo evel "Rumm dre ziouer evit an dilec\'hiadoù".'; +$MANTIS_ERROR[ERROR_CATEGORY_CANNOT_DELETE_HAS_ISSUES] = 'N\'eus ket bet gallet dilemel ar rummad "%1$s", peogwir eo stag ouzh ur goulenn pe ouzh meur a hini.'; $MANTIS_ERROR[ERROR_VERSION_DUPLICATE] = 'Ur stumm en anv-se zo anezhañ dija.'; $MANTIS_ERROR[ERROR_VERSION_NOT_FOUND] = 'Ar stumm « %1$s » n\'eo ket bet kavet'; $MANTIS_ERROR[ERROR_USER_NAME_INVALID] = 'Direizh eo an anv implijer. En anvioù implijerien ne c\'hall bezañ nemet lizherennoù latin, niveroù, esaouennoù, barrennoùigoù, pikoù, arouezennoù mui hag istiredoù ("_").'; @@ -1329,6 +1351,7 @@ $MANTIS_ERROR[ERROR_EVENT_UNDECLARED] = 'An darvoud « %1$s » n\'eo ket bet dis $MANTIS_ERROR[ERROR_PLUGIN_NOT_REGISTERED] = 'N\'eo ket enrollet al lugant "%1$s" gant MantisBT.'; $MANTIS_ERROR[ERROR_PLUGIN_NOT_LOADED] = 'N\'eo ket bet enrollet al lugant "%1$s". Taolit evezh ez eus bet doujet d\'ar sujidigezhioù.'; $MANTIS_ERROR[ERROR_PLUGIN_ALREADY_INSTALLED] = 'Staliet dija eo al lugant "%1$s".'; +$MANTIS_ERROR[ERROR_PLUGIN_CLASS_NOT_FOUND] = 'N\'eo ket dielfennet ar rummad "%2$s" er vodulenn « %1$s ».'; $MANTIS_ERROR[ERROR_PLUGIN_PAGE_NOT_FOUND] = 'N\'eus ket eus ar bajenn "%2$s" el lugant "%1$s".'; $MANTIS_ERROR[ERROR_PLUGIN_FILE_NOT_FOUND] = 'N\'eus ket eus ar restr "%2$s" el lugant "%1$s".'; $MANTIS_ERROR[ERROR_PLUGIN_INSTALL_FAILED] = 'C\'hwitet eo staliadur al lugant : %1$s.'; diff --git a/lang/strings_bulgarian.txt b/lang/strings_bulgarian.txt index a4bf97a433..a090cdbdec 100644 --- a/lang/strings_bulgarian.txt +++ b/lang/strings_bulgarian.txt @@ -114,7 +114,7 @@ $s_bugnote_link_title = 'Пряка връзка към бележка'; $s_delete_bugnote_button = 'Изтриване на бележка'; $s_delete_bugnote_sure_msg = 'Изтриване на бележката?'; $s_bug_relationships = 'Релации'; -$s_bug_relationships_label = 'Обвързаности:'; +$s_bug_relationships_label = 'Свързаност:'; $s_empty_password_sure_msg = 'Потребителят има празна парола. Потвърждаване на празна парола?'; $s_empty_password_button = 'Използване на празна парола'; $s_reauthenticate_title = 'Оторизация'; @@ -148,7 +148,7 @@ $s_login_link = 'Влизане'; $s_opensearch_id_short = '%s ID'; $s_opensearch_id_description = '%s: търсене по ID на задача'; $s_opensearch_text_short = '%s Текст'; -$s_opensearch_text_description = '%s: търсене'; +$s_opensearch_text_description = '%s: търсене в целия текст'; $s_select_option = '(избиране)'; $s_bug_actiongroup_access = 'Няма права за извършване на действието'; $s_bug_actiongroup_status = 'Проблемът не може да бъде променен в искания статус'; diff --git a/lang/strings_chinese_simplified.txt b/lang/strings_chinese_simplified.txt index e780449fe3..c89fa85ed7 100644 --- a/lang/strings_chinese_simplified.txt +++ b/lang/strings_chinese_simplified.txt @@ -61,7 +61,7 @@ $s_actiongroup_menu_move = '移动'; $s_actiongroup_menu_copy = '复制'; -$s_actiongroup_menu_assign = '分派'; +$s_actiongroup_menu_assign = '分配'; $s_actiongroup_menu_close = '关闭'; $s_actiongroup_menu_delete = '删除'; $s_actiongroup_menu_resolve = '处理状况'; @@ -113,7 +113,7 @@ $s_old_value = '旧值'; $s_new_value = '新值'; $s_date_modified = '日期'; $s_bugnote = '问题注释'; -$s_change = '修订'; +$s_change = '更改'; $s_bugnote_view_state = '查看问题注释状态'; $s_bug_monitor = '问题监视人'; $s_bug_end_monitor = '跟踪问题'; @@ -159,7 +159,7 @@ $s_opensearch_id_description = '%s:按问题Id搜索'; $s_opensearch_text_short = '%s文本'; $s_opensearch_text_description = '%s:全文搜索'; $s_select_option = '(请选择)'; -$s_bug_actiongroup_access = '你无权执行该项操作'; +$s_bug_actiongroup_access = '您没有适当权限执行该操作。'; $s_bug_actiongroup_status = '无法将问题的状态改成指定的状态'; $s_bug_actiongroup_category = '此问题不能被更改为请求的分类'; $s_bug_actiongroup_handler = '请求的用户不能处理此问题'; @@ -168,7 +168,7 @@ $s_close_bugs_conf_msg = '确定要关闭这些问题吗?'; $s_delete_bugs_conf_msg = '你确定要删除这些问题吗?'; $s_move_bugs_conf_msg = '将问题移动到'; $s_copy_bugs_conf_msg = '将问题复制到'; -$s_assign_bugs_conf_msg = '将问题分派给'; +$s_assign_bugs_conf_msg = '将问题分配给'; $s_resolve_bugs_conf_msg = '选择处理状况'; $s_priority_bugs_conf_msg = '选择问题优先级'; $s_status_bugs_conf_msg = '选择问题状态'; @@ -183,7 +183,7 @@ $s_close_group_bugs_button = '关闭问题'; $s_delete_group_bugs_button = '删除问题'; $s_move_group_bugs_button = '移动问题'; $s_copy_group_bugs_button = '复制问题'; -$s_assign_group_bugs_button = '分派问题'; +$s_assign_group_bugs_button = '分配问题'; $s_resolve_group_bugs_button = '解决问题'; $s_priority_group_bugs_button = '修改优先级别'; $s_status_group_bugs_button = '修改状态'; @@ -204,7 +204,7 @@ $s_bugnote_title = '问题注释管理人'; $s_bugnote_date = '问题注释日期'; $s_bugnote_description = '问题注释内容'; $s_error_no_proceed = '请使用浏览器的“返回”按钮来返回到上一页,这样您可以找到发生了什么问题或者进行别的操作;您也可以点击导航栏中的其它项。'; -$s_login_error = '很遗憾,你无法登陆,请确认是否正确地输入了用户名和密码;如果仍无法登录,请咨询管理员是否你的账号被锁定。'; +$s_login_error = '您的账户可能已被禁用或被封禁,或者您输入的用户名/密码不正确。'; $s_login_cookies_disabled = '您的浏览器无法处理Cookie或者拒绝了Cookie。'; $s_go_back = '返回'; $s_proceed = '已处理'; @@ -223,7 +223,7 @@ $s_view_state_enum_string = '10:公开,50:私有'; $s_priority_enum_string = '10:无,20:低,30:中,40:高,50:紧急,60:非常紧急'; $s_severity_enum_string = '10:新功能,20:细节,30:文字,40:小调整,50:小错误,60:很严重,70:崩溃,80:宕机'; $s_reproducibility_enum_string = '10:总是,30:有时,50:随机,70:没有试验,90:无法重现,100:不适用'; -$s_status_enum_string = '10:新建,20:反馈,30:认可,40:已确认,50:已分派,80:已解决,90:已关闭'; +$s_status_enum_string = '10:新建,20:反馈,30:认可,40:已确认,50:已分配,80:已解决,90:已关闭'; $s_resolution_enum_string = '10:未处理,20:已修正,30:重新打开,40:无法重现,50:无法修复,60:重复问题,70:不必改,80:稍后处理,90:不做修改'; $s_projection_enum_string = '10:无,30:很小的改动,50:较小的修正,70:重要修正,90:重新设计'; $s_eta_enum_string = '10:无,20:小于 1 天,30:2-3 天,40:小于 1 星期,50:小于 1 个月,60:超过 1 个月'; @@ -237,17 +237,19 @@ $s_new_account_do_not_reply = '请不要回复此消息'; $s_new_account_email = '电子邮箱:'; $s_new_account_IP = 'IP 地址:'; $s_new_account_signup_msg = '已创建如下账号:'; -$s_reset_request_msg = '你请求了通过电子邮件确认的密码变更(如果你从未请求请忽略此信息), 请访问以下网页修改你的密码:'; +$s_reset_request_msg = '有人(可能是您)通过电子邮件确认请求了一次密码更改。如果这不是您,可忽略这条消息,不会发生任何事情。 + +如果您请求了此次确认,请访问以下URL来更改您的密码:'; $s_reset_request_in_progress_msg = '请填好你的用户名和邮件地址,系统将自动发确认邮件到你的信箱,收到邮件后请按邮件里的步骤修改你的密码。'; -$s_email_notification_title_for_status_bug_new = '以下问题的状态现在被(重新)设置为新建'; +$s_email_notification_title_for_status_bug_new = '以下问题现已(再次)属于新建状态'; $s_email_notification_title_for_status_bug_feedback = '以下问题需要您的反馈。'; $s_email_notification_title_for_status_bug_acknowledged = '以下问题已经被认可。'; $s_email_notification_title_for_status_bug_confirmed = '以下问题已经被确认。'; -$s_email_notification_title_for_status_bug_assigned = '以下问题已经被分派。'; +$s_email_notification_title_for_status_bug_assigned = '以下问题已经被分配。'; $s_email_notification_title_for_status_bug_resolved = '以下问题已经被解决。'; $s_email_notification_title_for_status_bug_closed = '以下问题已经关闭'; $s_email_notification_title_for_action_bug_submitted = '以下问题已经提交。'; -$s_email_notification_title_for_action_bug_assigned = '以下问题已经被分派。'; +$s_email_notification_title_for_action_bug_assigned = '以下问题已经被分配。'; $s_email_notification_title_for_action_bug_unassigned = '以下问题已经被取消分派。'; $s_email_notification_title_for_action_bug_reopened = '以下问题已经重启。'; $s_email_notification_title_for_action_bug_deleted = '以下问题已经被删除。'; @@ -270,7 +272,7 @@ $s_email_notification_title_for_action_relationship_child_resolved = '相关联 $s_email_notification_title_for_action_relationship_child_closed = '相关联的问题 %1$s 已经被关闭。'; $s_email_notification_title_for_action_monitor = '问题 %1$s 现在由用户 %2$s 监视。'; $s_email_reporter = '报告员'; -$s_email_handler = '处理员'; +$s_email_handler = '分配给'; $s_email_project = '项目'; $s_email_project_label = '项目'; $s_email_bug = '问题编号'; @@ -292,8 +294,8 @@ $s_email_steps_to_reproduce = '重现步骤'; $s_email_tag = '标签'; $s_email_due_date = '到期日'; $s_account_protected_msg = '帐号被保护,无法更改设置...'; -$s_account_removed_msg = '你的帐号已经被删除...'; -$s_confirm_delete_msg = '你确定要删除你的帐号吗?'; +$s_account_removed_msg = '您的帐号已被移除...'; +$s_confirm_delete_msg = '您确定要删除您的帐号吗?'; $s_delete_account_button = '删除帐号'; $s_manage_profiles_link = '配置文件'; $s_change_preferences_link = '更改个人设置'; @@ -370,8 +372,8 @@ $s_submit_button = '提交'; $s_profile_updated_msg = '平台配置已更新...'; $s_my_sponsorship = '我的资助'; $s_update_sponsorship_button = '修改支付状态'; -$s_no_sponsored = '没有找到分派给你的已资助的问题。'; -$s_own_sponsored = '你已经资助的问题:'; +$s_no_sponsored = '找不到分配给您自己的已资助问题。'; +$s_own_sponsored = '您已经资助的问题:'; $s_issues_handled = '分派给你的已资助的问题:'; $s_no_own_sponsored = '你没有资助任何问题。'; $s_sponsor = '资助'; @@ -458,7 +460,7 @@ $s_assigned_to = '分派给'; $s_assigned_to_label = '分配给:'; $s_priority = '优先级'; $s_priority_label = '优先级:'; -$s_resolution = '处理状况'; +$s_resolution = '分辨率'; $s_resolution_label = '情况:'; $s_status = '状态'; $s_status_label = '状态:'; @@ -612,7 +614,7 @@ $s_issue_handler = '问题管理人'; $s_users_added_bugnote = '问题注释添加人'; $s_category_assigned_to = '分类所有者'; $s_change_configuration = '更改配置'; -$s_message = '信息'; +$s_message = '消息'; $s_default_notify = '设置默认新闻标志为'; $s_action_notify = '设置活动的新闻标志为'; $s_notify_defaults_change_access = '谁可以修改默认新闻标志'; @@ -641,7 +643,7 @@ $s_desc_bug_closed_status_threshold = '如认为一个问题的状态已关闭'; $s_workflow_change_access_label = '谁可以更改工作流:'; $s_access_change_access_label = '谁可以更改访问级别:'; $s_default_not_in_flow = '%1$s 的默认状态没有被选定为 %2$s 的下一个状态,它将被忽略'; -$s_assign_issue = '分派问题'; +$s_assign_issue = '分配问题'; $s_allow_reporter_close = '允许报告员关闭问题'; $s_allow_reporter_reopen = '允许报告员重启问题'; $s_set_status_assigned = '管理人分配时设置的状态'; @@ -853,7 +855,7 @@ $s_must_enter_description = '必须输入说明'; $s_report_more_bugs = '报告更多的问题'; $s_submission_thanks_msg = '感谢您提交问题!^_^'; $s_simple_report_link = '简易报告'; -$s_enter_report_details_title = '填写问题详情'; +$s_enter_report_details_title = '输入问题详情'; $s_required = '必填'; $s_select_category = '选择分类'; $s_select_reproducibility = '选择出现频率'; @@ -861,7 +863,7 @@ $s_select_severity = '选择严重性'; $s_or_fill_in = '或填写'; $s_assign_to = '分派给'; $s_additional_information = '附注'; -$s_submit_report_button = '提交报告'; +$s_submit_report_button = '提交问题'; $s_check_report_more_bugs = '报告更多的问题'; $s_report_stay = '继续报告'; $s_selected_project = '选择项目'; @@ -1331,7 +1333,7 @@ $MANTIS_ERROR[ERROR_VERSION_NOT_FOUND] = '没有找到版本“%1$s” 。'; $MANTIS_ERROR[ERROR_USER_NAME_INVALID] = '用户名无效。用户名只能包含字母、数字、空格、连字符、点、加号和下划线。'; $MANTIS_ERROR[ERROR_USER_REAL_NAME_INVALID] = '用户姓名无效。'; $MANTIS_ERROR[ERROR_USER_DOES_NOT_HAVE_REQ_ACCESS] = '用户没有足够的操作权限'; -$MANTIS_ERROR[ERROR_USER_REAL_MATCH_USER] = '选定的“姓名”与另一个帐号的登录帐号名称相同;请重新选择。'; +$MANTIS_ERROR[ERROR_USER_REAL_MATCH_USER] = '选择的“真实姓名”匹配了其他用户的登录名。请选择其他名字。'; $MANTIS_ERROR[ERROR_SPONSORSHIP_NOT_ENABLED] = '资助尚未启用。'; $MANTIS_ERROR[ERROR_SPONSORSHIP_NOT_FOUND] = '赞助商 %1$d 未找到。'; $MANTIS_ERROR[ERROR_SPONSORSHIP_AMOUNT_TOO_LOW] = '资助金额﹝%1$s﹞低于最低资助金额﹝%2$s﹞。'; diff --git a/lang/strings_french.txt b/lang/strings_french.txt index 5c914b292e..6a32122a48 100644 --- a/lang/strings_french.txt +++ b/lang/strings_french.txt @@ -962,7 +962,7 @@ $s_ok = 'Valider'; $s_select_all = 'Sélectionner tous'; $s_use_query = 'Utiliser le filtre'; $s_delete_query = 'supprimer le filtre'; -$s_query_deleted = 'Filtre « %s » supprimé'; +$s_query_deleted = 'Filtre supprimé'; $s_save_query = 'Enregistrer le filtre utilisé'; $s_reset_query = 'Effacer le filtre'; $s_query_name = 'Nom du filtre'; diff --git a/lang/strings_german.txt b/lang/strings_german.txt index 38434f99d9..f3f684509b 100644 --- a/lang/strings_german.txt +++ b/lang/strings_german.txt @@ -860,7 +860,7 @@ $s_must_enter_description = 'Sie müssen eine Beschreibung eingeben'; $s_report_more_bugs = 'Weitere Einträge erfassen'; $s_submission_thanks_msg = 'Vielen Dank für den Eintrag.'; $s_simple_report_link = 'Einfacher Bericht'; -$s_enter_report_details_title = 'Eintragdetails eingeben'; +$s_enter_report_details_title = 'Eintragsdetails eingeben'; $s_required = 'erforderlich'; $s_select_category = 'Kategorie wählen'; $s_select_reproducibility = 'Reproduzierbarkeit wählen'; @@ -868,7 +868,7 @@ $s_select_severity = 'Schweregrad wählen'; $s_or_fill_in = 'ODER ausfüllen'; $s_assign_to = 'Zuordnung an'; $s_additional_information = 'Zusätzliche Informationen'; -$s_submit_report_button = 'Bericht absenden'; +$s_submit_report_button = 'Eintrag absenden'; $s_check_report_more_bugs = 'auswählen, um weitere Einträge zu erfassen'; $s_report_stay = 'Im Eingabemodus bleiben'; $s_selected_project = 'Gewähltes Projekt'; diff --git a/lang/strings_hungarian.txt b/lang/strings_hungarian.txt index 5a024c3a12..d44e637b1d 100644 --- a/lang/strings_hungarian.txt +++ b/lang/strings_hungarian.txt @@ -303,8 +303,16 @@ $s_access_level_label = 'Hozzáférési szint'; $s_update_user_button = 'Felhasználó frissítése'; $s_verify_warning = 'Felhasználói információit ellenőriztük.'; $s_verify_change_password = 'Meg kell adnia egy jelszót, hogy újra be tudjon lépni.'; +$s_api_tokens_link = 'API tokenek'; +$s_api_token_create_form_title = 'API token létrehozása'; +$s_api_token_create_button = 'API token létrehozása'; +$s_api_token_name = 'Token neve'; +$s_api_token_disclose_message = 'API eléréshez használt token.'; +$s_api_token_displayed_once = 'Fontos, hogy ez a token csak egyszer jelenik meg.'; +$s_api_tokens_title = 'API tokenek'; $s_api_token_revoke_button = 'Visszavonás'; $s_api_token_never_used = 'Sosem használt'; +$s_api_token_revoked = 'API token "%s" visszavonva.'; $s_last_used = 'Utoljára használva'; $s_default_account_preferences_title = 'Felhasználói beállítások'; $s_default_project = 'Alapértelmezett projekt'; @@ -502,7 +510,7 @@ $s_warning_plain_password_authentication = 'Figyelmeztetés: si $s_warning_default_administrator_account_present = 'Figyelmeztetés: le kellene tiltanod az alapértelmezett „adminisztrátor” fiókot, vagy megváltoztatni a jelszavát.'; $s_warning_admin_directory_present = 'Figyelmeztetés: az adminisztrátor könyvtárat el kell távolítani.'; $s_warning_integrity_hazard = 'Ennek hatására a MantisBT továbbfut, amikor hiba fordul elő, és ez rendszer/adatintegritási hibákat okozhat.'; -$s_error_database_no_schema_version = 'Error: úgy tűnik, hogy az adatbázis struktúra elavult (a config(databaseversion) 0 és régi frissítési táblák nem léteznek). Kérlek ellenőrizd, hogy az adatbázis fut – nem tudom elérni az adatbázis séma verzióját. A konfigurációs tábla nem adott vissza érvényes adatbázis séma verziót – kérj segítséget a mantis-help levelezőlistán, ha szükséges.'; +$s_error_database_no_schema_version = 'Error: úgy tűnik, hogy az adatbázis struktúra elavult (a config(databaseversion) 0) vagy sérült. Kérlek ellenőrizd, hogy az adatbázis fut – nem tudom elérni az adatbázis séma verzióját. A konfigurációs tábla nem adott vissza érvényes adatbázis séma verziót – kérj segítséget a mantis-help levelezőlistán, ha szükséges.'; $s_error_database_version_out_of_date_2 = 'Figyelmeztetés: az adatbázis struktúra elavult lehet. Kérlek frissítsd itt mielőtt bejelentkezel.'; $s_error_code_version_out_of_date = 'Figyelmeztetés: az adatbázis struktúra frissebb, mint a telepített programverzió. Kérlek frissítsd a programot.'; $s_login_page_info = 'Üdvözöljük az ügykezelőben.'; @@ -514,6 +522,7 @@ $s_choose_project = 'Válasszon projektet'; $s_login_button = 'Bejelentkezés'; $s_signup_link = 'Regisztráció'; $s_lost_password_link = 'Elfelejtette a jelszavát?'; +$s_username_or_email = 'Felhasználónév vagy email cím'; $s_select_project_button = 'Projekt kiválasztása'; $s_lost_password_title = 'Jelszó visszaállítása'; $s_lost_password_done_title = 'Jelszóüzenet elküldve'; diff --git a/lang/strings_italian.txt b/lang/strings_italian.txt index 4fd73d93d2..01a6fa8d93 100644 --- a/lang/strings_italian.txt +++ b/lang/strings_italian.txt @@ -49,6 +49,7 @@ * @author Nemo bis * @author PeppeAeco * @author Purodha + * @author Selven * @author Statix64 * @author Stefano-c * @author Ximo17 @@ -149,6 +150,10 @@ $s_make_private = 'Rendi privata'; $s_make_public = 'Rendi pubblica'; $s_create_new_project_link = 'Crea nuovo progetto'; $s_login_link = 'Accedi'; +$s_opensearch_id_short = '%s Id'; +$s_opensearch_id_description = '%s: ricerca per numero Id'; +$s_opensearch_text_short = '%s Testo'; +$s_opensearch_text_description = '%s: ricerca testo completo'; $s_select_option = '(seleziona)'; $s_bug_actiongroup_access = 'Non disponi dell\'autorizzazione necessaria per eseguire questa azione'; $s_bug_actiongroup_status = 'Non è possibile impostare lo stato richiesto per la presente anomalia'; @@ -691,7 +696,7 @@ $s_category_added_msg = 'La categoria è stata inserita...'; $s_category_deleted_msg = 'La categoria è stata eliminata...'; $s_category_delete_sure_msg = 'Sei sicuro di voler cancellare questa categoria?
La categoria "%1$s" contiene %2$d bug.'; $s_category_delete_confirm_msg = 'Sei sicuro di voler cancellare la categoria "%1$s"?'; -$s_delete_category_button = 'Elimina categoria'; +$s_delete_category_button = 'Cancella categoria'; $s_edit_project_category_title = 'Modifica categoria del progetto'; $s_update_category_button = 'Aggiorna categoria'; $s_category_updated_msg = 'La categoria è stata aggiornata correttamente...'; @@ -846,7 +851,7 @@ $s_must_enter_description = 'Devi inserire una descrizione'; $s_report_more_bugs = 'Notifica più anomalie'; $s_submission_thanks_msg = 'Grazie per il tuo interesse!'; $s_simple_report_link = 'Report semplificato'; -$s_enter_report_details_title = 'Report dettagliato'; +$s_enter_report_details_title = 'Inserisci dettagli anomalia'; $s_required = 'obbligatorio'; $s_select_category = 'Seleziona categoria'; $s_select_reproducibility = 'Seleziona la riproducibilità'; @@ -854,7 +859,7 @@ $s_select_severity = 'Seleziona gravità'; $s_or_fill_in = 'oppure completa'; $s_assign_to = 'Assegna a'; $s_additional_information = 'Ulteriori informazioni'; -$s_submit_report_button = 'Invia la segnalazione'; +$s_submit_report_button = 'Invia anomalia'; $s_check_report_more_bugs = 'attiva per notificare più anomalie'; $s_report_stay = 'Rimani sul report'; $s_selected_project = 'Progetto selezionato'; diff --git a/lang/strings_japanese.txt b/lang/strings_japanese.txt index c1759692f8..94eb7027b2 100644 --- a/lang/strings_japanese.txt +++ b/lang/strings_japanese.txt @@ -57,10 +57,10 @@ $s_actiongroup_menu_copy = 'コピー'; $s_actiongroup_menu_assign = '担当者決定'; $s_actiongroup_menu_close = '完了'; $s_actiongroup_menu_delete = '削除'; -$s_actiongroup_menu_resolve = '解決済み'; +$s_actiongroup_menu_resolve = '解決済'; $s_actiongroup_menu_update_priority = '優先度を更新'; $s_actiongroup_menu_update_status = 'ステータスを更新'; -$s_actiongroup_menu_update_severity = '深刻度を更新'; +$s_actiongroup_menu_update_severity = '重要度を更新'; $s_actiongroup_menu_update_view_status = '公開設定を更新'; $s_actiongroup_menu_update_category = 'カテゴリを更新'; $s_actiongroup_menu_set_sticky = '注目の設定/解除'; @@ -187,9 +187,9 @@ $s_product_version_group_bugs_button = '製品を更新する'; $s_fixed_in_version_group_bugs_button = '修正済バージョンを更新'; $s_target_version_group_bugs_button = '修正予定バージョンを更新'; $s_due_date_group_bugs_button = '期日を更新'; -$s_update_severity_title = '深刻度を更新'; +$s_update_severity_title = '重要度を更新'; $s_update_severity_msg = '課題の深刻度を選んでください'; -$s_update_severity_button = '深刻度を更新'; +$s_update_severity_button = '重要度を更新'; $s_hide_button = '選択項目のみを表示'; $s_printing_preferences_title = '印刷する項目を選択してください'; $s_printing_options_link = '印刷オプション'; @@ -239,7 +239,7 @@ $s_email_notification_title_for_status_bug_feedback = '次の課題について $s_email_notification_title_for_status_bug_acknowledged = '次の課題の内容が確認されました。'; $s_email_notification_title_for_status_bug_confirmed = '次の課題の再現を確認しました。'; $s_email_notification_title_for_status_bug_assigned = '次の課題の担当が割り当てられました。'; -$s_email_notification_title_for_status_bug_resolved = '次の課題が実装されました。'; +$s_email_notification_title_for_status_bug_resolved = '次の課題が解決されました。'; $s_email_notification_title_for_status_bug_closed = '次の課題が完了しました。'; $s_email_notification_title_for_action_bug_submitted = '次の課題が登録されました。'; $s_email_notification_title_for_action_bug_assigned = '次の課題の担当が割り当てられました。'; @@ -333,7 +333,7 @@ $s_bugnote_order_desc = '降順'; $s_email_on_new = '新規課題通知メール'; $s_email_on_assigned = '担当者変更通知メール'; $s_email_on_feedback = 'フィードバック通知メール'; -$s_email_on_resolved = '実装通知メール'; +$s_email_on_resolved = '解決通知メール'; $s_email_on_closed = '完了通知メール'; $s_email_on_reopened = '差し戻し通知メール'; $s_email_on_bugnote_added = 'コメント追加通知メール'; @@ -414,7 +414,7 @@ $s_reopen_add_bugnote_title = '差し戻しの理由追加'; $s_bugnote_add_reopen_button = 'コメントを追加して課題を差し戻し'; $s_resolved_bug_title = '課題の解決'; $s_resolved_bug_button = '課題を解決済みにする'; -$s_bug_resolved_msg = '課題を解決済みにしました。以下にコメントを入力してください...'; +$s_bug_resolved_msg = '課題を解決済みしました。以下にコメントを入力してください...'; $s_resolve_add_bugnote_title = '課題解決の理由をコメント追加'; $s_bugnote_add_resolve_button = 'コメントを追加'; $s_from = '差出人'; @@ -629,7 +629,7 @@ $s_access_levels = 'アクセス レベル'; $s_access_change = 'このステータスへの変更に最低限必要なアクセスレベル'; $s_desc_bug_submit_status = '新規課題に設定するステータス'; $s_desc_bug_reopen_status = '差し戻された課題に設定するステータス'; -$s_desc_bug_resolved_status_threshold = '課題を解決済みとするステータス'; +$s_desc_bug_resolved_status_threshold = '課題を解決済とするステータス'; $s_desc_bug_closed_status_threshold = '課題を完了とするステータス'; $s_workflow_change_access_label = 'ワークフローの変更が可能な利用者:'; $s_access_change_access_label = 'アクセスレベルの変更が可能な利用者:'; @@ -892,20 +892,20 @@ $s_percentage_fixed = '% 実装済'; $s_percentage_errors = '% 無効'; $s_errors = '無効'; $s_opened = '未処理'; -$s_resolved = '解決済み'; +$s_resolved = '解決済'; $s_total = '合計'; $s_balance = '残り'; $s_most_active = '活発な課題'; $s_score = 'スコア'; $s_days = '日数'; -$s_time_stats = '完了にかかる時間'; +$s_time_stats = '解決にかかる時間(日数)'; $s_longest_open_bug = '最大放置 ID'; $s_longest_open = '最大放置日数'; $s_average_time = '平均完了日数'; $s_total_time = '合計完了日数'; $s_developer_stats = '開発者'; $s_reporter_stats = '報告者'; -$s_orct = '(新規/実装済/完了/合計)'; +$s_orct = '(新規/解決済/完了/合計)'; $s_any = 'どれでも'; $s_all = 'すべて'; $s_show = '表示数'; @@ -944,7 +944,7 @@ $s_ok = 'OK'; $s_select_all = 'すべて選択'; $s_use_query = 'フィルター使用'; $s_delete_query = 'フィルター削除'; -$s_query_deleted = 'フィルターを削除しました。'; +$s_query_deleted = 'フィルターを削除しました'; $s_save_query = '現在のフィルターを保存'; $s_reset_query = 'フィルターをリセット'; $s_query_name = 'フィルター名'; @@ -1263,6 +1263,7 @@ $MANTIS_ERROR[ERROR_USER_NAME_NOT_UNIQUE] = 'そのユーザー名は既に使 $MANTIS_ERROR[ERROR_USER_EMAIL_NOT_UNIQUE] = 'そのメールアドレスは既に使用されています。戻って別のメールアドレスを選択してください。'; $MANTIS_ERROR[ERROR_CONFIG_OPT_NOT_FOUND] = '設定オプション「%1$s」が見つかりません。'; $MANTIS_ERROR[ERROR_CONFIG_OPT_CANT_BE_SET_IN_DB] = '設定オプション「%1$s」はデータベース内には設定できません。config_inc.php 内で設定してください。'; +$MANTIS_ERROR[ERROR_CONFIG_OPT_BAD_SYNTAX] = '設定オプションを保存できません "%1$s": %2$s'; $MANTIS_ERROR[ERROR_LANG_STRING_NOT_FOUND] = '文字列「%1$s」が見つかりません。'; $MANTIS_ERROR[ERROR_BUGNOTE_NOT_FOUND] = 'コメントが見つかりません。'; $MANTIS_ERROR[ERROR_PROJECT_NOT_FOUND] = 'プロジェクト「%1$s」が見つかりません。'; @@ -1291,6 +1292,7 @@ $MANTIS_ERROR[ERROR_FILE_DUPLICATE] = 'ファイルが重複しています。 $MANTIS_ERROR[ERROR_FILE_INVALID_UPLOAD_PATH] = '無効なアップロード パスです。ディレクトリが存在しない、またはウェブサーバーがディレクトリに書き込めません。'; $MANTIS_ERROR[ERROR_FILE_NO_UPLOAD_FAILURE] = 'ファイルがアップロードされませんでした。戻って、アップロードボタンを押下する前にファイルを選択してください。'; $MANTIS_ERROR[ERROR_FILE_MOVE_FAILED] = 'アップロードしたファイルを、ファイル格納ディレクトリに移動できませんでした。ディレクトリが存在しない、またはウェブサーバーがディレクトリに書き込めません。'; +$MANTIS_ERROR[ERROR_FILE_NOT_FOUND] = 'ID "%1$d"の添付ファイルが見つかりません。'; $MANTIS_ERROR[ERROR_BUG_DUPLICATE_SELF] = '課題をそれ自身の重複として設定することはできません。'; $MANTIS_ERROR[ERROR_BUG_REVISION_NOT_FOUND] = 'バグありリビジョンは見つかりませんでした。'; $MANTIS_ERROR[ERROR_CUSTOM_FIELD_NOT_FOUND] = 'カスタム項目が見つかりません。'; @@ -1326,6 +1328,7 @@ $MANTIS_ERROR[ERROR_SPONSORSHIP_ASSIGNER_ACCESS_LEVEL_TOO_LOW] = 'アクセス $MANTIS_ERROR[ERROR_SPONSORSHIP_SPONSOR_NO_EMAIL] = '支援ユーザーの電子メールアドレスが設定されていません。プロフィールを更新してください。'; $MANTIS_ERROR[ERROR_CONFIG_OPT_INVALID] = '設定オプション「%1$s」の値「%2$s」は無効です。'; $MANTIS_ERROR[ERROR_BUG_READ_ONLY_ACTION_DENIED] = '課題「%1$d」は読取専用のため、その操作を行なうことができません。'; +$MANTIS_ERROR[ERROR_BUG_RESOLVE_DEPENDANTS_BLOCKING] = 'この課題に依存する全ての課題が完了するまで、完了ステータスにはできません。'; $MANTIS_ERROR[ERROR_RELATIONSHIP_ALREADY_EXISTS] = 'これらの 2 つの課題の間には既に関連があります。'; $MANTIS_ERROR[ERROR_RELATIONSHIP_NOT_FOUND] = '関連が見つかりません。'; $MANTIS_ERROR[ERROR_RELATIONSHIP_ACCESS_LEVEL_TO_DEST_BUG_TOO_LOW] = 'アクセス拒否: 課題 %1$d はより高い権限が必要です。'; @@ -1349,6 +1352,7 @@ $MANTIS_ERROR[ERROR_EVENT_UNDECLARED] = 'イベント「%1$s」はまだ定義 $MANTIS_ERROR[ERROR_PLUGIN_NOT_REGISTERED] = 'プラグイン「%1$s」は登録されていません。'; $MANTIS_ERROR[ERROR_PLUGIN_ALREADY_INSTALLED] = 'プラグイン「%1$s」はインストール済みです。'; $MANTIS_ERROR[ERROR_PLUGIN_PAGE_NOT_FOUND] = 'ページ「%2$s」はプラグイン「%1$s」内に存在しません。'; +$MANTIS_ERROR[ERROR_PLUGIN_FILE_NOT_FOUND] = 'ファイル"%2$s"は、プラグイン"%1$s"に存在しません。'; $MANTIS_ERROR[ERROR_PLUGIN_INSTALL_FAILED] = 'プラグインのインストールに失敗しました: %1$s'; $MANTIS_ERROR[ERROR_PLUGIN_UPGRADE_FAILED] = 'ブロック #%1$s でプラグインのスキーマのアップグレードに失敗しました。'; $MANTIS_ERROR[ERROR_PLUGIN_UPGRADE_NEEDED] = 'このページにアクセスするためには "%1$s" プラグインをアップグレードする必要があります。'; @@ -1363,3 +1367,4 @@ $MANTIS_ERROR[ERROR_INVALID_REQUEST_METHOD] = 'この画面はこのメソッド $MANTIS_ERROR[ERROR_INVALID_SORT_FIELD] = '並べ替え項目が無効です。'; $MANTIS_ERROR[ERROR_INVALID_DATE_FORMAT] = '日付の書式が無効です。'; $MANTIS_ERROR[ERROR_UPDATING_TIMEZONE] = 'タイムゾーンを更新できません。'; +$MANTIS_ERROR[ERROR_DEPRECATED_SUPERSEDED] = '推奨されない機能: "%1$s"の代わりに"%2$s"を使ってください。'; diff --git a/lang/strings_korean.txt b/lang/strings_korean.txt index 3e3ea1f94d..3adaa3988b 100644 --- a/lang/strings_korean.txt +++ b/lang/strings_korean.txt @@ -42,6 +42,7 @@ * @author Changwoo * @author Clever98 * @author Hong3e + * @author Jerrykim306 * @author Priviet * @author Revi * @author Wisewolf @@ -212,42 +213,42 @@ $s_project_view_state_enum_string = '10:공개,50:비공개'; $s_view_state_enum_string = '10:공개,50:비공개'; $s_priority_enum_string = '10:없음,20:낮음,30:보통,40:높음,50:긴급,60:즉시'; $s_severity_enum_string = '10:새 기능 요구,20:사소함,30:오타,40:기능 개선,50:보통,60:중요함,70:충돌,80:장애'; -$s_reproducibility_enum_string = '10:항상발생,30:가끔발생,50:불규칙적,70:아직 시도되지 않음,90:다시 만들수 없음,100:N/A'; +$s_reproducibility_enum_string = '10:항상 발생,30:가끔 발생,50:불규칙적,70:아직 시도되지 않음,90:다시 만들 수 없음,100:N/A'; $s_status_enum_string = '10:신규 이슈,20:정보 부족,30:이슈 검토,40:확인된 이슈,50:할당된 이슈,80:해결된 이슈,90:종료된 이슈'; $s_resolution_enum_string = '10:개설,20:수정됨,30:재발생,40:재현안됨,50:수정불가,60:중복,70:버그아님,80:수정보류,90:수정안함'; $s_projection_enum_string = '10:없음,30:값조정,50:작은 수정,70:주요 재작업,90:재설계'; $s_eta_enum_string = '10:없음,20:< 1 일,30:2-3 일,40:< 1 주,50:< 1 달 ,60:> 1 달'; $s_sponsorship_enum_string = '0:미지급,1:요청됨,2:지급됨'; $s_new_account_subject = '계정 등록'; -$s_new_account_greeting = '등록해 주셔서 감사합니다. 등록하신 아이디는 \'%1$s\' 입니다. 등록을 완료하기 위해서 아래 링크를 방문하셔서 비밀번호를 설정하시기 바랍니다.'; +$s_new_account_greeting = '등록해 주셔서 감사합니다. 사용자 이름의 계정은 \'%1$s\'입니다. 등록을 마치려면 아래의 URL을 방문하여 (한 줄로 입력해야 함) 사용자 자신의 접근 비밀번호를 설정해 주십시오.'; $s_new_account_greeting_admincreated = '%1$s 사용자가 사용자 이름이 "%2$s"인 계정을 만들었습니다. 등록을 완료하려면, 다음 URL을 방문하고 (한 줄로 입력되었는지 확인하세요) 자신의 접근 비밀번호를 설정하세요:'; $s_new_account_username = '사용자 이름:'; $s_new_account_message = '사용자 등록을 하신 적이 없으시면, 그냥 무시하시면 됩니다.'; $s_new_account_do_not_reply = '이 메일에 대한 답장을 보내지 마세요. - DO NOT REPLY TO THIS MESSAGE'; $s_new_account_email = '이메일:'; $s_new_account_IP = '접속 IP :'; -$s_new_account_signup_msg = '다음 계정이 생성 되었습니다 :'; +$s_new_account_signup_msg = '다음 계정이 생성되었습니다:'; $s_reset_request_msg = '누군가가(아마도 자신이) 이메일 인증을 통해 비밀번호 바꾸기을 요청했습니다. 당신이 아니라면, 이 메시지를 무시하면 아무 일도 일어나지 않을 것입니다. 당신이 이 확인을 요청했다면, 비밀번호를 바꾸기 위해 다음 URL을 방문하세요:'; $s_reset_request_in_progress_msg = '입력하신 메일 내용을 확인하셔서 비밀번호를 변경하시면 됩니다.'; -$s_email_notification_title_for_status_bug_new = '다음 이슈가 [(재)발생] 했습니다.'; +$s_email_notification_title_for_status_bug_new = '다음 이슈가 [(재)발생]했습니다.'; $s_email_notification_title_for_status_bug_feedback = '다음 이슈는 [추가 정보]가 필요합니다.'; $s_email_notification_title_for_status_bug_acknowledged = '다음 이슈는 [검토] 중입니다.'; -$s_email_notification_title_for_status_bug_confirmed = '다음 이슈가 [확인] 되었습니다.'; -$s_email_notification_title_for_status_bug_assigned = '다음 이슈는 [할당] 되었습니다.'; -$s_email_notification_title_for_status_bug_resolved = '다음 이슈는 [해결] 되었습니다.'; -$s_email_notification_title_for_status_bug_closed = '다음 이슈는 [종료] 되었습니다.'; -$s_email_notification_title_for_action_bug_submitted = '다음 이슈가 [보고] 되었습니다.'; -$s_email_notification_title_for_action_bug_assigned = '다음 이슈가 [할당] 되었습니다.'; +$s_email_notification_title_for_status_bug_confirmed = '다음 이슈가 [확인]되었습니다.'; +$s_email_notification_title_for_status_bug_assigned = '다음 이슈는 [할당]되었습니다.'; +$s_email_notification_title_for_status_bug_resolved = '다음 이슈는 [해결]되었습니다.'; +$s_email_notification_title_for_status_bug_closed = '다음 이슈는 [종료]되었습니다.'; +$s_email_notification_title_for_action_bug_submitted = '다음 이슈가 [보고]되었습니다.'; +$s_email_notification_title_for_action_bug_assigned = '다음 이슈가 [할당]되었습니다.'; $s_email_notification_title_for_action_bug_unassigned = '다음 이슈가 할당 해제되었습니다.'; -$s_email_notification_title_for_action_bug_reopened = '다음 이슈가 [재발생] 되었습니다.'; -$s_email_notification_title_for_action_bug_deleted = '다음 이슈가 [삭제] 되었습니다.'; -$s_email_notification_title_for_action_bug_updated = '다음 이슈가 [갱신] 되었습니다.'; +$s_email_notification_title_for_action_bug_reopened = '다음 이슈가 [재개]되었습니다.'; +$s_email_notification_title_for_action_bug_deleted = '다음 이슈가 [삭제]되었습니다.'; +$s_email_notification_title_for_action_bug_updated = '다음 이슈가 [갱신]되었습니다.'; $s_email_notification_title_for_action_sponsorship_added = '다음 이슈는 [후원]되고 있습니다.'; $s_email_notification_title_for_action_sponsorship_updated = '다음 이슈의 [후원]이 갱신되었습니다.'; $s_email_notification_title_for_action_sponsorship_deleted = '다음 이슈의 [후원]이 취소되었습니다.'; -$s_email_notification_title_for_action_bugnote_submitted = '이 이슈에 이슈노트가 추가 되었습니다.'; +$s_email_notification_title_for_action_bugnote_submitted = '이 이슈에 노트가 추가되었습니다.'; $s_email_notification_title_for_action_duplicate_of_relationship_added = '다음 이슈는 %1$s 이슈와 동일한 것으로 설정됐습니다.'; $s_email_notification_title_for_action_has_duplicate_relationship_added = '%1$s 이슈는 다음 이슈와 동일한 것으로 설정됐습니다.'; $s_email_notification_title_for_action_related_to_relationship_added = '다음 이슈는 %1$s 이슈와 관련 있는 것으로 설정됐습니다.'; @@ -311,7 +312,7 @@ $s_api_token_create_form_title = 'API 토큰 생성'; $s_api_token_create_button = 'API 토큰'; $s_api_token_name = '토큰 이름'; $s_api_token_disclose_message = 'API에 접근하기 위해 사용되는 토큰'; -$s_api_token_displayed_once = '이 토큰은 한번 보여질 것임을 주의하십시오.'; +$s_api_token_displayed_once = '이 토큰은 한 번만 표시될 것임을 주의하십시오.'; $s_api_tokens_title = 'API 토큰들'; $s_api_token_revoke_button = '해제'; $s_api_token_never_used = '사용되지 않음'; @@ -377,7 +378,7 @@ $s_payment_updated = '지불 정보를 변경했습니다.'; $s_account_updated_msg = '당신의 계정 정보가 변경되었습니다...'; $s_email_updated = '이메일 주소가 성공적으로 업데이트되었습니다'; $s_realname_duplicated = '이 실명은 다른 사용자가 사용하고 있습니다'; -$s_realname_updated = '실명이 수정 되었습니다.'; +$s_realname_updated = '실명이 성공적으로 수정되었습니다'; $s_password_updated = '비밀번호가 성공적으로 바뀌었습니다'; $s_multiple_projects = '선택한 이슈는 여러가지 프로젝트에서 왔습니다. 아래의 파라미터는 모든 프로젝트의 설정에 반영됩니다. 모든 프로젝트를 바꾸는 게 아니라면 선택한 이슈에 대해서만 파라미터를 바꿔 보십시오.'; $s_new_bug_title = '새 문제'; @@ -458,7 +459,7 @@ $s_projection = '예상 작업량'; $s_os_version = '버전'; $s_os_version_label = 'OS Version:'; $s_eta = '처리예정시간'; -$s_product_version = '제품 번호'; +$s_product_version = '제품 버전'; $s_product_version_label = '제품 버전:'; $s_build = '빌드번호'; $s_fixed_in_version = '해결된 버전'; @@ -614,7 +615,7 @@ $s_status_level = '상태'; $s_alter_level = '누가 이 값을 변경할 수 있습니까?'; $s_validation = '워크플로우 유효성 검사'; $s_comment = '유효성 검사 주석'; -$s_superfluous = '스스로의 상태로부터 생성된 Arc가 내포되어 있습니다, 명시화 될 필요가 없습니다.'; +$s_superfluous = '상태로부터 자신에 대한 Arc가 암묵적으로 설정되어 있으므로, 명시적으로 지정할 필요가 없습니다.'; $s_unreachable = '이 상태로 이슈를 이동시킬 수 없습니다.'; $s_no_exit = '이슈를 이 상태로부터 다른상태로 이동시킬 수 없습니다.'; $s_access_levels = '접근 레벨'; @@ -623,13 +624,13 @@ $s_desc_bug_submit_status = '새로운 이슈가 설정되어 있는 상태'; $s_desc_bug_reopen_status = '재발생된 이슈가 설정되어 있는 상태'; $s_desc_bug_resolved_status_threshold = '이슈가 해결된 것으로 간주되는 상태'; $s_desc_bug_closed_status_threshold = '이슈가 종료된 것으로 간주되는 상태'; -$s_workflow_change_access_label = '워크플로우를 변경 할 수 있는 사람:'; +$s_workflow_change_access_label = '워크플로우를 변경할 수 있는 사람:'; $s_access_change_access_label = '접근 레벨을 변경할 수 있는 사람:'; $s_default_not_in_flow = '%1$s의 기본 상태를 다음 %2$s의 상태에 선택하지 않았습니다. 무시됩니다.'; $s_assign_issue = '이슈 할당'; $s_allow_reporter_close = '[보고자]에게 이슈를 [폐쇄]할 수 있도록 함'; $s_allow_reporter_reopen = '[보고자]에게 이슈를 [재오픈]할 수 있도록 함'; -$s_set_status_assigned = '핸들러 할당에 대한 상태를 설정 함'; +$s_set_status_assigned = '핸들러 할당에 대한 상태를 설정함'; $s_edit_others_bugnotes = '다른사람의 이슈노트 수정'; $s_edit_own_bugnotes = '내 노트 수정'; $s_delete_others_bugnotes = '다른 사람의 이슈노트 삭제'; @@ -751,13 +752,13 @@ $s_edit_user_title = '사용자 편집'; $s_account_unlock_button = '계정 풀기'; $s_reset_password_button = '비밀번호 재설정'; $s_delete_user_button = '사용자 삭제'; -$s_reset_password_msg = '비밀번호를 변경할경우 사용자에게 확인 메일이 보내지게 됩니다.'; +$s_reset_password_msg = '비밀번호를 재설정하면 이메일을 통해 확인 URL을 보냅니다.'; $s_reset_password_msg2 = '비밀번호 초기화는 비밀번호를 공백으로 만듭니다.'; $s_show_all_users = '모두'; $s_users_unused = '사용하지 않음'; $s_users_new = '새 사용자'; -$s_account_reset_protected_msg = '보호된 계정입니다. 비밀번호를 초기화 할 수 없습니다.'; -$s_account_reset_msg = '비밀번호 변경 메일이 발송 되었습니다...'; +$s_account_reset_protected_msg = '보호된 계정입니다. 비밀번호를 재설정할 수 없습니다.'; +$s_account_reset_msg = '지정된 사용자 이메일 주소로 확인 요청을 보냈습니다. 사용자는 이 정보를 이용하여 비밀번호를 변경할 수 있습니다.'; $s_account_reset_msg2 = '계정을 비밀번호가 없는 상태로 초기화합니다...'; $s_account_unlock_msg = '계정 잠금 상태가 해제되었습니다.'; $s_manage_user_protected_msg = '보호된 계정입니다. \'접근 레벨\' 및 \'사용\' 필드를 수정할 수 없습니다. 다른 필드는 성공적으로 업데이트했습니다.'; @@ -837,7 +838,7 @@ $s_must_enter_description = '설명을 입력해야 합니다.'; $s_report_more_bugs = '또 다른 이슈 보고'; $s_submission_thanks_msg = '이슈 보고를 해주셔서 감사합니다.'; $s_simple_report_link = '간단한 보고서'; -$s_enter_report_details_title = '상세 보고 내역을 입력하세요'; +$s_enter_report_details_title = '상세 보고 내역을 입력'; $s_required = '필수'; $s_select_category = '분류 선택'; $s_select_reproducibility = '재발생 가능성 선택'; @@ -846,12 +847,12 @@ $s_or_fill_in = '또는 다음 내용을 채웁니다.'; $s_assign_to = '할당하기'; $s_additional_information = '추가 정보'; $s_submit_report_button = '보고서 제출'; -$s_check_report_more_bugs = '이슈 보고를 계속 하려면 선택'; +$s_check_report_more_bugs = '더 많은 이슈를 보고하려면 선택'; $s_report_stay = '계속 보고'; $s_selected_project = '현재 프로젝트'; $s_valid_project_msg = '올바른 프로젝트를 선택해야 합니다.'; -$s_signup_done_title = '계정이 등록 되었습니다.'; -$s_password_emailed_msg = '축하합니다. 계정이 성공적으로 등록되었습니다. 확인 메일이 발송되었으므로, 메일을 확인하여서 계정 등록을 마무리 하시기 바랍니다.'; +$s_signup_done_title = '계정이 등록되었습니다.'; +$s_password_emailed_msg = '축하합니다. 성공적으로 등록되었습니다! 이메일 주소 확인을 위한 승인 이메일을 발송했습니다. 이 이메일로 보내드린 링크를 방문하시면 계정이 활성화됩니다.'; $s_no_reponse_msg = '7일의 계정 인증 기간이 주어집니다; 이 기간 내에 계정을 인증하지 않으면 계정 정보가 삭제됩니다.'; $s_signup_captcha_request_label = '오른쪽 박스에 쓰여 있는 대로 코드를 입력하세요:'; $s_signup_captcha_refresh = '새 코드 만들기'; @@ -1176,7 +1177,9 @@ $s_time_tracking = '시간 추적'; $s_time_tracking_time_spent = '작동 시간:'; $s_time_tracking_get_info_button = '시간 추적 정보 받기'; $s_time_tracking_cost_per_hour = '시간당 비용'; +$s_time_tracking_cost_per_hour_label = '시간당 비용:'; $s_time_tracking_cost = '비용'; +$s_time_tracking_cost_label = '가격:'; $s_total_time_for_issue = '이슈에 사용한 전체 시간 = %1$s'; $s_time_tracking_stopwatch_start = '시작'; $s_time_tracking_stopwatch_stop = '중지'; @@ -1251,7 +1254,7 @@ $MANTIS_ERROR[ERROR_BUGNOTE_NOT_FOUND] = '메모를 찾을 수 없습니다.'; $MANTIS_ERROR[ERROR_PROJECT_NOT_FOUND] = '"%1$s" 프로젝트가 없습니다.'; $MANTIS_ERROR[ERROR_DB_FIELD_NOT_FOUND] = '"%1$s" 데이터베이스 필드가 없습니다.'; $MANTIS_ERROR[ERROR_HANDLER_ACCESS_TOO_LOW] = '이슈 핸들러가 이 상태의 이슈를 다루기에 충분한 접근 권한을 가지고 있지 않습니다.'; -$MANTIS_ERROR[ERROR_PROJECT_NAME_NOT_UNIQUE] = '이미 사용중인 프로젝트 이름입니다. 다른 이름을 사용하세요.'; +$MANTIS_ERROR[ERROR_PROJECT_NAME_NOT_UNIQUE] = '해당 이름의 프로젝트는 이미 존재합니다. 뒤로 돌아간 다음 다른 이름을 입력하세요.'; $MANTIS_ERROR[ERROR_PROJECT_NAME_INVALID] = '올바르지 않은 프로젝트 이름입니다. 프로젝트 이름은 비워둘 수 없습니다.'; $MANTIS_ERROR[ERROR_USER_BY_NAME_NOT_FOUND] = '이름이 "%1$s"인 사용자가 없습니다.'; $MANTIS_ERROR[ERROR_USER_BY_ID_NOT_FOUND] = '아이디가 "%1$d"인 사용자가 없습니다.'; @@ -1261,7 +1264,7 @@ $MANTIS_ERROR[ERROR_NEWS_NOT_FOUND] = '뉴스를 찾을 수 없습니다.'; $MANTIS_ERROR[ERROR_USER_CREATE_PASSWORD_MISMATCH] = '비밀번호가 일치하지 않습니다.'; $MANTIS_ERROR[ERROR_USER_CURRENT_PASSWORD_MISMATCH] = '현재 비밀번호가 올바르지 않습니다.'; $MANTIS_ERROR[ERROR_GPC_ARRAY_EXPECTED] = '%1$s에 대해 문자열이 아닌 배열이 입력되어야 합니다.'; -$MANTIS_ERROR[ERROR_GPC_ARRAY_UNEXPECTED] = '%1$s에 대해 문자열이 와야 하지만 배열이 입력되야 합니다.'; +$MANTIS_ERROR[ERROR_GPC_ARRAY_UNEXPECTED] = '%1$s에 대해 문자열이 와야 하지만 배열이 입력되어야 합니다.'; $MANTIS_ERROR[ERROR_GPC_NOT_NUMBER] = '숫자가 입력되어야 합니다.(%1$s).'; $MANTIS_ERROR[ERROR_BUG_NOT_FOUND] = '%1$d 이슈가 없습니다.'; $MANTIS_ERROR[ERROR_FILTER_NOT_FOUND] = '%1$s 필터가 없습니다.'; @@ -1323,7 +1326,7 @@ $MANTIS_ERROR[ERROR_LOST_PASSWORD_NOT_ENABLED] = '"비밀번호를 잊음" 기 $MANTIS_ERROR[ERROR_LOST_PASSWORD_NO_EMAIL_SPECIFIED] = '비밀번호를 재설정하려면 이메일 주소를 제공해야 합니다.'; $MANTIS_ERROR[ERROR_LOST_PASSWORD_NOT_MATCHING_DATA] = '입력된 정보가 바르지 않습니다. 해당 계정으로 등록된 적이 없습니다.'; $MANTIS_ERROR[ERROR_LOST_PASSWORD_CONFIRM_HASH_INVALID] = '이 주소는 이미 사용되었습니다. 다시 확인하여 주시기 바랍니다.'; -$MANTIS_ERROR[ERROR_LOST_PASSWORD_MAX_IN_PROGRESS_ATTEMPTS_REACHED] = '요청이 한계 범위를 초과 하였습니다. 관리자에게 문의하시기 바랍니다.'; +$MANTIS_ERROR[ERROR_LOST_PASSWORD_MAX_IN_PROGRESS_ATTEMPTS_REACHED] = '진행 중인 요청이 한계 범위에 도달했습니다. 시스템 관리자에게 문의해 주십시오.'; $MANTIS_ERROR[ERROR_PROJECT_RECURSIVE_HIERARCHY] = '해당 동작은 서브프로젝트 계층구조에서 루프를 생성합니다.'; $MANTIS_ERROR[ERROR_USER_CHANGE_LAST_ADMIN] = '하나 남은 관리자 계정을 지우거나 권한 해제할 수 없습니다. 요청한 동작을 수행하려면 먼저 다른 관리자 계정을 만들어야 합니다.'; $MANTIS_ERROR[ERROR_PAGE_REDIRECTION] = '페이지 리다이렉션 오류. config_inc.php 또는 custom_*.php 파일의 PHP 블럭 밖에 공백이 없게 하십시오.'; @@ -1334,7 +1337,7 @@ $MANTIS_ERROR[ERROR_TAG_NOT_ATTACHED] = '그 이슈에 그 태그를 붙이지 $MANTIS_ERROR[ERROR_TAG_ALREADY_ATTACHED] = '이미 그 이슈에 그 태그를 붙였습니다.'; $MANTIS_ERROR[ERROR_TOKEN_NOT_FOUND] = '토큰을 찾을 수 없습니다.'; $MANTIS_ERROR[ERROR_EVENT_UNDECLARED] = '"%1$s" 이벤트를 아직 선언하지 않았습니다.'; -$MANTIS_ERROR[ERROR_PLUGIN_NOT_REGISTERED] = '"%1$s" 플러그인이 등록 되지 않았습니다.'; +$MANTIS_ERROR[ERROR_PLUGIN_NOT_REGISTERED] = '"%1$s" 플러그인이 등록되지 않았습니다.'; $MANTIS_ERROR[ERROR_PLUGIN_NOT_LOADED] = '"%1$s" 플러그인이 로드되어 있지 않습니다. 의존하는 항목들이 충족하는지 확인하십시오.'; $MANTIS_ERROR[ERROR_PLUGIN_ALREADY_INSTALLED] = '"%1$s" 플러그인이 이미 설치되어 있습니다.'; $MANTIS_ERROR[ERROR_PLUGIN_CLASS_NOT_FOUND] = '"%2$s" 클래스는 "%1$s" 플러그인에 정의되어 있지 않습니다.'; diff --git a/lang/strings_latvian.txt b/lang/strings_latvian.txt index a94fdca37a..41004a7cc1 100644 --- a/lang/strings_latvian.txt +++ b/lang/strings_latvian.txt @@ -406,7 +406,7 @@ $s_webmaster_contact_information = 'Palīdzībai sazinieties ar ici abans de vos identificar.'; -$s_error_code_version_out_of_date = 'ATENCION : L\'estructura de la banca de donadas es mai recenta que lo logicial installat. Metètz a jorn lo logicial.'; +$s_error_database_no_schema_version = 'Error : L\'estructura de la basa de donadas sembla obsoleta (config(databaseversion) es a 0) o corrompuda. Verificatz que vòstra basa de donadas es en cors d\'execucion - podèm pas trobar la version de l\'esquèma de la basa de donadas. La taula « Config » a pas renviat una version valida de l\'esquèma - demandatz d\'ajuda sus la lista de difusion mantis-help se besonh.'; +$s_error_database_version_out_of_date_2 = 'ATENCION : L\'estructura de la basa de donadas pòt èsser depassada. Metètz a jorn dempuèi aicí abans de vos identificar.'; +$s_error_code_version_out_of_date = 'ATENCION : L\'estructura de la basa de donadas es mai recenta que lo logicial installat. Metètz a jorn lo logicial.'; $s_login_page_info = 'Benvenguda sul sistèma de gestion dels bògues.'; $s_login_title = 'Utilizaire'; $s_save_login = 'Se remembrar de mon identificant sus aqueste ordinator.'; -$s_secure_session = 'Sesilha securizada'; -$s_secure_session_long = 'Restrenh la sesilha a aquesta adreça IP.'; +$s_secure_session = 'Session securizada'; +$s_secure_session_long = 'Restrenh la session a aquesta adreça IP.'; $s_choose_project = 'Causir un projècte'; -$s_login_button = 'Dobrir la sesilha'; +$s_login_button = 'Dobrir la session'; $s_signup_link = 'Dobrir un compte novèl'; $s_lost_password_link = 'Avètz doblidat vòstre senhal ?'; $s_select_project_button = 'Causir un projècte'; $s_lost_password_title = 'Reïnicializacion de senhal'; $s_lost_password_done_title = 'Messatge de senhal mandat'; $s_lost_password_subject = 'Reïnicializacion de senhal'; -$s_lost_password_info = 'Per tornar inicializar vòstre senhal, mercés d\'indicar lo nom d\'utilizaire e l\'adreça de corrièr electronic del compte.

Se las donadas correspondon a un compte valid, vos serà mandat per corrièr electronic una URL especiala que conten un còde de validacion per vòstre compte. Mercés de seguir aqueste ligam per cambiar vòstre senhal.'; +$s_lost_password_info = 'Per reïnicializar vòstre senhal, mercés d\'indicar lo nom d\'utilizaire e l\'adreça de corrièr electronic del compte.

Se las donadas correspondon a un compte valid, vos serà mandat per corrièr electronic una URL especiala que conten un còdi de validacion per vòstre compte. Mercés de seguir aqueste ligam per cambiar vòstre senhal.'; $s_lost_password_confirm_hash_OK = 'Vòstra confirmacion es estada acceptada. Mercés de metre a jorn vòstre senhal.'; $s_newer_news_link = 'Novèlas recentas'; $s_older_news_link = 'Novèlas ancianas'; @@ -515,7 +515,7 @@ $s_last_visit = 'Darrièra visita'; $s_edit_user_link = 'Modificar l\'utilizaire'; $s_config_all_projects = 'Nòta : aquestes reglatges afectan totes los projèctes.'; $s_config_project = 'Nòta : aquestes reglatges afectan soncament lo projècte %1$s.'; -$s_colour_coding = 'Còdes de colors aplicables al tablèu seguent :'; +$s_colour_coding = 'Còdis de colors aplicables al tablèu seguent :'; $s_colour_project = 'Los paramètres del projècte son prioritaris.'; $s_colour_global = 'Totes los paramètres del projècte son prioritaris per rapòrt a la configuracion per defaut.'; $s_issue_reporter = 'Utilizaire qu\'a raportat lo bòg'; @@ -564,14 +564,14 @@ $s_config_delete_sure = 'Sètz segur que volètz suprimir la configuracion per : $s_in_project = 'del projècte'; $s_delete_config_button = 'Suprimir la configuracion'; $s_configuration_report = 'Rapòrt de configuracion'; -$s_database_configuration = 'Configuracion de la banca de donadas'; +$s_database_configuration = 'Configuracion de la basa de donadas'; $s_configuration_option = 'Opcion de configuracion'; $s_configuration_option_type = 'Tipe'; $s_configuration_option_value = 'Valor'; $s_all_users = 'Totes los utilizaires'; $s_set_configuration_option = 'Cambiar l\'opcion de configuracion'; $s_delete_config_sure_msg = 'Sètz segur que volètz suprimir aquesta opcion de configuracion ?'; -$s_configuration_corrupted = 'La configuracion dins la banca de donadas es corrompuda.'; +$s_configuration_corrupted = 'La configuracion dins la basa de donadas es corrompuda.'; $s_plugin = 'Plugin'; $s_plugins_installed = 'Plugins installats'; $s_plugins_available = 'Plugins disponibles'; @@ -655,7 +655,7 @@ $s_accounts_pruned_msg = 'Totes los comptes de mai d\'una setmana e que se son p $s_prune_accounts_button = 'Suprimir'; $s_confirm_account_pruning = 'Sètz segur(a) que volètz suprimir los comptes que se son pas jamai connectats ?'; $s_edit_user_title = 'Modificar un utilizaire'; -$s_account_unlock_button = 'Desvarrolhar lo compte'; +$s_account_unlock_button = 'Desverrolhar lo compte'; $s_reset_password_button = 'Escafar lo senhal'; $s_delete_user_button = 'Suprimir l\'utilizaire'; $s_reset_password_msg = 'La reïnicializacion del senhal envia un iperligam de confirmacion per corrièr electronic.'; @@ -666,7 +666,7 @@ $s_users_new = 'NOVÈL'; $s_account_reset_protected_msg = 'Aqueste compte es protegit. Podètz pas reïnicializar lo senhal.'; $s_account_reset_msg = 'Lo messatge de confirmacion es estat mandat a vòstra adreça de corrièr electronic...'; $s_account_reset_msg2 = 'Lo senhal del compte es estat mes a void...'; -$s_account_unlock_msg = 'Lo compte es estat desvarrolhat.'; +$s_account_unlock_msg = 'Lo compte es estat desverrolhat.'; $s_manage_user_protected_msg = 'Compte protegit; los camps \'Nivèl d’accès\' e \'Activat\' pòdon pas èsser modificats. Los autres camps son ben estats meses a jorn.'; $s_manage_user_updated_msg = 'Lo compte es estat mes a jorn...'; $s_email_user_updated_subject = 'Compte mes a jorn'; @@ -682,7 +682,7 @@ $s_users_link = 'Utilizaires'; $s_manage_link = 'Administracion'; $s_edit_news_link = 'Modificar las novèlas'; $s_docs_link = 'Documentacion'; -$s_logout_link = 'Tampar la sesilha'; +$s_logout_link = 'Tampar la session'; $s_my_view_link = 'Mon afichatge'; $s_my_view_title_unassigned = 'Pas assignat'; $s_my_view_title_recent_mod = 'Modificat recentament'; @@ -889,7 +889,7 @@ $s_custom_field_require_report = 'Necessari al rapòrt'; $s_custom_field_require_update = 'Necessari a la mesa a jorn'; $s_custom_field_require_resolved = 'Necessari a la resolucion'; $s_custom_field_require_closed = 'Necessari a la tampadura'; -$s_link_custom_field_to_project_title = 'Ligar un camp personalizat al projècte'; +$s_link_custom_field_to_project_title = 'Ligar un camp personalizat als projèctes'; $s_link_custom_field_to_project_button = 'Ligar camp personalizat'; $s_custom_field_sequence = 'Seguida'; $s_custom_field_type_enum_string = '0:Cadena de caractèrs,1:Nombre entièr,2:Nombre real,3:Enumeracion,4:Corrièl,5:Casa de marcar,6:Lista,7:Lista de seleccion multipla,8:Data,9:Boton ràdio,10:Zòna de tèxte'; @@ -945,7 +945,7 @@ $s_create_child_bug_button = 'Clonar'; $s_bug_cloned_to = 'Bòg duplicat'; $s_bug_created_from = 'Bòg generit dempuèi'; $s_copy_from_parent = 'Copiar las donadas espandidas del paire'; -$s_copy_notes_from_parent = 'Copiar las nòtas'; +$s_copy_notes_from_parent = 'Copiar las nòtas de problèma'; $s_copy_attachments_from_parent = 'Copiar las pèças juntas'; $s_viewing_bug_relationship_graph_title = 'Grafic relacional'; $s_viewing_bug_dependency_graph_title = 'Grafic de las dependéncias'; @@ -989,7 +989,7 @@ $s_use_saved_filters = 'Utilizar los filtres enregistrats'; $s_create_project = 'Crear un projècte'; $s_delete_project = 'Suprimir un projècte'; $s_manage_project = 'Gerir los projèctes'; -$s_manage_user_access_to_project = 'Gerir los dreches d\'accès d\'utilizaire a un projècte'; +$s_manage_user_access_to_project = 'Gerir los dreits d\'accès d\'utilizaire a un projècte'; $s_automatically_included_in_private_projects = 'Inclús automaticament dins los projèctes privats'; $s_project_documents = 'DOCUMENTS DEL PROJÈCTE'; $s_view_project_documents = 'Afichar los documents del projècte'; @@ -1003,7 +1003,7 @@ $s_assign_sponsored_issue = 'Assignar un bòg comanditat'; $s_handle_sponsored_issue = 'Tractar un bòg comanditat'; $s_others = 'AUTRES'; $s_see_email_addresses_of_other_users = 'Veire las adreças de corrièr dels autres utilizaires'; -$s_send_reminders = 'Mandar de rampèls'; +$s_send_reminders = 'Mandar de rapèls'; $s_receive_reminders = 'Recebre de rapèls'; $s_add_profiles = 'Apondre de perfils'; $s_notify_of_new_user_created = 'Senhalar la creacion d\'un utilizaire novèl'; @@ -1085,7 +1085,7 @@ $s_overdue = 'Passat degut'; $s_view_account_title = 'Informacions de l\'utilizaire'; $s_manage_user = 'Gerir l\'utilizaire'; $s_install_information = 'Informacions de l\'installacion de MantisBT'; -$s_database_information = 'Informacions sus la banca de donadas de MantisBT'; +$s_database_information = 'Informacions sus la basa de donadas de MantisBT'; $s_path_information = 'Informacions suls camins de MantisBT'; $s_month_january = 'genièr'; $s_month_february = 'febrièr'; @@ -1099,7 +1099,7 @@ $s_month_september = 'setembre'; $s_month_october = 'octobre'; $s_month_november = 'novembre'; $s_month_december = 'decembre'; -$MANTIS_ERROR[ERROR_GENERIC] = 'Una error s\'es producha. Mercés de contactar vòstre administrator.'; +$MANTIS_ERROR[ERROR_GENERIC] = 'Una error s\'es produita. Mercés de contactar vòstre administrator.'; $MANTIS_ERROR[ERROR_SQL] = 'Error SQL detectada.'; $MANTIS_ERROR[ERROR_REPORT] = 'I aviá una error dins vòstre rapòrt.'; $MANTIS_ERROR[ERROR_NO_FILE_SPECIFIED] = 'Pas cap de fichièr especificat'; @@ -1114,11 +1114,11 @@ $MANTIS_ERROR[ERROR_FILE_TOO_BIG] = 'Fracàs del depaus de fichièr. La talha d $MANTIS_ERROR[ERROR_GPC_VAR_NOT_FOUND] = 'Un paramètre requerit per aquesta pagina (%1$s) es pas estat trobat.'; $MANTIS_ERROR[ERROR_USER_NAME_NOT_UNIQUE] = 'Aqueste nom d\'utilizaire ja es utilizat. Mercés de tornar començar e causir un autre nom.'; $MANTIS_ERROR[ERROR_CONFIG_OPT_NOT_FOUND] = 'L\'opcion de configuracion « %1$s » es pas estada trobada.'; -$MANTIS_ERROR[ERROR_CONFIG_OPT_CANT_BE_SET_IN_DB] = 'L\'opcion de configuracion « %1$s » pòt pas èsser definida dins la banca de donadas. Deu èsser definida dins config_inc.php.'; +$MANTIS_ERROR[ERROR_CONFIG_OPT_CANT_BE_SET_IN_DB] = 'L\'opcion de configuracion « %1$s » pòt pas èsser definida dins la basa de donadas. Deu èsser definida dins config_inc.php.'; $MANTIS_ERROR[ERROR_LANG_STRING_NOT_FOUND] = 'Cadena « %1$s » introbabla.'; $MANTIS_ERROR[ERROR_BUGNOTE_NOT_FOUND] = 'Nòta introbabla.'; $MANTIS_ERROR[ERROR_PROJECT_NOT_FOUND] = 'Projècte « %1$s » introbable.'; -$MANTIS_ERROR[ERROR_DB_FIELD_NOT_FOUND] = 'Camp de banca de donadas "%1$s" introbable.'; +$MANTIS_ERROR[ERROR_DB_FIELD_NOT_FOUND] = 'Camp de basa de donadas "%1$s" introbable.'; $MANTIS_ERROR[ERROR_HANDLER_ACCESS_TOO_LOW] = 'Aquesta persona possedís pas las permissions requesidas per préner en carga aqueste bòg dins son estat actual.'; $MANTIS_ERROR[ERROR_PROJECT_NAME_NOT_UNIQUE] = 'Un projècte amb aqueste nom existís ja. Mercés de tornar en arrièr e de picar un autre nom.'; $MANTIS_ERROR[ERROR_PROJECT_NAME_INVALID] = 'Nom de projècte especificat invalid. Los noms de projècte pòdon pas èsser voids.'; @@ -1156,8 +1156,8 @@ $MANTIS_ERROR[ERROR_LDAP_UPDATE_FAILED] = 'Fracàs de mesa a jorn de l\'enregist $MANTIS_ERROR[ERROR_LDAP_USER_NOT_FOUND] = 'Enregistrament d\'utilizaire LDAP introbable.'; $MANTIS_ERROR[ERROR_LDAP_EXTENSION_NOT_LOADED] = 'L\'extension LDAP es pas cargada.'; $MANTIS_ERROR[ERROR_DB_CONNECT_FAILED] = 'Fracàs de connexion a la banca de donadas. L\'error renviada èra #%1$d: %2$s.'; -$MANTIS_ERROR[ERROR_DB_QUERY_FAILED] = 'Fracàs de la requèsta de banca de donadas. L\'error renviada per la banca de donadas èra #%1$d: %2$s per la requèsta : %3$s.'; -$MANTIS_ERROR[ERROR_DB_SELECT_FAILED] = 'Fracàs de la seleccion de la banca de donadas. L\'error renviada per la banca de donadas èra #%1$d: %2$s.'; +$MANTIS_ERROR[ERROR_DB_QUERY_FAILED] = 'Fracàs de la requèsta de basa de donadas. L\'error renviada per la basa de donadas èra #%1$d: %2$s per la requèsta : %3$s.'; +$MANTIS_ERROR[ERROR_DB_SELECT_FAILED] = 'Fracàs de la seleccion de la basa de donadas. L\'error renviada per la basa de donadas èra #%1$d: %2$s.'; $MANTIS_ERROR[ERROR_CATEGORY_DUPLICATE] = 'Categoria duplicada.'; $MANTIS_ERROR[ERROR_CATEGORY_NO_ACTION] = 'Cap de còpia pas especificada.'; $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND] = 'Categoria introbabla.'; @@ -1165,10 +1165,10 @@ $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND_FOR_PROJECT] = 'Categoria « %1$s » intr $MANTIS_ERROR[ERROR_CATEGORY_CANNOT_DELETE_DEFAULT] = 'Aquesta categoria pòt pas èsser suprimida, perque es definida coma "Categoria per defaut pels desplaçaments".'; $MANTIS_ERROR[ERROR_VERSION_DUPLICATE] = 'Version duplicada.'; $MANTIS_ERROR[ERROR_VERSION_NOT_FOUND] = 'Version "%1$s" introbabla.'; -$MANTIS_ERROR[ERROR_USER_NAME_INVALID] = 'Nom d\'utilizaire invalid. Lo nom d\'utilizaire pòt pas conténer que las letras latinas, nombres, espacis, junhents, punts, signes mai e traches de soslinhament.'; +$MANTIS_ERROR[ERROR_USER_NAME_INVALID] = 'Nom d\'utilizaire invalid. Lo nom d\'utilizaire pòt pas conténer que las letras latinas, nombres, espacis, junhents, punts, signes mai e traits de soslinhament.'; $MANTIS_ERROR[ERROR_USER_REAL_NAME_INVALID] = 'Nom vertadièr invalid.'; $MANTIS_ERROR[ERROR_USER_DOES_NOT_HAVE_REQ_ACCESS] = 'L\'utilizaire a pas lo nivèl d\'accès requerit'; -$MANTIS_ERROR[ERROR_USER_REAL_MATCH_USER] = 'Lo nom vertadièr picat correspond al còde d\'un autre utilizaire. Causissètz-ne un autre.'; +$MANTIS_ERROR[ERROR_USER_REAL_MATCH_USER] = 'Lo nom vertadièr picat correspond al còdi d\'un autre utilizaire. Causissètz-ne un autre.'; $MANTIS_ERROR[ERROR_SPONSORSHIP_NOT_ENABLED] = 'Supòrt de comanditari pas activat.'; $MANTIS_ERROR[ERROR_SPONSORSHIP_NOT_FOUND] = 'Comanditari %1$d introbable.'; $MANTIS_ERROR[ERROR_SPONSORSHIP_AMOUNT_TOO_LOW] = 'La comandita (%1$s) es inferiora a la soma minimum (%2$s).'; @@ -1206,10 +1206,10 @@ $MANTIS_ERROR[ERROR_PLUGIN_UPGRADE_NEEDED] = 'Lo modul « %1$s » deu èsser $MANTIS_ERROR[ERROR_PLUGIN_GENERIC] = 'Una error desconeguda « %1$s » s\'es produsida durant l\'execucion del logicial « %2$s ».'; $MANTIS_ERROR[ERROR_COLUMNS_DUPLICATE] = 'Lo camp « %1$s » possedís pas mai d\'una colomna « %2$s ».'; $MANTIS_ERROR[ERROR_COLUMNS_INVALID] = 'Lo camp « %1$s » possedís una colomna invalida « %2$s »'; -$MANTIS_ERROR[ERROR_SESSION_HANDLER_INVALID] = 'Gestionari de sesilha invalid.'; -$MANTIS_ERROR[ERROR_SESSION_VAR_NOT_FOUND] = 'La variabla de sesilha « %1$s » es pas estada trobada.'; -$MANTIS_ERROR[ERROR_SESSION_NOT_VALID] = 'Vòstra sesilha es estada invalidada.'; -$MANTIS_ERROR[ERROR_FORM_TOKEN_INVALID] = 'Geton de seguretat del formulari invalid. Aquò pòt èsser degut a un depassament de relambi de la sesilha, o un mandadís en doble accidental del formulari.'; +$MANTIS_ERROR[ERROR_SESSION_HANDLER_INVALID] = 'Gestionari de session invalid.'; +$MANTIS_ERROR[ERROR_SESSION_VAR_NOT_FOUND] = 'La variabla de session « %1$s » es pas estada trobada.'; +$MANTIS_ERROR[ERROR_SESSION_NOT_VALID] = 'Vòstra session es estada invalidada.'; +$MANTIS_ERROR[ERROR_FORM_TOKEN_INVALID] = 'Geton de seguretat del formulari invalid. Aquò pòt èsser degut a un depassament de relambi de la session, o un mandadís en doble accidental del formulari.'; $MANTIS_ERROR[ERROR_INVALID_REQUEST_METHOD] = 'Impossible d\'afichar aquesta pagina amb aquesta foncion.'; $MANTIS_ERROR[ERROR_INVALID_SORT_FIELD] = 'Camp de triada invalid.'; $MANTIS_ERROR[ERROR_INVALID_DATE_FORMAT] = 'Format de data invalid.'; diff --git a/lang/strings_portuguese_standard.txt b/lang/strings_portuguese_standard.txt index 206e242107..f23566fe40 100644 --- a/lang/strings_portuguese_standard.txt +++ b/lang/strings_portuguese_standard.txt @@ -1166,7 +1166,7 @@ $MANTIS_ERROR[ERROR_CUSTOM_FIELD_INVALID_DEFINITION] = 'Definição de campo per $MANTIS_ERROR[ERROR_CUSTOM_FIELD_INVALID_PROPERTY] = 'Propriedade de campo personalizado inválido ( %1$s ).'; $MANTIS_ERROR[ERROR_LDAP_AUTH_FAILED] = 'Falha na Autenticação LDAP.'; $MANTIS_ERROR[ERROR_LDAP_SERVER_CONNECT_FAILED] = 'Falha na ligação ao servidor LDAP.'; -$MANTIS_ERROR[ERROR_LDAP_UPDATE_FAILED] = 'Atualização de registro LDAP falhou.'; +$MANTIS_ERROR[ERROR_LDAP_UPDATE_FAILED] = 'A atualização do Registo LDAP falhou.'; $MANTIS_ERROR[ERROR_LDAP_USER_NOT_FOUND] = 'Registo de Utilizador LDAP Não Encontrado.'; $MANTIS_ERROR[ERROR_LDAP_EXTENSION_NOT_LOADED] = 'Extensão LDAP Não Carregada.'; $MANTIS_ERROR[ERROR_DB_CONNECT_FAILED] = 'Ligação à base de dados falhou. O erro recebido da base de dados foi #%1$d: %2$s.'; diff --git a/lang/strings_qqq.txt b/lang/strings_qqq.txt index 80ee2ee2dc..155c8b6c38 100644 --- a/lang/strings_qqq.txt +++ b/lang/strings_qqq.txt @@ -199,6 +199,7 @@ $s_reporter = '{{Identical|Reporter}}'; $s_reporter_label = '{{Identical|Reporter}}'; $s_priority = '{{Identical|Priority}}'; $s_priority_label = '{{Identical|Priority}}'; +$s_resolution = '{{Identical|Resolution}}'; $s_status = '{{Identical|Status}}'; $s_status_label = '{{Identical|Status}}'; $s_os = '[[File:MantisBT-bug_report_advanced_page_profile.png|150px|right]] diff --git a/lang/strings_russian.txt b/lang/strings_russian.txt index e9567ebd40..b7e02b1187 100644 --- a/lang/strings_russian.txt +++ b/lang/strings_russian.txt @@ -47,6 +47,7 @@ * @author EugeneZelenko * @author Ferrer * @author Iniquity + * @author Irus * @author KPu3uC B Poccuu * @author Kirill * @author Okras @@ -74,6 +75,7 @@ $s_actiongroup_menu_update_product_version = 'изменить версию пр $s_actiongroup_menu_update_target_version = 'изменить целевую версию'; $s_actiongroup_menu_update_fixed_in_version = 'изменить "решена в версии"'; $s_actiongroup_menu_update_product_build = 'изменить сборку продукта'; +$s_actiongroup_menu_update_due_date = 'Обновление даты оплаты'; $s_actiongroup_menu_add_note = 'добавить комментарий'; $s_actiongroup_menu_attach_tags = 'добавить метку'; $s_actiongroup_bugs = 'Выбранные задачи'; @@ -151,6 +153,10 @@ $s_make_private = 'Сделать приватным'; $s_make_public = 'Сделать публичным'; $s_create_new_project_link = 'создать новый проект'; $s_login_link = 'Вход'; +$s_opensearch_id_short = '%s Id'; +$s_opensearch_id_description = '%s: поиск по ID проблемы'; +$s_opensearch_text_short = '%s Текст'; +$s_opensearch_text_description = '%s: полнотекстовый поиск'; $s_select_option = '(выбрать)'; $s_bug_actiongroup_access = 'У вас недостаточно прав для выполнения этого действия.'; $s_bug_actiongroup_status = 'Эту задачу нельзя перевести в выбранное состояние'; @@ -171,6 +177,7 @@ $s_set_sticky_bugs_conf_msg = 'Вы уверены, что хотите прик $s_product_version_bugs_conf_msg = 'Обновить версию продукта до'; $s_fixed_in_version_bugs_conf_msg = 'Изменить "решен в версии" на'; $s_target_version_bugs_conf_msg = 'Изменить целевую версию на'; +$s_due_date_bugs_conf_msg = 'Обновление за дату'; $s_close_group_bugs_button = 'Закрыть задачи'; $s_delete_group_bugs_button = 'Удалить задачи'; $s_move_group_bugs_button = 'Переместить задачи'; @@ -185,6 +192,7 @@ $s_set_sticky_group_bugs_button = 'Приклеить/отклеить'; $s_product_version_group_bugs_button = 'Обновить версию продукта'; $s_fixed_in_version_group_bugs_button = 'Изменить "решен в версии"'; $s_target_version_group_bugs_button = 'Изменить целевую версию'; +$s_due_date_group_bugs_button = 'Обновление даты оплаты'; $s_update_severity_title = 'Обновление влияния'; $s_update_severity_msg = 'Выберите обновление влияния'; $s_update_severity_button = 'Обновить влияние'; @@ -207,6 +215,7 @@ $s_myself = 'я'; $s_default_access_level = 'уровень доступа по умолчанию'; $s_issue_status_percentage = 'Соотношение задач'; $s_access_levels_enum_string = '10:зритель,25:автор,40:редактор,55:участник,70:руководитель,90:администратор'; +$s_no_access = 'нет доступа'; $s_project_status_enum_string = '10:в разработке,30:выпущен,50:стабильный,70:устарел'; $s_project_view_state_enum_string = '10:публичный,50:приватный'; $s_view_state_enum_string = '10:публичная,50:приватная'; @@ -238,6 +247,7 @@ $s_email_notification_title_for_status_bug_resolved = 'Следующая зад $s_email_notification_title_for_status_bug_closed = 'Следующая задача ЗАКРЫТА:'; $s_email_notification_title_for_action_bug_submitted = 'Следующая задача СОЗДАНА:'; $s_email_notification_title_for_action_bug_assigned = 'Следующая задача НАЗНАЧЕНА:'; +$s_email_notification_title_for_action_bug_unassigned = 'Следующий вопрос был НЕНАЗНАЧЕННЫЙ.'; $s_email_notification_title_for_action_bug_reopened = 'Следующая задача ПЕРЕОТКРЫТА:'; $s_email_notification_title_for_action_bug_deleted = 'Следующая задача УДАЛЕНА:'; $s_email_notification_title_for_action_bug_updated = 'Следующая задача ИЗМЕНЕНА:'; @@ -278,6 +288,8 @@ $s_email_summary = 'Тема'; $s_email_description = 'Описание'; $s_email_additional_information = 'Дополнительная информация'; $s_email_steps_to_reproduce = 'Как воспроизвести'; +$s_email_tag = 'Теги'; +$s_email_due_date = 'Дата'; $s_account_protected_msg = 'Учетная запись защищена. Изменение настроек невозможно...'; $s_account_removed_msg = 'Ваша учетная запись удалена...'; $s_confirm_delete_msg = 'Вы уверены, что хотите удалить собственную учетную запись?'; @@ -302,7 +314,15 @@ $s_update_user_button = 'Изменить учетную запись'; $s_verify_warning = 'Сведения вашей учётной записи были проверены.'; $s_verify_change_password = 'Чтобы вы смогли снова войти в систему, здесь необходимо установить пароль.'; $s_api_tokens_link = 'API-токены'; +$s_api_token_create_form_title = 'Создать Токен API'; +$s_api_token_create_button = 'Создать Токен API'; +$s_api_token_name = 'Название Маркера'; +$s_api_token_disclose_message = 'Маркер, используемый для доступа к API.'; +$s_api_token_displayed_once = 'Обратите внимание, что этот маркер отображаются только один раз.'; $s_api_tokens_title = 'API-токены'; +$s_api_token_revoke_button = 'Герои'; +$s_api_token_never_used = 'Никогда использовал'; +$s_api_token_revoked = 'API токен "%s" отменено.'; $s_last_used = 'Последнее использование'; $s_default_account_preferences_title = 'Настройки учетной записи'; $s_default_project = 'Проект по умолчанию'; @@ -410,9 +430,12 @@ $s_reminder_sent_none = 'Нет уведомлений'; $s_reminder_list_truncated = 'список получателей сокращен'; $s_bug_send_button = 'Отправить'; $s_reminder = 'Напоминание'; +$s_reminder_mentions = 'Теперь вы можете отметить пользователей, чтобы активировать уведомления для них, а не с помощью функции напоминания. Например, другие могут отметить вас на написание %1s вопросы и заметки, и вы получите уведомление по электронной почте.'; $s_reminder_explain = 'Выбранным адресатам будет отправлено напоминание о желательности обратной связи на эту задачу.'; $s_reminder_monitor = 'Они также автоматически войдет в состав тех, кто отслеживает задачу. Впоследствии адресаты могут отказаться от отслеживания кнопкой «Не отслеживать».'; $s_reminder_store = 'Текст этого напоминания будет сохранен в задаче.'; +$s_mentioned_you = 'упомянутый вам:'; +$s_mentioned_in = 'Упоминается в %1$s'; $s_confirm_sponsorship = 'Пожалуйста, подтвердите, что собираетесь оплатить задачу %1$d в размере %2$s.'; $s_stick_bug_button = 'Приклеить'; $s_unstick_bug_button = 'Отклеить'; @@ -646,6 +669,9 @@ $s_all_users = 'Все пользователи'; $s_set_configuration_option = 'Установить параметр'; $s_delete_config_sure_msg = 'Вы уверены, что хотите удалить этот параметр?'; $s_configuration_corrupted = 'Конфигурация в базе данных нарушена.'; +$s_set_configuration_option_action_create = 'Создайте Вариант Конфигурации'; +$s_set_configuration_option_action_edit = 'Изменение параметра конфигурации'; +$s_set_configuration_option_action_clone = 'Параметр Конфигурации Клон'; $s_plugin = 'Плагин'; $s_plugins_installed = 'Установленные плагины'; $s_plugins_available = 'Доступные плагины'; @@ -671,6 +697,7 @@ $s_project_added_msg = 'Проект добавлен...'; $s_category_added_msg = 'Категория добавлена...'; $s_category_deleted_msg = 'Категория удалена...'; $s_category_delete_sure_msg = 'Вы уверены, что хотите удалить категорию?
Категория "%1$s" содержит %2$d задач.'; +$s_category_delete_confirm_msg = 'Вы уверены, что хотите удалить "%1$s" категории?'; $s_delete_category_button = 'Удалить категорию'; $s_edit_project_category_title = 'Изменение категорий проекта'; $s_update_category_button = 'Изменить категорию'; @@ -739,6 +766,7 @@ $s_edit_user_title = 'Изменение сведений о пользоват $s_account_unlock_button = 'Разблокировать учётную запись'; $s_reset_password_button = 'Сбросить пароль'; $s_delete_user_button = 'Удалить учетную запись'; +$s_impersonate_user_button = 'Олицетворение Пользователя'; $s_reset_password_msg = 'Сброс пароля приводит к отправке по электронной почте ссылки на страницу подтверждения.'; $s_reset_password_msg2 = 'Сброс пароля приводит к установке пустого пароля.'; $s_show_all_users = 'Все'; @@ -1243,8 +1271,10 @@ $MANTIS_ERROR[ERROR_UPLOAD_FAILURE] = 'Загрузка файла не удал $MANTIS_ERROR[ERROR_FILE_TOO_BIG] = 'Загрузка файла не удалась. Скорее всего, размер файла был больше, чем разрешенный в данной конфигурации PHP.'; $MANTIS_ERROR[ERROR_GPC_VAR_NOT_FOUND] = 'Не найден параметр "%1$s", обязательный для этой страницы.'; $MANTIS_ERROR[ERROR_USER_NAME_NOT_UNIQUE] = 'Это регистрационное имя пользователя уже задействовано. Пожалуйста, вернитесь назад и выберите другое.'; +$MANTIS_ERROR[ERROR_USER_EMAIL_NOT_UNIQUE] = 'Этот адрес электронной почты уже используется. Пожалуйста, вернитесь назад и выберите другой.'; $MANTIS_ERROR[ERROR_CONFIG_OPT_NOT_FOUND] = 'Параметр конфигурации \'%1$s\' не найден.'; $MANTIS_ERROR[ERROR_CONFIG_OPT_CANT_BE_SET_IN_DB] = 'Параметр конфигурации \'%1$s\' нельзя устанавливать в базе данных. Его следует установить в config_inc.php.'; +$MANTIS_ERROR[ERROR_CONFIG_OPT_BAD_SYNTAX] = 'Не удалось установить настройки параметра «%1$s»: %2$s'; $MANTIS_ERROR[ERROR_LANG_STRING_NOT_FOUND] = 'Строка «%1$s» не найдена.'; $MANTIS_ERROR[ERROR_BUGNOTE_NOT_FOUND] = 'Комментарий не найден.'; $MANTIS_ERROR[ERROR_PROJECT_NOT_FOUND] = 'Проект "%1$s" не найден.'; @@ -1297,6 +1327,7 @@ $MANTIS_ERROR[ERROR_CATEGORY_NO_ACTION] = 'Действие по копиров $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND] = 'Категория не найдена.'; $MANTIS_ERROR[ERROR_CATEGORY_NOT_FOUND_FOR_PROJECT] = 'В проекте "%2$s" категория "%1$s" не обнаружена.'; $MANTIS_ERROR[ERROR_CATEGORY_CANNOT_DELETE_DEFAULT] = 'Эту категорию нельзя удалить, так как она определена как "Категория для перемещений по умолчанию".'; +$MANTIS_ERROR[ERROR_CATEGORY_CANNOT_DELETE_HAS_ISSUES] = 'Категория "%1$s" не может быть удален, потому что он связан с одним или более вопросами.'; $MANTIS_ERROR[ERROR_VERSION_DUPLICATE] = 'Версия с таким названием уже существует.'; $MANTIS_ERROR[ERROR_VERSION_NOT_FOUND] = 'Версия \'%1$s\' не найдена.'; $MANTIS_ERROR[ERROR_USER_NAME_INVALID] = 'Недопустимое регистрационное имя пользователя. В именах могут содержаться только латинские буквы, цифры, пробелы, дефисы, точки, знаки плюса и подчеркивания.'; @@ -1335,6 +1366,7 @@ $MANTIS_ERROR[ERROR_EVENT_UNDECLARED] = 'Событие "%1$s" ещё не бы $MANTIS_ERROR[ERROR_PLUGIN_NOT_REGISTERED] = 'Плагин "%1$s" не зарегистрирован.'; $MANTIS_ERROR[ERROR_PLUGIN_NOT_LOADED] = 'Плагин "%1$s" не загружен, проверьте, пожалуйста, все зависимости.'; $MANTIS_ERROR[ERROR_PLUGIN_ALREADY_INSTALLED] = 'Плагин "%1$s" уже установлен.'; +$MANTIS_ERROR[ERROR_PLUGIN_CLASS_NOT_FOUND] = 'В "%2$s" Класс не определен в модуль "%1$s".'; $MANTIS_ERROR[ERROR_PLUGIN_PAGE_NOT_FOUND] = 'Страница "%2$s" плагина "%1$s" не найдена.'; $MANTIS_ERROR[ERROR_PLUGIN_FILE_NOT_FOUND] = 'Файл "%2$s" плагина "%1$s" не найден.'; $MANTIS_ERROR[ERROR_PLUGIN_INSTALL_FAILED] = 'Не удалось установить плагин: %1$s.'; diff --git a/lang/strings_serbian.txt b/lang/strings_serbian.txt index 4e490cf71b..83ad0c8f97 100644 --- a/lang/strings_serbian.txt +++ b/lang/strings_serbian.txt @@ -313,7 +313,7 @@ $s_email_on_reopened = 'Обавештавај о поново отворени $s_email_on_bugnote_added = 'Обавештавај о додатим белешкама'; $s_email_on_status_change = 'Обавештавај о променама стања'; $s_email_on_priority_change = 'Обавештавај о променама важности'; -$s_email_bugnote_limit = 'Ограничење е-обавештења'; +$s_email_bugnote_limit = 'Ограничење имејл обавештења'; $s_language = 'Језик'; $s_update_prefs_button = 'Ажурирај поставке'; $s_reset_prefs_button = 'Поништи поставке'; @@ -672,7 +672,7 @@ $s_unlink_link = 'Уклони везу'; $s_show_global_users = 'Прикажи кориснике с глобалним приступом'; $s_hide_global_users = 'Сакриј кориснике с глобалним приступом'; $s_add_project_title = 'Додавање пројекта'; -$s_upload_file_path = 'Путања за слање датотека'; +$s_upload_file_path = 'Путања за отпремање датотека'; $s_add_project_button = 'Додај пројекат'; $s_projects_title = 'Пројекти'; $s_name = 'Назив'; diff --git a/lang/strings_serbian_latin.txt b/lang/strings_serbian_latin.txt index 32e6c80350..451dd5bdd4 100644 --- a/lang/strings_serbian_latin.txt +++ b/lang/strings_serbian_latin.txt @@ -40,6 +40,7 @@ * * @author Milicevic01 * @author Rancher + * @author Сербијана */ $s_directionality = 'ltr'; @@ -295,7 +296,7 @@ $s_email_on_reopened = 'Obaveštavaj o ponovo otvorenim problemima'; $s_email_on_bugnote_added = 'Obaveštavaj o dodatim beleškama'; $s_email_on_status_change = 'Obaveštavaj o promenama stanja'; $s_email_on_priority_change = 'Obaveštavaj o promenama važnosti'; -$s_email_bugnote_limit = 'Ograničenje e-obaveštenja'; +$s_email_bugnote_limit = 'Ograničenje imejl obaveštenja'; $s_language = 'Jezik'; $s_update_prefs_button = 'Ažuriraj postavke'; $s_reset_prefs_button = 'Poništi postavke'; @@ -631,7 +632,7 @@ $s_unlink_link = 'Ukloni vezu'; $s_show_global_users = 'Prikaži korisnike s globalnim pristupom'; $s_hide_global_users = 'Sakrij korisnike s globalnim pristupom'; $s_add_project_title = 'Dodavanje projekta'; -$s_upload_file_path = 'Putanja za slanje datoteka'; +$s_upload_file_path = 'Putanja za otpremanje datoteka'; $s_add_project_button = 'Dodaj projekat'; $s_projects_title = 'Projekti'; $s_name = 'Naziv'; diff --git a/lang/strings_slovene.txt b/lang/strings_slovene.txt index 6047b70f42..2f0e89f8ac 100644 --- a/lang/strings_slovene.txt +++ b/lang/strings_slovene.txt @@ -502,8 +502,8 @@ $s_valid_project_msg = 'Izbrati morate veljaven projekt'; $s_password_emailed_msg = 'Geslo vam po poslano po elektronski pošti.'; $s_no_reponse_msg = 'če ne boste odgovorili v roku tedna dni, bo vaš račun mogoče izbrisan.'; $s_signup_info = 'Vnesite uporabniško ime in veljaven elektronski naslov. Na ta naslov bomo poslali naključne ustvarjeno geslo.'; -$s_signup_title = 'Prijava'; -$s_signup_button = 'Prijava'; +$s_signup_title = 'Registracija'; +$s_signup_button = 'Registracija'; $s_summary_title = 'Povzetek'; $s_summary_advanced_link = 'Napredni povzetek'; $s_by_project = 'Po projektu'; diff --git a/lang/strings_swedish.txt b/lang/strings_swedish.txt index b3f4146378..6691048c09 100644 --- a/lang/strings_swedish.txt +++ b/lang/strings_swedish.txt @@ -49,6 +49,7 @@ * @author Skalman * @author Thosjo * @author Tor.klingberg + * @author Velg * @author Warrakkk * @author WikiPhoenix */ @@ -949,7 +950,7 @@ $s_ok = 'OK'; $s_select_all = 'Välj alla'; $s_use_query = 'Använd filter'; $s_delete_query = 'Radera filter'; -$s_query_deleted = 'Filter raderat'; +$s_query_deleted = 'Filter Raderat'; $s_save_query = 'Spara aktuellt filter'; $s_reset_query = 'Återställ filter'; $s_query_name = 'Filternamn'; diff --git a/lang/strings_turkish.txt b/lang/strings_turkish.txt index 0d241de609..2baea587cf 100644 --- a/lang/strings_turkish.txt +++ b/lang/strings_turkish.txt @@ -41,6 +41,7 @@ * @author Emperyan * @author Erdemaslancan * @author Gorizon + * @author HakanIST * @author Hedda Gabler * @author Incelemeelemani * @author Joseph @@ -356,7 +357,7 @@ $s_sponsor_hide = 'Çözülen ve Ödeneni Gizle'; $s_sponsor_show = 'Hepsini göster'; $s_payment_updated = 'Ödeme bilgilerini güncellendi.'; $s_account_updated_msg = 'Hesabınız başarıyla güncellendi...'; -$s_email_updated = 'Email address successfully updated'; +$s_email_updated = 'Eposta adresi başarıyla güncellendi'; $s_realname_duplicated = 'Gerçek adı başka bir kullanıcı tarafından kullanılıyor'; $s_realname_updated = 'Gerçek ad başarıyla güncelleştirildi'; $s_password_updated = 'Şifre başarıyla güncellendi'; diff --git a/plugins/MantisCoreFormatting/lang/strings_bn.txt b/plugins/MantisCoreFormatting/lang/strings_bn.txt new file mode 100644 index 0000000000..dc89c05751 --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_bn.txt @@ -0,0 +1,48 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Bangla (বাংলা) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Aftabuzzaman + * @author Nasir8891 + */ + +$s_plugin_format_title = 'ম্যান্টিসবিটি বিন্যাসন'; +$s_plugin_format_config = 'কনফিগারেশন'; +$s_plugin_format_enabled = 'চালু'; +$s_plugin_format_disabled = 'বন্ধ'; diff --git a/plugins/MantisCoreFormatting/lang/strings_bs.txt b/plugins/MantisCoreFormatting/lang/strings_bs.txt new file mode 100644 index 0000000000..41790fbfa4 --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_bs.txt @@ -0,0 +1,52 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Bosnian (bosanski) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author CERminator + */ + +$s_plugin_format_title = 'MantisBT formatiranje'; +$s_plugin_format_description = 'Zvanični dodatak za procesiranje i formatiranje teksta'; +$s_plugin_format_config = 'Konfiguracija'; +$s_plugin_format_process_text = 'Procesiranje teksta'; +$s_plugin_format_process_text_warning_notice = 'Ne isključujte dok stvarno ne budete sigurni šta radite. U isključenom stanju, mogući su napadi putem međustraničnih skripti (XSS).'; +$s_plugin_format_process_urls = 'URL obrada'; +$s_plugin_format_process_buglinks = 'MantisBT linkovi ( Problem/Bilješke problema )'; +$s_plugin_format_enabled = 'Uključeno'; +$s_plugin_format_disabled = 'Isključeno'; diff --git a/plugins/MantisCoreFormatting/lang/strings_diq.txt b/plugins/MantisCoreFormatting/lang/strings_diq.txt new file mode 100644 index 0000000000..90aea93673 --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_diq.txt @@ -0,0 +1,54 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Zazaki (Zazaki) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Erdemaslancan + * @author Mirzali + */ + +$s_plugin_format_title = 'MantisBT Babetkerdış'; +$s_plugin_format_description = 'Metnê resimi karfinayış u olekenê terzkerden.'; +$s_plugin_format_config = 'Vıraştış'; +$s_plugin_format_process_text = 'Metin Karfinayış'; +$s_plugin_format_process_text_warning_notice = 'Heqeta şımayê nêzanê sekerê se enay meracnê. Weziyet dê racnayışi de gurbiyayışê çeprez kod gurweynayışa maruz manenê! (cross site scripting (XSS))'; +$s_plugin_format_process_urls = 'URL Karfinayış'; +$s_plugin_format_process_buglinks = 'Gıreyê MantisBTi (Mesele/Nota Meseleyi)'; +$s_plugin_format_process_buglinks_info = 'Sazkerdışê to etiketê Issue- zey „%s“ u etiketê Issue Note- zey „%s“ şınasneno'; +$s_plugin_format_enabled = 'Ake'; +$s_plugin_format_disabled = 'Racne'; diff --git a/plugins/MantisCoreFormatting/lang/strings_dsb.txt b/plugins/MantisCoreFormatting/lang/strings_dsb.txt new file mode 100644 index 0000000000..6281ebc597 --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_dsb.txt @@ -0,0 +1,52 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Lower Sorbian (dolnoserbski) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Michawiki + */ + +$s_plugin_format_title = 'MantisBT formatěrowanje'; +$s_plugin_format_description = 'Oficielny tykac za tekstowe pśeźěłowanje a fomatěrowanje.'; +$s_plugin_format_config = 'Konfiguracija'; +$s_plugin_format_process_text = 'Tekstowe pśeźěłowanje'; +$s_plugin_format_process_text_warning_notice = 'Njewušaltuj, snaźkuli napšawdu wěš, což cyniš. We wušaltowanem stawje su napady cross site scripting (XSS) móžne.'; +$s_plugin_format_process_urls = 'Pśeźěłowanje URL'; +$s_plugin_format_process_buglinks = 'Wótkaze MantisBT (problem/problemowa powěźeńka)'; +$s_plugin_format_enabled = 'Zašaltowany'; +$s_plugin_format_disabled = 'Wušaltowany'; diff --git a/plugins/MantisCoreFormatting/lang/strings_hsb.txt b/plugins/MantisCoreFormatting/lang/strings_hsb.txt new file mode 100644 index 0000000000..273564186c --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_hsb.txt @@ -0,0 +1,52 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Upper Sorbian (hornjoserbsce) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Michawiki + */ + +$s_plugin_format_title = 'MantisBT formatowanje'; +$s_plugin_format_description = 'Oficielny tykač za tekstowe předźěłowanje a formatowanje.'; +$s_plugin_format_config = 'Konfiguracija'; +$s_plugin_format_process_text = 'Tekstowe předźěłowanje'; +$s_plugin_format_process_text_warning_notice = 'Njewupiń, chibazo woprawdźe wěš, štož činiš. We wupinjenym stawje su nadpady cross site scripting (XSS) móžne.'; +$s_plugin_format_process_urls = 'Předźěłowanje URL'; +$s_plugin_format_process_buglinks = 'Wotkazy MantisBT (Problem/Problemowa zdźělenka)'; +$s_plugin_format_enabled = 'Zapinjeny'; +$s_plugin_format_disabled = 'Wupinjeny'; diff --git a/plugins/MantisCoreFormatting/lang/strings_id.txt b/plugins/MantisCoreFormatting/lang/strings_id.txt new file mode 100644 index 0000000000..8bc4e96228 --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_id.txt @@ -0,0 +1,53 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Indonesian (Bahasa Indonesia) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Bennylin + * @author IvanLanin + */ + +$s_plugin_format_title = 'Pemformatan MantisBT'; +$s_plugin_format_description = 'Plug-in pemformatan dan pemrosesan teks resmi.'; +$s_plugin_format_config = 'Konfigurasi'; +$s_plugin_format_process_text = 'Pemrosesan Teks'; +$s_plugin_format_process_text_warning_notice = 'Jangan matikan kecuali jika Anda benar-benar tahu apa yang Anda lakukan. Dalam keadaan mati, serangan cross site scripting (XSS) dapat terjadi.'; +$s_plugin_format_process_urls = 'Pemrosesan URL'; +$s_plugin_format_process_buglinks = 'Pranala MantisBT ( Masalah/Catatan )'; +$s_plugin_format_enabled = 'Nyala'; +$s_plugin_format_disabled = 'Mati'; diff --git a/plugins/MantisCoreFormatting/lang/strings_lb.txt b/plugins/MantisCoreFormatting/lang/strings_lb.txt new file mode 100644 index 0000000000..509af912ed --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_lb.txt @@ -0,0 +1,53 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Luxembourgish (Lëtzebuergesch) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Robby + */ + +$s_plugin_format_title = 'MantisBt-Formatéierung'; +$s_plugin_format_description = 'Offziell Textbeaarbechtungs- a Formatéierungs-Plugin.'; +$s_plugin_format_config = 'Astellung'; +$s_plugin_format_process_text = 'Text gëtt verschafft'; +$s_plugin_format_process_text_warning_notice = 'Net ausschalten et sief Dir wësst genee wat Dir maacht. Wann et ausgeschalt ass, si Cross-Site-Scripting (XSS) Attacke méiglech.'; +$s_plugin_format_process_urls = 'URL gëtt verschafft'; +$s_plugin_format_process_buglinks = 'MantisBT intern Linken (Problemer an Notizen zu de Problemer)'; +$s_plugin_format_process_buglinks_info = 'Är Astellung definéiert den Issue Tag als "%s" an den Issue Note Tag als "%s"'; +$s_plugin_format_enabled = 'Un'; +$s_plugin_format_disabled = 'Aus'; diff --git a/plugins/MantisCoreFormatting/lang/strings_ms.txt b/plugins/MantisCoreFormatting/lang/strings_ms.txt new file mode 100644 index 0000000000..8ee9f59dbb --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_ms.txt @@ -0,0 +1,52 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Malay (Bahasa Melayu) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Anakmalaysia + */ + +$s_plugin_format_title = 'Pemformatan MantisBT'; +$s_plugin_format_description = 'Pemalam pemprosesan dan pemformatan teks rasmi.'; +$s_plugin_format_config = 'Tatarajah'; +$s_plugin_format_process_text = 'Pemprosesan Teks'; +$s_plugin_format_process_text_warning_notice = 'Jangan tutup melainkan anda betul-betul sedar apa yang anda sedang buat. Dalam keadaan tutup, anda mungkin terdedah kepada serangan penskripan silang tapak (\'cross site scripting\', XSS).'; +$s_plugin_format_process_urls = 'Pemprosesan URL'; +$s_plugin_format_process_buglinks = 'Pautan MantisBT ( Isu/Catatan isu )'; +$s_plugin_format_enabled = 'Buka'; +$s_plugin_format_disabled = 'Tutup'; diff --git a/plugins/MantisCoreFormatting/lang/strings_pms.txt b/plugins/MantisCoreFormatting/lang/strings_pms.txt new file mode 100644 index 0000000000..de2733da2e --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_pms.txt @@ -0,0 +1,52 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Piedmontese (Piemontèis) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Dragonòt + */ + +$s_plugin_format_title = 'Formatassion MantisBT'; +$s_plugin_format_description = 'Prossessor ëd test ufissial e plugin ëd formatassion.'; +$s_plugin_format_config = 'Configurassion'; +$s_plugin_format_process_text = 'Prossessor ëd test'; +$s_plugin_format_process_text_warning_notice = 'Dëstissa pa s\'it sas pa lòn ch\'it fas. Ant lë stat dëstiss, a son possìbij atach cross site scripting (XSS).'; +$s_plugin_format_process_urls = 'Prossessor dël colegament'; +$s_plugin_format_process_buglinks = 'Colegament MantisBT (Problem/Nòte dij problem)'; +$s_plugin_format_enabled = 'Visch'; +$s_plugin_format_disabled = 'Dëstiss'; diff --git a/plugins/MantisCoreFormatting/lang/strings_shi.txt b/plugins/MantisCoreFormatting/lang/strings_shi.txt new file mode 100644 index 0000000000..329f72e1f9 --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_shi.txt @@ -0,0 +1,49 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Tachelhit (Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Dalinanir + */ + +$s_plugin_format_config = 'Asgadda'; +$s_plugin_format_process_text = 'Aḍṛiṣ Imgaddan'; +$s_plugin_format_process_urls = 'URL Azday Imgddan'; +$s_plugin_format_process_buglinks = 'MantisBT Izdayn ( Ikkati/Issuenote )'; +$s_plugin_format_enabled = 'Rzem'; +$s_plugin_format_disabled = 'Qen'; diff --git a/plugins/MantisCoreFormatting/lang/strings_zh-cn.txt b/plugins/MantisCoreFormatting/lang/strings_zh-cn.txt new file mode 100644 index 0000000000..0d9b8f2c1d --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_zh-cn.txt @@ -0,0 +1,53 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Chinese (China) (中文(中国大陆)‎) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Fwolf + * @author Yanmiao liu + */ + +$s_plugin_format_title = 'MantisBT 格式化'; +$s_plugin_format_description = '官方文本处理和格式化插件。'; +$s_plugin_format_config = '设置'; +$s_plugin_format_process_text = '文本处理'; +$s_plugin_format_process_text_warning_notice = '除非你明白其后果,否则请不要关闭,在关闭状态下存在跨站脚本(XSS)攻击漏洞。'; +$s_plugin_format_process_urls = 'URL 处理'; +$s_plugin_format_process_buglinks = 'MantisBT 链接( 问题/问题注释 )'; +$s_plugin_format_enabled = '开'; +$s_plugin_format_disabled = '关'; diff --git a/plugins/MantisCoreFormatting/lang/strings_zh-hk.txt b/plugins/MantisCoreFormatting/lang/strings_zh-hk.txt new file mode 100644 index 0000000000..fc7bb7a276 --- /dev/null +++ b/plugins/MantisCoreFormatting/lang/strings_zh-hk.txt @@ -0,0 +1,47 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Chinese (Hong Kong) (中文(香港)‎) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Oapbtommy + */ + +$s_plugin_format_config = '設定'; +$s_plugin_format_process_text = '文字處理中'; +$s_plugin_format_enabled = '開'; +$s_plugin_format_disabled = '關'; diff --git a/plugins/MantisGraph/lang/strings_arabic.txt b/plugins/MantisGraph/lang/strings_arabic.txt index 58636c966e..fa7a9108b7 100644 --- a/plugins/MantisGraph/lang/strings_arabic.txt +++ b/plugins/MantisGraph/lang/strings_arabic.txt @@ -41,17 +41,18 @@ * @author DRIHEM * @author Meno25 * @author OsamaK + * @author ديفيد */ $s_plugin_graph_title = 'رسومات مانتيس'; $s_plugin_graph_description = 'الملحق الرسومي الرسمي.'; $s_plugin_MantisGraph_title = 'رسومات مانتيس'; -$s_plugin_MantisGraph_menu_advanced_summary = 'ملخّص متقدم'; +$s_plugin_MantisGraph_menu_advanced_summary = 'ملخص متقدم'; $s_plugin_MantisGraph_config = 'ضبط'; $s_plugin_MantisGraph_synthesis_link = 'صناعي'; $s_plugin_MantisGraph_status_link = 'حسب الحالة'; $s_plugin_MantisGraph_priority_link = 'حسب الأهمية'; -$s_plugin_MantisGraph_severity_link = 'لكل شدة'; +$s_plugin_MantisGraph_severity_link = 'حسب الشدة'; $s_plugin_MantisGraph_category_link = 'حسب التصنيف'; $s_plugin_MantisGraph_resolution_link = 'لكل حل'; $s_plugin_MantisGraph_graph_bug_page_link = 'رسم'; @@ -63,8 +64,8 @@ $s_plugin_MantisGraph_summary_graphs_per_row = 'الرسوم البيانية ل $s_plugin_MantisGraph_font = 'خط'; $s_plugin_MantisGraph_jpgraph_path = 'مسار نظام مكتبة JpGraph'; $s_plugin_MantisGraph_jpgraph_path_default = 'أتركه فارغا: {mantisroot}/library/jpgraph'; -$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph anti-aliasing'; -$s_plugin_MantisGraph_jpgraph_antialias_info = 'Anti-aliasing يحسن المظهر المرئي لبعض الرسوم البيانية على حساب الأداء (أبطأ بـ8x)'; +$s_plugin_MantisGraph_jpgraph_antialias = 'صقل JpGraph'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'صقل يحسن المظهر المرئي لبعض الرسوم البيانية على حساب الأداء (أبطأ بـ8x)'; $s_plugin_MantisGraph_enabled = 'مفعل'; $s_plugin_MantisGraph_disabled = 'معطل'; $s_plugin_MantisGraph_graph_imp_status_title = 'صناعة الرسومات حسب الحالة'; @@ -82,13 +83,13 @@ $s_plugin_MantisGraph_by_priority_mix = 'حسب الأولوية والحالة' $s_plugin_MantisGraph_by_resolution_mix = 'حسب الحل والحالة'; $s_plugin_MantisGraph_legend_still_open = 'مازالت مفتوحة'; $s_plugin_MantisGraph_legend_resolved = 'تم حلها'; -$s_plugin_MantisGraph_legend_assigned = 'تم إيكالها'; -$s_plugin_MantisGraph_legend_total = 'إجمالي'; +$s_plugin_MantisGraph_legend_assigned = 'تم تعيينها'; +$s_plugin_MantisGraph_legend_total = 'الإجمالي'; $s_plugin_MantisGraph_legend_opened = 'مفتوحة'; $s_plugin_MantisGraph_legend_closed = 'مغلقة'; -$s_plugin_MantisGraph_legend_reported = 'تم إبلاغها'; +$s_plugin_MantisGraph_legend_reported = 'تم الإبلاغ'; $s_plugin_MantisGraph_cumulative = 'تراكمي'; -$s_plugin_MantisGraph_not_enough_data = 'لا بيانات كافية لإنشاء الرسمة'; +$s_plugin_MantisGraph_not_enough_data = 'لا توجد بيانات كافية لإنشاء الرسمة'; $s_plugin_MantisGraph_period_none = 'لا شيء'; $s_plugin_MantisGraph_period_this_week = 'هذا الأسبوع'; $s_plugin_MantisGraph_period_last_week = 'آخر أسبوع'; diff --git a/plugins/MantisGraph/lang/strings_asturian.txt b/plugins/MantisGraph/lang/strings_asturian.txt index 109f031356..40cb7de587 100644 --- a/plugins/MantisGraph/lang/strings_asturian.txt +++ b/plugins/MantisGraph/lang/strings_asturian.txt @@ -58,18 +58,18 @@ $s_plugin_MantisGraph_bundled = 'Integrada'; $s_plugin_MantisGraph_window_width = 'Anchor de la gráfica (en píxeles)'; $s_plugin_MantisGraph_bar_aspect = 'Rellación d\'aspeutu de la gráfica de barres (altor/anchor)'; $s_plugin_MantisGraph_summary_graphs_per_row = 'Gráfiques a amosar per filera na páxina de resume avanzáu'; -$s_plugin_MantisGraph_font = 'Lletra'; +$s_plugin_MantisGraph_font = 'Tipografía'; $s_plugin_MantisGraph_jpgraph_path = 'Camín del sistema a la biblioteca JpGraph'; $s_plugin_MantisGraph_jpgraph_path_default = 'Dexar en blanco pal predetermináu: {mantisroot}/library/jpgraph'; $s_plugin_MantisGraph_jpgraph_antialias = 'Anti-aliasing de JpGraph'; $s_plugin_MantisGraph_jpgraph_antialias_info = 'El anti-aliasing ameyora l\'aspeutu visual de ciertes gráfiques a costa del rindimientu (fasta 8x más lentu)'; $s_plugin_MantisGraph_enabled = 'Activáu'; $s_plugin_MantisGraph_disabled = 'Desactiváu'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Por gráfiques d\'estáu'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Por gráficos de prioridá'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Por gráficos de severidá'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Por gráficos de categoría'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Por gráficos de resolvimientu'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Gráfiques de síntesis por estáu'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Gráfiques de síntesis por prioridá'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Gráfiques de síntesis por severidá'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Gráfiques de síntesis por categoría'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Gráfiques de síntesis por resolvimientu'; $s_plugin_MantisGraph_by_status_pct = 'Por porcentaxe d\'estáu'; $s_plugin_MantisGraph_by_priority_pct = 'Por porcentaxe de prioridá'; $s_plugin_MantisGraph_by_severity_pct = 'Por porcentaxe de severidá'; diff --git a/plugins/MantisGraph/lang/strings_breton.txt b/plugins/MantisGraph/lang/strings_breton.txt index 87bf421c5d..5e624bd902 100644 --- a/plugins/MantisGraph/lang/strings_breton.txt +++ b/plugins/MantisGraph/lang/strings_breton.txt @@ -39,6 +39,7 @@ * @file * * @author Fohanno + * @author Gwenn-Ael */ $s_plugin_graph_title = 'Grafikoù Mantis'; @@ -54,7 +55,7 @@ $s_plugin_MantisGraph_category_link = 'Dre rummad'; $s_plugin_MantisGraph_resolution_link = 'Dre ziskoulm'; $s_plugin_MantisGraph_graph_bug_page_link = 'Grafik'; $s_plugin_MantisGraph_library = 'Levraoueg grafikoù da implijout'; -$s_plugin_MantisGraph_bundled = 'Implijout al levraoueg pourchaset gant al lugant'; +$s_plugin_MantisGraph_bundled = 'Pakataet gant'; $s_plugin_MantisGraph_window_width = 'Ledander ar grafik (e pikseloù)'; $s_plugin_MantisGraph_bar_aspect = 'Kenfeur ar grafik dre varrennoù (uhelder / ledander)'; $s_plugin_MantisGraph_summary_graphs_per_row = 'Grafikoù da ziskwel dre linenn e pajenn an diverradur araokaet'; @@ -62,12 +63,12 @@ $s_plugin_MantisGraph_font = 'Font'; $s_plugin_MantisGraph_jpgraph_path = 'Hent moned reizhiad d\'al levraoueg JpGraph'; $s_plugin_MantisGraph_jpgraph_path_default = 'Lezel goullo dre ziouer : {mantisroot}/library/jpgraph'; $s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph enep-alias'; -$s_plugin_MantisGraph_jpgraph_antialias_info = 'Gwellaat a ra an enep alias neuz grafikoù zo diwar-goust an efedusted (betek 8x gorrekoc\'h)'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'Gwellaat a ra an enep-alias neuz grafikoù zo diwar-goust an efedusted (betek 8x gorrekoc\'h)'; $s_plugin_MantisGraph_enabled = 'Gweredekaet'; $s_plugin_MantisGraph_disabled = 'Diweredekaet'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Grafikoù sintezenn dre statud'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Grafikoù sintezenn dre gentwir'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Grafikoù sintezenn dre live grevusted'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Sintezenn dre c\'hrafikoù dre statud'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Sintezenn ar grafikoù dre gentwir'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Sintezenn ar grafikoù dre live grevusted'; $s_plugin_MantisGraph_graph_imp_category_title = 'Grafikoù sintezenn dre rummad'; $s_plugin_MantisGraph_graph_imp_resolution_title = 'Grafikoù sintezenn dre ziskoulm'; $s_plugin_MantisGraph_by_status_pct = 'dregantad dre statud'; diff --git a/plugins/MantisGraph/lang/strings_bulgarian.txt b/plugins/MantisGraph/lang/strings_bulgarian.txt index cbb52a65b7..fc18b83cfd 100644 --- a/plugins/MantisGraph/lang/strings_bulgarian.txt +++ b/plugins/MantisGraph/lang/strings_bulgarian.txt @@ -50,29 +50,29 @@ $s_plugin_MantisGraph_title = 'MantisBT - Графики'; $s_plugin_MantisGraph_menu_advanced_summary = 'Разширено резюме'; $s_plugin_MantisGraph_config = 'Конфигурация'; $s_plugin_MantisGraph_synthesis_link = 'Синтез'; -$s_plugin_MantisGraph_status_link = 'По статус'; +$s_plugin_MantisGraph_status_link = 'По състояние'; $s_plugin_MantisGraph_priority_link = 'По приоритет'; -$s_plugin_MantisGraph_severity_link = 'По тежест'; +$s_plugin_MantisGraph_severity_link = 'По значимост'; $s_plugin_MantisGraph_category_link = 'По категория'; $s_plugin_MantisGraph_resolution_link = 'По резолюция'; -$s_plugin_MantisGraph_graph_bug_page_link = 'Граф'; -$s_plugin_MantisGraph_library = 'Граф библиотека за използване'; -$s_plugin_MantisGraph_bundled = 'Пакетиран'; +$s_plugin_MantisGraph_graph_bug_page_link = 'Графика'; +$s_plugin_MantisGraph_library = 'Графична библиотека за използване'; +$s_plugin_MantisGraph_bundled = 'Групиран'; $s_plugin_MantisGraph_window_width = 'Ширина на графика (в пиксели)'; $s_plugin_MantisGraph_bar_aspect = 'Пропорции на лентата на графиката (височина/ширина)'; -$s_plugin_MantisGraph_summary_graphs_per_row = 'Брой графики на един ред, показвани на страницата за разширено резюме'; +$s_plugin_MantisGraph_summary_graphs_per_row = 'Брой графики на ред, показвани на страницата за разширено резюме'; $s_plugin_MantisGraph_font = 'Шрифт'; $s_plugin_MantisGraph_jpgraph_path = 'Системен път на библиотеката за графики JpGraph'; $s_plugin_MantisGraph_jpgraph_path_default = 'Оставете празно по подразбиране: {mantisroot}/library/jpgraph'; $s_plugin_MantisGraph_jpgraph_antialias = 'Заглаждане (Anti-Aliasing) в библиотеката JpGraph'; -$s_plugin_MantisGraph_jpgraph_antialias_info = 'Заглаждането (Anti-Aliasing) подобрява изгледа на графиките за сметка на производителността (до 8x бавно генериране)'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'Заглаждането (Anti-Aliasing) подобрява изгледа на графиките за сметка на производителността (до 8x по-бавно генериране)'; $s_plugin_MantisGraph_enabled = 'Вкл.'; $s_plugin_MantisGraph_disabled = 'Изкл.'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Диаграма по статуси'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Диаграма по приоритети'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Диаграма по тежести'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Диаграма по категории'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Диаграма по резолюции'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Синтез на диаграми по състояние'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Синтез на диаграми по приоритет'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Синтез на диаграми по значимост'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Синтез на диаграми по категории'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Синтез на диаграми по резолюции'; $s_plugin_MantisGraph_by_status_pct = 'По статут (%)'; $s_plugin_MantisGraph_by_priority_pct = 'По приоритет (%)'; $s_plugin_MantisGraph_by_severity_pct = 'По значимост (%)'; @@ -89,7 +89,7 @@ $s_plugin_MantisGraph_legend_opened = 'Отворен'; $s_plugin_MantisGraph_legend_closed = 'Приключен'; $s_plugin_MantisGraph_legend_reported = 'Съобщен'; $s_plugin_MantisGraph_cumulative = 'С натрупване'; -$s_plugin_MantisGraph_not_enough_data = 'Няма достатъчно данни'; +$s_plugin_MantisGraph_not_enough_data = 'Няма достатъчно данни за създаване на диаграма'; $s_plugin_MantisGraph_period_none = 'Няма'; $s_plugin_MantisGraph_period_this_week = 'Тази седмица'; $s_plugin_MantisGraph_period_last_week = 'Последната седмица'; @@ -101,11 +101,11 @@ $s_plugin_MantisGraph_period_last_quarter = 'Последното тримесе $s_plugin_MantisGraph_period_year_to_date = 'Година до дата'; $s_plugin_MantisGraph_period_select = 'Произволни дати'; $s_plugin_MantisGraph_period_last_year = 'Последната година'; -$s_plugin_MantisGraph_select = 'Избиране'; -$s_plugin_MantisGraph_select_bystatus = 'по статут'; -$s_plugin_MantisGraph_select_summbystatus = 'Резюме по статут'; +$s_plugin_MantisGraph_select = 'Моля, изберете'; +$s_plugin_MantisGraph_select_bystatus = 'по състояние'; +$s_plugin_MantisGraph_select_summbystatus = 'Резюме по състояние'; $s_plugin_MantisGraph_select_bycat = 'Резюме по категория'; -$s_plugin_MantisGraph_select_both = 'Резюме по статут и категория'; +$s_plugin_MantisGraph_select_both = 'Резюме по състояние и категория'; $s_plugin_MantisGraph_show_as_graph = 'Показване като графика'; $s_plugin_MantisGraph_show_as_table = 'Показване като таблица'; $s_plugin_MantisGraph_show_graph = 'Показване на графиката'; diff --git a/plugins/MantisGraph/lang/strings_chinese_simplified.txt b/plugins/MantisGraph/lang/strings_chinese_simplified.txt index 4a7b76739c..d2a0198555 100644 --- a/plugins/MantisGraph/lang/strings_chinese_simplified.txt +++ b/plugins/MantisGraph/lang/strings_chinese_simplified.txt @@ -39,38 +39,39 @@ * @file * * @author Hydra + * @author Hzy980512 * @author Liuxinyu970226 */ $s_plugin_graph_title = 'Mantis图表'; $s_plugin_graph_description = '官方图表插件。'; $s_plugin_MantisGraph_title = 'Mantis图表'; -$s_plugin_MantisGraph_menu_advanced_summary = '先进的摘要'; +$s_plugin_MantisGraph_menu_advanced_summary = '高级摘要'; $s_plugin_MantisGraph_config = '配置'; $s_plugin_MantisGraph_synthesis_link = '合成'; -$s_plugin_MantisGraph_status_link = '按状态'; -$s_plugin_MantisGraph_priority_link = '按优先权'; -$s_plugin_MantisGraph_severity_link = '按严重性'; -$s_plugin_MantisGraph_category_link = '按类别'; -$s_plugin_MantisGraph_resolution_link = '按分辨率'; -$s_plugin_MantisGraph_graph_bug_page_link = '图'; +$s_plugin_MantisGraph_status_link = '根据状态'; +$s_plugin_MantisGraph_priority_link = '根据优先权'; +$s_plugin_MantisGraph_severity_link = '根据严重性'; +$s_plugin_MantisGraph_category_link = '根据分类'; +$s_plugin_MantisGraph_resolution_link = '根据分辨率'; +$s_plugin_MantisGraph_graph_bug_page_link = '图表'; $s_plugin_MantisGraph_library = '要使用的图形库'; -$s_plugin_MantisGraph_bundled = '捆绑在一起'; -$s_plugin_MantisGraph_window_width = '图宽度 (以像素为单位)'; -$s_plugin_MantisGraph_bar_aspect = '条形图的长宽比 (高度/宽度)'; -$s_plugin_MantisGraph_summary_graphs_per_row = '每个摘要高级页上的行中显示的图'; +$s_plugin_MantisGraph_bundled = '已捆绑'; +$s_plugin_MantisGraph_window_width = '图表宽度(像素)'; +$s_plugin_MantisGraph_bar_aspect = '条形图的长宽比(高度/宽度)'; +$s_plugin_MantisGraph_summary_graphs_per_row = '在高级摘要页面上,每行显示的图表'; $s_plugin_MantisGraph_font = '字体'; -$s_plugin_MantisGraph_jpgraph_path = 'JpGraph 库系统路径'; -$s_plugin_MantisGraph_jpgraph_path_default = '默认为空:{mantisroot}/library/jpgraph'; -$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph 抗锯齿'; -$s_plugin_MantisGraph_jpgraph_antialias_info = '消除锯齿可以提高某些图(多达 8x 速度较慢)的性能为代价的外观'; +$s_plugin_MantisGraph_jpgraph_path = 'JpGraph库系统路径'; +$s_plugin_MantisGraph_jpgraph_path_default = '默认留空:{mantisroot}/library/jpgraph'; +$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph抗锯齿'; +$s_plugin_MantisGraph_jpgraph_antialias_info = '抗锯齿以性能为代价,可提高特定图表的视觉外观(最多减慢8倍)'; $s_plugin_MantisGraph_enabled = '开'; $s_plugin_MantisGraph_disabled = '关'; -$s_plugin_MantisGraph_graph_imp_status_title = '按状态图表'; -$s_plugin_MantisGraph_graph_imp_priority_title = '按优先权图表'; -$s_plugin_MantisGraph_graph_imp_severity_title = '按严重性图表'; -$s_plugin_MantisGraph_graph_imp_category_title = '按分类图表'; -$s_plugin_MantisGraph_graph_imp_resolution_title = '按分辨率图表'; +$s_plugin_MantisGraph_graph_imp_status_title = '按状态合成图表'; +$s_plugin_MantisGraph_graph_imp_priority_title = '按优先权合成图表'; +$s_plugin_MantisGraph_graph_imp_severity_title = '按严重性合成图表'; +$s_plugin_MantisGraph_graph_imp_category_title = '按分类合成图表'; +$s_plugin_MantisGraph_graph_imp_resolution_title = '按分辨率合成图表'; $s_plugin_MantisGraph_by_status_pct = '按问题状态百分比'; $s_plugin_MantisGraph_by_priority_pct = '按问题优先级别百分比'; $s_plugin_MantisGraph_by_severity_pct = '按问题严重性百分比'; @@ -81,13 +82,13 @@ $s_plugin_MantisGraph_by_priority_mix = '按问题优先级别和状态'; $s_plugin_MantisGraph_by_resolution_mix = '按问题解决状况和状态'; $s_plugin_MantisGraph_legend_still_open = '仍然打开'; $s_plugin_MantisGraph_legend_resolved = '已解决'; -$s_plugin_MantisGraph_legend_assigned = '已分派'; +$s_plugin_MantisGraph_legend_assigned = '已分配'; $s_plugin_MantisGraph_legend_total = '合计'; $s_plugin_MantisGraph_legend_opened = '已打开'; $s_plugin_MantisGraph_legend_closed = '已关闭'; $s_plugin_MantisGraph_legend_reported = '已报告'; $s_plugin_MantisGraph_cumulative = '累计'; -$s_plugin_MantisGraph_not_enough_data = '没有足够的数据,无法创建图形报表。'; +$s_plugin_MantisGraph_not_enough_data = '没有足够数据来创建图表'; $s_plugin_MantisGraph_period_none = '无'; $s_plugin_MantisGraph_period_this_week = '本周'; $s_plugin_MantisGraph_period_last_week = '上周'; @@ -101,10 +102,10 @@ $s_plugin_MantisGraph_period_select = '任意日期'; $s_plugin_MantisGraph_period_last_year = '去年'; $s_plugin_MantisGraph_select = '请选择'; $s_plugin_MantisGraph_select_bystatus = '按状态'; -$s_plugin_MantisGraph_select_summbystatus = '按状态总计'; -$s_plugin_MantisGraph_select_bycat = '按分类总计'; -$s_plugin_MantisGraph_select_both = '按状态和分类总计'; -$s_plugin_MantisGraph_show_as_graph = '用图形显示'; -$s_plugin_MantisGraph_show_as_table = '用表格显示'; -$s_plugin_MantisGraph_show_graph = '显示图形'; +$s_plugin_MantisGraph_select_summbystatus = '按状态摘要'; +$s_plugin_MantisGraph_select_bycat = '按分类摘要'; +$s_plugin_MantisGraph_select_both = '按状态和分类摘要'; +$s_plugin_MantisGraph_show_as_graph = '以图表显示'; +$s_plugin_MantisGraph_show_as_table = '以表格显示'; +$s_plugin_MantisGraph_show_graph = '显示图表'; $s_plugin_MantisGraph_graph_page = '图问题历史记录'; diff --git a/plugins/MantisGraph/lang/strings_chinese_traditional.txt b/plugins/MantisGraph/lang/strings_chinese_traditional.txt index ee1e408dac..5fa43ad9c9 100644 --- a/plugins/MantisGraph/lang/strings_chinese_traditional.txt +++ b/plugins/MantisGraph/lang/strings_chinese_traditional.txt @@ -48,11 +48,11 @@ $s_plugin_MantisGraph_title = 'Mantis 圖表'; $s_plugin_MantisGraph_menu_advanced_summary = '進階摘要'; $s_plugin_MantisGraph_config = '設定'; $s_plugin_MantisGraph_synthesis_link = '總覽'; -$s_plugin_MantisGraph_status_link = '依狀態'; -$s_plugin_MantisGraph_priority_link = '依優先權'; -$s_plugin_MantisGraph_severity_link = '依嚴重性'; -$s_plugin_MantisGraph_category_link = '依類別'; -$s_plugin_MantisGraph_resolution_link = '依問題分析'; +$s_plugin_MantisGraph_status_link = '各狀態'; +$s_plugin_MantisGraph_priority_link = '各優先權'; +$s_plugin_MantisGraph_severity_link = '各嚴重性'; +$s_plugin_MantisGraph_category_link = '各類別'; +$s_plugin_MantisGraph_resolution_link = '各問題分析'; $s_plugin_MantisGraph_graph_bug_page_link = '圖表'; $s_plugin_MantisGraph_library = '使用繪圖套件'; $s_plugin_MantisGraph_bundled = '內建'; @@ -66,11 +66,11 @@ $s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph 反鋸齒'; $s_plugin_MantisGraph_jpgraph_antialias_info = '反鋸齒可以增加圖片外觀品質但會降低處理速度 (最慢可達 8 倍)'; $s_plugin_MantisGraph_enabled = '開啟'; $s_plugin_MantisGraph_disabled = '關閉'; -$s_plugin_MantisGraph_graph_imp_status_title = '依狀態圖表'; -$s_plugin_MantisGraph_graph_imp_priority_title = '依優先權圖表'; -$s_plugin_MantisGraph_graph_imp_severity_title = '依嚴重性圖表'; -$s_plugin_MantisGraph_graph_imp_category_title = '依類別圖表'; -$s_plugin_MantisGraph_graph_imp_resolution_title = '依問題分析圖表'; +$s_plugin_MantisGraph_graph_imp_status_title = '依狀態合成圖表'; +$s_plugin_MantisGraph_graph_imp_priority_title = '依優先權合成圖表'; +$s_plugin_MantisGraph_graph_imp_severity_title = '依嚴重性合成圖表'; +$s_plugin_MantisGraph_graph_imp_category_title = '依類別合成圖表'; +$s_plugin_MantisGraph_graph_imp_resolution_title = '依問題分析合成圖表'; $s_plugin_MantisGraph_by_status_pct = '狀態百分比'; $s_plugin_MantisGraph_by_priority_pct = '優先權百分比'; $s_plugin_MantisGraph_by_severity_pct = '嚴重性百分比'; @@ -101,9 +101,9 @@ $s_plugin_MantisGraph_period_select = '任何日期'; $s_plugin_MantisGraph_period_last_year = '去年'; $s_plugin_MantisGraph_select = '請選擇'; $s_plugin_MantisGraph_select_bystatus = '依狀態'; -$s_plugin_MantisGraph_select_summbystatus = '依狀態摘要'; -$s_plugin_MantisGraph_select_bycat = '依類別摘要'; -$s_plugin_MantisGraph_select_both = '依狀態與類別摘要'; +$s_plugin_MantisGraph_select_summbystatus = '依狀態總結'; +$s_plugin_MantisGraph_select_bycat = '依類別總結'; +$s_plugin_MantisGraph_select_both = '依狀態與類別總結'; $s_plugin_MantisGraph_show_as_graph = '以圖型顯示'; $s_plugin_MantisGraph_show_as_table = '以表格顯示'; $s_plugin_MantisGraph_show_graph = '顯示圖表'; diff --git a/plugins/MantisGraph/lang/strings_diq.txt b/plugins/MantisGraph/lang/strings_diq.txt new file mode 100644 index 0000000000..42c4f0d1bb --- /dev/null +++ b/plugins/MantisGraph/lang/strings_diq.txt @@ -0,0 +1,111 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Zazaki (Zazaki) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Erdemaslancan + * @author Kumkumuk + * @author Mirzali + */ + +$s_plugin_graph_title = 'Grafikê Mantisi'; +$s_plugin_graph_description = 'Olena grafik de resimi'; +$s_plugin_MantisGraph_title = 'Grafikê Mantisi'; +$s_plugin_MantisGraph_menu_advanced_summary = 'Hera raverşiyaye'; +$s_plugin_MantisGraph_config = 'Vıraştış'; +$s_plugin_MantisGraph_synthesis_link = 'Sentez'; +$s_plugin_MantisGraph_status_link = 'Herg Dewlet'; +$s_plugin_MantisGraph_priority_link = 'Herg verorek'; +$s_plugin_MantisGraph_severity_link = 'Herg şiddey'; +$s_plugin_MantisGraph_category_link = 'Herg kategori'; +$s_plugin_MantisGraph_resolution_link = 'Herg Agozn'; +$s_plugin_MantisGraph_graph_bug_page_link = 'Grafik'; +$s_plugin_MantisGraph_library = 'Grafik kıtıbxani bıkarnê'; +$s_plugin_MantisGraph_bundled = 'Vawıyayo'; +$s_plugin_MantisGraph_window_width = 'Herayeya grafik (pikseley heta)'; +$s_plugin_MantisGraph_bar_aspect = 'Nısbetê verniya bezna grafiker (berzey/herayey)'; +$s_plugin_MantisGraph_summary_graphs_per_row = 'Pela da xulasa dê herayen dı serey disleg grafiko ke bımocne yo'; +$s_plugin_MantisGraph_font = 'Font'; +$s_plugin_MantisGraph_jpgraph_path = 'Raya kıtıbxanê sistemiya JpGraph\'i'; +$s_plugin_MantisGraph_jpgraph_path_default = 'Veng verdış kerdış: {mantisroot}/library/jpgraph'; +$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph nerm kerdış'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'Nerm kerdış (8x dehana yawas performans dano) tay asayışê grafikan keno weş.'; +$s_plugin_MantisGraph_enabled = 'Ake'; +$s_plugin_MantisGraph_disabled = 'Racne'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Weziyeti heta senteza grafiki'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Verorey heta senteza grafik'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Verorey heta senteza grafik'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Kategoriye heta senteza grafiki'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Agozni heta senteza grafik'; +$s_plugin_MantisGraph_by_status_pct = 'Seyin weziyeti heta'; +$s_plugin_MantisGraph_by_priority_pct = 'Seyin verori heta'; +$s_plugin_MantisGraph_by_severity_pct = 'Verorin da seyin heta'; +$s_plugin_MantisGraph_by_category_pct = 'Seyin kategori heta'; +$s_plugin_MantisGraph_by_resolution_pct = 'Seyina agozgi heta'; +$s_plugin_MantisGraph_by_severity_mix = 'Verori u weziyeti heta'; +$s_plugin_MantisGraph_by_priority_mix = 'Veroroi u weziyeti heta'; +$s_plugin_MantisGraph_by_resolution_mix = 'Agozi u weziyeti heta'; +$s_plugin_MantisGraph_legend_still_open = 'Hewna Akerdeyo'; +$s_plugin_MantisGraph_legend_resolved = 'Agoziya'; +$s_plugin_MantisGraph_legend_assigned = 'Çebiya'; +$s_plugin_MantisGraph_legend_total = 'Pêro piya'; +$s_plugin_MantisGraph_legend_opened = 'Abiya'; +$s_plugin_MantisGraph_legend_closed = 'Racnaye'; +$s_plugin_MantisGraph_legend_reported = 'Xeberkerd'; +$s_plugin_MantisGraph_cumulative = 'Pêserkerdış'; +$s_plugin_MantisGraph_not_enough_data = 'Grafig vıraştışi rê hend malumat çınyo'; +$s_plugin_MantisGraph_period_none = 'Çıniyo'; +$s_plugin_MantisGraph_period_this_week = 'En Hefte'; +$s_plugin_MantisGraph_period_last_week = 'Hefteyo Verên'; +$s_plugin_MantisGraph_period_two_weeks = 'Nê Dı Hewfteyê Peyêni'; +$s_plugin_MantisGraph_period_this_month = 'Na aşmi'; +$s_plugin_MantisGraph_period_last_month = 'Aşma Verên'; +$s_plugin_MantisGraph_period_this_quarter = 'No Mewsim'; +$s_plugin_MantisGraph_period_last_quarter = 'Çeyrego verên'; +$s_plugin_MantisGraph_period_year_to_date = 'Serra Tarix'; +$s_plugin_MantisGraph_period_select = 'Xoseri Demey'; +$s_plugin_MantisGraph_period_last_year = 'Par'; +$s_plugin_MantisGraph_select = 'weçine lutfen'; +$s_plugin_MantisGraph_select_bystatus = 'Weziyeti heta'; +$s_plugin_MantisGraph_select_summbystatus = 'Weziyeri heta Xulasa'; +$s_plugin_MantisGraph_select_bycat = 'Kategori heta Xulasa'; +$s_plugin_MantisGraph_select_both = 'Weziyeti u Kategori heta Xulasa'; +$s_plugin_MantisGraph_show_as_graph = 'Grafik dı bıasne'; +$s_plugin_MantisGraph_show_as_table = 'Tablo dı bıasne'; +$s_plugin_MantisGraph_show_graph = 'Grafiki Bıasne'; +$s_plugin_MantisGraph_graph_page = 'Grafiga Meselan de Ravêrdan'; diff --git a/plugins/MantisGraph/lang/strings_french.txt b/plugins/MantisGraph/lang/strings_french.txt index e3b46baf44..ee136c2b64 100644 --- a/plugins/MantisGraph/lang/strings_french.txt +++ b/plugins/MantisGraph/lang/strings_french.txt @@ -52,29 +52,29 @@ $s_plugin_MantisGraph_title = 'Graphiques de Mantis'; $s_plugin_MantisGraph_menu_advanced_summary = 'Résumé avancé'; $s_plugin_MantisGraph_config = 'Configuration'; $s_plugin_MantisGraph_synthesis_link = 'Synthèse'; -$s_plugin_MantisGraph_status_link = 'Par statut'; +$s_plugin_MantisGraph_status_link = 'Par état'; $s_plugin_MantisGraph_priority_link = 'Par priorité'; $s_plugin_MantisGraph_severity_link = 'Par gravité'; $s_plugin_MantisGraph_category_link = 'Par catégorie'; $s_plugin_MantisGraph_resolution_link = 'Par résolution'; $s_plugin_MantisGraph_graph_bug_page_link = 'Graphique'; -$s_plugin_MantisGraph_library = 'Bibliothèque de graphiques à utiliser'; -$s_plugin_MantisGraph_bundled = 'Utiliser la bibliothèque fournie avec le plugin'; +$s_plugin_MantisGraph_library = 'Bibliothèque graphique à utiliser'; +$s_plugin_MantisGraph_bundled = 'Empaqueté avec'; $s_plugin_MantisGraph_window_width = 'Largeur du graphique (en pixels)'; -$s_plugin_MantisGraph_bar_aspect = 'proportion du graphique à barres (hauteur / largeur)'; +$s_plugin_MantisGraph_bar_aspect = 'Ratio visuel du graphique en barres (hauteur/largeur)'; $s_plugin_MantisGraph_summary_graphs_per_row = 'Nombre de graphiques à afficher par ligne dans la page de résumé avancée'; $s_plugin_MantisGraph_font = 'Police'; -$s_plugin_MantisGraph_jpgraph_path = 'Chemin d\'accès système de la bibliothèque JpGraph'; -$s_plugin_MantisGraph_jpgraph_path_default = 'Laisser vide pour le réglage par défaut : {mantisroot}/library/jpgraph'; -$s_plugin_MantisGraph_jpgraph_antialias = 'Anti-alias JpGraph'; -$s_plugin_MantisGraph_jpgraph_antialias_info = 'L\'anti-alias améliore l\'apparence visuelle de certains graphiques, au détriment de la performance (jusqu\'à 8x plus lent)'; +$s_plugin_MantisGraph_jpgraph_path = 'Chemin d’accès système à la bibliothèque JpGraph'; +$s_plugin_MantisGraph_jpgraph_path_default = 'Laisser vide par défaut : {mantisroot}/library/jpgraph'; +$s_plugin_MantisGraph_jpgraph_antialias = 'Anticrénelage de JpGraph'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'L’anticrénelage améliore l’apparence visuelle de certains graphiques, au détriment de la performance (jusqu’à 8x plus lent)'; $s_plugin_MantisGraph_enabled = 'Activé'; $s_plugin_MantisGraph_disabled = 'Désactivé'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Par graphes d’état'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Par graphes de priorité'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Par graphes d\'importance'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Par graphes de catégorie'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Par graphes de résolution'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Synthèse des graphiques par état'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Synthèse des graphiques par priorité'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Synthèse des graphiques par gravité'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Synthèse des graphiques par catégorie'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Synthèse des graphiques par résolution'; $s_plugin_MantisGraph_by_status_pct = 'pourcentage par état'; $s_plugin_MantisGraph_by_priority_pct = 'pourcentage par priorité'; $s_plugin_MantisGraph_by_severity_pct = 'pourcentage par sévérité'; @@ -85,7 +85,7 @@ $s_plugin_MantisGraph_by_priority_mix = 'par priorité et état'; $s_plugin_MantisGraph_by_resolution_mix = 'par résolution et état'; $s_plugin_MantisGraph_legend_still_open = 'Encore Ouvert'; $s_plugin_MantisGraph_legend_resolved = 'Résolu'; -$s_plugin_MantisGraph_legend_assigned = 'Assigné'; +$s_plugin_MantisGraph_legend_assigned = 'Affecté'; $s_plugin_MantisGraph_legend_total = 'Total'; $s_plugin_MantisGraph_legend_opened = 'Ouvert'; $s_plugin_MantisGraph_legend_closed = 'Fermé'; @@ -103,12 +103,12 @@ $s_plugin_MantisGraph_period_last_quarter = 'Le trimestre dernier'; $s_plugin_MantisGraph_period_year_to_date = 'Annuel cumulatif'; $s_plugin_MantisGraph_period_select = 'Sélectionner les dates'; $s_plugin_MantisGraph_period_last_year = 'L\'année dernière'; -$s_plugin_MantisGraph_select = 'Choisir'; -$s_plugin_MantisGraph_select_bystatus = 'Par état'; -$s_plugin_MantisGraph_select_summbystatus = 'Synthèse par état'; -$s_plugin_MantisGraph_select_bycat = 'Synthèse par catégorie'; -$s_plugin_MantisGraph_select_both = 'Synthèse par état et catégorie'; -$s_plugin_MantisGraph_show_as_graph = 'Afficher en graphique'; -$s_plugin_MantisGraph_show_as_table = 'Afficher en tableau'; -$s_plugin_MantisGraph_show_graph = 'Afficher graphique'; +$s_plugin_MantisGraph_select = 'Veuillez choisir'; +$s_plugin_MantisGraph_select_bystatus = 'par état'; +$s_plugin_MantisGraph_select_summbystatus = 'Résumé par état'; +$s_plugin_MantisGraph_select_bycat = 'Résumé par catégorie'; +$s_plugin_MantisGraph_select_both = 'Résumé par état et catégorie'; +$s_plugin_MantisGraph_show_as_graph = 'Afficher sous forme de graphique'; +$s_plugin_MantisGraph_show_as_table = 'Afficher sous forme de tableau'; +$s_plugin_MantisGraph_show_graph = 'Afficher le graphique'; $s_plugin_MantisGraph_graph_page = 'Afficher le graphique de l’historique'; diff --git a/plugins/MantisGraph/lang/strings_galician.txt b/plugins/MantisGraph/lang/strings_galician.txt index 9955b0f23a..9de7b754dd 100644 --- a/plugins/MantisGraph/lang/strings_galician.txt +++ b/plugins/MantisGraph/lang/strings_galician.txt @@ -50,27 +50,27 @@ $s_plugin_MantisGraph_config = 'Configuración'; $s_plugin_MantisGraph_synthesis_link = 'Síntese'; $s_plugin_MantisGraph_status_link = 'Por estado'; $s_plugin_MantisGraph_priority_link = 'Por prioridade'; -$s_plugin_MantisGraph_severity_link = 'Por gravedade'; +$s_plugin_MantisGraph_severity_link = 'Por gravidade'; $s_plugin_MantisGraph_category_link = 'Por categoría'; $s_plugin_MantisGraph_resolution_link = 'Por resolución'; $s_plugin_MantisGraph_graph_bug_page_link = 'Gráfica'; -$s_plugin_MantisGraph_library = 'Libraría de gráficas a usar'; -$s_plugin_MantisGraph_bundled = 'Usar o paquete'; +$s_plugin_MantisGraph_library = 'Libraría gráfica a usar'; +$s_plugin_MantisGraph_bundled = 'Empaquetado'; $s_plugin_MantisGraph_window_width = 'Largo da gráfica (en píxeles)'; -$s_plugin_MantisGraph_bar_aspect = 'relación de aspecto da gráfica de barras (altura/largo)'; +$s_plugin_MantisGraph_bar_aspect = 'Relación de aspecto da gráfica de barras (altura/largo)'; $s_plugin_MantisGraph_summary_graphs_per_row = 'Número de gráficas a mostrar por liña na páxina de resumo avanzado'; $s_plugin_MantisGraph_font = 'Tipo de letra'; $s_plugin_MantisGraph_jpgraph_path = 'Ruta do sistema da libraría JpGraph'; $s_plugin_MantisGraph_jpgraph_path_default = 'Deixar en branco por defecto: {mantisroot}/library/jpgraph'; -$s_plugin_MantisGraph_jpgraph_antialias = 'Antipseudónimos JpGraph'; -$s_plugin_MantisGraph_jpgraph_antialias_info = 'O antipseudónimos mellora o aspecto visual de certas gráficas en detrimento do rendemento (ata 8 veces máis lento)'; +$s_plugin_MantisGraph_jpgraph_antialias = 'Antipseudónimos de JpGraph'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'Os antipseudónimos melloran o aspecto visual de certas gráficas en detrimento do rendemento (ata 8 veces máis lento)'; $s_plugin_MantisGraph_enabled = 'Activado'; $s_plugin_MantisGraph_disabled = 'Desactivado'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Por gráficos de estado'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Por gráficos de prioridade'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Por gráficos de gravedade'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Por gráficos de categoría'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Por gráficos de resolución'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Síntese de gráficos por estado'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Síntese de gráficos por prioridade'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Síntese de gráficos por gravidade'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Síntese de gráficos por categoría'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Síntese de gráficos por resolución'; $s_plugin_MantisGraph_by_status_pct = 'polo estado da porcentaxe'; $s_plugin_MantisGraph_by_priority_pct = 'pola prioridade da porcentaxe'; $s_plugin_MantisGraph_by_severity_pct = 'pola severidade da porcentaxe'; @@ -86,7 +86,7 @@ $s_plugin_MantisGraph_legend_total = 'Total'; $s_plugin_MantisGraph_legend_opened = 'Aberto'; $s_plugin_MantisGraph_legend_closed = 'Pechado'; $s_plugin_MantisGraph_legend_reported = 'Reportado'; -$s_plugin_MantisGraph_cumulative = 'Cumulativo'; +$s_plugin_MantisGraph_cumulative = 'Acumulativo'; $s_plugin_MantisGraph_not_enough_data = 'Non abondan os datos para crear a gráfica'; $s_plugin_MantisGraph_period_none = 'Ningún'; $s_plugin_MantisGraph_period_this_week = 'Esta semana'; diff --git a/plugins/MantisGraph/lang/strings_german.txt b/plugins/MantisGraph/lang/strings_german.txt index fc3e902d18..d57c38fec0 100644 --- a/plugins/MantisGraph/lang/strings_german.txt +++ b/plugins/MantisGraph/lang/strings_german.txt @@ -57,8 +57,8 @@ $s_plugin_MantisGraph_category_link = 'Nach Kategorie'; $s_plugin_MantisGraph_resolution_link = 'Nach Lösung'; $s_plugin_MantisGraph_graph_bug_page_link = 'Grafik'; $s_plugin_MantisGraph_library = 'zu benutzende Grafik-Bibliothek'; -$s_plugin_MantisGraph_bundled = 'Mitgelieferte nutzen'; -$s_plugin_MantisGraph_window_width = 'Grafik-Breite (in Pixeln)'; +$s_plugin_MantisGraph_bundled = 'Mitgelieferte'; +$s_plugin_MantisGraph_window_width = 'Grafikbreite (in Pixeln)'; $s_plugin_MantisGraph_bar_aspect = 'Seitenverhältnis der Grafiken (Höhe/Breite)'; $s_plugin_MantisGraph_summary_graphs_per_row = 'Grafiken pro Zeile in der „Erweiterten Zusammenfassung“'; $s_plugin_MantisGraph_font = 'Schriftart'; @@ -68,11 +68,11 @@ $s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph Anti-Aliasing'; $s_plugin_MantisGraph_jpgraph_antialias_info = 'Anti-Aliasing verbessert das visuelle Erscheinungsbild von bestimmten Graphen auf Kosten der Performanz (bis zu 8x langsamer)'; $s_plugin_MantisGraph_enabled = 'An'; $s_plugin_MantisGraph_disabled = 'Aus'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Grafiken nach Status'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Grafiken nach Priorität'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Grafiken nach Schweregrad'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Grafiken nach Kategorie'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Grafiken nach Lösung'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Zusammenstellungsgrafiken nach Status'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Zusammenstellungsgrafiken nach Priorität'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Zusammenstellungsgrafiken nach Schweregrad'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Zusammenstellungsgrafiken nach Kategorie'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Zusammenstellungsgrafiken nach Lösung'; $s_plugin_MantisGraph_by_status_pct = 'nach Status Prozent'; $s_plugin_MantisGraph_by_priority_pct = 'nach Priorität Prozent'; $s_plugin_MantisGraph_by_severity_pct = 'nach Schweregrad Prozent'; diff --git a/plugins/MantisGraph/lang/strings_hungarian.txt b/plugins/MantisGraph/lang/strings_hungarian.txt index ccc50e8632..58cb25d0e9 100644 --- a/plugins/MantisGraph/lang/strings_hungarian.txt +++ b/plugins/MantisGraph/lang/strings_hungarian.txt @@ -66,11 +66,11 @@ $s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph élsimítás'; $s_plugin_MantisGraph_jpgraph_antialias_info = 'Az élsimítás javítja egyes grafikonok képi megjelenését a teljesítmény rovására (akár 8× lassabb)'; $s_plugin_MantisGraph_enabled = 'Be'; $s_plugin_MantisGraph_disabled = 'Ki'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Állapot diagram szerint'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Priorotás diagram szerint'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Súlyosság diagram szerint'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Kategória diagram szerint'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Döntés diagram szerint'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Összesítő grafikon állapot alapján'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Összesítő grafikon prioritás alapján'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Összesítő grafikon súlyosság alapján'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Összesítő grafikon kategória alapján'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Összesítő grafikon döntés alapján'; $s_plugin_MantisGraph_by_status_pct = 'státusz százalék szerint'; $s_plugin_MantisGraph_by_priority_pct = 'prioritás százalék szerint'; $s_plugin_MantisGraph_by_severity_pct = 'súlyosság százalék szerint'; diff --git a/plugins/MantisGraph/lang/strings_italian.txt b/plugins/MantisGraph/lang/strings_italian.txt index 08ce6196a5..fecb461666 100644 --- a/plugins/MantisGraph/lang/strings_italian.txt +++ b/plugins/MantisGraph/lang/strings_italian.txt @@ -41,37 +41,38 @@ * @author Beta16 * @author Massimo itaca * @author Nemo bis + * @author Selven */ $s_plugin_graph_title = 'Grafici Mantis'; $s_plugin_graph_description = 'Plugin ufficiale Grafico'; $s_plugin_MantisGraph_title = 'Grafici Mantis'; -$s_plugin_MantisGraph_menu_advanced_summary = 'Sommario avanzato'; +$s_plugin_MantisGraph_menu_advanced_summary = 'Sommario Avanzato'; $s_plugin_MantisGraph_config = 'Configurazione'; $s_plugin_MantisGraph_synthesis_link = 'Sintesi'; $s_plugin_MantisGraph_status_link = 'Per stato'; $s_plugin_MantisGraph_priority_link = 'Per priorità'; $s_plugin_MantisGraph_severity_link = 'Per gravità'; $s_plugin_MantisGraph_category_link = 'Per categoria'; -$s_plugin_MantisGraph_resolution_link = 'Per motivazione'; +$s_plugin_MantisGraph_resolution_link = 'Per risoluzione'; $s_plugin_MantisGraph_graph_bug_page_link = 'Grafico'; $s_plugin_MantisGraph_library = 'Libreria grafica da usare'; $s_plugin_MantisGraph_bundled = 'Incorporato'; -$s_plugin_MantisGraph_window_width = 'Larghezza del grafico (in pixels)'; -$s_plugin_MantisGraph_bar_aspect = 'Rapporto grafico a barra (altezza/larghezza)'; -$s_plugin_MantisGraph_summary_graphs_per_row = 'Grafici da visualizzare per riga nel sommario avanzato pagina'; +$s_plugin_MantisGraph_window_width = 'Larghezza del grafico (in pixel)'; +$s_plugin_MantisGraph_bar_aspect = 'Rapporto grafico a barre (altezza/larghezza)'; +$s_plugin_MantisGraph_summary_graphs_per_row = 'Grafici da visualizzare per riga nella pagina sommario avanzato'; $s_plugin_MantisGraph_font = 'Carattere'; -$s_plugin_MantisGraph_jpgraph_path = 'Percorso di sistema della libreria JpGraph'; -$s_plugin_MantisGraph_jpgraph_path_default = 'Lascia "spazio" per default: {mantisroot}/library/jpgraph'; -$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph anti-aliasing'; -$s_plugin_MantisGraph_jpgraph_antialias_info = 'Anti-aliasing migliora l\'aspetto visivo di alcuni grafici a discapito delle prestazioni (fino a 8 volte più lento)'; +$s_plugin_MantisGraph_jpgraph_path = 'Percorso della libreria di sistema JpGraph'; +$s_plugin_MantisGraph_jpgraph_path_default = 'Lascia vuoto di default: {mantisroot}/library/jpgraph'; +$s_plugin_MantisGraph_jpgraph_antialias = 'Anti-aliasing JpGraph'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'L\'anti-aliasing migliora l\'aspetto visivo di alcuni grafici a discapito delle prestazioni (fino a 8 volte più lento)'; $s_plugin_MantisGraph_enabled = 'Attivo'; -$s_plugin_MantisGraph_disabled = 'Disattivato'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Per grafico di stato'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Per grafico di priorità'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Per grafico di gravità'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Per grafico di categoria'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Per grafico di motivazione'; +$s_plugin_MantisGraph_disabled = 'Disattivo'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Grafici di sintesi per stato'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Grafici di sintesi per priorità'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Grafici di sintesi per gravità'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Grafici di sintesi per categoria'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Grafici di sintesi per risoluzione'; $s_plugin_MantisGraph_by_status_pct = 'Per stato (%)'; $s_plugin_MantisGraph_by_priority_pct = 'Per priorità (%)'; $s_plugin_MantisGraph_by_severity_pct = 'Per gravità (%)'; @@ -84,8 +85,8 @@ $s_plugin_MantisGraph_legend_still_open = 'Ancora aperte'; $s_plugin_MantisGraph_legend_resolved = 'Risolte'; $s_plugin_MantisGraph_legend_assigned = 'Assegnate'; $s_plugin_MantisGraph_legend_total = 'Totale'; -$s_plugin_MantisGraph_legend_opened = 'Aperte'; -$s_plugin_MantisGraph_legend_closed = 'Chiuse'; +$s_plugin_MantisGraph_legend_opened = 'Aperto'; +$s_plugin_MantisGraph_legend_closed = 'Chiuso'; $s_plugin_MantisGraph_legend_reported = 'Segnalate'; $s_plugin_MantisGraph_cumulative = 'Cumulativo'; $s_plugin_MantisGraph_not_enough_data = 'Non ci sono abbastanza dati per creare un grafico'; @@ -101,11 +102,11 @@ $s_plugin_MantisGraph_period_year_to_date = 'Quest\'anno'; $s_plugin_MantisGraph_period_select = 'Date arbitrarie'; $s_plugin_MantisGraph_period_last_year = 'Ultimo anno'; $s_plugin_MantisGraph_select = 'Seleziona'; -$s_plugin_MantisGraph_select_bystatus = 'Per stato'; -$s_plugin_MantisGraph_select_summbystatus = 'Sommario per stato'; -$s_plugin_MantisGraph_select_bycat = 'Sommario per categoria'; -$s_plugin_MantisGraph_select_both = 'Sommario per stato e categoria'; -$s_plugin_MantisGraph_show_as_graph = 'Mostra come grafico'; -$s_plugin_MantisGraph_show_as_table = 'Mostra come tabella'; -$s_plugin_MantisGraph_show_graph = 'Mostra il grafico'; +$s_plugin_MantisGraph_select_bystatus = 'per Stato'; +$s_plugin_MantisGraph_select_summbystatus = 'Sommario per Stato'; +$s_plugin_MantisGraph_select_bycat = 'Sommario per Categoria'; +$s_plugin_MantisGraph_select_both = 'Sommario per Stato e Categoria'; +$s_plugin_MantisGraph_show_as_graph = 'Mostra come Grafico'; +$s_plugin_MantisGraph_show_as_table = 'Mostra come Tabella'; +$s_plugin_MantisGraph_show_graph = 'Mostra Grafico'; $s_plugin_MantisGraph_graph_page = 'Grafico della storia delle anomalie'; diff --git a/plugins/MantisGraph/lang/strings_japanese.txt b/plugins/MantisGraph/lang/strings_japanese.txt index 964b126ac8..0f29f69cf2 100644 --- a/plugins/MantisGraph/lang/strings_japanese.txt +++ b/plugins/MantisGraph/lang/strings_japanese.txt @@ -39,6 +39,7 @@ * @file * * @author Fryed-peach + * @author Ryoon * @author Shirayuki */ @@ -54,18 +55,18 @@ $s_plugin_MantisGraph_severity_link = '重要度ごと'; $s_plugin_MantisGraph_category_link = 'カテゴリごと'; $s_plugin_MantisGraph_resolution_link = '解決状況ごと'; $s_plugin_MantisGraph_graph_bug_page_link = 'グラフ'; -$s_plugin_MantisGraph_library = '使用するグラフ ライブラリー'; +$s_plugin_MantisGraph_library = '使用するグラフライブラリー'; $s_plugin_MantisGraph_bundled = 'バンドルのものを使用'; $s_plugin_MantisGraph_window_width = 'グラフ幅 (単位: ピクセル)'; $s_plugin_MantisGraph_bar_aspect = '棒グラフの縦横比 (高さ/横幅)'; $s_plugin_MantisGraph_summary_graphs_per_row = '詳細な要約ページの一行あたりのグラフの数'; $s_plugin_MantisGraph_font = 'フォント'; -$s_plugin_MantisGraph_jpgraph_path = 'JpGraph ライブラリーのシステム上のパス'; +$s_plugin_MantisGraph_jpgraph_path = 'JpGraphライブラリーのシステム上のパス'; $s_plugin_MantisGraph_jpgraph_path_default = '既定値 ({mantisroot}/library/jpgraph) を使用するには空欄にします'; -$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph のアンチエイリアス'; +$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraphのアンチエイリアス'; $s_plugin_MantisGraph_jpgraph_antialias_info = 'アンチエイリアスによって、一部のグラフの見た目が向上しますが、速度が犠牲になります (最大で8倍遅くなります)'; -$s_plugin_MantisGraph_enabled = 'ON'; -$s_plugin_MantisGraph_disabled = 'OFF'; +$s_plugin_MantisGraph_enabled = 'オン'; +$s_plugin_MantisGraph_disabled = 'オフ'; $s_plugin_MantisGraph_graph_imp_status_title = 'ステータスによるグラフ'; $s_plugin_MantisGraph_graph_imp_priority_title = '優先度によるグラフ'; $s_plugin_MantisGraph_graph_imp_severity_title = '重要度によるグラフ'; @@ -80,7 +81,7 @@ $s_plugin_MantisGraph_by_severity_mix = '重要度とステータス'; $s_plugin_MantisGraph_by_priority_mix = '優先度とステータス'; $s_plugin_MantisGraph_by_resolution_mix = '解決状況とステータス'; $s_plugin_MantisGraph_legend_still_open = '未解決'; -$s_plugin_MantisGraph_legend_resolved = '解決済み'; +$s_plugin_MantisGraph_legend_resolved = '解決済'; $s_plugin_MantisGraph_legend_assigned = '割り当て済み'; $s_plugin_MantisGraph_legend_total = '合計'; $s_plugin_MantisGraph_legend_opened = '未完了'; diff --git a/plugins/MantisGraph/lang/strings_korean.txt b/plugins/MantisGraph/lang/strings_korean.txt index 76012081e8..1379974423 100644 --- a/plugins/MantisGraph/lang/strings_korean.txt +++ b/plugins/MantisGraph/lang/strings_korean.txt @@ -40,6 +40,7 @@ * * @author Changwoo * @author Hong3e + * @author Jerrykim306 * @author Wisewolf * @author Ykhwong * @author 아라 @@ -48,7 +49,7 @@ $s_plugin_graph_title = '맨티스 그래프'; $s_plugin_graph_description = '공식 그래프 플러그인.'; $s_plugin_MantisGraph_title = '맨티스 그래프'; -$s_plugin_MantisGraph_menu_advanced_summary = '고급 요약'; +$s_plugin_MantisGraph_menu_advanced_summary = '자세한 요약'; $s_plugin_MantisGraph_config = '설정'; $s_plugin_MantisGraph_synthesis_link = '합성'; $s_plugin_MantisGraph_status_link = '상태별'; @@ -56,10 +57,10 @@ $s_plugin_MantisGraph_priority_link = '우선순위별'; $s_plugin_MantisGraph_severity_link = '심각도별'; $s_plugin_MantisGraph_category_link = '분류별'; $s_plugin_MantisGraph_resolution_link = '해결 상태별'; -$s_plugin_MantisGraph_graph_bug_page_link = '그래프'; +$s_plugin_MantisGraph_graph_bug_page_link = '표'; $s_plugin_MantisGraph_library = '사용할 그래프 라이브러리'; $s_plugin_MantisGraph_bundled = '번들 제공'; -$s_plugin_MantisGraph_window_width = '그래프 너비(픽셀)'; +$s_plugin_MantisGraph_window_width = '그래프 너비 (픽셀)'; $s_plugin_MantisGraph_bar_aspect = '막대 그래프 종횡비(높이/폭)'; $s_plugin_MantisGraph_summary_graphs_per_row = '고급 요약 페이지의 한 행에 표시할 그래프 수'; $s_plugin_MantisGraph_font = '글꼴'; @@ -85,8 +86,8 @@ $s_plugin_MantisGraph_by_resolution_mix = '해결과 상태별 백분율'; $s_plugin_MantisGraph_legend_still_open = '진행 중'; $s_plugin_MantisGraph_legend_resolved = '해결됨'; $s_plugin_MantisGraph_legend_assigned = '할당됨'; -$s_plugin_MantisGraph_legend_total = '총계'; -$s_plugin_MantisGraph_legend_opened = '미해결'; +$s_plugin_MantisGraph_legend_total = '합계'; +$s_plugin_MantisGraph_legend_opened = '열림'; $s_plugin_MantisGraph_legend_closed = '종료됨'; $s_plugin_MantisGraph_legend_reported = '보고됨'; $s_plugin_MantisGraph_cumulative = '누적'; @@ -107,7 +108,7 @@ $s_plugin_MantisGraph_select_bystatus = '상태별'; $s_plugin_MantisGraph_select_summbystatus = '상태별 요약'; $s_plugin_MantisGraph_select_bycat = '분류별 요약'; $s_plugin_MantisGraph_select_both = '상태 및 분류별 요약'; -$s_plugin_MantisGraph_show_as_graph = '그래프로 보이기'; +$s_plugin_MantisGraph_show_as_graph = '그래프로 보기'; $s_plugin_MantisGraph_show_as_table = '표로 보이기'; $s_plugin_MantisGraph_show_graph = '그래프 보기'; $s_plugin_MantisGraph_graph_page = '이슈 기록을 그래프로 그리기'; diff --git a/plugins/MantisGraph/lang/strings_lb.txt b/plugins/MantisGraph/lang/strings_lb.txt new file mode 100644 index 0000000000..86dbe931b0 --- /dev/null +++ b/plugins/MantisGraph/lang/strings_lb.txt @@ -0,0 +1,73 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Luxembourgish (Lëtzebuergesch) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Robby + */ + +$s_plugin_MantisGraph_menu_advanced_summary = 'Erweiderte Resumé'; +$s_plugin_MantisGraph_config = 'Astellung'; +$s_plugin_MantisGraph_synthesis_link = 'Synthees'; +$s_plugin_MantisGraph_status_link = 'Nom Status'; +$s_plugin_MantisGraph_priority_link = 'No Prioritéit'; +$s_plugin_MantisGraph_severity_link = 'No der Schwieregkeet'; +$s_plugin_MantisGraph_category_link = 'No Kategorie'; +$s_plugin_MantisGraph_resolution_link = 'Pro Léisung'; +$s_plugin_MantisGraph_enabled = 'Un'; +$s_plugin_MantisGraph_disabled = 'Aus'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Synthes vun de Grafiken no Prioritéit'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Synthes vun de Grafiken no Kategorie'; +$s_plugin_MantisGraph_legend_still_open = 'Nach op'; +$s_plugin_MantisGraph_legend_resolved = 'Geléist'; +$s_plugin_MantisGraph_legend_total = 'Total'; +$s_plugin_MantisGraph_legend_opened = 'Opgemaach'; +$s_plugin_MantisGraph_legend_closed = 'Zougemaach'; +$s_plugin_MantisGraph_period_none = 'Keen'; +$s_plugin_MantisGraph_period_this_week = 'Dës Woch'; +$s_plugin_MantisGraph_period_last_week = 'Lescht Woch'; +$s_plugin_MantisGraph_period_two_weeks = 'Lescht 2 Wochen'; +$s_plugin_MantisGraph_period_this_month = 'Dëse Mount'; +$s_plugin_MantisGraph_period_last_month = 'Leschte Mount'; +$s_plugin_MantisGraph_period_this_quarter = 'Dëst Trimester'; +$s_plugin_MantisGraph_period_last_year = 'Lescht Joer'; +$s_plugin_MantisGraph_select = 'Sicht w.e.g. eraus'; +$s_plugin_MantisGraph_select_bycat = 'Resumé pro Kategorie'; +$s_plugin_MantisGraph_show_as_graph = 'Als Graphik weisen'; +$s_plugin_MantisGraph_show_as_table = 'Als Tabell weisen'; +$s_plugin_MantisGraph_show_graph = 'Graphik weisen'; diff --git a/plugins/MantisGraph/lang/strings_macedonian.txt b/plugins/MantisGraph/lang/strings_macedonian.txt index 7279833020..db5f88210c 100644 --- a/plugins/MantisGraph/lang/strings_macedonian.txt +++ b/plugins/MantisGraph/lang/strings_macedonian.txt @@ -48,13 +48,13 @@ $s_plugin_MantisGraph_title = 'Mantis графикони'; $s_plugin_MantisGraph_menu_advanced_summary = 'Напреден опис'; $s_plugin_MantisGraph_config = 'Местења'; $s_plugin_MantisGraph_synthesis_link = 'Синтеза'; -$s_plugin_MantisGraph_status_link = 'По статус'; +$s_plugin_MantisGraph_status_link = 'По состојба'; $s_plugin_MantisGraph_priority_link = 'По приоритет'; $s_plugin_MantisGraph_severity_link = 'По сериозност'; $s_plugin_MantisGraph_category_link = 'По категорија'; $s_plugin_MantisGraph_resolution_link = 'По разделеност'; $s_plugin_MantisGraph_graph_bug_page_link = 'Графикон'; -$s_plugin_MantisGraph_library = 'Графиконска библиотека за користење'; +$s_plugin_MantisGraph_library = 'Користена графиконска библиотека'; $s_plugin_MantisGraph_bundled = 'Групирано'; $s_plugin_MantisGraph_window_width = 'Ширина на графиконот (во пиксели)'; $s_plugin_MantisGraph_bar_aspect = 'Сооднос на страните столбниот графикон (висина/ширина)'; @@ -66,11 +66,11 @@ $s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph измазнување'; $s_plugin_MantisGraph_jpgraph_antialias_info = 'Измазнувањето го подобрува изгледот на некои графикони за сметка на брзината на работење (до 8 пати побавно)'; $s_plugin_MantisGraph_enabled = 'Вкл.'; $s_plugin_MantisGraph_disabled = 'Искл.'; -$s_plugin_MantisGraph_graph_imp_status_title = 'По графикони за статус'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'По графикони на приоритет'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'По графикони на сериозност'; -$s_plugin_MantisGraph_graph_imp_category_title = 'По графикони на категорија'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'По графикони на разделеност'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Синтезни графикони за статус'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Синтезни графикони по приоритет'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Синтезни графикони по сериозност'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Синтезни графикони по категорија'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Синтезни графикони по разделеност'; $s_plugin_MantisGraph_by_status_pct = 'По статус (%)'; $s_plugin_MantisGraph_by_priority_pct = 'По приоритет (%)'; $s_plugin_MantisGraph_by_severity_pct = 'По сериозност (%)'; diff --git a/plugins/MantisGraph/lang/strings_pms.txt b/plugins/MantisGraph/lang/strings_pms.txt new file mode 100644 index 0000000000..f2d15946ec --- /dev/null +++ b/plugins/MantisGraph/lang/strings_pms.txt @@ -0,0 +1,110 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Piedmontese (Piemontèis) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Borichèt + * @author Dragonòt + */ + +$s_plugin_graph_title = 'Gràfich Mantis'; +$s_plugin_graph_description = 'Prèisa ëd gràfich ofissiaj.'; +$s_plugin_MantisGraph_title = 'Gràfich ëd Mantis'; +$s_plugin_MantisGraph_menu_advanced_summary = 'Somari avansà'; +$s_plugin_MantisGraph_config = 'Configurassion'; +$s_plugin_MantisGraph_synthesis_link = 'Sìntesi'; +$s_plugin_MantisGraph_status_link = 'Për stat'; +$s_plugin_MantisGraph_priority_link = 'Për priorità'; +$s_plugin_MantisGraph_severity_link = 'Për severità'; +$s_plugin_MantisGraph_category_link = 'Për categorìa'; +$s_plugin_MantisGraph_resolution_link = 'Për arzolussion'; +$s_plugin_MantisGraph_graph_bug_page_link = 'Gràfich'; +$s_plugin_MantisGraph_library = 'Biblioteca ëd gràfich da dovré'; +$s_plugin_MantisGraph_bundled = 'Ampachëttà'; +$s_plugin_MantisGraph_window_width = 'Dimension dël gràfich (an pontin)'; +$s_plugin_MantisGraph_bar_aspect = 'Rapòrt ëd la presentassion dël gràfich a bare (autëssa/larghëssa)'; +$s_plugin_MantisGraph_summary_graphs_per_row = 'Gràfich da visualisé për righe an sla pàgina dël somari avansà'; +$s_plugin_MantisGraph_font = 'Font (caràter)'; +$s_plugin_MantisGraph_jpgraph_path = 'Përcors ëd sistema dla biblioteca JpGraph'; +$s_plugin_MantisGraph_jpgraph_path_default = 'Lassa veuid për stàndard: {mantisroot}/library/jpgraph'; +$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph anti-stranòm'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'L\'anti-stranòm a mejora la presentassion visual ëd serti gràfich a spèise dle prestassion (fin a 8x pi pian)'; +$s_plugin_MantisGraph_enabled = 'Anvisch'; +$s_plugin_MantisGraph_disabled = 'Dëstiss'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Gràfich ëd sìntesi për stat'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Gràfich ëd sìntesi për priorità'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Gràfich ëd sìntesi për severità'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Gràfich ëd sìntesi për categorìa'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Gràfich ëd sìntesi për arzolussion'; +$s_plugin_MantisGraph_by_status_pct = 'Përsentual për stat'; +$s_plugin_MantisGraph_by_priority_pct = 'Përsentual për priorità'; +$s_plugin_MantisGraph_by_severity_pct = 'Përsentual për severità'; +$s_plugin_MantisGraph_by_category_pct = 'Përsentual për categorìa'; +$s_plugin_MantisGraph_by_resolution_pct = 'Përsentual për arzolussion'; +$s_plugin_MantisGraph_by_severity_mix = 'Për severità e stat'; +$s_plugin_MantisGraph_by_priority_mix = 'Për priorità e stat'; +$s_plugin_MantisGraph_by_resolution_mix = 'Për arzolussion e stat'; +$s_plugin_MantisGraph_legend_still_open = 'Ancó Duvert'; +$s_plugin_MantisGraph_legend_resolved = 'Arzolvù'; +$s_plugin_MantisGraph_legend_assigned = 'Assignà'; +$s_plugin_MantisGraph_legend_total = 'Total'; +$s_plugin_MantisGraph_legend_opened = 'Duvert'; +$s_plugin_MantisGraph_legend_closed = 'Sarà'; +$s_plugin_MantisGraph_legend_reported = 'Signalà'; +$s_plugin_MantisGraph_cumulative = 'Cumulativ'; +$s_plugin_MantisGraph_not_enough_data = 'Pa basta ëd dat për creé ël gràfich'; +$s_plugin_MantisGraph_period_none = 'Gnun'; +$s_plugin_MantisGraph_period_this_week = 'Sta sman-a-sì'; +$s_plugin_MantisGraph_period_last_week = 'Ùltima sman-a'; +$s_plugin_MantisGraph_period_two_weeks = 'Ùltime doe sman-e'; +$s_plugin_MantisGraph_period_this_month = 'Sto mèis-sì'; +$s_plugin_MantisGraph_period_last_month = 'Ùltim mèis'; +$s_plugin_MantisGraph_period_this_quarter = 'Ës trimestr-sì'; +$s_plugin_MantisGraph_period_last_quarter = 'Ùltim trimestr'; +$s_plugin_MantisGraph_period_year_to_date = 'St\'Ann-sì'; +$s_plugin_MantisGraph_period_select = 'Date qualsëssìa'; +$s_plugin_MantisGraph_period_last_year = 'Ùltim ann'; +$s_plugin_MantisGraph_select = 'Për piasì selession-a'; +$s_plugin_MantisGraph_select_bystatus = 'për Stat'; +$s_plugin_MantisGraph_select_summbystatus = 'Somari për Stat'; +$s_plugin_MantisGraph_select_bycat = 'Somari për Categorìa'; +$s_plugin_MantisGraph_select_both = 'Somari për Stat e Categorìa'; +$s_plugin_MantisGraph_show_as_graph = 'Mostra com Gràfich'; +$s_plugin_MantisGraph_show_as_table = 'Mostra com Tàula'; +$s_plugin_MantisGraph_show_graph = 'Mostra Gràfich'; +$s_plugin_MantisGraph_graph_page = 'Stòria dij problema dël gràfich'; diff --git a/plugins/MantisGraph/lang/strings_qqq.txt b/plugins/MantisGraph/lang/strings_qqq.txt index 66a1573cd9..3f0cb13219 100644 --- a/plugins/MantisGraph/lang/strings_qqq.txt +++ b/plugins/MantisGraph/lang/strings_qqq.txt @@ -53,6 +53,7 @@ $s_plugin_MantisGraph_font = '{{Identical|Font}}'; $s_plugin_MantisGraph_enabled = '{{Identical|On}}'; $s_plugin_MantisGraph_disabled = '{{Identical|Off}}'; $s_plugin_MantisGraph_legend_resolved = '{{Identical|Resolved}}'; +$s_plugin_MantisGraph_legend_assigned = '{{Identical|Assigned}}'; $s_plugin_MantisGraph_legend_total = '{{Identical|Total}}'; $s_plugin_MantisGraph_legend_opened = '{{Identical|Opened}}'; $s_plugin_MantisGraph_legend_closed = '{{Identical|Closed}}'; diff --git a/plugins/MantisGraph/lang/strings_russian.txt b/plugins/MantisGraph/lang/strings_russian.txt index b450bdf115..29212a08f0 100644 --- a/plugins/MantisGraph/lang/strings_russian.txt +++ b/plugins/MantisGraph/lang/strings_russian.txt @@ -38,40 +38,43 @@ * @ingroup Language * @file * + * @author Irus * @author Kirill * @author Lockal + * @author Okras * @author Александр Сигачёв + * @author Туллук */ $s_plugin_graph_title = 'Система отображения графиков в MantisBT'; $s_plugin_graph_description = 'Официальный плагин MantisBT для отображения графиков.'; $s_plugin_MantisGraph_title = 'Графики MantisBT'; -$s_plugin_MantisGraph_menu_advanced_summary = 'общие графики'; +$s_plugin_MantisGraph_menu_advanced_summary = 'Расширенный Резюме'; $s_plugin_MantisGraph_config = 'настройка'; $s_plugin_MantisGraph_synthesis_link = 'Сумарно'; $s_plugin_MantisGraph_status_link = 'По статусу'; $s_plugin_MantisGraph_priority_link = 'По приоритету'; -$s_plugin_MantisGraph_severity_link = 'По серьезности'; +$s_plugin_MantisGraph_severity_link = 'По уровню серьезности'; $s_plugin_MantisGraph_category_link = 'По категориям'; -$s_plugin_MantisGraph_resolution_link = 'По решению'; -$s_plugin_MantisGraph_graph_bug_page_link = 'графики'; -$s_plugin_MantisGraph_library = 'Использовать графическую библиотеку'; -$s_plugin_MantisGraph_bundled = 'Использовать встроенную (ecz)'; +$s_plugin_MantisGraph_resolution_link = 'После решения'; +$s_plugin_MantisGraph_graph_bug_page_link = 'График'; +$s_plugin_MantisGraph_library = 'Графическая библиотека для использования'; +$s_plugin_MantisGraph_bundled = 'В комплекте'; $s_plugin_MantisGraph_window_width = 'Ширина графика (в пикселях)'; -$s_plugin_MantisGraph_bar_aspect = 'соотношение сторон столбиковой диаграммы (высота/ширина)'; -$s_plugin_MantisGraph_summary_graphs_per_row = 'Сколько графиков помещать в строку на расширенной странице описания'; +$s_plugin_MantisGraph_bar_aspect = 'Соотношение сторон столбиковой диаграммы (высота/ширина)'; +$s_plugin_MantisGraph_summary_graphs_per_row = 'Графики для отображения в строке на расширенные резюме страницы'; $s_plugin_MantisGraph_font = 'Шрифт'; $s_plugin_MantisGraph_jpgraph_path = 'Системный путь к библиотеке JpGraph'; $s_plugin_MantisGraph_jpgraph_path_default = 'Оставьте пустым для значения по умолчанию: {mantisroot}/library/jpgraph'; -$s_plugin_MantisGraph_jpgraph_antialias = 'Сглаживание JpGraph'; -$s_plugin_MantisGraph_jpgraph_antialias_info = 'Сглаживание улучшает внешний вид некоторых графиков за счёт производительности (до 8 раз медленнее)'; -$s_plugin_MantisGraph_enabled = 'вкл'; -$s_plugin_MantisGraph_disabled = 'выкл'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Суммарный график по состоянию'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Суммарный график по приоритету'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Суммарный график по серьезности'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Суммарный график по категориям'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Суммарный график по решению'; +$s_plugin_MantisGraph_jpgraph_antialias = 'Уточнение JpGraph'; +$s_plugin_MantisGraph_jpgraph_antialias_info = 'Сглаживание улучшает внешний вид некоторые графики в ущерб производительности (до 8 раз медленнее)'; +$s_plugin_MantisGraph_enabled = 'Вкл'; +$s_plugin_MantisGraph_disabled = 'Выкл'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Синтез диаграммы состояния'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Синтез графики по приоритету'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Суммарный график по приоритету'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Синтез графики по категориям'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Суммарный график разрешения'; $s_plugin_MantisGraph_by_status_pct = 'соотношение по состоянию'; $s_plugin_MantisGraph_by_priority_pct = 'соотношение по приоритету'; $s_plugin_MantisGraph_by_severity_pct = 'соотношение по серьезности'; @@ -100,11 +103,11 @@ $s_plugin_MantisGraph_period_last_quarter = 'Предыдущий квартал $s_plugin_MantisGraph_period_year_to_date = 'С начала года'; $s_plugin_MantisGraph_period_select = 'Произвольные даты'; $s_plugin_MantisGraph_period_last_year = 'Предыдущий год'; -$s_plugin_MantisGraph_select = 'Выберите...'; -$s_plugin_MantisGraph_select_bystatus = 'по Статусу'; -$s_plugin_MantisGraph_select_summbystatus = 'Статистика по состоянию'; -$s_plugin_MantisGraph_select_bycat = 'Статистика по категориям'; -$s_plugin_MantisGraph_select_both = 'Статистика по состоянию и категориям'; +$s_plugin_MantisGraph_select = 'Выберите'; +$s_plugin_MantisGraph_select_bystatus = 'по статусу'; +$s_plugin_MantisGraph_select_summbystatus = 'Статистика по статусу'; +$s_plugin_MantisGraph_select_bycat = 'Резюме по категориям'; +$s_plugin_MantisGraph_select_both = 'Резюме по статусу и классификации'; $s_plugin_MantisGraph_show_as_graph = 'Показать как график'; $s_plugin_MantisGraph_show_as_table = 'Показать как таблицу'; $s_plugin_MantisGraph_show_graph = 'Показать график'; diff --git a/plugins/MantisGraph/lang/strings_spanish.txt b/plugins/MantisGraph/lang/strings_spanish.txt index 5e9a7ef8df..d62fa2fa23 100644 --- a/plugins/MantisGraph/lang/strings_spanish.txt +++ b/plugins/MantisGraph/lang/strings_spanish.txt @@ -41,6 +41,8 @@ * @author Antur * @author Bithunter * @author Crazymadlover + * @author Fitoschido + * @author Koavf * @author Locos epraix * @author Macofe */ @@ -57,7 +59,7 @@ $s_plugin_MantisGraph_severity_link = 'Por severidad'; $s_plugin_MantisGraph_category_link = 'Por categoría'; $s_plugin_MantisGraph_resolution_link = 'Por resolución'; $s_plugin_MantisGraph_graph_bug_page_link = 'Gráfico'; -$s_plugin_MantisGraph_library = 'Biblioteca gráfica a usar'; +$s_plugin_MantisGraph_library = 'Biblioteca gráfica para usar'; $s_plugin_MantisGraph_bundled = 'Integrado'; $s_plugin_MantisGraph_window_width = 'Ancho del gráfico (en píxeles)'; $s_plugin_MantisGraph_bar_aspect = 'Relación de aspecto del gráfico de barras (alto/ancho)'; @@ -69,11 +71,11 @@ $s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph anti-aliasing'; $s_plugin_MantisGraph_jpgraph_antialias_info = 'El anti-aliasing mejora la presentación visual de ciertos gráficos, a expensas de la performance (hasta 8 veces más lento)'; $s_plugin_MantisGraph_enabled = 'Activado'; $s_plugin_MantisGraph_disabled = 'Desactivado'; -$s_plugin_MantisGraph_graph_imp_status_title = 'Por gráficos de estado'; -$s_plugin_MantisGraph_graph_imp_priority_title = 'Por gráficos de prioridad'; -$s_plugin_MantisGraph_graph_imp_severity_title = 'Por gráficos de severidad'; -$s_plugin_MantisGraph_graph_imp_category_title = 'Por gráficos de categoría'; -$s_plugin_MantisGraph_graph_imp_resolution_title = 'Por gráficos de resolución'; +$s_plugin_MantisGraph_graph_imp_status_title = 'Gráficos de síntesis por estado'; +$s_plugin_MantisGraph_graph_imp_priority_title = 'Gráficos de síntesis por prioridad'; +$s_plugin_MantisGraph_graph_imp_severity_title = 'Gráficos de síntesis por gravedad'; +$s_plugin_MantisGraph_graph_imp_category_title = 'Gráficos de síntesis por categoría'; +$s_plugin_MantisGraph_graph_imp_resolution_title = 'Gráficos de síntesis por resolución'; $s_plugin_MantisGraph_by_status_pct = 'Por porcentaje según estado'; $s_plugin_MantisGraph_by_priority_pct = 'Por porcentaje según prioridad'; $s_plugin_MantisGraph_by_severity_pct = 'Por porcentaje según severidad'; diff --git a/plugins/MantisGraph/lang/strings_swedish.txt b/plugins/MantisGraph/lang/strings_swedish.txt index e9e8b799af..4bc9e5ddec 100644 --- a/plugins/MantisGraph/lang/strings_swedish.txt +++ b/plugins/MantisGraph/lang/strings_swedish.txt @@ -40,6 +40,7 @@ * * @author Lokal Profil * @author Tobulos1 + * @author Velg * @author Warrakkk * @author WikiPhoenix */ @@ -47,12 +48,12 @@ $s_plugin_graph_title = 'Mantis-grafer'; $s_plugin_graph_description = 'Officiell insticksmodul för grafer.'; $s_plugin_MantisGraph_title = 'Mantis-grafer'; -$s_plugin_MantisGraph_menu_advanced_summary = 'Avancerad sammanfattning'; +$s_plugin_MantisGraph_menu_advanced_summary = 'Avancerad Sammanfattning'; $s_plugin_MantisGraph_config = 'Konfiguration'; $s_plugin_MantisGraph_synthesis_link = 'Syntes'; -$s_plugin_MantisGraph_status_link = 'Efter status'; -$s_plugin_MantisGraph_priority_link = 'Efter prioritet'; -$s_plugin_MantisGraph_severity_link = 'Efter allvarlighetsgrad'; +$s_plugin_MantisGraph_status_link = 'Per stat'; +$s_plugin_MantisGraph_priority_link = 'Per prioriterat'; +$s_plugin_MantisGraph_severity_link = 'Per svårighetsgrad'; $s_plugin_MantisGraph_category_link = 'Efter kategori'; $s_plugin_MantisGraph_resolution_link = 'Efter lösning'; $s_plugin_MantisGraph_graph_bug_page_link = 'Graf'; diff --git a/plugins/MantisGraph/lang/strings_zh-cn.txt b/plugins/MantisGraph/lang/strings_zh-cn.txt new file mode 100644 index 0000000000..0f9d6e6924 --- /dev/null +++ b/plugins/MantisGraph/lang/strings_zh-cn.txt @@ -0,0 +1,109 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Chinese (China) (中文(中国大陆)‎) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Yanmiao liu + */ + +$s_plugin_graph_title = 'Mantis 图表'; +$s_plugin_graph_description = '官方图表插件。'; +$s_plugin_MantisGraph_title = 'Mantis 图表'; +$s_plugin_MantisGraph_menu_advanced_summary = '高级摘要'; +$s_plugin_MantisGraph_config = '配置'; +$s_plugin_MantisGraph_synthesis_link = '合成'; +$s_plugin_MantisGraph_status_link = '按状态'; +$s_plugin_MantisGraph_priority_link = '按优先级'; +$s_plugin_MantisGraph_severity_link = '按严重性'; +$s_plugin_MantisGraph_category_link = '按类别'; +$s_plugin_MantisGraph_resolution_link = '按决议'; +$s_plugin_MantisGraph_graph_bug_page_link = '图表'; +$s_plugin_MantisGraph_library = '要使用的图形库'; +$s_plugin_MantisGraph_bundled = '捆绑'; +$s_plugin_MantisGraph_window_width = '图形宽度(像素)'; +$s_plugin_MantisGraph_bar_aspect = '条形图高宽比(高度/宽度)'; +$s_plugin_MantisGraph_summary_graphs_per_row = '详细摘要页上显示每行的图表数'; +$s_plugin_MantisGraph_font = '字体'; +$s_plugin_MantisGraph_jpgraph_path = 'JpGraph 库系统路径'; +$s_plugin_MantisGraph_jpgraph_path_default = '默认为空:{mantisroot}/library/jpgraph'; +$s_plugin_MantisGraph_jpgraph_antialias = 'JpGraph 抗锯齿'; +$s_plugin_MantisGraph_jpgraph_antialias_info = '抗锯齿改进某些图形外观的同时,牺牲了性能(慢 8 倍)'; +$s_plugin_MantisGraph_enabled = '开'; +$s_plugin_MantisGraph_disabled = '关'; +$s_plugin_MantisGraph_graph_imp_status_title = '按状态的合成图'; +$s_plugin_MantisGraph_graph_imp_priority_title = '按优先级的合成图'; +$s_plugin_MantisGraph_graph_imp_severity_title = '按严重程度的合成图'; +$s_plugin_MantisGraph_graph_imp_category_title = '按类别划分的合成图'; +$s_plugin_MantisGraph_graph_imp_resolution_title = '按决议的合成图'; +$s_plugin_MantisGraph_by_status_pct = '按状态的百分比'; +$s_plugin_MantisGraph_by_priority_pct = '按优先级的百分比'; +$s_plugin_MantisGraph_by_severity_pct = '按严重程度的百分比'; +$s_plugin_MantisGraph_by_category_pct = '按类别比例百分比'; +$s_plugin_MantisGraph_by_resolution_pct = '按决议的百分比'; +$s_plugin_MantisGraph_by_severity_mix = '按严重程度和状态'; +$s_plugin_MantisGraph_by_priority_mix = '按优先级和状态'; +$s_plugin_MantisGraph_by_resolution_mix = '按决议和状态'; +$s_plugin_MantisGraph_legend_still_open = '仍打开'; +$s_plugin_MantisGraph_legend_resolved = '已解决'; +$s_plugin_MantisGraph_legend_assigned = '已分派'; +$s_plugin_MantisGraph_legend_total = '总计'; +$s_plugin_MantisGraph_legend_opened = '已打开'; +$s_plugin_MantisGraph_legend_closed = '已关闭'; +$s_plugin_MantisGraph_legend_reported = '已报告'; +$s_plugin_MantisGraph_cumulative = '累计'; +$s_plugin_MantisGraph_not_enough_data = '没有足够的数据来创建图表'; +$s_plugin_MantisGraph_period_none = '无'; +$s_plugin_MantisGraph_period_this_week = '本周'; +$s_plugin_MantisGraph_period_last_week = '上周'; +$s_plugin_MantisGraph_period_two_weeks = '前两周'; +$s_plugin_MantisGraph_period_this_month = '本月'; +$s_plugin_MantisGraph_period_last_month = '上月'; +$s_plugin_MantisGraph_period_this_quarter = '本季度'; +$s_plugin_MantisGraph_period_last_quarter = '上季度'; +$s_plugin_MantisGraph_period_year_to_date = '年初至今'; +$s_plugin_MantisGraph_period_select = '任意日期'; +$s_plugin_MantisGraph_period_last_year = '去年'; +$s_plugin_MantisGraph_select = '请选择'; +$s_plugin_MantisGraph_select_bystatus = '按状态'; +$s_plugin_MantisGraph_select_summbystatus = '按状态总计'; +$s_plugin_MantisGraph_select_bycat = '按分类总计'; +$s_plugin_MantisGraph_select_both = '按状态和分类总计'; +$s_plugin_MantisGraph_show_as_graph = '用图形显示'; +$s_plugin_MantisGraph_show_as_table = '用表格显示'; +$s_plugin_MantisGraph_show_graph = '显示图形'; +$s_plugin_MantisGraph_graph_page = '图形问题历史记录'; diff --git a/plugins/XmlImportExport/lang/strings_diq.txt b/plugins/XmlImportExport/lang/strings_diq.txt new file mode 100644 index 0000000000..0806b8daaa --- /dev/null +++ b/plugins/XmlImportExport/lang/strings_diq.txt @@ -0,0 +1,68 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Zazaki (Zazaki) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Erdemaslancan + * @author Kumkumuk + * @author Marmase + * @author Mirzali + */ + +$s_plugin_XmlImportExport_title = 'Mesele Bıgi/Bıdı'; +$s_plugin_XmlImportExport_description = 'MantisBT rê zerin da XML ra huner dekeno u veceno.'; +$s_plugin_XmlImportExport_import = 'Meseleyê grotışi'; +$s_plugin_XmlImportExport_export = 'XML Bıdı'; +$s_plugin_XmlImportExport_config_title = 'Konfigurasyona sewiyeya hesabii de XML ateberd/azered'; +$s_plugin_XmlImportExport_import_threshold = 'Meseleyê grotışi'; +$s_plugin_XmlImportExport_export_threshold = 'Meseler ateberd'; +$s_plugin_XmlImportExport_action_update = 'Rocane ke'; +$s_plugin_XmlImportExport_importing_in_project = 'Proce dı meselê teberdara:'; +$s_plugin_XmlImportExport_import_options = 'Weçenegê grotışi'; +$s_plugin_XmlImportExport_cross_references = 'Çaprez referansi'; +$s_plugin_XmlImportExport_default_strategy = 'Strateciya çerexnayışê hesabiyayiye:'; +$s_plugin_XmlImportExport_renumber = 'Fına nımre ke'; +$s_plugin_XmlImportExport_renumber_desc = 'Referansa çarnayışê nımra rê bıcerbnê'; +$s_plugin_XmlImportExport_link = 'Link'; +$s_plugin_XmlImportExport_link_desc = 'Orcinal nesi açarn jew gri'; +$s_plugin_XmlImportExport_disable = 'Dewrera vec'; +$s_plugin_XmlImportExport_disable_desc = 'Grey meqefilne'; +$s_plugin_XmlImportExport_fallback = 'Strateciya peyd amayışi ("Fına nımrekerdış" dezge nêbose)'; +$s_plugin_XmlImportExport_fallback_category = 'Kategoriyo peyên:'; +$s_plugin_XmlImportExport_keep_same_category = 'Eyni kategori de tapêşê'; +$s_plugin_XmlImportExport_error_no_xml = 'Derganeya xmlreader u xmlwriter nevineya'; diff --git a/plugins/XmlImportExport/lang/strings_id.txt b/plugins/XmlImportExport/lang/strings_id.txt new file mode 100644 index 0000000000..65b7ea36d9 --- /dev/null +++ b/plugins/XmlImportExport/lang/strings_id.txt @@ -0,0 +1,60 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Indonesian (Bahasa Indonesia) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Bennylin + */ + +$s_plugin_XmlImportExport_title = 'Masalah Impor/Ekspor'; +$s_plugin_XmlImportExport_description = 'Menambahkan kemampuan impor dan ekspor berdasar XML ke MantisBT.'; +$s_plugin_XmlImportExport_import = 'Masalah Impor'; +$s_plugin_XmlImportExport_export = 'Ekspor XML'; +$s_plugin_XmlImportExport_importing_in_project = 'Masalah Impor di proyek:'; +$s_plugin_XmlImportExport_import_options = 'Pilihan Impor'; +$s_plugin_XmlImportExport_cross_references = 'Referensi silang'; +$s_plugin_XmlImportExport_default_strategy = 'Strategi konversi asli:'; +$s_plugin_XmlImportExport_renumber = 'Penomoran ulang'; +$s_plugin_XmlImportExport_renumber_desc = 'Melakukan konversi referensi ke penomoran baru'; +$s_plugin_XmlImportExport_link = 'Pranala'; +$s_plugin_XmlImportExport_link_desc = 'Konversi menjadi pranala ke yang asli'; +$s_plugin_XmlImportExport_disable = 'Matikan'; +$s_plugin_XmlImportExport_disable_desc = 'Matikan pranala'; +$s_plugin_XmlImportExport_fallback = 'Strategi cadangan (jika "Penomoran ulang" tidak bekerja):'; +$s_plugin_XmlImportExport_fallback_category = 'Kategori cadangan:'; +$s_plugin_XmlImportExport_keep_same_category = 'Usahakan menggunakan kategori yang sama'; diff --git a/plugins/XmlImportExport/lang/strings_japanese.txt b/plugins/XmlImportExport/lang/strings_japanese.txt index 17265b9064..7d6b23c30c 100644 --- a/plugins/XmlImportExport/lang/strings_japanese.txt +++ b/plugins/XmlImportExport/lang/strings_japanese.txt @@ -48,6 +48,7 @@ $s_plugin_XmlImportExport_title = '課題のインポート/エクスポート'; $s_plugin_XmlImportExport_description = 'MantisBT に XML ベースのインポートおよびエクスポート機能を加える。'; $s_plugin_XmlImportExport_import = '課題をインポート'; $s_plugin_XmlImportExport_export = 'XMLエクスポート'; +$s_plugin_XmlImportExport_config_title = 'XMLインポート/エクスポートアクセスレベル設定'; $s_plugin_XmlImportExport_import_threshold = '課題を読み込む'; $s_plugin_XmlImportExport_export_threshold = '課題を書き出す'; $s_plugin_XmlImportExport_action_update = '更新'; diff --git a/plugins/XmlImportExport/lang/strings_lb.txt b/plugins/XmlImportExport/lang/strings_lb.txt new file mode 100644 index 0000000000..e34b37c2ba --- /dev/null +++ b/plugins/XmlImportExport/lang/strings_lb.txt @@ -0,0 +1,62 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Luxembourgish (Lëtzebuergesch) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Robby + */ + +$s_plugin_XmlImportExport_title = 'Import/Export Sujeten'; +$s_plugin_XmlImportExport_description = 'Setzt XML baséiert Import an Export-Méiglechkeeten a MantisBT derbäi.'; +$s_plugin_XmlImportExport_import = 'Problemer importéieren'; +$s_plugin_XmlImportExport_export = 'XML Export'; +$s_plugin_XmlImportExport_action_update = 'Aktualiséieren'; +$s_plugin_XmlImportExport_importing_in_project = 'Sujeten an de Projet importéieren'; +$s_plugin_XmlImportExport_import_options = 'Import-Optiounen'; +$s_plugin_XmlImportExport_cross_references = 'Querverweiser'; +$s_plugin_XmlImportExport_default_strategy = 'Standard-Ëmwandlungsstrategie'; +$s_plugin_XmlImportExport_renumber = 'Nei numeréieren'; +$s_plugin_XmlImportExport_renumber_desc = 'Versichen d\'Referenzen op déi nei Numerotatioun ëmzewandelen'; +$s_plugin_XmlImportExport_link = 'Link'; +$s_plugin_XmlImportExport_link_desc = 'An e Link zum ursprénglechen Element ëmwandelen'; +$s_plugin_XmlImportExport_disable = 'Ausschalten'; +$s_plugin_XmlImportExport_disable_desc = 'De Link ausschalten'; +$s_plugin_XmlImportExport_fallback = 'Notfall-Strategie (wa "Renumeréieren" net uwendbar ass):'; +$s_plugin_XmlImportExport_fallback_category = 'Ersatz-Kategorie:'; +$s_plugin_XmlImportExport_keep_same_category = 'Versicht déi selwëscht Kategorie bäizebehalen'; +$s_plugin_XmlImportExport_error_no_xml = 'D\'Erweiderungen xmlreade- an xmlwriter goufen net fonnt'; diff --git a/plugins/XmlImportExport/lang/strings_pms.txt b/plugins/XmlImportExport/lang/strings_pms.txt new file mode 100644 index 0000000000..3686abe163 --- /dev/null +++ b/plugins/XmlImportExport/lang/strings_pms.txt @@ -0,0 +1,60 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Piedmontese (Piemontèis) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Dragonòt + */ + +$s_plugin_XmlImportExport_title = 'Arzultà d\'Amportassion/Esportassion'; +$s_plugin_XmlImportExport_description = 'A gionta dle possibilità d\'amporté e esporté basà an slë XML a MantisBT.'; +$s_plugin_XmlImportExport_import = 'Arzultà ëd l\'amportassion'; +$s_plugin_XmlImportExport_export = 'Esportassion XML'; +$s_plugin_XmlImportExport_importing_in_project = 'Amporté arzultà an proget:'; +$s_plugin_XmlImportExport_import_options = 'Opsion d\'amportassion'; +$s_plugin_XmlImportExport_cross_references = 'Arferense ancrosià'; +$s_plugin_XmlImportExport_default_strategy = 'Strategìa ëd conversion ëd default:'; +$s_plugin_XmlImportExport_renumber = 'Rinumerassion'; +$s_plugin_XmlImportExport_renumber_desc = 'Preuva a convertì arferiment a neuva numerassion'; +$s_plugin_XmlImportExport_link = 'Colegament'; +$s_plugin_XmlImportExport_link_desc = 'Convert ant un colegament a l\'element originari'; +$s_plugin_XmlImportExport_disable = 'Disabìlita'; +$s_plugin_XmlImportExport_disable_desc = 'Disabìlita ël colegament'; +$s_plugin_XmlImportExport_fallback = 'Strategìa ëd fallback (quand la "Rinumerassion" a s\'àplica pa):'; +$s_plugin_XmlImportExport_fallback_category = 'Categorìa ëd fallback:'; +$s_plugin_XmlImportExport_keep_same_category = 'Preuva a manten-e la midema categorìa'; diff --git a/plugins/XmlImportExport/lang/strings_zh-cn.txt b/plugins/XmlImportExport/lang/strings_zh-cn.txt new file mode 100644 index 0000000000..4394c7773a --- /dev/null +++ b/plugins/XmlImportExport/lang/strings_zh-cn.txt @@ -0,0 +1,60 @@ +. + * + * ********************************************************************** + * ** This file contains translations stored in translatewiki.net. ** + * ** See https://translatewiki.net/wiki/Project:About for information ** + * ** on copyright/license for translatewiki.net translations. ** + * ********************************************************************** + * ** ** + * ** DO NOT UPDATE MANUALLY ** + * ** ** + * ** To improve a translation please visit http://translatewiki.net ** + * ** Detailed instructions on how to create or update translations at ** + * ** http://www.mantisbt.org/wiki/doku.php/mantisbt:translationshowto ** + * ********************************************************************** + */ +/** Chinese (China) (中文(中国大陆)‎) + * + * See the qqq 'language' for message documentation incl. usage of parameters + * To improve a translation please visit http://translatewiki.net + * + * @ingroup Language + * @file + * + * @author Yanmiao liu + */ + +$s_plugin_XmlImportExport_title = '导入/导出问题'; +$s_plugin_XmlImportExport_description = '为 MantisBT 添加基于 XML 的导入导出功能。'; +$s_plugin_XmlImportExport_import = '导入问题'; +$s_plugin_XmlImportExport_export = 'XML 导出'; +$s_plugin_XmlImportExport_importing_in_project = '导入问题到项目:'; +$s_plugin_XmlImportExport_import_options = '导入选项'; +$s_plugin_XmlImportExport_cross_references = '交叉引用'; +$s_plugin_XmlImportExport_default_strategy = '默认转换策略:'; +$s_plugin_XmlImportExport_renumber = '重新编号'; +$s_plugin_XmlImportExport_renumber_desc = '尝试将引用转换成新的编号'; +$s_plugin_XmlImportExport_link = '链接'; +$s_plugin_XmlImportExport_link_desc = '转换为原条目的一个链接'; +$s_plugin_XmlImportExport_disable = '禁用'; +$s_plugin_XmlImportExport_disable_desc = '禁用链接'; +$s_plugin_XmlImportExport_fallback = '备选策略 (当不使用"重新编号"时):'; +$s_plugin_XmlImportExport_fallback_category = '备选分类:'; +$s_plugin_XmlImportExport_keep_same_category = '尽量保持同一类别'; From fcad5753d5beecf25a509e37d0a01a549b06a05f Mon Sep 17 00:00:00 2001 From: Victor Boctor Date: Thu, 3 Nov 2016 20:09:53 -0700 Subject: [PATCH 05/11] =?UTF-8?q?Deprecate=20=E2=80=98mail=5Fpriority?= =?UTF-8?q?=E2=80=99=20config=20option?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There are several issues with this configuration option: 1. It is not a common practice for services sending emails to set such priority. 2. As per the documentation for this config option, 0 should disable it, but it doesn't. 3. It increases the spam score for some email, specially password reset. Fixes #21830 --- admin/email_queue.php | 1 - config_defaults_inc.php | 9 --------- core/email_api.php | 2 -- core/obsolete.php | 3 +++ docbook/Admin_Guide/en-US/config/email.xml | 9 --------- 5 files changed, 3 insertions(+), 21 deletions(-) diff --git a/admin/email_queue.php b/admin/email_queue.php index 1f6f9bc7c8..670e63abe7 100644 --- a/admin/email_queue.php +++ b/admin/email_queue.php @@ -73,7 +73,6 @@ $t_email_data->email = config_get_global( 'webmaster_email' ); $t_email_data->subject = 'Testing PHP mail() function'; $t_email_data->body = 'Your PHP mail settings appear to be correctly set.'; - $t_email_data->metadata['priority'] = config_get( 'mail_priority' ); $t_email_data->metadata['charset'] = 'utf-8'; $t_result = email_send( $t_email_data ); diff --git a/config_defaults_inc.php b/config_defaults_inc.php index ac99ef1cd7..795a833791 100644 --- a/config_defaults_inc.php +++ b/config_defaults_inc.php @@ -594,14 +594,6 @@ */ $g_show_user_realname_threshold = NOBODY; -/** - * If use_x_priority is set to ON, what should the value be? - * Urgent = 1, Not Urgent = 5, Disable = 0 - * Note: some MTAs interpret X-Priority = 0 to mean 'Very Urgent' - * @global integer $g_mail_priority - */ -$g_mail_priority = 3; - /** * select the method to mail by: * PHPMAILER_METHOD_MAIL - mail() @@ -4466,7 +4458,6 @@ 'logout_redirect_page', 'long_process_timeout', 'lost_password_feature', - 'mail_priority', 'manage_config_cookie', 'manage_configuration_threshold', 'manage_custom_fields_threshold', diff --git a/core/email_api.php b/core/email_api.php index bf512e86c3..99e5aeb9db 100644 --- a/core/email_api.php +++ b/core/email_api.php @@ -994,7 +994,6 @@ function email_store( $p_recipient, $p_subject, $p_message, array $p_headers = n $t_email_data->body = $t_message; $t_email_data->metadata = array(); $t_email_data->metadata['headers'] = $p_headers === null ? array() : $p_headers; - $t_email_data->metadata['priority'] = config_get( 'mail_priority' ); # Urgent = 1, Not Urgent = 5, Disable = 0 $t_email_data->metadata['charset'] = 'utf-8'; @@ -1143,7 +1142,6 @@ function email_send( EmailData $p_email_data ) { $t_mail->IsHTML( false ); # set email format to plain text $t_mail->WordWrap = 80; # set word wrap to 80 characters - $t_mail->Priority = $t_email_data->metadata['priority']; # Urgent = 1, Not Urgent = 5, Disable = 0 $t_mail->CharSet = $t_email_data->metadata['charset']; $t_mail->Host = config_get( 'smtp_host' ); $t_mail->From = config_get( 'from_email' ); diff --git a/core/obsolete.php b/core/obsolete.php index f73064bf95..7c98b561c8 100644 --- a/core/obsolete.php +++ b/core/obsolete.php @@ -195,3 +195,6 @@ config_obsolete( 'csv_add_bom' ); config_obsolete( 'hr_size' ); config_obsolete( 'hr_width' ); + +# changes in 1.3.4 +config_obsolete( 'mail_priority' ); diff --git a/docbook/Admin_Guide/en-US/config/email.xml b/docbook/Admin_Guide/en-US/config/email.xml index 297f87d50a..aab8cc74c3 100644 --- a/docbook/Admin_Guide/en-US/config/email.xml +++ b/docbook/Admin_Guide/en-US/config/email.xml @@ -263,15 +263,6 @@ $g_notify_flags['new'] = array( - - $g_mail_priority - - If use_x_priority is set to ON, what should the value be? - Urgent = 1, Not Urgent = 5, Disable = 0 . Default is 3 - Some MTAs interpret X-Priority = 0 to mean 'Very Urgent' - - - $g_phpMailer_method From 624982beb1091fb869edd50bb3c64eafe2a8db6a Mon Sep 17 00:00:00 2001 From: Carlos Proensa Date: Sat, 26 Sep 2015 00:14:12 +0200 Subject: [PATCH 06/11] Use selective bug cache for attachment count Fetch data only for bugs included in filter result set instead of reading the full table and storing it in cache fixes #0020138 --- core/file_api.php | 72 +++++++++++++++++++++++++++++---------------- core/filter_api.php | 6 +++- 2 files changed, 51 insertions(+), 27 deletions(-) diff --git a/core/file_api.php b/core/file_api.php index 296339356a..669c997465 100644 --- a/core/file_api.php +++ b/core/file_api.php @@ -98,45 +98,65 @@ function file_get_display_name( $p_filename ) { } /** - * Check the number of attachments a bug has (if any) - * @param integer $p_bug_id A bug identifier. - * @return integer + * Fills the cache with the attachement count from a list of bugs + * If the bug doesn't have attachments, cache its value as 0. + * @global array $g_cache_file_count + * @param array $p_bug_ids Array of bug ids + * @return void */ -function file_bug_attachment_count( $p_bug_id ) { +function file_bug_attachment_count_cache( array $p_bug_ids ) { global $g_cache_file_count; - # First check if we have a cache hit - if( isset( $g_cache_file_count[$p_bug_id] ) ) { - return $g_cache_file_count[$p_bug_id]; + if( empty( $p_bug_ids ) ) { + return; } - # If there is no cache hit, check if there is anything in - # the cache. If the cache isn't empty and we didn't have - # a hit, then there are not attachments for this bug. - if( count( $g_cache_file_count ) > 0 ) { - return 0; + $t_ids_to_search = array(); + foreach( $p_bug_ids as $t_id ) { + $c_id = (int)$t_id; + $t_ids_to_search[$c_id] = $c_id; } - # Otherwise build the cache and return the attachment count - # for the given bug (if any). - $t_query = 'SELECT bug_id, COUNT(bug_id) AS attachments FROM {bug_file} GROUP BY bug_id'; - $t_result = db_query( $t_query ); + db_param_push(); + $t_params = array(); + $t_in_values = array(); + foreach( $t_ids_to_search as $t_id ) { + $t_params[] = (int)$t_id; + $t_in_values[] = db_param(); + } + + $t_query = 'SELECT B.id AS bug_id, COUNT(F.bug_id) AS attachments' + . ' FROM {bug} B JOIN {bug_file} F ON ( B.id = F.bug_id )' + . ' WHERE B.id IN (' . implode( ',', $t_in_values ) . ')' + . ' GROUP BY B.id'; - $t_file_count = 0; + $t_result = db_query( $t_query, $t_params ); while( $t_row = db_fetch_array( $t_result ) ) { - $g_cache_file_count[$t_row['bug_id']] = $t_row['attachments']; - if( $p_bug_id == $t_row['bug_id'] ) { - $t_file_count = $t_row['attachments']; - } + $c_bug_id = (int)$t_row['bug_id']; + $g_cache_file_count[$c_bug_id] = (int)$t_row['attachments']; + unset( $t_ids_to_search[$c_bug_id] ); } - # If no attachments are present, mark the cache to avoid - # repeated queries for this. - if( count( $g_cache_file_count ) == 0 ) { - $g_cache_file_count['_no_files_'] = -1; + # set bugs without result to 0 + foreach( $t_ids_to_search as $t_id ) { + $g_cache_file_count[$t_id] = 0; + } +} + +/** + * Check the number of attachments a bug has (if any) + * @param integer $p_bug_id A bug identifier. + * @return integer + */ +function file_bug_attachment_count( $p_bug_id ) { + global $g_cache_file_count; + + # If it's not in cache, load the value + if( !isset( $g_cache_file_count[$p_bug_id] ) ) { + file_bug_attachment_count_cache( array( (int)$p_bug_id ) ); } - return $t_file_count; + return $g_cache_file_count[$p_bug_id]; } /** diff --git a/core/filter_api.php b/core/filter_api.php index ef0311c585..5532bc1bfa 100644 --- a/core/filter_api.php +++ b/core/filter_api.php @@ -2225,6 +2225,7 @@ function filter_get_bug_rows_query_clauses( array $p_filter, $p_project_id = nul /** * Cache the filter results with bugnote stats for later use + * also fills bug attachment count cache * @param array $p_rows Results of the filter query. * @param array $p_id_array_lastmod Array of bug ids. * @return array @@ -2232,14 +2233,17 @@ function filter_get_bug_rows_query_clauses( array $p_filter, $p_project_id = nul function filter_cache_result( array $p_rows, array $p_id_array_lastmod ) { $t_stats = bug_get_bugnote_stats_array( $p_id_array_lastmod ); $t_rows = array(); + $t_bug_ids = array(); foreach( $p_rows as $t_row ) { - $b = $t_stats[$t_row['id']]; + $t_bug_ids[] = (int)$t_row['id']; if( array_key_exists( $t_row['id'], $t_stats ) ) { $t_rows[] = bug_row_to_object( bug_cache_database_result( $t_row, $t_stats[$t_row['id']] ) ); } else { $t_rows[] = bug_row_to_object( bug_cache_database_result( $t_row ) ); } } + #cache the attachment count for bug list + file_bug_attachment_count_cache( $t_bug_ids ); return $t_rows; } From 2d8f4c05289c82c99a524a026817a9f97a1cf147 Mon Sep 17 00:00:00 2001 From: Carlos Proensa Date: Sun, 6 Nov 2016 21:03:38 +0100 Subject: [PATCH 07/11] Fix and improve clearing of bug related caches --- api/soap/mc_issue_api.php | 2 +- core/bug_api.php | 17 +++++++++++++++-- core/bugnote_api.php | 32 ++++++++++++++++++++++++++++++-- core/file_api.php | 18 ++++++++++++++++++ csv_export.php | 3 +-- excel_xml_export.php | 3 +-- print_all_bug_page_word.php | 3 +-- 7 files changed, 67 insertions(+), 11 deletions(-) diff --git a/api/soap/mc_issue_api.php b/api/soap/mc_issue_api.php index ea61ff7e8d..e414e22c20 100644 --- a/api/soap/mc_issue_api.php +++ b/api/soap/mc_issue_api.php @@ -1085,7 +1085,7 @@ function mc_issue_update( $p_username, $p_password, $p_issue_id, stdClass $p_iss # The issue has been cached earlier in the bug_get() call. Flush the cache since it is # now stale. Otherwise, the email notification will be based on the cached data. - bugnote_clear_cache( $p_issue_id ); + bugnote_clear_bug_cache( $p_issue_id ); } if( isset( $p_issue['tags'] ) && is_array( $p_issue['tags'] ) ) { diff --git a/core/bug_api.php b/core/bug_api.php index 5186d8653d..ae7b498f0a 100644 --- a/core/bug_api.php +++ b/core/bug_api.php @@ -1402,8 +1402,7 @@ function bug_delete( $p_bug_id ) { $t_query = 'DELETE FROM {bug} WHERE id=' . db_param(); db_query( $t_query, array( $c_bug_id ) ); - bug_clear_cache( $p_bug_id ); - bug_text_clear_cache( $p_bug_id ); + bug_clear_cache_all( $p_bug_id ); } /** @@ -2184,4 +2183,18 @@ function bug_get_status_for_assign( $p_current_handler, $p_new_handler, $p_curre } } return $p_new_status; +} + +/** + * Clear a bug from all the related caches or all bugs if no bug id specified. + * @param integer $p_bug_id A bug identifier to clear (optional). + * @return boolean + * @access public + */ +function bug_clear_cache_all( $p_bug_id = null ) { + bug_clear_cache( $p_bug_id ); + bug_text_clear_cache( $p_bug_id ); + file_bug_attachment_count_clear_cache( $p_bug_id ); + bugnote_clear_bug_cache( $p_bug_id ); + return true; } \ No newline at end of file diff --git a/core/bugnote_api.php b/core/bugnote_api.php index 97abe83149..e5caf745be 100644 --- a/core/bugnote_api.php +++ b/core/bugnote_api.php @@ -753,10 +753,38 @@ function bugnote_clear_cache( $p_bugnote_id = null ) { if( null === $p_bugnote_id ) { $g_cache_bugnote = array(); + $g_cache_bugnotes = array(); } else { - unset( $g_cache_bugnote[(int)$p_bugnote_id] ); + if( isset( $g_cache_bugnote[(int)$p_bugnote_id] ) ) { + $t_note_obj = $g_cache_bugnote[(int)$p_bugnote_id]; + # current note id will be unset in the following call + bugnote_clear_bug_cache( $t_note_obj->bug_id ); + } } - $g_cache_bugnotes = array(); return true; } + +/** + * Clear the bugnotes related to a bug, or all bugs if no bug id specified. + * @param integer $p_bug_id Identifier to clear (optional). + * @return boolean + * @access public + */ +function bugnote_clear_bug_cache( $p_bug_id = null ) { + global $g_cache_bugnotes, $g_cache_bugnote; + + if( null === $p_bug_id ) { + $g_cache_bugnotes = array(); + $g_cache_bugnote = array(); + } else { + if( isset( $g_cache_bugnotes[(int)$p_bug_id] ) ) { + foreach( $g_cache_bugnotes[(int)$p_bug_id] as $t_note_obj ) { + unset( $g_cache_bugnote[(int)$t_note_obj->id] ); + } + unset( $g_cache_bugnotes[(int)$p_bug_id] ); + } + } + + return true; +} \ No newline at end of file diff --git a/core/file_api.php b/core/file_api.php index 669c997465..b645a5ce89 100644 --- a/core/file_api.php +++ b/core/file_api.php @@ -159,6 +159,24 @@ function file_bug_attachment_count( $p_bug_id ) { return $g_cache_file_count[$p_bug_id]; } +/** + * Clear a bug from the cache or all bugs if no bug id specified. + * @param integer $p_bug_id A bug identifier to clear (optional). + * @return boolean + * @access public + */ +function file_bug_attachment_count_clear_cache( $p_bug_id = null ) { + global $g_cache_file_count; + + if( null === $p_bug_id ) { + $g_cache_file_count = array(); + } else { + unset( $g_cache_file_count[(int)$p_bug_id] ); + } + + return true; +} + /** * Check if a specific bug has attachments * @param integer $p_bug_id A bug identifier. diff --git a/csv_export.php b/csv_export.php index 964e02ebae..b964379ca6 100644 --- a/csv_export.php +++ b/csv_export.php @@ -105,8 +105,7 @@ $t_end_of_results = false; do { # Clear cache for next block - bug_clear_cache(); - bug_text_clear_cache(); + bug_clear_cache_all(); # Keep reading until reaching max block size or end of result set $t_read_rows = array(); diff --git a/excel_xml_export.php b/excel_xml_export.php index eb4b48bcff..55ea5f6134 100644 --- a/excel_xml_export.php +++ b/excel_xml_export.php @@ -93,8 +93,7 @@ $t_end_of_results = false; do { # Clear cache for next block - bug_clear_cache(); - bug_text_clear_cache(); + bug_clear_cache_all(); # Keep reading until reaching max block size or end of result set $t_read_rows = array(); diff --git a/print_all_bug_page_word.php b/print_all_bug_page_word.php index 15f4cbc0c6..30bc92a1d8 100644 --- a/print_all_bug_page_word.php +++ b/print_all_bug_page_word.php @@ -167,8 +167,7 @@ if( $j % 50 == 0 ) { # to save ram as report will list data once, clear cache after 50 bugs - bug_text_clear_cache(); - bug_clear_cache(); + bug_clear_cache_all(); bugnote_clear_cache(); } From d47f367fea8dfda1e5bce918419a1bda1dd0e10b Mon Sep 17 00:00:00 2001 From: Carlos Proensa Date: Tue, 8 Nov 2016 01:30:58 +0100 Subject: [PATCH 08/11] Unify populating bug columns data cache Unify the population of data caches related to the columns that are going to be displayed. --- core/bug_api.php | 48 ++++++++++++++++++++++++++++++++++++++++++ core/columns_api.php | 20 ------------------ core/filter_api.php | 4 ---- csv_export.php | 8 +------ excel_xml_export.php | 8 +------ print_all_bug_page.php | 4 ++-- view_all_bug_page.php | 9 -------- view_all_inc.php | 12 +++-------- 8 files changed, 55 insertions(+), 58 deletions(-) diff --git a/core/bug_api.php b/core/bug_api.php index ae7b498f0a..71c28ffac6 100644 --- a/core/bug_api.php +++ b/core/bug_api.php @@ -2197,4 +2197,52 @@ function bug_clear_cache_all( $p_bug_id = null ) { file_bug_attachment_count_clear_cache( $p_bug_id ); bugnote_clear_bug_cache( $p_bug_id ); return true; +} + +/** + * Populate the caches related to the selected columns + * @param array $p_bugs Array of BugData objects + * @param array $p_selected_columns Array of columns to show + */ +function bug_cache_columns_data( array $p_bugs, array $p_selected_columns ) { + $t_bug_ids = array(); + $t_user_ids = array(); + $t_project_ids = array(); + $t_category_ids = array(); + foreach( $p_bugs as $t_bug ) { + $t_bug_ids[] = (int)$t_bug->id; + $t_user_ids[] = (int)$t_bug->handler_id; + $t_user_ids[] = (int)$t_bug->reporter_id; + $t_project_ids[] = (int)$t_bug->project_id; + $t_category_ids[] = (int)$t_bug->category_id; + } + $t_user_ids = array_unique( $t_user_ids ); + $t_project_ids = array_unique( $t_project_ids ); + $t_category_ids = array_unique( $t_category_ids ); + + foreach( $p_selected_columns as $t_column ) { + + if( column_is_plugin_column( $t_column ) ) { + $plugin_objects = columns_get_plugin_columns(); + $plugin_objects[$t_column]->cache( $p_bugs ); + continue; + } + + switch( $t_column ) { + case 'attachment_count': + file_bug_attachment_count_cache( $t_bug_ids ); + break; + case 'handler_id': + case 'reporter_id': + case 'status': + user_cache_array_rows( $t_user_ids ); + break; + case 'project_id': + project_cache_array_rows( $t_project_ids ); + break; + case 'category_id': + category_cache_array_rows( $t_category_ids ); + break; + } + } } \ No newline at end of file diff --git a/core/columns_api.php b/core/columns_api.php index 90b4917135..6843fef106 100644 --- a/core/columns_api.php +++ b/core/columns_api.php @@ -204,26 +204,6 @@ function column_is_plugin_column( $p_column ) { return isset( $t_plugin_columns[$p_column] ); } -/** - * Allow plugin columns to pre-cache data for a set of issues - * rather than requiring repeated queries for each issue. - * If the user columns parameter is provided, only plugin columns that are - * contained in that column set will be cached. - * @param array $p_bugs Array of BugData objects. - * @param array $p_selected_columns Array of columns the user is visualizing - * @return void - */ -function columns_plugin_cache_issue_data( array $p_bugs, array $p_selected_columns = null ) { - $t_columns = columns_get_plugin_columns(); - $t_all = ( null === $p_selected_columns ); - - foreach( $t_columns as $t_name => $t_column_object ) { - if( $t_all || in_array( $t_name, $p_selected_columns ) ) { - $t_column_object->cache( $p_bugs ); - } - } -} - /** * Get all accessible columns for the current project / current user. * @param integer $p_project_id A project identifier. diff --git a/core/filter_api.php b/core/filter_api.php index 5532bc1bfa..d1c3759b98 100644 --- a/core/filter_api.php +++ b/core/filter_api.php @@ -2233,17 +2233,13 @@ function filter_get_bug_rows_query_clauses( array $p_filter, $p_project_id = nul function filter_cache_result( array $p_rows, array $p_id_array_lastmod ) { $t_stats = bug_get_bugnote_stats_array( $p_id_array_lastmod ); $t_rows = array(); - $t_bug_ids = array(); foreach( $p_rows as $t_row ) { - $t_bug_ids[] = (int)$t_row['id']; if( array_key_exists( $t_row['id'], $t_stats ) ) { $t_rows[] = bug_row_to_object( bug_cache_database_result( $t_row, $t_stats[$t_row['id']] ) ); } else { $t_rows[] = bug_row_to_object( bug_cache_database_result( $t_row ) ); } } - #cache the attachment count for bug list - file_bug_attachment_count_cache( $t_bug_ids ); return $t_rows; } diff --git a/csv_export.php b/csv_export.php index b964379ca6..093b315a83 100644 --- a/csv_export.php +++ b/csv_export.php @@ -119,11 +119,6 @@ break; } $t_bug_id_array[] = (int)$t_row['id']; - $t_handler_id = (int)$t_row['handler_id']; - $t_unique_user_ids[$t_handler_id] = $t_handler_id; - $t_reporter_id = (int)$t_row['reporter_id']; - $t_unique_user_ids[$t_reporter_id] = $t_reporter_id; - $t_read_rows[] = $t_row; $t_count++; } @@ -132,8 +127,7 @@ # convert and cache data $t_rows = filter_cache_result( $t_read_rows, $t_bug_id_array ); - user_cache_array_rows( $t_unique_user_ids ); - columns_plugin_cache_issue_data( $t_rows, $t_columns ); + bug_cache_columns_data( $t_rows, $t_columns ); # Clear arrays that are not needed unset( $t_read_rows ); diff --git a/excel_xml_export.php b/excel_xml_export.php index 55ea5f6134..6114d4fc91 100644 --- a/excel_xml_export.php +++ b/excel_xml_export.php @@ -109,11 +109,6 @@ # @TODO, the "export" bug list parameter functionality should be implemented in a more efficient way if( is_blank( $f_export ) || in_array( $t_row['id'], $f_bug_arr ) ) { $t_bug_id_array[] = (int)$t_row['id']; - $t_handler_id = (int)$t_row['handler_id']; - $t_unique_user_ids[$t_handler_id] = $t_handler_id; - $t_reporter_id = (int)$t_row['reporter_id']; - $t_unique_user_ids[$t_reporter_id] = $t_reporter_id; - $t_read_rows[] = $t_row; $t_count++; } @@ -129,8 +124,7 @@ # convert and cache data $t_rows = filter_cache_result( $t_read_rows, $t_bug_id_array ); - user_cache_array_rows( $t_unique_user_ids ); - columns_plugin_cache_issue_data( $t_rows, $t_columns ); + bug_cache_columns_data( $t_rows, $t_columns ); # Clear arrays that are not needed unset( $t_read_rows ); diff --git a/print_all_bug_page.php b/print_all_bug_page.php index 9b593af045..28d381731e 100644 --- a/print_all_bug_page.php +++ b/print_all_bug_page.php @@ -99,8 +99,8 @@ $t_result = filter_get_bug_rows( $f_page_number, $t_per_page, $t_page_count, $t_bug_count ); $t_row_count = count( $t_result ); -# pre-cache custom column data -columns_plugin_cache_issue_data( $t_result, $t_columns ); +# pre-cache column data +bug_cache_columns_data( $t_result, $t_columns ); # for export $t_show_flag = gpc_get_int( 'show_flag', 0 ); diff --git a/view_all_bug_page.php b/view_all_bug_page.php index 50f0d4e966..58fbcaf1a6 100644 --- a/view_all_bug_page.php +++ b/view_all_bug_page.php @@ -79,16 +79,7 @@ $t_row_count = count( $t_rows ); for( $i=0; $i < $t_row_count; $i++ ) { array_push( $t_bugslist, $t_rows[$i]->id ); - $t_handler_id = $t_rows[$i]->handler_id; - $t_unique_user_ids[$t_handler_id] = $t_handler_id; - $t_reporter_id = $t_rows[$i]->reporter_id; - $t_unique_user_ids[$t_reporter_id] = $t_reporter_id; - $t_project_id = $t_rows[$i]->project_id; - $t_unique_project_ids[$t_project_id] = $t_project_id; } -user_cache_array_rows( $t_unique_user_ids ); -project_cache_array_rows( $t_unique_project_ids ); - gpc_set_cookie( config_get( 'bug_list_cookie' ), implode( ',', $t_bugslist ) ); compress_enable(); diff --git a/view_all_inc.php b/view_all_inc.php index 42196c5cb0..e8cfe4bcaa 100644 --- a/view_all_inc.php +++ b/view_all_inc.php @@ -66,15 +66,12 @@ # Improve performance by caching category data in one pass if( helper_get_current_project() > 0 ) { category_get_all_rows( helper_get_current_project() ); -} else { - $t_categories = array(); - foreach ( $t_rows as $t_row ) { - $t_categories[] = $t_row->category_id; - } - category_cache_array_rows( array_unique( $t_categories ) ); } + $g_columns = helper_get_columns_to_view( COLUMNS_TARGET_VIEW_PAGE ); +bug_cache_columns_data( $t_rows, $g_columns ); + $t_col_count = count( $g_columns ); $t_filter_position = config_get( 'filter_position' ); @@ -174,9 +171,6 @@ function write_bug_rows( array $p_rows ) { $t_in_stickies = ( $g_filter && ( 'on' == $g_filter[FILTER_PROPERTY_STICKY] ) ); - # pre-cache custom column data - columns_plugin_cache_issue_data( $p_rows, $g_columns ); - # -- Loop over bug rows -- $t_rows = count( $p_rows ); From aa2a3c0f10fc141fa842ee329abae28bed4f025e Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Wed, 9 Nov 2016 18:06:39 +0100 Subject: [PATCH 09/11] Proper fix for gravatar URL '&' encoding This partially reverts the change introduced in issue #21804 (see commit fa2e7171e5e5b85465e449b67e5ced6672b9f3f9), letting the caller escape the URL as needed. Fixes #21844 --- core/classes/TimelineEvent.class.php | 6 +++--- plugins/Gravatar/Gravatar.php | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/core/classes/TimelineEvent.class.php b/core/classes/TimelineEvent.class.php index 0db5577b72..92fe9abe8f 100644 --- a/core/classes/TimelineEvent.class.php +++ b/core/classes/TimelineEvent.class.php @@ -80,9 +80,9 @@ public function html_start() { return sprintf( '
%s
%s
', - $t_avatar->link, - $t_avatar->image, - $t_avatar->text, + htmlspecialchars( $t_avatar->link ), + htmlspecialchars( $t_avatar->image ), + htmlspecialchars( $t_avatar->text ), $this->format_timestamp( $this->timestamp ) ); } diff --git a/plugins/Gravatar/Gravatar.php b/plugins/Gravatar/Gravatar.php index e49d9595aa..8cbf005ed9 100644 --- a/plugins/Gravatar/Gravatar.php +++ b/plugins/Gravatar/Gravatar.php @@ -153,8 +153,7 @@ function user_get_avatar( $p_event, $p_user_id, $p_size = 80 ) { 'd' => $t_default_avatar, 'r' => $t_rating, 's' => $p_size, - ), - '', '&' + ) ); $t_avatar = new Avatar(); From 6da2777b0776c1a53906a114c0325a64f191c297 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Wed, 9 Nov 2016 18:07:38 +0100 Subject: [PATCH 10/11] Whitespace, break long lines, fix typo in PHPDoc --- core/classes/Avatar.class.php | 4 ++-- core/classes/TimelineEvent.class.php | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/core/classes/Avatar.class.php b/core/classes/Avatar.class.php index eabe0db769..8a269d0d60 100644 --- a/core/classes/Avatar.class.php +++ b/core/classes/Avatar.class.php @@ -45,7 +45,7 @@ class Avatar * plugins that can integrate with a variety of services like gravatar.com, * LDAP, Social Identities, etc. * - * If logged in user doesn't have access to view avatars or not avatar is found, + * If logged in user doesn't have access to view avatars or no avatar is found, * then a default avatar will be used. * * Note that the provided user id may no longer has a corresponding user in the @@ -61,7 +61,7 @@ public static function get( $p_user_id, $p_size = 80 ) { $t_avatar = null; if ( $t_enabled ) { - $t_user_exists = user_exists( $p_user_id ); + $t_user_exists = user_exists( $p_user_id ); if ( $t_user_exists && access_has_project_level( config_get( 'show_avatar_threshold' ), null, $p_user_id ) ) { $t_avatar = event_signal( diff --git a/core/classes/TimelineEvent.class.php b/core/classes/TimelineEvent.class.php index 92fe9abe8f..e68bb1dec9 100644 --- a/core/classes/TimelineEvent.class.php +++ b/core/classes/TimelineEvent.class.php @@ -75,11 +75,15 @@ public function html_start() { $t_avatar = Avatar::get( $this->user_id, 32 ); if( $t_avatar === null ) { return sprintf( - '
%s
', $this->format_timestamp( $this->timestamp ) ); + '
%s
', + $this->format_timestamp( $this->timestamp ) + ); } return sprintf( - '
%s
%s
', + '
' + . '%s' + . '
%s
', htmlspecialchars( $t_avatar->link ), htmlspecialchars( $t_avatar->image ), htmlspecialchars( $t_avatar->text ), From 5407ec7dc2de8c56a4a898189f03a51d0ce5d19b Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Fri, 11 Nov 2016 12:59:37 +0100 Subject: [PATCH 11/11] Remove leading newline from email body This extra blank line prevents email clients such as Outlook from displaying a preview of MantisBT's notification messages in a list view. The newline does not serve any known purpose (PHPMailer already adds one to separate the message header from its body), and testing does not show any regression when notifications are sent sent without it. This commit removes the extra '\n'. Fixes #21896 --- core/email_api.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/email_api.php b/core/email_api.php index 99e5aeb9db..7a8cf2ae01 100644 --- a/core/email_api.php +++ b/core/email_api.php @@ -1174,7 +1174,7 @@ function email_send( EmailData $p_email_data ) { } $t_mail->Subject = $t_subject; - $t_mail->Body = make_lf_crlf( "\n" . $t_message ); + $t_mail->Body = make_lf_crlf( $t_message ); if( isset( $t_email_data->metadata['headers'] ) && is_array( $t_email_data->metadata['headers'] ) ) { foreach( $t_email_data->metadata['headers'] as $t_key => $t_value ) {