aboutsummaryrefslogtreecommitdiffstats
path: root/messages/ar
diff options
context:
space:
mode:
authorMark Sapiro <mark@msapiro.net>2016-02-02 17:11:48 -0800
committerMark Sapiro <mark@msapiro.net>2016-02-02 17:11:48 -0800
commite8d1ed0daadd20216ee47f999c34a64587368588 (patch)
tree3dfa4dc2ce1533605180b5e4a0c82720a0b17201 /messages/ar
parente8178d64fdbaa762ab6b3762bbfb20a036fcf5fc (diff)
downloadmailman2-e8d1ed0daadd20216ee47f999c34a64587368588.tar.gz
mailman2-e8d1ed0daadd20216ee47f999c34a64587368588.tar.xz
mailman2-e8d1ed0daadd20216ee47f999c34a64587368588.zip
I18n updates for 2.1.21rc1.
Diffstat (limited to 'messages/ar')
-rwxr-xr-xmessages/ar/LC_MESSAGES/mailman.po197
1 files changed, 111 insertions, 86 deletions
diff --git a/messages/ar/LC_MESSAGES/mailman.po b/messages/ar/LC_MESSAGES/mailman.po
index a7f0a021..a2a6225a 100755
--- a/messages/ar/LC_MESSAGES/mailman.po
+++ b/messages/ar/LC_MESSAGES/mailman.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: mailman_ar\n"
-"POT-Creation-Date: Sun Jan 31 17:09:03 2016\n"
+"POT-Creation-Date: Tue Feb 2 17:09:05 2016\n"
"PO-Revision-Date: 2006-03-19 17:06+0300\n"
"Last-Translator: Munzir Taha <munzirtaha@newhorizons.com.sa>\n"
"Language-Team: Arabic\n"
@@ -554,12 +554,12 @@ msgstr "تأجيل"
#: Mailman/Cgi/admindb.py:417 Mailman/Cgi/admindb.py:469
#: Mailman/Cgi/admindb.py:717 Mailman/Gui/ContentFilter.py:37
#: Mailman/Gui/Privacy.py:264 Mailman/Gui/Privacy.py:287
-#: Mailman/Gui/Privacy.py:439
+#: Mailman/Gui/Privacy.py:458
msgid "Reject"
msgstr "رفض"
#: Mailman/Cgi/admin.py:795 Mailman/Gui/Privacy.py:264
-#: Mailman/Gui/Privacy.py:439
+#: Mailman/Gui/Privacy.py:458
msgid "Hold"
msgstr "تعليق"
@@ -567,12 +567,12 @@ msgstr "تعليق"
#: Mailman/Cgi/admindb.py:418 Mailman/Cgi/admindb.py:469
#: Mailman/Cgi/admindb.py:717 Mailman/Commands/cmd_confirm.py:93
#: Mailman/Gui/ContentFilter.py:37 Mailman/Gui/Privacy.py:264
-#: Mailman/Gui/Privacy.py:288 Mailman/Gui/Privacy.py:439
+#: Mailman/Gui/Privacy.py:288 Mailman/Gui/Privacy.py:458
msgid "Discard"
msgstr "إلغاء"
#: Mailman/Cgi/admin.py:796 Mailman/Cgi/admindb.py:469
-#: Mailman/Gui/Privacy.py:287 Mailman/Gui/Privacy.py:439
+#: Mailman/Gui/Privacy.py:287 Mailman/Gui/Privacy.py:458
msgid "Accept"
msgstr "قبول"
@@ -849,9 +849,9 @@ msgstr "هل أرسل رسائل ترحيب للمشتركين الجدد؟"
#: Mailman/Gui/NonDigest.py:162 Mailman/Gui/Privacy.py:110
#: Mailman/Gui/Privacy.py:128 Mailman/Gui/Privacy.py:161
#: Mailman/Gui/Privacy.py:214 Mailman/Gui/Privacy.py:316
-#: Mailman/Gui/Privacy.py:454 Mailman/Gui/Privacy.py:473
-#: Mailman/Gui/Usenet.py:52 Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93
-#: Mailman/Gui/Usenet.py:105
+#: Mailman/Gui/Privacy.py:333 Mailman/Gui/Privacy.py:473
+#: Mailman/Gui/Privacy.py:492 Mailman/Gui/Usenet.py:52
+#: Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93 Mailman/Gui/Usenet.py:105
msgid "No"
msgstr "لا"
@@ -878,9 +878,9 @@ msgstr "لا"
#: Mailman/Gui/NonDigest.py:162 Mailman/Gui/Privacy.py:110
#: Mailman/Gui/Privacy.py:128 Mailman/Gui/Privacy.py:161
#: Mailman/Gui/Privacy.py:214 Mailman/Gui/Privacy.py:316
-#: Mailman/Gui/Privacy.py:454 Mailman/Gui/Privacy.py:473
-#: Mailman/Gui/Usenet.py:52 Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93
-#: Mailman/Gui/Usenet.py:105
+#: Mailman/Gui/Privacy.py:333 Mailman/Gui/Privacy.py:473
+#: Mailman/Gui/Privacy.py:492 Mailman/Gui/Usenet.py:52
+#: Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93 Mailman/Gui/Usenet.py:105
msgid "Yes"
msgstr "نعم"
@@ -3707,162 +3707,162 @@ msgstr "أعضاء لا-دفعات (عاديين):"
msgid "Digest members:"
msgstr "أعضاء دفعات:"
-#: Mailman/Defaults.py:1661
+#: Mailman/Defaults.py:1673
msgid "Arabic"
msgstr ""
-#: Mailman/Defaults.py:1662
+#: Mailman/Defaults.py:1674
#, fuzzy
msgid "Asturian"
msgstr "إستونية"
-#: Mailman/Defaults.py:1663
+#: Mailman/Defaults.py:1675
msgid "Catalan"
msgstr "كتلان"
-#: Mailman/Defaults.py:1664
+#: Mailman/Defaults.py:1676
msgid "Czech"
msgstr "الشركسية"
-#: Mailman/Defaults.py:1665
+#: Mailman/Defaults.py:1677
msgid "Danish"
msgstr "الدنماركية"
-#: Mailman/Defaults.py:1666
+#: Mailman/Defaults.py:1678
msgid "German"
msgstr "الألمانية"
-#: Mailman/Defaults.py:1667
+#: Mailman/Defaults.py:1679
msgid "English (USA)"
msgstr "الإنجليزية (الولايات)"
-#: Mailman/Defaults.py:1668
+#: Mailman/Defaults.py:1680
msgid "Spanish (Spain)"
msgstr "الإسبانية (إسبانيا)"
-#: Mailman/Defaults.py:1669
+#: Mailman/Defaults.py:1681
msgid "Estonian"
msgstr "إستونية"
-#: Mailman/Defaults.py:1670
+#: Mailman/Defaults.py:1682
msgid "Euskara"
msgstr "إيوسكارتية"
-#: Mailman/Defaults.py:1671
+#: Mailman/Defaults.py:1683
msgid "Persian"
msgstr ""
-#: Mailman/Defaults.py:1672
+#: Mailman/Defaults.py:1684
msgid "Finnish"
msgstr "الفنلندية"
-#: Mailman/Defaults.py:1673
+#: Mailman/Defaults.py:1685
msgid "French"
msgstr "الفرنسية"
-#: Mailman/Defaults.py:1674
+#: Mailman/Defaults.py:1686
#, fuzzy
msgid "Galician"
msgstr "الإيطالية"
-#: Mailman/Defaults.py:1675
+#: Mailman/Defaults.py:1687
msgid "Greek"
msgstr ""
-#: Mailman/Defaults.py:1676
+#: Mailman/Defaults.py:1688
msgid "Hebrew"
msgstr ""
-#: Mailman/Defaults.py:1677
+#: Mailman/Defaults.py:1689
msgid "Croatian"
msgstr "الكرواتية"
-#: Mailman/Defaults.py:1678
+#: Mailman/Defaults.py:1690
msgid "Hungarian"
msgstr "الهنغارية"
-#: Mailman/Defaults.py:1679
+#: Mailman/Defaults.py:1691
msgid "Interlingua"
msgstr ""
-#: Mailman/Defaults.py:1680
+#: Mailman/Defaults.py:1692
msgid "Italian"
msgstr "الإيطالية"
-#: Mailman/Defaults.py:1681
+#: Mailman/Defaults.py:1693
msgid "Japanese"
msgstr "اليابانية"
-#: Mailman/Defaults.py:1682
+#: Mailman/Defaults.py:1694
msgid "Korean"
msgstr "الكورية"
-#: Mailman/Defaults.py:1683
+#: Mailman/Defaults.py:1695
msgid "Lithuanian"
msgstr "الليثوانية"
-#: Mailman/Defaults.py:1684
+#: Mailman/Defaults.py:1696
msgid "Dutch"
msgstr "الهولندية"
-#: Mailman/Defaults.py:1685
+#: Mailman/Defaults.py:1697
msgid "Norwegian"
msgstr "النرويجية"
-#: Mailman/Defaults.py:1686
+#: Mailman/Defaults.py:1698
msgid "Polish"
msgstr "البولندية"
-#: Mailman/Defaults.py:1687
+#: Mailman/Defaults.py:1699
msgid "Portuguese"
msgstr "البرتغالية"
-#: Mailman/Defaults.py:1688
+#: Mailman/Defaults.py:1700
msgid "Portuguese (Brazil)"
msgstr "البرتغالية (البرازيل)"
-#: Mailman/Defaults.py:1689
+#: Mailman/Defaults.py:1701
msgid "Romanian"
msgstr "الرومانية"
-#: Mailman/Defaults.py:1690
+#: Mailman/Defaults.py:1702
msgid "Russian"
msgstr "الروسية"
-#: Mailman/Defaults.py:1691
+#: Mailman/Defaults.py:1703
#, fuzzy
msgid "Slovak"
msgstr "السلوفاكية"
-#: Mailman/Defaults.py:1692
+#: Mailman/Defaults.py:1704
msgid "Slovenian"
msgstr "السلوفاكية"
-#: Mailman/Defaults.py:1693
+#: Mailman/Defaults.py:1705
msgid "Serbian"
msgstr "الصربية"
-#: Mailman/Defaults.py:1694
+#: Mailman/Defaults.py:1706
msgid "Swedish"
msgstr "السويدية"
-#: Mailman/Defaults.py:1695
+#: Mailman/Defaults.py:1707
msgid "Turkish"
msgstr "التركية"
-#: Mailman/Defaults.py:1696
+#: Mailman/Defaults.py:1708
msgid "Ukrainian"
msgstr "الأوكرانية"
-#: Mailman/Defaults.py:1697
+#: Mailman/Defaults.py:1709
msgid "Vietnamese"
msgstr ""
-#: Mailman/Defaults.py:1698
+#: Mailman/Defaults.py:1710
msgid "Chinese (China)"
msgstr "الصينية (الصين)"
-#: Mailman/Defaults.py:1699
+#: Mailman/Defaults.py:1711
msgid "Chinese (Taiwan)"
msgstr "الصينية (التايوانية)"
@@ -6525,7 +6525,32 @@ msgid ""
" recipients' spam folders or other hard to find places."
msgstr ""
-#: Mailman/Gui/Privacy.py:333
+#: Mailman/Gui/Privacy.py:334
+msgid ""
+"Shall the above dmarc_moderation_action apply to messages\n"
+" From: domains with DMARC p=none as well as p=quarantine and\n"
+" p=reject"
+msgstr ""
+
+#: Mailman/Gui/Privacy.py:338
+msgid ""
+"<ul><li><b>No</b> -- this applies dmarc_moderation_action to\n"
+" only those posts From: a domain with DMARC p=reject and\n"
+" possibly p=quarantine depending on the setting of\n"
+" dmarc_quarantine_moderation_action.\n"
+" <p><li><b>Yes</b> -- this applies dmarc_moderation_action to\n"
+" posts From: a domain with DMARC p=none if\n"
+" dmarc_moderation_action is Munge From or Wrap Message and\n"
+" dmarc_quarantine_moderation_action is Yes.\n"
+" <p>The intent of this setting is to eliminate failure "
+"reports\n"
+" to the owner of a domain that publishes DMARC p=none by "
+"applying\n"
+" the message transformations that would be applied if the\n"
+" domain's DMARC policy were stronger."
+msgstr ""
+
+#: Mailman/Gui/Privacy.py:352
#, fuzzy
msgid ""
"Text to include in any\n"
@@ -6539,7 +6564,7 @@ msgstr ""
" >ملاحظة رفض</a> to\n"
"ترسل إلى أعضاء منظمين يرسلون إلى القائمة."
-#: Mailman/Gui/Privacy.py:340
+#: Mailman/Gui/Privacy.py:359
msgid ""
"If dmarc_moderation_action applies and is Wrap Message,\n"
" and this text is provided, the text will be placed in a\n"
@@ -6547,7 +6572,7 @@ msgid ""
" part in the wrapped message."
msgstr ""
-#: Mailman/Gui/Privacy.py:345
+#: Mailman/Gui/Privacy.py:364
msgid ""
"A wrapped message will either be a multipart/mixed message\n"
" with up to four sub-parts; a text/plain part containing\n"
@@ -6561,14 +6586,14 @@ msgid ""
" none of the other parts are applicable."
msgstr ""
-#: Mailman/Gui/Privacy.py:354
+#: Mailman/Gui/Privacy.py:373
msgid ""
"A 'two dimensional' list of email address domains which are\n"
" considered equivalent when checking if a post is from a list\n"
" member."
msgstr ""
-#: Mailman/Gui/Privacy.py:358
+#: Mailman/Gui/Privacy.py:377
msgid ""
"If two poster addresses with the same local part but\n"
" different domains are to be considered equivalents for list\n"
@@ -6597,17 +6622,17 @@ msgid ""
" 'not&nbsp;metoo' will not."
msgstr ""
-#: Mailman/Gui/Privacy.py:380
+#: Mailman/Gui/Privacy.py:399
msgid "Non-member filters"
msgstr "مصفيات غير الأعضاء"
-#: Mailman/Gui/Privacy.py:383
+#: Mailman/Gui/Privacy.py:402
msgid ""
"List of non-member addresses whose postings should be\n"
" automatically accepted."
msgstr "قائمة بعناوين غير الأعضاء الذين يجب قبول إرسالاتهم تلقائياً."
-#: Mailman/Gui/Privacy.py:390
+#: Mailman/Gui/Privacy.py:409
#, fuzzy
msgid ""
"Postings from any of these non-members will be automatically\n"
@@ -6621,13 +6646,13 @@ msgstr ""
"الإرسالات من أي هؤلاء العناوين الغير أعضاء سيقبل تلقائياً بدون تطبيق أي تنظيم "
"إضافي. أضف العناوين واحد لكل سطر، ابدأ السطر بحرف ^ لتحديد تعبير نظامي."
-#: Mailman/Gui/Privacy.py:399
+#: Mailman/Gui/Privacy.py:418
msgid ""
"List of non-member addresses whose postings will be\n"
" immediately held for moderation."
msgstr "قائمة بعناوين غير الأعضاء التي سيتم تعليق إرسالاتها للتنظيم مباشرة."
-#: Mailman/Gui/Privacy.py:402
+#: Mailman/Gui/Privacy.py:421
msgid ""
"Postings from any of these non-members will be immediately\n"
" and automatically held for moderation by the list moderators.\n"
@@ -6643,13 +6668,13 @@ msgstr ""
"رسالتهم المعلقة. أضع العناوين واحد لكل سطر، وابدأ السطر بحرف ^ لتحديد تعبير "
"نظامي."
-#: Mailman/Gui/Privacy.py:410
+#: Mailman/Gui/Privacy.py:429
msgid ""
"List of non-member addresses whose postings will be\n"
" automatically rejected."
msgstr "قائمة بالعناوين الغير أعضاء التي سيتم رفض إرسالاتهم تلقائياً."
-#: Mailman/Gui/Privacy.py:413
+#: Mailman/Gui/Privacy.py:432
msgid ""
"Postings from any of these non-members will be automatically\n"
" rejected. In other words, their messages will be bounced back "
@@ -6671,13 +6696,13 @@ msgstr ""
" >إهمال رسائلهم تلقائياً</a> . <p>أضف العناوين واحد لكل سطر، "
"وابدأ السطر بحرف ^ لتحديد تعبير نظامي."
-#: Mailman/Gui/Privacy.py:425
+#: Mailman/Gui/Privacy.py:444
msgid ""
"List of non-member addresses whose postings will be\n"
" automatically discarded."
msgstr "قائمة بالعناوين الغير أعضاء الذين سيتم إهمال إرسالاتهم تلقائياً."
-#: Mailman/Gui/Privacy.py:428
+#: Mailman/Gui/Privacy.py:447
msgid ""
"Postings from any of these non-members will be automatically\n"
" discarded. That is, the message will be thrown away with no\n"
@@ -6700,7 +6725,7 @@ msgstr ""
" <p>أضف العنوانين واحد لكل سطر، وابدأ السطر بحرف ^ لتحديد صيغة "
"نظامية."
-#: Mailman/Gui/Privacy.py:440
+#: Mailman/Gui/Privacy.py:459
msgid ""
"Action to take for postings from non-members for which no\n"
" explicit action is defined."
@@ -6708,7 +6733,7 @@ msgstr ""
"الإجراء المطلوب اتخاذه على الإرسالات من غير الأعضاء الذين لم يتم تحديد إجراء "
"واضح لهم."
-#: Mailman/Gui/Privacy.py:443
+#: Mailman/Gui/Privacy.py:462
msgid ""
"When a post from a non-member is received, the message's\n"
" sender is matched against the list of explicitly\n"
@@ -6734,14 +6759,14 @@ msgstr ""
" >والإهمال</a>. سيتم اتخاذ هذا الإجراء عندما لا يوجد أي مماثل "
"في إحدى تلك القوائم."
-#: Mailman/Gui/Privacy.py:455
+#: Mailman/Gui/Privacy.py:474
msgid ""
"Should messages from non-members, which are automatically\n"
" discarded, be forwarded to the list moderator?"
msgstr ""
"هل يتم تحويل إرسالات غير الأعضاء والتي تم إهمالها تلقائياً إلى منظم القائمة؟"
-#: Mailman/Gui/Privacy.py:459
+#: Mailman/Gui/Privacy.py:478
msgid ""
"Text to include in any rejection notice to be sent to\n"
" non-members who post to this list. This notice can include\n"
@@ -6753,17 +6778,17 @@ msgstr ""
"يمكن أن تتضمن هذه الملاحظة عنوان مالك القائمة عن طريق وضع %%(listowner)s "
"وستستبدل هذه الملاحظة الرسالة الافتراضية الموجودة داخل برنامج ميلمان."
-#: Mailman/Gui/Privacy.py:467
+#: Mailman/Gui/Privacy.py:486
msgid ""
"This section allows you to configure various filters based on\n"
" the recipient of the message."
msgstr "يمكنك هذا القسم من ضبط عدة مصفيات على أساس مستقبل الرسالة."
-#: Mailman/Gui/Privacy.py:470
+#: Mailman/Gui/Privacy.py:489
msgid "Recipient filters"
msgstr "مصفيات المستقبل"
-#: Mailman/Gui/Privacy.py:474
+#: Mailman/Gui/Privacy.py:493
msgid ""
"Must posts have list named in destination (to, cc) field\n"
" (or be among the acceptable alias names, specified below)?"
@@ -6771,7 +6796,7 @@ msgstr ""
"هل يجب أن يحتوي حقل إلى ونسخة اسم القائمة (أو أن تكون محددة على أساس الأسماء "
"الثانوية المقبولة المحددة في الأسفل)؟"
-#: Mailman/Gui/Privacy.py:477
+#: Mailman/Gui/Privacy.py:496
msgid ""
"Many (in fact, most) spams do not explicitly name their\n"
" myriad destinations in the explicit destination addresses - in\n"
@@ -6801,7 +6826,7 @@ msgstr ""
" <li>اسم العنوان المحول منه مشمول في الخيارات التي تحدد "
"الأسماء الثانوية للقائمة </ol>"
-#: Mailman/Gui/Privacy.py:495
+#: Mailman/Gui/Privacy.py:514
msgid ""
"Alias names (regexps) which qualify as explicit to or cc\n"
" destination names for this list."
@@ -6809,7 +6834,7 @@ msgstr ""
"الأسماء الثانوية (صيغ نظامية) التي تحدد أسماء الجهة إلى أو نسخة لهذه القائمة "
"على أنها صريحة."
-#: Mailman/Gui/Privacy.py:498
+#: Mailman/Gui/Privacy.py:517
msgid ""
"Alternate addresses that are acceptable when\n"
" `require_explicit_destination' is enabled. This option takes "
@@ -6844,11 +6869,11 @@ msgstr ""
"<p>المطابقة مع الجزء المحلي متقادم؛ في اصدارات مستقبلية سوف يتم دائماً مطابقة "
"الوحدة المتكررة مع كامل عنوان المستقبل."
-#: Mailman/Gui/Privacy.py:516
+#: Mailman/Gui/Privacy.py:535
msgid "Ceiling on acceptable number of recipients for a posting."
msgstr "سقف للرقم المسموح للمستقبلين لرسالة."
-#: Mailman/Gui/Privacy.py:518
+#: Mailman/Gui/Privacy.py:537
msgid ""
"If a posting has this number, or more, of recipients, it is\n"
" held for admin approval. Use 0 for no ceiling."
@@ -6856,7 +6881,7 @@ msgstr ""
"إذا كان لإرسال هذا الرقم أو أكثر من المستقبلين فسيتم تعليقها لموافقة المدير. "
"استخدم 0 لعدم وجود سقف."
-#: Mailman/Gui/Privacy.py:523
+#: Mailman/Gui/Privacy.py:542
msgid ""
"This section allows you to configure various anti-spam\n"
" filters posting filters, which can help reduce the amount of "
@@ -6869,15 +6894,15 @@ msgstr ""
"الرسائل.\n"
" "
-#: Mailman/Gui/Privacy.py:528
+#: Mailman/Gui/Privacy.py:547
msgid "Header filters"
msgstr "مصفي الترويسات"
-#: Mailman/Gui/Privacy.py:531
+#: Mailman/Gui/Privacy.py:550
msgid "Filter rules to match against the headers of a message."
msgstr "قواعد التصفية للمطابقة مع ترويسات الرسالة."
-#: Mailman/Gui/Privacy.py:533
+#: Mailman/Gui/Privacy.py:552
#, fuzzy
msgid ""
"Each header filter rule has two parts, a list of regular\n"
@@ -6912,15 +6937,15 @@ msgstr ""
"ميلمان( ويتم مقابلتها مع الصيغ النظامية. مع هذه الميزة فإنك تستطيع بشكل فعال "
"أن تتخلص من أنواع الملفات الخطرة أو الملفات ذات اللواحق الخطرة."
-#: Mailman/Gui/Privacy.py:550
+#: Mailman/Gui/Privacy.py:569
msgid "Legacy anti-spam filters"
msgstr "مصفيات قديمة للبريد الغير مرغوب به"
-#: Mailman/Gui/Privacy.py:553
+#: Mailman/Gui/Privacy.py:572
msgid "Hold posts with header value matching a specified regexp."
msgstr "علق الإرسالات التي تحوي على قيمة ترويسة مطابقة لصيغة نظامية محددة."
-#: Mailman/Gui/Privacy.py:554
+#: Mailman/Gui/Privacy.py:573
msgid ""
"Use this option to prohibit posts according to specific\n"
" header values. The target value is a regular-expression for\n"
@@ -6947,13 +6972,13 @@ msgstr ""
" في أي مكان في العناوين. <p>لاحظ أن الفراغ في البداية قد تم حذفه من الصيغة "
"النظامية. وهذا يمكن منعه بعدة طرق مثل تهريب الحرف أو وضع أقواس حوله."
-#: Mailman/Gui/Privacy.py:589
+#: Mailman/Gui/Privacy.py:608
msgid ""
"dmarc_moderation_action must be >= the configured\n"
" default value."
msgstr ""
-#: Mailman/Gui/Privacy.py:639
+#: Mailman/Gui/Privacy.py:658
msgid ""
"Header filter rules require a pattern.\n"
" Incomplete filter rules will be ignored."
@@ -6961,7 +6986,7 @@ msgstr ""
"قواعد مصفي الترويسات يحتاج إلى وحدة مكررة. وقواعد التصفية الغير كاملة سوف "
"يتم تجاهلها."
-#: Mailman/Gui/Privacy.py:647
+#: Mailman/Gui/Privacy.py:666
msgid ""
"The header filter rule pattern\n"
" '%(safepattern)s' is not a legal regular expression. This\n"