[Suse-i18n-commit] r9597 - branches/SLE10SP1/yast/zh_TW/po
Novell Forge SVN
noreply at forge.novell.com
Wed Feb 21 03:04:49 MST 2007
Author: muller_1
Date: 2007-02-21 03:04:39 -0700 (Wed, 21 Feb 2007)
New Revision: 9597
Modified:
branches/SLE10SP1/yast/zh_TW/po/autoinst.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/bootloader.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/dhcp-server.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/iscsi-client.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/nfs_server.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/ntp-client.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/registration.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/s390.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/storage.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/users.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/vm.zh_TW.po
branches/SLE10SP1/yast/zh_TW/po/yast2-apparmor.zh_TW.po
Log:
updated with translations
Modified: branches/SLE10SP1/yast/zh_TW/po/autoinst.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/autoinst.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/autoinst.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -2003,7 +2003,7 @@
#: src/modules/AutoinstSoftware.ycp:476
msgid "The package resolver run failed. Please check your software section in the autoyast profile."
-msgstr ""
+msgstr "å¥ä»¶è§£æå¨å·è¡å¤±æã è«æª¢æ¥æ¨å¨ autoyast è¨å®æªä¸çè»é«å段ã"
#: src/modules/AutoinstStorage.ycp:558
msgid "Drives"
Modified: branches/SLE10SP1/yast/zh_TW/po/bootloader.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/bootloader.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/bootloader.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -662,52 +662,49 @@
msgstr "<p><big><b>éæ©è¼å
¥å¨ä½ç½®</b></big><br>"
#: src/elilo/helps.ycp:24
-#, fuzzy
msgid "<p><b>Boot Image Location</b></p>"
-msgstr "<p><big><b>éæ©è¼å
¥å¨ä½ç½®</b></big><br>"
+msgstr "<p><b>鿩影åä½ç½®</b></p>"
#: src/elilo/helps.ycp:25
-#, fuzzy
msgid "<p><b>Default Boot Section</b></p>"
-msgstr "é è¨éæ©å段"
+msgstr "<p><b>é è¨éæ©å段</b></p>"
#: src/elilo/helps.ycp:27
msgid ""
"<p><b>Timeout in tenth of seconds</b><br> Specifies the the time the\n"
"bootloader will wait in interactive mode until the default entry is\n"
"booted.</p>"
-msgstr ""
+msgstr "<p><b>以ååä¹ä¸ç§çºå®ä½ç龿</b><br>æå®ç¶äºåæ¨¡å¼æ\néæ©è¼å
¥å¨æå¨é è¨é
ç®éæ©åçå¾
\nå¤ä¹
æéã</p>"
#: src/elilo/helps.ycp:31
msgid ""
"<p><b>Set level of verbosity [0-5]</b><br> Increase verbosity of ELILO\n"
"in case of boot problems.</p>"
-msgstr ""
+msgstr "<p><b>è¨å®è©³ç´°å±¤ç´ [0-5]</b><br>å¨éæ©ç¼çå顿å¢å ELILO ç\n詳細層ç´ã</p>"
#: src/elilo/helps.ycp:34
msgid ""
"<p><b>Global Append string of options to kernel command line</b><br>\n"
"Lets you define global, additional parameters to pass to the kernel. These are\n"
"used if no 'append' appears in a given section.</p>"
-msgstr ""
+msgstr "<p><b>å°é£çºé¸é
éå è³æ ¸å¿æä»¤è¡</b><br>\nå¯è®æ¨å®ç¾©é¡å¤çå
¨å忏ä¾å³éå°æ ¸å¿ã å¦æçµ¦å®çåæ®µä¸æ²æé¡¯ç¤ºãéå ãï¼\nåä½¿ç¨æ¤é¸é
ã</p>"
#: src/elilo/helps.ycp:38
msgid ""
"<p><b>Name of default initrd file</b>, if non-empty, defines the initial\n"
"ramdisk to use. Either enter the path and file name directly or choose by using\n"
"<b>Browse</b></p>"
-msgstr ""
+msgstr "<p><b>ãinitrd æªæ¡çå稱ã</b>å¨ä¸çºç©ºç½ææå®ç¾©è¦ä½¿ç¨ç\nèµ·å§ RAM ç£ç¢ã è«ç´æ¥è¼¸å
¥è·¯å¾åæªæ¡åç¨±ï¼æä½¿ç¨\n<b>ãç覽ã</b>é²è¡é¸æ</p>"
#: src/elilo/helps.ycp:42
-#, fuzzy
msgid "<p><b>Name of default image file</b></p>"
-msgstr "å½±åæªæ¡çå稱"
+msgstr "<p><b>é è¨å½±åæªæ¡çå稱</b></p>"
#: src/elilo/helps.ycp:44
msgid ""
"<p><b>Specify user interface for ELILO ('simple' or 'textmenu')</b><br>\n"
"Beware: 'textmenu' has occasionally caused problems on some machines.</p>"
-msgstr ""
+msgstr "<p><b>æå® ELILO ç使ç¨è
ä»é¢ (ãç°¡æãæãæåé¸å®ã)</b><br>\nè«æ³¨æï¼ ãæåé¸å®ãæææå¨æäºæ©å¨ä¸é æåé¡ã</p>"
#: src/elilo/helps.ycp:47
msgid ""
@@ -716,7 +713,7 @@
"However, some controllers do not support EDD30 and forcing the variable\n"
"may cause problems. Therefore as of elilo-3.2, there is an option to \n"
"avoid forcing the variable.</p>"
-msgstr ""
+msgstr "<p><b>é¿å
EDD30 模å¼</b><br>\næ ¹æé è¨ï¼å¦æ EDD30 çºééï¼å ELILO æå試å°è®æ¸è¨å®çº TRUEã\n ä¸éï¼æäºæ§å¶å¨ä¸¦ä¸æ¯æ´ EDD30ï¼èå¼·å¶è®æ¸\nå¯è½æé æåé¡ã å æ¤å°æ¼ elilo-3.2ï¼æä¸åé¸é
å¯ä»¥\né¿å
å¼·å¶æ¤è®æ¸ã</p>"
#: src/elilo/helps.ycp:53
msgid ""
@@ -724,26 +721,25 @@
"In case of memory allocation error at initial load point of\n"
"kernel, allow attempt to relocate (assume this kernel is relocatable).\n"
"</p>"
-msgstr ""
+msgstr "<p><b>å
許åè©¦éæ°æ¾ç½®</b><br>\nçºäºé¿å
æ ¸å¿å¨èµ·ä½¿è¼å
¥é»ç¼çè¨æ¶é«é
ç½®é¯èª¤ï¼\nå¯å
許åè©¦éæ°æ¾ç½® (åè¨æ¤æ ¸å¿å¯ä»¥éæ°æ¾ç½®)ã\n </p>"
#: src/elilo/helps.ycp:58
msgid ""
"<p><b>Optional kernel command line parameter</b></p>\n"
"May be empty, if already specified in global section.</p>"
-msgstr ""
+msgstr "<p><b>鏿æ§çæ ¸å¿æä»¤è¡åæ¸</b></p>\nè¥å·²å¨å
¨ååæ®µä¸æå®ï¼åå¯è½ç©ºç½ã</p>"
#: src/elilo/helps.ycp:61
-#, fuzzy
msgid ""
"<p><b>Force root filesystem to be mounted read-only</b><br>\n"
"Usually specified in global section</p>"
-msgstr "強迫以å¯è®æ¹å¼è£ä¸æ ¹æªæ¡ç³»çµ±"
+msgstr "<p><b>強迫以å¯è®æ¹å¼è£ä¸æ ¹æªæ¡ç³»çµ±</b><br>\né常å¨å
¨ååæ®µä¸æå®</p>"
#: src/elilo/helps.ycp:64
msgid ""
"<p><b>Allow attempt to relocate</b></p>\n"
"Usually specified in global section</p>"
-msgstr ""
+msgstr "<p><b>å
許åè©¦éæ°æ¾ç½®</b></p>\né常å¨å
¨ååæ®µä¸æå®</p>"
#: src/elilo/helps.ycp:70 src/generic/helps.ycp:73 src/zipl/helps.ycp:34
msgid "Boot Image Location"
@@ -754,50 +750,44 @@
msgstr "é è¨éæ©å段"
#: src/elilo/helps.ycp:72
-#, fuzzy
msgid "Timeout in tenth of seconds (in interactive mode)"
-msgstr "以ååä¹ä¸ç§çºå®ä½ç龿"
+msgstr "以ååä¹ä¸ç§çºå®ä½ç龿 (ç¶äºåæ¨¡å¼æ)"
#: src/elilo/helps.ycp:73
-#, fuzzy
msgid "Delay to wait before auto booting in seconds (used if not in interactive mode)"
-msgstr "延鲿èªåéæ©ç¨åºåååççå¾
ç§æ¸"
+msgstr "延鲿èªåéæ©ç¨åºåååççå¾
ç§æ¸ (ç¶ä¸æ¯äºåæ¨¡å¼æä½¿ç¨)"
#: src/elilo/helps.ycp:74
msgid "Force interactive mode"
-msgstr ""
+msgstr "å¼·å¶äºå模å¼"
#: src/elilo/helps.ycp:75
msgid "Set level of verbosity [0-5]"
msgstr "è¨å®è©³ç´°å±¤ç´ [0-5]"
#: src/elilo/helps.ycp:76
-#, fuzzy
msgid "Set default root filesystem"
-msgstr "è¨å®å
¨åæ ¹æªæ¡ç³»çµ±"
+msgstr "è¨å®é è¨æ ¹æªæ¡ç³»çµ±"
#: src/elilo/helps.ycp:77
msgid "Force rootfs to be mounted read-only"
msgstr "強迫以å¯è®æ¹å¼è£ä¸æ ¹æªæ¡ç³»çµ±"
#: src/elilo/helps.ycp:78
-#, fuzzy
msgid "Global append string of options to kernel command line"
-msgstr "å°é£çºé¸é
éå è³æ ¸å¿æä»¤è¡"
+msgstr "å°é£çºé¸é
å
¨åéå è³æ ¸å¿æä»¤è¡"
#: src/elilo/helps.ycp:79
-#, fuzzy
msgid "Name of default initrd file"
-msgstr "initrd æªæ¡çå稱"
+msgstr "é è¨ initrd æªæ¡çå稱"
#: src/elilo/helps.ycp:80
-#, fuzzy
msgid "Name of default image file"
-msgstr "å½±åæªæ¡çå稱"
+msgstr "é è¨å½±åæªæ¡çå稱"
#: src/elilo/helps.ycp:81
msgid "Specify user interface for ELILO ('simple' or 'textmenu')"
-msgstr ""
+msgstr "æå® ELILO ç使ç¨è
ä»é¢ (ãç°¡æãæãæåé¸å®ã)"
#: src/elilo/helps.ycp:82
msgid "Message printed on main screen (if supported)"
@@ -808,9 +798,8 @@
msgstr "æ ¹æåè½éµé¡¯ç¤ºæªæ¡å
§å®¹"
#: src/elilo/helps.ycp:84
-#, fuzzy
msgid "Prevent EDD30 mode"
-msgstr "ç®åç DMA 模å¼"
+msgstr "é¿å
EDD30 模å¼"
#: src/elilo/helps.ycp:85
msgid "Specify the filename for a specific FPSWA to load"
@@ -1047,32 +1036,24 @@
msgstr "éæ©è¼å
¥å¨è¨å®ï¼å段管ç"
#: src/grub/helps.ycp:24
-#, fuzzy
msgid "<p><big><b>Boot Menu</b></big><br></p>"
-msgstr "<p><big><b>éæ©è¼å
¥å¨ä½ç½®</b></big><br>"
+msgstr "<p><big><b>éæ©åè½è¡¨</b></big><br></p>"
#: src/grub/helps.ycp:26
-#, fuzzy
msgid ""
"<b>Set active Flag in Partition Table for Boot Partition</b><br>\n"
"To activate the partition which contains the boot loader. The generic MBR code will then\n"
"boot the active partition. Older BIOSes require one partition to be active even\n"
"if the boot loader is installed in the MBR.</p>"
-msgstr ""
-"<p><big><b>ååéæ©è¼å
¥å¨åå²å</b></big><br>\n"
-"è¥è¦ååå
å«éæ©è¼å
¥å¨çåå²åï¼è«è¨å®\n"
-"<b>ãéæ©è¼å
¥å¨åå²åã</b>ãä¸è¬ MBR è¨å®ç¢¼å¯çºä½¿ç¨ä¸åå²å\n"
-"é²è¡éæ©ãä¹åç BIOS éè¦ç¨å°ä¸å使ç¨ä¸åå²åï¼\n"
-"å³ä½¿éæ©è¼å
¥å¨æ¯å®è£å¨ MBRã</p>"
+msgstr "<b>å¨åå²å表ä¸è¨å®ä½¿ç¨ä¸ææ¨ï¼ä»¥åçºéæ©åå²å</b><br>\nå¯ååå
å«éæ©è¼å
¥å¨çåå²åã ä¸è¬ MBR è¨å®ç¢¼æ¥èæçºä½¿ç¨ä¸åå²å\né²è¡éæ©ã ä¹åç BIOS éè¦ç¨å°ä¸å使ç¨ä¸åå²åï¼\nå³ä½¿éæ©è¼å
¥å¨æ¯å®è£å¨ MBRã</p>"
#: src/grub/helps.ycp:31
msgid ""
"<p><b>Timeout in Seconds</b><br>\n"
"Specifies the the time the bootloader will wait until the default kernel is loaded.</p>"
-msgstr ""
+msgstr "<p><b>é¾æç§æ¸</b><br>\næå®éåè¼å
¥èµ·å¨é è¨æ ¸å¿è¼å
¥åçå¾
å¤ä¹
æéã</p>"
#: src/grub/helps.ycp:34
-#, fuzzy
msgid ""
"<p> By pressing <b>Set as Default</b> you mark the selected \n"
"section as default. When booting, the boot loader will provide \n"
@@ -1080,67 +1061,44 @@
"OS to boot. If no key is pressed before the time-out, the default \n"
"kernel or OS will be booted. The order of the sections in the boot loader\n"
"menu can be changed using the <b>Up</b> and <b>Down</b> buttons.</p>"
-msgstr ""
-"<P> æ<b>ãè¨å®çºé è¨ã</b>ï¼å°é¸ååæ®µ\n"
-"æ¨ç¤ºçºé è¨è¨å®ãé²è¡éæ©æï¼éæ©è¼å
¥å¨ææä¾\n"
-"éæ©åè½è¡¨ï¼ä¸¦çå使ç¨è
é¸åè¦éæ©ç kernel ææ¯å
¶ä»\n"
-"OSã妿å¨é¾æä¹åæ²ææä»»ä½æéµï¼å°±æçºé è¨ kernel æ\n"
-" OS é²è¡éæ©ãéæ©è¼å
¥å¨åè½è¡¨çåæ®µé åºï¼\n"
-"å¯ä»¥ä½¿ç¨<B>ãåä¸ã</B>å<B>ãåä¸ã</B>æéä¾å 以æ¹è®ã</P>"
+msgstr "<p> æä¸<b>ãè¨å®çºé è¨ã</b>å¯å°é¸åçåæ®µ\næ¨ç¤ºçºé è¨è¨å®ã é²è¡éæ©æï¼éæ©è¼å
¥å¨ææä¾ä¸åéæ©åè½è¡¨ï¼\n並çå使ç¨è
é¸åè¦éæ©çæ ¸å¿ææ¯å
¶ä»\n使¥ç³»çµ±ã 妿å¨é¾æä¹åæ²ææä»»ä½æéµï¼å°±æçºé è¨ kernel æ\n OS é²è¡éæ©ã éæ©è¼å
¥å¨åè½è¡¨çåæ®µé åºï¼\nå¯ä»¥ä½¿ç¨<b>ãåä¸ã</b>å<b>ãåä¸ã</b>æéä¾å 以æ¹è®ã</p>"
#: src/grub/helps.ycp:41
-#, fuzzy
msgid ""
"<p><big><b>Write generic Boot Code to MBR</b></big><br>\n"
"To replace the master boot record of your disk with generic code (OS independent code which\n"
"boots the active partition), select <b>Write generic Boot Code to MBR</b>.</p>"
-msgstr ""
-"<p><big><b>å° MBR å代çºä¸è¬ç¢¼</b></big><br>\n"
-"è¥è¦å°ç£ç¢ç主è¦éæ©è¨éå代çºä¸è¬ç¢¼\n"
-"(å¯å¾ä½¿ç¨ä¸åå²åé²è¡éæ©)ï¼è«è¨å®<b>ãå° MBR å代çºä¸è¬ç¢¼ã</b>ã</p>"
+msgstr "<p><big><b>å°ä¸è¬éæ©ç¢¼å¯«å
¥ MBR</b></big><br>\nè¦å°ç£ç¢ç主è¦éæ©è¨éå代çºä¸è¬ç¢¼ (ç¨ç«æ¼ä½æ¥ç³»çµ±çç¨å¼ç¢¼ï¼\nå¯è®ä½¿ç¨ä¸çåå²åéæ©)ï¼è«é¸å<b>ãå°ä¸è¬éæ©ç¢¼å¯«å
¥ MBRã</b>ã</p>"
#: src/grub/helps.ycp:45
msgid ""
"<p><b>Boot from Boot Partition</b> is one of the recommended options, the other is\n"
"<b>Boot from Root Partition</b>.</p>"
-msgstr ""
+msgstr "<p><b>ãå¾éæ©åå²åéæ©ã</b>æ¯å
¶ä¸ä¸å建è°çé¸é
ï¼èå¦ä¸åæ¯\n<b>ã徿 ¹åå²åéæ©ã</b>ã</p>"
#: src/grub/helps.ycp:48
-#, fuzzy
msgid ""
"<p><b>Boot from Master Boot Record</b> is not recommended if you have another operating system\n"
"installed on your computer</p>"
-msgstr ""
-"<p>- 使ç¨<b>䏻鿩è¨é</b> (MBR)ã\n"
-"è¥é»è
¦ä¸\n"
-"å·²å®è£å
¶ä»ä½æ¥ç³»çµ±ï¼åä¸å»ºè°æ¨ä½¿ç¨æ¤é¸é
ã</p>"
+msgstr "<p><b>ãå¾ä¸»éæ©è¨ééæ©ã</b>ï¼ç¶æ¨å¨é»è
¦ä¸å®è£äºå
¶ä»ç使¥ç³»çµ±ï¼\n便ä¸å»ºè°éåé¸é
</p>"
#: src/grub/helps.ycp:51
-#, fuzzy
msgid ""
"<p><b>Boot from Root Partition</b> is the recommended option whenever there is a suitable\n"
"partition. Either select <b>Set active Flag in Partition Table for Boot Partition</b> and <b>Write generic Boot Code to MBR</b>\n"
"in <b>Boot Loader Options</b> to update the master boot record if that is needed or configure your other boot manager\n"
"to start this section.</p>"
-msgstr ""
-"<p>\n"
-"- ä½¿ç¨ <tt>/boot</tt> æ <tt>/</tt> (æ ¹) åå²åç\n"
-"<b>ãéæ©ç£åã</b>ãè¥æåé©ç\n"
-"åå²åï¼å»ºè°æ¨ä½¿ç¨æ¤é¸é
ã\n"
-"è¥æå¿
è¦ï¼æ¨å¯ä»¥å¨<b>éæ©è¼å
¥å¨å®è£è©³ç´°è³è¨</b>ä¸è¨å®<b>ãåç¨éæ©è¼å
¥åå²åã</b>å\n"
-" <b>ãå° MBR å代çºä¸è¬ç¢¼ã</b>\n"
-"ï¼æ´æ°ä¸»è¦éæ©è¨éï¼ææ¯è¨å®å
¶ä»éæ©ç®¡çå¡\n"
-" 以åå &product;ã</p>"
+msgstr "<p><b>ã徿 ¹åå²åéæ©ã</b>æ¯æ¯ç¶æåé©åå²åæç\n建è°é¸é
ã è«è¦éè¦é¸å<b>ãéæ©è¼å
¥å¨é¸é
ã</b>ä¸ç<b>ãå¨åå²å表ä¸è¨å®ä½¿ç¨ä¸ææ¨ï¼ä»¥åçºéæ©åå²åã</b>å<b>ãå°ä¸è¬éæ©ç¢¼å¯«å
¥ MBRã</b>\n便´æ°ä¸»éæ©è¨éï¼æè«è¨å®æ¨å
¶ä»çéæ©ç®¡çå¡\nä¾å忤忮µã</p>"
#: src/grub/helps.ycp:56
msgid "<p><b>Custom Boot Partition</b> lets you choose a partition to boot from</p>"
-msgstr ""
+msgstr "<p><b>ãèªå®éæ©åå²åã</b>å¯è®æ¨é¸æè¦ç¨ä¾éæ©çåå²å</p>"
#: src/grub/helps.ycp:58
msgid ""
"<p><b>Serial Connection Parameters</b> lets you define the paramters to use\n"
"for a serial console. Please see the grub documentation (<code>info grub</code>) for details.</p>"
-msgstr ""
+msgstr "<p><b>ãåºå飿¥åæ¸ã</b>å¯è®æ¨è¨å®åæ¸ï¼\n使å
¶ç¨æ¼åºåæ§å¶å°ã å¦é詳細è³è¨ï¼è«åé± Grub æä»¶ (<code>info grub</code>)ã</p>"
#: src/grub/helps.ycp:61
msgid ""
@@ -1149,119 +1107,108 @@
"you have to specify <code>serial</code>. You can also pass <code>console</code> to the\n"
"command, as <code>serial console</code>. In this case, a terminal in which you\n"
"press any key will be selected as a GRUB terminal.</p>"
-msgstr ""
+msgstr "<p><b>çµç«¯æ©å®ç¾©</b></p><br>\nå¯å®ç¾©æ¨æ³ä½¿ç¨ççµç«¯æ©é¡åã è¥æ¯åºåçµç«¯æ© (ä¾å¦åºå主æ§å°)ï¼\næ¨åéæå® <code>serial</code>ã æ¨ä¹å¯ä»¥å° <code>console</code> å³é給\næä»¤ï¼åçº <code>serial console</code>ã å¨é種æ
æ³ä¸ï¼è®æ¨å¨å
¶ä¸æä¸ä»»æéµççµç«¯æ©ï¼\nå°ç²é¸çº GRUB çµç«¯æ©ã</p>"
#: src/grub/helps.ycp:67
-#, fuzzy
msgid ""
"<p><b>Fallback Sections if default Fails</b> contains a list of section numbers\n"
"that will be used for booting in case the default section is unbootable.</p>"
-msgstr ""
-"<b>徿´</b>å
å«å段è碼æ¸
å®ï¼å¯å¨\n"
-"é è¨åæ®µç¡æ³éæ©æç¨ä¾éæ©ã"
+msgstr "<p><b>ãé è¨åæ®µå¤±æææ¡ç¨å¾æ´å段ã</b>å
å«å段è碼æ¸
å®ï¼å¯å¨\né è¨åæ®µç¡æ³éæ©æç¨ä¾éæ©ã</p>"
#: src/grub/helps.ycp:70
msgid "<p>Selecting <b>Hide Menu on Boot</b> will hide the boot menu</p>"
-msgstr ""
+msgstr "<p>é¸å<b>ãéæ©æé±èåè½è¡¨ã</b>å¯ä»¥é±èéæ©åè½è¡¨</p>"
#: src/grub/helps.ycp:72
msgid "<p><b>Graphical Menu File</b> defines the file to use for the graphical boot menu.</p>"
-msgstr ""
+msgstr "<p><b>ãåå½¢ååè½è¡¨æªæ¡ã</b>å¯å®ç¾©æªæ¡ï¼ä½¿å
¶ç¨æ¼åå½¢åéæ©åè½è¡¨ã</p>"
#: src/grub/helps.ycp:74
msgid ""
"<p><b>Password for the Menu Interface</b><br>\n"
"Define the password that will be required to access the boot menu. YaST will only accept the password if you repeat\n"
"it in <b>Retype Password</b>.</p>"
-msgstr ""
+msgstr "<p><b>åè½è¡¨ä»é¢çå¯ç¢¼</b><br>\nå¯å®ç¾©ç¶ååéæ©åè½è¡¨ææéçå¯ç¢¼ã åªæç¶æ¨å¨<b>ãéæ°è¼¸å
¥å¯ç¢¼ã</b>ä¸è¼¸å
¥å¯ç¢¼æï¼\nYaST æææ¥å該å¯ç¢¼ã</p>"
#: src/grub/helps.ycp:78
-#, fuzzy
msgid "<p><b>Image Section</b></p>"
-msgstr "<p><b>æè¿°</b></p>"
+msgstr "<p><b>å½±ååæ®µ</b></p>"
#: src/grub/helps.ycp:80 src/grub/helps.ycp:107
msgid "<p><b>Kernel Image</b> defines the kernel to boot. Either enter the name directly or choose via <b>Browse</b></p>"
-msgstr ""
+msgstr "<p><b>ãæ ¸å¿å½±åã</b>å¯å®ç¾©è¦éæ©çæ ¸å¿ã è«ç´æ¥è¼¸å
¥åç¨±ï¼æéé<b>ãç覽ã</b>é²è¡é¸æ</p>"
#: src/grub/helps.ycp:82 src/grub/helps.ycp:113
-#, fuzzy
msgid "<p><b>Root Device</b> sets the device to pass to the kernel as root device.</p>"
-msgstr "<p>ã<b>éæ©é¸é
</b>ãæ¯å¨æ¯æ¬¡éæ©æå³éçµ¦æ ¸å¿ç鏿æ§å¼æ¸ã</p>"
+msgstr "<p><b>ãæ ¹è¨åã</b>å¯è¨å®è¦å°åªåè¨åå³éå°æ ¸å¿åçºæ ¹è¨åã</p>"
#: src/grub/helps.ycp:84 src/grub/helps.ycp:115
msgid "<p><b>Vga Mode</b> defines the VGA mode for the <i>console</i> the kernel should set when booting</p>"
-msgstr ""
+msgstr "<p><b>ãVGA 模å¼ã</b>å¯å®ç¾©<i></i>主æ§å°å¨æ ¸å¿éæ©ææä½¿ç¨ç VGA 模å¼</p>"
#: src/grub/helps.ycp:86 src/grub/helps.ycp:109
msgid "<p><b>Optional Kernel Command Line Parameter</b> lets you define additional parameters to pass to the kernel</p>"
-msgstr ""
+msgstr "<p><b>ã鏿æ§çæ ¸å¿æä»¤è¡åæ¸ã</b>å¯è®æ¨å®ç¾©å
¶ä»è¦å³éå°æ ¸å¿ç忏</p>"
#: src/grub/helps.ycp:88
msgid ""
"<p><b>Initial RAM Disk</b>, if non-empty, defines the initial ramdisk to use. Either enter the path and file name\n"
"directly or choose by using <b>Browse</b></p>"
-msgstr ""
+msgstr "<p><b>ã起使ç RAM ç£ç¢ã</b>å¨ä¸çºç©ºç½ææå®ç¾©è¦ä½¿ç¨çèµ·å§ RAM ç£ç¢ã è«ç´æ¥è¼¸å
¥è·¯å¾åæªæ¡åç¨±ï¼æä½¿ç¨\n<b>ãç覽ã</b>é²è¡é¸æ</p>"
#: src/grub/helps.ycp:91
msgid "<p>Selecting <b>Do not verify Filesystem before Booting</b> will skip all file system checks.</p>"
-msgstr ""
+msgstr "<p>é¸å<b>ãéæ©åä¸è¦é©èæªæ¡ç³»çµ±ã</b>å°æç¥éæªæ¡ç³»çµ±ç檢æ¥ã</p>"
#: src/grub/helps.ycp:93
msgid "<p>Select <b>Chainloader Section</b> if you want to define a section for booting an OS other than Linux</p>"
-msgstr ""
+msgstr "<p><b>ãChainloader åæ®µã</b>ï¼ç¶æ¨æ³çº Linux ä¹å¤çæå使¥ç³»çµ±è¨å®éæ©å段æï¼è«é¸ææ¤é¸é
</p>"
#: src/grub/helps.ycp:95
msgid "<p>Setting <b>Use Password Protection</p> will require a password to select this section</p>"
-msgstr ""
+msgstr "<p>è¨å®<b>ã使ç¨å¯ç¢¼ä¿è·ã</p>以å¾ä¾¿éè¦ä½¿ç¨å¯ç¢¼æè½é¸åéååæ®µ</p>"
#: src/grub/helps.ycp:97
msgid "<p><b>Other System</b> lets you choose among the non-Linux operating systems found on your computer.</p>"
-msgstr ""
+msgstr "<p><b>ãå
¶ä»ç³»çµ±ã</b>å¯è®æ¨å¨é»è
¦ä¸æå®è£çææé Linux 使¥ç³»çµ±ä¸é²è¡é¸æã</p>"
#: src/grub/helps.ycp:99
msgid "<p>Select <b>Activate this Partition when selected for Boot</b> if your BIOS needs this flag set in order to boot it</p>"
-msgstr ""
+msgstr "<p><b>ãå°æ¤åå²åè¨å®çºéæ©åå²åæå 以åç¨ã</b>ï¼ç¶æ¨ç BIOS éè¦éåææ¨è¨å®æè½éæ©æï¼ä¾¿ä½¿ç¨éåé¸é
</p>"
#: src/grub/helps.ycp:101
msgid ""
"<p><b>Block Offset for Chainloading</b> lets you specify the list of blocks to boot. In most cases you want\n"
"to specify <code>+1</code> here. For specifics on blocklist notation see the grub documentation</p>"
-msgstr ""
+msgstr "<p><b>ãChainloading çåæ®µåç§»ã</b>å¯è®æ¨æå®è¦éæ©çåæ®µæ¸
å®ã å¨å¤§é¨åæ
æ³ä¸ï¼æ¨å¯ä»¥å¨é裡\næå® <code>+1</code>ã å¦éåæ®µæ¸
宿¨è¨çè¦æ ¼ï¼è«åé± Grub æä»¶</p>"
#: src/grub/helps.ycp:104
-#, fuzzy
msgid ""
"<p>Select <b>Xen Section</b> to add a new Linux kernel or other image,\n"
"but to start it in a XEN environment.</p>"
-msgstr ""
-"<p>é¸å<b>ãKernel via XENã<b>ï¼æ°å¢è¦å¨ XEN ç°å¢ååçæ° Linux Kernel\n"
-"æå
¶ä»å½±åã</p>"
+msgstr "<p>é¸å<b>ãXen åæ®µã</b>便°å¢ Linux æ ¸å¿æå
¶ä»å½±åï¼\n使¯è¦å¨ XEN ç°å¢ä¸ååã</p>"
#: src/grub/helps.ycp:111
msgid "<p><b>Hypervisor</b> specifies the Hypervisor to use.</p>"
-msgstr ""
+msgstr "<p><b>ãHypervisorã</b>坿å®è¦ä½¿ç¨ç Hypervisorã</p>"
#: src/grub/helps.ycp:117
msgid ""
"<p><b>Initial RAM Disk</b>,if non-empty, defines the initial ramdisk to use. Either enter the path and file name\n"
"directly or choose by using <b>Browse</b></p>"
-msgstr ""
+msgstr "<p><b>ã起使ç RAM ç£ç¢ã</b>å¨ä¸çºç©ºç½ææå®ç¾©è¦ä½¿ç¨çèµ·å§ RAM ç£ç¢ã è«ç´æ¥è¼¸å
¥è·¯å¾åæªæ¡åç¨±ï¼æä½¿ç¨\n<b>ãç覽ã</b>é²è¡é¸æ</p>"
#: src/grub/helps.ycp:120
-#, fuzzy
msgid "<p><b>Menu Section</b></p>"
-msgstr "<p><b>æè¿°</b></p>"
+msgstr "<p><b>åè½è¡¨å段</b></p>"
#: src/grub/helps.ycp:122
-#, fuzzy
msgid "<p><b>Partition of Menu File</b></p>"
-msgstr "åè½è¡¨æªæ¡çåå²å"
+msgstr "<p><b>åè½è¡¨æªæ¡çåå²å</b></p>"
#: src/grub/helps.ycp:124
-#, fuzzy
msgid "<p><b>Menu Description File<b></p>"
-msgstr "<p><b>æè¿°</b></p>"
+msgstr "<p><b>åè½è¡¨æè¿°æªæ¡<b></p>"
#: src/grub/helps.ycp:129
msgid "Boot Loader Locations"
Modified: branches/SLE10SP1/yast/zh_TW/po/dhcp-server.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/dhcp-server.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/dhcp-server.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -600,7 +600,7 @@
"Selected network interface has currently no configuration (no assigned IP address \n"
"and netmask). Using it in DHCP server configuration may not work.\n"
"Really use this interface?"
-msgstr ""
+msgstr "é¸åç網路ä»é¢ç®åæ²æçµæ
(æªæå® IP ä½åå\n網路é®ç½©)ã å¨ DHCP 伺æå¨çµæ
ä¸ä½¿ç¨è©²ä»é¢å¯è½ç¡æ³æ£å¸¸éä½ã\n 確å®è¦ä½¿ç¨æ¤ä»é¢ï¼"
#. check box
#: src/dialogs2.ycp:317 src/widgets.ycp:994
@@ -609,9 +609,8 @@
#. FATE #227, comments #5 and #17
#: src/dialogs2.ycp:320
-#, fuzzy
msgid "DHCP Server &Name (optional)"
-msgstr "LDAP 伺æå¨å稱 (鏿æ§)(&N)"
+msgstr "DHCP 伺æå¨å稱 (鏿æ§)(&N)"
#. Textentry with name of the domain
#: src/dialogs2.ycp:330
@@ -2104,13 +2103,10 @@
"å¾å·²ååºç網路å¡ä¸ï¼é¸åä¸å¼µä¾ DHCP 伺æå¨ä½¿ç¨ã</p>"
#: src/helps.ycp:145
-#, fuzzy
msgid ""
"Optionally, you can also specify <b>DHCP server name</b>\n"
"(the name of dhcpServer LDAP object), if it is different from your hostname."
-msgstr ""
-"è¥ <b>LDAP 伺æå¨å稱</b>\n"
-"(dhcpServer LDAP ç©ä»¶çå稱) èæ¨ç主æ©å稱ä¸åï¼æ¨ä¹å¯ä»¥æå® LDAP 伺æå¨å稱ã"
+msgstr "è¥ <b>DHCP 伺æå¨å稱</b>\n(dhcpServer LDAP ç©ä»¶çå稱) èæ¨ç主æ©å稱ä¸åï¼æ¨ä¹å¯ä»¥æå® DHCP 伺æå¨å稱ã"
#. Wizard Installation - Step 2 1/9
#: src/helps.ycp:149
Modified: branches/SLE10SP1/yast/zh_TW/po/iscsi-client.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/iscsi-client.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/iscsi-client.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -21,7 +21,7 @@
"InitiatorName from iBFT and from /etc/iscsi/initiatorname.iscsi are differ.\n"
"Old initiatorname will be replaced by value from iBFT and create a backup.\n"
"If you want to use different initiatorname change it in BIOS."
-msgstr ""
+msgstr "ä¾èª iBFT èä¾èª /etc/iscsi/initiatorname.iscsi ç InitiatorName (èµ·å§è
å稱)äºè
ææä¸åã\nèç initiatorname å°ç±ä¾èª iBFT çå¼å代ï¼ä¸¦å°å»ºç«å份ã\n è¥æ³ä½¿ç¨å
¶ä»ç initiatornameï¼è«å¨ BIOS ä¸è®æ´ã"
#: src/IscsiClient.ycp:304
#, ycp-format
@@ -38,11 +38,11 @@
#: src/IscsiClient.ycp:375
msgid "while discovering"
-msgstr ""
+msgstr "ç¼ç¾æ"
#: src/IscsiClient.ycp:384
msgid "while login into"
-msgstr ""
+msgstr "ç»å
¥æ"
#. IscsiClient read dialog caption
#: src/IscsiClient.ycp:435
@@ -137,14 +137,12 @@
#. `HSpacing(7),
#: src/dialogs.ycp:48
-#, fuzzy
msgid "Initiator Name"
-msgstr "iSCSI ååå¨"
+msgstr "èµ·å§è
å稱"
#: src/dialogs.ycp:51
-#, fuzzy
msgid "Save Name"
-msgstr "伺æå¨å稱"
+msgstr "å²åå稱"
#: src/dialogs.ycp:66 src/dialogs.ycp:86 src/dialogs.ycp:107
msgid "Portal Address"
@@ -377,7 +375,7 @@
#: src/helps.ycp:86
msgid "<p><b>InitiatorName</b> is value from /etc/initiatorname.iscsi. In case you have iBFT this value will be replaced from there and you are not able to change it (do it in BIOS Setup).</p><p>When you want to change this value, use <b>Save Name</b> button. This value is not saved automatically.</p>"
-msgstr ""
+msgstr "<p><b>InitiatorName</b> æ¯ä¾èª /etc/initiatorname.iscsi çå¼ãå¦ææ¨æ iBFTï¼åæ¤å¼å°å¾è©²èå代ï¼èæ¨å°ç¡æ³é²è¡è®æ´ (è«å¨ BIOS è¨å®ä¸é²è¡)ã</p><p>ç¶æ¨æ³è®æ´æ¤å¼æï¼è«ä½¿ç¨<b>ãå²åå稱ã</b>æéã æ¤å¼ä¸æèªåå²åã</p>"
#: src/helps.ycp:89
msgid ""
@@ -403,9 +401,8 @@
msgstr "ç¼ç¾çç®æ¨æ¸
å®ãååæ°<b>ãæç´¢ã</b>使¥ï¼æ<b>ãé£ç·ã</b>ä»»ä½ç®æ¨ã"
#: src/helps.ycp:106
-#, fuzzy
msgid "<h1>iBTF</h1>"
-msgstr "<h1>è¦å</h1>"
+msgstr "<h1>iBTF</h1>"
#. Command line help text for the Xiscsi-client module
#: src/iscsi-client.ycp:34
@@ -473,7 +470,7 @@
#: src/widgets.ycp:385 src/widgets.ycp:444
msgid "The target with this TargetName is already connected. Make sure that Multipathing is enabled to prevent data corruption."
-msgstr ""
+msgstr "å·²é£ç·æææ¤ TargetName çç®æ¨ã è«ç¢ºå®å·²åç¨ãå¤éè·¯å¾ãä¾é¿å
è³ææ¯æã"
#: src/widgets.ycp:385 src/widgets.ycp:444
msgid "Continue"
Modified: branches/SLE10SP1/yast/zh_TW/po/nfs_server.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/nfs_server.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/nfs_server.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -258,15 +258,12 @@
#: src/ui.ycp:88
msgid "Please enter a non-empty export path. Eg: /exports"
-msgstr ""
+msgstr "è«è¼¸å
¥é空ç½ç輸åºè·¯å¾ã ä¾å¦ï¼ /exports"
#. error popup message
#: src/ui.ycp:97
-#, fuzzy
msgid "The exports table already contains this directory."
-msgstr ""
-"輸åºè¡¨\n"
-"å·²å
å«éåç®éã"
+msgstr "輸åºè¡¨å·²å
嫿¤ç®éã"
#. message popup; %1, %2 are package names
#: src/ui.ycp:104
Modified: branches/SLE10SP1/yast/zh_TW/po/ntp-client.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/ntp-client.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/ntp-client.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -675,13 +675,10 @@
#. help text 5/5
#: src/helps.ycp:63
-#, fuzzy
msgid ""
"<p><b><big>Display Log </big></b><br>\n"
"To view the logs of NTP daemon in new window, click on <b>Display Log</b> button.</p>"
-msgstr ""
-"<p><b><big>é©
åç¨å¼æ ¡æ£</big></b><br>\n"
-"è¥è¦æ ¡æ£æéé©
åç¨å¼ï¼è«æä¸ä¸<b>ãé©
åç¨å¼æ ¡æ£ã</b>ã</p>"
+msgstr "<p><b><big>顯示è¨é </big></b><br>\nè¥è¦å¨æ°è¦çªä¸æª¢è¦ NTP ç²¾éçè¨éï¼è«æä¸ä¸<b>ã顯示è¨éã</b>æéã</p>"
#. help text to a button
#: src/helps.ycp:67
Modified: branches/SLE10SP1/yast/zh_TW/po/registration.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/registration.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/registration.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -20,7 +20,7 @@
#. Translators: This is title/brand - verify how to translate it correctly
#: src/clients/inst_suse_register.ycp:68
msgid "Novell Customer Center Configuration"
-msgstr "Novell 客æ¶ä¸å¿çµæ
"
+msgstr "Novell Customer Center çµæ
"
#. Translators: Module Title for the Box
#: src/clients/inst_suse_register.ycp:71
@@ -31,10 +31,9 @@
msgid ""
"Get technical support and product updates and\n"
"manage subscriptions with Novell Customer Center."
-msgstr ""
-"è¥è¦åå¾æè¡æ¯æ´åç¢åæ´æ°ä¸¦\n"
-"管çè¨é±ï¼è«ä½¿ç¨ Novell 客æ¶ä¸å¿ã"
+msgstr "ä½¿ç¨ Novell Customer Center ä¾åå¾æè¡æ¯æ´åç¢åæ´æ°ï¼\n並å¯ç®¡çè¨é±ã"
+
#: src/clients/inst_suse_register.ycp:82
msgid "Configure Now (Recommended)"
msgstr "ç«å³è¨å® (建è°)"
Modified: branches/SLE10SP1/yast/zh_TW/po/s390.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/s390.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/s390.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -18,20 +18,18 @@
#. text for installation summary
#: src/clients/dasd_proposal.ycp:27
-#, fuzzy
msgid "No DASD disk detected"
-msgstr "æ²æé¸åç£ç¢ã"
+msgstr "嵿¸¬ä¸å°ä»»ä½ DASD ç£ç¢"
#. section name in proposal dialog
#: src/clients/dasd_proposal.ycp:54
-#, fuzzy
msgid "DASD"
-msgstr "DASD å稱"
+msgstr "DASD"
#. section name in proposal - menu item
#: src/clients/dasd_proposal.ycp:56
msgid "&DASD"
-msgstr ""
+msgstr "DASD(&D)"
#. popup label
#: src/clients/s390-disk-controller.ycp:34
@@ -61,20 +59,18 @@
#. text for installation summary
#: src/clients/zfcp_proposal.ycp:27
-#, fuzzy
msgid "No zFCP disk configured"
-msgstr "æ²æè¨å®ä»»ä½é
ç®"
+msgstr "æ²æè¨å®ä»»ä½ zFCP ç£ç¢"
#. section name in proposal dialog
#: src/clients/zfcp_proposal.ycp:54
msgid "zFCP"
-msgstr ""
+msgstr "zFCP"
#. section name in proposal - menu item
#: src/clients/zfcp_proposal.ycp:56
-#, fuzzy
msgid "&zFCP"
-msgstr "FCP-LUN(&F)"
+msgstr "zFCP(&Z)"
#. table cell
#: src/dasd/dialogs.ycp:120 src/dasd/dialogs.ycp:125 src/dasd/dialogs.ycp:140
Modified: branches/SLE10SP1/yast/zh_TW/po/storage.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/storage.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/storage.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -2031,7 +2031,7 @@
"The device (%1) cannot be removed\n"
"Since it is a logical partition and another logical \n"
"partition with higher number is in use.\n"
-msgstr ""
+msgstr "è¨å (%1) ç¡æ³ç§»é¤ï¼\nå çºæ¤çºé輯åå²åï¼èå
¶ä»ææè¼é«ç·¨èç\né輯åå²åæ£å¨ä½¿ç¨ä¸ã\n"
#. popup text
#: storage/src/include/custom_part_check_generated.ycp:967
Modified: branches/SLE10SP1/yast/zh_TW/po/users.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/users.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/users.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -222,11 +222,11 @@
#: src/Users.pm:4565
msgid ""
"The password may only contain the following characters:\n"
-"0-9, a-z, A-Z, and any of \"`~!@#$%^&* ,.;:._-+/|?='{[(<>)]}\\\".\n"
+"0-9, a-z, A-Z, and any of \"`~!@#$%^&* ,.;:._-+/|?='{[(<>)]}\"\"\".\n"
"Try again."
msgstr ""
"å¯ç¢¼åªè½å
å«ä¸ååå
ï¼\n"
-"0-9ãa-zãA-Z å \"`~!@#$%^&* ,.;:._-+/|?='{[(<>)]}\\\" ä¸çä»»ä¸åå
ã\n"
+"0-9ãa-zãA-Z å \"`~!@#$%^&* ,.;:._-+/|?='{[(<>)]}\"\"\" ä¸çä»»ä¸åå
ã\n"
" è«åè©¦ä¸æ¬¡ã"
#. help text (default part shown in more places)
@@ -3088,7 +3088,7 @@
#. helptext
#: src/users_plugin_ldap_passwordpolicy.ycp:62
msgid "<p>Assign a password policy object to this user in <b>DN of Password Policy object</b>. Activate <b>Reset Password</b> to reset the password of modified user.</p>"
-msgstr ""
+msgstr "<p>ææ´¾å¯ç¢¼è¦åç©ä»¶çµ¦éå使¼<b>å¯ç¢¼è¦åç©ä»¶ä¹ DN</b>ç使ç¨è
ã åç¨<b>éè¨å¯ç¢¼</b>ä¾éè¨ä¿®æ¹ä¹ä½¿ç¨è
çå¯ç¢¼ã</p>"
#: src/users_plugin_ldap_passwordpolicy.ycp:73
msgid "DN of &Password Policy object"
Modified: branches/SLE10SP1/yast/zh_TW/po/vm.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/vm.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/vm.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -27,9 +27,8 @@
#. progress stage 1/2
#: src/VM_XEN.ycp:141
-#, fuzzy
msgid "Verify Installed Packages"
-msgstr "ç¢ºèªææå®è£çå¥ä»¶"
+msgstr "é©è輸å
¥çå¥ä»¶"
#. progress stage 2/2
#: src/VM_XEN.ycp:143
@@ -43,28 +42,18 @@
#. xen domain0 installation help text - 1/4
#: src/VM_XEN.ycp:154
-#, fuzzy
msgid "<p><big><b>VM Server Configuration</b></big></p><p>Configuration of the VM Server (domain 0) has two parts.</p>"
-msgstr ""
-"<p><big><b>VM 伺æå¨çµæ
</b></big></p><p>VM 伺æå¨ (é å 0) ç\n"
-"çµæ
å
å«å
©åé¨åã</p>\n"
+msgstr "<p><big><b>VM 伺æå¨çµæ
</b></big></p><p>VM 伺æå¨ççµæ
(é å 0) ææå
©åé¨åã</p>"
#. xen domain0 installation help text - 2/4
#: src/VM_XEN.ycp:156
-#, fuzzy
msgid "<p>The required packages are installed into the system first. Then the boot loader is switched to GRUB if it is not already used and the Xen section is added to the boot loader menu if it is missing.</p>"
-msgstr ""
-"<p>å¿
è¦å¥ä»¶å·²ç¶å®è£æ¼ç³»çµ±ä¸ã妿¤ä¸ä¾ï¼\n"
-"éæ©è¼å
¥å¨å°±æå¨æªä½¿ç¨ GRUB æåæææ¤æ¨¡å¼ï¼ä¸¦å¨éæ©è¼å
¥å¨åè½è¡¨éºå¤± Xen åæ®µæ\n"
-"å å
¥æ¤å段ã</p>\n"
+msgstr "<p>å
å¨ç³»çµ±ä¸å®è£éè¦çå¥ä»¶ã ç¶å¾å°éæ©è¼å
¥å¨åæå° GRUB (妿尿ªä½¿ç¨)ï¼ä¸¦å° Xen åæ®µæ°å¢è³éæ©è¼å
¥å¨åè½è¡¨ (妿已éºå¤±)ã</P>"
#. xen domain0 installation help text - 3/4
#: src/VM_XEN.ycp:158
-#, fuzzy
msgid "<p>GRUB is needed because it supports the multiboot standard required to boot Xen and Linux kernel.</p>"
-msgstr ""
-"<p>éæå¿
é ä½¿ç¨ GRUBï¼å çºå®å¯æ¯æ´éæ© Xen å Linux æ ¸å¿æç\n"
-"å¿
è¦å¤ééæ©æ¨æºã</p>\n"
+msgstr "<p>éè¦ GRUBï¼å çºå®æ¯æ´ååXen å Linux æ ¸å¿æéçå¤ééæ©æ¨æºã</p>"
#. xen domain0 installation help text - 4/4
#: src/VM_XEN.ycp:160
@@ -94,7 +83,7 @@
#. error popup
#: src/VM_XEN.ycp:213
msgid "Failed to configure the firewall to allow the Xen bridge"
-msgstr ""
+msgstr "ç¡æ³è¨å®é²ç«çï¼æ
ç¡æ³å
許 Xen æ©æ¥"
#. popup message - ask user to reboot the machine into Xen kernel
#: src/VM_XEN.ycp:221
Modified: branches/SLE10SP1/yast/zh_TW/po/yast2-apparmor.zh_TW.po
===================================================================
--- branches/SLE10SP1/yast/zh_TW/po/yast2-apparmor.zh_TW.po 2007-02-21 09:47:46 UTC (rev 9596)
+++ branches/SLE10SP1/yast/zh_TW/po/yast2-apparmor.zh_TW.po 2007-02-21 10:04:39 UTC (rev 9597)
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-02-13 16:48-0800\n"
+"Report-Msgid-Bugs-To: apparmor-general at forge.novell.com\n"
+"POT-Creation-Date: 2007-02-02 17:00-0800\n"
"PO-Revision-Date: 2006-06-01 10:31\n"
"Last-Translator: Novell Language <language at novell.com>\n"
"Language-Team: Novell Language <language at novell.com>\n"
@@ -21,7 +21,6 @@
msgstr "# å·è¡å®å
¨æè¦ - ç± AppArmor ç¢ç\n"
#: bin/reportgen.pl:76
-#, perl-format
msgid ""
"# Period: %s to %s\n"
"\n"
@@ -30,13 +29,11 @@
"\n"
#: bin/reportgen.pl:80
-#, fuzzy
-msgid "<tr><th colspan='7'>Executive Security Summary - Generated by AppArmor</th></tr>"
+msgid "<tr><th colspan='6'>Executive Security Summary - Generated by AppArmor</th></tr>"
msgstr "<tr><th colspan='6'>å·è¡å®å
¨æè¦ - ç± AppArmor ç¢ç</th></tr>"
#: bin/reportgen.pl:81
-#, fuzzy, perl-format
-msgid "<tr><th colspan='7'>Period: %s to %s</th></tr>\n"
+msgid "<tr><th colspan='6'>Period: %s to %s</th></tr>\n"
msgstr "<tr><th colspan='6'>æéï¼%s è³ %s</th></tr>\n"
#: bin/reportgen.pl:86
@@ -44,7 +41,6 @@
msgstr "# æç¨ç¨å¼ç¨½æ ¸å ±å - ç± AppArmor ç¢ç\n"
#: bin/reportgen.pl:87
-#, perl-format
msgid ""
"# Date Run: %s\n"
"\n"
@@ -61,7 +57,6 @@
msgstr "# å®å
¨äºä»¶å ±å - ç± AppArmor ç¢ç\n"
#: bin/reportgen.pl:97
-#, perl-format
msgid "# Period: %s - %s\n"
msgstr "# æéï¼ %s - %s\n"
@@ -70,7 +65,6 @@
msgstr "# 以ä¸éæ¿¾å¨æ¯ç¨ä¾ç¢çå ±åï¼\n"
#: bin/reportgen.pl:119
-#, perl-format
msgid ""
"# Filter: %s, Value: %s\n"
"\n"
@@ -93,7 +87,6 @@
msgstr "<h3>å®å
¨äºä»¶å ±å - ç± AppArmor ç¢ç</h3>\n"
#: bin/reportgen.pl:139
-#, perl-format
msgid "<h4>Period: %s - %s</h4>\n"
msgstr "<h4>æéï¼ %s - %s</h4>\n"
@@ -102,7 +95,6 @@
msgstr "<h4>以ä¸éæ¿¾å¨æ¯ç¨ä¾ç¢çå ±åï¼</h4>"
#: bin/reportgen.pl:147
-#, perl-format
msgid "<p>Filter: %s, Value: %s</p>"
msgstr "<p>éæ¿¾å¨ï¼ %sï¼å¼ï¼ %s</p>"
@@ -110,30 +102,6 @@
msgid "<h4>No filters were used for report generation.</h4>"
msgstr "<h4>æªä½¿ç¨é濾å¨ä¾ç¢çå ±åã</h4>"
-#: bin/reportgen.pl:220
-#, perl-format
-msgid "Fatal Error: Couldn't get report configuration information %s. Exiting."
-msgstr "å´éé¯èª¤ï¼ ç¡æ³åå¾å ±åçµæ
è³è¨ %sã æ£å¨é¢éã"
-
-#: bin/reportgen.pl:337
-#, perl-format
-msgid "Error: Couldn't open (tmp) %s. ESS report execution not tracked."
-msgstr "é¯èª¤ï¼ ç¡æ³éå (tmp) %sã æªè¿½è¹¤ ESS å ±åå·è¡ã"
-
-#: bin/reportgen.pl:342
-#, perl-format
-msgid "Error: Couldn't open %s. ESS report execution not tracked."
-msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªè¿½è¹¤ ESS å ±åå·è¡ã"
-
-#: bin/reportgen.pl:359
-msgid "Error: Necessary input missing. Unable to generate report and send mail."
-msgstr "é¯èª¤ï¼ 缺å°å¿
è¦è¼¸å
¥ã ç¡æ³ç¢çå ±å並å³ééµä»¶ã"
-
-#: bin/reportgen.pl:429
-#, perl-format
-msgid "Error: Couldn't open %s. No ESS csv report generated."
-msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç ESS CSV å ±åã"
-
#: bin/reportgen.pl:440
msgid "<tr bgcolor='edefff'><td>Hostname</td><td>Start Date</td><td>End Date</td>"
msgstr "<tr bgcolor='edefff'><td>主æ©å稱</td><td>éå§æ¥æ</td><td>çµææ¥æ</td>"
@@ -146,16 +114,6 @@
msgid "<td>Number of Events</td></tr>\n"
msgstr "<td>äºä»¶æ¸</td></tr>\n"
-#: bin/reportgen.pl:456
-#, perl-format
-msgid "Error: Couldn't open %s. No ESS html report generated."
-msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç ESS HTML å ±åã"
-
-#: bin/reportgen.pl:488 bin/reportgen.pl:520
-#, perl-format
-msgid "Error: Couldn't open %s. No AUD report generated."
-msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç AUD å ±åã"
-
#: bin/reportgen.pl:501
msgid "<h3>Applications Audit Report - Generated by AppArmor</h3>\n"
msgstr "<h3>æç¨ç¨å¼ç¨½æ ¸å ±å - ç± AppArmor ç¢ç</h3>\n"
@@ -168,20 +126,6 @@
msgid "<td>Profile</td><td>PID</td><td>State</td><td>AppArmor Profile</td></tr>\n"
msgstr "<td>è¨å®æª</td><td>PID</td><td>çæ
</td><td>AppArmor è¨å®æª</td></tr>\n"
-#: bin/reportgen.pl:571
-#, perl-format
-msgid "Error: Couldn't open %s. No SIR report generated."
-msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç SIR å ±åã"
-
-#: bin/reportgen.pl:591
-msgid "Error: No arguments passed--Unable to execute reports. Exiting."
-msgstr "é¯èª¤ï¼ æªéåºå¼æ¸--ç¡æ³å·è¡å ±åã æ£å¨é¢éã"
-
-#: bin/reportgen.pl:604
-#, perl-format
-msgid "Executing Scheduled Report: %s"
-msgstr "æ£å¨å·è¡æç¨çå ±åï¼ %s"
-
#: clients/GenProf.ycp:24 clients/LogProf.ycp:24
msgid "&Allow"
msgstr "å
許(&A)"
@@ -244,7 +188,6 @@
msgstr "AppArmor è¨å®æªç²¾é"
#: clients/GenProf.ycp:80
-#, fuzzy
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"
@@ -382,103 +325,7 @@
" <li>RES_OPTION</li>\n"
" <li>TMPDIR</li>\n"
" <li>TZDIR</li> </ul>\n"
-msgstr ""
-" <b>AppArmor è¨å®æªç²¾é</b><br>\n"
-" æ¬ç²¾é顯示 AppArmor ååæ§å¶æ¨¡çµç¢ççé
ç®ã ä½¿ç¨ AppArmor ç建è°ï¼å°±è½ç¢çé«åº¦æä½³åä¸ç©©åºçå®å
¨æ§è¨å®æªã AppArmor è½å»ºè°æ¨å
許ææçµä»äººååç¹å®è³æºï¼æå®ç¾©é
ç®çå·è¡è¨±å¯ã éäºæé¡¯ç¤ºçåé¡ï¼å·²å¨ä¹åå·è¡æ£å¸¸æç¨ç¨å¼å·è¡æ¸¬è©¦æå 以è¨éã <br>\n"
-" ä¸å說ææåæè¿° AppArmor 使ç¨çå®å
¨æ§è¨å®æªèªæ³è©³ç´°è³æã <br><br>æ¨å¯å¨ä»»ä½éæ®µè®æ´å»ºè°çåæï¼ä»¥èªå®è¨å®æªé
ç®ã æ¬ç¶è¦½å¯å婿¨è¨å®é¸é
ã å¦éæé¨å°±ççæç¤ºï¼è«åèã管çæåãã\n"
-" <br><br>\n"
-" <b>å忍¡å¼</b><br>\n"
-" \n"
-" æªæ¡è¨±å¯å忍¡å¼å
å«\n"
-" 以ä¸å
種模å¼çæåçµåï¼\n"
-" \n"
-" <ul> <li>r - è®å</li>\n"
-" <li>w - 寫å
¥</li>\n"
-" <li>px - åå¥è¨å®æªå·è¡</li>\n"
-" <li>ux - æªè¨éå·è¡</li>\n"
-" <li>ix - æ¿è¥²å·è¡</li>\n"
-" <li>l - é£çµ</li>\n"
-" </ul>\n"
-" <p>\n"
-" <br> <b>å忍¡å¼çè©³ç´°è³æ</b>\n"
-" <br><br>\n"
-" <b>è®å模å¼</b><br>\n"
-" å
許該ç¨å¼æè©²è³æºç\n"
-" è®åæ¬éã å¤åç¨åºç¨åºæªåå
¶ä»è½è¯å
§å®¹\n"
-" éè¦è®åæ¬éï¼ä¸è®åæ¬é坿±ºå®\n"
-" å·è¡ä¸çç¨åºæ¯å¦å¯ç£å¿å¾å°ï¼æä»¥\n"
-" ptrace(2) éå (ptrace(2) ç±\n"
-" strace(1)ãltrace(1) å gdb(1) çå
¬ç¨ç¨å¼æä½¿ç¨)ã\n"
-" <br>\n"
-" <br>\n"
-" <b>寫å
¥æ¨¡å¼</b><br>\n"
-" å
許該ç¨å¼æè©²è³æºç\n"
-" 寫å
¥æ¬éã å¦ææªæ¡è¦è§£é¤é£çµ (ç§»é¤)ï¼å°±å¿
é \n"
-" ææ¤è¨±å¯ã\n"
-" <br>\n"
-" <br>\n"
-" \n"
-" \n"
-" <b>æªè¨éå·è¡æ¨¡å¼</b><br>\n"
-" \n"
-" å
許該ç¨å¼å·è¡è©²è³æºï¼èä¸å°æ¤å·è¡çè³æº\n"
-" å¥ç¨ä»»ä½ AppArmor è¨å®æª\n"
-" ã å¦å¤ä¹éè¦ååºå·è¡æ¨¡å¼ã \n"
-" èãæ¿è¥²ãåãåå¥è¨å®æªå·è¡ã\n"
-" é
ç®ä¸ç¸å®¹ã\n"
-" <br><br>\n"
-" \n"
-" è¨éçç¨å¼å¿
é è½å·è¡æç¹æ¬çæä½æ\n"
-" (ä¾å¦æ©å¨éæ°éæ©)ï¼\n"
-" æ¬æ¨¡å¼å°±å¾æç¨ã åªè¦å°æç¹æ¬çåæ®µ\n"
-" æ¾å
¥å
¶ä»å·è¡æªï¼ä¸¦æäºæªè¨é\n"
-" å·è¡æ¬éï¼å°±å¯ç¥éå°ææ\n"
-" å·²è¨éç¨åºè¨ä¸çå¼·å¶éå¶ã\n"
-" å¦éè¨éé
ç®ç詳細è³è¨ï¼è«åé±\n"
-" subdomain(7) ç·ä¸æä»¶ã\n"
-" <br><br> <b>åå¥è¨å®æªå·è¡æ¨¡å¼</b><br>\n"
-" æ¬æ¨¡å¼å¿
é éå°å¨ AppArmor é åè½ææå·è¡çè³æºï¼\n"
-" å®ç¾©åå¥å®å
¨æ§\n"
-" è¨å®æªã å¦ææ²æå®ç¾©è¨å®æªï¼åå°\n"
-" æçµååã èãæ¿è¥²ãå\n"
-" ãæªè¨éãå·è¡é
ç®ä¸ç¸å®¹ã\n"
-" <br>\n"
-" <br> \n"
-" <b>é£çµæ¨¡å¼</b><br>\n"
-" å
許該ç¨å¼è½å»ºç«åç§»é¤\n"
-" å
·ææ¤å稱 (å
æ¬ç¬¦èé£çµ) çé£çµã 建ç«é£çµ\n"
-" æï¼æé£çµçæªæ¡å¿
é åæå»ºç«çé£çµ\n"
-" æç¸åçåå許å¯\n"
-" (ä½ç®çå°ä¸éè¦æ\n"
-" é£çµå忬é)ã è§£é¤æªæ¡é£çµæå¿
é è¦æ\n"
-" é£çµå忬éã\n"
-" <br>\n"
-" <br>\n"
-" <b>Globbing</b>\n"
-" <br>\n"
-" <br>\n"
-" æ¨å¯ä½¿ç¨ globbing èªæ³æå®æªæ¡è³æºã\n"
-" æ¤èªæ³è常ç¨å¤åç¨åºçèªæ³é¡ä¼¼ï¼ä¾å¦ csh(1)ã\n"
-" bash(1)ãzsh(1)ã\n"
-" <br>\n"
-" \n"
-" <ul>\n"
-" \t<li><b>*</b> å¯å代任使¸éçåå
ï¼é¤äº\n"
-" ã/ã<li>\n"
-" \n"
-" \t<li><b>**</b> å¯å代任使¸éçåå
ï¼å
æ¬ ã/ã</li>\n"
-" \n"
-" \n"
-" <li><b>?</b> å¯å代任ä½å®ä¸åå
ï¼é¤äºã/ã</li>\n"
-" \n"
-" <li><b>[abc]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n"
-" \n"
-" <li><b>[a-c]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n"
-" \n"
-" <li><b>{ab,cd}</b> å°æ´å
æä¸æ¢ç¸ç¬¦ ab çè¦åã䏿¢ç¸ç¬¦ cd ç\n"
-" è¦å</li>\n"
-" \n"
-" </ul>"
+msgstr " <b>AppArmor è¨å®æªç²¾é</b><br>\n æ¬ç²¾é顯示 AppArmor ååæ§å¶æ¨¡çµç¢ççé
ç®ã ä½¿ç¨ AppArmor ç建è°ï¼å°±è½ç¢çé«åº¦æä½³åä¸ç©©åºçå®å
¨æ§è¨å®æªã AppArmor è½å»ºè°æ¨å
許ææçµä»äººååç¹å®è³æºï¼æå®ç¾©é
ç®çå·è¡è¨±å¯ã éäºæé¡¯ç¤ºçåé¡ï¼å·²å¨ä¹åå·è¡æ£å¸¸æç¨ç¨å¼å·è¡æ¸¬è©¦æå 以è¨éã <br>\n ä¸å說ææåæè¿° AppArmor 使ç¨çå®å
¨æ§è¨å®æªèªæ³è©³ç´°è³æã <br><br>æ¨å¯å¨ä»»ä½éæ®µè®æ´å»ºè°çåæï¼ä»¥èªå®è¨å®æªé
ç®ã æ¬ç¶è¦½å¯å婿¨è¨å®é¸é
ã å¦éæé¨å°±ççæç¤ºï¼è«åèã管çæåãã\n <br><br>\n <b>å忍¡å¼</b><br>\n \n æªæ¡è¨±å¯å忍¡å¼å
å«\n 以ä¸å
種模å¼çæåçµåï¼\n \n <ul> <li>r - è®å</li>\n <li>w - 寫å
¥</li>\n <li>m - mmap PROT_EXEC</li>\n <li>px - åå¥è¨å®æªå·è¡</li>\n <li>ux - æªè¨é
å·è¡</li>\n <li>ix - æ¿è¥²å·è¡</li>\n <li>l - é£çµ</li>\n </ul>\n <p>\n <br> <b>å忍¡å¼çè©³ç´°è³æ</b>\n <br><br>\n <b>è®å模å¼</b><br>\n å
許該ç¨å¼æè©²è³æºç\n è®åæ¬éã å¤åç¨åºç¨åºæªåå
¶ä»è½è¯å
§å®¹\n éè¦è®åæ¬éï¼ä¸è®åæ¬é坿±ºå®\n å·è¡ä¸çç¨åºæ¯å¦å¯ç£å¿å¾å°ï¼æä»¥\n ptrace(2) éå (ptrace(2) ç±\n strace(1)ãltrace(1) å gdb(1) çå
¬ç¨ç¨å¼æä½¿ç¨)ã\n <br>\n <br>\n <b>寫å
¥æ¨¡å¼</b><br>\n å
許該ç¨å¼æè©²è³æºç\n 寫å
¥æ¬éã å¦ææªæ¡è¦è§£é¤é£çµ (ç§»é¤)ï¼å°±å¿
é \n ææ¤è¨±å¯ã\n <br>\n <br>\n <b>Mmap PROT_EXEC 模å¼</b><br>\n å
許該ç¨å¼ä»¥è©²è³æºä¸ç PROT_EXEC å¼å«\n mmapã \n <br>\n <br>\n \n \n <b>æªè¨éå·è¡æ¨¡å
¼</b><br>\n \n å
許該ç¨å¼å·è¡è©²è³æºï¼èä¸å°æ¤å·è¡çè³æº\n å¥ç¨ä»»ä½ AppArmor è¨å®æª\n ã å¦å¤ä¹éè¦ååºå·è¡æ¨¡å¼ã\n èãæ¿è¥²ãåãåå¥è¨å®æªå·è¡ã\n é
ç®ä¸ç¸å®¹ã\n <br><br>\n \n è¨éçç¨å¼å¿
é è½å·è¡æç¹æ¬çæä½æ\n (ä¾å¦æ©å¨éæ°éæ©)ï¼\n æ¬æ¨¡å¼å°±å¾æç¨ã åªè¦å°æç¹æ¬çåæ®µ\n æ¾å
¥å
¶ä»å·è¡æªï¼ä¸¦æäºæªè¨é\n å·è¡æ¬éï¼å°±å¯ç¥éå°ææ\n å·²è¨éç¨åºè¨ä¸çå¼·å¶éå¶ã\n å¦éè¨éé
ç®ç詳細è³è¨ï¼è«åé±\n subdomain(7) ç·ä¸æä»¶ã\n <br><br> <b>åå¥è¨å®æªå·è¡æ¨¡å¼</b><br>\n æ¬æ¨¡å¼å¿
é éå°å¨ AppArmor é åè½ææå·è¡çè³æºï¼\n å®ç¾©åå¥å®å
¨æ§\n è¨å®æªã å¦ææ²æå®ç¾©è¨å®æªï¼åå°\n æ
çµååã èãæ¿è¥²ãå\n ãæªè¨éãå·è¡é
ç®ä¸ç¸å®¹ã\n <br>\n <br> \n <b>é£çµæ¨¡å¼</b><br>\n å
許該ç¨å¼è½å»ºç«åç§»é¤\n å
·ææ¤å稱 (å
æ¬ç¬¦èé£çµ) çé£çµã 建ç«é£çµ\n æï¼æé£çµçæªæ¡å¿
é åæå»ºç«çé£çµ\n æç¸åçåå許å¯\n (ä½ç®çå°ä¸éè¦æ\n é£çµå忬é)ã è§£é¤æªæ¡é£çµæå¿
é è¦æ\n é£çµå忬éã\n <br>\n <br>\n <b>Globbing</b>\n <br>\n <br>\n æ¨å¯ä½¿ç¨ globbing èªæ³æå®æªæ¡è³æºã\n æ¤èªæ³è常ç¨å¤åç¨åºçèªæ³é¡ä¼¼ï¼ä¾å¦ csh(1)ã\n bash(1)ãzsh(1)ã\n <br>\n \n <ul>\n \t<li><b>*</b> å¯å代任使¸éçåå
ï¼é¤äº\n ã/ã<li>\n \n \t<li><b>**</b> å¯å代任使¸éçåå
ï¼å
æ¬ ã/ã</li>\n \n \n <li><b>?</b> å¯å
代任ä½å®ä¸åå
ï¼é¤äºã/ã</li>\n \n <li><b>[abc]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n \n <li><b>[a-c]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n \n <li><b>{ab,cd}</b> å°æ´å
æä¸æ¢ç¸ç¬¦ ab çè¦åã䏿¢ç¸ç¬¦ cd ç\n è¦å</li>\n \n </ul>\n \n <br>\n <br>\n <b>Clean Exec - æ¸
ççå·è¡æä½</b>\n <br>\n <br>\n åå¥è¨å®æªç Clean Exec é¸é
åæªè¨éç\n å·è¡æ¬é坿ä¾é¡å¤çå®å
¨æ§ï¼æ¹æ³æ¯\nèç±ç§»é¤åç¨å¼æ¿è¥²ä¹ç°å¢ä¸çç¹å®\n è®æ¸ã 妿æ¨å¨è¨å®æªç¨åºä¸é¸æ 'p' æ 'u'ï¼\n ç³»çµ±å°æç¤ºæ¨é¸ææ¯å¦è¦æ¸
çç°å¢ã\n è®æ¸çºï¼\n <ul> \n <li>GCONV_PATH</li>\n <li>GETCONF_DIR</li>\n <li>HOSTALIASES</li>\n <li>LD_AUDIT</li>\n <li>LD_DEBUG</li>\n <li>LD_DEBUG_OUTPUT</li>\n <li>LD_DYNAMIC_WEAK<
/li>\n <li>LD_LIBRARY_PATH</li>\n <li>LD_ORIGIN_PATH</li>\n <li>LD_PRELOAD</li>\n <li>LD_PROFILE</li>\n <li>LD_SHOW_AUXV</li>\n <li>LD_USE_LOAD_BIAS</li>\n <li>LOCALDOMAIN</li>\n <li>LOCPATH</li>\n <li>MALLOC_TRACE</li>\n <li>NLSPATH</li>\n <li>RESOLV_HOST_CONF</li>\n <li>RES_OPTION</li>\n <li>TMPDIR</li>\n <li>TZDIR</li> </ul>\n"
#: clients/GenProf.ycp:333 clients/LogProf.ycp:325
msgid "&Yes"
@@ -493,33 +340,29 @@
msgstr "確å®(&O)"
#: 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
+#: include/subdomain/profile_dialogs.ycp:57
+#: include/subdomain/profile_dialogs.ycp:148
+#: include/subdomain/reporting_dialogues.ycp:285
+#: include/subdomain/reporting_dialogues.ycp:330
+#: include/subdomain/reporting_dialogues.ycp:1783
+#: include/subdomain/reporting_dialogues.ycp:2118
+#: include/subdomain/reporting_dialogues.ycp:2128
+#: include/subdomain/reporting_dialogues.ycp:2421
msgid "&Cancel"
msgstr "åæ¶(&C)"
#: clients/GenProf.ycp:392 clients/LogProf.ycp:384
-#: include/subdomain/profile_dialogs.ycp:124
+#: include/subdomain/profile_dialogs.ycp:123
#: 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
+#: include/subdomain/reporting_dialogues.ycp:398
+#: include/subdomain/reporting_dialogues.ycp:494
+#: include/subdomain/reporting_dialogues.ycp:908
+#: include/subdomain/reporting_dialogues.ycp:1775
+#: include/subdomain/reporting_dialogues.ycp:2191
msgid "&Browse"
msgstr "ç覽(&B)"
#: clients/LogProf.ycp:81
-#, fuzzy
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"
@@ -655,100 +498,7 @@
" <li>TMPDIR</li>\n"
" <li>TZDIR</li> </ul>\n"
"\n"
-msgstr ""
-" <b>AppArmor è¨å®æªç²¾é</b><br>\n"
-" æ¬ç²¾é顯示 AppArmor ååæ§å¶æ¨¡çµç¢ççé
ç®ã ä½¿ç¨ AppArmor ç建è°ï¼å°±è½ç¢çé«åº¦æä½³åä¸ç©©åºçå®å
¨æ§è¨å®æªã AppArmor è½å»ºè°æ¨å
許ææçµä»äººååç¹å®è³æºï¼æå®ç¾©é
ç®çå·è¡è¨±å¯ã éäºæé¡¯ç¤ºçåé¡ï¼å·²å¨ä¹åå·è¡æ£å¸¸æç¨ç¨å¼å·è¡æ¸¬è©¦æå 以è¨éã <br>\n"
-" ä¸å說ææåæè¿° AppArmor 使ç¨çå®å
¨æ§è¨å®æªèªæ³è©³ç´°è³æã <br><br>æ¨å¯å¨ä»»ä½é段置æå»ºè°ï¼ä»¥èªå®è¨å®æªé
ç®ã æ¬ç¶è¦½å¯å婿¨è¨å®é¸é
ã å¦éæé¨å°±ççæç¤ºï¼è«åèã管çæåãã\n"
-" <br><br>\n"
-" \n"
-" <b>å忍¡å¼</b><br>\n"
-" \n"
-" æªæ¡è¨±å¯å忍¡å¼å
å«\n"
-" 以ä¸å
種模å¼çæåçµåï¼\n"
-" \n"
-" <ul> <li>r - è®å</li>\n"
-" <li>w - 寫å
¥</li>\n"
-" <li>px - åå¥è¨å®æªå·è¡</li>\n"
-" <li>ux - æªè¨éå·è¡</li>\n"
-" <li>ix - æ¿è¥²å·è¡</li>\n"
-" <li>l - é£çµ</li>\n"
-" </ul>\n"
-" <p><br>\n"
-" <b>å忍¡å¼çè©³ç´°è³æ</b>\n"
-" <br><br>\n"
-" <b>è®å模å¼</b><br>\n"
-" å
許該ç¨å¼æè©²è³æºç\n"
-" è®åæ¬éã å¤åç¨åºç¨åºæªåå
¶ä»è½è¯å
§å®¹\n"
-" éè¦è®åæ¬éï¼ä¸è®åæ¬é坿±ºå®\n"
-" å·è¡ä¸çç¨åºæ¯å¦å¯ç£å¿å¾å°ï¼æä»¥\n"
-" ptrace(2) éå (ptrace(2) ç±\n"
-" strace(1)ãltrace(1) å gdb(1) çå
¬ç¨ç¨å¼æä½¿ç¨)ã\n"
-" <br>\n"
-" <br>\n"
-" <b>寫å
¥æ¨¡å¼</b><br>\n"
-" å
許該ç¨å¼æè©²è³æºç\n"
-" 寫å
¥æ¬éã å¦ææªæ¡è¦è§£é¤é£çµ (ç§»é¤)ï¼å°±å¿
é \n"
-" ææ¤è¨±å¯ã\n"
-" <br>\n"
-" <br>\n"
-" \n"
-" \n"
-" <b>æªè¨éå·è¡æ¨¡å¼</b><br>\n"
-" \n"
-" å
許該ç¨å¼å·è¡è©²è³æºï¼èä¸å°æ¤å·è¡çè³æº\n"
-" å¥ç¨ä»»ä½ AppArmor è¨å®æª\n"
-" ã å¦å¤ä¹éè¦ååºå·è¡æ¨¡å¼ã \n"
-" èãæ¿è¥²ãåãåå¥è¨å®æªå·è¡ã\n"
-" é
ç®ä¸ç¸å®¹ã\n"
-" <br><br>\n"
-" \n"
-" è¨éçç¨å¼å¿
é è½å·è¡æç¹æ¬çæä½æ\n"
-" (ä¾å¦æ©å¨éæ°éæ©)ï¼\n"
-" æ¬æ¨¡å¼å°±å¾æç¨ã åªè¦å°æç¹æ¬çåæ®µ\n"
-" æ¾å
¥å
¶ä»å·è¡æªï¼ä¸¦æäºæªè¨éå·è¡æ¬éï¼\n"
-" \tå°±å¯ç¥éå°ææ\n"
-" å·²è¨éç¨åºè¨ä¸çå¼·å¶éå¶ã\n"
-" å¦éè¨éé
ç®ç詳細è³è¨ï¼è«åé±\n"
-" subdomain(7) ç·ä¸æä»¶ã\n"
-" <br><br> <b>åå¥è¨å®æªå·è¡æ¨¡å¼</b><br>\n"
-" æ¬æ¨¡å¼å¿
é éå°å¨ AppArmor é åè½ææå·è¡çè³æºï¼\n"
-" å®ç¾©åå¥å®å
¨æ§\n"
-" è¨å®æªã å¦ææ²æå®ç¾©è¨å®æªï¼åå°\n"
-" æçµååã èãæ¿è¥²ãå\n"
-" ãæªè¨éãå·è¡é
ç®ä¸ç¸å®¹ã\n"
-" <br>\n"
-" <br>\n"
-" <b>é£çµæ¨¡å¼</b><br>\n"
-" å
許該ç¨å¼è½å»ºç«åç§»é¤\n"
-" å
·ææ¤å稱 (å
æ¬ç¬¦èé£çµ) çé£çµã 建ç«é£çµ\n"
-" æï¼æé£çµçæªæ¡å¿
é åæå»ºç«çé£çµ\n"
-" æç¸åçåå許å¯\n"
-" (ä½ç®çå°ä¸éè¦æ\n"
-" é£çµå忬é)ã è§£é¤æªæ¡é£çµæå¿
é è¦æ\n"
-" é£çµå忬éã\n"
-" <br>\n"
-" <br>\n"
-" <b>Globbing</b>\n"
-" <br>\n"
-" <br>\n"
-" æ¨å¯ä½¿ç¨ globbing èªæ³æå®æªæ¡è³æºã\n"
-" æ¤èªæ³è常ç¨å¤åç¨åºçèªæ³é¡ä¼¼ï¼ä¾å¦ csh(1)ã\n"
-" bash(1)ãzsh(1)ã\n"
-" <br>\n"
-" \n"
-" <ul>\n"
-" <li><b>*</b> å¯å代任使¸éçåå
ï¼é¤äº\n"
-" ã/ã<li>\n"
-" \n"
-" <li><b>**</b> å¯å代任使¸éçåå
ï¼å
æ¬ ã/ã</li>\n"
-" \n"
-" \n"
-" <li><b>?</b> å¯å代任ä½å®ä¸åå
ï¼é¤äºã/ã</li>\n"
-" <li><b>[abc]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n"
-" <li><b>[a-c]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n"
-" <li><b>{ab,cd}</b> å°æ´å
æä¸æ¢ç¸ç¬¦ ab çè¦åã䏿¢ç¸ç¬¦ cd ç è¦å</li>\n"
-" \n"
-" </ul>"
+msgstr " <b>AppArmor è¨å®æªç²¾é</b><br>\n æ¬ç²¾é顯示 AppArmor ååæ§å¶æ¨¡çµç¢ççé
ç®ã ä½¿ç¨ AppArmor ç建è°ï¼å°±è½ç¢çé«åº¦æä½³åä¸ç©©åºçå®å
¨æ§è¨å®æªã AppArmor è½å»ºè°æ¨å
許ææçµä»äººååç¹å®è³æºï¼æå®ç¾©é
ç®çå·è¡è¨±å¯ã éäºæé¡¯ç¤ºçåé¡ï¼å·²å¨ä¹åå·è¡æ£å¸¸æç¨ç¨å¼å·è¡æ¸¬è©¦æå 以è¨éã <br>\n ä¸å說ææåæè¿° AppArmor 使ç¨çå®å
¨æ§è¨å®æªèªæ³è©³ç´°è³æã <br><br>æ¨å¯å¨ä»»ä½é段置æå»ºè°ï¼ä»¥èªå®è¨å®æªé
ç®ã æ¬ç¶è¦½å¯å婿¨è¨å®é¸é
ã å¦éæé¨å°±ççæç¤ºï¼è«åèã管çæåãã\n <br><br>\n \n <b>å忍¡å¼</b><br>\n \n æªæ¡è¨±å¯å忍¡å¼å
å«\n 以ä¸å
種模å¼çæåçµåï¼\n \n <ul> <li>r - è®å</li>\n <li>w - 寫å
¥</li>\n <li>m - mmap PROT_EXEC</li>\n <li>px - åå¥è¨å®æªå·è¡</li>\n <li>ux - æªè¨éå·è
¡</li>\n <li>ix - æ¿è¥²å·è¡</li>\n <li>l - é£çµ</li>\n </ul>\n <p><br>\n <b>å忍¡å¼çè©³ç´°è³æ</b>\n <br><br>\n <b>è®å模å¼</b><br>\n å
許該ç¨å¼æè©²è³æºç\n è®åæ¬éã å¤åç¨åºç¨åºæªåå
¶ä»è½è¯å
§å®¹\n éè¦è®åæ¬éï¼ä¸è®åæ¬é坿±ºå®\n å·è¡ä¸çç¨åºæ¯å¦å¯ç£å¿å¾å°ï¼æä»¥\n ptrace(2) éå (ptrace(2) ç±\n strace(1)ãltrace(1) å gdb(1) çå
¬ç¨ç¨å¼æä½¿ç¨)ã\n <br>\n <br>\n <b>寫å
¥æ¨¡å¼</b><br>\n å
許該ç¨å¼æè©²è³æºç\n 寫å
¥æ¬éã å¦ææªæ¡è¦è§£é¤é£çµ (ç§»é¤)ï¼å°±å¿
é \n ææ¤è¨±å¯ã\n <br>\n <br>\n <b>Mmap PROT_EXEC 模å¼</b><br>\n å
許該ç¨å¼ä»¥è©²è³æºä¸ç PROT_EXEC å¼å«\n mmapã \n <br>\n <br>\n \n \n <b>æªè¨éå·è¡æ¨¡å¼</b><br>\n
\n å
許該ç¨å¼å·è¡è©²è³æºï¼èä¸å°æ¤å·è¡çè³æº\n å¥ç¨ä»»ä½ AppArmor è¨å®æª\n ã å¦å¤ä¹éè¦ååºå·è¡æ¨¡å¼ã\n èãæ¿è¥²ãåãåå¥è¨å®æªå·è¡ã\n é
ç®ä¸ç¸å®¹ã\n <br><br>\n \n è¨éçç¨å¼å¿
é è½å·è¡æç¹æ¬çæä½æ\n (ä¾å¦æ©å¨éæ°éæ©)ï¼\n æ¬æ¨¡å¼å°±å¾æç¨ã åªè¦å°æç¹æ¬çåæ®µ\n æ¾å
¥å
¶ä»å·è¡æªï¼ä¸¦æäºæªè¨éå·è¡æ¬éï¼\n \tå°±å¯ç¥éå°ææ\n å·²è¨éç¨åºè¨ä¸çå¼·å¶éå¶ã\n å¦éè¨éé
ç®ç詳細è³è¨ï¼è«åé±\n subdomain(7) ç·ä¸æä»¶ã\n <br><br> <b>åå¥è¨å®æªå·è¡æ¨¡å¼</b><br>\n æ¬æ¨¡å¼å¿
é éå°å¨ AppArmor é åè½ææå·è¡çè³æºï¼\n å®ç¾©åå¥å®å
¨æ§\n è¨å®æªã å¦ææ²æå®ç¾©è¨å®æªï¼åå°\n æçµååã èãæ
¿è¥²ãå\n ãæªè¨éãå·è¡é
ç®ä¸ç¸å®¹ã\n <br>\n <br>\n <b>é£çµæ¨¡å¼</b><br>\n å
許該ç¨å¼è½å»ºç«åç§»é¤\n å
·ææ¤å稱 (å
æ¬ç¬¦èé£çµ) çé£çµã 建ç«é£çµ\n æï¼æé£çµçæªæ¡å¿
é åæå»ºç«çé£çµ\n æç¸åçåå許å¯\n (ä½ç®çå°ä¸éè¦æ\n é£çµå忬é)ã è§£é¤æªæ¡é£çµæå¿
é è¦æ\n é£çµå忬éã\n <br>\n <br>\n <b>Globbing</b>\n <br>\n <br>\n æ¨å¯ä½¿ç¨ globbing èªæ³æå®æªæ¡è³æºã\n æ¤èªæ³è常ç¨å¤åç¨åºçèªæ³é¡ä¼¼ï¼ä¾å¦ csh(1)ã\n bash(1)ãzsh(1)ã\n <br>\n \n <ul>\n <li><b>*</b> å¯å代任使¸éçåå
ï¼é¤äº\n ã/ã<li>\n \n <li><b>**</b> å¯å代任使¸éçåå
ï¼å
æ¬ ã/ã</li>\n \n \n <li><b>?</b> å¯å代ä»
»ä½å®ä¸åå
ï¼é¤äºã/ã</li>\n <li><b>[abc]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n <li><b>[a-c]</b> å°å代 aãb æ c ä¹å®ä¸åå
</li>\n <li><b>{ab,cd}</b> å°æ´å
æä¸æ¢ç¸ç¬¦ ab çè¦åã䏿¢ç¸ç¬¦ cd çè¦å</li>\n \n </ul>\n \n <br>\n <br>\n <b>Clean Exec - æ¸
ççå·è¡æä½</b>\n <br>\n <br>\n åå¥è¨å®æªç Clean Exec é¸é
åæªè¨éç\n å·è¡æ¬é坿ä¾é¡å¤çå®å
¨æ§ï¼æ¹æ³æ¯\n èç±ç§»é¤åç¨å¼æ¿è¥²ä¹ç°å¢ä¸çç¹å®\n è®æ¸ã 妿æ¨å¨è¨å®æªç¨åºä¸é¸æ 'p' æ 'u'ï¼\n ç³»çµ±å°æç¤ºæ¨é¸ææ¯å¦è¦æ¸
çç°å¢ã\n è®æ¸çºï¼\n <ul> \n <li>GCONV_PATH</li>\n <li>GETCONF_DIR</li>\n <li>HOSTALIASES</li>\n <li>LD_AUDIT</li>\n <li>LD_DEBUG</li>\n <li>LD_DEBUG_OUTPUT</li>\n <li>LD_DYNAMIC_WEAK</li>\n <li>LD
_LIBRARY_PATH</li>\n <li>LD_ORIGIN_PATH</li>\n <li>LD_PRELOAD</li>\n <li>LD_PROFILE</li>\n <li>LD_SHOW_AUXV</li>\n <li>LD_USE_LOAD_BIAS</li>\n <li>LOCALDOMAIN</li>\n <li>LOCPATH</li>\n <li>MALLOC_TRACE</li>\n <li>NLSPATH</li>\n <li>RESOLV_HOST_CONF</li>\n <li>RES_OPTION</li>\n <li>TMPDIR</li>\n <li>TZDIR</li> </ul>\n \n"
#: clients/SD_AddProfile.ycp:24
msgid "Select File To Generate A Profile for"
@@ -770,7 +520,7 @@
msgid "Delete profile confirmation"
msgstr "åªé¤è¨å®æªç¢ºèª"
-#: SD_DeleteProfile.ycp:23
+#: clients/SD_DeleteProfile.ycp:23
msgid ""
"Are you \n"
"sure you want to delete the profile "
@@ -786,11 +536,11 @@
" ?\n"
"AppArmor æ¨¡çµæå¨æ¤æä½å¾éæ°è¼å
¥è¨å®æªéã"
-#: SD_DeleteProfile.ycp:40
+#: clients/SD_DeleteProfile.ycp:40
msgid "Please make a selection from the listed profiles and press Next to delete the profile.<p>"
msgstr "è«å¾ååºçè¨å®æªä¸é¸æä¸åé¸é
ï¼ä¸¦æä¸ãä¸ä¸æ¥ãï¼åªé¤è©²è¨å®æªã<p>"
-#: clients/SD_DeleteProfile.ycp:42
+#: clients/SD_DeleteProfile.ycp:40
msgid "Delete Profile - Choose profile to delete"
msgstr "åªé¤è¨å®æª - 鏿è¦åªé¤çè¨å®æª"
@@ -808,241 +558,117 @@
#: include/subdomain/apparmor_profile_check.ycp:35
msgid "Errors found in AppArmor profiles"
-msgstr ""
+msgstr "å¨ AppArmor è¨å®æªä¸ç¼ç¾é¯èª¤"
#: 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 ""
+msgstr "<p>éäºåé¡å¿
é å
ä¿®æ£ï¼AppArmor æè½ååãè¨å®æªç®¡çå·¥å
·æè½ä½¿ç¨ã</p>"
#: include/subdomain/apparmor_profile_check.ycp:39
msgid "<p>You can find a description of AppArmor profile syntax by running "
-msgstr ""
+msgstr "<p>æ¨å¯ä»¥èç±å·è¡ä¸åé
ç®ä¾æ¾å° AppArmor è¨å®æªèªæ³çç¸éæè¿°"
#: 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 ""
+msgid "<p>Comprehensive documentation about AppArmor is available in the users guide for the distribution. This is available in the directory: "
+msgstr "<p>æ¨å¯ä»¥å¨ç¼ä½ç使ç¨è
æå䏿¾å° AppArmor ç宿´ç¸éæä»¶ã æ¨å¯ä»¥å¨ç®é䏿¾å°è©²æä»¶ã"
#: include/subdomain/apparmor_profile_check.ycp:47
msgid "<p>Please refer to this for more detailed information about AppArmor</p>"
-msgstr ""
+msgstr "<p>è«åé±è©²æä»¶ï¼ä»¥åå¾ AppArmor ç詳細ç¸éè³è¨</p>"
-#: 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 ""
+msgstr "<p><b>è¨å®æªæ¨¡å¼çµæ
</b><br>æ¤å·¥å
·å¯è®å° AppArmor è¨å®æªè¨å®çºæ±æ¨æ¨¡å¼æå¼·å¶æ¨¡å¼ã</p><p>æ±æ¨æ¨¡å¼æ¯ä¸ç¨®è¨å®æªè¨ç·´çæ
ï¼å¯è¨éæç¨ç¨å¼çæ´»åï¼ä½ä¸æéå¶æç¨ç¨å¼çè¡çºã</p><p>å¼·å¶æ¨¡å¼ä¸çè¨å®æªç± AppArmor æä¿è·ã</p>"
#: include/subdomain/config_complain.ycp:28
msgid "Couldn't recognize profile name: "
-msgstr ""
+msgstr "ç¡æ³è¾¨èè¨å®æªå稱ï¼"
#: include/subdomain/config_complain.ycp:40
-#, fuzzy
msgid "Couldn't recognize mode: "
-msgstr "ç¡æ³è¼å
¥æ¨¡çµ %1ã"
+msgstr "ç¡æ³è¾¨è模å¼ï¼"
#: include/subdomain/config_complain.ycp:87
-#, fuzzy
msgid "Show All Profiles"
-msgstr "å²åå°ææè¨å®æª(&A)"
+msgstr "顯示ææè¨å®æª"
#: include/subdomain/config_complain.ycp:88
-#, fuzzy
msgid "Configure Mode for Active Profiles"
-msgstr "ä½ç¨ä¸è¨å®æªç已修æ¹è³æº"
+msgstr "è¨å®ä½ç¨ä¸è¨å®æªç模å¼"
#: include/subdomain/config_complain.ycp:91
-#, fuzzy
msgid "Show Active Profiles"
-msgstr "ä½ç¨ä¸çè¨å®æª"
+msgstr "顯示ä½ç¨ä¸çè¨å®æª"
#: include/subdomain/config_complain.ycp:92
-#, fuzzy
msgid "Configure Mode for All Profiles"
-msgstr "è¨å® IDE è¨åç DMA 模å¼"
+msgstr "è¨å®ææè¨å®æªç模å¼"
#: 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_dialogues.ycp:537
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
#: include/subdomain/reporting_utils.ycp:239
msgid "Mode"
msgstr "模å¼"
#: include/subdomain/config_complain.ycp:108
-#, fuzzy
msgid "Toggle Mode"
-msgstr "æªæ¡æ¨¡å¼"
+msgstr "åææ¨¡å¼"
#: include/subdomain/config_complain.ycp:109
msgid "Set All to Enforce"
-msgstr ""
+msgstr "å
¨é¨è¨çºå¼·å¶"
#: include/subdomain/config_complain.ycp:110
msgid "Set All to Complain"
-msgstr ""
+msgstr "å
¨é¨è¨çºæ±æ¨"
#: include/subdomain/config_complain.ycp:131
-#, fuzzy
msgid "Profile Mode Configuration"
-msgstr "è¨å®æªç®¡çå¡çµæ
"
+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
+#: include/subdomain/reporting_dialogues.ycp:607
+#: include/subdomain/reporting_dialogues.ycp:788
+#: include/subdomain/reporting_dialogues.ycp:834
+#: include/subdomain/reporting_dialogues.ycp:942
+#: include/subdomain/reporting_dialogues.ycp:1201
+#: include/subdomain/reporting_dialogues.ycp:1229
+#: include/subdomain/reporting_dialogues.ycp:1237
+#: include/subdomain/reporting_dialogues.ycp:1253
+#: include/subdomain/reporting_dialogues.ycp:1271
+#: include/subdomain/reporting_dialogues.ycp:1283
+#: include/subdomain/reporting_dialogues.ycp:1295
+#: include/subdomain/reporting_dialogues.ycp:1346
+#: include/subdomain/reporting_dialogues.ycp:1372
+#: include/subdomain/reporting_dialogues.ycp:1395
+#: include/subdomain/reporting_dialogues.ycp:1411
+#: include/subdomain/reporting_dialogues.ycp:1426
+#: include/subdomain/reporting_dialogues.ycp:1434
+#: include/subdomain/reporting_dialogues.ycp:1443
+#: include/subdomain/reporting_dialogues.ycp:1451
+#: include/subdomain/reporting_dialogues.ycp:1458
+#: include/subdomain/reporting_dialogues.ycp:1580
+#: include/subdomain/reporting_dialogues.ycp:1588
+#: include/subdomain/reporting_dialogues.ycp:1625
+#: include/subdomain/reporting_dialogues.ycp:1645
+#: include/subdomain/reporting_dialogues.ycp:1655
+#: include/subdomain/reporting_dialogues.ycp:1662
+#: include/subdomain/reporting_dialogues.ycp:1670
+#: include/subdomain/reporting_dialogues.ycp:1678
+#: include/subdomain/reporting_dialogues.ycp:2490
+#: include/subdomain/reporting_dialogues.ycp:2540
msgid "Back"
msgstr "ä¸ä¸æ¥"
@@ -1051,33 +677,33 @@
#: 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
+#: include/subdomain/profile_dialogs.ycp:501
+#: include/subdomain/reporting_dialogues.ycp:788
+#: include/subdomain/reporting_dialogues.ycp:1201
+#: include/subdomain/reporting_dialogues.ycp:1229
+#: include/subdomain/reporting_dialogues.ycp:1237
+#: include/subdomain/reporting_dialogues.ycp:1253
+#: include/subdomain/reporting_dialogues.ycp:1271
+#: include/subdomain/reporting_dialogues.ycp:1283
+#: include/subdomain/reporting_dialogues.ycp:1295
+#: include/subdomain/reporting_dialogues.ycp:1346
+#: include/subdomain/reporting_dialogues.ycp:1372
+#: include/subdomain/reporting_dialogues.ycp:1395
+#: include/subdomain/reporting_dialogues.ycp:1411
+#: include/subdomain/reporting_dialogues.ycp:1426
+#: include/subdomain/reporting_dialogues.ycp:1434
+#: include/subdomain/reporting_dialogues.ycp:1443
+#: include/subdomain/reporting_dialogues.ycp:1451
+#: include/subdomain/reporting_dialogues.ycp:1458
+#: include/subdomain/reporting_dialogues.ycp:1580
+#: include/subdomain/reporting_dialogues.ycp:1588
+#: include/subdomain/reporting_dialogues.ycp:1625
+#: include/subdomain/reporting_dialogues.ycp:1645
+#: include/subdomain/reporting_dialogues.ycp:1655
+#: include/subdomain/reporting_dialogues.ycp:1662
+#: include/subdomain/reporting_dialogues.ycp:1670
+#: include/subdomain/reporting_dialogues.ycp:1678
+#: include/subdomain/sd-config.ycp:383
msgid "&Done"
msgstr "宿(&D)"
@@ -1085,301 +711,163 @@
#: include/subdomain/config_complain.ycp:156
#: include/subdomain/config_complain.ycp:166
#: include/subdomain/config_complain.ycp:180
-#, fuzzy
msgid "Configure Profile Mode"
-msgstr "è¨å®ç便åï¼"
+msgstr "è¨å®è¨å®æªæ¨¡å¼"
#: include/subdomain/config_complain.ycp:185
-#, fuzzy
msgid "Please select an action to perform from the buttons below."
-msgstr "è«å¾æ¸
å®é¸åææå¨ã"
+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
+#: include/subdomain/profile_dialogs.ycp:56
+#: include/subdomain/profile_dialogs.ycp:147
+#: include/subdomain/sd-config.ycp:182
msgid "&OK"
msgstr "確å®(&O)"
-#: include/subdomain/profile_dialogs.ycp:119
+#: include/subdomain/profile_dialogs.ycp:118
msgid "Profile Entry For "
msgstr "以ä¸çè¨å®æªé
ç®"
-#: include/subdomain/profile_dialogs.ycp:123
+#: include/subdomain/profile_dialogs.ycp:122
msgid "Enter or modify Filename"
msgstr "輸å
¥æä¿®æ¹æªå"
-#: include/subdomain/profile_dialogs.ycp:128
-#: include/subdomain/profile_dialogs.ycp:482
+#: include/subdomain/profile_dialogs.ycp:127
msgid "Permissions"
msgstr "è¨±å¯æ¬"
-#: include/subdomain/profile_dialogs.ycp:129
+#: include/subdomain/profile_dialogs.ycp:128
#: include/subdomain/reporting_utils.ycp:301
msgid "Read"
msgstr "è®å"
-#: include/subdomain/profile_dialogs.ycp:130
+#: include/subdomain/profile_dialogs.ycp:129
#: include/subdomain/reporting_utils.ycp:302
msgid "Write"
msgstr "寫å
¥"
-#: include/subdomain/profile_dialogs.ycp:131
+#: include/subdomain/profile_dialogs.ycp:130
#: include/subdomain/reporting_utils.ycp:303
msgid "Link"
msgstr "é£çµ"
-#: include/subdomain/profile_dialogs.ycp:132
+#: include/subdomain/profile_dialogs.ycp:131
msgid "MMap PROT_EXEC"
-msgstr ""
+msgstr "MMap PROT_EXEC"
-#: include/subdomain/profile_dialogs.ycp:133
+#: include/subdomain/profile_dialogs.ycp:132
#: include/subdomain/reporting_utils.ycp:304
msgid "Execute"
msgstr "å·è¡"
-#: include/subdomain/profile_dialogs.ycp:134
+#: include/subdomain/profile_dialogs.ycp:133
msgid "Inherit"
msgstr "ç¹¼æ¿"
-#: include/subdomain/profile_dialogs.ycp:135
+#: include/subdomain/profile_dialogs.ycp:134
#: 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_dialogues.ycp:537
+#: include/subdomain/reporting_dialogues.ycp:783
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
+#: include/subdomain/reporting_dialogues.ycp:1139
#: include/subdomain/reporting_utils.ycp:211
#: include/subdomain/reporting_utils.ycp:234
msgid "Profile"
msgstr "è¨å®æª "
-#: include/subdomain/profile_dialogs.ycp:136
-#, fuzzy
+#: include/subdomain/profile_dialogs.ycp:135
msgid "Profile Clean Exec"
-msgstr "è¨å®æªå稱"
+msgstr "è¨å®æªæ¸
çå·è¡"
-#: include/subdomain/profile_dialogs.ycp:137
+#: include/subdomain/profile_dialogs.ycp:136
msgid "Unconstrained"
msgstr "æªè¨éç"
-#: include/subdomain/profile_dialogs.ycp:138
-#, fuzzy
+#: include/subdomain/profile_dialogs.ycp:137
msgid "Unconstrained Clean Exec"
-msgstr "æªè¨éç"
+msgstr "æªè¨éçæ¸
çå·è¡"
-#: 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
+#: include/subdomain/profile_dialogs.ycp:260
+#: include/subdomain/reporting_dialogues.ycp:1006
+#: include/subdomain/reporting_dialogues.ycp:1242
+#: include/subdomain/reporting_dialogues.ycp:1976
+#: include/subdomain/reporting_dialogues.ycp:2302
msgid "Select Directory"
msgstr "é¸åç®é"
-#: include/subdomain/profile_dialogs.ycp:263
+#: include/subdomain/profile_dialogs.ycp:262
msgid "Select File"
msgstr "é¸åæªæ¡"
-#: include/subdomain/profile_dialogs.ycp:311
+#: include/subdomain/profile_dialogs.ycp:310
msgid "Entry will not added. Entry name or permissions not defined."
msgstr "å°ä¸ææ°å¢é
ç®ãæªå®ç¾©é
ç®å稱æè¨±å¯æ¬ã"
-#: 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
+#: include/subdomain/profile_dialogs.ycp:385
msgid "&Hat name to add"
msgstr "æ°å¢ Hat å稱(&H)"
-#: 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
+#: include/subdomain/profile_dialogs.ycp:443
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>"
+msgstr "æ¨å¯ä»¥å¨æ¤è¡¨å®ä¸æª¢è¦åä¿®æ¹åå¥è¨å®æªçå
§å®¹ã å°æ¼ç¾åçé
ç®ï¼æ¨å¯ä»¥æä¸ä¸æ¬éä¾ååä¿®æ¹å°è©±æ¹å¡ã<p>"
-#: 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)</code><p>"
-msgstr "<b>è¨±å¯æ¬å®ç¾©ï¼</b><br><<code> R - è®å<br> W - 寫å
¥<br> X - å·è¡<br> U - æªè¨é<br> I - ç¹¼æ¿<br> L - é£çµ<br> P - ä¸é£çºè¨å®æª</code><p>"
+#: include/subdomain/profile_dialogs.ycp:444
+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>"
+msgstr "<b>æ¬éå®ç¾©ï¼ </b><br><code> r - è®å <br> w - 寫å
¥<br>l - é£çµ<br>m - mmap PROT_EXEC<br>x - å·è¡<br> i - æ¿è¥²<br> p - åå¥è¨å®æª<br> P - åå¥è¨å®æª <br> (*Clean Exec)<br> u - æªè¨é<br> U - æªè¨é<br> (Clean Exec)<p>"
-#: 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>"
+#: include/subdomain/profile_dialogs.ycp:445
+msgid "<b>Add Entry:</b><br>Select the type of resource to add from the drop down list.<p></li>"
msgstr "<b>æ°å¢é
ç®ï¼</b><br>å¾ä¸æå¼æ¸
å®ä¸ï¼é¸åè¦æ°å¢çè³æºé¡åã<p></li>"
-#: include/subdomain/profile_dialogs.ycp:448
-#, fuzzy
-msgid "<ul><li><b>File</b><br>Add a file entry to this profile</li>"
+#: include/subdomain/profile_dialogs.ycp:446
+msgid "<b>File</b><br>Add a file entry to this profile<br>"
msgstr "<b>æªæ¡</b><br>å°æªæ¡é
ç®æ°å¢å°éåè¨å®æª<br>"
-#: include/subdomain/profile_dialogs.ycp:449
-#, fuzzy
-msgid "<li><b>Directory</b><br>Add a directory entry to this profile</li>"
+#: include/subdomain/profile_dialogs.ycp:447
+msgid "<b>Directory</b><br>Add a directory entry to this profile<br>"
msgstr "<b>ç®é</b><br>å°ç®éé
ç®æ°å¢å°éåè¨å®æª<br>"
-#: include/subdomain/profile_dialogs.ycp:450
-#, fuzzy
-msgid "<li><b>Capability</b><br>Add a capability entry to this profile</li>"
+#: include/subdomain/profile_dialogs.ycp:448
+msgid "<b>Capability</b><br>Add a capability entry to this profile<br>"
msgstr "<b>åè½</b><br>å°åè½é
ç®æ°å¢å°éåè¨å®æª<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>"
+#: include/subdomain/profile_dialogs.ycp:449
+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>"
msgstr "<b>å
æ¬</b><br>å°å
æ¬é
ç®æ°å¢å°éåè¨å®æªä¸ãéåé¸é
æå¨æ¤è¨å®æªè¼å
¥æï¼å°å¦ä¸åæªæ¡çè¨å®æªé
ç®å
§å®¹å
æ¬å°æ¤è¨å®æªä¸ã<br>"
-#: 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>"
+#: include/subdomain/profile_dialogs.ycp:450
+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>"
msgstr "<b>Hat</b><br>å å
¥éåè¨å®æªçåè¨å®æªï¼ç¨±çº Hatãéåé¸é
å¾é¡ä¼¼æåå»ºç«æ°çè¨å®æªï¼æ¤é¸é
åªè½å¨å·è¡ç¹å®å
§å®¹ææ¶å°ã<b>changehat æç¥</b>ãæç¨ç¨å¼çæç¤ºè©¢åæï¼æå¯é¸å使ç¨ãå¦éæ´å¤éæ¼ changehat ç詳細è³è¨ï¼è«åé±ç³»çµ±ç <b>man changehat</b>ï¼ææ¯ãNovell AppArmor 使ç¨è
æåãã<br><p>"
-#: 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
+#: include/subdomain/profile_dialogs.ycp:451
msgid "<b>Delete Entry:</b><br>Removes the selected entry from this profile.<p>"
msgstr "<b>åªé¤é
ç®ï¼</b><br>ç§»é¤éåè¨å®æªä¸çé¸å®é
ç®ã<p>"
-#: include/subdomain/profile_dialogs.ycp:455
+#: include/subdomain/profile_dialogs.ycp:452
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 ""
+msgstr "<b>*Clean Exec</b><br>åå¥è¨å®æªç Clean Exec é¸é
åæªè¨éçå·è¡æ¬é坿ä¾é¡å¤çå®å
¨æ§ï¼æ¹æ³æ¯èç±ç§»é¤åç¨å¼æ¿è¥²ä¹ç°å¢ä¸çç¹å®è®æ¸ã éäºè®æ¸å
æ¬ï¼"
-#: 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
+#: include/subdomain/profile_dialogs.ycp:529
msgid "Include entries can not be edited. Please select add or delete to manage Include entries."
msgstr "ç¡æ³ç·¨è¼¯ Include é
ç®ãè«é¸åæ°å¢æåªé¤ä»¥ç®¡ç Include é
ç®ã"
-#: include/subdomain/profile_dialogs.ycp:620
-msgid "Hats can not have embedded hats."
-msgstr "Hat ä¸è½å
å«å
§åµç hatã"
-
-#: include/subdomain/profile_dialogs.ycp:630
+#: include/subdomain/profile_dialogs.ycp:627
msgid "Select File To Include"
msgstr "é¸å Include çæªæ¡"
-#: include/subdomain/profile_dialogs.ycp:654
-#, fuzzy
+#: include/subdomain/profile_dialogs.ycp:651
msgid "Invalid #include file. Include files must be located in one of these directores: \n"
-msgstr "AppArmor Include æªå¿
é ä½å¨ç®é /etc/apparmor.d"
+msgstr "ç¡æç #include æªæ¡ã å
嫿ªæ¡å¿
é 使¼ä¸åå
¶ä¸ä¸åç®éï¼ \n"
-#: include/subdomain/profile_dialogs.ycp:670
+#: include/subdomain/profile_dialogs.ycp:667
msgid "Save changes to the Profile"
msgstr "å²åè¨å®æªçè®æ´"
-#: 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 "æ¨å¿
é é¸åè¦ç·¨è¼¯çè¨å®æª"
@@ -1429,49 +917,49 @@
msgstr "æ¸æªå®å
¨äºä»¶å ±å - é "
#: 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
+#: include/subdomain/reporting_dialogues.ycp:524
+#: include/subdomain/reporting_dialogues.ycp:1131
+#: include/subdomain/reporting_dialogues.ycp:1134
msgid " of "
msgstr "ç"
#: 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_dialogues.ycp:536
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
+#: include/subdomain/reporting_dialogues.ycp:1138
+#: include/subdomain/reporting_dialogues.ycp:1148
#: include/subdomain/reporting_utils.ycp:220
msgid "Host"
msgstr "主æ©"
#: 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_dialogues.ycp:536
+#: include/subdomain/reporting_dialogues.ycp:783
+#: include/subdomain/reporting_dialogues.ycp:913
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
+#: include/subdomain/reporting_dialogues.ycp:1138
#: include/subdomain/reporting_utils.ycp:232
msgid "Date"
msgstr "æ¥æ"
#: 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:536
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
+#: include/subdomain/reporting_dialogues.ycp:1138
#: include/subdomain/reporting_utils.ycp:210
#: include/subdomain/reporting_utils.ycp:233
msgid "Program"
msgstr "ç¨å¼"
#: 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_dialogues.ycp:537
+#: include/subdomain/reporting_dialogues.ycp:783
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
+#: include/subdomain/reporting_dialogues.ycp:1139
#: include/subdomain/reporting_utils.ycp:212
#: include/subdomain/reporting_utils.ycp:235
msgid "PID"
@@ -1479,36 +967,36 @@
#: 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_dialogues.ycp:268
+#: include/subdomain/reporting_dialogues.ycp:311
+#: include/subdomain/reporting_dialogues.ycp:367
+#: include/subdomain/reporting_dialogues.ycp:461
+#: include/subdomain/reporting_dialogues.ycp:537
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
#: include/subdomain/reporting_utils.ycp:237
-#: include/subdomain/sd-config.ycp:252 include/subdomain/sd-config.ycp:265
-#: include/subdomain/sd-config.ycp:278
+#: include/subdomain/sd-config.ycp:140 include/subdomain/sd-config.ycp:153
+#: include/subdomain/sd-config.ycp:166
msgid "Severity"
msgstr "å´éæ§"
#: 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_dialogues.ycp:262
+#: include/subdomain/reporting_dialogues.ycp:305
+#: include/subdomain/reporting_dialogues.ycp:373
+#: include/subdomain/reporting_dialogues.ycp:469
+#: include/subdomain/reporting_dialogues.ycp:537
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
#: include/subdomain/reporting_utils.ycp:236
msgid "Detail"
msgstr "è©³ç´°è³æ"
#: 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_dialogues.ycp:537
+#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1135
#: include/subdomain/reporting_utils.ycp:238
msgid "Access Type"
msgstr "ååé¡å"
@@ -1518,20 +1006,20 @@
msgstr "第ä¸å(&I)"
#: include/subdomain/reporting_archived_dialogs.ycp:63
-#: include/subdomain/reporting_dialogues.ycp:534
-#: include/subdomain/reporting_dialogues.ycp:1166
+#: include/subdomain/reporting_dialogues.ycp:545
+#: include/subdomain/reporting_dialogues.ycp:1168
msgid "&Previous"
msgstr "ä¸ä¸å(&P)"
#: include/subdomain/reporting_archived_dialogs.ycp:64
-#: include/subdomain/reporting_dialogues.ycp:535
-#: include/subdomain/reporting_dialogues.ycp:1167
+#: include/subdomain/reporting_dialogues.ycp:546
+#: include/subdomain/reporting_dialogues.ycp:1169
msgid "&Sort"
msgstr "æåº(&S)"
#: include/subdomain/reporting_archived_dialogs.ycp:65
-#: include/subdomain/reporting_dialogues.ycp:536
-#: include/subdomain/reporting_dialogues.ycp:1168
+#: include/subdomain/reporting_dialogues.ycp:547
+#: include/subdomain/reporting_dialogues.ycp:1170
msgid "&Forward"
msgstr "è½é(&F)"
@@ -1540,106 +1028,106 @@
msgstr "æå¾ä¸å(&L)"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:338
+#: include/subdomain/reporting_dialogues.ycp:431
+#: include/subdomain/reporting_dialogues.ycp:562
msgid "Filter By Date Range"
msgstr "æ ¹ææ¥æç¯åéæ¿¾"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:339
+#: include/subdomain/reporting_dialogues.ycp:432
+#: include/subdomain/reporting_dialogues.ycp:563
msgid " Select Date Range "
msgstr "é¸åæ¥æç¯å"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:341
+#: include/subdomain/reporting_dialogues.ycp:434
+#: include/subdomain/reporting_dialogues.ycp:565
msgid "Enter Starting Date/Time"
msgstr "輸å
¥éå§æ¥æ/æé"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:344
+#: include/subdomain/reporting_dialogues.ycp:354
+#: include/subdomain/reporting_dialogues.ycp:437
+#: include/subdomain/reporting_dialogues.ycp:447
msgid "Hours"
msgstr "å°æ"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:345
+#: include/subdomain/reporting_dialogues.ycp:355
+#: include/subdomain/reporting_dialogues.ycp:438
+#: include/subdomain/reporting_dialogues.ycp:448
msgid "Minutes"
msgstr "åé"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:346
+#: include/subdomain/reporting_dialogues.ycp:356
+#: include/subdomain/reporting_dialogues.ycp:439
+#: include/subdomain/reporting_dialogues.ycp:449
+#: include/subdomain/reporting_dialogues.ycp:570
+#: include/subdomain/reporting_dialogues.ycp:583
msgid "Day"
msgstr "æ¥"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:347
+#: include/subdomain/reporting_dialogues.ycp:357
+#: include/subdomain/reporting_dialogues.ycp:440
+#: include/subdomain/reporting_dialogues.ycp:450
+#: include/subdomain/reporting_dialogues.ycp:572
+#: include/subdomain/reporting_dialogues.ycp:585
msgid "Month"
msgstr "æ"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:348
+#: include/subdomain/reporting_dialogues.ycp:358
+#: include/subdomain/reporting_dialogues.ycp:441
+#: include/subdomain/reporting_dialogues.ycp:451
+#: include/subdomain/reporting_dialogues.ycp:574
+#: include/subdomain/reporting_dialogues.ycp:587
msgid "Year"
msgstr "å¹´"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:351
+#: include/subdomain/reporting_dialogues.ycp:444
+#: include/subdomain/reporting_dialogues.ycp:578
msgid "Enter Ending Date"
msgstr "輸å
¥çµææ¥æ"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:255
+#: include/subdomain/reporting_dialogues.ycp:298
+#: include/subdomain/reporting_dialogues.ycp:363
+#: include/subdomain/reporting_dialogues.ycp:457
+#: include/subdomain/reporting_dialogues.ycp:595
msgid "Program name"
msgstr "ç¨å¼å稱"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:256
+#: include/subdomain/reporting_dialogues.ycp:299
+#: include/subdomain/reporting_dialogues.ycp:364
+#: include/subdomain/reporting_dialogues.ycp:458
msgid "Profile name"
msgstr "è¨å®æªå稱"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:261
+#: include/subdomain/reporting_dialogues.ycp:304
+#: include/subdomain/reporting_dialogues.ycp:365
+#: include/subdomain/reporting_dialogues.ycp:459
msgid "PID number"
msgstr "PID è碼"
@@ -1648,41 +1136,41 @@
#: 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:269
+#: include/subdomain/reporting_dialogues.ycp:312
+#: include/subdomain/reporting_dialogues.ycp:368
+#: include/subdomain/reporting_dialogues.ycp:462
+#: include/subdomain/reporting_dialogues.ycp:939
+#: include/subdomain/reporting_dialogues.ycp:944
#: 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:1040
+#: include/subdomain/reporting_dialogues.ycp:1041
+#: include/subdomain/reporting_dialogues.ycp:1727
+#: include/subdomain/reporting_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:1802
+#: include/subdomain/reporting_dialogues.ycp:1803
+#: include/subdomain/reporting_dialogues.ycp:1804
+#: include/subdomain/reporting_dialogues.ycp:1850
+#: include/subdomain/reporting_dialogues.ycp:1851
+#: include/subdomain/reporting_dialogues.ycp:1935
+#: include/subdomain/reporting_dialogues.ycp:2148
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_dialogues.ycp:2208
-#: include/subdomain/reporting_dialogues.ycp:2209
-#: include/subdomain/reporting_dialogues.ycp:2210
+#: include/subdomain/reporting_dialogues.ycp:2217
+#: include/subdomain/reporting_dialogues.ycp:2221
+#: include/subdomain/reporting_dialogues.ycp:2235
+#: include/subdomain/reporting_dialogues.ycp:2236
+#: include/subdomain/reporting_dialogues.ycp:2237
#: include/subdomain/reporting_utils.ycp:300
-#: include/subdomain/reporting_utils.ycp:415
+#: include/subdomain/reporting_utils.ycp:414
msgid "All"
msgstr "å
¨é¨"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:269
+#: include/subdomain/reporting_dialogues.ycp:368
+#: include/subdomain/reporting_dialogues.ycp:462
+#: include/subdomain/reporting_dialogues.ycp:1039
msgid "U"
msgstr "U"
@@ -1695,245 +1183,247 @@
msgstr "模å¼ï¼ å
¨é¨"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:394
+#: include/subdomain/reporting_dialogues.ycp:490
+#: include/subdomain/reporting_dialogues.ycp:1771
+#: include/subdomain/reporting_dialogues.ycp:2187
msgid "Export Type"
msgstr "輸åºé¡å"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:395
+#: include/subdomain/reporting_dialogues.ycp:491
+#: include/subdomain/reporting_dialogues.ycp:1772
+#: include/subdomain/reporting_dialogues.ycp:2188
+#: include/subdomain/reporting_dialogues.ycp:2225
msgid "None"
msgstr "ç¡"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:395
+#: include/subdomain/reporting_dialogues.ycp:491
+#: include/subdomain/reporting_dialogues.ycp:1082
+#: include/subdomain/reporting_dialogues.ycp:1772
+#: include/subdomain/reporting_dialogues.ycp:1842
+#: include/subdomain/reporting_dialogues.ycp:2188
msgid "csv"
msgstr "CSV"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:395
+#: include/subdomain/reporting_dialogues.ycp:491
+#: include/subdomain/reporting_dialogues.ycp:1084
+#: include/subdomain/reporting_dialogues.ycp:1772
+#: include/subdomain/reporting_dialogues.ycp:1846
+#: include/subdomain/reporting_dialogues.ycp:2188
msgid "html"
msgstr "HTML"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:395
+#: include/subdomain/reporting_dialogues.ycp:491
+#: include/subdomain/reporting_dialogues.ycp:1086
+#: include/subdomain/reporting_dialogues.ycp:1772
+#: include/subdomain/reporting_dialogues.ycp:1842
+#: include/subdomain/reporting_dialogues.ycp:1846
+#: include/subdomain/reporting_dialogues.ycp:2188
msgid "Both"
msgstr "å
©è
"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:397
+#: include/subdomain/reporting_dialogues.ycp:493
+#: include/subdomain/reporting_dialogues.ycp:1774
+#: include/subdomain/reporting_dialogues.ycp:2190
msgid "Location to store log."
msgstr "å²åè¨éçä½ç½®ã"
#: include/subdomain/reporting_archived_dialogs.ycp:133
+#: include/subdomain/reporting_dialogues.ycp:907
msgid "&Accept"
msgstr "æ¥å(&A)"
#: include/subdomain/reporting_archived_dialogs.ycp:154
-#: include/subdomain/reporting_dialogues.ycp:596
-#: include/subdomain/reporting_dialogues.ycp:939
+#: include/subdomain/reporting_dialogues.ycp:607
+#: include/subdomain/reporting_dialogues.ycp:941
msgid "Report Configuration Dialog"
msgstr "å ±åçµæ
å°è©±æ¹å¡"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:607
+#: include/subdomain/reporting_dialogues.ycp:834
+#: include/subdomain/reporting_dialogues.ycp:942
+#: include/subdomain/reporting_dialogues.ycp:1784
+#: include/subdomain/reporting_dialogues.ycp:2490
+#: include/subdomain/reporting_dialogues.ycp:2540
msgid "&Next"
msgstr "ä¸ä¸æ¥(&N)"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:646
+#: include/subdomain/reporting_dialogues.ycp:661
msgid "February only has 28 days! Fixing."
msgstr "äºæåªæ 28 å¤©ï¼ æ£å¨ä¿®æ¹ã"
#: include/subdomain/reporting_archived_dialogs.ycp:208
-#: include/subdomain/reporting_dialogues.ycp:638
+#: include/subdomain/reporting_dialogues.ycp:649
msgid "February only has 29 days! Fixing."
msgstr "äºæåªæ 29 å¤©ï¼ æ£å¨ä¿®æ¹ã"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:653
+#: include/subdomain/reporting_dialogues.ycp:672
msgid "Month only has 30 days! Fixing."
msgstr "æåªæ 30 å¤©ï¼ æ£å¨ä¿®æ¹ã"
#: include/subdomain/reporting_archived_dialogs.ycp:225
-#: include/subdomain/reporting_dialogues.ycp:655
+#: include/subdomain/reporting_dialogues.ycp:666
msgid "February only has 29 days!"
msgstr "äºæåªæ 29 天ï¼"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:272
+#: include/subdomain/reporting_dialogues.ycp:316
+#: include/subdomain/reporting_dialogues.ycp:376
+#: include/subdomain/reporting_dialogues.ycp:472
msgid "Access Type: "
msgstr "ååé¡åï¼"
#: 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
+#: include/subdomain/reporting_dialogues.ycp:277
+#: include/subdomain/reporting_dialogues.ycp:320
+#: include/subdomain/reporting_dialogues.ycp:380
+#: include/subdomain/reporting_dialogues.ycp:476
msgid "Mode: "
msgstr "模å¼ï¼"
#: 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_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:1854
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_utils.ycp:54
msgid "Mon"
msgstr "ææä¸"
#: 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_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:1855
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_utils.ycp:55
msgid "Tue"
msgstr "ææäº"
#: include/subdomain/reporting_dialogues.ycp:89
-#: include/subdomain/reporting_dialogues.ycp:1834
+#: include/subdomain/reporting_dialogues.ycp:1856
msgid "Weds"
msgstr "ææä¸"
#: 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_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:1857
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_utils.ycp:57
msgid "Thu"
msgstr "ææå"
#: 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_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:1858
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_utils.ycp:58
msgid "Fri"
msgstr "ææäº"
#: 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_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:1859
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_utils.ycp:59
msgid "Sat"
msgstr "ææå
"
#: 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_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:1860
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_utils.ycp:60
msgid "Sun"
msgstr "æææ¥"
-#: include/subdomain/reporting_dialogues.ycp:164
+#: include/subdomain/reporting_dialogues.ycp:167
msgid "Unrecognized form request."
msgstr "ç¡æ³èå¥ç表å®è¦æ±ã"
-#: include/subdomain/reporting_dialogues.ycp:275
-#: include/subdomain/reporting_dialogues.ycp:320
-#: include/subdomain/reporting_dialogues.ycp:2105
+#: include/subdomain/reporting_dialogues.ycp:286
+#: include/subdomain/reporting_dialogues.ycp:331
+#: include/subdomain/reporting_dialogues.ycp:2129
#: include/subdomain/reporting_utils.ycp:100
#: include/subdomain/reporting_utils.ycp:253
#: include/subdomain/reporting_utils.ycp:309
-#: include/subdomain/reporting_utils.ycp:422
+#: include/subdomain/reporting_utils.ycp:421
msgid "&Save"
msgstr "å²å(&S)"
-#: include/subdomain/reporting_dialogues.ycp:513
-#: include/subdomain/reporting_dialogues.ycp:1129
+#: include/subdomain/reporting_dialogues.ycp:524
+#: include/subdomain/reporting_dialogues.ycp:1131
msgid "On Demand Event Report - Page "
msgstr "è¦éè¦äºä»¶å ±å - é "
-#: include/subdomain/reporting_dialogues.ycp:533
-#: include/subdomain/reporting_dialogues.ycp:1165
+#: include/subdomain/reporting_dialogues.ycp:544
+#: include/subdomain/reporting_dialogues.ycp:1167
msgid "F&irst Page"
msgstr "第ä¸é (&I)"
-#: include/subdomain/reporting_dialogues.ycp:537
-#: include/subdomain/reporting_dialogues.ycp:1169
+#: include/subdomain/reporting_dialogues.ycp:548
+#: include/subdomain/reporting_dialogues.ycp:1171
msgid "&Last Page"
msgstr "æå¾ä¸é (&L)"
-#: include/subdomain/reporting_dialogues.ycp:538
-#: include/subdomain/reporting_dialogues.ycp:1170
+#: include/subdomain/reporting_dialogues.ycp:549
+#: include/subdomain/reporting_dialogues.ycp:1172
msgid "&Go to Page"
msgstr "åå¾é æ¸(&G)"
-#: include/subdomain/reporting_dialogues.ycp:557
-#: include/subdomain/reporting_dialogues.ycp:570
+#: include/subdomain/reporting_dialogues.ycp:568
+#: include/subdomain/reporting_dialogues.ycp:581
msgid "Time"
msgstr "æé"
-#: include/subdomain/reporting_dialogues.ycp:582
+#: include/subdomain/reporting_dialogues.ycp:593
msgid "Filter By Program Name"
msgstr "æ ¹æç¨å¼åç¨±éæ¿¾"
-#: include/subdomain/reporting_dialogues.ycp:588
+#: include/subdomain/reporting_dialogues.ycp:599
msgid "Export Report"
msgstr "輸åºå ±å"
-#: include/subdomain/reporting_dialogues.ycp:590
+#: include/subdomain/reporting_dialogues.ycp:601
msgid "Export File Location"
msgstr "è¼¸åºæªæ¡ä½ç½®"
-#: include/subdomain/reporting_dialogues.ycp:591
+#: include/subdomain/reporting_dialogues.ycp:602
msgid "Select Export Format"
msgstr "é¸åè¼¸åºæ ¼å¼"
-#: include/subdomain/reporting_dialogues.ycp:592
+#: include/subdomain/reporting_dialogues.ycp:603
msgid "CSV"
msgstr "CSV"
-#: include/subdomain/reporting_dialogues.ycp:593
+#: include/subdomain/reporting_dialogues.ycp:604
msgid "HTML"
msgstr "HTML"
-#: include/subdomain/reporting_dialogues.ycp:742
+#: include/subdomain/reporting_dialogues.ycp:753
msgid "Abort or Back"
msgstr "䏿¢æä¸ä¸æ¥"
-#: include/subdomain/reporting_dialogues.ycp:762
+#: include/subdomain/reporting_dialogues.ycp:773
msgid ""
"<b>AppArmor Security Events</b><p>\n"
" This table displays the events found that match your search criteria."
@@ -1941,329 +1431,327 @@
"<b>AppArmor å®å
¨äºä»¶</b><p>\n"
" æ¤è¡¨æ ¼æé¡¯ç¤ºç¬¦åæ¨æå®æå°æ¢ä»¶çäºä»¶ã"
-#: include/subdomain/reporting_dialogues.ycp:769
+#: include/subdomain/reporting_dialogues.ycp:780
msgid "AppArmor Event Report Data"
msgstr "AppArmor äºä»¶å ±åè³æ"
-#: include/subdomain/reporting_dialogues.ycp:772
+#: include/subdomain/reporting_dialogues.ycp:783
msgid "AppArmor Message"
msgstr "AppArmor è¨æ¯"
-#: 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
+#: include/subdomain/reporting_dialogues.ycp:787
+#: include/subdomain/reporting_dialogues.ycp:834
+#: include/subdomain/reporting_dialogues.ycp:1201
+#: include/subdomain/reporting_dialogues.ycp:1228
+#: include/subdomain/reporting_dialogues.ycp:1236
+#: include/subdomain/reporting_dialogues.ycp:1252
+#: include/subdomain/reporting_dialogues.ycp:2490
+#: include/subdomain/reporting_dialogues.ycp:2540
msgid "AppArmor Security Event Report"
msgstr "AppArmor å®å
¨äºä»¶å ±åï¼"
-#: include/subdomain/reporting_dialogues.ycp:812
+#: include/subdomain/reporting_dialogues.ycp:823
msgid "AppArmor Reporting"
msgstr "AppArmor å ±å"
-#: include/subdomain/reporting_dialogues.ycp:815
-#: include/subdomain/reporting_dialogues.ycp:2429
-#: include/subdomain/reporting_dialogues.ycp:2477
+#: include/subdomain/reporting_dialogues.ycp:827
+#: include/subdomain/reporting_dialogues.ycp:2470
+#: include/subdomain/reporting_dialogues.ycp:2519
msgid "Schedule Reports"
msgstr "æç¨å ±å"
-#: include/subdomain/reporting_dialogues.ycp:816
-#: include/subdomain/reporting_dialogues.ycp:882
+#: include/subdomain/reporting_dialogues.ycp:828
+#: include/subdomain/reporting_dialogues.ycp:894
msgid "View Archived Reports"
msgstr "æª¢è¦æ¸æªå ±å"
-#: include/subdomain/reporting_dialogues.ycp:817
+#: include/subdomain/reporting_dialogues.ycp:829
msgid "Run Reports"
msgstr "å·è¡å ±å"
-#: include/subdomain/reporting_dialogues.ycp:886
-#, fuzzy
-msgid "Choose a Report Type"
-msgstr "è«é¸æé¡å¥"
-
-#: include/subdomain/reporting_dialogues.ycp:889
+#: include/subdomain/reporting_dialogues.ycp:898
msgid "SIR"
msgstr "SIR"
-#: include/subdomain/reporting_dialogues.ycp:891
+#: include/subdomain/reporting_dialogues.ycp:899
msgid "App Aud"
msgstr "App Aud"
-#: include/subdomain/reporting_dialogues.ycp:893
+#: include/subdomain/reporting_dialogues.ycp:900
msgid "ESS"
msgstr "ESS"
-#: include/subdomain/reporting_dialogues.ycp:901
+#: include/subdomain/reporting_dialogues.ycp:906
msgid "Location of Archived Reports"
msgstr "æ¸æªå ±åçä½ç½®"
-#: include/subdomain/reporting_dialogues.ycp:911
+#: include/subdomain/reporting_dialogues.ycp:913
msgid "Report"
msgstr "å ±å"
-#: include/subdomain/reporting_dialogues.ycp:916
+#: include/subdomain/reporting_dialogues.ycp:918
msgid "&View"
msgstr "檢è¦(&V)"
-#: include/subdomain/reporting_dialogues.ycp:917
+#: include/subdomain/reporting_dialogues.ycp:919
msgid "View &All"
msgstr "å
¨é¨æª¢è¦(&A)"
-#: include/subdomain/reporting_dialogues.ycp:1100
+#: include/subdomain/reporting_dialogues.ycp:1102
msgid "Events DB Not Initialized."
msgstr "äºä»¶ DB å°æªèµ·å§ã"
-#: include/subdomain/reporting_dialogues.ycp:1110
+#: include/subdomain/reporting_dialogues.ycp:1112
msgid "The events database has not been populated. No records exist."
msgstr "æ²æå¡«å
¥äºä»¶è³æåº«ã æ²æè¨éåå¨ã"
-#: include/subdomain/reporting_dialogues.ycp:1132
+#: include/subdomain/reporting_dialogues.ycp:1134
msgid "Archived Event Report - Page "
msgstr "æ¸æªäºä»¶å ±å - é "
-#: include/subdomain/reporting_dialogues.ycp:1135
-#: include/subdomain/reporting_dialogues.ycp:1356
+#: include/subdomain/reporting_dialogues.ycp:1137
+#: include/subdomain/reporting_dialogues.ycp:1372
msgid "Applications Audit Report"
msgstr "æç¨ç¨å¼ç¨½æ ¸å ±å"
-#: include/subdomain/reporting_dialogues.ycp:1137
+#: include/subdomain/reporting_dialogues.ycp:1139
#: include/subdomain/reporting_utils.ycp:213
msgid "State"
msgstr "çæ
"
-#: include/subdomain/reporting_dialogues.ycp:1137
+#: include/subdomain/reporting_dialogues.ycp:1139
#: include/subdomain/reporting_utils.ycp:214
msgid "Type"
msgstr "é¡å"
-#: include/subdomain/reporting_dialogues.ycp:1140
-#: include/subdomain/reporting_dialogues.ycp:1145
+#: include/subdomain/reporting_dialogues.ycp:1142
+#: include/subdomain/reporting_dialogues.ycp:1147
msgid "Executive Security Summary"
msgstr "å·è¡å®å
¨æè¦"
-#: include/subdomain/reporting_dialogues.ycp:1141
+#: include/subdomain/reporting_dialogues.ycp:1143
msgid "Query Results"
msgstr "æ¥è©¢çµæ"
-#: include/subdomain/reporting_dialogues.ycp:1141
+#: include/subdomain/reporting_dialogues.ycp:1143
msgid "No event information exists."
msgstr "äºä»¶è³è¨ä¸åå¨"
-#: include/subdomain/reporting_dialogues.ycp:1146
+#: include/subdomain/reporting_dialogues.ycp:1148
msgid "Start Date"
msgstr "éå§æ¥æ"
-#: include/subdomain/reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_dialogues.ycp:1149
msgid "End Date"
msgstr "çµææ¥æ"
-#: include/subdomain/reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_dialogues.ycp:1149
msgid "Num Rejects"
msgstr "æçµæ¸é"
-#: include/subdomain/reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_dialogues.ycp:1149
msgid "Num Events"
msgstr "äºä»¶æ¸é"
-#: include/subdomain/reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_dialogues.ycp:1149
#: include/subdomain/reporting_utils.ycp:223
msgid "Ave. Sev"
msgstr "å¹³åå´éæ§"
-#: include/subdomain/reporting_dialogues.ycp:1147
+#: include/subdomain/reporting_dialogues.ycp:1149
#: include/subdomain/reporting_utils.ycp:224
msgid "High Sev"
msgstr "é«å´éæ§"
-#: include/subdomain/reporting_dialogues.ycp:1255
+#: include/subdomain/reporting_dialogues.ycp:1271
msgid "View Archived SIR Report"
msgstr "æª¢è¦æ¸æª SIR å ±å"
-#: include/subdomain/reporting_dialogues.ycp:1266
-#: include/subdomain/reporting_dialogues.ycp:1277
+#: include/subdomain/reporting_dialogues.ycp:1282
msgid "View Archived AUD Report"
msgstr "æª¢è¦æ¸æª AUD å ±å"
-#: include/subdomain/reporting_dialogues.ycp:1330
+#: include/subdomain/reporting_dialogues.ycp:1294
+msgid "View Archived ESS Report"
+msgstr "æª¢è¦æ¸æª ESS å ±å"
+
+#: include/subdomain/reporting_dialogues.ycp:1346
msgid "Security Incident Report"
msgstr "å®å
¨äºä»¶å ±å"
-#: include/subdomain/reporting_dialogues.ycp:1377
+#: include/subdomain/reporting_dialogues.ycp:1395
msgid "Executive Security Summary Report"
msgstr "å·è¡å®å
¨æè¦å ±å"
-#: include/subdomain/reporting_dialogues.ycp:1381
+#: include/subdomain/reporting_dialogues.ycp:1399
msgid "No recognized report type selected. Try again."
msgstr "æªé¸åå¯èå¥çå ±åé¡åã è«åè©¦ä¸æ¬¡ã"
-#: 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:1411
+#: include/subdomain/reporting_dialogues.ycp:1426
+#: include/subdomain/reporting_dialogues.ycp:1434
+#: include/subdomain/reporting_dialogues.ycp:1443
+#: include/subdomain/reporting_dialogues.ycp:1451
+#: include/subdomain/reporting_dialogues.ycp:1458
msgid "AppArmor Report"
msgstr "AppArmor å ±å"
-#: include/subdomain/reporting_dialogues.ycp:1559
-#: include/subdomain/reporting_dialogues.ycp:1566
-#: include/subdomain/reporting_dialogues.ycp:1623
+#: include/subdomain/reporting_dialogues.ycp:1580
+#: include/subdomain/reporting_dialogues.ycp:1587
+#: include/subdomain/reporting_dialogues.ycp:1644
msgid "AppArmor On-Demand Report"
msgstr "AppArmor On-Demand å ±å"
-#: 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
+#: include/subdomain/reporting_dialogues.ycp:1624
+#: include/subdomain/reporting_dialogues.ycp:1654
+#: include/subdomain/reporting_dialogues.ycp:1661
+#: include/subdomain/reporting_dialogues.ycp:1670
+#: include/subdomain/reporting_dialogues.ycp:1678
msgid "AppArmor - Run Reports"
msgstr "AppArmor - å·è¡å ±å"
-#: include/subdomain/reporting_dialogues.ycp:1684
+#: include/subdomain/reporting_dialogues.ycp:1705
msgid "Add Scheduled SIR"
msgstr "æ°å¢æç¨ç SIR"
-#: include/subdomain/reporting_dialogues.ycp:1686
-#: include/subdomain/reporting_dialogues.ycp:2434
-#: include/subdomain/reporting_dialogues.ycp:2482
+#: include/subdomain/reporting_dialogues.ycp:1707
+#: include/subdomain/reporting_dialogues.ycp:2475
+#: include/subdomain/reporting_dialogues.ycp:2526
msgid "Report Name"
msgstr "å ±åå稱"
-#: include/subdomain/reporting_dialogues.ycp:1705
-#: include/subdomain/reporting_dialogues.ycp:2120
-#: include/subdomain/reporting_dialogues.ycp:2434
-#: include/subdomain/reporting_dialogues.ycp:2483
+#: include/subdomain/reporting_dialogues.ycp:1726
+#: include/subdomain/reporting_dialogues.ycp:2475
+#: include/subdomain/reporting_dialogues.ycp:2526
msgid "Day of Month"
msgstr "æä»½ç第幾æ¥"
-#: include/subdomain/reporting_dialogues.ycp:1733
-#: include/subdomain/reporting_dialogues.ycp:2135
-#: include/subdomain/reporting_dialogues.ycp:2434
-#: include/subdomain/reporting_dialogues.ycp:2483
+#: include/subdomain/reporting_dialogues.ycp:1754
+#: include/subdomain/reporting_dialogues.ycp:2162
+#: include/subdomain/reporting_dialogues.ycp:2475
+#: include/subdomain/reporting_dialogues.ycp:2526
msgid "Day of Week"
msgstr "ææå¹¾"
-#: include/subdomain/reporting_dialogues.ycp:1734
-#: include/subdomain/reporting_dialogues.ycp:2136
+#: include/subdomain/reporting_dialogues.ycp:1755
+#: include/subdomain/reporting_dialogues.ycp:2163
#: include/subdomain/reporting_utils.ycp:56
msgid "Wed"
msgstr "ææä¸"
-#: include/subdomain/reporting_dialogues.ycp:1736
-#: include/subdomain/reporting_dialogues.ycp:2145
-#: include/subdomain/reporting_dialogues.ycp:2434
-#: include/subdomain/reporting_dialogues.ycp:2483
+#: include/subdomain/reporting_dialogues.ycp:1757
+#: include/subdomain/reporting_dialogues.ycp:2172
+#: include/subdomain/reporting_dialogues.ycp:2475
+#: include/subdomain/reporting_dialogues.ycp:2526
msgid "Hour"
msgstr "å°æ"
-#: include/subdomain/reporting_dialogues.ycp:1737
-#: include/subdomain/reporting_dialogues.ycp:2146
+#: include/subdomain/reporting_dialogues.ycp:1758
+#: include/subdomain/reporting_dialogues.ycp:2173
msgid "Minute"
msgstr "åé"
-#: include/subdomain/reporting_dialogues.ycp:1742
-#: include/subdomain/reporting_dialogues.ycp:2151
+#: include/subdomain/reporting_dialogues.ycp:1763
+#: include/subdomain/reporting_dialogues.ycp:2178
msgid "Email Target 1"
msgstr "é»åéµä»¶ç®æ¨ 1"
-#: include/subdomain/reporting_dialogues.ycp:1743
-#: include/subdomain/reporting_dialogues.ycp:2152
+#: include/subdomain/reporting_dialogues.ycp:1764
+#: include/subdomain/reporting_dialogues.ycp:2179
msgid "Email Target 2"
msgstr "é»åéµä»¶ç®æ¨ 2"
-#: include/subdomain/reporting_dialogues.ycp:1744
-#: include/subdomain/reporting_dialogues.ycp:2153
+#: include/subdomain/reporting_dialogues.ycp:1765
+#: include/subdomain/reporting_dialogues.ycp:2180
msgid "Email Target 3"
msgstr "é»åéµä»¶ç®æ¨ 3"
-#: include/subdomain/reporting_dialogues.ycp:1798
-#: include/subdomain/reporting_dialogues.ycp:1946
-#: include/subdomain/reporting_dialogues.ycp:2240
-#: include/subdomain/reporting_dialogues.ycp:2294
+#: include/subdomain/reporting_dialogues.ycp:1819
+#: include/subdomain/reporting_dialogues.ycp:1970
+#: include/subdomain/reporting_dialogues.ycp:2276
+#: include/subdomain/reporting_dialogues.ycp:2333
msgid "The specified directory does not exist."
msgstr "æå®çç®éä¸åå¨ã"
-#: include/subdomain/reporting_dialogues.ycp:1855
+#: include/subdomain/reporting_dialogues.ycp:1877
msgid "Only one contiguous space allowed in report names."
msgstr "å ±åå稱ä¸å
å
許ä¸åç¸é°çç©ºæ ¼ã"
-#: include/subdomain/reporting_dialogues.ycp:1857
+#: include/subdomain/reporting_dialogues.ycp:1879
msgid "These characters are not allowed in report names: \"`~!@#$%^&*()[{]};:'\",<>?/|\""
msgstr "å ±åå稱ä¸ä¸å
許使ç¨ä¸ååå
ï¼ \"`~!@#$%^&*()[{]};:'\",<>?/|\""
-#: include/subdomain/reporting_dialogues.ycp:1859
+#: include/subdomain/reporting_dialogues.ycp:1881
msgid "Only 128 characters are allowed in report names."
msgstr "å ±åå稱å
è½ä½¿ç¨ 128 ååå
ã"
-#: include/subdomain/reporting_dialogues.ycp:1867
+#: include/subdomain/reporting_dialogues.ycp:1889
msgid "Each report name should be unique."
msgstr "æ¯åå ±åå稱é½å¿
é æ¯ç¨ç¹å稱ã"
-#: include/subdomain/reporting_dialogues.ycp:2095
+#: include/subdomain/reporting_dialogues.ycp:2119
msgid "N&ext"
msgstr "ä¸ä¸å(&E)"
-#: include/subdomain/reporting_dialogues.ycp:2110
+#: include/subdomain/reporting_dialogues.ycp:2140
msgid "Edit Report Schedule for "
msgstr "編輯以ä¸çå ±åæç¨"
-#: include/subdomain/reporting_dialogues.ycp:2182
+#: include/subdomain/reporting_dialogues.ycp:2209
msgid "R"
msgstr "R"
-#: include/subdomain/reporting_dialogues.ycp:2345
+#: include/subdomain/reporting_dialogues.ycp:2386
msgid "Error: "
msgstr "é¯èª¤ï¼"
-#: include/subdomain/reporting_dialogues.ycp:2372
+#: include/subdomain/reporting_dialogues.ycp:2413
msgid "Delete Confirmation"
msgstr "åªé¤ç¢ºèª"
-#: include/subdomain/reporting_dialogues.ycp:2376
+#: include/subdomain/reporting_dialogues.ycp:2417
msgid "Are you sure you want to delete: "
msgstr "æ¨ç¢ºå®è¦åªé¤ï¼"
-#: include/subdomain/reporting_dialogues.ycp:2376
+#: include/subdomain/reporting_dialogues.ycp:2417
msgid "?"
msgstr "?"
-#: include/subdomain/reporting_dialogues.ycp:2381
+#: include/subdomain/reporting_dialogues.ycp:2422
msgid "&Delete"
msgstr "åªé¤(&D)"
-#: include/subdomain/reporting_dialogues.ycp:2434
-#: include/subdomain/reporting_dialogues.ycp:2483
+#: include/subdomain/reporting_dialogues.ycp:2475
+#: include/subdomain/reporting_dialogues.ycp:2526
msgid "Mins"
msgstr "æå°"
-#: include/subdomain/reporting_dialogues.ycp:2439
-#: include/subdomain/reporting_dialogues.ycp:2488
+#: include/subdomain/reporting_dialogues.ycp:2480
+#: include/subdomain/reporting_dialogues.ycp:2530
msgid "View Archive"
msgstr "æª¢è¦æ¸æª"
-#: include/subdomain/reporting_dialogues.ycp:2440
-#: include/subdomain/reporting_dialogues.ycp:2489
+#: include/subdomain/reporting_dialogues.ycp:2481
+#: include/subdomain/reporting_dialogues.ycp:2531
msgid "Run Now"
msgstr "ç«å³å·è¡"
-#: include/subdomain/reporting_dialogues.ycp:2443
-#: include/subdomain/reporting_dialogues.ycp:2492
+#: include/subdomain/reporting_dialogues.ycp:2484
+#: include/subdomain/reporting_dialogues.ycp:2534
msgid "Add"
msgstr "æ°å¢"
-#: include/subdomain/reporting_dialogues.ycp:2444
-#: include/subdomain/reporting_dialogues.ycp:2493
+#: include/subdomain/reporting_dialogues.ycp:2485
+#: include/subdomain/reporting_dialogues.ycp:2535
msgid "Edit"
msgstr "編輯"
-#: include/subdomain/reporting_dialogues.ycp:2445
-#: include/subdomain/reporting_dialogues.ycp:2494
+#: include/subdomain/reporting_dialogues.ycp:2486
+#: include/subdomain/reporting_dialogues.ycp:2536
msgid "Delete"
msgstr "åªé¤"
-#: include/subdomain/reporting_dialogues.ycp:2543
+#: include/subdomain/reporting_dialogues.ycp:2584
msgid "Cannot delete a stock report."
msgstr "ç¡æ³åªé¤åº«åå ±åã"
@@ -2276,6 +1764,13 @@
msgid "Enter a Page to Move to."
msgstr "輸å
¥è¦ç§»åçç®çé é¢ã"
+#: include/subdomain/reporting_utils.ycp:99
+#: include/subdomain/reporting_utils.ycp:252
+#: include/subdomain/reporting_utils.ycp:308
+#: include/subdomain/reporting_utils.ycp:420
+msgid "&Abort"
+msgstr "䏿¢(&A)"
+
#: include/subdomain/reporting_utils.ycp:221
msgid "Num. Rejects"
msgstr "æçµæ¸é"
@@ -2286,218 +1781,297 @@
#: include/subdomain/reporting_utils.ycp:305
msgid "MMap"
-msgstr ""
+msgstr "MMap"
-#: include/subdomain/reporting_utils.ycp:416
+#: include/subdomain/reporting_utils.ycp:415
msgid "Permit"
msgstr "許å¯"
-#: include/subdomain/reporting_utils.ycp:417
+#: include/subdomain/reporting_utils.ycp:416
msgid "Reject"
msgstr "æçµ"
-#: include/subdomain/reporting_utils.ycp:418
+#: include/subdomain/reporting_utils.ycp:417
msgid "Audit"
msgstr "ç¨½æ ¸"
#: include/subdomain/sd-config.ycp:22
msgid "Email address is too long. Please enter another address."
-msgstr ""
+msgstr "é»åéµä»¶å°å太é·ãè«è¼¸å
¥å
¶ä»å°åã"
#: include/subdomain/sd-config.ycp:29
msgid "Error in email address format. Please use \"name at host\" format."
-msgstr ""
+msgstr "é»åéµä»¶å°åçæ ¼å¼é¯èª¤ã è«ä½¿ç¨ \"name at host\" æ ¼å¼ã"
-#: include/subdomain/sd-config.ycp:40 include/subdomain/sd-config.ycp:163
-msgid "AppArmor is disabled"
-msgstr "AppArmor å·²åç¨"
+#: include/subdomain/sd-config.ycp:51
+msgid "This operation generated the following error. Please check your installation and AppArmor profile settings."
+msgstr "æ¬æä½ç¢çä¸åé¯èª¤ã è«æª¢æ¥æ¨çå®è£è AppArmor è¨å®æªè¨å®ã"
-#: include/subdomain/sd-config.ycp:44 include/subdomain/sd-config.ycp:161
-msgid "AppArmor is enabled"
-msgstr "AppArmor å·²åç¨"
-
-#: include/subdomain/sd-config.ycp:49 include/subdomain/sd-config.ycp:411
-msgid "Notification is disabled"
-msgstr "éç¥åè½å·²åç¨"
-
-#: include/subdomain/sd-config.ycp:52 include/subdomain/sd-config.ycp:409
-msgid "Notification is enabled"
-msgstr "éç¥åè½å·²åç¨"
-
-#: include/subdomain/sd-config.ycp:58
-msgid "AppArmor Configuration"
-msgstr "AppArmor çµæ
"
-
-#: 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>"
-
-#: include/subdomain/sd-config.ycp:63
-msgid "AppArmor Status"
-msgstr "AppArmor çæ
"
-
-#: include/subdomain/sd-config.ycp:69 include/subdomain/sd-config.ycp:116
-msgid "Enable AppArmor"
-msgstr "åç¨ AppArmor"
-
-#: include/subdomain/sd-config.ycp:72
-msgid "&Configure"
-msgstr "è¨å®(&C)"
-
-#: include/subdomain/sd-config.ycp:76
-#, fuzzy
-msgid " Enable Security Event Notification "
-msgstr "åç¨å®å
¨äºä»¶éç¥åè½"
-
-#: include/subdomain/sd-config.ycp:79
-#, fuzzy
-msgid "C&onfigure"
-msgstr "è¨å®(&C)"
-
-#: include/subdomain/sd-config.ycp:84
-#, fuzzy
-msgid "Configure Profile Modes"
-msgstr "è¨å®ç便åï¼"
-
-#: include/subdomain/sd-config.ycp:86
-#, fuzzy
-msgid "Set Profile Modes"
-msgstr "è¨å®æª"
-
-#: include/subdomain/sd-config.ycp:87
-#, fuzzy
-msgid "Co&nfigure"
-msgstr "è¨å®(&C)"
-
-#: include/subdomain/sd-config.ycp:121 include/subdomain/sd-config.ycp:206
-#: include/subdomain/sd-config.ycp:218 include/subdomain/sd-config.ycp:230
+#: include/subdomain/sd-config.ycp:94 include/subdomain/sd-config.ycp:106
+#: include/subdomain/sd-config.ycp:118
msgid "Disabled"
msgstr "å·²åç¨"
-#: include/subdomain/sd-config.ycp:122
-msgid "Enabled"
-msgstr "åç¨"
-
-#: include/subdomain/sd-config.ycp:155
-msgid "This operation generated the following error. Please check your installation and AppArmor profile settings."
-msgstr "æ¬æä½ç¢çä¸åé¯èª¤ã è«æª¢æ¥æ¨çå®è£è AppArmor è¨å®æªè¨å®ã"
-
-#: include/subdomain/sd-config.ycp:207 include/subdomain/sd-config.ycp:219
-#: include/subdomain/sd-config.ycp:231
+#: include/subdomain/sd-config.ycp:95 include/subdomain/sd-config.ycp:107
+#: include/subdomain/sd-config.ycp:119
msgid "1 minute"
msgstr "1 åé"
-#: include/subdomain/sd-config.ycp:208 include/subdomain/sd-config.ycp:220
-#: include/subdomain/sd-config.ycp:232
+#: include/subdomain/sd-config.ycp:96 include/subdomain/sd-config.ycp:108
+#: include/subdomain/sd-config.ycp:120
msgid "5 minutes"
msgstr "5 åé"
-#: include/subdomain/sd-config.ycp:209 include/subdomain/sd-config.ycp:221
-#: include/subdomain/sd-config.ycp:233
+#: include/subdomain/sd-config.ycp:97 include/subdomain/sd-config.ycp:109
+#: include/subdomain/sd-config.ycp:121
msgid "10 minutes"
msgstr "10 åé"
-#: include/subdomain/sd-config.ycp:210 include/subdomain/sd-config.ycp:222
-#: include/subdomain/sd-config.ycp:234
+#: include/subdomain/sd-config.ycp:98 include/subdomain/sd-config.ycp:110
+#: include/subdomain/sd-config.ycp:122
msgid "15 minutes"
msgstr "15 åé"
-#: include/subdomain/sd-config.ycp:211 include/subdomain/sd-config.ycp:223
-#: include/subdomain/sd-config.ycp:235
+#: include/subdomain/sd-config.ycp:99 include/subdomain/sd-config.ycp:111
+#: include/subdomain/sd-config.ycp:123
msgid "30 minutes"
msgstr "30 åé"
-#: include/subdomain/sd-config.ycp:212 include/subdomain/sd-config.ycp:224
-#: include/subdomain/sd-config.ycp:236
+#: include/subdomain/sd-config.ycp:100 include/subdomain/sd-config.ycp:112
+#: include/subdomain/sd-config.ycp:124
msgid "1 hour"
msgstr "1 å°æ"
-#: include/subdomain/sd-config.ycp:213 include/subdomain/sd-config.ycp:225
-#: include/subdomain/sd-config.ycp:237
+#: include/subdomain/sd-config.ycp:101 include/subdomain/sd-config.ycp:113
+#: include/subdomain/sd-config.ycp:125
msgid "1 day"
msgstr "1 天"
-#: include/subdomain/sd-config.ycp:214 include/subdomain/sd-config.ycp:226
-#: include/subdomain/sd-config.ycp:238
+#: include/subdomain/sd-config.ycp:102 include/subdomain/sd-config.ycp:114
+#: include/subdomain/sd-config.ycp:126
msgid "1 week"
msgstr "1 é±"
-#: include/subdomain/sd-config.ycp:243 include/subdomain/sd-config.ycp:294
+#: include/subdomain/sd-config.ycp:131 include/subdomain/sd-config.ycp:182
+#: include/subdomain/sd-config.ycp:354
msgid "Security Event Notification"
msgstr "å®å
¨äºä»¶éç¥åè½"
-#: include/subdomain/sd-config.ycp:247
+#: include/subdomain/sd-config.ycp:135
msgid "Terse Notification"
msgstr "精簡éç¥"
-#: include/subdomain/sd-config.ycp:250 include/subdomain/sd-config.ycp:263
-#: include/subdomain/sd-config.ycp:276
+#: include/subdomain/sd-config.ycp:138 include/subdomain/sd-config.ycp:151
+#: include/subdomain/sd-config.ycp:164
msgid "Frequency"
msgstr "é »ç"
-#: include/subdomain/sd-config.ycp:251 include/subdomain/sd-config.ycp:264
-#: include/subdomain/sd-config.ycp:277
+#: include/subdomain/sd-config.ycp:139 include/subdomain/sd-config.ycp:152
+#: include/subdomain/sd-config.ycp:165
msgid "Email Address"
msgstr "é»åéµä»¶ä½å"
-#: include/subdomain/sd-config.ycp:255 include/subdomain/sd-config.ycp:268
-#: include/subdomain/sd-config.ycp:281
+#: include/subdomain/sd-config.ycp:143 include/subdomain/sd-config.ycp:156
+#: include/subdomain/sd-config.ycp:169
msgid "Include Unknown Severity Events"
msgstr "å
嫿ªç¥å´éæ§çäºä»¶"
-#: include/subdomain/sd-config.ycp:260
+#: include/subdomain/sd-config.ycp:148
msgid "Summary Notification"
msgstr "æè¦éç¥"
-#: include/subdomain/sd-config.ycp:273
+#: include/subdomain/sd-config.ycp:161
msgid "Verbose Notification"
msgstr "詳細éç¥"
-#: include/subdomain/sd-config.ycp:325 include/subdomain/sd-config.ycp:351
-#: include/subdomain/sd-config.ycp:376
+#: include/subdomain/sd-config.ycp:213 include/subdomain/sd-config.ycp:239
+#: include/subdomain/sd-config.ycp:264
msgid "An email address is required for each selected notification method."
msgstr "æ¯ç¨®é¸åçéç¥æ¹å¼é½éè¦é»åéµä»¶å°åã"
-#: sd-config.ycp:346
-#, fuzzy
-msgid "&Enable AppArmor"
-msgstr "åç¨ AppArmor"
+#: include/subdomain/sd-config.ycp:293
+msgid "Configuration failed for the following operations: "
+msgstr "ä¸åæä½ççµæ
失æï¼"
-#: sd-config.ycp:349
-#, fuzzy
+#: include/subdomain/sd-config.ycp:297 include/subdomain/sd-config.ycp:330
+msgid "Notification is enabled"
+msgstr "éç¥åè½å·²åç¨"
+
+#: include/subdomain/sd-config.ycp:299 include/subdomain/sd-config.ycp:327
+msgid "Notification is disabled"
+msgstr "éç¥åè½å·²åç¨"
+
+#: include/subdomain/sd-config.ycp:318
+msgid "AppArmor is disabled"
+msgstr "AppArmor å·²åç¨"
+
+#: include/subdomain/sd-config.ycp:322
+msgid "AppArmor is enabled"
+msgstr "AppArmor å·²åç¨"
+
+#: include/subdomain/sd-config.ycp:336
+msgid "AppArmor Configuration"
+msgstr "AppArmor çµæ
"
+
+#: include/subdomain/sd-config.ycp:337
+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> <p><b>è¨å®æªæ¨¡å¼</b><br>è«ä½¿ç¨æ¤å·¥å
·ä¾æ¹è® AppArmor å°åå¥è¨å®æªçä½¿ç¨æ¹å¼ã</p>"
+
+#: include/subdomain/sd-config.ycp:349
msgid "Configure AppArmor"
-msgstr "è¨å® CASA(&C)"
+msgstr "è¨å® AppArmor"
-#: include/subdomain/sd-config.ycp:405
-msgid "Configuration failed for the following operations: "
-msgstr ""
+#: include/subdomain/sd-config.ycp:358
+msgid "C&onfigure"
+msgstr "è¨å®(&O)"
-#~ msgid "View Archived ESS Report"
-#~ msgstr "æª¢è¦æ¸æª ESS å ±å"
+#: include/subdomain/sd-config.ycp:364
+msgid "Configure Profile Modes"
+msgstr "è¨å®è¨å®æªæ¨¡å¼"
-#, fuzzy
-#~ msgid "This operation generated the following error. Please check your installation and AppArmor profile settings."
-#~ msgstr "æ¬æä½ç¢çä¸åé¯èª¤ã è«æª¢æ¥æ¨çå®è£è AppArmor è¨å®æªè¨å®ã"
+#: include/subdomain/sd-config.ycp:367
+msgid "Set profile modes"
+msgstr "è¨å®è¨å®æªæ¨¡å¼"
+#: include/subdomain/sd-config.ycp:368
+msgid "Co&nfigure"
+msgstr "è¨å®(&N)"
+
+#~ msgid "Fatal Error: Couldn't get report configuration information %s. Exiting."
+#~ msgstr "å´éé¯èª¤ï¼ ç¡æ³åå¾å ±åçµæ
è³è¨ %sã æ£å¨é¢éã"
+
+#~ msgid "Error: Couldn't open (tmp) %s. ESS report execution not tracked."
+#~ msgstr "é¯èª¤ï¼ ç¡æ³éå (tmp) %sã æªè¿½è¹¤ ESS å ±åå·è¡ã"
+
+#~ msgid "Error: Couldn't open %s. ESS report execution not tracked."
+#~ msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªè¿½è¹¤ ESS å ±åå·è¡ã"
+
+#~ msgid "Error: Necessary input missing. Unable to generate report and send mail."
+#~ msgstr "é¯èª¤ï¼ 缺å°å¿
è¦è¼¸å
¥ã ç¡æ³ç¢çå ±å並å³ééµä»¶ã"
+
+#~ msgid "Error: Couldn't open %s. No ESS csv report generated."
+#~ msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç ESS CSV å ±åã"
+
+#~ msgid "Error: Couldn't open %s. No ESS html report generated."
+#~ msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç ESS HTML å ±åã"
+
+#~ msgid "Error: Couldn't open %s. No AUD report generated."
+#~ msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç AUD å ±åã"
+
+#~ msgid "Error: Couldn't open %s. No SIR report generated."
+#~ msgstr "é¯èª¤ï¼ ç¡æ³éå %sã æªç¢ç SIR å ±åã"
+
+#~ msgid "Error: No arguments passed--Unable to execute reports. Exiting."
+#~ msgstr "é¯èª¤ï¼ æªéåºå¼æ¸--ç¡æ³å·è¡å ±åã æ£å¨é¢éã"
+
+#~ msgid "Executing Scheduled Report: %s"
+#~ msgstr "æ£å¨å·è¡æç¨çå ±åï¼ %s"
+
#~ msgid "You must enter at least one email address ."
#~ msgstr "æ¨è³å°å¿
é 輸å
¥ä¸åé»åéµä»¶ä½åã"
+#~ msgid "AppArmor Status"
+#~ msgstr "AppArmor çæ
"
+
+#~ msgid "Enable AppArmor"
+#~ msgstr "åç¨ AppArmor"
+
+#~ msgid "Enable Security Event Notification"
+#~ msgstr "åç¨å®å
¨äºä»¶éç¥åè½"
+
+#~ msgid "Enabled"
+#~ msgstr "åç¨"
+
#~ msgid "&Ok"
#~ msgstr "確å®(&O)"
+#~ 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 è¨å®æªå°æéæ°è¼å
¥ã)"
+
+#~ 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"
+#~ " é¸ååè½å稱ï¼ä¾¿å¯æª¢è¦è©²åè½çç¸éè³è¨ã"
+
+#~ msgid " Capabilities enabled for the profile "
+#~ msgstr " è¨å®æªæåç¨çåè½ "
+
+#~ msgid "Capabilities"
+#~ msgstr "åè½"
+
+#~ msgid ""
+#~ "Please enter the name of the Hat that you would like \n"
+#~ "to add to the profile "
+#~ msgstr ""
+#~ "è«è¼¸å
¥è¦æ°å¢å°æ¤è¨å®æªç\n"
+#~ "Hat å稱 "
+
+#~ 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 " or press Abort to cancel this wizard."
#~ msgstr "ææ¯æä¸ã䏿¢ãï¼åæ¶éåç²¾éã"
#~ msgid " already contains a hat named "
#~ msgstr "å·²ç¶å
å«å½åç hat"
+#~ msgid ". Please enter a different name to try again or press Abort to cancel this wizard."
+#~ msgstr "ãè«è¼¸å
¥ä¸åå稱åè©¦ä¸æ¬¡ï¼ææ¯æä¸ã䏿¢ãï¼åæ¶éåç²¾éã"
+
#~ msgid "Cap for "
#~ msgstr "åè½ (é©ç¨æ¼ä¸é¢æªæ¡)"
+#~ msgid "&File"
+#~ msgstr "æªæ¡(&F)"
+
+#~ msgid "&Directory"
+#~ msgstr "ç®é(&D)"
+
+#~ msgid "&Capability"
+#~ msgstr "åè½(&C)"
+
+#~ msgid "&Include File"
+#~ msgstr "Include æª(&I)"
+
+#~ msgid "&Hat"
+#~ msgstr "Hat(&H)"
+
+#~ msgid "AppArmor profile for "
+#~ msgstr "AppArmor è¨å®æª (é©ç¨æ¼ä¸åæªæ¡)"
+
+#~ msgid "File Name"
+#~ msgstr "æªæ¡å稱"
+
+#~ msgid "Add Entry"
+#~ msgstr "æ°å¢é
ç®"
+
+#~ msgid "&Edit Entry"
+#~ msgstr "編輯é
ç®(&E)"
+
+#~ msgid "&Delete Entry"
+#~ msgstr "åªé¤é
ç®(&D)"
+
+#~ msgid "AppArmor Hat Dialog"
+#~ msgstr "AppArmor Hat å°è©±æ¹å¡"
+
#~ msgid "Editing HAT saving"
#~ msgstr "編輯å²å HAT"
+#~ msgid "Hats can not have embedded hats."
+#~ msgstr "Hat ä¸è½å
å«å
§åµç hatã"
+
#~ msgid "Adding HAT "
#~ msgstr "æ£å¨æ°å¢ HAT"
@@ -2522,6 +2096,9 @@
#~ 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