[Suse-i18n-commit] r7758 - trunk/yast/zh_TW/po
Novell Forge SVN
noreply at forge.novell.com
Sun Jan 14 16:33:50 MST 2007
Author: keichwa
Date: 2007-01-14 16:33:47 -0700 (Sun, 14 Jan 2007)
New Revision: 7758
Modified:
trunk/yast/zh_TW/po/yast2-apparmor.zh_TW.po
Log:
merged
Modified: trunk/yast/zh_TW/po/yast2-apparmor.zh_TW.po
===================================================================
--- trunk/yast/zh_TW/po/yast2-apparmor.zh_TW.po 2007-01-14 23:32:24 UTC (rev 7757)
+++ trunk/yast/zh_TW/po/yast2-apparmor.zh_TW.po 2007-01-14 23:33:47 UTC (rev 7758)
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: yast2-apparmor\n"
-"Report-Msgid-Bugs-To: \n"
+"Report-Msgid-Bugs-To: apparmor-general at forge.novell.com\n"
"POT-Creation-Date: 2006-11-03 13:45-0800\n"
"PO-Revision-Date: 2006-11-02 14:31\n"
"Last-Translator: Novell Language <language at novell.com>\n"
@@ -14,212 +14,241 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: apparmor_profile_check.ycp:35
-msgid "Errors found in AppArmor profiles"
+#: bin/reportgen.pl:75
+#, fuzzy
+msgid "# Executive Security Summary - Generated by AppArmor\n"
+msgstr "å·è¡å®å
¨æè¦å ±å"
+
+#: bin/reportgen.pl:76
+#, perl-format
+msgid ""
+"# Period: %s to %s\n"
+"\n"
msgstr ""
-#: apparmor_profile_check.ycp:36
-msgid "<p>These problems must be corrected before AppArmor can be started or the profile management tools can be used.</p> "
+#: bin/reportgen.pl:80
+msgid "<tr><th colspan='7'>Executive Security Summary - Generated by AppArmor</th></tr>"
msgstr ""
-#: apparmor_profile_check.ycp:39
-msgid "<p>You can find a description of AppArmor profile syntax by running "
+#: bin/reportgen.pl:81
+#, perl-format
+msgid "<tr><th colspan='7'>Period: %s to %s</th></tr>\n"
msgstr ""
-#: apparmor_profile_check.ycp:42
-msgid "<p>Comprehensive documentation about AppArmor is available in the users guide for the distribution. This is available in the directory: "
+#: bin/reportgen.pl:86
+#, fuzzy
+msgid "# Application Audit Report - Generated by AppArmor\n"
+msgstr "æç¨ç¨å¼ç¨½æ ¸å ±å"
+
+#: bin/reportgen.pl:87
+#, perl-format
+msgid ""
+"# Date Run: %s\n"
+"\n"
msgstr ""
-#: apparmor_profile_check.ycp:47
-msgid "<p>Please refer to this for more detailed information about AppArmor</p>"
+#: bin/reportgen.pl:90
+msgid "<table border='1' cellpadding='2'><tr><th colspan='7'>Applications Audit Report - Generated by AppArmor</th></tr>\n"
msgstr ""
-#: config_complain.ycp:14
-msgid "<p><b>Profile Mode Configuration</b><br>This tool allows you to set AppArmor profiles to either complain or enforce mode.</p><p>Complain mode is a profile training state that logs application activity, but does not restrict the application's behavior.</p><p>Profiles in enforce mode are protected by AppArmor.</p>"
+#: bin/reportgen.pl:96
+#, fuzzy
+msgid "# Security Incident Report - Generated by AppArmor\n"
+msgstr "æ¸æªå®å
¨äºä»¶å ±å - é "
+
+#: bin/reportgen.pl:97
+#, perl-format
+msgid "# Period: %s - %s\n"
msgstr ""
-#: config_complain.ycp:28
-msgid "Couldn't recognize profile name: "
+#: bin/reportgen.pl:115
+msgid "# The following filters were used for report generation:\n"
msgstr ""
-#: config_complain.ycp:40
-#, fuzzy
-msgid "Couldn't recognize mode: "
-msgstr "ç¡æ³è¼å
¥æ¨¡çµ %1ã"
+#: bin/reportgen.pl:119
+#, perl-format
+msgid ""
+"# Filter: %s, Value: %s\n"
+"\n"
+msgstr ""
-#: config_complain.ycp:87
-#, fuzzy
-msgid "Show All Profiles"
-msgstr "å²åå°ææè¨å®æª(&A)"
+#: bin/reportgen.pl:123
+msgid ""
+"# No filters were used for report generation:\n"
+"\n"
+"\n"
+msgstr ""
-#: config_complain.ycp:88
+#: bin/reportgen.pl:138
#, fuzzy
-msgid "Configure Mode for Active Profiles"
-msgstr "ä½ç¨ä¸è¨å®æªç已修æ¹è³æº"
+msgid "<h3>Security Incident Report - Generated by AppArmor</h3>\n"
+msgstr "æ¸æªå®å
¨äºä»¶å ±å - é "
-#: config_complain.ycp:91
-#, fuzzy
-msgid "Show Active Profiles"
-msgstr "ä½ç¨ä¸çè¨å®æª"
+#: bin/reportgen.pl:139
+#, perl-format
+msgid "<h4>Period: %s - %s</h4>\n"
+msgstr ""
-#: config_complain.ycp:92
+#: bin/reportgen.pl:143
#, fuzzy
-msgid "Configure Mode for All Profiles"
-msgstr "è¨å® IDE è¨åç DMA 模å¼"
+msgid "<h4>The following filters were used for report generation:</h4>"
+msgstr ""
+"<P>以ä¸çæªæ¡\n"
+"ç¡æï¼</p>\n"
-#: config_complain.ycp:103 yupp.ycp:264
-msgid "Profile Name"
-msgstr "è¨å®æªå稱"
+#: bin/reportgen.pl:147
+#, perl-format
+msgid "<p>Filter: %s, Value: %s</p>"
+msgstr ""
-#: config_complain.ycp:103 reporting_archived_dialogs.ycp:56
-#: reporting_dialogues.ycp:537 reporting_dialogues.ycp:1132
-#: reporting_dialogues.ycp:1135 reporting_utils.ycp:239
-msgid "Mode"
-msgstr "模å¼"
+#: bin/reportgen.pl:151
+msgid "<h4>No filters were used for report generation.</h4>"
+msgstr ""
-#: config_complain.ycp:108
-#, fuzzy
-msgid "Toggle Mode"
-msgstr "æªæ¡æ¨¡å¼"
+#: bin/reportgen.pl:220
+#, perl-format
+msgid "Fatal Error: Couldn't get report configuration information %s. Exiting."
+msgstr ""
-#: config_complain.ycp:109
-msgid "Set All to Enforce"
+#: bin/reportgen.pl:337
+#, perl-format
+msgid "Error: Couldn't open (tmp) %s. ESS report execution not tracked."
msgstr ""
-#: config_complain.ycp:110
-msgid "Set All to Complain"
+#: bin/reportgen.pl:342
+#, perl-format
+msgid "Error: Couldn't open %s. ESS report execution not tracked."
msgstr ""
-#: config_complain.ycp:131
-#, fuzzy
-msgid "Profile Mode Configuration"
-msgstr "è¨å®æªç®¡çå¡çµæ
"
+#: bin/reportgen.pl:359
+msgid "Error: Necessary input missing. Unable to generate report and send mail."
+msgstr ""
-#: config_complain.ycp:131 config_complain.ycp:150 config_complain.ycp:156
-#: config_complain.ycp:166 config_complain.ycp:180
-#: reporting_archived_dialogs.ycp:154 reporting_dialogues.ycp:607
-#: reporting_dialogues.ycp:788 reporting_dialogues.ycp:834
-#: reporting_dialogues.ycp:942 reporting_dialogues.ycp:1201
-#: reporting_dialogues.ycp:1229 reporting_dialogues.ycp:1237
-#: reporting_dialogues.ycp:1253 reporting_dialogues.ycp:1271
-#: reporting_dialogues.ycp:1283 reporting_dialogues.ycp:1295
-#: reporting_dialogues.ycp:1346 reporting_dialogues.ycp:1372
-#: reporting_dialogues.ycp:1395 reporting_dialogues.ycp:1411
-#: reporting_dialogues.ycp:1426 reporting_dialogues.ycp:1434
-#: reporting_dialogues.ycp:1443 reporting_dialogues.ycp:1451
-#: reporting_dialogues.ycp:1458 reporting_dialogues.ycp:1580
-#: reporting_dialogues.ycp:1588 reporting_dialogues.ycp:1625
-#: reporting_dialogues.ycp:1645 reporting_dialogues.ycp:1655
-#: reporting_dialogues.ycp:1662 reporting_dialogues.ycp:1670
-#: reporting_dialogues.ycp:1678 reporting_dialogues.ycp:2490
-#: reporting_dialogues.ycp:2540 yupp.ycp:199
-msgid "Back"
-msgstr "ä¸ä¸æ¥"
+#: bin/reportgen.pl:429
+#, perl-format
+msgid "Error: Couldn't open %s. No ESS csv report generated."
+msgstr ""
-#: config_complain.ycp:131 config_complain.ycp:150 config_complain.ycp:156
-#: config_complain.ycp:166 config_complain.ycp:180 profile_dialogs.ycp:501
-#: reporting_dialogues.ycp:788 reporting_dialogues.ycp:1201
-#: reporting_dialogues.ycp:1229 reporting_dialogues.ycp:1237
-#: reporting_dialogues.ycp:1253 reporting_dialogues.ycp:1271
-#: reporting_dialogues.ycp:1283 reporting_dialogues.ycp:1295
-#: reporting_dialogues.ycp:1346 reporting_dialogues.ycp:1372
-#: reporting_dialogues.ycp:1395 reporting_dialogues.ycp:1411
-#: reporting_dialogues.ycp:1426 reporting_dialogues.ycp:1434
-#: reporting_dialogues.ycp:1443 reporting_dialogues.ycp:1451
-#: reporting_dialogues.ycp:1458 reporting_dialogues.ycp:1580
-#: reporting_dialogues.ycp:1588 reporting_dialogues.ycp:1625
-#: reporting_dialogues.ycp:1645 reporting_dialogues.ycp:1655
-#: reporting_dialogues.ycp:1662 reporting_dialogues.ycp:1670
-#: reporting_dialogues.ycp:1678 sd-config.ycp:81
-msgid "&Done"
-msgstr "宿(&D)"
+#: bin/reportgen.pl:440
+msgid "<tr bgcolor='edefff'><td>Hostname</td><td>Start Date</td><td>End Date</td>"
+msgstr ""
-#: config_complain.ycp:150 config_complain.ycp:156 config_complain.ycp:166
-#: config_complain.ycp:180
-#, fuzzy
-msgid "Configure Profile Mode"
-msgstr "è¨å®ç便åï¼"
+#: bin/reportgen.pl:441
+msgid "<td>Highest Severity</td><td>Mean Severity</td><td>Number of REJECTs</td>"
+msgstr ""
-#: config_complain.ycp:185
-#, fuzzy
-msgid "Please select an action to perform from the buttons below."
-msgstr "è«å¾æ¸
å®é¸åææå¨ã"
+#: bin/reportgen.pl:442
+msgid "<td>Number of Events</td></tr>\n"
+msgstr ""
-#: event_notification_helptext.ycp:17
-msgid "The Security Event Notification screen enables you to setup email alerts for security events. In the following steps, specify how often alerts are sent, who receives the alert, and how severe the security event must be to send an alert. <br><br><b>Notification Types</b><br> <b>Terse Notification:</b> Terse notification summarizes the total number of system events without providing details. <br>For example:<br> dhcp-101.up.wirex.com has had 10 security events since Tue Oct 12 11:10:00 2004<br><br> <b>Summary Notification:</b> The Summary notification displays the logged AppArmor security events, and lists the number of individual occurrences, including the date of the last occurrence. <br>For example:<br> SubDomain: PERMITTING access to capability 'setgid' (httpd2-prefork(6347) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) 2 times, the latest at Sat Oct 9 16:05:54 2004.<br><br> <b>Verbose Notification:</b> The Verbose notification displays unmod
ified, logged AppArmor security events. It tells you every time an event occurs and writes a new line in the Verbose log. These security events include the date and time the event occurred, when the application profile permits access as well as rejects access, and the type of file permission access that is permitted or rejected. Verbose Notification also reports several messages that the logprof tool uses to interpret profiles. <br>For example:<br> Oct 9 15:40:31 SubDomain: PERMITTING r access to /etc/apache2/httpd.conf (httpd2-prefork(6068) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) <br<br> <ol> <li> For each notification type that you would like enabled, select the frequency of notification that you would like. For example, if you select <b>1 day</b> from the pull-down list, you will be sent daily notifications of security events, if they occur.</li> <br><br> <li> Enter the email address of those who should receive the Terse, Summary, or Verbose
notifications. </li><br><br> <li>Select the lowest <b>severity level</b> for which a notification should be sent. Security events will be logged and the notifications will be sent at the time indicated by the interval when events are equal or greater than the selected severity level. If the interval is 1 day, the notification will be sent daily, if security events occur.<br><br> <b>Severity Levels:</b> These are numbered one through ten, ten being the most severe security incident. The <b>severity.db</b> file defines the severity level of potential security events. The severity levels are determined by the importance of different security events, such as certain resources accessed or services denied.</li> <li>Select <b>Include unknown security events</b> if you would like to include events that are not rated with a severity number.</li> </ol>"
-msgstr "ãå®å
¨æ§äºä»¶éç¥ãç«é¢å¯ä»¥ç¨ä¾è¨å®å®å
¨æ§äºä»¶çé»åéµä»¶è¦ç¤ºãè«ä¾ç
§ä¸é¢æ¥é©å·è¡ï¼æå®è¦ç¤ºçç¼åºé »çãåªäºäººå¡è¦æ¥æ¶è¦ç¤ºï¼ä»¥åå¨åªç¨®å®å
¨æ§äºä»¶å´éç¨åº¦æå¿
é ç¼åºè¦ç¤ºã<br><br><b>éç¥é¡å</b><br> <b>精簡éç¥ï¼</b>精簡éç¥å
æè¦å ±å系統äºä»¶ç總æ¸ï¼ä¸ä¸æä¾è©³ç´°è³è¨ã<br>ç¯ä¾ï¼<br> dhcp-101.up.wirex.com has had 10 security events since Tue Oct 12 11:10:00 2004<br><br> <b>æè¦éç¥ï¼</b>æè¦éç¥æé¡¯ç¤ºå·²è¨éç å®å
¨æ§äºä»¶ï¼ä¸¦ååºåå¥çç¼ç次æ¸ï¼å
嫿å¾ä¸æ¬¡ç¼ççæ¥æã<br>ç¯ä¾ï¼<br> SubDomain: PERMITTING access to capability 'setgid' (httpd2-prefork(6347) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) 2 times, the latest at Sat Oct 9 16:05:54 2004.<br><br> <b>詳細éç¥ï¼</b>詳細éç¥æé¡¯ç¤ºå°æªä¿®æ¹çå·²è¨é Novell AppArmor å®å
¨æ§äºä»¶ãæ¯æ¬¡ç¼çäºä»¶æé½æéç¥æ¨
ï¼ä¸¦å¨è©³ç´°è¨éä¸å¯«å
¥æ°è¡ãéäºå®å
¨æ§äºä»¶å
å«äºä»¶ç¼ççæ¥æåæéãæç¨ç¨å¼è¨å®æªå
許åæçµååçæéï¼ä»¥åå
許ææçµçæªæ¡ååè¨±å¯æ¬é¡åã詳細éç¥ä¹æå ±å logprof å·¥å
·ç¨ä¾è§£è¯è¨å®æªçæ¸ç¨®è¨æ¯ã<br>ç¯ä¾ï¼<br> Oct 9 15:40:31 SubDomain: PERMITTING r access to /etc/apache2/httpd.conf (httpd2-prefork(6068) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) <br<br> <ol> <li>è«çºæ¯åè¦åç¨çéç¥é¡å鏿éç¥é »çãä¾å¦ï¼ç¶æ¨å¾ä¸æå¼æ¸
å®ä¸é¸åã<b>1 天</b>ãæï¼ç¶ç¼çå®å
¨æ§äºä»¶æï¼æ¯å¤©é½æå³éä¸åéç¥ã</li> <br><br> <li> è«è¼¸å
¥æè©²è¦æ¶å°ç²¾ç°¡ãæè¦æè©³ç´°éç¥äººå¡çé»åéµä»¶å°åã</li><br><br> <li>é¸åæè©²è¦ç¼åºéç¥çæä½ã<b>å´éç¨åº¦</b>ããç¶ç¼ççäºä»¶çæ¼æå¤§æ¼é¸æçå´éç¨åº¦æï¼ç³»çµ±ææç
§æå®çæéééä¾è¨éå®å
¨æ§äºä»¶ä¸¦å³ééç¥
ã妿ééçº 1 天ï¼ç¶ç¼çå®å
¨æ§äºä»¶å¯¦ï¼æ¯å¤©é½æå³éä¸åéç¥ã<br><br> <b>å´éç¨åº¦ï¼</b>éäºäºä»¶æä»¥ 0 å° 10 ä¾ç·¨èï¼10 代表æå´éçå®å
¨æ§äºä»¶ã<b>severity.db</b> æªæ¡æå®ç¾©æ½å¨å®å
¨æ§äºä»¶çå´éç¨åº¦ãå´éç¨åº¦æ¯æ ¹æä¸åå®å
¨æ§äºä»¶çå¨è
æéè¦æ§ä¾æ±ºå®ï¼ä¾å¦æäºååçè³æºææçµçæåã</li> <li>è¥è¦å¨äºä»¶å ±åä¸å
嫿ªæä¾å´éæ§è©çæ¸åçäºä»¶ï¼è«é¸åã<b>å
嫿ªç¥å´éç¨åº¦äºä»¶</b>ãã</li> </ol>"
+#: bin/reportgen.pl:456
+#, perl-format
+msgid "Error: Couldn't open %s. No ESS html report generated."
+msgstr ""
-#: GenProf.ycp:24 LogProf.ycp:24
+#: bin/reportgen.pl:488 bin/reportgen.pl:520
+#, perl-format
+msgid "Error: Couldn't open %s. No AUD report generated."
+msgstr ""
+
+#: bin/reportgen.pl:501
+msgid "<h3>Applications Audit Report - Generated by AppArmor</h3>\n"
+msgstr ""
+
+#: bin/reportgen.pl:503
+msgid "<tr bgcolor='edefff'><td>Hostname</td><td>Date</td><td>Application</td>"
+msgstr ""
+
+#: bin/reportgen.pl:504
+msgid "<td>Profile</td><td>PID</td><td>State</td><td>AppArmor Profile</td></tr>\n"
+msgstr ""
+
+#: bin/reportgen.pl:571
+#, perl-format
+msgid "Error: Couldn't open %s. No SIR report generated."
+msgstr ""
+
+#: bin/reportgen.pl:591
+msgid "Error: No arguments passed--Unable to execute reports. Exiting."
+msgstr ""
+
+#: bin/reportgen.pl:604
+#, fuzzy, perl-format
+msgid "Executing Scheduled Report: %s"
+msgstr "æç¨å ±å"
+
+#: clients/GenProf.ycp:24 clients/LogProf.ycp:24
#, fuzzy
msgid "&Allow"
msgstr "å
¨é¨(&A)"
-#: GenProf.ycp:25 LogProf.ycp:25
+#: clients/GenProf.ycp:25 clients/LogProf.ycp:25
#, fuzzy
msgid "&Deny"
msgstr "宿(&D)"
-#: GenProf.ycp:26 LogProf.ycp:26
+#: clients/GenProf.ycp:26 clients/LogProf.ycp:26
#, fuzzy
msgid "Abo(r)t"
msgstr "䏿¢(&A)"
-#: GenProf.ycp:27 LogProf.ycp:27
+#: clients/GenProf.ycp:27 clients/LogProf.ycp:27
msgid "&Finish"
msgstr "宿(&F)"
-#: GenProf.ycp:28 LogProf.ycp:28
+#: clients/GenProf.ycp:28 clients/LogProf.ycp:28
#, fuzzy
msgid "&Inherit"
msgstr "ç¹¼æ¿"
-#: GenProf.ycp:29 LogProf.ycp:29
+#: clients/GenProf.ycp:29 clients/LogProf.ycp:29
#, fuzzy
msgid "&Profile"
msgstr "è¨å®æª "
-#: GenProf.ycp:30 LogProf.ycp:30
+#: clients/GenProf.ycp:30 clients/LogProf.ycp:30
#, fuzzy
msgid "&Unconfined"
msgstr "æªè¨å®"
-#: GenProf.ycp:31 LogProf.ycp:31
+#: clients/GenProf.ycp:31 clients/LogProf.ycp:31
msgid "&Edit"
msgstr "編輯(&E)"
-#: GenProf.ycp:32 LogProf.ycp:32
+#: clients/GenProf.ycp:32 clients/LogProf.ycp:32
#, fuzzy
msgid "&Glob"
msgstr "å
¨ç"
-#: GenProf.ycp:33 LogProf.ycp:33
+#: clients/GenProf.ycp:33 clients/LogProf.ycp:33
msgid "Glob w/E&xt"
msgstr ""
-#: GenProf.ycp:34 LogProf.ycp:34
+#: clients/GenProf.ycp:34 clients/LogProf.ycp:34
#, fuzzy
msgid "&Add Requested Hat"
msgstr "è¦æ±çå "
-#: GenProf.ycp:35 LogProf.ycp:35
+#: clients/GenProf.ycp:35 clients/LogProf.ycp:35
#, fuzzy
msgid "&Use Default Hat"
msgstr "使ç¨é è¨å¼"
-#: GenProf.ycp:36 LogProf.ycp:36
+#: clients/GenProf.ycp:36 clients/LogProf.ycp:36
msgid "&Scan system log for AppArmor events"
msgstr ""
-#: GenProf.ycp:51 GenProf.ycp:70 LogProf.ycp:52 LogProf.ycp:71
+#: clients/GenProf.ycp:51 clients/GenProf.ycp:70 clients/LogProf.ycp:52
+#: clients/LogProf.ycp:71
msgid "Synchronization error between frontend and backend."
msgstr ""
-#: GenProf.ycp:79 LogProf.ycp:80
+#: clients/GenProf.ycp:79 clients/LogProf.ycp:80
#, fuzzy
msgid "AppArmor Profile Wizard"
msgstr "AppArmor è¨å®æªå°è©±æ¹å¡"
-#: GenProf.ycp:80
+#: clients/GenProf.ycp:80
msgid ""
" <b>AppArmor Profiling Wizard</b><br>\n"
" This wizard presents entries generated by the AppArmor access control module. You can generate highly optimized and robust security profiles by using the suggestions made by AppArmor. AppArmor suggests that you allow or deny access to specific resources or define execute permission for entries. These questions that display were logged during the normal application execution test previously performed. <br>\n"
@@ -359,35 +388,46 @@
" <li>TZDIR</li> </ul>\n"
msgstr ""
-#: GenProf.ycp:333 LogProf.ycp:325
+#: clients/GenProf.ycp:333 clients/LogProf.ycp:325
msgid "&Yes"
msgstr "æ¯(&Y)"
-#: GenProf.ycp:333 LogProf.ycp:325
+#: clients/GenProf.ycp:333 clients/LogProf.ycp:325
msgid "&No"
msgstr "å¦(&N)"
-#: GenProf.ycp:350 LogProf.ycp:342
+#: clients/GenProf.ycp:350 clients/LogProf.ycp:342
#, fuzzy
msgid "&Okay"
msgstr "確å®(&O)"
-#: GenProf.ycp:352 LogProf.ycp:344 profile_dialogs.ycp:57
-#: profile_dialogs.ycp:148 reporting_dialogues.ycp:285
-#: reporting_dialogues.ycp:330 reporting_dialogues.ycp:1783
-#: reporting_dialogues.ycp:2118 reporting_dialogues.ycp:2128
-#: reporting_dialogues.ycp:2421 sd-config.ycp:110
+#: clients/GenProf.ycp:352 clients/LogProf.ycp:344
+#: include/subdomain/profile_dialogs.ycp:58
+#: include/subdomain/profile_dialogs.ycp:149
+#: include/subdomain/reporting_dialogues.ycp:274
+#: include/subdomain/reporting_dialogues.ycp:319
+#: include/subdomain/reporting_dialogues.ycp:1762
+#: include/subdomain/reporting_dialogues.ycp:2094
+#: include/subdomain/reporting_dialogues.ycp:2104
+#: include/subdomain/reporting_dialogues.ycp:2380
+#: include/subdomain/reporting_utils.ycp:308
+#: include/subdomain/reporting_utils.ycp:421
+#: include/subdomain/sd-config.ycp:128
msgid "&Cancel"
msgstr "åæ¶(&C)"
-#: GenProf.ycp:392 LogProf.ycp:384 profile_dialogs.ycp:123
-#: reporting_archived_dialogs.ycp:134 reporting_dialogues.ycp:398
-#: reporting_dialogues.ycp:494 reporting_dialogues.ycp:908
-#: reporting_dialogues.ycp:1775 reporting_dialogues.ycp:2191
+#: clients/GenProf.ycp:392 clients/LogProf.ycp:384
+#: include/subdomain/profile_dialogs.ycp:124
+#: include/subdomain/reporting_archived_dialogs.ycp:134
+#: include/subdomain/reporting_dialogues.ycp:387
+#: include/subdomain/reporting_dialogues.ycp:483
+#: include/subdomain/reporting_dialogues.ycp:905
+#: include/subdomain/reporting_dialogues.ycp:1754
+#: include/subdomain/reporting_dialogues.ycp:2164
msgid "&Browse"
msgstr "ç覽(&B)"
-#: LogProf.ycp:81
+#: clients/LogProf.ycp:81
msgid ""
" <b>AppArmor Profiling Wizard</b><br>\n"
" This wizard presents entries generated by the AppArmor access control module. You can generate highly optimized and robust security profiles by using the suggestions made by AppArmor. AppArmor suggests that you allow or deny access to specific resources or define execute permission for entries. These questions that display were logged during the normal application execution test previously performed. <br>\n"
@@ -525,565 +565,1194 @@
"\n"
msgstr ""
-#: profile_dialogs.ycp:56 profile_dialogs.ycp:147 sd-config.ycp:111
-#: sd-config.ycp:263
+#: clients/SD_AddProfile.ycp:24
+msgid "Select File To Generate A Profile for"
+msgstr "çºä¸é¢æªæ¡é¸åæªæ¡ä¾ç¢çè¨å®æª"
+
+#: clients/SD_AddProfile.ycp:31
+msgid "Profile for "
+msgstr "è¨å®æª (éå°ä¸é¢æªæ¡)"
+
+#: clients/SD_AddProfile.ycp:31
+msgid " already exists."
+msgstr " å·²ç¶åå¨ã"
+
+#: clients/SD_AddProfile.ycp:31
+msgid "Would you like to open this profile in editing mode?"
+msgstr "æ¨è¦ä»¥ç·¨è¼¯æ¨¡å¼ä¾éåéåè¨å®æªåï¼"
+
+#: clients/SD_DeleteProfile.ycp:23
+msgid "Delete profile confirmation"
+msgstr "åªé¤è¨å®æªç¢ºèª"
+
+#: clients/SD_DeleteProfile.ycp:24
+#, fuzzy
+msgid "Are you sure you want to delete the profile "
+msgstr ""
+"æ¨ç¢ºå®\n"
+"è¦åªé¤è¨å®æªå"
+
+#: clients/SD_DeleteProfile.ycp:25
+msgid ""
+" ?\n"
+"After this operation the AppArmor module will reload the profile set."
+msgstr ""
+
+#: clients/SD_DeleteProfile.ycp:40
+#, fuzzy
+msgid ""
+"Please make a \n"
+"\t\tselection from the listed profiles and press Next to delete the profile.<p>"
+msgstr "è«å¾ååºçè¨å®æªä¸é¸æä¸åé¸é
ï¼ä¸¦æä¸ãä¸ä¸æ¥ãï¼åªé¤è©²è¨å®æªã<p>"
+
+#: clients/SD_DeleteProfile.ycp:42
+msgid "Delete Profile - Choose profile to delete"
+msgstr "åªé¤è¨å®æª - 鏿è¦åªé¤çè¨å®æª"
+
+#: clients/SD_EditProfile.ycp:32
+msgid "Please make a selection from the listed profiles and press Next to edit the profile.<p>"
+msgstr "è«å¾ååºçè¨å®æªä¸é¸æä¸åé¸é
ï¼ä¸¦æä¸ãä¸ä¸æ¥ãï¼ç·¨è¼¯è©²è¨å®æªã<p>"
+
+#: clients/SD_EditProfile.ycp:32
+msgid "Edit Profile - Choose profile to edit"
+msgstr "編輯è¨å®æª - 鏿è¦ç·¨è¼¯çè¨å®æª"
+
+#: clients/subdomain.ycp:32
+#, fuzzy
+msgid "Enable AppArmor Functions"
+msgstr "åç¨ AppArmor"
+
+#: include/subdomain/apparmor_profile_check.ycp:35
+msgid "Errors found in AppArmor profiles"
+msgstr ""
+
+#: include/subdomain/apparmor_profile_check.ycp:36
+msgid "<p>These problems must be corrected before AppArmor can be started or the profile management tools can be used.</p> "
+msgstr ""
+
+#: include/subdomain/apparmor_profile_check.ycp:39
+msgid "<p>You can find a description of AppArmor profile syntax by running "
+msgstr ""
+
+#: include/subdomain/apparmor_profile_check.ycp:42
+msgid "<p>Comprehensive documentation about AppArmor is available in the Administration guide. This is available in the directory: "
+msgstr ""
+
+#: include/subdomain/apparmor_profile_check.ycp:47
+msgid "<p>Please refer to this for more detailed information about AppArmor</p>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:21
+msgid "<ul><li>In a system with the [_POSIX_CHOWN_RESTRICTED] option defined, this overrides the restriction of changing file ownership and group ownership.</li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:27
+msgid "<ul><li>Override all DAC access, including ACL execute access if [_POSIX_ACL] is defined. Excluding DAC access covered by CAP_LINUX_IMMUTABLE.</li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:33
+msgid "<ul><li>Overrides all DAC restrictions regarding read and search on files and directories, including ACL restrictions if [_POSIX_ACL] is defined. Excluding DAC access covered by CAP_LINUX_IMMUTABLE. </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:39
+msgid "<ul><li>Overrides all restrictions about allowed operations on files, where file owner ID must be equal to the user ID, except where CAP_FSETID is applicable. It doesn't override MAC and DAC restrictions. </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:45
+msgid "<ul><li>Overrides the following restrictions that the effective user ID shall match the file owner ID when setting the S_ISUID and S_ISGID bits on that file; that the effective group ID (or one of the supplementary group IDs) shall match the file owner ID when setting the S_ISGID bit on that file; that the S_ISUID and S_ISGID bits are cleared on successful return from chown(2) (not implemented). </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:51
+msgid "<ul><li>Overrides the restriction that the real or effective user ID of a process sending a signal must match the real or effective user ID of the process receiving the signal.</li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:57
+msgid "<ul><li>Allows setgid(2) manipulation </li> <li> Allows setgroups(2) </li> <li> Allows forged gids on socket credentials passing. </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:63
+msgid "<ul><li>Allows setuid(2) manipulation (including fsuid) </li> <li> Allows forged pids on socket credentials passing. </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:69
+msgid "<ul><li> Transfer any capability in your permitted set to any pid, remove any capability in your permitted set from any pid</li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:75
+msgid "<ul><li>Allow modification of S_IMMUTABLE and S_APPEND file attributes</li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:81
+msgid "<ul><li>Allows binding to TCP/UDP sockets below 1024 </li> <li> Allows binding to ATM VCIs below 32</li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:87
+msgid "<ul><li> Allow broadcasting, listen to multicast </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:93
+msgid "<ul><li> Allow interface configuration</li> <li> Allow administration of IP firewall, masquerading and accounting</li> <li> Allow setting debug option on sockets</li> <li> Allow modification of routing tables</li> <li> Allow setting arbitrary process / process group ownership on sockets</li> <li> Allow binding to any address for transparent proxying</li> <li> Allow setting TOS (type of service)</li> <li> Allow setting promiscuous mode</li> <li> Allow clearing driver statistics</li> <li> Allow multicasting</li> <li> Allow read/write of device-specific registers</li> <li> Allow activation of ATM control sockets </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:99
+msgid "<ul><li> Allow use of RAW sockets</li> <li> Allow use of PACKET sockets </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:105
+msgid "<ul><li> Allow locking of shared memory segments</li> <li> Allow mlock and mlockall (which doesn't really have anything to do with IPC) </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:111
+msgid "<ul><li> Override IPC ownership checks </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:117
+msgid "<ul><li> Insert and remove kernel modules - modify kernel without limit</li> <li> Modify cap_bset </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:123
+msgid "<ul><li> Allow ioperm/iopl access</li> <li> Allow sending USB messages to any device via /proc/bus/usb </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:129
+msgid "<ul><li> Allow use of chroot() </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:135
+msgid "<ul><li> Allow ptrace() of any process </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:141
+msgid "<ul><li> Allow configuration of process accounting </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:147
+msgid "<ul><li> Allow configuration of the secure attention key</li> <li> Allow administration of the random device</li> <li> Allow examination and configuration of disk quotas</li> <li> Allow configuring the kernel's syslog (printk behaviour)</li> <li> Allow setting the domainname</li> <li> Allow setting the hostname</li> <li> Allow calling bdflush()</li> <li> Allow mount() and umount(), setting up new smb connection</li> <li> Allow some autofs root ioctls</li> <li> Allow nfsservctl</li> <li> Allow VM86_REQUEST_IRQ</li> <li> Allow to read/write pci config on alpha</li> <li> Allow irix_prctl on mips (setstacksize)</li> <li> Allow flushing all cache on m68k (sys_cacheflush)</li> <li> Allow removing semaphores</li> <li> Used instead of CAP_CHOWN to \"chown\" IPC message queues, semaphores and shared memory</li> <li> Allow locking/unlocking of shared memory segment</li> <li> Allow turning swap on/off</li> <li> Allow forged pids on socket credentials passing</li> <li> Allow sett
ing readahead and flushing buffers on block devices</li> <li> Allow setting geometry in floppy driver</li> <li> Allow turning DMA on/off in xd driver</li> <li> Allow administration of md devices (mostly the above, but some extra ioctls)</li> <li> Allow tuning the ide driver</li> <li> Allow access to the nvram device</li> <li> Allow administration of apm_bios, serial and bttv (TV) device</li> <li> Allow manufacturer commands in isdn CAPI support driver</li> <li> Allow reading non-standardized portions of pci configuration space</li> <li> Allow DDI debug ioctl on sbpcd driver</li> <li> Allow setting up serial ports</li> <li> Allow sending raw qic-117 commands</li> <li> Allow enabling/disabling tagged queuing on SCSI controllers and sending arbitrary SCSI commands</li> <li> Allow setting encryption key on loopback filesystem </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:153
+msgid "<ul><li> Allow use of reboot() </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:159
+msgid "<ul><li> Allow raising priority and setting priority on other (different UID) processes</li> <li> Allow use of FIFO and round-robin (realtime) scheduling on own processes and setting the scheduling algorithm used by another process.</li> <li> Allow setting cpu affinity on other processes </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:164
+msgid "<ul><li> Override resource limits. Set resource limits.</li> <li> Override quota limits.</li> <li> Override reserved space on ext2 filesystem</li> <li> Modify data journaling mode on ext3 filesystem (uses journaling resources)</li> <li> NOTE: ext2 honors fsuid when checking for resource overrides, so you can override using fsuid too</li> <li> Override size restrictions on IPC message queues</li> <li> Allow more than 64hz interrupts from the real-time clock</li> <li> Override max number of consoles on console allocation</li> <li> Override max number of keymaps </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:169
+msgid "<ul><li> Allow manipulation of system clock</li> <li> Allow irix_stime on mips</li> <li> Allow setting the real-time clock </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:174
+msgid "<ul><li> Allow configuration of tty devices</li> <li> Allow vhangup() of tty </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:179
+msgid "<ul><li> Allow the privileged aspects of mknod() </li></ul>"
+msgstr ""
+
+#: include/subdomain/capabilities.ycp:184
+msgid "<ul><li> Allow taking of leases on files </li></ul>"
+msgstr ""
+
+#: include/subdomain/config_complain.ycp:14
+msgid "<p><b>Profile Mode Configuration</b><br>This tool allows you to set AppArmor profiles to either complain or enforce mode.</p><p>Complain mode is a profile training state that logs application activity, but does not restrict the application's behavior.</p><p>Profiles in enforce mode are protected by AppArmor.</p>"
+msgstr ""
+
+#: include/subdomain/config_complain.ycp:28
+msgid "Couldn't recognize profile name: "
+msgstr ""
+
+#: include/subdomain/config_complain.ycp:40
+#, fuzzy
+msgid "Couldn't recognize mode: "
+msgstr "ç¡æ³è¼å
¥æ¨¡çµ %1ã"
+
+#: include/subdomain/config_complain.ycp:87
+#, fuzzy
+msgid "Show All Profiles"
+msgstr "å²åå°ææè¨å®æª(&A)"
+
+#: include/subdomain/config_complain.ycp:88
+#, fuzzy
+msgid "Configure Mode for Active Profiles"
+msgstr "ä½ç¨ä¸è¨å®æªç已修æ¹è³æº"
+
+#: include/subdomain/config_complain.ycp:91
+#, fuzzy
+msgid "Show Active Profiles"
+msgstr "ä½ç¨ä¸çè¨å®æª"
+
+#: include/subdomain/config_complain.ycp:92
+#, fuzzy
+msgid "Configure Mode for All Profiles"
+msgstr "è¨å® IDE è¨åç DMA 模å¼"
+
+#: include/subdomain/config_complain.ycp:103
+#: include/subdomain/profile_dialogs.ycp:717
+msgid "Profile Name"
+msgstr "è¨å®æªå稱"
+
+#: include/subdomain/config_complain.ycp:103
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:526
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_utils.ycp:239
+msgid "Mode"
+msgstr "模å¼"
+
+#: include/subdomain/config_complain.ycp:108
+#, fuzzy
+msgid "Toggle Mode"
+msgstr "æªæ¡æ¨¡å¼"
+
+#: include/subdomain/config_complain.ycp:109
+msgid "Set All to Enforce"
+msgstr ""
+
+#: include/subdomain/config_complain.ycp:110
+msgid "Set All to Complain"
+msgstr ""
+
+#: include/subdomain/config_complain.ycp:131
+#, fuzzy
+msgid "Profile Mode Configuration"
+msgstr "è¨å®æªç®¡çå¡çµæ
"
+
+#: include/subdomain/config_complain.ycp:131
+#: include/subdomain/config_complain.ycp:150
+#: include/subdomain/config_complain.ycp:156
+#: include/subdomain/config_complain.ycp:166
+#: include/subdomain/config_complain.ycp:180
+#: include/subdomain/profile_dialogs.ycp:504
+#: include/subdomain/reporting_archived_dialogs.ycp:154
+#: include/subdomain/reporting_dialogues.ycp:596
+#: include/subdomain/reporting_dialogues.ycp:777
+#: include/subdomain/reporting_dialogues.ycp:822
+#: include/subdomain/reporting_dialogues.ycp:940
+#: include/subdomain/reporting_dialogues.ycp:1197
+#: include/subdomain/reporting_dialogues.ycp:1227
+#: include/subdomain/reporting_dialogues.ycp:1243
+#: include/subdomain/reporting_dialogues.ycp:1255
+#: include/subdomain/reporting_dialogues.ycp:1266
+#: include/subdomain/reporting_dialogues.ycp:1277
+#: include/subdomain/reporting_dialogues.ycp:1330
+#: include/subdomain/reporting_dialogues.ycp:1356
+#: include/subdomain/reporting_dialogues.ycp:1377
+#: include/subdomain/reporting_dialogues.ycp:1393
+#: include/subdomain/reporting_dialogues.ycp:1408
+#: include/subdomain/reporting_dialogues.ycp:1416
+#: include/subdomain/reporting_dialogues.ycp:1425
+#: include/subdomain/reporting_dialogues.ycp:1433
+#: include/subdomain/reporting_dialogues.ycp:1440
+#: include/subdomain/reporting_dialogues.ycp:1559
+#: include/subdomain/reporting_dialogues.ycp:1567
+#: include/subdomain/reporting_dialogues.ycp:1604
+#: include/subdomain/reporting_dialogues.ycp:1624
+#: include/subdomain/reporting_dialogues.ycp:1634
+#: include/subdomain/reporting_dialogues.ycp:1641
+#: include/subdomain/reporting_dialogues.ycp:1649
+#: include/subdomain/reporting_dialogues.ycp:1657
+#: include/subdomain/reporting_dialogues.ycp:2449
+#: include/subdomain/reporting_dialogues.ycp:2499
+msgid "Back"
+msgstr "ä¸ä¸æ¥"
+
+#: include/subdomain/config_complain.ycp:131
+#: include/subdomain/config_complain.ycp:150
+#: include/subdomain/config_complain.ycp:156
+#: include/subdomain/config_complain.ycp:166
+#: include/subdomain/config_complain.ycp:180
+#: include/subdomain/profile_dialogs.ycp:504
+#: include/subdomain/reporting_dialogues.ycp:777
+#: include/subdomain/reporting_dialogues.ycp:1197
+#: include/subdomain/reporting_dialogues.ycp:1227
+#: include/subdomain/reporting_dialogues.ycp:1243
+#: include/subdomain/reporting_dialogues.ycp:1255
+#: include/subdomain/reporting_dialogues.ycp:1266
+#: include/subdomain/reporting_dialogues.ycp:1277
+#: include/subdomain/reporting_dialogues.ycp:1330
+#: include/subdomain/reporting_dialogues.ycp:1356
+#: include/subdomain/reporting_dialogues.ycp:1377
+#: include/subdomain/reporting_dialogues.ycp:1393
+#: include/subdomain/reporting_dialogues.ycp:1408
+#: include/subdomain/reporting_dialogues.ycp:1416
+#: include/subdomain/reporting_dialogues.ycp:1425
+#: include/subdomain/reporting_dialogues.ycp:1433
+#: include/subdomain/reporting_dialogues.ycp:1440
+#: include/subdomain/reporting_dialogues.ycp:1559
+#: include/subdomain/reporting_dialogues.ycp:1567
+#: include/subdomain/reporting_dialogues.ycp:1604
+#: include/subdomain/reporting_dialogues.ycp:1624
+#: include/subdomain/reporting_dialogues.ycp:1634
+#: include/subdomain/reporting_dialogues.ycp:1641
+#: include/subdomain/reporting_dialogues.ycp:1649
+#: include/subdomain/reporting_dialogues.ycp:1657
+#: include/subdomain/reporting_dialogues.ycp:2499
+#: include/subdomain/sd-config.ycp:99
+msgid "&Done"
+msgstr "宿(&D)"
+
+#: include/subdomain/config_complain.ycp:150
+#: include/subdomain/config_complain.ycp:156
+#: include/subdomain/config_complain.ycp:166
+#: include/subdomain/config_complain.ycp:180
+#, fuzzy
+msgid "Configure Profile Mode"
+msgstr "è¨å®ç便åï¼"
+
+#: include/subdomain/config_complain.ycp:185
+#, fuzzy
+msgid "Please select an action to perform from the buttons below."
+msgstr "è«å¾æ¸
å®é¸åææå¨ã"
+
+#: include/subdomain/event_notification_helptext.ycp:17
+msgid "The Security Event Notification screen enables you to setup email alerts for security events. In the following steps, specify how often alerts are sent, who receives the alert, and how severe the security event must be to send an alert. <br><br><b>Notification Types</b><br> <b>Terse Notification:</b> Terse notification summarizes the total number of system events without providing details. <br>For example:<br> dhcp-101.up.wirex.com has had 10 security events since Tue Oct 12 11:10:00 2004<br><br> <b>Summary Notification:</b> The Summary notification displays the logged AppArmor security events, and lists the number of individual occurrences, including the date of the last occurrence. <br>For example:<br> SubDomain: PERMITTING access to capability 'setgid' (httpd2-prefork(6347) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) 2 times, the latest at Sat Oct 9 16:05:54 2004.<br><br> <b>Verbose Notification:</b> The Verbose notification displays unmod
ified, logged AppArmor security events. It tells you every time an event occurs and writes a new line in the Verbose log. These security events include the date and time the event occurred, when the application profile permits access as well as rejects access, and the type of file permission access that is permitted or rejected. Verbose Notification also reports several messages that the logprof tool uses to interpret profiles. <br>For example:<br> Oct 9 15:40:31 SubDomain: PERMITTING r access to /etc/apache2/httpd.conf (httpd2-prefork(6068) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) <br<br> <ol> <li> For each notification type that you would like enabled, select the frequency of notification that you would like. For example, if you select <b>1 day</b> from the pull-down list, you will be sent daily notifications of security events, if they occur.</li> <br><br> <li> Enter the email address of those who should receive the Terse, Summary, or Verbose
notifications. </li><br><br> <li>Select the lowest <b>severity level</b> for which a notification should be sent. Security events will be logged and the notifications will be sent at the time indicated by the interval when events are equal or greater than the selected severity level. If the interval is 1 day, the notification will be sent daily, if security events occur.<br><br> <b>Severity Levels:</b> These are numbered one through ten, ten being the most severe security incident. The <b>severity.db</b> file defines the severity level of potential security events. The severity levels are determined by the importance of different security events, such as certain resources accessed or services denied.</li> <li>Select <b>Include unknown security events</b> if you would like to include events that are not rated with a severity number.</li> </ol>"
+msgstr "ãå®å
¨æ§äºä»¶éç¥ãç«é¢å¯ä»¥ç¨ä¾è¨å®å®å
¨æ§äºä»¶çé»åéµä»¶è¦ç¤ºãè«ä¾ç
§ä¸é¢æ¥é©å·è¡ï¼æå®è¦ç¤ºçç¼åºé »çãåªäºäººå¡è¦æ¥æ¶è¦ç¤ºï¼ä»¥åå¨åªç¨®å®å
¨æ§äºä»¶å´éç¨åº¦æå¿
é ç¼åºè¦ç¤ºã<br><br><b>éç¥é¡å</b><br> <b>精簡éç¥ï¼</b>精簡éç¥å
æè¦å ±å系統äºä»¶ç總æ¸ï¼ä¸ä¸æä¾è©³ç´°è³è¨ã<br>ç¯ä¾ï¼<br> dhcp-101.up.wirex.com has had 10 security events since Tue Oct 12 11:10:00 2004<br><br> <b>æè¦éç¥ï¼</b>æè¦éç¥æé¡¯ç¤ºå·²è¨éç å®å
¨æ§äºä»¶ï¼ä¸¦ååºåå¥çç¼ç次æ¸ï¼å
嫿å¾ä¸æ¬¡ç¼ççæ¥æã<br>ç¯ä¾ï¼<br> SubDomain: PERMITTING access to capability 'setgid' (httpd2-prefork(6347) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) 2 times, the latest at Sat Oct 9 16:05:54 2004.<br><br> <b>詳細éç¥ï¼</b>詳細éç¥æé¡¯ç¤ºå°æªä¿®æ¹çå·²è¨é Novell AppArmor å®å
¨æ§äºä»¶ãæ¯æ¬¡ç¼çäºä»¶æé½æéç¥æ¨
ï¼ä¸¦å¨è©³ç´°è¨éä¸å¯«å
¥æ°è¡ãéäºå®å
¨æ§äºä»¶å
å«äºä»¶ç¼ççæ¥æåæéãæç¨ç¨å¼è¨å®æªå
許åæçµååçæéï¼ä»¥åå
許ææçµçæªæ¡ååè¨±å¯æ¬é¡åã詳細éç¥ä¹æå ±å logprof å·¥å
·ç¨ä¾è§£è¯è¨å®æªçæ¸ç¨®è¨æ¯ã<br>ç¯ä¾ï¼<br> Oct 9 15:40:31 SubDomain: PERMITTING r access to /etc/apache2/httpd.conf (httpd2-prefork(6068) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) <br<br> <ol> <li>è«çºæ¯åè¦åç¨çéç¥é¡å鏿éç¥é »çãä¾å¦ï¼ç¶æ¨å¾ä¸æå¼æ¸
å®ä¸é¸åã<b>1 天</b>ãæï¼ç¶ç¼çå®å
¨æ§äºä»¶æï¼æ¯å¤©é½æå³éä¸åéç¥ã</li> <br><br> <li> è«è¼¸å
¥æè©²è¦æ¶å°ç²¾ç°¡ãæè¦æè©³ç´°éç¥äººå¡çé»åéµä»¶å°åã</li><br><br> <li>é¸åæè©²è¦ç¼åºéç¥çæä½ã<b>å´éç¨åº¦</b>ããç¶ç¼ççäºä»¶çæ¼æå¤§æ¼é¸æçå´éç¨åº¦æï¼ç³»çµ±ææç
§æå®çæéééä¾è¨éå®å
¨æ§äºä»¶ä¸¦å³ééç¥
ã妿ééçº 1 天ï¼ç¶ç¼çå®å
¨æ§äºä»¶å¯¦ï¼æ¯å¤©é½æå³éä¸åéç¥ã<br><br> <b>å´éç¨åº¦ï¼</b>éäºäºä»¶æä»¥ 0 å° 10 ä¾ç·¨èï¼10 代表æå´éçå®å
¨æ§äºä»¶ã<b>severity.db</b> æªæ¡æå®ç¾©æ½å¨å®å
¨æ§äºä»¶çå´éç¨åº¦ãå´éç¨åº¦æ¯æ ¹æä¸åå®å
¨æ§äºä»¶çå¨è
æéè¦æ§ä¾æ±ºå®ï¼ä¾å¦æäºååçè³æºææçµçæåã</li> <li>è¥è¦å¨äºä»¶å ±åä¸å
嫿ªæä¾å´éæ§è©çæ¸åçäºä»¶ï¼è«é¸åã<b>å
嫿ªç¥å´éç¨åº¦äºä»¶</b>ãã</li> </ol>"
+
+#: include/subdomain/profile_dialogs.ycp:34
+msgid ""
+"<b>Capability Selection</b>.\n"
+" <br>Select desired capabilities for this profile. \n"
+" Select a Capability name to see information about the capability."
+msgstr ""
+"<b>åè½é¸é
</b>ã\n"
+" <br>é¸åéåè¨å®æªæéè¦çåè½ã\n"
+" é¸ååè½å稱ï¼ä¾¿å¯æª¢è¦è©²åè½çç¸éè³è¨ã"
+
+#: include/subdomain/profile_dialogs.ycp:37
+#, fuzzy
+msgid "Capabilities enabled for the profile"
+msgstr " è¨å®æªæåç¨çåè½ "
+
+#: include/subdomain/profile_dialogs.ycp:48
+msgid "Capabilities"
+msgstr "åè½"
+
+#: include/subdomain/profile_dialogs.ycp:57
+#: include/subdomain/profile_dialogs.ycp:148
+#: include/subdomain/sd-config.ycp:129 include/subdomain/sd-config.ycp:294
msgid "&OK"
msgstr "確å®(&O)"
-#: profile_dialogs.ycp:118
+#: include/subdomain/profile_dialogs.ycp:119
#, fuzzy
msgid "Profile Entry For "
msgstr "è¨å®æª (éå°ä¸é¢æªæ¡)"
-#: profile_dialogs.ycp:122
+#: include/subdomain/profile_dialogs.ycp:123
msgid "Enter or modify Filename"
msgstr "輸å
¥æä¿®æ¹æªå"
-#: profile_dialogs.ycp:127 yupp.ycp:177
+#: include/subdomain/profile_dialogs.ycp:128
+#: include/subdomain/profile_dialogs.ycp:482
msgid "Permissions"
msgstr "è¨±å¯æ¬"
-#: profile_dialogs.ycp:128 reporting_utils.ycp:301
+#: include/subdomain/profile_dialogs.ycp:129
+#: include/subdomain/reporting_utils.ycp:301
msgid "Read"
msgstr "é±è®"
-#: profile_dialogs.ycp:129 reporting_utils.ycp:302
+#: include/subdomain/profile_dialogs.ycp:130
+#: include/subdomain/reporting_utils.ycp:302
msgid "Write"
msgstr "寫å
¥"
-#: profile_dialogs.ycp:130 reporting_utils.ycp:303
+#: include/subdomain/profile_dialogs.ycp:131
+#: include/subdomain/reporting_utils.ycp:303
msgid "Link"
msgstr "é£çµ"
-#: profile_dialogs.ycp:131
+#: include/subdomain/profile_dialogs.ycp:132
msgid "MMap PROT_EXEC"
msgstr ""
-#: profile_dialogs.ycp:132 reporting_utils.ycp:304
+#: include/subdomain/profile_dialogs.ycp:133
+#: include/subdomain/reporting_utils.ycp:304
msgid "Execute"
msgstr "å°å®¶"
-#: profile_dialogs.ycp:133
+#: include/subdomain/profile_dialogs.ycp:134
msgid "Inherit"
msgstr "ç¹¼æ¿"
-#: profile_dialogs.ycp:134 reporting_archived_dialogs.ycp:56
-#: reporting_dialogues.ycp:537 reporting_dialogues.ycp:783
-#: reporting_dialogues.ycp:1132 reporting_dialogues.ycp:1135
-#: reporting_dialogues.ycp:1139 reporting_utils.ycp:211
-#: reporting_utils.ycp:234
+#: include/subdomain/profile_dialogs.ycp:135
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:526
+#: include/subdomain/reporting_dialogues.ycp:772
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_dialogues.ycp:1137
+#: include/subdomain/reporting_utils.ycp:211
+#: include/subdomain/reporting_utils.ycp:234
msgid "Profile"
msgstr "è¨å®æª "
-#: profile_dialogs.ycp:135
+#: include/subdomain/profile_dialogs.ycp:136
#, fuzzy
msgid "Profile Clean Exec"
msgstr "è¨å®æªå稱"
-#: profile_dialogs.ycp:136
+#: include/subdomain/profile_dialogs.ycp:137
msgid "Unconstrained"
msgstr "æªè¨éç"
-#: profile_dialogs.ycp:137
+#: include/subdomain/profile_dialogs.ycp:138
#, fuzzy
msgid "Unconstrained Clean Exec"
msgstr "æªè¨éç"
-#: profile_dialogs.ycp:260 reporting_dialogues.ycp:1006
-#: reporting_dialogues.ycp:1242 reporting_dialogues.ycp:1976
-#: reporting_dialogues.ycp:2302
+#: include/subdomain/profile_dialogs.ycp:261
+#: include/subdomain/reporting_dialogues.ycp:1004
+#: include/subdomain/reporting_dialogues.ycp:1232
+#: include/subdomain/reporting_dialogues.ycp:1952
+#: include/subdomain/reporting_dialogues.ycp:2264
msgid "Select Directory"
msgstr "é¸åç®é"
-#: profile_dialogs.ycp:262
+#: include/subdomain/profile_dialogs.ycp:263
msgid "Select File"
msgstr "é¸åæªæ¡"
-#: profile_dialogs.ycp:310
+#: include/subdomain/profile_dialogs.ycp:311
msgid "Entry will not added. Entry name or permissions not defined."
msgstr "å°ä¸ææ°å¢é
ç®ãæªå®ç¾©é
ç®å稱æè¨±å¯æ¬ã"
-#: profile_dialogs.ycp:385
+#: include/subdomain/profile_dialogs.ycp:381
+#, fuzzy
+msgid ""
+"Please enter the name of the Hat that you would like \n"
+"to add to the profile"
+msgstr ""
+"è«è¼¸å
¥è¦æ°å¢å°æ¤è¨å®æªç\n"
+"Hat å稱 "
+
+#: include/subdomain/profile_dialogs.ycp:386
msgid "&Hat name to add"
msgstr "æ°å¢ Hat å稱(&H)"
-#: profile_dialogs.ycp:443
+#: include/subdomain/profile_dialogs.ycp:395
#, fuzzy
+msgid "&Create Hat"
+msgstr "å»ºç« Hat"
+
+#: include/subdomain/profile_dialogs.ycp:396
+#: include/subdomain/reporting_utils.ycp:99
+#: include/subdomain/reporting_utils.ycp:252
+msgid "&Abort"
+msgstr "䏿¢(&A)"
+
+#: include/subdomain/profile_dialogs.ycp:410
+#, fuzzy
+msgid ""
+"You have not given a name for the hat you want to add.\n"
+"Please \n"
+"\t\t\tenter a hat name to create a new hat, or press Abort to cancel this wizard."
+msgstr ""
+"æ¨å°æªè¼¸å
¥æé¸åå試æ°å¢ä¹ hat çå稱ã\n"
+"è«è¼¸å
¥ hat å稱ï¼ä»¥ä¾¿ç¹¼çºçºä¸é¢æªæ¡ç¢çæ° hatï¼"
+
+#: include/subdomain/profile_dialogs.ycp:413
+#, fuzzy
+msgid "The profile already contains the provided hat name. Please enter a different name to try again, or press Abort to cancel this wizard."
+msgstr "ãè«è¼¸å
¥ä¸åå稱åè©¦ä¸æ¬¡ï¼ææ¯æä¸ã䏿¢ãï¼åæ¶éåç²¾éã"
+
+#: include/subdomain/profile_dialogs.ycp:445
+#, fuzzy
msgid "In this form you can view and modify the contents of an individual profile. For existing entries you can double click the permissions to access a modification dialog.<p>"
msgstr "æ¨å¯ä»¥å¨éä»½è¡¨æ ¼ä¸æª¢è¦ä¸¦ä¿®æ¹åå¥è¨å®æªçå
§å®¹ãå°æ¼ç¾æé
ç®ï¼æ¨å¯ä»¥æå
©ä¸è¨±å¯æ¬ä¾ååä¿®æ¹å°è©±æ¹å¡ã<p>"
-#: profile_dialogs.ycp:444
+#: include/subdomain/profile_dialogs.ycp:446
#, fuzzy
-msgid "<b>Permission Definitions:</b><br><code> r - read <br> w - write<br>l - link<br>m - mmap PROT_EXEC<br>x - execute<br> i - inherit<br> p - discrete profile<br> P - discrete profile <br> (*clean exec)<br> u - unconstrained<br> U -unconstrained<br> (clean exec)<p>"
+msgid "<b>Permission Definitions:</b><br><code> r - read <br> w - write<br>l - link<br>m - mmap PROT_EXEC<br>x - execute<br> i - inherit<br> p - discrete profile<br> P - discrete profile <br> (*clean exec)<br> u - unconstrained<br> U -unconstrained<br> (*clean exec)</code><p>"
msgstr "<b>è¨±å¯æ¬å®ç¾©ï¼</b><br><<code> R - è®å<br> W - 寫å
¥<br> X - å·è¡<br> U - æªè¨é<br> I - ç¹¼æ¿<br> L - é£çµ<br> P - ä¸é£çºè¨å®æª</code><p>"
-#: profile_dialogs.ycp:445 yupp.ycp:147
-msgid "<b>Add Entry:</b><br>Select the type of resource to add from the drop down list.<p></li>"
+#: include/subdomain/profile_dialogs.ycp:447
+#, fuzzy
+msgid "<b>Add Entry:</b><br>Select the type of resource to add from the drop down list.<p>"
msgstr "<b>æ°å¢é
ç®ï¼</b><br>å¾ä¸æå¼æ¸
å®ä¸ï¼é¸åè¦æ°å¢çè³æºé¡åã<p></li>"
-#: profile_dialogs.ycp:446 yupp.ycp:148
-msgid "<b>File</b><br>Add a file entry to this profile<br>"
+#: include/subdomain/profile_dialogs.ycp:448
+#, fuzzy
+msgid "<ul><li><b>File</b><br>Add a file entry to this profile</li>"
msgstr "<b>æªæ¡</b><br>å°æªæ¡é
ç®æ°å¢å°éåè¨å®æª<br>"
-#: profile_dialogs.ycp:447 yupp.ycp:149
-msgid "<b>Directory</b><br>Add a directory entry to this profile<br>"
+#: include/subdomain/profile_dialogs.ycp:449
+#, fuzzy
+msgid "<li><b>Directory</b><br>Add a directory entry to this profile</li>"
msgstr "<b>ç®é</b><br>å°ç®éé
ç®æ°å¢å°éåè¨å®æª<br>"
-#: profile_dialogs.ycp:448 yupp.ycp:150
-msgid "<b>Capability</b><br>Add a capability entry to this profile<br>"
+#: include/subdomain/profile_dialogs.ycp:450
+#, fuzzy
+msgid "<li><b>Capability</b><br>Add a capability entry to this profile</li>"
msgstr "<b>åè½</b><br>å°åè½é
ç®æ°å¢å°éåè¨å®æª<br>"
-#: profile_dialogs.ycp:449 yupp.ycp:151
-msgid "<b>Include</b><br>Add an include entry to this profile. This option includes the profile entry contents of another file in this profile at load time.<br>"
+#: include/subdomain/profile_dialogs.ycp:451
+#, fuzzy
+msgid "<li><b>Include</b><br>Add an include entry to this profile. This option includes the profile entry contents of another file in this profile at load time.</li>"
msgstr "<b>å
æ¬</b><br>å°å
æ¬é
ç®æ°å¢å°éåè¨å®æªä¸ãéåé¸é
æå¨æ¤è¨å®æªè¼å
¥æï¼å°å¦ä¸åæªæ¡çè¨å®æªé
ç®å
§å®¹å
æ¬å°æ¤è¨å®æªä¸ã<br>"
-#: profile_dialogs.ycp:450 yupp.ycp:152
-msgid "<b>Hat</b><br>Add a sub-profile for this profile - called a Hat. This option is analagous to manually creating a new profile, which can selected during execution only in the context of being asked for by a <b>changehat aware</b> application. For more information on changehat please see <b>man changehat</b> on your system or the Novell AppArmor User's Guide.<br><p>"
+#: include/subdomain/profile_dialogs.ycp:452
+#, fuzzy
+msgid "<li><b>Hat</b><br>Add a sub-profile for this profile - called a Hat. This option is analagous to manually creating a new profile, which can selected during execution only in the context of being asked for by a <b>changehat aware</b> application. For more information on changehat please see <b>man changehat</b> on your system or the Novell AppArmor User's Guide.</li>"
msgstr "<b>Hat</b><br>å å
¥éåè¨å®æªçåè¨å®æªï¼ç¨±çº Hatãéåé¸é
å¾é¡ä¼¼æåå»ºç«æ°çè¨å®æªï¼æ¤é¸é
åªè½å¨å·è¡ç¹å®å
§å®¹ææ¶å°ã<b>changehat æç¥</b>ãæç¨ç¨å¼çæç¤ºè©¢åæï¼æå¯é¸å使ç¨ãå¦éæ´å¤éæ¼ changehat ç詳細è³è¨ï¼è«åé±ç³»çµ±ç <b>man changehat</b>ï¼ææ¯ãNovell AppArmor 使ç¨è
æåãã<br><p>"
-#: profile_dialogs.ycp:451 yupp.ycp:153
+#: include/subdomain/profile_dialogs.ycp:453
+#, fuzzy
+msgid "</ul><p><b>Edit Entry:</b><br>Edit the selected entry.<p>"
+msgstr "<b>åªé¤é
ç®ï¼</b><br>ç§»é¤éåè¨å®æªä¸çé¸å®é
ç®ã<p>"
+
+#: include/subdomain/profile_dialogs.ycp:454
msgid "<b>Delete Entry:</b><br>Removes the selected entry from this profile.<p>"
msgstr "<b>åªé¤é
ç®ï¼</b><br>ç§»é¤éåè¨å®æªä¸çé¸å®é
ç®ã<p>"
-#: profile_dialogs.ycp:452
+#: include/subdomain/profile_dialogs.ycp:455
msgid "<b>*Clean Exec</b><br>The Clean Exec option for the discrete profile and unconstrained execute permissions provide added security by stripping the enviroment that is inherited by the child program of specific variables. These variables are:"
msgstr ""
-#: profile_dialogs.ycp:529
+#: include/subdomain/profile_dialogs.ycp:460
+msgid "&File"
+msgstr "æªæ¡(&F)"
+
+#: include/subdomain/profile_dialogs.ycp:461
+msgid "&Directory"
+msgstr "ç®é(&D)"
+
+#: include/subdomain/profile_dialogs.ycp:462
+msgid "&Capability"
+msgstr "åè½(&C)"
+
+#: include/subdomain/profile_dialogs.ycp:463
+msgid "&Include File"
+msgstr "Include æª(&I)"
+
+#: include/subdomain/profile_dialogs.ycp:470
+#, fuzzy
+msgid "AppArmor profile "
+msgstr "AppArmor è¨å®æª (é©ç¨æ¼ä¸åæªæ¡)"
+
+#: include/subdomain/profile_dialogs.ycp:472
+msgid "&Hat"
+msgstr "Hat(&H)"
+
+#: include/subdomain/profile_dialogs.ycp:473
+msgid "AppArmor profile for "
+msgstr "AppArmor è¨å®æª (é©ç¨æ¼ä¸åæªæ¡)"
+
+#: include/subdomain/profile_dialogs.ycp:482
+msgid "File Name"
+msgstr "æªæ¡å稱"
+
+#: include/subdomain/profile_dialogs.ycp:487
+msgid "Add Entry"
+msgstr "æ°å¢é
ç®"
+
+#: include/subdomain/profile_dialogs.ycp:488
+msgid "&Edit Entry"
+msgstr "編輯é
ç®(&E)"
+
+#: include/subdomain/profile_dialogs.ycp:489
+msgid "&Delete Entry"
+msgstr "åªé¤é
ç®(&D)"
+
+#: include/subdomain/profile_dialogs.ycp:499
+msgid "AppArmor Hat Dialog"
+msgstr "AppArmor Hat å°è©±æ¹å¡"
+
+#: include/subdomain/profile_dialogs.ycp:502
+msgid "AppArmor Profile Dialog"
+msgstr "AppArmor è¨å®æªå°è©±æ¹å¡"
+
+#: include/subdomain/profile_dialogs.ycp:532
msgid "Include entries can not be edited. Please select add or delete to manage Include entries."
msgstr "ç¡æ³ç·¨è¼¯ Include é
ç®ãè«é¸åæ°å¢æåªé¤ä»¥ç®¡ç Include é
ç®ã"
-#: profile_dialogs.ycp:627
+#: include/subdomain/profile_dialogs.ycp:620
+msgid "Hats can not have embedded hats."
+msgstr "Hat ä¸è½å
å«å
§åµç hatã"
+
+#: include/subdomain/profile_dialogs.ycp:630
msgid "Select File To Include"
msgstr "é¸å Include çæªæ¡"
-#: profile_dialogs.ycp:651
+#: include/subdomain/profile_dialogs.ycp:654
#, fuzzy
msgid "Invalid #include file. Include files must be located in one of these directores: \n"
msgstr "AppArmor Include æªå¿
é ä½å¨ç®é /etc/apparmor.d"
-#: profile_dialogs.ycp:667
+#: include/subdomain/profile_dialogs.ycp:670
msgid "Save changes to the Profile"
msgstr "å²åè¨å®æªçè®æ´"
-#: profile_dialogs.ycp:740
+#: include/subdomain/profile_dialogs.ycp:671
+msgid ""
+"Would you like to save the changes to this profile? \n"
+"(Note: after saving the changes the AppArmor profiles will be reloaded.)"
+msgstr ""
+"æ¨è¦å²åéåè¨å®æªçè®æ´åï¼\n"
+"(注æï¼å²åè®æ´ä¹å¾ï¼AppArmor è¨å®æªå°æéæ°è¼å
¥ã)"
+
+#: include/subdomain/profile_dialogs.ycp:740
msgid "You must select a profile to edit"
msgstr "æ¨å¿
é é¸åè¦ç·¨è¼¯çè¨å®æª"
-#: report_helptext.ycp:15
+#: include/subdomain/report_helptext.ycp:15
#, fuzzy
msgid "The Report Configuration dialog enables you to filter the archived report selected in the previous screen. To filter by <b>Date Range:</b><br><br> <ol> <li>Click <b>Filter By Date Range</b>. The fields become active. <li>Enter the start and end dates that delineate the scope of the report. <li>Enter other filtering parameters. See below for definitions of parameters. </ol> The following definitions help you to enter the filtering parameters in the Report Configuration Dialog: <br><br> <b>Program Name Pattern:</b> When you enter a program name or pattern that matches the name of the binary executable of the program of interest, the report will display security events that have occurred for a specific program.<br><br> <b>Profile Name Pattern:</b> When you enter the name of the profile, the report will display the security events that are generated for the specified profile. You can use this to see what is being confined by a specific profile.<br><br> <b>PID Number:<
/b> Process ID number is a number that uniquely identifies one specific process or running program (this number is valid only during the lifetime of that process).<br><br> <b>Severity Level:</b> Select the lowest severity level for security events that you would like to be included in the report. The selected severity level, and above, will be included in the reports.<br><br> <b>Detail:</b> A source to which the profile has denied access. This includes capabilities and files. You can use this field to report the resources are not allowed to be accessed by profiles.<br><br> <b>Mode:</b> The Mode is the permission that the profile grants to the program or process to which it is applied. The options are: r (read) w (write) l (link) x (execute)<br><br> <b>Access Type:</b> The access type describes what is actually happening with the security event. The options are: PERMITTING, REJECTING, or AUDITING.<br><br> <b>CSV or HTML:</b> Enables you to export a CSV (comma separated val
ues) or html file. The CSV file separates pieces of data in the log entries with commas using a standard data format for importing into table-oriented applications. You can enter a pathname for your exported report by typing in the full pathname in the field provided."
msgstr "ãå ±åçµæ
ãå°è©±æ¹å¡å¯è®æ¨é濾å¨åä¸ç«é¢é¸åçå·²æ¸æªå ±åã æ ¹æ<b>æ¥æç¯å</b>éæ¿¾ï¼<br><br> <ol> <li>æä¸ä¸<b>æ ¹ææ¥æç¯åéæ¿¾</b>ãç¸éæ¬ä½æè®æä½ç¨ä¸çæ
ã <li>è«è¼¸å
¥å®ç¾©å ±åç¯åçéå§èçµææ¥æã <li>輸å
¥å
¶ä»è¦é濾ç忏ãè«åé±ä»¥ä¸åæ¸çå®ç¾©ã </ol>以ä¸å®ç¾©å¯å婿¨å¨ãå ±åçµæ
ãå°è©±æ¹å¡è¼¸å
¥éæ¿¾åæ¸ï¼ <br><br> <b>ç¨å¼å稱模å¼ï¼</b> ç¶æ¨è¼¸å
¥ç¬¦åæ¬²éæ¿¾çäºé²ä½å·è¡æªå稱çç¨å¼åç¨±ææ¨¡å¼å¾ï¼å ±åå°æé¡¯ç¤ºç¹å®ç¨å¼å·²ç¼ççå®å
¨äºä»¶ã<br><br> <b>è¨å®æªå稱模å¼ï¼</b>ç¶æ¨è¼¸å
¥è¨å®æªçå稱ï¼å ±åå°æé¡¯ç¤ºç¹å®è¨å®æªæç¢ççå®å
¨äºä»¶ã æ¨å¯ä»¥ä½¿ç¨æ¤å ±åå
§å®¹ä¾æª¢è¦å·²è¢«ç¹å®è¨å®æªéå¶çé
ç®ã<br><br> <b>PID è碼ï¼</b> ç¨åº ID è碼æ¯ç¨ç¹çè碼ï¼å¯ç¨ä¾è奿ä¸ç¹å®ç¨åºæå·è¡ä¸çç¨å¼ (æ¤èç¢¼åªæå¨ç¨åºçç
彿鿿¯ææç)ã<br><br> <b>å´éæ§å±¤ç´ï¼</b> é¸åæ¨è¦ç´å
¥å ±åä¸çæä½çç´å®å
¨äºä»¶å´éæ§ãæé¸åçå´éæ§å以ä¸çå±¤ç´æç´å
¥å ±åä¸ã<br><br> <b>è©³ç´°è³æï¼</b> è¨å®æªå·²æçµååç便ºã å
¶ä¸å
æ¶µåè½èæªæ¡ãæ¨å¯ä»¥ä½¿ç¨æ¤æ¬ä½ä¾å ±å被è¨å®æªæçµååç便ºã<br><br> <b>模å¼ï¼</b>æ¨¡å¼æ¯è¨å®æªæèæé©ç¨ä¹ç¨å¼æç¨åºç許å¯ãé¸é
çºï¼ r (è®å) w (寫å
¥) l (é£çµ) x (å·è¡)<br><br> <b>ååé¡åï¼</b> ååé¡å說æå¨å®å
¨äºä»¶ä¸å¯¦éç¼ççæ
æ³ãé¸é
çºï¼ PERMITTING (許å¯)ãREJECTING (æçµ)æ AUDITING (ç¨½æ ¸)ã<br><br> <b>CSV æ HTMLï¼</b> å¯è®æ¨è¼¸åº CSV (éé»åéï¼comma separated values) æ HTML æªæ¡ãCSV æªæ¡æä½¿ç¨æ¨æºè³ææ ¼å¼ï¼ä»¥éèåéè¨éé
ç®ä¸çåçè³æï¼ä»¥ä¾¿è¼¸å
¥è¡¨æ ¼å°åçæç¨ç¨å¼ãæ¨å¯ä»¥å¨æä¾çæ¬ä½ä¸éµå
¥å®æ´çè·¯å¾å稱ï¼ä»¥è¼¸å
¥æ¨æ
輸åºçå ±åçè·¯å¾ã"
-#: report_helptext.ycp:18
+#: include/subdomain/report_helptext.ycp:18
msgid "The AppArmor On-Demand Report screen displays an instantly generated version of one of the following reports. <b>Executive Security Summary:</b> A combined report, consisting of one or more Security incident reports from one or more machines. This report provides a single view of security events on multiple machines.<br><br> <b>Applications Audit Report:</b> An auditing tool that reports which application servers are running and whether the applications are confined by AppArmor. Application servers are applications that accept incoming network connections. <br><br> <b>Security Incident Report:</b> A report that displays application security for a single host. It reports policy violations for locally confined applications during a specific time period. You can edit and customize this report, or add new versions."
msgstr "AppArmor On-Demand å ±åç«é¢æä»¥å³æç¢ççæ¹å¼é¡¯ç¤ºä¸åå ±åä¹ä¸ã <b>å·è¡å®å
¨æè¦ï¼</b>ä¸ç¨®ç¶åå ±åï¼å
å«ä¾èªä¸æå¤é¨é»è
¦ç䏿å¤åå®å
¨äºä»¶å ±åã æ¤å ±åæä¾å®ä¸æª¢è¦ç«é¢ï¼è®æ¨æª¢è¦å¤å°é»è
¦ä¸çå®å
¨äºä»¶ã<b>æç¨ç¨å¼ç¨½æ ¸å ±åï¼</b>ä¸ç¨®ç¨½æ ¸å·¥å
·ï¼å ±åæåªäºæç¨ç¨å¼ä¼ºæå¨æ£å¨å·è¡ï¼ä»¥åæåªäºæç¨ç¨å¼åå° AppArmor çéå¶ãæç¨ç¨å¼ä¼ºæå¨æ¯å¯æ¥åå¤ä¾ç¶²è·¯é£ç·çæç¨ç¨å¼ã<br><br> <b>å®å
¨äºä»¶å ±åï¼</b>ä¸ç¨®å ±åï¼é¡¯ç¤ºå®ä¸ä¸»æ©çæç¨ç¨å¼å®å
¨æ§ã å®æé¡¯ç¤ºç¹å®æéå
§éåæ¬æ©æç¨ç¨å¼éå¶æ¿ççæ
å½¢ãæ¨å¯ä»¥ç·¨è¼¯åèªè¨æ¤å ±åææ°å¢æ°ççæ¬ã"
-#: report_helptext.ycp:20
+#: include/subdomain/report_helptext.ycp:20
msgid "The Report Configuration dialog enables you to filter the report selected in the previous screen. To filter by <b>Date Range:</b><br><br> <ol> <li>Click <b>Filter By Date Range</b>. The fields become active. <li>Enter the start and end dates that delineate the scope of the report. <li>Enter other filtering parameters. See below for definitions of parameters. </ol> The following definitions help you to enter the filtering parameters in the Report Configuration Dialog: <b>Program Name Pattern:</b> When you enter a program name or pattern that matches the name of the executable process of interest, the report will display security events that have occurred for a specific program.<br><br> <b>Profile Name Pattern:</b> When you enter the name of the security profile that is applied to the rocess, the report will display the security events that are generated for the specified profile. You can use this to see what is being confined by a specific profile.<br><br> <b>PID Nu
mber:</b> Process ID number is a number that uniquely identifies one specific process or running program (this number is valid only during the lifetime of that process).<br><br> <b>Severity Level:</b> Select the lowest severity level for security events that you would like to be included in the report. The selected severity level, and above, will be included in the reports.<br><br> <b>Detail:</b> A source to which the profile has denied access. This includes capabilities and files. You can use this field to report the resources are not allowed to be accessed by profiles.<br><br> <b>Mode:</b> The Mode is the permission that the profile grants to the program or process to which it is applied. The options are: r (read) w (write) l (link) x (execute)<br><br> <b>Access Type:</b> The access type describes what is actually happening with the security event. The options are: PERMITTING, REJECTING, or AUDITING.<br><br> <b>CSV or HTML:</b> Enables you to export a CSV (comma separat
ed values) or html file. The CSV file separates pieces of data in the log entries with commas using a standard data format for importing into table-oriented applications. You can enter a pathname for your exported report by typing in the full pathname in the field provided.<br><br>"
msgstr "ãå ±åçµæ
ãå°è©±æ¹å¡å¯è®æ¨é濾å¨åä¸ç«é¢é¸åçå ±åãæ ¹æ<b>æ¥æç¯å</b>éæ¿¾ï¼<br><br> <ol> <li>æä¸ä¸<b>æ ¹ææ¥æç¯åéæ¿¾</b>ãç¸éæ¬ä½æè®æä½ç¨ä¸çæ
ã <li>è«è¼¸å
¥å®ç¾©å ±åç¯åçéå§èçµææ¥æã <li>輸å
¥å
¶ä»è¦é濾ç忏ãè«åé±ä»¥ä¸åæ¸çå®ç¾©ã </ol>以ä¸å®ç¾©å¯å婿¨å¨ãå ±åçµæ
ãå°è©±æ¹å¡è¼¸å
¥éæ¿¾åæ¸ï¼ <b>ç¨å¼å稱模å¼ï¼</b> ç¶æ¨è¼¸å
¥ç¬¦åæ¬²éæ¿¾çå·è¡ç¨åºå稱çç¨å¼åç¨±ææ¨¡å¼å¾ï¼å ±åå°æé¡¯ç¤ºç¹å®ç¨å¼å·²ç¼ççå®å
¨äºä»¶ã<br><br> <b>è¨å®æªå稱模å¼ï¼</b>ç¶æ¨è¼¸å
¥å¥ç¨å°ç¨åºçå®å
¨è¨å®æªå稱å¾ï¼å ±åå°æé¡¯ç¤ºç¹å®è¨å®æªæç¢ççå®å
¨äºä»¶ãæ¨å¯ä»¥ä½¿ç¨æ¤å ±åå
§å®¹ä¾æª¢è¦å·²è¢«ç¹å®è¨å®æªéå¶çé
ç®ã<br><br> <b>PID è碼ï¼</b> ç¨åº ID è碼æ¯ç¨ç¹çè碼ï¼å¯ç¨ä¾è奿ä¸ç¹å®ç¨åºæå·è¡ä¸çç¨å¼ (æ¤èç¢¼åªæå¨ç¨åºççå
½æéææ¯ææç)ã<br><br> <b>å´éæ§å±¤ç´ï¼</b> é¸åæ¨è¦ç´å
¥å ±åä¸çæä½çç´å®å
¨äºä»¶å´éæ§ãæé¸åçå´éæ§å以ä¸çå±¤ç´æç´å
¥å ±åä¸ã<br><br> <b>è©³ç´°è³æï¼</b> è¨å®æªå·²æçµååç便ºã å
¶ä¸å
æ¶µåè½èæªæ¡ãæ¨å¯ä»¥ä½¿ç¨æ¤æ¬ä½ä¾å ±å被è¨å®æªæçµååç便ºã<br><br> <b>模å¼ï¼</b>æ¨¡å¼æ¯è¨å®æªæèæé©ç¨ä¹ç¨å¼æç¨åºç許å¯ãé¸é
çºï¼ r (è®å) w (寫å
¥) l (é£çµ) x (å·è¡)<br><br> <b>ååé¡åï¼</b> ååé¡å說æå¨å®å
¨äºä»¶ä¸å¯¦éç¼ççæ
æ³ãé¸é
çºï¼ PERMITTING (許å¯)ãREJECTING (æçµ)æ AUDITING (ç¨½æ ¸)ã<br><br> <b>CSV æ HTMLï¼</b> å¯è®æ¨è¼¸åº CSV (éé»åéï¼comma separated values) æ HTML æªæ¡ãCSV æªæ¡æä½¿ç¨æ¨æºè³ææ ¼å¼ï¼ä»¥éèåéè¨éé
ç®ä¸çåçè³æï¼ä»¥ä¾¿è¼¸å
¥è¡¨æ ¼å°åçæç¨ç¨å¼ãæ¨å¯ä»¥å¨æä¾çæ¬ä½ä¸éµå
¥å®æ´çè·¯å¾å稱ï¼ä»¥è¼¸å
¥æ¨æè¼
¸åºçå ±åçè·¯å¾ã<br><br>"
-#: report_helptext.ycp:26
+#: include/subdomain/report_helptext.ycp:26
msgid "<b>Generate Reports Help</b> <p>If there were, in fact, going to be any help for you (which, incidentally, there isn't going to be), then you would indeed find said help, here.<p> Thank you for your time, and have a nice day."
msgstr ""
-#: report_helptext.ycp:31
+#: include/subdomain/report_helptext.ycp:31
msgid "The summary of scheduled reports page shows us when reports are scheduled to run. Reports can be set to run monthly, weekly, daily, or hourly. The default settings are daily at midnight. The reports can also be emailed, upon completion, to up to three email recipients.<br><br> In the Set Schedule section, you can schedule the following three types of security reports:<br><br> <b>Executive Security Summary:</b> A combined report, consisting of one or more Security incident reports from one or more machines. This report provides a single view of security events on multiple machines.<br><br> <b>Applications Audit Report:</b> An auditing tool that reports which application servers are running and whether the applications are confined by AppArmor. Application servers are applications that accept incoming network connections. <br><br> <b>Security Incident Report:</b> A report that displays application security for a single host. It reports policy violations for locally co
nfined applications during a specific time period. You can edit and customize this report, or add new versions."
msgstr "å·²æç¨å ±åé é¢çæè¦æé¡¯ç¤ºæç¨ï¼å訴æ¨ä½æå·è¡å ±åãæ¨å¯è¨å®æ¯æãæ¯é±ãæ¯æ¥ææ¯å°æå·è¡ä¸æ¬¡å ±åãé è¨å¼æ¯è¨å®æ¼æ¯å¤©åå¤ãå ±å宿ä¹å¾äº¦å¯ééé»åéµä»¶å³éï¼æå¤å¯å³é給ä¸ä½æ¶ä»¶è
ã<br><br> å¨ãè¨å®æç¨ãåæ®µï¼æ¨å¯ä»¥æç¨ä¸åä¸ç¨®é¡åçå®å
¨å ±åï¼<br><br> <b>å·è¡å®å
¨æè¦ï¼</b>ä¸ç¨®ç¶åå ±åï¼å
å«ä¾èªä¸æå¤é¨é»è
¦ç䏿å¤åå®å
¨äºä»¶å ±åã æ¤å ±åæä¾å®ä¸æª¢è¦ç«é¢ï¼è®æ¨æª¢è¦å¤å°é»è
¦ä¸çå®å
¨äºä»¶ã<b>æç¨ç¨å¼ç¨½æ ¸å ±åï¼</b>ä¸ç¨®ç¨½æ ¸å·¥å
·ï¼å ±åæåªäºæç¨ç¨å¼ä¼ºæå¨æ£å¨å·è¡ï¼ä»¥åæåªäºæç¨ç¨å¼åå° AppArmor çéå¶ãæç¨ç¨å¼ä¼ºæå¨æ¯å¯æ¥åå¤ä¾ç¶²è·¯é£ç·çæç¨ç¨å¼ã<br><br> <b>å®å
¨äºä»¶å ±åï¼</b>ä¸ç¨®å ±åï¼é¡¯ç¤ºå®ä¸ä¸»æ©çæç¨ç¨å¼å®å
¨æ§ã å®æé¡¯ç¤ºç¹å®æéå
§éåæ¬æ©æç¨ç¨å¼éå¶æ¿ççæ
å½¢ãæ¨å¯ä»¥ç·¨
輯åèªè¨æ¤å ±åææ°å¢æ°ççæ¬ã"
-#: report_helptext.ycp:34
+#: include/subdomain/report_helptext.ycp:34
msgid " The View Archive Reports form enables you to view previously generated reports, located in the /var/log/apparmor/reports-archived directory. The checkboxes at the top of the form enable you to narrow-down the category of reports shown in the list to the following: SIR Reports, AUD Reports, or ESS Reports. To see report details, select a report and click the <b>View</b> button.<br><br> You can view reports from one or more systems if you move the reports to the /var/log/apparmor/reports-archived directory."
msgstr "ãæª¢è¦æ¸æªå ±åã表å®å¯è®æ¨æª¢è¦éå»ç¢ç (使¼ /var/log/apparmor/reports-archived ç®é) çå ±åã表å®ä¸æ¹çæ ¸åæ¹å¡å¯è®æ¨å°æ¸
å®ä¸æé¡¯ç¤ºçå ±åé¡å¥ç¯å縮å°çºï¼ SIR å ±åãAUD å ±åæ ESS å ±åã è¥è¦åé±å ±åçè©³ç´°è³æï¼è«é¸åå ±å並æä¸ä¸<b>ãæª¢è¦ã</b>æéã<br><br> 妿æ¨å°å ±åç§»è³ /var/log/apparmor/reports-archived ç®éï¼åå¯å¾ä¸æå¤å系統檢è¦å ±åã"
-#: report_helptext.ycp:46
+#: include/subdomain/report_helptext.ycp:46
msgid "repConfHelp"
msgstr "repConfHelp"
-#: report_helptext.ycp:48
+#: include/subdomain/report_helptext.ycp:48
msgid "<b>Security Incident Report (SIR):</b> A report that displays security events of interest to an administrator. The SIR reports policy violations for locally confined applications during the specified time period. The SIR reports policy exceptions and policy engine state changes. These two types of security events are defined as follows: <ul> <li><b>Policy Exceptions:</b> When an application requests a resource that's not defined within its profile, a security event is generated. <li><b>Policy Engine State Changes:</b> Enforces policy for applications and maintains its own state, including when engines start or stop, when a policy is reloaded, and when global security feature are enabled or disabled. </ul> Select the report from the archive, then <b>View</b> to see the report details."
msgstr "<b>å®å
¨äºä»¶å ±å (SIR)ï¼</b>ä¸ç¨®å ±åï¼å¯å°æ¬²è¿½è¹¤çäºä»¶æä¾çµ¦ç®¡çå¡ãSIR æå ±åç¹å®æéå
§éåæ¬æ©æç¨ç¨å¼éå¶æ¿ççæ
å½¢ãSIR æå ±åæ¿çä¾å¤åæ¿ç弿çæ
è®æ´ãéå
©ç¨®å®å
¨äºä»¶é¡åçå®ç¾©å¦ä¸ï¼ <ul> <li><b>æ¿çä¾å¤ï¼<b>ç¶æç¨ç¨å¼è¦æ±ä¸é
並æªå¨è¨å®æªä¸å®ç¾©çè³æºæï¼å°ç¢çå®å
¨äºä»¶ã <li><b>æ¿ç弿çæ
è®æ´ï¼</b>å·è¡æç¨ç¨å¼æ¿çä¸¦ç¶æå
¶çæ
ï¼å
æ¬ä½æååæåæ¢å¼æã使鿰è¼å
¥æ¿çï¼ä»¥å使ååæåç¨å
¨åå®å
¨æ§åè½ã </ul>徿¸æªä¸é¸åå ±åï¼ç¶å¾é¸å<b>ãæª¢è¦ã</b>以åé±å ±åè©³ç´°è³æã"
-#: report_helptext.ycp:51
+#: include/subdomain/report_helptext.ycp:51
msgid "<b>Applications Audit Report (AUD):</b> An auditing tool that reports which application servers are running and whether they are confined by AppArmor. Application servers are applications that accept incoming network connections. This report provides the host machine's IP Address, the date the Applications Audit Report ran, the name and path of the unconfined program or application server, the suggested profile or a placeholder for a profile for an unconfined program, the process ID number, The state of the program (confined or unconfined), and the type of confinement that the profile is performing (enforce/complain).<br><br> "
msgstr "<b>æç¨ç¨å¼ç¨½æ ¸å ±å (AUD)ï¼</b>ä¸ç¨®ç¨½æ ¸å·¥å
·ï¼å ±åæåªäºæç¨ç¨å¼ä¼ºæå¨æ£å¨å·è¡ï¼ä»¥åæåªäºåå° AppArmor çéå¶ãæç¨ç¨å¼ä¼ºæå¨æ¯å¯æ¥åå¤ä¾ç¶²è·¯é£ç·çæç¨ç¨å¼ãæ¤å ±å坿ä¾ä¸»æ©ç IP ä½åãæç¨ç¨å¼ç¨½æ ¸å ±åçå·è¡æ¥æãæªè¨éçç¨å¼ææç¨ç¨å¼ä¼ºæå¨çå稱èè·¯å¾ãå»ºè°æªè¨éç¨å¼æ¡ç¨çè¨å®æªæè¨å®æªä½ä½ç¬¦ (placeholder)ãç¨åº ID è碼ãç¨å¼çæ
(è¨éææªè¨é)ã以åè¨å®æªå·è¡çéå¶é¡å (å¼·å¶/æ±æ¨)ã<br><br>"
-#: report_helptext.ycp:53
+#: include/subdomain/report_helptext.ycp:53
msgid "<b>Executive Security Summary (ESS):</b> A combined report, consisting of one or more high-level reports from one or more machines. This report can provide a single view of security events on multiple machines if each machine's data is copied to the reports archive directory, which is <b>/var/log/apparmor/reports-archived</b>. This report provides the host machine's IP address, the start and end dates of the polled events, total number of rejects, total number of events, average of severity levels reported, and the highest severity level reported. One line of the ESS report represents a range of SIR reports.<br><br> "
msgstr "<b>å·è¡å®å
¨æè¦ (ESS)ï¼</b>ä¸ç¨®ç¶åå ±åï¼å
å«ä¾èªä¸æå¤é¨é»è
¦ç䏿å¤åé«éå ±åã妿åé»è
¦çè³æå·²è¤è£½å°å ±åæ¸æªç®é (<b>/var/ log/apparmor/reports-archived</b>)ï¼æ¤å ±å坿ä¾å®ä¸æª¢è¦ç«é¢ï¼è®æ¨æª¢è¦å¤å°é»è
¦ä¸çå®å
¨äºä»¶ï¼ æ¤å ±å坿ä¾ä¸»æ©ç IP ä½åãç²åäºä»¶çéå§èçµææ¥æãæçµäºä»¶ç總æ¸ãäºä»¶ç總æ¸ãå ±åçå¹³åå´éæ§ã以åå ±åçæé«å´éæ§ãESS å ±åçä¸è¡æé¡¯ç¤º SIR å ±åçç¯åã<br><br>"
-#: reporting_archived_dialogs.ycp:46
+#: include/subdomain/reporting_archived_dialogs.ycp:46
msgid "Archived Security Incident Report - Page "
msgstr "æ¸æªå®å
¨äºä»¶å ±å - é "
-#: reporting_archived_dialogs.ycp:46 reporting_dialogues.ycp:524
-#: reporting_dialogues.ycp:1131 reporting_dialogues.ycp:1134
+#: include/subdomain/reporting_archived_dialogs.ycp:46
+#: include/subdomain/reporting_dialogues.ycp:513
+#: include/subdomain/reporting_dialogues.ycp:1129
+#: include/subdomain/reporting_dialogues.ycp:1132
msgid " of "
msgstr "ç"
-#: reporting_archived_dialogs.ycp:56 reporting_dialogues.ycp:536
-#: reporting_dialogues.ycp:1132 reporting_dialogues.ycp:1135
-#: reporting_dialogues.ycp:1138 reporting_dialogues.ycp:1148
-#: reporting_utils.ycp:220
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:525
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_dialogues.ycp:1136
+#: include/subdomain/reporting_dialogues.ycp:1146
+#: include/subdomain/reporting_utils.ycp:220
msgid "Host"
msgstr "主æ©"
-#: reporting_archived_dialogs.ycp:56 reporting_dialogues.ycp:536
-#: reporting_dialogues.ycp:783 reporting_dialogues.ycp:913
-#: reporting_dialogues.ycp:1132 reporting_dialogues.ycp:1135
-#: reporting_dialogues.ycp:1138 reporting_utils.ycp:232
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:525
+#: include/subdomain/reporting_dialogues.ycp:772
+#: include/subdomain/reporting_dialogues.ycp:911
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_dialogues.ycp:1136
+#: include/subdomain/reporting_utils.ycp:232
msgid "Date"
msgstr "æ¥æ"
-#: reporting_archived_dialogs.ycp:56 reporting_dialogues.ycp:536
-#: reporting_dialogues.ycp:1132 reporting_dialogues.ycp:1135
-#: reporting_dialogues.ycp:1138 reporting_utils.ycp:210
-#: reporting_utils.ycp:233
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:525
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_dialogues.ycp:1136
+#: include/subdomain/reporting_utils.ycp:210
+#: include/subdomain/reporting_utils.ycp:233
msgid "Program"
msgstr "ç¨å¼"
-#: reporting_archived_dialogs.ycp:56 reporting_dialogues.ycp:537
-#: reporting_dialogues.ycp:783 reporting_dialogues.ycp:1132
-#: reporting_dialogues.ycp:1135 reporting_dialogues.ycp:1139
-#: reporting_utils.ycp:212 reporting_utils.ycp:235
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:526
+#: include/subdomain/reporting_dialogues.ycp:772
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_dialogues.ycp:1137
+#: include/subdomain/reporting_utils.ycp:212
+#: include/subdomain/reporting_utils.ycp:235
msgid "PID"
msgstr "PID"
-#: reporting_archived_dialogs.ycp:56 reporting_archived_dialogs.ycp:114
-#: reporting_dialogues.ycp:268 reporting_dialogues.ycp:311
-#: reporting_dialogues.ycp:367 reporting_dialogues.ycp:461
-#: reporting_dialogues.ycp:537 reporting_dialogues.ycp:1132
-#: reporting_dialogues.ycp:1135 reporting_utils.ycp:237 sd-config.ycp:221
-#: sd-config.ycp:234 sd-config.ycp:247
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_archived_dialogs.ycp:114
+#: include/subdomain/reporting_dialogues.ycp:257
+#: include/subdomain/reporting_dialogues.ycp:300
+#: include/subdomain/reporting_dialogues.ycp:356
+#: include/subdomain/reporting_dialogues.ycp:450
+#: include/subdomain/reporting_dialogues.ycp:526
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_utils.ycp:237
+#: include/subdomain/sd-config.ycp:252 include/subdomain/sd-config.ycp:265
+#: include/subdomain/sd-config.ycp:278
msgid "Severity"
msgstr "ä¿å®"
-#: reporting_archived_dialogs.ycp:56 reporting_archived_dialogs.ycp:120
-#: reporting_dialogues.ycp:262 reporting_dialogues.ycp:305
-#: reporting_dialogues.ycp:373 reporting_dialogues.ycp:469
-#: reporting_dialogues.ycp:537 reporting_dialogues.ycp:1132
-#: reporting_dialogues.ycp:1135 reporting_utils.ycp:236
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_archived_dialogs.ycp:120
+#: include/subdomain/reporting_dialogues.ycp:251
+#: include/subdomain/reporting_dialogues.ycp:294
+#: include/subdomain/reporting_dialogues.ycp:362
+#: include/subdomain/reporting_dialogues.ycp:458
+#: include/subdomain/reporting_dialogues.ycp:526
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_utils.ycp:236
msgid "Detail"
msgstr "è©³ç´°è³æ"
-#: reporting_archived_dialogs.ycp:56 reporting_dialogues.ycp:537
-#: reporting_dialogues.ycp:1132 reporting_dialogues.ycp:1135
-#: reporting_utils.ycp:238
+#: include/subdomain/reporting_archived_dialogs.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:526
+#: include/subdomain/reporting_dialogues.ycp:1130
+#: include/subdomain/reporting_dialogues.ycp:1133
+#: include/subdomain/reporting_utils.ycp:238
msgid "Access Type"
msgstr "ååé¡å"
-#: reporting_archived_dialogs.ycp:62
+#: include/subdomain/reporting_archived_dialogs.ycp:62
msgid "F&irst"
msgstr "第ä¸å(&I)"
-#: reporting_archived_dialogs.ycp:63 reporting_dialogues.ycp:545
-#: reporting_dialogues.ycp:1168
+#: include/subdomain/reporting_archived_dialogs.ycp:63
+#: include/subdomain/reporting_dialogues.ycp:534
+#: include/subdomain/reporting_dialogues.ycp:1166
msgid "&Previous"
msgstr "ä¸ä¸å(&P)"
-#: reporting_archived_dialogs.ycp:64 reporting_dialogues.ycp:546
-#: reporting_dialogues.ycp:1169
+#: include/subdomain/reporting_archived_dialogs.ycp:64
+#: include/subdomain/reporting_dialogues.ycp:535
+#: include/subdomain/reporting_dialogues.ycp:1167
msgid "&Sort"
msgstr "æåº(&S)"
-#: reporting_archived_dialogs.ycp:65 reporting_dialogues.ycp:547
-#: reporting_dialogues.ycp:1170
+#: include/subdomain/reporting_archived_dialogs.ycp:65
+#: include/subdomain/reporting_dialogues.ycp:536
+#: include/subdomain/reporting_dialogues.ycp:1168
msgid "&Forward"
msgstr "è½é(&F)"
-#: reporting_archived_dialogs.ycp:66
+#: include/subdomain/reporting_archived_dialogs.ycp:66
msgid "&Last"
msgstr "æå¾ä¸å(&L)"
-#: reporting_archived_dialogs.ycp:84 reporting_dialogues.ycp:338
-#: reporting_dialogues.ycp:431 reporting_dialogues.ycp:562
+#: include/subdomain/reporting_archived_dialogs.ycp:84
+#: include/subdomain/reporting_dialogues.ycp:327
+#: include/subdomain/reporting_dialogues.ycp:420
+#: include/subdomain/reporting_dialogues.ycp:551
msgid "Filter By Date Range"
msgstr "æ ¹ææ¥æç¯åéæ¿¾"
-#: reporting_archived_dialogs.ycp:85 reporting_dialogues.ycp:339
-#: reporting_dialogues.ycp:432 reporting_dialogues.ycp:563
+#: include/subdomain/reporting_archived_dialogs.ycp:85
+#: include/subdomain/reporting_dialogues.ycp:328
+#: include/subdomain/reporting_dialogues.ycp:421
+#: include/subdomain/reporting_dialogues.ycp:552
msgid " Select Date Range "
msgstr "é¸åæ¥æç¯å"
-#: reporting_archived_dialogs.ycp:87 reporting_dialogues.ycp:341
-#: reporting_dialogues.ycp:434 reporting_dialogues.ycp:565
+#: include/subdomain/reporting_archived_dialogs.ycp:87
+#: include/subdomain/reporting_dialogues.ycp:330
+#: include/subdomain/reporting_dialogues.ycp:423
+#: include/subdomain/reporting_dialogues.ycp:554
msgid "Enter Starting Date/Time"
msgstr "輸å
¥éå§æ¥æ/æé"
-#: reporting_archived_dialogs.ycp:90 reporting_archived_dialogs.ycp:100
-#: reporting_dialogues.ycp:344 reporting_dialogues.ycp:354
-#: reporting_dialogues.ycp:437 reporting_dialogues.ycp:447
+#: include/subdomain/reporting_archived_dialogs.ycp:90
+#: include/subdomain/reporting_archived_dialogs.ycp:100
+#: include/subdomain/reporting_dialogues.ycp:333
+#: include/subdomain/reporting_dialogues.ycp:343
+#: include/subdomain/reporting_dialogues.ycp:426
+#: include/subdomain/reporting_dialogues.ycp:436
msgid "Hours"
msgstr "æ"
-#: reporting_archived_dialogs.ycp:91 reporting_archived_dialogs.ycp:101
-#: reporting_dialogues.ycp:345 reporting_dialogues.ycp:355
-#: reporting_dialogues.ycp:438 reporting_dialogues.ycp:448
+#: include/subdomain/reporting_archived_dialogs.ycp:91
+#: include/subdomain/reporting_archived_dialogs.ycp:101
+#: include/subdomain/reporting_dialogues.ycp:334
+#: include/subdomain/reporting_dialogues.ycp:344
+#: include/subdomain/reporting_dialogues.ycp:427
+#: include/subdomain/reporting_dialogues.ycp:437
msgid "Minutes"
msgstr "åé"
-#: reporting_archived_dialogs.ycp:92 reporting_archived_dialogs.ycp:102
-#: reporting_dialogues.ycp:346 reporting_dialogues.ycp:356
-#: reporting_dialogues.ycp:439 reporting_dialogues.ycp:449
-#: reporting_dialogues.ycp:570 reporting_dialogues.ycp:583
+#: include/subdomain/reporting_archived_dialogs.ycp:92
+#: include/subdomain/reporting_archived_dialogs.ycp:102
+#: include/subdomain/reporting_dialogues.ycp:335
+#: include/subdomain/reporting_dialogues.ycp:345
+#: include/subdomain/reporting_dialogues.ycp:428
+#: include/subdomain/reporting_dialogues.ycp:438
+#: include/subdomain/reporting_dialogues.ycp:559
+#: include/subdomain/reporting_dialogues.ycp:572
msgid "Day"
msgstr "天"
-#: reporting_archived_dialogs.ycp:93 reporting_archived_dialogs.ycp:103
-#: reporting_dialogues.ycp:347 reporting_dialogues.ycp:357
-#: reporting_dialogues.ycp:440 reporting_dialogues.ycp:450
-#: reporting_dialogues.ycp:572 reporting_dialogues.ycp:585
+#: include/subdomain/reporting_archived_dialogs.ycp:93
+#: include/subdomain/reporting_archived_dialogs.ycp:103
+#: include/subdomain/reporting_dialogues.ycp:336
+#: include/subdomain/reporting_dialogues.ycp:346
+#: include/subdomain/reporting_dialogues.ycp:429
+#: include/subdomain/reporting_dialogues.ycp:439
+#: include/subdomain/reporting_dialogues.ycp:561
+#: include/subdomain/reporting_dialogues.ycp:574
msgid "Month"
msgstr "æ"
-#: reporting_archived_dialogs.ycp:94 reporting_archived_dialogs.ycp:104
-#: reporting_dialogues.ycp:348 reporting_dialogues.ycp:358
-#: reporting_dialogues.ycp:441 reporting_dialogues.ycp:451
-#: reporting_dialogues.ycp:574 reporting_dialogues.ycp:587
+#: include/subdomain/reporting_archived_dialogs.ycp:94
+#: include/subdomain/reporting_archived_dialogs.ycp:104
+#: include/subdomain/reporting_dialogues.ycp:337
+#: include/subdomain/reporting_dialogues.ycp:347
+#: include/subdomain/reporting_dialogues.ycp:430
+#: include/subdomain/reporting_dialogues.ycp:440
+#: include/subdomain/reporting_dialogues.ycp:563
+#: include/subdomain/reporting_dialogues.ycp:576
msgid "Year"
msgstr "å¹´"
-#: reporting_archived_dialogs.ycp:97 reporting_dialogues.ycp:351
-#: reporting_dialogues.ycp:444 reporting_dialogues.ycp:578
+#: include/subdomain/reporting_archived_dialogs.ycp:97
+#: include/subdomain/reporting_dialogues.ycp:340
+#: include/subdomain/reporting_dialogues.ycp:433
+#: include/subdomain/reporting_dialogues.ycp:567
msgid "Enter Ending Date"
msgstr "輸å
¥çµææ¥æ"
-#: reporting_archived_dialogs.ycp:110 reporting_dialogues.ycp:255
-#: reporting_dialogues.ycp:298 reporting_dialogues.ycp:363
-#: reporting_dialogues.ycp:457 reporting_dialogues.ycp:595
+#: include/subdomain/reporting_archived_dialogs.ycp:110
+#: include/subdomain/reporting_dialogues.ycp:244
+#: include/subdomain/reporting_dialogues.ycp:287
+#: include/subdomain/reporting_dialogues.ycp:352
+#: include/subdomain/reporting_dialogues.ycp:446
+#: include/subdomain/reporting_dialogues.ycp:584
msgid "Program name"
msgstr "ç¨å¼å稱"
-#: reporting_archived_dialogs.ycp:111 reporting_dialogues.ycp:256
-#: reporting_dialogues.ycp:299 reporting_dialogues.ycp:364
-#: reporting_dialogues.ycp:458
+#: include/subdomain/reporting_archived_dialogs.ycp:111
+#: include/subdomain/reporting_dialogues.ycp:245
+#: include/subdomain/reporting_dialogues.ycp:288
+#: include/subdomain/reporting_dialogues.ycp:353
+#: include/subdomain/reporting_dialogues.ycp:447
msgid "Profile name"
msgstr "è¨å®æªå稱"
-#: reporting_archived_dialogs.ycp:112 reporting_dialogues.ycp:261
-#: reporting_dialogues.ycp:304 reporting_dialogues.ycp:365
-#: reporting_dialogues.ycp:459
+#: include/subdomain/reporting_archived_dialogs.ycp:112
+#: include/subdomain/reporting_dialogues.ycp:250
+#: include/subdomain/reporting_dialogues.ycp:293
+#: include/subdomain/reporting_dialogues.ycp:354
+#: include/subdomain/reporting_dialogues.ycp:448
msgid "PID number"
msgstr "PID è碼"
-#: reporting_archived_dialogs.ycp:115 reporting_dialogues.ycp:28
-#: reporting_dialogues.ycp:70 reporting_dialogues.ycp:83
-#: reporting_dialogues.ycp:84 reporting_dialogues.ycp:269
-#: reporting_dialogues.ycp:312 reporting_dialogues.ycp:368
-#: reporting_dialogues.ycp:462 reporting_dialogues.ycp:939
-#: reporting_dialogues.ycp:944 reporting_dialogues.ycp:1038
-#: reporting_dialogues.ycp:1040 reporting_dialogues.ycp:1041
-#: reporting_dialogues.ycp:1727 reporting_dialogues.ycp:1755
-#: reporting_dialogues.ycp:1802 reporting_dialogues.ycp:1803
-#: reporting_dialogues.ycp:1804 reporting_dialogues.ycp:1850
-#: reporting_dialogues.ycp:1851 reporting_dialogues.ycp:1935
-#: reporting_dialogues.ycp:2148 reporting_dialogues.ycp:2163
-#: reporting_dialogues.ycp:2208 reporting_dialogues.ycp:2217
-#: reporting_dialogues.ycp:2221 reporting_dialogues.ycp:2235
-#: reporting_dialogues.ycp:2236 reporting_dialogues.ycp:2237
-#: reporting_utils.ycp:300 reporting_utils.ycp:415
+#: include/subdomain/reporting_archived_dialogs.ycp:115
+#: include/subdomain/reporting_dialogues.ycp:28
+#: include/subdomain/reporting_dialogues.ycp:70
+#: include/subdomain/reporting_dialogues.ycp:83
+#: include/subdomain/reporting_dialogues.ycp:84
+#: include/subdomain/reporting_dialogues.ycp:258
+#: include/subdomain/reporting_dialogues.ycp:301
+#: include/subdomain/reporting_dialogues.ycp:357
+#: include/subdomain/reporting_dialogues.ycp:451
+#: include/subdomain/reporting_dialogues.ycp:937
+#: include/subdomain/reporting_dialogues.ycp:942
+#: include/subdomain/reporting_dialogues.ycp:1036
+#: include/subdomain/reporting_dialogues.ycp:1038
+#: include/subdomain/reporting_dialogues.ycp:1039
+#: include/subdomain/reporting_dialogues.ycp:1706
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:1781
+#: include/subdomain/reporting_dialogues.ycp:1782
+#: include/subdomain/reporting_dialogues.ycp:1783
+#: include/subdomain/reporting_dialogues.ycp:1828
+#: include/subdomain/reporting_dialogues.ycp:1829
+#: include/subdomain/reporting_dialogues.ycp:1911
+#: include/subdomain/reporting_dialogues.ycp:2121
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_dialogues.ycp:2181
+#: include/subdomain/reporting_dialogues.ycp:2190
+#: include/subdomain/reporting_dialogues.ycp:2194
+#: include/subdomain/reporting_dialogues.ycp:2208
+#: include/subdomain/reporting_dialogues.ycp:2209
+#: include/subdomain/reporting_dialogues.ycp:2210
+#: include/subdomain/reporting_utils.ycp:300
+#: include/subdomain/reporting_utils.ycp:415
msgid "All"
msgstr "å
¨é¨"
-#: reporting_archived_dialogs.ycp:115 reporting_dialogues.ycp:269
-#: reporting_dialogues.ycp:368 reporting_dialogues.ycp:462
-#: reporting_dialogues.ycp:1039
+#: include/subdomain/reporting_archived_dialogs.ycp:115
+#: include/subdomain/reporting_dialogues.ycp:258
+#: include/subdomain/reporting_dialogues.ycp:357
+#: include/subdomain/reporting_dialogues.ycp:451
+#: include/subdomain/reporting_dialogues.ycp:1037
msgid "U"
msgstr "U"
-#: reporting_archived_dialogs.ycp:121
+#: include/subdomain/reporting_archived_dialogs.ycp:121
msgid "Access Type: R"
msgstr "ååé¡åï¼ R"
-#: reporting_archived_dialogs.ycp:122
+#: include/subdomain/reporting_archived_dialogs.ycp:122
msgid "Mode: All"
msgstr "模å¼ï¼ å
¨é¨"
-#: reporting_archived_dialogs.ycp:129 reporting_dialogues.ycp:394
-#: reporting_dialogues.ycp:490 reporting_dialogues.ycp:1771
-#: reporting_dialogues.ycp:2187
+#: include/subdomain/reporting_archived_dialogs.ycp:129
+#: include/subdomain/reporting_dialogues.ycp:383
+#: include/subdomain/reporting_dialogues.ycp:479
+#: include/subdomain/reporting_dialogues.ycp:1750
+#: include/subdomain/reporting_dialogues.ycp:2160
msgid "Export Type"
msgstr "輸åºé¡å"
-#: reporting_archived_dialogs.ycp:130 reporting_dialogues.ycp:395
-#: reporting_dialogues.ycp:491 reporting_dialogues.ycp:1772
-#: reporting_dialogues.ycp:2188 reporting_dialogues.ycp:2225
+#: include/subdomain/reporting_archived_dialogs.ycp:130
+#: include/subdomain/reporting_dialogues.ycp:384
+#: include/subdomain/reporting_dialogues.ycp:480
+#: include/subdomain/reporting_dialogues.ycp:1751
+#: include/subdomain/reporting_dialogues.ycp:2161
+#: include/subdomain/reporting_dialogues.ycp:2198
msgid "None"
msgstr "ç¡"
-#: reporting_archived_dialogs.ycp:130 reporting_dialogues.ycp:103
-#: reporting_dialogues.ycp:395 reporting_dialogues.ycp:491
-#: reporting_dialogues.ycp:1082 reporting_dialogues.ycp:1772
-#: reporting_dialogues.ycp:1842 reporting_dialogues.ycp:2188
+#: include/subdomain/reporting_archived_dialogs.ycp:130
+#: include/subdomain/reporting_dialogues.ycp:103
+#: include/subdomain/reporting_dialogues.ycp:384
+#: include/subdomain/reporting_dialogues.ycp:480
+#: include/subdomain/reporting_dialogues.ycp:1080
+#: include/subdomain/reporting_dialogues.ycp:1751
+#: include/subdomain/reporting_dialogues.ycp:1820
+#: include/subdomain/reporting_dialogues.ycp:2161
msgid "csv"
msgstr "CSV"
-#: reporting_archived_dialogs.ycp:130 reporting_dialogues.ycp:109
-#: reporting_dialogues.ycp:395 reporting_dialogues.ycp:491
-#: reporting_dialogues.ycp:1084 reporting_dialogues.ycp:1772
-#: reporting_dialogues.ycp:1846 reporting_dialogues.ycp:2188
+#: include/subdomain/reporting_archived_dialogs.ycp:130
+#: include/subdomain/reporting_dialogues.ycp:109
+#: include/subdomain/reporting_dialogues.ycp:384
+#: include/subdomain/reporting_dialogues.ycp:480
+#: include/subdomain/reporting_dialogues.ycp:1082
+#: include/subdomain/reporting_dialogues.ycp:1751
+#: include/subdomain/reporting_dialogues.ycp:1824
+#: include/subdomain/reporting_dialogues.ycp:2161
msgid "html"
msgstr "HTML"
-#: reporting_archived_dialogs.ycp:130 reporting_dialogues.ycp:103
-#: reporting_dialogues.ycp:109 reporting_dialogues.ycp:395
-#: reporting_dialogues.ycp:491 reporting_dialogues.ycp:1086
-#: reporting_dialogues.ycp:1772 reporting_dialogues.ycp:1842
-#: reporting_dialogues.ycp:1846 reporting_dialogues.ycp:2188
+#: include/subdomain/reporting_archived_dialogs.ycp:130
+#: include/subdomain/reporting_dialogues.ycp:103
+#: include/subdomain/reporting_dialogues.ycp:109
+#: include/subdomain/reporting_dialogues.ycp:384
+#: include/subdomain/reporting_dialogues.ycp:480
+#: include/subdomain/reporting_dialogues.ycp:1084
+#: include/subdomain/reporting_dialogues.ycp:1751
+#: include/subdomain/reporting_dialogues.ycp:1820
+#: include/subdomain/reporting_dialogues.ycp:1824
+#: include/subdomain/reporting_dialogues.ycp:2161
msgid "Both"
msgstr "å
©è
"
-#: reporting_archived_dialogs.ycp:132 reporting_dialogues.ycp:397
-#: reporting_dialogues.ycp:493 reporting_dialogues.ycp:1774
-#: reporting_dialogues.ycp:2190
+#: include/subdomain/reporting_archived_dialogs.ycp:132
+#: include/subdomain/reporting_dialogues.ycp:386
+#: include/subdomain/reporting_dialogues.ycp:482
+#: include/subdomain/reporting_dialogues.ycp:1753
+#: include/subdomain/reporting_dialogues.ycp:2163
msgid "Location to store log."
msgstr "å²åè¨éçä½ç½®ã"
-#: reporting_archived_dialogs.ycp:133 reporting_dialogues.ycp:907
+#: include/subdomain/reporting_archived_dialogs.ycp:133
msgid "&Accept"
msgstr "æ¥å(&A)"
-#: reporting_archived_dialogs.ycp:154 reporting_dialogues.ycp:607
-#: reporting_dialogues.ycp:941
+#: include/subdomain/reporting_archived_dialogs.ycp:154
+#: include/subdomain/reporting_dialogues.ycp:596
+#: include/subdomain/reporting_dialogues.ycp:939
msgid "Report Configuration Dialog"
msgstr "å ±åçµæ
å°è©±æ¹å¡"
-#: reporting_archived_dialogs.ycp:154 reporting_dialogues.ycp:607
-#: reporting_dialogues.ycp:834 reporting_dialogues.ycp:942
-#: reporting_dialogues.ycp:1784 reporting_dialogues.ycp:2490
-#: reporting_dialogues.ycp:2540
+#: include/subdomain/reporting_archived_dialogs.ycp:154
+#: include/subdomain/reporting_dialogues.ycp:596
+#: include/subdomain/reporting_dialogues.ycp:822
+#: include/subdomain/reporting_dialogues.ycp:940
+#: include/subdomain/reporting_dialogues.ycp:1763
+#: include/subdomain/reporting_dialogues.ycp:2449
msgid "&Next"
msgstr "ä¸ä¸å(&N)"
-#: reporting_archived_dialogs.ycp:205 reporting_archived_dialogs.ycp:220
-#: reporting_dialogues.ycp:646 reporting_dialogues.ycp:661
+#: include/subdomain/reporting_archived_dialogs.ycp:205
+#: include/subdomain/reporting_archived_dialogs.ycp:220
+#: include/subdomain/reporting_dialogues.ycp:635
+#: include/subdomain/reporting_dialogues.ycp:650
msgid "February only has 28 days! Fixing."
msgstr "äºæåªæ 28 å¤©ï¼ æ£å¨ä¿®æ¹ã"
-#: reporting_archived_dialogs.ycp:208 reporting_dialogues.ycp:649
+#: include/subdomain/reporting_archived_dialogs.ycp:208
+#: include/subdomain/reporting_dialogues.ycp:638
msgid "February only has 29 days! Fixing."
msgstr "äºæåªæ 29 å¤©ï¼ æ£å¨ä¿®æ¹ã"
-#: reporting_archived_dialogs.ycp:212 reporting_archived_dialogs.ycp:231
-#: reporting_dialogues.ycp:653 reporting_dialogues.ycp:672
+#: include/subdomain/reporting_archived_dialogs.ycp:212
+#: include/subdomain/reporting_archived_dialogs.ycp:231
+#: include/subdomain/reporting_dialogues.ycp:642
+#: include/subdomain/reporting_dialogues.ycp:661
msgid "Month only has 30 days! Fixing."
msgstr "æåªæ 30 å¤©ï¼ æ£å¨ä¿®æ¹ã"
-#: reporting_archived_dialogs.ycp:225 reporting_dialogues.ycp:666
+#: include/subdomain/reporting_archived_dialogs.ycp:225
+#: include/subdomain/reporting_dialogues.ycp:655
msgid "February only has 29 days!"
msgstr "äºæåªæ 29 天ï¼"
-#: reporting_archived_dialogs.ycp:301 reporting_dialogues.ycp:272
-#: reporting_dialogues.ycp:316 reporting_dialogues.ycp:376
-#: reporting_dialogues.ycp:472
+#: include/subdomain/reporting_archived_dialogs.ycp:301
+#: include/subdomain/reporting_dialogues.ycp:261
+#: include/subdomain/reporting_dialogues.ycp:305
+#: include/subdomain/reporting_dialogues.ycp:365
+#: include/subdomain/reporting_dialogues.ycp:461
msgid "Access Type: "
msgstr "ååé¡åï¼"
-#: reporting_archived_dialogs.ycp:306 reporting_dialogues.ycp:277
-#: reporting_dialogues.ycp:320 reporting_dialogues.ycp:380
-#: reporting_dialogues.ycp:476
+#: include/subdomain/reporting_archived_dialogs.ycp:306
+#: include/subdomain/reporting_dialogues.ycp:266
+#: include/subdomain/reporting_dialogues.ycp:309
+#: include/subdomain/reporting_dialogues.ycp:369
+#: include/subdomain/reporting_dialogues.ycp:465
msgid "Mode: "
msgstr "模å¼ï¼"
-#: reporting_dialogues.ycp:87 reporting_dialogues.ycp:1755
-#: reporting_dialogues.ycp:1854 reporting_dialogues.ycp:2163
-#: reporting_utils.ycp:54
+#: include/subdomain/reporting_dialogues.ycp:87
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:1832
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_utils.ycp:54
msgid "Mon"
msgstr "ææä¸"
-#: reporting_dialogues.ycp:88 reporting_dialogues.ycp:1755
-#: reporting_dialogues.ycp:1855 reporting_dialogues.ycp:2163
-#: reporting_utils.ycp:55
+#: include/subdomain/reporting_dialogues.ycp:88
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:1833
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_utils.ycp:55
msgid "Tue"
msgstr "ææäº"
-#: reporting_dialogues.ycp:89 reporting_dialogues.ycp:1856
+#: include/subdomain/reporting_dialogues.ycp:89
+#: include/subdomain/reporting_dialogues.ycp:1834
#, fuzzy
msgid "Weds"
msgstr "ææä¸"
-#: reporting_dialogues.ycp:90 reporting_dialogues.ycp:1755
-#: reporting_dialogues.ycp:1857 reporting_dialogues.ycp:2163
-#: reporting_utils.ycp:57
+#: include/subdomain/reporting_dialogues.ycp:90
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:1835
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_utils.ycp:57
msgid "Thu"
msgstr "ææå"
-#: reporting_dialogues.ycp:91 reporting_dialogues.ycp:1755
-#: reporting_dialogues.ycp:1858 reporting_dialogues.ycp:2163
-#: reporting_utils.ycp:58
+#: include/subdomain/reporting_dialogues.ycp:91
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:1836
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_utils.ycp:58
msgid "Fri"
msgstr "ææäº"
-#: reporting_dialogues.ycp:92 reporting_dialogues.ycp:1755
-#: reporting_dialogues.ycp:1859 reporting_dialogues.ycp:2163
-#: reporting_utils.ycp:59
+#: include/subdomain/reporting_dialogues.ycp:92
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:1837
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_utils.ycp:59
msgid "Sat"
msgstr "ææå
"
-#: reporting_dialogues.ycp:93 reporting_dialogues.ycp:1755
-#: reporting_dialogues.ycp:1860 reporting_dialogues.ycp:2163
-#: reporting_utils.ycp:60
+#: include/subdomain/reporting_dialogues.ycp:93
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:1838
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_utils.ycp:60
msgid "Sun"
msgstr "æææ¥"
-#: reporting_dialogues.ycp:167
+#: include/subdomain/reporting_dialogues.ycp:164
msgid "Unrecognized form request."
msgstr "ç¡æ³èå¥ç表å®è¦æ±ã"
-#: reporting_dialogues.ycp:286 reporting_dialogues.ycp:331
-#: reporting_dialogues.ycp:2129 reporting_utils.ycp:100
-#: reporting_utils.ycp:253 reporting_utils.ycp:309 reporting_utils.ycp:422
+#: include/subdomain/reporting_dialogues.ycp:275
+#: include/subdomain/reporting_dialogues.ycp:320
+#: include/subdomain/reporting_dialogues.ycp:2105
+#: include/subdomain/reporting_utils.ycp:100
+#: include/subdomain/reporting_utils.ycp:253
+#: include/subdomain/reporting_utils.ycp:309
+#: include/subdomain/reporting_utils.ycp:422
msgid "&Save"
msgstr "å²å(&S)"
-#: reporting_dialogues.ycp:524 reporting_dialogues.ycp:1131
+#: include/subdomain/reporting_dialogues.ycp:513
+#: include/subdomain/reporting_dialogues.ycp:1129
msgid "On Demand Event Report - Page "
msgstr "è¦éè¦äºä»¶å ±å - é "
-#: reporting_dialogues.ycp:544 reporting_dialogues.ycp:1167
+#: include/subdomain/reporting_dialogues.ycp:533
+#: include/subdomain/reporting_dialogues.ycp:1165
msgid "F&irst Page"
msgstr "第ä¸é (&I)"
-#: reporting_dialogues.ycp:548 reporting_dialogues.ycp:1171
+#: include/subdomain/reporting_dialogues.ycp:537
+#: include/subdomain/reporting_dialogues.ycp:1169
msgid "&Last Page"
msgstr "æå¾ä¸é (&L)"
-#: reporting_dialogues.ycp:549 reporting_dialogues.ycp:1172
+#: include/subdomain/reporting_dialogues.ycp:538
+#: include/subdomain/reporting_dialogues.ycp:1170
msgid "&Go to Page"
msgstr "åå¾é æ¸(&G)"
-#: reporting_dialogues.ycp:568 reporting_dialogues.ycp:581
+#: include/subdomain/reporting_dialogues.ycp:557
+#: include/subdomain/reporting_dialogues.ycp:570
msgid "Time"
msgstr "æé"
-#: reporting_dialogues.ycp:593
+#: include/subdomain/reporting_dialogues.ycp:582
msgid "Filter By Program Name"
msgstr "æ ¹æç¨å¼åç¨±éæ¿¾"
-#: reporting_dialogues.ycp:599
+#: include/subdomain/reporting_dialogues.ycp:588
msgid "Export Report"
msgstr "輸åºå ±å"
-#: reporting_dialogues.ycp:601
+#: include/subdomain/reporting_dialogues.ycp:590
msgid "Export File Location"
msgstr "è¼¸åºæªæ¡ä½ç½®"
-#: reporting_dialogues.ycp:602
+#: include/subdomain/reporting_dialogues.ycp:591
msgid "Select Export Format"
msgstr "é¸åè¼¸åºæ ¼å¼"
-#: reporting_dialogues.ycp:603
+#: include/subdomain/reporting_dialogues.ycp:592
msgid "CSV"
msgstr "CSV"
-#: reporting_dialogues.ycp:604
+#: include/subdomain/reporting_dialogues.ycp:593
msgid "HTML"
msgstr "HTML"
-#: reporting_dialogues.ycp:753
+#: include/subdomain/reporting_dialogues.ycp:742
msgid "Abort or Back"
msgstr ""
-#: reporting_dialogues.ycp:773
+#: include/subdomain/reporting_dialogues.ycp:762
msgid ""
"<b>AppArmor Security Events</b><p>\n"
" This table displays the events found that match your search criteria."
@@ -1091,678 +1760,585 @@
"<b>AppArmor å®å
¨äºä»¶</b><p>\n"
" æ¤è¡¨æ ¼æé¡¯ç¤ºç¬¦åæ¨æå®æå°æ¢ä»¶çäºä»¶ã"
-#: reporting_dialogues.ycp:780
+#: include/subdomain/reporting_dialogues.ycp:769
msgid "AppArmor Event Report Data"
msgstr "AppArmor äºä»¶å ±åè³æ"
-#: reporting_dialogues.ycp:783
+#: include/subdomain/reporting_dialogues.ycp:772
msgid "AppArmor Message"
msgstr "AppArmor è¨æ¯"
-#: reporting_dialogues.ycp:787 reporting_dialogues.ycp:834
-#: reporting_dialogues.ycp:1201 reporting_dialogues.ycp:1228
-#: reporting_dialogues.ycp:1236 reporting_dialogues.ycp:1252
-#: reporting_dialogues.ycp:2490 reporting_dialogues.ycp:2540
+#: include/subdomain/reporting_dialogues.ycp:776
+#: include/subdomain/reporting_dialogues.ycp:822
+#: include/subdomain/reporting_dialogues.ycp:1197
+#: include/subdomain/reporting_dialogues.ycp:1226
+#: include/subdomain/reporting_dialogues.ycp:1242
+#: include/subdomain/reporting_dialogues.ycp:2449
+#: include/subdomain/reporting_dialogues.ycp:2498
msgid "AppArmor Security Event Report"
msgstr "AppArmor å®å
¨äºä»¶å ±åï¼"
-#: reporting_dialogues.ycp:823
+#: include/subdomain/reporting_dialogues.ycp:812
msgid "AppArmor Reporting"
msgstr "AppArmor å ±å"
-#: reporting_dialogues.ycp:827 reporting_dialogues.ycp:2470
-#: reporting_dialogues.ycp:2519
+#: include/subdomain/reporting_dialogues.ycp:815
+#: include/subdomain/reporting_dialogues.ycp:2429
+#: include/subdomain/reporting_dialogues.ycp:2477
msgid "Schedule Reports"
msgstr "æç¨å ±å"
-#: reporting_dialogues.ycp:828 reporting_dialogues.ycp:894
+#: include/subdomain/reporting_dialogues.ycp:816
+#: include/subdomain/reporting_dialogues.ycp:882
msgid "View Archived Reports"
msgstr "æª¢è¦æ¸æªå ±å"
-#: reporting_dialogues.ycp:829
+#: include/subdomain/reporting_dialogues.ycp:817
msgid "Run Reports"
msgstr "å·è¡å ±å"
-#: reporting_dialogues.ycp:898
+#: include/subdomain/reporting_dialogues.ycp:886
+#, fuzzy
+msgid "Choose a Report Type"
+msgstr "è«é¸æé¡å¥"
+
+#: include/subdomain/reporting_dialogues.ycp:889
msgid "SIR"
msgstr "SIR"
-#: reporting_dialogues.ycp:899
+#: include/subdomain/reporting_dialogues.ycp:891
msgid "App Aud"
msgstr "App Aud"
-#: reporting_dialogues.ycp:900
+#: include/subdomain/reporting_dialogues.ycp:893
msgid "ESS"
msgstr "ESS"
-#: reporting_dialogues.ycp:906
+#: include/subdomain/reporting_dialogues.ycp:901
msgid "Location of Archived Reports"
msgstr "æ¸æªå ±åçä½ç½®"
-#: reporting_dialogues.ycp:913
+#: include/subdomain/reporting_dialogues.ycp:911
msgid "Report"
msgstr "å ±å"
-#: reporting_dialogues.ycp:918
+#: include/subdomain/reporting_dialogues.ycp:916
msgid "&View"
msgstr "檢è¦(&V)"
-#: reporting_dialogues.ycp:919
+#: include/subdomain/reporting_dialogues.ycp:917
msgid "View &All"
msgstr "å
¨é¨æª¢è¦(&A)"
-#: reporting_dialogues.ycp:1102
+#: include/subdomain/reporting_dialogues.ycp:1100
msgid "Events DB Not Initialized."
msgstr "äºä»¶ DB å°æªèµ·å§ã"
-#: reporting_dialogues.ycp:1112
+#: include/subdomain/reporting_dialogues.ycp:1110
msgid "The events database has not been populated. No records exist."
msgstr "æ²æå¡«å
¥äºä»¶è³æåº«ã æ²æè¨éåå¨ã"
-#: reporting_dialogues.ycp:1134
+#: include/subdomain/reporting_dialogues.ycp:1132
msgid "Archived Event Report - Page "
msgstr "æ¸æªäºä»¶å ±å - é "
-#: reporting_dialogues.ycp:1137 reporting_dialogues.ycp:1372
+#: include/subdomain/reporting_dialogues.ycp:1135
+#: include/subdomain/reporting_dialogues.ycp:1356
msgid "Applications Audit Report"
msgstr "æç¨ç¨å¼ç¨½æ ¸å ±å"
-#: reporting_dialogues.ycp:1139 reporting_utils.ycp:213
+#: include/subdomain/reporting_dialogues.ycp:1137
+#: include/subdomain/reporting_utils.ycp:213
msgid "State"
msgstr "çæ
"
-#: reporting_dialogues.ycp:1139 reporting_utils.ycp:214
+#: include/subdomain/reporting_dialogues.ycp:1137
+#: include/subdomain/reporting_utils.ycp:214
msgid "Type"
msgstr "é¡å"
-#: reporting_dialogues.ycp:1142 reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_dialogues.ycp:1140
+#: include/subdomain/reporting_dialogues.ycp:1145
msgid "Executive Security Summary"
msgstr "å·è¡å®å
¨æè¦"
-#: reporting_dialogues.ycp:1143
+#: include/subdomain/reporting_dialogues.ycp:1141
msgid "Query Results"
msgstr "æ¥è©¢çµæ"
-#: reporting_dialogues.ycp:1143
+#: include/subdomain/reporting_dialogues.ycp:1141
msgid "No event information exists."
msgstr "äºä»¶è³è¨ä¸åå¨"
-#: reporting_dialogues.ycp:1148
+#: include/subdomain/reporting_dialogues.ycp:1146
msgid "Start Date"
msgstr "éå§æ¥æ"
-#: reporting_dialogues.ycp:1149
+#: include/subdomain/reporting_dialogues.ycp:1147
msgid "End Date"
msgstr "çµææ¥æ"
-#: reporting_dialogues.ycp:1149
+#: include/subdomain/reporting_dialogues.ycp:1147
msgid "Num Rejects"
msgstr "æçµæ¸é"
-#: reporting_dialogues.ycp:1149
+#: include/subdomain/reporting_dialogues.ycp:1147
msgid "Num Events"
msgstr "äºä»¶æ¸é"
-#: reporting_dialogues.ycp:1149 reporting_utils.ycp:223
+#: include/subdomain/reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_utils.ycp:223
msgid "Ave. Sev"
msgstr "å¹³åå´éæ§"
-#: reporting_dialogues.ycp:1149 reporting_utils.ycp:224
+#: include/subdomain/reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_utils.ycp:224
msgid "High Sev"
msgstr "é«å´éæ§"
-#: reporting_dialogues.ycp:1271
+#: include/subdomain/reporting_dialogues.ycp:1255
msgid "View Archived SIR Report"
msgstr "æª¢è¦æ¸æª SIR å ±å"
-#: reporting_dialogues.ycp:1282
+#: include/subdomain/reporting_dialogues.ycp:1266
+#: include/subdomain/reporting_dialogues.ycp:1277
msgid "View Archived AUD Report"
msgstr "æª¢è¦æ¸æª AUD å ±å"
-#: reporting_dialogues.ycp:1294
-msgid "View Archived ESS Report"
-msgstr "æª¢è¦æ¸æª ESS å ±å"
-
-#: reporting_dialogues.ycp:1346
+#: include/subdomain/reporting_dialogues.ycp:1330
msgid "Security Incident Report"
msgstr "å®å
¨äºä»¶å ±å"
-#: reporting_dialogues.ycp:1395
+#: include/subdomain/reporting_dialogues.ycp:1377
msgid "Executive Security Summary Report"
msgstr "å·è¡å®å
¨æè¦å ±å"
-#: reporting_dialogues.ycp:1399
+#: include/subdomain/reporting_dialogues.ycp:1381
msgid "No recognized report type selected. Try again."
msgstr "æªé¸åå¯èå¥çå ±åé¡åã è«åè©¦ä¸æ¬¡ã"
-#: reporting_dialogues.ycp:1411 reporting_dialogues.ycp:1426
-#: reporting_dialogues.ycp:1434 reporting_dialogues.ycp:1443
-#: reporting_dialogues.ycp:1451 reporting_dialogues.ycp:1458
+#: include/subdomain/reporting_dialogues.ycp:1393
+#: include/subdomain/reporting_dialogues.ycp:1408
+#: include/subdomain/reporting_dialogues.ycp:1416
+#: include/subdomain/reporting_dialogues.ycp:1425
+#: include/subdomain/reporting_dialogues.ycp:1433
+#: include/subdomain/reporting_dialogues.ycp:1440
msgid "AppArmor Report"
msgstr "AppArmor å ±å"
-#: reporting_dialogues.ycp:1580 reporting_dialogues.ycp:1587
-#: reporting_dialogues.ycp:1644
+#: include/subdomain/reporting_dialogues.ycp:1559
+#: include/subdomain/reporting_dialogues.ycp:1566
+#: include/subdomain/reporting_dialogues.ycp:1623
msgid "AppArmor On-Demand Report"
msgstr "AppArmor On-Demand å ±å"
-#: reporting_dialogues.ycp:1624 reporting_dialogues.ycp:1654
-#: reporting_dialogues.ycp:1661 reporting_dialogues.ycp:1670
-#: reporting_dialogues.ycp:1678
+#: include/subdomain/reporting_dialogues.ycp:1603
+#: include/subdomain/reporting_dialogues.ycp:1633
+#: include/subdomain/reporting_dialogues.ycp:1640
+#: include/subdomain/reporting_dialogues.ycp:1649
+#: include/subdomain/reporting_dialogues.ycp:1657
msgid "AppArmor - Run Reports"
msgstr "AppArmor - å·è¡å ±å"
-#: reporting_dialogues.ycp:1705
+#: include/subdomain/reporting_dialogues.ycp:1684
#, fuzzy
msgid "Add Scheduled SIR"
msgstr "æç¨"
-#: reporting_dialogues.ycp:1707 reporting_dialogues.ycp:2475
-#: reporting_dialogues.ycp:2526
+#: include/subdomain/reporting_dialogues.ycp:1686
+#: include/subdomain/reporting_dialogues.ycp:2434
+#: include/subdomain/reporting_dialogues.ycp:2482
msgid "Report Name"
msgstr "å ±åå稱"
-#: reporting_dialogues.ycp:1726 reporting_dialogues.ycp:2475
-#: reporting_dialogues.ycp:2526
+#: include/subdomain/reporting_dialogues.ycp:1705
+#: include/subdomain/reporting_dialogues.ycp:2120
+#: include/subdomain/reporting_dialogues.ycp:2434
+#: include/subdomain/reporting_dialogues.ycp:2483
msgid "Day of Month"
msgstr "æä»½ç第幾æ¥"
-#: reporting_dialogues.ycp:1754 reporting_dialogues.ycp:2162
-#: reporting_dialogues.ycp:2475 reporting_dialogues.ycp:2526
+#: include/subdomain/reporting_dialogues.ycp:1733
+#: include/subdomain/reporting_dialogues.ycp:2135
+#: include/subdomain/reporting_dialogues.ycp:2434
+#: include/subdomain/reporting_dialogues.ycp:2483
msgid "Day of Week"
msgstr "ææå¹¾"
-#: reporting_dialogues.ycp:1755 reporting_dialogues.ycp:2163
-#: reporting_utils.ycp:56
+#: include/subdomain/reporting_dialogues.ycp:1734
+#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_utils.ycp:56
msgid "Wed"
msgstr "ææä¸"
-#: reporting_dialogues.ycp:1757 reporting_dialogues.ycp:2172
-#: reporting_dialogues.ycp:2475 reporting_dialogues.ycp:2526
+#: include/subdomain/reporting_dialogues.ycp:1736
+#: include/subdomain/reporting_dialogues.ycp:2145
+#: include/subdomain/reporting_dialogues.ycp:2434
+#: include/subdomain/reporting_dialogues.ycp:2483
msgid "Hour"
msgstr "å°æ"
-#: reporting_dialogues.ycp:1758 reporting_dialogues.ycp:2173
+#: include/subdomain/reporting_dialogues.ycp:1737
+#: include/subdomain/reporting_dialogues.ycp:2146
msgid "Minute"
msgstr "å"
-#: reporting_dialogues.ycp:1763 reporting_dialogues.ycp:2178
+#: include/subdomain/reporting_dialogues.ycp:1742
+#: include/subdomain/reporting_dialogues.ycp:2151
msgid "Email Target 1"
msgstr "é»åéµä»¶ç®æ¨ 1"
-#: reporting_dialogues.ycp:1764 reporting_dialogues.ycp:2179
+#: include/subdomain/reporting_dialogues.ycp:1743
+#: include/subdomain/reporting_dialogues.ycp:2152
msgid "Email Target 2"
msgstr "é»åéµä»¶ç®æ¨ 2"
-#: reporting_dialogues.ycp:1765 reporting_dialogues.ycp:2180
+#: include/subdomain/reporting_dialogues.ycp:1744
+#: include/subdomain/reporting_dialogues.ycp:2153
msgid "Email Target 3"
msgstr "é»åéµä»¶ç®æ¨ 3"
-#: reporting_dialogues.ycp:1819 reporting_dialogues.ycp:1970
-#: reporting_dialogues.ycp:2276 reporting_dialogues.ycp:2333
+#: include/subdomain/reporting_dialogues.ycp:1798
+#: include/subdomain/reporting_dialogues.ycp:1946
+#: include/subdomain/reporting_dialogues.ycp:2240
+#: include/subdomain/reporting_dialogues.ycp:2294
msgid "The specified directory does not exist."
msgstr "æå®çç®éä¸åå¨ã"
-#: reporting_dialogues.ycp:1877
+#: include/subdomain/reporting_dialogues.ycp:1855
msgid "Only one contiguous space allowed in report names."
msgstr "å ±åå稱ä¸å
å
許ä¸åç¸é°çç©ºæ ¼ã"
-#: reporting_dialogues.ycp:1879
+#: include/subdomain/reporting_dialogues.ycp:1857
msgid "These characters are not allowed in report names: \"`~!@#$%^&*()[{]};:'\",<>?/|\""
msgstr "å ±åå稱ä¸ä¸å
許使ç¨ä¸ååå
ï¼ \"`~!@#$%^&*()[{]};:'\",<>?/|\""
-#: reporting_dialogues.ycp:1881
+#: include/subdomain/reporting_dialogues.ycp:1859
msgid "Only 128 characters are allowed in report names."
msgstr "å ±åå稱å
è½ä½¿ç¨ 128 ååå
ã"
-#: reporting_dialogues.ycp:1889
+#: include/subdomain/reporting_dialogues.ycp:1867
msgid "Each report name should be unique."
msgstr "æ¯åå ±åå稱é½å¿
é æ¯ç¨ç¹å稱ã"
-#: reporting_dialogues.ycp:2119
+#: include/subdomain/reporting_dialogues.ycp:2095
msgid "N&ext"
msgstr "ä¸ä¸å(&E)"
-#: reporting_dialogues.ycp:2140
+#: include/subdomain/reporting_dialogues.ycp:2110
msgid "Edit Report Schedule for "
msgstr ""
-#: reporting_dialogues.ycp:2209
+#: include/subdomain/reporting_dialogues.ycp:2182
msgid "R"
msgstr "R"
-#: reporting_dialogues.ycp:2386
+#: include/subdomain/reporting_dialogues.ycp:2345
msgid "Error: "
msgstr "é¯èª¤ï¼"
-#: reporting_dialogues.ycp:2413
+#: include/subdomain/reporting_dialogues.ycp:2372
msgid "Delete Confirmation"
msgstr "åªé¤ç¢ºèª"
-#: reporting_dialogues.ycp:2417
+#: include/subdomain/reporting_dialogues.ycp:2376
msgid "Are you sure you want to delete: "
msgstr "æ¨ç¢ºå®è¦åªé¤ï¼"
-#: reporting_dialogues.ycp:2417
+#: include/subdomain/reporting_dialogues.ycp:2376
msgid "?"
msgstr "ï¼"
-#: reporting_dialogues.ycp:2422
+#: include/subdomain/reporting_dialogues.ycp:2381
msgid "&Delete"
msgstr "åªé¤(&D)"
-#: reporting_dialogues.ycp:2475 reporting_dialogues.ycp:2526
+#: include/subdomain/reporting_dialogues.ycp:2434
+#: include/subdomain/reporting_dialogues.ycp:2483
msgid "Mins"
msgstr "æå°"
-#: reporting_dialogues.ycp:2480 reporting_dialogues.ycp:2530
+#: include/subdomain/reporting_dialogues.ycp:2439
+#: include/subdomain/reporting_dialogues.ycp:2488
msgid "View Archive"
msgstr "æª¢è¦æ¸æª"
-#: reporting_dialogues.ycp:2481 reporting_dialogues.ycp:2531
+#: include/subdomain/reporting_dialogues.ycp:2440
+#: include/subdomain/reporting_dialogues.ycp:2489
msgid "Run Now"
msgstr "ç«å³å·è¡"
-#: reporting_dialogues.ycp:2484 reporting_dialogues.ycp:2534
+#: include/subdomain/reporting_dialogues.ycp:2443
+#: include/subdomain/reporting_dialogues.ycp:2492
msgid "Add"
msgstr "æ°å¢"
-#: reporting_dialogues.ycp:2485 reporting_dialogues.ycp:2535
+#: include/subdomain/reporting_dialogues.ycp:2444
+#: include/subdomain/reporting_dialogues.ycp:2493
msgid "Edit"
msgstr "編輯"
-#: reporting_dialogues.ycp:2486 reporting_dialogues.ycp:2536
+#: include/subdomain/reporting_dialogues.ycp:2445
+#: include/subdomain/reporting_dialogues.ycp:2494
msgid "Delete"
msgstr "åªé¤"
-#: reporting_dialogues.ycp:2584
+#: include/subdomain/reporting_dialogues.ycp:2543
msgid "Cannot delete a stock report."
msgstr "ç¡æ³åªé¤åº«åå ±åã"
-#: reporting_utils.ycp:77
+#: include/subdomain/reporting_utils.ycp:77
#, ycp-format
msgid "No name provided for retrieving SIR report page count."
msgstr "æ²æç¨ä¾æ·å SIR å ±åé è¨æ¸çå稱ã"
-#: reporting_utils.ycp:96
+#: include/subdomain/reporting_utils.ycp:96
msgid "Enter a Page to Move to."
msgstr "輸å
¥è¦ç§»åçç®çé é¢ã"
-#: reporting_utils.ycp:99 reporting_utils.ycp:252 reporting_utils.ycp:308
-#: reporting_utils.ycp:421
-msgid "&Abort"
-msgstr "䏿¢(&A)"
-
-#: reporting_utils.ycp:221
+#: include/subdomain/reporting_utils.ycp:221
#, fuzzy
msgid "Num. Rejects"
msgstr "æçµæ¸é"
-#: reporting_utils.ycp:222
+#: include/subdomain/reporting_utils.ycp:222
#, fuzzy
msgid "Num. Events"
msgstr "äºä»¶æ¸é"
-#: reporting_utils.ycp:305
+#: include/subdomain/reporting_utils.ycp:305
msgid "MMap"
msgstr ""
-#: reporting_utils.ycp:416
+#: include/subdomain/reporting_utils.ycp:416
msgid "Permit"
msgstr "許å¯"
-#: reporting_utils.ycp:417
+#: include/subdomain/reporting_utils.ycp:417
msgid "Reject"
msgstr "æçµ"
-#: reporting_utils.ycp:418
+#: include/subdomain/reporting_utils.ycp:418
msgid "Audit"
msgstr "ç¨½æ ¸"
-#: SD_AddProfile.ycp:24
-msgid "Select File To Generate A Profile for"
-msgstr "çºä¸é¢æªæ¡é¸åæªæ¡ä¾ç¢çè¨å®æª"
+#: include/subdomain/sd-config.ycp:22
+msgid "Email address is too long. Please enter another address."
+msgstr ""
-#: SD_AddProfile.ycp:31
-msgid "Profile for "
-msgstr "è¨å®æª (éå°ä¸é¢æªæ¡)"
+#: include/subdomain/sd-config.ycp:29
+msgid "Error in email address format. Please use \"name at host\" format."
+msgstr ""
-#: SD_AddProfile.ycp:31
-msgid " already exists."
-msgstr " å·²ç¶åå¨ã"
-
-#: SD_AddProfile.ycp:31
-msgid "Would you like to open this profile in editing mode?"
-msgstr "æ¨è¦ä»¥ç·¨è¼¯æ¨¡å¼ä¾éåéåè¨å®æªåï¼"
-
-#: sd-config.ycp:21 sd-config.ycp:145
+#: include/subdomain/sd-config.ycp:40 include/subdomain/sd-config.ycp:163
msgid "AppArmor is disabled"
msgstr "AppArmor å·²åç¨"
-#: sd-config.ycp:25 sd-config.ycp:143
+#: include/subdomain/sd-config.ycp:44 include/subdomain/sd-config.ycp:161
msgid "AppArmor is enabled"
msgstr "AppArmor å·²åç¨"
-#: sd-config.ycp:30 sd-config.ycp:361
+#: include/subdomain/sd-config.ycp:49 include/subdomain/sd-config.ycp:411
msgid "Notification is disabled"
msgstr "éç¥åè½å·²åç¨"
-#: sd-config.ycp:33 sd-config.ycp:359
+#: include/subdomain/sd-config.ycp:52 include/subdomain/sd-config.ycp:409
msgid "Notification is enabled"
msgstr "éç¥åè½å·²åç¨"
-#: sd-config.ycp:39
+#: include/subdomain/sd-config.ycp:58
msgid "AppArmor Configuration"
msgstr "AppArmor çµæ
"
-#: sd-config.ycp:40
+#: include/subdomain/sd-config.ycp:59
#, fuzzy
msgid "<p><b>AppArmor Status</b><br>This reports whether the AppArmor policy enforcement module is loaded and functioning.</p> <p><b>Security Event Notification</b><br>Configure this tool if you want to be notified by email when access violations have occurred.</p> <p><b>Profile Modes</b><br>Use this tool to change the way that AppArmor uses individual profiles.</p>"
msgstr "<p><b>AppArmor çæ
</b><br>å ±å AppArmor æ¿çå·è¡æ¨¡çµæ¯å¦å·²ç¶è¼å
¥ä¸¦ä¸å¨å·è¡ä¸ã</p> <p><b>å®å
¨äºä»¶éç¥</b><br>妿æ¨å¸æå¨ç¼çååéè¦ææ¶å°é»åéµä»¶éç¥ï¼è«è¨å®æ¤å·¥å
·ã</p>"
-#: sd-config.ycp:44
+#: include/subdomain/sd-config.ycp:63
msgid "AppArmor Status"
msgstr "AppArmor çæ
"
-#: sd-config.ycp:50 sd-config.ycp:98
+#: include/subdomain/sd-config.ycp:69 include/subdomain/sd-config.ycp:116
msgid "Enable AppArmor"
msgstr "åç¨ AppArmor"
-#: sd-config.ycp:53
+#: include/subdomain/sd-config.ycp:72
msgid "&Configure"
msgstr "è¨å®(&C)"
-#: sd-config.ycp:57
+#: include/subdomain/sd-config.ycp:76
#, fuzzy
msgid " Enable Security Event Notification "
msgstr "åç¨å®å
¨äºä»¶éç¥åè½"
-#: sd-config.ycp:60
+#: include/subdomain/sd-config.ycp:79
#, fuzzy
msgid "C&onfigure"
msgstr "è¨å®(&C)"
-#: sd-config.ycp:65
+#: include/subdomain/sd-config.ycp:84
#, fuzzy
msgid "Configure Profile Modes"
msgstr "è¨å®ç便åï¼"
-#: sd-config.ycp:68
+#: include/subdomain/sd-config.ycp:86
#, fuzzy
msgid "Set Profile Modes"
msgstr "æªæ¡æ¨¡å¼"
-#: sd-config.ycp:69
+#: include/subdomain/sd-config.ycp:87
#, fuzzy
msgid "Co&nfigure"
msgstr "è¨å®(&C)"
-#: sd-config.ycp:103 sd-config.ycp:175 sd-config.ycp:187 sd-config.ycp:199
+#: include/subdomain/sd-config.ycp:121 include/subdomain/sd-config.ycp:206
+#: include/subdomain/sd-config.ycp:218 include/subdomain/sd-config.ycp:230
msgid "Disabled"
msgstr "éé"
-#: sd-config.ycp:104
+#: include/subdomain/sd-config.ycp:122
msgid "Enabled"
msgstr "å·²åç¨"
-#: sd-config.ycp:137
+#: include/subdomain/sd-config.ycp:155
msgid "This operation generated the following error. Please check your installation and AppArmor profile settings."
msgstr ""
-#: sd-config.ycp:176 sd-config.ycp:188 sd-config.ycp:200
+#: include/subdomain/sd-config.ycp:207 include/subdomain/sd-config.ycp:219
+#: include/subdomain/sd-config.ycp:231
msgid "1 minute"
msgstr "1 åé"
-#: sd-config.ycp:177 sd-config.ycp:189 sd-config.ycp:201
+#: include/subdomain/sd-config.ycp:208 include/subdomain/sd-config.ycp:220
+#: include/subdomain/sd-config.ycp:232
msgid "5 minutes"
msgstr "5 åé"
-#: sd-config.ycp:178 sd-config.ycp:190 sd-config.ycp:202
+#: include/subdomain/sd-config.ycp:209 include/subdomain/sd-config.ycp:221
+#: include/subdomain/sd-config.ycp:233
msgid "10 minutes"
msgstr "10 åé"
-#: sd-config.ycp:179 sd-config.ycp:191 sd-config.ycp:203
+#: include/subdomain/sd-config.ycp:210 include/subdomain/sd-config.ycp:222
+#: include/subdomain/sd-config.ycp:234
msgid "15 minutes"
msgstr "15 åé"
-#: sd-config.ycp:180 sd-config.ycp:192 sd-config.ycp:204
+#: include/subdomain/sd-config.ycp:211 include/subdomain/sd-config.ycp:223
+#: include/subdomain/sd-config.ycp:235
msgid "30 minutes"
msgstr "30 åé"
-#: sd-config.ycp:181 sd-config.ycp:193 sd-config.ycp:205
+#: include/subdomain/sd-config.ycp:212 include/subdomain/sd-config.ycp:224
+#: include/subdomain/sd-config.ycp:236
msgid "1 hour"
msgstr "1 å°æ"
-#: sd-config.ycp:182 sd-config.ycp:194 sd-config.ycp:206
+#: include/subdomain/sd-config.ycp:213 include/subdomain/sd-config.ycp:225
+#: include/subdomain/sd-config.ycp:237
msgid "1 day"
msgstr "1 天"
-#: sd-config.ycp:183 sd-config.ycp:195 sd-config.ycp:207
+#: include/subdomain/sd-config.ycp:214 include/subdomain/sd-config.ycp:226
+#: include/subdomain/sd-config.ycp:238
msgid "1 week"
msgstr "1 é±"
-#: sd-config.ycp:212 sd-config.ycp:263
+#: include/subdomain/sd-config.ycp:243 include/subdomain/sd-config.ycp:294
msgid "Security Event Notification"
msgstr "å®å
¨äºä»¶éç¥åè½"
-#: sd-config.ycp:216
+#: include/subdomain/sd-config.ycp:247
#, fuzzy
msgid "Terse Notification"
msgstr "åªé¤éç¥"
-#: sd-config.ycp:219 sd-config.ycp:232 sd-config.ycp:245
+#: include/subdomain/sd-config.ycp:250 include/subdomain/sd-config.ycp:263
+#: include/subdomain/sd-config.ycp:276
msgid "Frequency"
msgstr "é »ç"
-#: sd-config.ycp:220 sd-config.ycp:233 sd-config.ycp:246
+#: include/subdomain/sd-config.ycp:251 include/subdomain/sd-config.ycp:264
+#: include/subdomain/sd-config.ycp:277
msgid "Email Address"
msgstr "é»åéµä»¶å°å"
-#: sd-config.ycp:224 sd-config.ycp:237 sd-config.ycp:250
+#: include/subdomain/sd-config.ycp:255 include/subdomain/sd-config.ycp:268
+#: include/subdomain/sd-config.ycp:281
msgid "Include Unknown Severity Events"
msgstr "å
嫿ªç¥å´éæ§çäºä»¶"
-#: sd-config.ycp:229
+#: include/subdomain/sd-config.ycp:260
#, fuzzy
msgid "Summary Notification"
msgstr "å®å
¨äºä»¶éç¥åè½"
-#: sd-config.ycp:242
+#: include/subdomain/sd-config.ycp:273
#, fuzzy
msgid "Verbose Notification"
msgstr "åªé¤éç¥"
-#: sd-config.ycp:290 sd-config.ycp:314 sd-config.ycp:337
+#: include/subdomain/sd-config.ycp:325 include/subdomain/sd-config.ycp:351
+#: include/subdomain/sd-config.ycp:376
msgid "An email address is required for each selected notification method."
msgstr ""
-#: SD_DeleteProfile.ycp:23
-msgid "Delete profile confirmation"
-msgstr "åªé¤è¨å®æªç¢ºèª"
-
-#: SD_DeleteProfile.ycp:23
-msgid ""
-"Are you \n"
-"sure you want to delete the profile "
+#: include/subdomain/sd-config.ycp:405
+msgid "Configuration failed for the following operations: "
msgstr ""
-"æ¨ç¢ºå®\n"
-"è¦åªé¤è¨å®æªå"
-#: SD_DeleteProfile.ycp:25
-msgid ""
-" ?\n"
-"After this operation the AppArmor module will reload the profile set."
-msgstr ""
+#: perl/Notify.pm:51
+#, fuzzy, perl-format
+msgid "Failed copying %s."
+msgstr "ç¡æ³æ¸¬è©¦ %1ã"
-#: SD_DeleteProfile.ycp:40
-msgid "Please make a selection from the listed profiles and press Next to delete the profile.<p>"
-msgstr "è«å¾ååºçè¨å®æªä¸é¸æä¸åé¸é
ï¼ä¸¦æä¸ãä¸ä¸æ¥ãï¼åªé¤è©²è¨å®æªã<p>"
+#~ msgid "View Archived ESS Report"
+#~ msgstr "æª¢è¦æ¸æª ESS å ±å"
-#: SD_DeleteProfile.ycp:40
-msgid "Delete Profile - Choose profile to delete"
-msgstr "åªé¤è¨å®æª - 鏿è¦åªé¤çè¨å®æª"
-
-#: SD_EditProfile.ycp:32
-msgid "Please make a selection from the listed profiles and press Next to edit the profile.<p>"
-msgstr "è«å¾ååºçè¨å®æªä¸é¸æä¸åé¸é
ï¼ä¸¦æä¸ãä¸ä¸æ¥ãï¼ç·¨è¼¯è©²è¨å®æªã<p>"
-
-#: SD_EditProfile.ycp:32
-msgid "Edit Profile - Choose profile to edit"
-msgstr "編輯è¨å®æª - 鏿è¦ç·¨è¼¯çè¨å®æª"
-
-#: subdomain.ycp:32
#, fuzzy
-msgid "Enable AppArmor Functions"
-msgstr "åç¨ AppArmor"
+#~ msgid ""
+#~ "<b>Capbility Selection</b>.\n"
+#~ " <br>Select desired capabilities for this profile. \n"
+#~ " Select a Capability name to see information about the capability."
+#~ msgstr ""
+#~ "<b>åè½é¸é
</b>ã\n"
+#~ " <br>é¸åéåè¨å®æªæéè¦çåè½ã\n"
+#~ " é¸ååè½å稱ï¼ä¾¿å¯æª¢è¦è©²åè½çç¸éè³è¨ã"
-#: yupp.ycp:23
-#, fuzzy
-msgid ""
-"<b>Capbility Selection</b>.\n"
-" <br>Select desired capabilities for this profile. \n"
-" Select a Capability name to see information about the capability."
-msgstr ""
-"<b>åè½é¸é
</b>ã\n"
-" <br>é¸åéåè¨å®æªæéè¦çåè½ã\n"
-" é¸ååè½å稱ï¼ä¾¿å¯æª¢è¦è©²åè½çç¸éè³è¨ã"
+#~ msgid " or press Abort to cancel this wizard."
+#~ msgstr "ææ¯æä¸ã䏿¢ãï¼åæ¶éåç²¾éã"
-#: yupp.ycp:33
-msgid " Capabilities enabled for the profile "
-msgstr " è¨å®æªæåç¨çåè½ "
+#~ msgid "The profile "
+#~ msgstr "è¨å®æª"
-#: yupp.ycp:36
-msgid "Capabilities"
-msgstr "åè½"
+#~ msgid " already contains a hat named "
+#~ msgstr "å·²ç¶å
å«å½åç hat"
-#: yupp.ycp:93
-msgid ""
-"Please enter the name of the Hat that you would like \n"
-"to add to the profile "
-msgstr ""
-"è«è¼¸å
¥è¦æ°å¢å°æ¤è¨å®æªç\n"
-"Hat å稱 "
+#~ msgid "Cap for "
+#~ msgstr "åè½ (é©ç¨æ¼ä¸é¢æªæ¡)"
-#: yupp.ycp:111
-msgid ""
-"You have not entered or selected an name for the hat you are trying to add.\n"
-"Please enter an hat name to continue generating a new hat for the "
-msgstr ""
-"æ¨å°æªè¼¸å
¥æé¸åå試æ°å¢ä¹ hat çå稱ã\n"
-"è«è¼¸å
¥ hat å稱ï¼ä»¥ä¾¿ç¹¼çºçºä¸é¢æªæ¡ç¢çæ° hatï¼"
+#~ msgid "In this form you can view and modify the contents of an individual profile. For existing entries you can double click the permissions to access a modification dialog..<p>"
+#~ msgstr "æ¨å¯ä»¥å¨éä»½è¡¨æ ¼ä¸æª¢è¦ä¸¦ä¿®æ¹åå¥è¨å®æªçå
§å®¹ãå°æ¼ç¾æé
ç®ï¼æ¨å¯ä»¥æå
©ä¸è¨±å¯æ¬ä¾ååä¿®æ¹å°è©±æ¹å¡ã<p>"
-#: yupp.ycp:111
-msgid " or press Abort to cancel this wizard."
-msgstr "ææ¯æä¸ã䏿¢ãï¼åæ¶éåç²¾éã"
+#~ msgid "<b>Permission Definitions:</b><br><<code> R - read <br> W - write<br> X - execute<br> U - unconfined<br> I - inherit<br> L - link<br> P - discrete profile </code><p>"
+#~ msgstr "<b>è¨±å¯æ¬å®ç¾©ï¼</b><br><<code> R - è®å<br> W - 寫å
¥<br> X - å·è¡<br> U - æªè¨é<br> I - ç¹¼æ¿<br> L - é£çµ<br> P - ä¸é£çºè¨å®æª</code><p>"
-#: yupp.ycp:113
-msgid "The profile "
-msgstr "è¨å®æª"
+#~ msgid "Editing HAT saving"
+#~ msgstr "編輯å²å HAT"
-#: yupp.ycp:113
-msgid " already contains a hat named "
-msgstr "å·²ç¶å
å«å½åç hat"
+#~ msgid "Adding HAT "
+#~ msgstr "æ£å¨æ°å¢ HAT"
-#: yupp.ycp:113
-msgid ". Please enter a different name to try again or press Abort to cancel this wizard."
-msgstr "ãè«è¼¸å
¥ä¸åå稱åè©¦ä¸æ¬¡ï¼ææ¯æä¸ã䏿¢ãï¼åæ¶éåç²¾éã"
+#~ msgid "AppArmor include files must be located in the directory /etc/apparmor.d"
+#~ msgstr "AppArmor Include æªå¿
é ä½å¨ç®é /etc/apparmor.d"
-#: yupp.ycp:140 yupp.ycp:242
-#, ycp-format
-msgid "Cap for "
-msgstr "åè½ (é©ç¨æ¼ä¸é¢æªæ¡)"
+#~ msgid "Saving Hat"
+#~ msgstr "æ£å¨å²å Hat"
-#: yupp.ycp:145
-msgid "In this form you can view and modify the contents of an individual profile. For existing entries you can double click the permissions to access a modification dialog..<p>"
-msgstr "æ¨å¯ä»¥å¨éä»½è¡¨æ ¼ä¸æª¢è¦ä¸¦ä¿®æ¹åå¥è¨å®æªçå
§å®¹ãå°æ¼ç¾æé
ç®ï¼æ¨å¯ä»¥æå
©ä¸è¨±å¯æ¬ä¾ååä¿®æ¹å°è©±æ¹å¡ã<p>"
+#~ msgid "Unexpected return code: %1"
+#~ msgstr "éé æçå³å碼ï¼%1"
-#: yupp.ycp:146
-msgid "<b>Permission Definitions:</b><br><<code> R - read <br> W - write<br> X - execute<br> U - unconfined<br> I - inherit<br> L - link<br> P - discrete profile </code><p>"
-msgstr "<b>è¨±å¯æ¬å®ç¾©ï¼</b><br><<code> R - è®å<br> W - 寫å
¥<br> X - å·è¡<br> U - æªè¨é<br> I - ç¹¼æ¿<br> L - é£çµ<br> P - ä¸é£çºè¨å®æª</code><p>"
-
-#: yupp.ycp:157
-msgid "&File"
-msgstr "æªæ¡(&F)"
-
-#: yupp.ycp:158
-msgid "&Directory"
-msgstr "ç®é(&D)"
-
-#: yupp.ycp:159
-msgid "&Capability"
-msgstr "åè½(&C)"
-
-#: yupp.ycp:160
-msgid "&Include File"
-msgstr "Include æª(&I)"
-
-#: yupp.ycp:167
-msgid "&Hat"
-msgstr "Hat(&H)"
-
-#: yupp.ycp:168
-msgid "AppArmor profile for "
-msgstr "AppArmor è¨å®æª (é©ç¨æ¼ä¸åæªæ¡)"
-
-#: yupp.ycp:177
-msgid "File Name"
-msgstr "æªæ¡å稱"
-
-#: yupp.ycp:182
-msgid "Add Entry"
-msgstr "æ°å¢é
ç®"
-
-#: yupp.ycp:183
-msgid "&Edit Entry"
-msgstr "編輯é
ç®(&E)"
-
-#: yupp.ycp:184
-msgid "&Delete Entry"
-msgstr "åªé¤é
ç®(&D)"
-
-#: yupp.ycp:194
-msgid "AppArmor Hat Dialog"
-msgstr "AppArmor Hat å°è©±æ¹å¡"
-
-#: yupp.ycp:197
-msgid "AppArmor Profile Dialog"
-msgstr "AppArmor è¨å®æªå°è©±æ¹å¡"
-
-#: yupp.ycp:207
-#, ycp-format
-msgid "Editing HAT saving"
-msgstr "編輯å²å HAT"
-
-#: yupp.ycp:215
-msgid "Hats can not have embedded hats."
-msgstr "Hat ä¸è½å
å«å
§åµç hatã"
-
-#: yupp.ycp:217
-#, ycp-format
-msgid "Adding HAT "
-msgstr "æ£å¨æ°å¢ HAT"
-
-#: yupp.ycp:223
-msgid "AppArmor include files must be located in the directory /etc/apparmor.d"
-msgstr "AppArmor Include æªå¿
é ä½å¨ç®é /etc/apparmor.d"
-
-#: yupp.ycp:240
-msgid ""
-"Would you like to save the changes to this profile? \n"
-"(Note: after saving the changes the AppArmor profiles will be reloaded.)"
-msgstr ""
-"æ¨è¦å²åéåè¨å®æªçè®æ´åï¼\n"
-"(注æï¼å²åè®æ´ä¹å¾ï¼AppArmor è¨å®æªå°æéæ°è¼å
¥ã)"
-
-#: yupp.ycp:241
-#, ycp-format
-msgid "Saving Hat"
-msgstr "æ£å¨å²å Hat"
-
-#: yupp.ycp:253 yupp.ycp:295
-#, ycp-format
-msgid "Unexpected return code: %1"
-msgstr "éé æçå³å碼ï¼%1"
-
#~ msgid "Directory"
#~ msgstr "ç®é"
@@ -1778,9 +2354,6 @@
#~ msgid "Capbility Selection"
#~ msgstr "åè½é¸é
"
-#~ msgid "Create Hat"
-#~ msgstr "å»ºç« Hat"
-
#~ msgid "The Report Configuration dialog enables you to filter the archived report selected in the previous screen. To filter by <b>Date Range:</b><br><br> <ol> <li>Click <b>Filter By Date Range</b>. The fields become active. <li>Enter the start and end dates that delineate the scope of the report. "
#~ msgstr "ãå ±åçµæ
ãå°è©±æ¹å¡å¯è®æ¨é濾å¨åä¸ç«é¢é¸åçå·²æ¸æªå ±åã æ ¹æ<b>æ¥æç¯å</b>éæ¿¾ï¼<br><br> <ol> <li>æä¸ä¸<b>æ ¹ææ¥æç¯åéæ¿¾</b>ãç¸éæ¬ä½æè®æä½ç¨ä¸çæ
ã <li>è«è¼¸å
¥å®ç¾©å ±åç¯åçéå§èçµææ¥æã"
More information about the Suse-i18n-commit
mailing list