# Traditional Chinese Messages for sarg # Copyright (C) 2026 Free Software Foundation, Inc. # This file is distributed under the same license as the sarg package. # Alang Hsu , 2026. # msgid "" msgstr "" "Project-Id-Version: sarg 2.4.0\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" "POT-Creation-Date: 2020-01-16 12:32+0100\n" "PO-Revision-Date: 2026-09-26 12:01+0800\n" "Last-Translator: Alang Hsu \n" "Language-Team: Chinese (traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" #: auth.c:42 datafile.c:92 html.c:76 html.c:82 html.c:129 html.c:158 html.c:163 #: html.c:382 index.c:52 index.c:155 index.c:168 index.c:258 index.c:267 #: index.c:418 index.c:427 index.c:498 index.c:608 index.c:674 index.c:894 #: index.c:907 index.c:921 index.c:927 lastlog.c:300 repday.c:65 report.c:105 #: report.c:144 report.c:468 report.c:516 report.c:804 smartfilter.c:56 #: smartfilter.c:61 smartfilter.c:66 smartfilter.c:71 sort.c:66 sort.c:71 #: splitlog.c:69 totday.c:154 totday.c:201 util.c:435 util.c:1801 util.c:2354 #: util.c:2449 util.c:2490 util.c:2673 util.c:2689 util.c:2697 #, c-format msgid "Path too long: " msgstr "路徑太長:" #: auth.c:47 auth.c:52 authfail.c:56 authfail.c:166 authfail.c:177 convlog.c:46 #: dansguardian_log.c:54 dansguardian_log.c:59 dansguardian_log.c:64 #: dansguardian_log.c:92 dansguardian_report.c:72 dansguardian_report.c:77 #: datafile.c:98 datafile.c:154 decomp.c:491 denied.c:56 denied.c:174 #: denied.c:179 download.c:74 download.c:209 download.c:214 email.c:55 #: exclude.c:196 exclude.c:203 exclude.c:320 getconf.c:1003 grepday.c:621 #: grepday.c:693 grepday.c:738 html.c:153 html.c:225 html.c:388 html.c:393 #: html.c:453 html.c:599 index.c:309 index.c:469 index.c:595 index.c:776 #: log.c:457 log.c:784 realtime.c:213 redirector.c:281 redirector.c:326 #: redirector.c:337 redirector.c:342 redirector.c:481 redirector.c:486 #: repday.c:71 repday.c:127 report.c:124 report.c:149 report.c:272 report.c:474 #: report.c:522 report.c:810 siteuser.c:77 siteuser.c:83 smartfilter.c:87 #: smartfilter.c:97 smartfilter.c:154 splitlog.c:82 splitlog.c:129 #: topsites.c:98 topsites.c:104 topsites.c:226 topsites.c:237 topuser.c:63 #: topuser.c:103 topuser.c:109 topuser.c:421 topuser.c:586 topuser.c:592 #: totday.c:160 useragent.c:57 useragent.c:123 useragent.c:245 useragent.c:257 #: useragent.c:334 useragent.c:345 useragent.c:406 usertab.c:105 util.c:1237 #: util.c:1243 util.c:1519 util.c:1806 util.c:1828 #, c-format msgid "Cannot open file \"%s\": %s\n" msgstr "無法開啟檔案「%s」:%s\n" #: auth.c:66 authfail.c:86 authfail.c:284 authfail.c:303 dansguardian_log.c:157 #: dansguardian_report.c:173 datafile.c:205 denied.c:85 denied.c:278 #: denied.c:295 download.c:105 download.c:309 download.c:457 email.c:74 #: grepday.c:626 grepday.c:774 html.c:105 html.c:433 html.c:612 html.c:651 #: index.c:352 index.c:522 index.c:641 index.c:810 redirector.c:398 #: redirector.c:604 repday.c:273 report.c:372 report.c:387 report.c:501 #: report.c:533 report.c:818 siteuser.c:198 smartfilter.c:148 smartfilter.c:209 #: smartfilter.c:222 splitlog.c:119 splitlog.c:155 topsites.c:182 #: topsites.c:332 topuser.c:68 topuser.c:148 topuser.c:390 topuser.c:656 #: totday.c:183 useragent.c:202 useragent.c:382 useragent.c:444 util.c:1233 #: util.c:1533 util.c:1811 #, c-format msgid "Write error in \"%s\": %s\n" msgstr "寫入「%s」時發生錯誤:%s\n" #: auth.c:70 authfail.c:273 convlog.c:89 dansguardian_log.c:84 #: dansguardian_log.c:153 dansguardian_report.c:163 datafile.c:197 denied.c:267 #: download.c:301 exclude.c:228 exclude.c:357 getconf.c:1022 grepday.c:728 #: html.c:437 html.c:510 html.c:543 log.c:822 realtime.c:247 redirector.c:294 #: redirector.c:392 redirector.c:584 repday.c:122 report.c:351 siteuser.c:180 #: splitlog.c:150 topsites.c:167 topsites.c:324 topuser.c:313 topuser.c:511 #: topuser.c:637 url.c:602 useragent.c:190 useragent.c:318 useragent.c:386 #: useragent.c:437 userinfo.c:351 usertab.c:153 util.c:862 util.c:929 #: util.c:997 util.c:1239 util.c:1868 #, c-format msgid "Read error in \"%s\": %s\n" msgstr "讀取「%s」時發生錯誤:%s\n" #: authfail.c:46 #, c-format msgid "Authentication failures report not produced as it is not requested\n" msgstr "因為未要求,所以未產生身分驗證失敗報表\n" #: authfail.c:50 #, c-format msgid "Authentication failures report not produced because privacy option is active\n" msgstr "因為隱私權選項已啟用,所以未產生身分驗證失敗報表\n" #: authfail.c:109 #, c-format msgid "%d more authentication failure not shown here…" msgid_plural "%d more authentication failures not shown here…" msgstr[0] "還有 %d 筆身分驗證失敗未在此顯示…" #: authfail.c:142 authfail.c:310 denied.c:302 download.c:464 lastlog.c:243 #, c-format msgid "Failed to delete \"%s\": %s\n" msgstr "無法刪除「%s」:%s\n" #: authfail.c:145 #, c-format msgid "Authentication failures report not produced because it is empty\n" msgstr "因為報表為空,所以未產生身分驗證失敗報表\n" #: authfail.c:149 #, c-format msgid "Creating authentication failures report...\n" msgstr "正在產生身分驗證失敗報表...\n" #: authfail.c:155 dansguardian_log.c:165 denied.c:156 html.c:442 #: redirector.c:415 siteuser.c:66 sort.c:81 topsites.c:87 topsites.c:216 #: topuser.c:693 useragent.c:235 useragent.c:324 useragent.c:396 #, c-format msgid "Sort command too long when sorting file \"%s\" to \"%s\"\n" msgstr "排序檔案「%s」至「%s」時,排序命令太長\n" #: authfail.c:161 dansguardian_log.c:171 denied.c:161 download.c:145 html.c:447 #: redirector.c:420 siteuser.c:71 smartfilter.c:82 sort.c:86 sort.c:136 #: topsites.c:92 topsites.c:221 topuser.c:698 useragent.c:240 useragent.c:329 #: useragent.c:401 #, c-format msgid "sort command return status %d\n" msgstr "排序命令回傳狀態 %d\n" #: authfail.c:162 authfail.c:167 dansguardian_log.c:172 denied.c:162 #: download.c:146 html.c:448 redirector.c:421 siteuser.c:72 siteuser.c:78 #: smartfilter.c:83 smartfilter.c:88 sort.c:87 sort.c:137 topsites.c:93 #: topsites.c:99 topsites.c:222 topsites.c:227 topuser.c:699 useragent.c:241 #: useragent.c:246 useragent.c:330 useragent.c:335 useragent.c:402 #: useragent.c:407 #, c-format msgid "sort command: %s\n" msgstr "排序命令:%s\n" #: authfail.c:171 authfail.c:289 dansguardian_log.c:176 #: dansguardian_report.c:64 dansguardian_report.c:178 denied.c:143 denied.c:166 #: denied.c:283 download.c:151 download.c:190 download.c:314 email.c:88 #: html.c:114 html.c:376 html.c:458 html.c:516 html.c:550 html.c:555 index.c:58 #: indexonly.c:50 lastlog.c:249 redirector.c:427 redirector.c:609 report.c:378 #: siteuser.c:191 smartfilter.c:92 smartfilter.c:228 sort.c:91 sort.c:146 #: topsites.c:194 topsites.c:232 topuser.c:317 topuser.c:515 topuser.c:704 #: totday.c:207 useragent.c:251 useragent.c:340 useragent.c:391 useragent.c:412 #: useragent.c:449 util.c:2369 util.c:2382 util.c:2507 #, c-format msgid "Cannot delete \"%s\": %s\n" msgstr "無法刪除「%s」:%s\n" #: authfail.c:181 authfail.c:185 topuser.c:139 msgid "Authentication Failures" msgstr "身分驗證失敗" #: authfail.c:183 dansguardian_report.c:83 denied.c:185 download.c:220 #: grepday.c:557 redirector.c:497 siteuser.c:89 smartfilter.c:110 #: smartfilter.c:182 topsites.c:243 topuser.c:116 topuser.c:440 #, c-format msgid "Period: %s" msgstr "期間:%s" #: authfail.c:189 dansguardian_report.c:89 denied.c:191 download.c:226 #: realtime.c:134 redirector.c:503 smartfilter.c:119 smartfilter.c:190 #: topuser.c:170 topuser.c:446 useragent.c:276 msgid "USERID" msgstr "使用者 ID" #: authfail.c:189 dansguardian_report.c:89 denied.c:191 download.c:226 #: realtime.c:134 redirector.c:503 smartfilter.c:119 smartfilter.c:190 msgid "IP/NAME" msgstr "IP/名稱" #: authfail.c:189 dansguardian_report.c:89 denied.c:191 download.c:226 #: realtime.c:134 redirector.c:503 smartfilter.c:119 smartfilter.c:190 msgid "DATE/TIME" msgstr "日期/時間" #. TRANSLATORS: This is a column header showing the URL of the visited sites. #: authfail.c:189 dansguardian_report.c:89 denied.c:191 download.c:226 #: html.c:250 realtime.c:134 redirector.c:503 siteuser.c:98 smartfilter.c:119 #: smartfilter.c:190 topsites.c:259 msgid "ACCESSED SITE" msgstr "存取站台" #: authfail.c:192 convlog.c:51 datafile.c:103 denied.c:194 download.c:229 #: html.c:173 html.c:398 html.c:465 realtime.c:218 redirector.c:286 #: redirector.c:491 report.c:183 siteuser.c:113 splitlog.c:87 topsites.c:109 #: topsites.c:273 topuser.c:197 topuser.c:428 topuser.c:599 url.c:589 #: userinfo.c:338 util.c:968 #, c-format msgid "Not enough memory to read file \"%s\"\n" msgstr "記憶體不足,無法讀取檔案「%s」\n" #: authfail.c:199 dansguardian_log.c:102 grepday.c:703 redirector.c:147 #: redirector.c:512 repday.c:83 splitlog.c:95 useragent.c:142 #, c-format msgid "Invalid date in file \"%s\"\n" msgstr "檔案「%s」中的日期無效\n" #: authfail.c:203 dansguardian_log.c:106 html.c:417 redirector.c:155 #: redirector.c:516 repday.c:99 useragent.c:156 #, c-format msgid "Invalid time in file \"%s\"\n" msgstr "檔案「%s」中的時間無效\n" #: authfail.c:207 useragent.c:298 #, c-format msgid "Invalid user ID in file \"%s\"\n" msgstr "檔案「%s」中的使用者 ID 無效\n" #: authfail.c:211 dansguardian_log.c:114 redirector.c:520 useragent.c:281 #: useragent.c:355 #, c-format msgid "Invalid IP address in file \"%s\"\n" msgstr "檔案「%s」中的 IP 位址無效\n" #: authfail.c:215 dansguardian_log.c:122 dansguardian_report.c:99 denied.c:206 #: download.c:241 html.c:198 html.c:286 html.c:408 redirector.c:170 #: redirector.c:524 topsites.c:293 #, c-format msgid "Invalid url in file \"%s\"\n" msgstr "檔案「%s」中的網址無效\n" #: authfail.c:224 denied.c:215 download.c:250 redirector.c:534 siteuser.c:122 #: smartfilter.c:132 topuser.c:234 topuser.c:494 #, c-format msgid "Unknown user ID %s in file \"%s\"\n" msgstr "在檔案「%2$s」中有不明的使用者 ID %1$s\n" #: btree_cache.c:261 #, c-format msgid "Failed to balance the b-tree cache" msgstr "無法平衡 b-tree 快取" #: convlog.c:58 dansguardian_log.c:75 dansguardian_log.c:118 #: dansguardian_log.c:127 dansguardian_report.c:95 datafile.c:115 denied.c:202 #: download.c:237 report.c:193 smartfilter.c:126 topsites.c:280 topsites.c:285 #: useragent.c:136 useragent.c:175 #, c-format msgid "Invalid record in file \"%s\"\n" msgstr "檔案「%s」中的記錄無效\n" #: dansguardian_log.c:78 #, c-format msgid "Using the dansguardian log file \"%s\" found in your configuration file \"%s\"\n" msgstr "正在使用在組態檔「%2$s」中找到的 DansGuardian 記錄檔「%1$s」\n" #: dansguardian_log.c:89 #, c-format msgid "Reading DansGuardian log file \"%s\"\n" msgstr "正在讀取 DansGuardian 記錄檔「%s」\n" #: dansguardian_log.c:110 log.c:814 redirector.c:180 redirector.c:508 #: topuser.c:204 topuser.c:465 util.c:981 #, c-format msgid "Invalid user in file \"%s\"\n" msgstr "檔案「%s」中的使用者無效\n" #: dansguardian_log.c:162 redirector.c:411 sort.c:77 sort.c:121 useragent.c:231 #, c-format msgid "Sorting file \"%s\"\n" msgstr "正在排序檔案「%s」\n" #: dansguardian_report.c:34 #, c-format msgid "%d more dansguardian entry not shown here…" msgid_plural "%d more dansguardian entries not shown here…" msgstr[0] "還有 %d 筆 DansGuardian 記錄未在此顯示…" #: dansguardian_report.c:65 #, c-format msgid "Dansguardian report not generated because it is empty\n" msgstr "因為報表為空,所以未產生 DansGuardian 報表\n" #: dansguardian_report.c:81 dansguardian_report.c:85 topuser.c:135 msgid "DansGuardian" msgstr "DansGuardian" #: dansguardian_report.c:89 msgid "CAUSE" msgstr "原因" #: dansguardian_report.c:103 redirector.c:528 #, c-format msgid "Invalid rule in file \"%s\"\n" msgstr "檔案「%s」中的規則無效\n" #: datafile.c:76 html.c:124 report.c:138 #, c-format msgid "Cannot enumerate the user list\n" msgstr "無法列舉使用者清單\n" #: datafile.c:88 #, c-format msgid "Reading user file \"%s/%s\"\n" msgstr "正在讀取使用者檔案「%s/%s」\n" #: datafile.c:119 report.c:202 #, c-format msgid "Invalid smart info in file \"%s\"\n" msgstr "檔案「%s」中的智慧資訊無效\n" #: datafile.c:138 datafile.c:183 report.c:230 report.c:315 report.c:341 #: siteuser.c:142 topsites.c:123 topsites.c:142 #, c-format msgid "Not enough memory to store the url\n" msgstr "記憶體不足,無法儲存網址\n" #: datafile.c:210 #, c-format msgid "Datafile \"%s\" written successfully\n" msgstr "資料檔「%s」已成功寫入\n" #: decomp.c:95 msgid "Invalid gzip file" msgstr "無效的 gzip 檔案" #: decomp.c:98 msgid "File operation error" msgstr "檔案操作錯誤" #: decomp.c:101 decomp.c:126 decomp.c:247 decomp.c:254 decomp.c:436 #: decomp.c:443 msgid "Not enough memory" msgstr "記憶體不足" #: decomp.c:104 msgid "Truncated gzip stream" msgstr "gzip 資料流被截斷" #: decomp.c:107 msgid "Unknown error returned by zlib" msgstr "zlib 回傳不明錯誤" #: decomp.c:133 msgid "Error opening gzip file" msgstr "開啟 gzip 檔案時發生錯誤" #: decomp.c:208 #, c-format msgid "Cannot rewind bzip file\n" msgstr "無法倒回 bzip 檔案\n" #: decomp.c:262 decomp.c:451 msgid "Error duplicating file descriptor" msgstr "複製檔案描述元時發生錯誤" #: decomp.c:272 msgid "Error opening bzip file" msgstr "開啟 bzip 檔案時發生錯誤" #: decomp.c:329 #, c-format msgid "Error decompressiong xz file (lzma library returned error %d)" msgstr "解壓縮 xz 檔案時發生錯誤(lzma 函式庫回傳錯誤 %d)" #: decomp.c:367 msgid "Not enough memory to initialize LZMA decoder" msgstr "記憶體不足,無法初始化 LZMA 解碼器" #: decomp.c:370 msgid "Failed to initialize LZMA decoder due to invalid option passed to the decoder" msgstr "傳給解碼器的選項無效,無法初始化 LZMA 解碼器" #: decomp.c:376 #, c-format msgid "Failed to initialize LZMA decoder with unknown error %d" msgstr "發生不明錯誤 %d,無法初始化 LZMA 解碼器" #: decomp.c:400 #, c-format msgid "Failed to rewind the xz file (see previous LZMA error)\n" msgstr "無法倒回 xz 檔案(請參閱先前的 LZMA 錯誤)\n" #: decomp.c:496 #, c-format msgid "Error while reading \"%s\" to guess its type: %s\n" msgstr "讀取「%s」以判斷其類型時發生錯誤:%s\n" #: decomp.c:500 #, c-format msgid "File \"%s\" is too small to guess its type\n" msgstr "檔案「%s」太小,無法判斷其類型\n" #: decomp.c:504 #, c-format msgid "Cannot return to the beginning of file \"%s\": %s" msgstr "無法回到檔案「%s」的開頭:%s" #: decomp.c:513 #, c-format msgid "Sarg was not compiled with gzip support to read file \"%s\"\n" msgstr "Sarg 編譯時未包含 gzip 支援,無法讀取檔案「%s」\n" #: decomp.c:522 #, c-format msgid "Sarg was not compiled with bzip support to read file \"%s\"\n" msgstr "Sarg 編譯時未包含 bzip 支援,無法讀取檔案「%s」\n" #: decomp.c:531 #, c-format msgid "Sarg was not compiled with xz support to read file \"%s\"\n" msgstr "Sarg 編譯時未包含 xz 支援,無法讀取檔案「%s」\n" #: decomp.c:537 #, c-format msgid "" "Support for LZW and LZH compressed files was removed in sarg 2.4.\n" "You can still read such a file with a command like this:\n" " zcat \"%s\" | sarg - [your usual options here]\n" "If you think it is important for sarg to read those files, open a bug ticket at .\n" msgstr "" "sarg 2.4 已移除對 LZW 與 LZH 壓縮檔的支援。\n" "仍可用如下命令讀取這類檔案:\n" " zcat \"%s\" | sarg - [your usual options here]\n" "若認為 sarg 應支援讀取這些檔案,請至 開立臭蟲回報。\n" #: denied.c:46 #, c-format msgid "Denied report not produced as it is not requested\n" msgstr "因為未要求,所以未產生拒絕報表\n" #: denied.c:50 #, c-format msgid "Denied report not produced because privacy option is active\n" msgstr "因為隱私權選項已啟用,所以未產生拒絕報表\n" #: denied.c:107 #, c-format msgid "%d more denied access not shown here…" msgid_plural "%d more denied accesses not shown here…" msgstr[0] "還有 %d 筆拒絕存取未在此顯示…" #: denied.c:145 #, c-format msgid "Denied report not produced because it is empty\n" msgstr "因為報表為空,所以未產生拒絕報表\n" #: denied.c:149 #, c-format msgid "Creating denied accesses report...\n" msgstr "正在產生拒絕存取報表...\n" #: denied.c:152 #, c-format msgid "Temporary directory path too long to sort the denied accesses\n" msgstr "暫存目錄路徑太長,無法排序拒絕存取記錄\n" #: denied.c:183 denied.c:187 msgid "Denied" msgstr "拒絕存取" #: dichotomic.c:161 dichotomic.c:176 #, c-format msgid "Not enough memory to store the key/value pair %s/%s\n" msgstr "記憶體不足,無法儲存鍵值對 %s/%s\n" #: download.c:64 #, c-format msgid "Download report not produced as it is not requested\n" msgstr "因為未要求,所以未產生下載報表\n" #: download.c:68 #, c-format msgid "Download report not produced because privacy option is active\n" msgstr "因為隱私權選項已啟用,所以未產生下載報表\n" #: download.c:140 #, c-format msgid "Path too long to sort file \"%s\"\n" msgstr "路徑太長,無法排序檔案「%s」\n" #: download.c:192 #, c-format msgid "No downloaded files to report\n" msgstr "沒有已下載檔案可供回報\n" #: download.c:197 #, c-format msgid "Creating download report...\n" msgstr "正在產生下載報表...\n" #: download.c:218 download.c:222 topuser.c:137 msgid "Downloads" msgstr "下載" #: download.c:355 #, c-format msgid "Download suffix list too long\n" msgstr "下載副檔名清單太長\n" #: download.c:363 #, c-format msgid "Too many download suffixes\n" msgstr "下載副檔名太多\n" #: email.c:80 #, c-format msgid "Sending mail with command: %s\n" msgstr "正在用命令傳送電子郵件:%s\n" #: email.c:83 index.c:953 #, c-format msgid "command return status %d\n" msgstr "命令回傳狀態 %d\n" #: email.c:84 index.c:954 #, c-format msgid "command: %s\n" msgstr "命令:%s\n" #: exclude.c:82 exclude.c:110 #, c-format msgid "Not enough memory to store the exlcluded IP addresses\n" msgstr "記憶體不足,無法儲存排除的 IP 位址\n" #: exclude.c:161 exclude.c:171 #, c-format msgid "Not enough memory to store the excluded URLs\n" msgstr "記憶體不足,無法儲存排除的網址\n" #: exclude.c:200 #, c-format msgid "Loading exclude host file from \"%s\"\n" msgstr "正在從「%s」載入排除主機檔案\n" #: exclude.c:214 url.c:595 userinfo.c:344 #, c-format msgid "While reading \"%s\"\n" msgstr "讀取「%s」時\n" #: exclude.c:317 #, c-format msgid "Loading exclude file from \"%s\"\n" msgstr "正在從「%s」載入排除檔案\n" #: exclude.c:325 log.c:789 usertab.c:109 util.c:1833 #, c-format msgid "Failed to move till the end of file \"%s\": %s\n" msgstr "無法移至檔案「%s」結尾:%s\n" #: exclude.c:330 log.c:794 usertab.c:114 util.c:1838 #, c-format msgid "Cannot get the size of file \"%s\"\n" msgstr "無法取得檔案「%s」的大小\n" #: exclude.c:335 log.c:799 usertab.c:119 util.c:1842 #, c-format msgid "Failed to rewind file \"%s\": %s\n" msgstr "無法倒回檔案「%s」:%s\n" #: exclude.c:340 log.c:804 util.c:1848 #, c-format msgid "malloc error (%ld bytes required)\n" msgstr "malloc 錯誤(需要 %ld 位元組)\n" #: getconf.c:242 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "參數「%s」的字串值太長\n" #: getconf.c:287 #, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "參數「%s」後缺少右雙引號\n" #: getconf.c:299 #, c-format msgid "Missing double quote after parameter \"%s\" or value is more than %d bytes long\n" msgstr "參數「%s」後缺少右雙引號,或值超過 %d 位元組\n" #: getconf.c:320 #, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "參數「%s」的第一個詞超過 %d 位元組\n" #: getconf.c:324 #, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "參數「%s」缺少第二個詞\n" #: getconf.c:334 #, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "參數「%s」的第二個詞超過 %d 位元組\n" #: getconf.c:357 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "參數「%s」的整數值無效\n" #: getconf.c:409 getconf.c:485 #, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "不明的值「%s」,參數為「%s」\n" #: getconf.c:413 #, c-format msgid "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "值「%s」與參數「%s」的其他已選值衝突\n" #: getconf.c:444 #, c-format msgid "Unknown sort criterion \"%s\" for parameter \"%s\"\n" msgstr "不明的排序條件「%s」,參數為「%s」\n" #: getconf.c:459 #, c-format msgid "Unknown sort order \"%s\" for parameter \"%s\"\n" msgstr "不明的排序順序「%s」,參數為「%s」\n" #: getconf.c:526 #, c-format msgid "Missing limit in per_user_limit\n" msgstr "per_user_limit 中缺少限制\n" #: getconf.c:552 #, c-format msgid "Invalid output type in per_user_limit\n" msgstr "per_user_limit 中的輸出類型無效\n" #: getconf.c:558 #, c-format msgid "Too many per_user_limit\n" msgstr "per_user_limit 太多\n" #: getconf.c:601 #, c-format msgid "SARG: TAG: %s\n" msgstr "SARG:TAG:%s\n" #: getconf.c:650 #, c-format msgid "Invalid record in \"date_format\" parameter\n" msgstr "「date_format」參數中的記錄無效\n" #: getconf.c:675 log.c:340 log.c:446 log.c:488 #, c-format msgid "Not enough memory to store the input log file names\n" msgstr "記憶體不足,無法儲存輸入記錄檔名稱\n" #: getconf.c:685 #, c-format msgid "Too many redirector log files in configuration file\n" msgstr "組態檔中的重新導向器記錄檔太多\n" #: getconf.c:700 log.c:307 #, c-format msgid "Not enough memory to store a user agent file name\n" msgstr "記憶體不足,無法儲存使用者代理程式檔名\n" #: getconf.c:844 getconf.c:853 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "參數「AuthUserTemplateFile」中的範本檔名太長\n" #: getconf.c:871 #, c-format msgid "No graphs available as sarg was not compiled with libgd. Set \"graphs\" to \"no\" in %s to disable this warning\n" msgstr "sarg 編譯時未包含 libgd,因此無法提供圖表。請在 %s 中將「graphs」設為「no」以停用此警告\n" #: getconf.c:882 #, c-format msgid "squidguard_log_format is deprecated and has been replaced by redirector_log_format. Please update your configuration file.\n" msgstr "squidguard_log_format 已被棄用,請改用 redirector_log_format。請更新組態檔。\n" #: getconf.c:891 #, c-format msgid "redirector_ignore_date is deprecated and has been replaced by redirector_filter_out_date that does the action implied by its name as opposed to redirector_ignore_date. Please update your configuration file.\n" msgstr "redirector_ignore_date 已被棄用,請改用 redirector_filter_out_date,其作用如其名稱所示,與 redirector_ignore_date 不同。請更新組態檔。\n" #: getconf.c:896 #, c-format msgid "squidguard_ignore_date is deprecated and has been replaced by redirector_filter_out_date that does the action implied by its name as opposed to squidguard_ignore_date. Please update your configuration file.\n" msgstr "squidguard_ignore_date 已被棄用,請改用 redirector_filter_out_date,其作用如其名稱所示,與 squidguard_ignore_date 不同。請更新組態檔。\n" #: getconf.c:903 #, c-format msgid "dansguardian_ignore_date is deprecated and has been replaced by dansguardian_filter_out_date that does the action implied by its name as opposed to dansguardian_ignore_date. Please update your configuration file.\n" msgstr "dansguardian_ignore_date 已被棄用,請改用 dansguardian_filter_out_date,其作用如其名稱所示,與 dansguardian_ignore_date 不同。請更新組態檔。\n" #: getconf.c:965 getconf.c:970 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "組態檔中的「byte_cost」參數無效\n" #: getconf.c:979 #, c-format msgid "SARG: Unknown option %s\n" msgstr "SARG:不明的選項 %s\n" #: getconf.c:991 #, c-format msgid "Loading configuration file \"%s\"\n" msgstr "正在載入組態檔「%s」\n" #: getconf.c:993 #, c-format msgid "Including configuration file \"%s\"\n" msgstr "正在引入組態檔「%s」\n" #: getconf.c:998 #, c-format msgid "Too many nested configuration files included in \"%s\"" msgstr "在「%s」中巢狀引入的組態檔太多" #: grepday.c:146 #, c-format msgid "realloc error (% bytes required)\n" msgstr "realloc 錯誤(需要 % 位元組)\n" #: grepday.c:159 #, c-format msgid "iconv failed to convert string \"%s\" from %s to UTF-8: %s\n" msgstr "iconv 無法將字串「%s」從 %s 轉換為 UTF-8:%s\n" #: grepday.c:172 #, c-format msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" msgstr "libgd 無法計算文字「%s」的邊界框:%s\n" #: grepday.c:239 #, c-format msgid "libgd failed to render the text \"%s\": %s\n" msgstr "libgd 無法算繪文字「%s」:%s\n" #: grepday.c:297 #, c-format msgid "Minimum for Y scale of the graph is out of range: %\n" msgstr "圖表 Y 軸刻度最小值超出範圍:%\n" #: grepday.c:301 #, c-format msgid "Maximum for Y scale of the graph is out of range: %\n" msgstr "圖表 Y 軸刻度最大值超出範圍:%\n" #: grepday.c:326 #, c-format msgid "Unknown type %d for Y axis scale\n" msgstr "Y 軸刻度有不明的類型 %d\n" #: grepday.c:487 #, c-format msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "圖表要求不明顏色「%s」,改用橘色\n" #: grepday.c:555 msgid "SARG, " msgstr "SARG," #: grepday.c:559 #, c-format msgid "User: %s" msgstr "使用者:%s" #. TRANSLATORS: The message is followed by the path that is too long. #: grepday.c:616 grepday.c:684 grepday.c:733 sort.c:141 #, c-format msgid "User name too long to manufacture file name " msgstr "使用者名稱太長,無法產生檔名 " #: grepday.c:640 #, c-format msgid "Graphs disabled as requested in \"%s\"\n" msgstr "依「%s」中的要求,已停用圖表\n" #: grepday.c:646 #, c-format msgid "Graphs disabled as no font names were provided in \"%s\"\n" msgstr "因為「%s」中未提供字型名稱,已停用圖表\n" #: grepday.c:652 #, c-format msgid "Font name \"%s\" not found\n" msgstr "找不到字型名稱「%s」\n" #: grepday.c:659 #, c-format msgid "iconv cannot convert from %s to UTF-8: %s\n" msgstr "iconv 無法從 %s 轉換為 UTF-8:%s\n" #: grepday.c:709 #, c-format msgid "Invalid entry in file \"%s\"\n" msgstr "檔案「%s」中的項目無效\n" #: grepday.c:714 html.c:282 repday.c:108 report.c:707 topuser.c:208 #: topuser.c:469 util.c:991 #, c-format msgid "Invalid number of bytes in file \"%s\"\n" msgstr "檔案「%s」中的位元組數無效\n" #: grepday.c:721 html.c:206 html.c:294 html.c:425 html.c:479 repday.c:115 #: report.c:198 report.c:756 topuser.c:216 topuser.c:477 #, c-format msgid "Invalid elapsed time in file \"%s\"\n" msgstr "檔案「%s」中的經過時間無效\n" #: grepday.c:741 msgid "Graph report" msgstr "圖表報表" #: grepday.c:748 grepday.c:761 index.c:316 msgid "DAYS" msgstr "日" #. TRANSLATORS: This is a column header showing the number of transfered bytes. #: grepday.c:752 html.c:255 index.c:785 repday.c:145 siteuser.c:100 #: topsites.c:263 topuser.c:180 topuser.c:182 topuser.c:450 msgid "BYTES" msgstr "位元組" #: grepday.c:765 html.c:261 topuser.c:186 topuser.c:452 msgid "ELAPSED TIME" msgstr "經過時間" #: html.c:100 #, c-format msgid "Cannot create empty per_user_limit file \"%s\": %s\n" msgstr "無法建立空的 per_user_limit 檔案「%s」:%s\n" #: html.c:141 index.c:900 index.c:913 util.c:443 util.c:454 util.c:1194 #, c-format msgid "Cannot create directory \"%s\": %s\n" msgstr "無法建立目錄「%s」:%s\n" #: html.c:148 #, c-format msgid "Input file name too long: %s/htmlrel.txt\n" msgstr "輸入檔名太長:%s/htmlrel.txt\n" #: html.c:188 html.c:278 report.c:690 topuser.c:212 topuser.c:473 #, c-format msgid "Invalid number of accesses in file \"%s\"\n" msgstr "檔案「%s」中的存取次數無效\n" #: html.c:193 #, c-format msgid "Invalid downloaded size in file \"%s\"\n" msgstr "檔案「%s」中的下載大小無效\n" #: html.c:202 html.c:290 #, c-format msgid "Invalid access code in file \"%s\"\n" msgstr "檔案「%s」中的存取碼無效\n" #: html.c:211 html.c:298 topuser.c:220 topuser.c:481 #, c-format msgid "Invalid in-cache size in file \"%s\"\n" msgstr "檔案「%s」中的快取內大小無效\n" #: html.c:216 html.c:302 topuser.c:224 topuser.c:485 #, c-format msgid "Invalid out-of-cache size in file \"%s\"\n" msgstr "檔案「%s」中的快取外大小無效\n" #: html.c:229 html.c:235 msgid "User report" msgstr "使用者報表" #: html.c:230 repday.c:132 report.c:285 useragent.c:268 msgid "Period" msgstr "期間" #: html.c:231 repday.c:133 report.c:286 report.c:290 smartfilter.c:184 msgid "User" msgstr "使用者" #: html.c:233 report.c:288 #, c-format msgid "Sort: %s, %s" msgstr "排序: %s,%s" #: html.c:240 msgid "SmartFilter report" msgstr "SmartFilter 報表" #. TRANSLATORS: This is a column header showing the number of connections to a visited site. #: html.c:253 topsites.c:261 topuser.c:178 topuser.c:448 msgid "CONNECT" msgstr "連線數" #: html.c:257 msgid "%BYTES" msgstr "%位元組" #: html.c:259 topuser.c:184 msgid "IN-CACHE-OUT" msgstr "快取內外" #: html.c:263 topuser.c:188 topuser.c:454 msgid "MILLISEC" msgstr "毫秒" #: html.c:265 msgctxt "duration" msgid "%TIME" msgstr "%時間" #: html.c:270 #, c-format msgid "Making report %s\n" msgstr "正在產生報表 %s\n" #: html.c:316 topuser.c:256 msgid "date/time report" msgstr "日期/時間報表" #: html.c:369 msgid "DENIED" msgstr "拒絕存取" #: html.c:404 html.c:471 #, c-format msgid "Invalid user IP in file \"%s\"\n" msgstr "檔案「%s」中的使用者 IP 無效\n" #: html.c:413 #, c-format msgid "Invalid day in file \"%s\"\n" msgstr "檔案「%s」中的日無效\n" #: html.c:421 html.c:475 #, c-format msgid "Invalid size in file \"%s\"\n" msgstr "檔案「%s」中的大小無效\n" #: html.c:563 repday.c:157 repday.c:185 repday.c:221 repday.c:247 topuser.c:329 #: topuser.c:331 topuser.c:523 topuser.c:525 useragent.c:419 msgid "TOTAL" msgstr "總計" #: html.c:618 #, c-format msgid "Limit exceeded for user %s (%d MB). Added to file \"%s\"\n" msgstr "使用者 %s 超出限制 (%d MB),已加入檔案「%s」\n" #: html.c:628 index.c:785 topuser.c:366 topuser.c:368 topuser.c:539 msgid "AVERAGE" msgstr "平均" #. TRANSLATORS: The %s is the name of the html index file (index.html). #: index.c:67 #, c-format msgid "Making %s\n" msgstr "正在產生 %s\n" #: index.c:72 index.c:160 index.c:253 index.c:413 index.c:549 index.c:682 #: indexonly.c:38 lastlog.c:96 lastlog.c:161 lastlog.c:215 util.c:1201 #, c-format msgid "Cannot open directory \"%s\": %s\n" msgstr "無法開啟目錄「%s」:%s\n" #: index.c:174 index.c:273 index.c:433 lastlog.c:108 lastlog.c:173 #, c-format msgid "Failed to get the statistics of file \"%s\": %s\n" msgstr "無法取得檔案「%s」的統計資料:%s\n" #: index.c:186 #, c-format msgid "Not enough memory to recurse into subdirectory \"%s\"\n" msgstr "記憶體不足,無法遞迴進入子目錄「%s」\n" #: index.c:289 #, c-format msgid "" "Too many day directories in %s\n" "Supernumerary entries are ignored\n" msgstr "" "在 %s 中日期目錄太多\n" "忽略多餘項目\n" #: index.c:312 #, c-format msgid "SARG: report for %s/%s" msgid_plural "SARG: reports for %s/%s" msgstr[0] "%s/%s 的 SARG 報表" #: index.c:316 index.c:476 index.c:601 msgid "YEAR" msgstr "年" #: index.c:316 index.c:476 msgid "MONTH" msgstr "月" #: index.c:318 index.c:478 index.c:603 msgid "SIZE" msgstr "大小" #: index.c:367 msgid "January" msgstr "一月" #: index.c:367 msgid "February" msgstr "二月" #: index.c:367 msgid "March" msgstr "三月" #: index.c:367 msgid "April" msgstr "四月" #: index.c:367 msgid "May" msgstr "五月" #: index.c:367 msgid "June" msgstr "六月" #: index.c:367 msgid "July" msgstr "七月" #: index.c:368 msgid "August" msgstr "八月" #: index.c:368 msgid "September" msgstr "九月" #: index.c:368 msgid "October" msgstr "十月" #: index.c:368 msgid "November" msgstr "十一月" #: index.c:368 msgid "December" msgstr "十二月" #: index.c:371 #, c-format msgid "The internal list of month names is invalid. Please report this bug to the translator.\n" msgstr "內建月份名稱清單無效,請向譯者回報此臭蟲。\n" #: index.c:449 #, c-format msgid "" "Too many month directories in %s\n" "Supernumerary entries are ignored\n" msgstr "" "在 %s 中月份目錄太多\n" "忽略多餘項目\n" #: index.c:472 #, c-format msgid "SARG: report for %s" msgid_plural "SARG: reports for %s" msgstr[0] "%s 的 SARG 報表" #: index.c:591 #, c-format msgid "Resulting index file name too long. File name is \"%s/%s\"" msgstr "索引檔名太長,檔名為「%s/%s」" #: index.c:598 index.c:779 msgid "SARG report" msgid_plural "SARG reports" msgstr[0] "SARG 報表" #: index.c:692 #, c-format msgid "The directory \"%s%s\" looks like a report directory but doesn't contain a sarg-date file. You should delete it\n" msgstr "目錄「%s%s」像是報表目錄,但不含 sarg-date 檔,建議刪除\n" #: index.c:697 index.c:757 #, c-format msgid "not enough memory to sort the index\n" msgstr "記憶體不足,無法排序索引\n" #: index.c:719 index.c:723 index.c:727 index.c:736 #, c-format msgid "Invalid date in file \"%s%s/sarg-date\"\n" msgstr "檔案「%s%s/sarg-date」中的日期無效\n" #: index.c:731 index.c:741 #, c-format msgid "Invalid time in file \"%s%s/sarg-date\"\n" msgstr "檔案「%s%s/sarg-date」中的時間無效\n" #: index.c:749 #, c-format msgid "Not enough memory to store the directory name \"%s\" in the index\n" msgstr "記憶體不足,無法將目錄名稱「%s」存入索引\n" #: index.c:785 msgid "FILE/PERIOD" msgstr "檔案/期間" #: index.c:785 msgid "CREATION DATE" msgstr "建立日期" #. TRANSLATORS: This is a column header showing the users who visited each site. #. TRANSLATORS: This is a column header showing the number of users who visited a sites. #: index.c:785 siteuser.c:104 topsites.c:267 msgid "USERS" msgstr "使用者" #: index.c:932 index.c:1038 #, c-format msgid "Error renaming \"%s\" to \"%s\": %s\n" msgstr "將「%s」重新命名為「%s」時發生錯誤:%s\n" #: index.c:943 #, c-format msgid "Failed to create link \"%s\" to \"%s\": %s\n" msgstr "無法建立連結「%s」至「%s」:%s\n" #: indexonly.c:46 #, c-format msgid "Name of the file to remove is too long. File name is \"%s/%s\"\n" msgstr "要刪除的檔名太長,檔名為「%s/%s」\n" #: ip2name.c:66 ip2name.c:198 #, c-format msgid "Chaining IP resolving module \"%s\"\n" msgstr "正在鏈結 IP 解析模組「%s」\n" #: ip2name.c:71 #, c-format msgid "Ignoring duplicate module \"%s\" to resolve an IP address\n" msgstr "忽略重複的模組「%s」,該模組用於解析 IP 位址\n" #: ip2name.c:109 #, c-format msgid "Unknown module \"%.*s\" to resolve the IP addresses\n" msgstr "不明的模組「%.*s」,無法解析 IP 位址\n" #: ip2name.c:133 #, c-format msgid "No option to configure for module %s\n" msgstr "模組 %s 沒有可設定的選項\n" #: ip2name.c:189 #, c-format msgid "No known module to resolve an IP address using the DNS\n" msgstr "沒有已知模組可用 DNS 解析 IP 位址\n" #: ip2name.c:226 #, c-format msgid "Not enough memory to store the names corresponding to the IP address\n" msgstr "記憶體不足,無法儲存 IP 位址對應的名稱\n" #: ip2name.c:279 #, c-format msgid "Cannot resolve host name \"%s\": %s\n" msgstr "無法解析主機名稱「%s」:%s\n" #: ip2name.c:285 #, c-format msgid "Short structure returned by getaddrinfo for an IPv4 address: %d bytes instead of %d\n" msgstr "getaddrinfo 為 IPv4 位址回傳的結構太短:%d 位元組,應為 %d\n" #: ip2name.c:293 #, c-format msgid "Short structure returned by getaddrinfo for an IPv6 address: %d bytes instead of %d\n" msgstr "getaddrinfo 為 IPv6 位址回傳的結構太短:%d 位元組,應為 %d\n" #: ip2name.c:298 #, c-format msgid "Invalid address type %d returned when resolving host name \"%s\"\n" msgstr "回傳無效的位址類型 %d,主機名稱為「%s」\n" #: ip2name.c:323 #, c-format msgid "Invalid IPv4 address \"%s\"\n" msgstr "無效的 IPv4 位址「%s」\n" #: ip2name_dns.c:93 #, c-format msgid "IP to name resolution (getnameinfo) on IP address \"%s\" failed with error %d - %s\n" msgstr "以 IP 位址「%s」做 IP 對名稱解析(getnameinfo)失敗,錯誤 %d:%s\n" #: ip2name_exec.c:61 #, c-format msgid "Command to execute to resolve the IP addresses is too long (maximum is %d bytes)\n" msgstr "執行以解析 IP 位址的命令太長(上限為 %d 位元組)\n" #: ip2name_exec.c:86 #, c-format msgid "No command to run to resolve an IP address. Please configure it in sarg.conf\n" msgstr "沒有可用於解析 IP 位址的命令,請在 sarg.conf 中設定\n" #: ip2name_exec.c:95 ip2name_exec.c:103 #, c-format msgid "IP address \"%s\" too long for the command to run\n" msgstr "IP 位址「%s」太長,無法執行命令\n" #: ip2name_exec.c:113 #, c-format msgid "Cannot run command %s\n" msgstr "無法執行命令 %s\n" #: ip2name_exec.c:120 #, c-format msgid "Command failed: %s\n" msgstr "命令失敗:%s\n" #: lastlog.c:58 lastlog.c:65 #, c-format msgid "Not enough memory to store a report to purge\n" msgstr "記憶體不足,無法儲存待清除的報表\n" #: lastlog.c:103 lastlog.c:168 #, c-format msgid "Directory entry \"%s%s\" too long to purge the old reports\n" msgstr "目錄項目「%s%s」太長,無法清除舊報表\n" #: lastlog.c:121 lastlog.c:133 lastlog.c:182 lastlog.c:193 #, c-format msgid "Old reports deletion not undertaken due to previous error\n" msgstr "因先前發生錯誤,未刪除舊報表\n" #: lastlog.c:156 lastlog.c:290 #, c-format msgid "The directory name \"%s\" containing the old reports to purge is too long\n" msgstr "含有待清除舊報表的目錄名稱「%s」太長\n" #: lastlog.c:235 #, c-format msgid "Deleting empty directory \"%s\"\n" msgstr "正在刪除空目錄「%s」\n" #: lastlog.c:238 #, c-format msgid "Buffer too small to delete index file \"%s/%s\"" msgstr "緩衝區太小,無法刪除索引檔「%s/%s」" #: lastlog.c:272 #, c-format msgid "%d report directory found\n" msgid_plural "%d report directories found\n" msgstr[0] "找到 %d 個報表目錄\n" #: lastlog.c:277 #, c-format msgid "No old reports to delete as only %d report currently exists\n" msgid_plural "No old reports to delete as only %d reports currently exist\n" msgstr[0] "因為目前僅有 %d 份報表,沒有舊報表可刪除\n" #: lastlog.c:285 #, c-format msgid "%d old report to delete\n" msgid_plural "%d old reports to delete\n" msgstr[0] "有 %d 份舊報表待刪除\n" #: lastlog.c:297 #, c-format msgid "Removing old report file %s\n" msgstr "正在移除舊報表檔 %s\n" #: log.c:286 topuser.c:432 msgid "Squid User Access Report" msgstr "Squid 使用者存取報表" #: log.c:347 #, c-format msgid "Too many redirector logs passed on command line with option -L.\n" msgstr "以命令列選項 -L 傳入的重新導向器記錄太多。\n" #: log.c:351 #, c-format msgid "Redirector log file name too long passed on command line with opton -L: %s\n" msgstr "以命令列選項 -L 傳入的重新導向器記錄檔名太長:%s\n" #: log.c:382 #, c-format msgid "Time period passed on the command line with option -t must be HH:MM\n" msgstr "以命令列選項 -t 傳入的時間期間須為 HH:MM\n" #: log.c:390 #, c-format msgid "Time range passed on the command line with option -t must be HH:MM-HH:MM\n" msgstr "以命令列選項 -t 傳入的時間範圍須為 HH:MM-HH:MM\n" #: log.c:418 #, c-format msgid "Option -%c requires an argument\n" msgstr "選項 -%c 需要引數\n" #: log.c:453 #, c-format msgid "Init\n" msgstr "初始化\n" #: log.c:582 #, c-format msgid "Failed to get a unique temporary directory name based on template \"%s\": %s\n" msgstr "無法依範本「%s」取得唯一的暫存目錄名稱:%s\n" #: log.c:588 #, c-format msgid "The output directory \"%s\" must be outside of the temporary directory \"%s\"\n" msgstr "輸出目錄「%s」須在暫存目錄「%s」之外\n" #: log.c:606 #, c-format msgid "Parameters:\n" msgstr "參數:\n" #: log.c:607 #, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr " 主機名稱或 IP 位址 (-a) = %s\n" #: log.c:610 #, c-format msgid " Useragent log (-b) = %s\n" msgstr " 使用者代理程式記錄 (-b) = %s\n" #: log.c:612 #, c-format msgid " Exclude file (-c) = %s\n" msgstr " 排除檔案 (-c) = %s\n" #: log.c:613 #, c-format msgid " Date from-until (-d) = %s\n" msgstr " 日期起迄 (-d) = %s\n" #: log.c:614 #, c-format msgid " Email address to send reports (-e) = %s\n" msgstr " 傳送報表的電子郵件 (-e) = %s\n" #: log.c:615 #, c-format msgid " Config file (-f) = %s\n" msgstr " 組態檔 (-f) = %s\n" #: log.c:617 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr " 日期格式 (-g) = 歐洲 (dd/mm/yyyy)\n" #: log.c:619 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr " 日期格式 (-g) = 美國 (mm/dd/yyyy)\n" #: log.c:621 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr " 日期格式 (-g) = 站台與使用者 (yyyy/ww)\n" #: log.c:622 #, c-format msgid " IP report (-i) = %s\n" msgstr " IP 報表 (-i) = %s\n" #: log.c:622 log.c:623 log.c:630 log.c:632 log.c:637 msgid "Yes" msgstr "是" #: log.c:622 log.c:623 log.c:630 log.c:632 log.c:637 msgid "No" msgstr "否" #: log.c:623 #, c-format msgid " Keep temporary files (-k) = %s\n" msgstr " 保留暫存檔 (-k) = %s\n" #: log.c:626 #, c-format msgid " Input log (-l) = %s\n" msgstr " 輸入記錄檔 (-l) = %s\n" #: log.c:629 #, c-format msgid " Redirector log (-L) = %s\n" msgstr " 重新導向器記錄 (-L) = %s\n" #: log.c:630 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr " 解析 IP 位址 (-n) = %s\n" #: log.c:631 #, c-format msgid " Output dir (-o) = %s\n" msgstr " 輸出目錄 (-o) = %s\n" #: log.c:632 #, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr " 用 IP 位址取代使用者 ID (-p) = %s\n" #: log.c:633 #, c-format msgid " Accessed site (-s) = %s\n" msgstr " 存取站台 (-s) = %s\n" #: log.c:634 #, c-format msgid " Time (-t) = %s\n" msgstr " 時間 (-t) = %s\n" #: log.c:635 #, c-format msgid " User (-u) = %s\n" msgstr " 使用者 (-u) = %s\n" #: log.c:636 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr " 暫存目錄 (-w) = %s\n" #: log.c:637 #, c-format msgid " Debug messages (-x) = %s\n" msgstr " 偵錯訊息 (-x) = %s\n" #: log.c:638 #, c-format msgid " Process messages (-z) = %d\n" msgstr " 處理訊息 (-z) = %d\n" #: log.c:639 #, c-format msgid " Previous reports to keep (--lastlog) = %d\n" msgstr " 保留舊報表數 (--lastlog) = %d\n" #: log.c:644 #, c-format msgid "sarg version: %s\n" msgstr "sarg 版本:%s\n" #: log.c:647 #, c-format msgid "Sarg compiled to report warnings if the output is inconsistent\n" msgstr "Sarg 編譯時已啟用輸出不一致警告回報\n" #: log.c:676 #, c-format msgid "setrlimit error: %s\n" msgstr "setrlimit 錯誤:%s\n" #. TRANSLATORS: The %s are the start and end dates in locale format. #: log.c:702 #, c-format msgid "Period covered by log files: %s-%s\n" msgstr "記錄檔涵蓋期間:%s-%s\n" #: log.c:707 #, c-format msgid "No records found\n" msgstr "找不到記錄\n" #: log.c:708 log.c:768 #, c-format msgid "End\n" msgstr "結束\n" #. TRANSLATORS: The %s are the start and end dates in locale format. #: log.c:721 #, c-format msgid "Period extracted from log files: %s-%s\n" msgstr "自記錄檔擷取的期間:%s-%s\n" #: log.c:727 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "無法建立日期範圍的字串表示法\n" #: log.c:757 #, c-format msgid "Total execution time: %.0lf seconds\n" msgstr "總執行時間:%.0lf 秒\n" #: log.c:759 #, c-format msgid "Lines read: %lu lines in %.0lf seconds (%.0lf lines/s)\n" msgstr "已讀取 %lu 列,耗時 %.0lf 秒(每秒 %.0lf 列)\n" #: log.c:762 #, c-format msgid "Processed records: %lu records in %.0lf seconds (%.0lf records/s)\n" msgstr "已處理 %lu 筆記錄,耗時 %.0lf 秒(每秒 %.0lf 筆)\n" #: log.c:763 #, c-format msgid "Users: %lu users in %.0lf seconds (%.0lf users/s)\n" msgstr "使用者 %lu 位,耗時 %.0lf 秒(每秒 %.0lf 位)\n" #: log.c:781 #, c-format msgid "Loading password file \"%s\"\n" msgstr "正在載入密碼檔「%s」\n" #: longline.c:136 #, c-format msgid "A text line is more than %d bytes long denoting a corrupted file\n" msgstr "文字列超過 %d 位元組,表示檔案已毀損\n" #: longline.c:141 longline.c:154 #, c-format msgid "Not enough memory to read one more line from the file\n" msgstr "記憶體不足,無法再從檔案讀取一列\n" #: realtime.c:70 util.c:464 util.c:1213 util.c:2364 util.c:2460 util.c:2500 #, c-format msgid "Cannot stat \"%s\": %s\n" msgstr "無法 stat「%s」:%s\n" #: realtime.c:132 msgid "Realtime" msgstr "即時" #: realtime.c:133 msgid "Auto refresh" msgstr "自動重新整理" #: realtime.c:134 msgid "TYPE" msgstr "類型" #: realtime.c:197 #, c-format msgid "Not enough memory to store %d records" msgstr "記憶體不足,無法儲存 %d 筆記錄" #: realtime.c:208 #, c-format msgid "No log file to read the last %d lines from\n" msgstr "沒有記錄檔可供讀取最後 %d 列\n" #: redirector.c:67 #, c-format msgid "Invalid \"redirector_log_format\" option in your sarg.conf (too many characters before first tag)\n" msgstr "sarg.conf 中的「redirector_log_format」選項無效(第一個標籤前字元太多)\n" #: redirector.c:81 #, c-format msgid "Invalid \"redirector_log_format\" option in your sarg.conf (missing # at end of tag)\n" msgstr "sarg.conf 中的「redirector_log_format」選項無效(標籤結尾缺少 #)\n" #: redirector.c:85 #, c-format msgid "Invalid \"redirector_log_format\" option in your sarg.conf (too many characters in column separator)\n" msgstr "sarg.conf 中的「redirector_log_format」選項無效(欄分隔符號字元太多)\n" #: redirector.c:90 #, c-format msgid "Parsing of tag \"%s\" in redirector log \"%s\" returned no result\n" msgstr "解析重新導向器記錄「%2$s」中的標籤「%1$s」未回傳結果\n" #: redirector.c:102 #, c-format msgid "Hour string too long in redirector log file \"%s\"\n" msgstr "重新導向器記錄檔「%s」中的小時字串太長\n" #: redirector.c:109 #, c-format msgid "Banning source name too long in redirector log file \"%s\"\n" msgstr "重新導向器記錄檔「%s」中的封鎖來源名稱太長\n" #: redirector.c:116 #, c-format msgid "Banning list name too long in redirector log file \"%s\"\n" msgstr "重新導向器記錄檔「%s」中的封鎖清單名稱太長\n" #: redirector.c:123 #, c-format msgid "IP address too long in redirector log file \"%s\"\n" msgstr "重新導向器記錄檔「%s」中的 IP 位址太長\n" #: redirector.c:130 #, c-format msgid "User ID too long in redirector log file \"%s\"\n" msgstr "重新導向器記錄檔「%s」中的使用者 ID 太長\n" #: redirector.c:160 #, c-format msgid "Invalid redirected source in file \"%s\"\n" msgstr "檔案「%s」中的重新導向來源無效\n" #: redirector.c:165 #, c-format msgid "Invalid redirected list in file \"%s\"\n" msgstr "檔案「%s」中的重新導向清單無效\n" #: redirector.c:175 #, c-format msgid "Invalid source IP in file \"%s\"\n" msgstr "檔案「%s」中的來源 IP 無效\n" #: redirector.c:200 #, c-format msgid "Can't parse time \"%s\" found in \"%s\"\n" msgstr "無法解析時間「%s」,該時間在「%s」中找到\n" #: redirector.c:244 #, c-format msgid "Reading redirector log file \"%s\"\n" msgstr "正在讀取重新導向器記錄檔「%s」\n" #: redirector.c:271 redirector.c:276 #, c-format msgid "Not enough memory to store the name of the new redirector log to be read - %s\n" msgstr "記憶體不足,無法儲存待讀取的新重新導向器記錄名稱:%s\n" #: redirector.c:320 #, c-format msgid "No redirector logs provided to produce that kind of report\n" msgstr "未提供重新導向器記錄,無法產生此類報表\n" #: redirector.c:437 #, c-format msgid "%d more redirector entry not shown here…" msgid_plural "%d more redirector entries not shown here…" msgstr[0] "還有 %d 筆重新導向器記錄未在此顯示…" #: redirector.c:473 #, c-format msgid "Redirector report not generated because it is empty\n" msgstr "因為報表為空,所以未產生重新導向器報表\n" #: redirector.c:495 redirector.c:499 msgid "Redirector report" msgstr "重新導向器報表" #: redirector.c:503 msgid "RULE" msgstr "規則" #: redirector.c:597 #, c-format msgid "%d error found in the log file. Some entries may be missing." msgid_plural "%d errors found in the log file. Some entries may be missing." msgstr[0] "記錄檔中發現 %d 個錯誤,部分項目可能遺漏。" #: repday.c:92 #, c-format msgid "Too many different dates in file \"%s\"\n" msgstr "檔案「%s」中有太多不同日期\n" #: repday.c:131 msgid "Day report" msgstr "每日報表" #. TRANSLATORS: It is an hour in the hourly report #: repday.c:153 repday.c:217 #, c-format msgid "%02dH" msgstr "%02d 時" #: repday.c:202 #, c-format msgid "Total downloaded bytes is % instead of % in the hourly report of user %s\n" msgstr "下載位元組總數為 %,而非 %(使用者 %s 每小時報表)\n" #: repday.c:210 msgid "H:M:S" msgstr "時:分:秒" #: repday.c:264 #, c-format msgid "Total elapsed time is % instead of % in the hourly report of user %s\n" msgstr "經過時間總數為 %,而非 %(使用者 %s 每小時報表)\n" #: report.c:100 #, c-format msgid "Cannot create the output directory name containing the period as part of the name\n" msgstr "無法建立名稱含期間的輸出目錄名稱\n" #: report.c:113 #, c-format msgid "outdirname=%s\n" msgstr "outdirname=%s\n" #: report.c:284 msgid "Site access report" msgstr "站台存取報表" #: report.c:300 msgid "Accessed site: " msgstr "存取站台:" #: report.c:303 msgid "IP" msgstr "IP" #: report.c:304 msgid "DATE" msgstr "日期" #: report.c:304 msgctxt "wall clock" msgid "TIME" msgstr "時間" #: report.c:396 #, c-format msgid "Dansguardian report not produced because no dansguardian configuration file was provided\n" msgstr "因為未提供 DansGuardian 組態檔,所以未產生 DansGuardian 報表\n" #: report.c:407 #, c-format msgid "Downloaded files report not requested in report_type\n" msgstr "report_type 中未要求下載檔案報表\n" #: report.c:412 #, c-format msgid "Top sites report not requested in report_type\n" msgstr "report_type 中未要求熱門站台報表\n" #: report.c:417 #, c-format msgid "Sites & users report not requested in report_type\n" msgstr "report_type 中未要求站台與使用者報表\n" #: report.c:422 #, c-format msgid "Denied accesses report not requested in report_type\n" msgstr "report_type 中未要求拒絕存取報表\n" #: report.c:427 #, c-format msgid "Authentication failures report not requested in report_type\n" msgstr "report_type 中未要求身分驗證失敗報表\n" #: report.c:439 #, c-format msgid "User's detailed report not requested in report_type\n" msgstr "report_type 中未要求使用者詳細報表\n" #: report.c:444 #, c-format msgid "Successful report generated on %s\n" msgstr "已於 %s 成功產生報表\n" #: report.c:449 #, c-format msgid "Successful report generated and sent to %s\n" msgstr "已成功產生報表並傳送至 %s\n" #: report.c:466 #, c-format msgid "Making file %s/%s\n" msgstr "正在產生檔案 %s/%s\n" #: report.c:548 #, c-format msgid "Write error in file \"%s\": %s\n" msgstr "寫入檔案「%s」時發生錯誤:%s\n" #: report.c:570 #, c-format msgid "Failed to write the total line in \"%s\"\n" msgstr "無法寫入「%s」中的總計列\n" #: report.c:596 util.c:987 #, c-format msgid "Invalid total number of accesses in file \"%s\"\n" msgstr "檔案「%s」中的存取總數無效\n" #: report.c:613 #, c-format msgid "Invalid total size in file \"%s\"\n" msgstr "檔案「%s」中的大小總數無效\n" #: report.c:630 #, c-format msgid "Invalid total elapsed time in file \"%s\"\n" msgstr "檔案「%s」中的經過時間總數無效\n" #: report.c:647 #, c-format msgid "Invalid total cache hit in file \"%s\"\n" msgstr "檔案「%s」中的快取命中總數無效\n" #: report.c:664 #, c-format msgid "Invalid total cache miss in file \"%s\"\n" msgstr "檔案「%s」中的快取未命中總數無效\n" #: report.c:674 #, c-format msgid "User name too long or invalid in file \"%s\"\n" msgstr "檔案「%s」中的使用者名稱太長或無效\n" #: report.c:716 #, c-format msgid "URL too long or invalid in file \"%s\"\n" msgstr "檔案「%s」中的網址太長或無效\n" #: report.c:724 #, c-format msgid "IP address too long or invalid in file \"%s\"\n" msgstr "檔案「%s」中的 IP 位址太長或無效\n" #: report.c:732 #, c-format msgid "Time too long or invalid in file \"%s\"\n" msgstr "檔案「%s」中的時間太長或無效\n" #: report.c:740 #, c-format msgid "Date too long or invalid in file \"%s\"\n" msgstr "檔案「%s」中的日期太長或無效\n" #: report.c:773 #, c-format msgid "Invalid cache hit size in file \"%s\"\n" msgstr "檔案「%s」中的快取命中大小無效\n" #: report.c:790 #, c-format msgid "Invalid cache miss size in file \"%s\"\n" msgstr "檔案「%s」中的快取未命中大小無效\n" #: siteuser.c:53 #, c-format msgid "Sites & users report not generated because privacy option is on\n" msgstr "因為隱私權選項已啟用,所以未產生站台與使用者報表\n" #: siteuser.c:58 #, c-format msgid "Creating report to list who visisted what site...\n" msgstr "正在產生報表以列出誰瀏覽了哪些站台...\n" #: siteuser.c:87 siteuser.c:91 topuser.c:134 msgid "Sites & Users" msgstr "站台與使用者" #. TRANSLATORS: This is a column header showing the position of the entry in the sorted list. #: siteuser.c:96 topsites.c:255 topuser.c:161 topuser.c:444 msgid "NUM" msgstr "編號" #: smartfilter.c:77 #, c-format msgid "Cannot build the sort command to sort file \"%s\"\n" msgstr "無法建立排序檔案「%s」的排序命令\n" #: smartfilter.c:112 topuser.c:140 msgid "SmartFilter" msgstr "SmartFilter" #: smartfilter.c:119 smartfilter.c:190 msgid "SMARTFILTER" msgstr "SMARTFILTER" #: smartfilter.c:143 smartfilter.c:202 smartfilter.c:217 util.c:2104 #, c-format msgid "Generated by %s-%s on %s" msgstr "由 %s-%s 於 %s 產生" #. TRANSLATORS: The message is followed by the command that is too long. #: sort.c:129 #, c-format msgid "User name too long to sort with command " msgstr "使用者名稱太長,無法以下列命令排序 " #: sort.c:163 topuser.c:675 msgid "connect" msgstr "連線" #: sort.c:165 msgid "site" msgstr "站台" #: sort.c:167 topuser.c:678 msgctxt "duration" msgid "time" msgstr "時間" #: sort.c:169 topuser.c:680 msgid "bytes" msgstr "位元組" #: sort.c:173 topuser.c:685 msgid "normal" msgstr "一般" #: sort.c:175 topuser.c:688 msgid "reverse" msgstr "反向" #: topsites.c:73 #, c-format msgid "Top sites report not produced because privacy option is on\n" msgstr "因為隱私權選項已啟用,所以未產生熱門站台報表\n" #: topsites.c:77 #, c-format msgid "Creating top sites report...\n" msgstr "正在產生熱門站台報表...\n" #: topsites.c:188 #, c-format msgid "Total statistics mismatch when reading \"%s\" to produce the top sites\n" msgstr "讀取「%s」以產生熱門站台報表時,總計統計不一致\n" #: topsites.c:241 topuser.c:133 msgid "Top sites" msgstr "熱門站台" #: topsites.c:246 #, c-format msgid "Top %d sites" msgstr "熱門站台前 %d 名" #. TRANSLATORS: This is a column header showing the time spent by the proxy processing the requests. #: topsites.c:265 topuser.c:190 topuser.c:456 msgctxt "duration" msgid "TIME" msgstr "時間" #: topsites.c:289 #, c-format msgid "Invalid number of users in file \"%s\"\n" msgstr "檔案「%s」中的使用者數無效\n" #: topuser.c:113 #, c-format msgid "SARG report for %s" msgstr "%s 的 SARG 報表" #: topuser.c:120 topuser.c:436 #, c-format msgid "Sort: %s, %s" msgstr "排序:%s,%s" #: topuser.c:122 msgid "Top users" msgstr "熱門使用者" #. TRANSLATORS: This is the title of the main report page when no #. * top users list are requested. #. #: topuser.c:127 msgid "Table of content" msgstr "目錄" #: topuser.c:136 msgid "Redirector" msgstr "重新導向器" #: topuser.c:138 msgid "Denied accesses" msgstr "拒絕存取" #: topuser.c:141 msgid "Useragent" msgstr "使用者代理程式" #: topuser.c:151 #, c-format msgid "No top users report because it is not configured in report_type\n" msgstr "因為 report_type 未設定,所以沒有熱門使用者報表\n" #: topuser.c:175 msgid "USERIP" msgstr "使用者 IP" #: topuser.c:252 msgid "Graphic" msgstr "圖表" #: topuser.c:289 #, c-format msgid "The total of the in-cache and cache-miss is not 100%% at position %d (user %s)\n" msgstr "快取內與快取未命中總和在位置 %d(使用者 %s)並非 100%%\n" #: topuser.c:346 #, c-format msgid "The total of the in-cache and cache-miss is not 100%%\n" msgstr "快取內與快取未命中總和並非 100%%\n" #. TRANSLATORS: This is the e-mail subject. #: topuser.c:552 msgid "Sarg: top user report" msgstr "Sarg:熱門使用者報表" #: topuser.c:580 #, c-format msgid "Creating top users report...\n" msgstr "正在產生熱門使用者報表...\n" #: topuser.c:663 #, c-format msgid "Total statistics mismatch when reading \"%s\" to produce the top users\n" msgstr "讀取「%s」以產生熱門使用者報表時,總計統計不一致\n" #: topuser.c:672 msgid "user" msgstr "使用者" #: totday.c:53 #, c-format msgid "Not enough memory to store the daily statistics\n" msgstr "記憶體不足,無法儲存每日統計\n" #: totday.c:105 #, c-format msgid "Invalid date \"%s\" for the hourly statistics\n" msgstr "每小時統計的日期「%s」無效\n" #: totday.c:109 #, c-format msgid "Invalid date component in \"%s\" for the hourly statistics\n" msgstr "每小時統計「%s」中的日期組成無效\n" #: totday.c:114 #, c-format msgid "Invalid hour %d for the hourly statistics\n" msgstr "每小時統計的小時 %d 無效\n" #: totday.c:122 #, c-format msgid "Too many different dates for the hourly statistics\n" msgstr "每小時統計有太多不同日期\n" #: totday.c:168 #, c-format msgid "Invalid day index found in the hourly statistics\n" msgstr "每小時統計中有無效的日索引\n" #: url.c:150 #, c-format msgid "Host name alias \"%s*%s\" contains too many wildcards (*)\n" msgstr "主機名稱別名「%s*%s」含太多萬用字元(*)\n" #: url.c:157 #, c-format msgid "Host name alias \"%*s\" must not end with a wildcard\n" msgstr "主機名稱別名「%*s」結尾不可為萬用字元\n" #: url.c:184 url.c:196 url.c:220 url.c:244 url.c:254 url.c:320 url.c:329 #: url.c:339 url.c:402 url.c:411 url.c:421 url.c:485 url.c:498 #, c-format msgid "Not enough memory to store the host name aliasing directives\n" msgstr "記憶體不足,無法儲存主機名稱別名指示\n" #: url.c:465 #, c-format msgid "Invalid NUL character found in regular expression\n" msgstr "常規運算式中有無效的 NUL 字元\n" #: url.c:472 #, c-format msgid "Unterminated regular expression\n" msgstr "常規運算式未終止\n" #: url.c:491 #, c-format msgid "Failed to compile the regular expression \"%s\": %s\n" msgstr "無法編譯常規運算式「%s」:%s\n" #: url.c:550 #, c-format msgid "PCRE not compiled in therefore the regular expressions are not available in the host alias file\n" msgstr "編譯時未包含 PCRE,因此主機別名檔中的常規運算式無法使用\n" #: url.c:581 #, c-format msgid "Reading host alias file \"%s\"\n" msgstr "正在讀取主機別名檔「%s」\n" #: url.c:584 #, c-format msgid "Cannot read host name alias file \"%s\": %s\n" msgstr "無法讀取主機名稱別名檔「%s」:%s\n" #: url.c:611 #, c-format msgid "List of host names to alias:\n" msgstr "主機名稱別名清單:\n" #: url.c:614 #, c-format msgid " %s*%s => %s\n" msgstr " %s*%s => %s\n" #: url.c:616 #, c-format msgid " %s => %s\n" msgstr " %s => %s\n" #: url.c:618 #, c-format msgid " *%s => %s\n" msgstr " *%s => %s\n" #: url.c:621 #, c-format msgid " %d.%d.%d.%d/%d => %s\n" msgstr " %d.%d.%d.%d/%d => %s\n" #: url.c:624 #, c-format msgid " %x:%x:%x:%x:%x:%x:%x:%x/%d => %s\n" msgstr " %x:%x:%x:%x:%x:%x:%x:%x/%d => %s\n" #: usage.c:32 #, c-format msgid "Usage: %s [options...]\n" msgstr "用法:%s [options...]\n" #: usage.c:33 msgid " -a NAME|IP Create report for host name or IP address" msgstr " -a NAME|IP 為主機名稱或 IP 位址產生報表" #: usage.c:35 msgid " -c FILE Exclude connected hosts from the report" msgstr " -c FILE 將連線主機排除於報表之外" #: usage.c:36 msgid " --convert Convert the access.log file to a legible date" msgstr " --convert 將 access.log 檔轉換為易讀日期" #: usage.c:37 msgid " --css Output the internal CSS" msgstr " --css 輸出內建 CSS" #: usage.c:38 msgid " -d DATE Date range to include in the report: from-until dd/mm/yyyy-dd/mm/yyyy" msgstr " -d DATE 報表納入的日期範圍:起迄 dd/mm/yyyy-dd/mm/yyyy" #: usage.c:39 msgid " -e MAIL Email address to send reports to (stdout for console)" msgstr " -e MAIL 傳送報表的電子郵件位址(stdout 表示主控台)" #: usage.c:40 #, c-format msgid " -f FILE Config file to read (default is %s/sarg.conf)\n" msgstr " -f FILE 讀取的組態檔(預設為 %s/sarg.conf)\n" #: usage.c:41 msgid " -g FMT Date format [e=Europe -> dd/mm/yyyy, u=USA -> mm/dd/yyyy]" msgstr " -g FMT 日期格式 [e=歐洲 -> dd/mm/yyyy、u=美國 -> mm/dd/yyyy]" #: usage.c:42 msgid " -h This help" msgstr " -h 顯示此說明" #: usage.c:43 msgid " --help This help" msgstr " --help 顯示此說明" #: usage.c:44 msgid " -i Reports by user and IP address" msgstr " -i 依使用者與 IP 位址產生報表" #: usage.c:45 msgid " --keeplogs Keep every previously generated report" msgstr " --keeplogs 保留先前產生的所有報表" #: usage.c:46 msgid " -l FILE Input log" msgstr " -l FILE 輸入記錄檔" #: usage.c:47 msgid " --lastlog Set the number of previous reports to keep" msgstr " --lastlog 設定保留的舊報表數" #: usage.c:48 msgid " -n Resolve IP addresses using RDNS" msgstr " -n 用 RDNS 解析 IP 位址" #: usage.c:49 msgid " -o DIR Report output directory" msgstr " -o DIR 報表輸出目錄" #: usage.c:50 msgid " -p Use Ip Address instead of userid (reports)" msgstr " -p 用 IP 位址取代使用者 ID(報表)" #: usage.c:51 msgid " -P PREFIX Prepend a prefix to the splitted file names" msgstr " -P PREFIX 在分割後的檔名前加上前置詞" #: usage.c:52 msgid " -r Produce real time report" msgstr " -r 產生即時報表" #: usage.c:53 msgid " -s SITE Limit report to accessed site [eg. www.microsoft.com]" msgstr " -s SITE 報表僅限存取站台 [例:www.microsoft.com]" #: usage.c:54 msgid " --split Split the log file by date in -d parameter" msgstr " --split 依 -d 參數中的日期分割記錄檔" #: usage.c:55 msgid "" " --splitprefix PREFIX\n" " Prepend a prefix to the splitted file names" msgstr "" " --splitprefix PREFIX\n" " 在分割後的檔名前加上前置詞" #: usage.c:57 msgid " --statistics Print run time statistics" msgstr " --statistics 列印執行階段統計" #: usage.c:58 msgid " -t TIME Limit report to time range [HH:MM or HH:MM-HH:MM]" msgstr " -t TIME 報表僅限時間範圍 [HH:MM 或 HH:MM-HH:MM]" #: usage.c:59 msgid " -u USER Report only that user's activity" msgstr " -u USER 僅回報該使用者的活動" #: usage.c:60 msgid " --version Print version information" msgstr " --version 列印版本資訊" #: usage.c:61 msgid " -w DIR Temporary directory" msgstr " -w DIR 暫存目錄" #: usage.c:62 msgid " -x Debug messages" msgstr " -x 偵錯訊息" #: usage.c:63 msgid " -z Process messages" msgstr " -z 處理訊息" #: useragent.c:51 #, c-format msgid "Useragent log already opened\n" msgstr "使用者代理程式記錄已開啟\n" #: useragent.c:112 #, c-format msgid "Not enough memory to read useragent log\n" msgstr "記憶體不足,無法讀取使用者代理程式記錄\n" #: useragent.c:128 #, c-format msgid "Reading useragent log \"%s\"\n" msgstr "正在讀取使用者代理程式記錄「%s」\n" #: useragent.c:147 #, c-format msgid "Invalid month name \"%s\" found in user agent file \"%s\"" msgstr "在使用者代理程式檔中找到無效的月份名稱「%s」,檔名為「%s」" #: useragent.c:169 useragent.c:294 useragent.c:359 useragent.c:426 #, c-format msgid "Invalid useragent in file \"%s\"\n" msgstr "檔案「%s」中的使用者代理程式無效\n" #: useragent.c:198 #, c-format msgid " Records read: %ld\n" msgstr " 已讀取記錄:%ld 筆\n" #: useragent.c:262 #, c-format msgid "Making Useragent report\n" msgstr "正在產生使用者代理程式報表\n" #: useragent.c:264 useragent.c:265 msgid "Squid Useragent's Report" msgstr "Squid 使用者代理程式報表" #: useragent.c:276 useragent.c:419 msgid "AGENT" msgstr "代理程式" #: userinfo.c:87 #, c-format msgid "Not enough memory to store the user's strings\n" msgstr "記憶體不足,無法儲存使用者字串\n" #: userinfo.c:101 #, c-format msgid "Not enough memory to store user \"%s\"\n" msgstr "記憶體不足,無法儲存使用者「%s」\n" #: userinfo.c:114 #, c-format msgid "Not enough memory to store user ID \"%s\"\n" msgstr "記憶體不足,無法儲存使用者 ID「%s」\n" #: userinfo.c:170 #, c-format msgid "Not enough memory to store the file name for user \"%s\"\n" msgstr "記憶體不足,無法儲存使用者「%s」的檔名\n" #: userinfo.c:200 #, c-format msgid "Not enough memory to store label \"%s\" of user \"%s\"\n" msgstr "記憶體不足,無法儲存標籤「%s」(使用者「%s」)\n" #: userinfo.c:323 #, c-format msgid "Reading user alias file \"%s\"\n" msgstr "正在讀取使用者別名檔「%s」\n" #: userinfo.c:327 #, c-format msgid "Cannot store user's aliases\n" msgstr "無法儲存使用者別名\n" #: userinfo.c:333 #, c-format msgid "Cannot read user name alias file \"%s\": %s\n" msgstr "無法讀取使用者名稱別名檔「%s」:%s\n" #: userinfo.c:356 #, c-format msgid "List of user names to alias:\n" msgstr "使用者名稱別名清單:\n" #: userinfo.c:439 #, c-format msgid "Excluded user: %s\n" msgstr "排除的使用者:%s\n" #: usertab.c:123 #, c-format msgid "ERROR: Cannot load. Memory fault\n" msgstr "錯誤:無法載入,記憶體故障\n" #: usertab.c:134 usertab.c:143 #, c-format msgid "The list of users is too long in file \"%s\"\n" msgstr "檔案「%s」中的使用者清單太長\n" #: usertab.c:208 #, c-format msgid "Cannot prepare ldap URI for server %s on port %d\n" msgstr "無法為伺服器 %s(連接埠 %d)準備 LDAP URI\n" #: usertab.c:214 #, c-format msgid "Unable to connect to LDAP server %s on port %d: %d (%s)\n" msgstr "無法連接 LDAP 伺服器 %s(連接埠 %d):%d(%s)\n" #: usertab.c:220 #, c-format msgid "Could not disable LDAP_OPT_REFERRALS\n" msgstr "無法停用 LDAP_OPT_REFERRALS\n" #: usertab.c:225 #, c-format msgid "Could not set LDAP protocol version %d\n" msgstr "無法設定 LDAP 通訊協定版本 %d\n" #: usertab.c:232 #, c-format msgid "Cannot bind to LDAP server: %s\n" msgstr "無法繫結至 LDAP 伺服器:%s\n" #: usertab.c:251 #, c-format msgid "iconv cannot convert from UTF-8 to %s: %s\n" msgstr "iconv 無法從 UTF-8 轉換為 %s:%s\n" #: usertab.c:278 #, c-format msgid "Not enough memory to convert a LDAP returned string: %lu bytes required\n" msgstr "記憶體不足,無法轉換 LDAP 回傳字串:需要 %lu 位元組\n" #. TRANSLATORS: The message is followed by the reason for the failure. #: usertab.c:290 #, c-format msgid "iconv failed on string \"%s\":\n" msgstr "iconv 處理字串「%s」失敗:\n" #: usertab.c:294 #, c-format msgid "Invalid multibyte sequence.\n" msgstr "無效的多位元組序列。\n" #: usertab.c:297 #, c-format msgid "Incomplete multibyte sequence.\n" msgstr "不完整的多位元組序列。\n" #: usertab.c:300 #, c-format msgid "No more room.\n" msgstr "空間不足。\n" #: usertab.c:303 #, c-format msgid "Error: %s.\n" msgstr "錯誤:%s。\n" #: usertab.c:387 #, c-format msgid "" "LDAP search failed: %s\n" "looking for \"%s\" at or below \"%s\"\n" msgstr "" "LDAP 搜尋失敗:%s\n" "正在搜尋「%s」,範圍為「%s」及其之下\n" #. TRANSLATORS: The %s may be the string "ldap" or a file name. #: usertab.c:431 usertab.c:442 #, c-format msgid "Loading User table from \"%s\"\n" msgstr "正在從「%s」載入使用者表\n" #: usertab.c:437 #, c-format msgid "LDAP module not compiled in sarg\n" msgstr "sarg 編譯時未包含 LDAP 模組\n" #: util.c:65 #, c-format msgid "getword backtrace:\n" msgstr "getword 回溯追蹤:\n" #: util.c:84 #, c-format msgid "Cannot parse again the line as it was modified\n" msgstr "因為該列已被修改,無法再次解析\n" #. TRANSLATORS: The %s is the name of the function reporting the #. error message. #. #: util.c:100 util.c:140 util.c:166 #, c-format msgid "End of word not found in %s after %d bytes.\n" msgstr "在 %s 中 %d 位元組後找不到詞尾。\n" #: util.c:101 util.c:141 util.c:167 util.c:212 util.c:250 util.c:288 util.c:310 #: util.c:328 #, c-format msgid "Line=\"%s\"\n" msgstr "列=\"%s\"\n" #: util.c:102 util.c:142 util.c:168 util.c:213 util.c:251 util.c:289 util.c:311 #: util.c:329 #, c-format msgid "Record=\"%s\"\n" msgstr "記錄=\"%s\"\n" #: util.c:103 util.c:143 util.c:169 util.c:214 util.c:252 util.c:290 util.c:330 #, c-format msgid "searching for 'x%x'\n" msgstr "正在搜尋「x%x」\n" #. TRANSLATORS: The first %s is the function name (in the source code) where the #. overflow is detected. #. #: util.c:202 util.c:243 util.c:281 util.c:321 #, c-format msgid "Integer overflow detected in %s in line %s\n" msgstr "在 %s 的列 %s 中偵測到整數溢位\n" #. TRANSLATORS: The %s is the function name, in the source code, where the problem occured. #. #: util.c:211 util.c:249 util.c:287 util.c:327 #, c-format msgid "End of number not found in %s after %d bytes.\n" msgstr "在 %s 中 %d 位元組後找不到數字尾。\n" #: util.c:309 #, c-format msgid "getword_atolu got a negative number.\n" msgstr "getword_atolu 取得負數。\n" #: util.c:356 #, c-format msgid "Invalid buffer passed to getword_ptr\n" msgstr "傳給 getword_ptr 的緩衝區無效\n" #: util.c:428 #, c-format msgid "Invalid path (%s). Please, use absolute paths only.\n" msgstr "路徑 (%s) 無效,請僅使用絕對路徑。\n" #: util.c:468 #, c-format msgid "Directory \"%s\" can't be created because the path already exists and is not a directory\n" msgstr "目錄「%s」無法建立,因為該路徑已存在且非目錄\n" #: util.c:488 #, c-format msgid "Purging temporary directory \"%s\"\n" msgstr "正在清除暫存目錄「%s」\n" #: util.c:502 #, c-format msgid "The requested number of digits passed to my_lltoa (%d) is bigger than the output buffer size (%d)\n" msgstr "傳給 my_lltoa 的位數要求 (%d) 大於輸出緩衝區大小 (%d)\n" #. TRANSLATORS: This is the prefix to stderr messages when the debug level is #. set to display the source file (%s) and the line number (%d). #: util.c:613 #, c-format msgid "SARG(%s:%d): " msgstr "SARG(%s:%d): " #. TRANSLATORS: This is the prefix to stderr messages when the debug level #. is low. #: util.c:617 msgid "SARG: " msgstr "SARG: " #. TRANSLATORS: This is the prefix to information messages when the debug level is #. set to display the source file (%s) and the line number (%d). #: util.c:658 #, c-format msgid "SARG(%s:%d): (info) " msgstr "SARG(%s:%d):(info) " #. TRANSLATORS: This is the prefix to information messages when the debug level #. is low. #: util.c:662 msgid "SARG: (info) " msgstr "SARG:(info) " #: util.c:841 util.c:847 util.c:909 util.c:915 util.c:952 util.c:958 #: util.c:1208 util.c:1218 util.c:1514 #, c-format msgid "Buffer too small to store " msgstr "緩衝區太小,無法儲存 " #: util.c:858 #, c-format msgid "Failed to read the date in file \"%s\"\n" msgstr "無法讀取檔案「%s」中的日期\n" #: util.c:925 #, c-format msgid "Failed to read the number of users in file \"%s\"\n" msgstr "無法讀取檔案「%s」中的使用者數\n" #: util.c:1189 #, c-format msgid "Cannot copy images to target directory %simages\n" msgstr "無法複製圖片至目標目錄 %simages\n" #: util.c:1228 #, c-format msgid "Failed to copy image \"%s\" to \"%s\"\n" msgstr "無法複製圖片「%s」至「%s」\n" #: util.c:1502 #, c-format msgid "File \"%s\" already exists, moved to \"%s\"\n" msgstr "檔案「%s」已存在,已移至「%s」\n" #: util.c:1528 #, c-format msgid "Failed to write the date in \"%s\"\n" msgstr "無法寫入「%s」中的日期\n" #: util.c:1553 #, c-format msgid "Invalid buffer length passed to the function to safely copy a string\n" msgstr "傳給安全複製字串函式的緩衝區長度無效\n" #: util.c:1632 #, c-format msgid "The date passed as argument is not formated as dd/mm/yyyy or dd/mm/yyyy-dd/mm/yyyy\n" msgstr "引數傳入的日期格式非 dd/mm/yyyy 或 dd/mm/yyyy-dd/mm/yyyy\n" #: util.c:1637 util.c:1641 #, c-format msgid "The date range passed as argument is not formated as dd/mm/yyyy or dd/mm/yyyy-dd/mm/yyyy\n" msgstr "引數傳入的日期範圍格式非 dd/mm/yyyy 或 dd/mm/yyyy-dd/mm/yyyy\n" #: util.c:1654 #, c-format msgid "Failed to get the current time\n" msgstr "無法取得目前時間\n" #: util.c:1659 #, c-format msgid "Invalid number of days in -d parameter\n" msgstr "-d 參數中的天數無效\n" #: util.c:1665 util.c:1689 util.c:1696 util.c:1705 util.c:1718 #, c-format msgid "Cannot convert local time: %s\n" msgstr "無法轉換本地時間:%s\n" #: util.c:1684 #, c-format msgid "Invalid number of weeks in -d parameter\n" msgstr "-d 參數中的週數無效\n" #: util.c:1713 #, c-format msgid "Invalid number of months in -d parameter\n" msgstr "-d 參數中的月數無效\n" #: util.c:1747 #, c-format msgid "Invalid date range passed on command line\n" msgstr "命令列傳入的日期範圍無效\n" #: util.c:1798 #, c-format msgid "Purging temporary file sarg-general\n" msgstr "正在清除暫存檔 sarg-general\n" #: util.c:1859 #, c-format msgid "Too many codes to exclude in file \"%s\"\n" msgstr "檔案「%s」中要排除的代碼太多\n" #: util.c:1978 #, c-format msgid "Ending value %d is less than or equal to starting value %d in parameter \"%s\"\n" msgstr "結束值 %d 小於或等於起始值 %d,參數為「%s」\n" #: util.c:2008 #, c-format msgid "Missing values for parameter \"%s\"\n" msgstr "參數「%s」缺少值\n" #: util.c:2026 #, c-format msgid "Value too big found in parameter \"%s\" (max value is %d)\n" msgstr "參數「%s」中有過大的值(最大值為 %d)\n" #: util.c:2035 #, c-format msgid "Missing start value before \"-\" in parameter \"%s\"\n" msgstr "參數「%s」中「-」前缺少起始值\n" #: util.c:2046 #, c-format msgid "Missing value before \",\" in parameter \"%s\"\n" msgstr "參數「%s」中「,」前缺少值\n" #: util.c:2061 #, c-format msgid "Invalid character \"%c\" found in parameter \"%s\"\n" msgstr "無效字元「%c」,參數為「%s」\n" #: util.c:2072 #, c-format msgid "Missing ending value in range for parameter \"%s\"\n" msgstr "參數「%s」的範圍缺少結束值\n" #: util.c:2077 #, c-format msgid "Parameter \"%s\" is empty\n" msgstr "參數「%s」為空\n" #: util.c:2302 #, c-format msgid "SARG Version: %s\n" msgstr "SARG 版本:%s\n" #: util.c:2305 #, c-format msgid "" "\n" "For the translation to work, a valid message file should be copied to \"%s//LC_MESSAGES/%s.mo\" where is derived from the effective locale.\n" msgstr "" "\n" "為使翻譯生效,應將有效的訊息檔複製至「%s//LC_MESSAGES/%s.mo」,其中 依有效語系而定。\n" #: util.c:2308 #, c-format msgid "Currently effective locale is \"%s\".\n" msgstr "目前有效語系為「%s」。\n" #: util.c:2310 #, c-format msgid "Locale is not set in the environment variable.\n" msgstr "環境變數中未設定語系。\n" #. TRANSLATORS: You may change this message to tell the reader that the language is correctly supported. #: util.c:2313 #, c-format msgid "If this message is in English, then your language is not supported or not correctly installed.\n" msgstr "若此訊息為英文,表示尚不支援您的語言或安裝不正確。\n" #: util.c:2318 #, c-format msgid "File globbing compiled in.\n" msgstr "已編譯入檔案萬用字元展開功能。\n" #: util.c:2320 #, c-format msgid "File globbing NOT compiled in.\n" msgstr "未編譯入檔案萬用字元展開功能。\n" #: util.c:2375 #, c-format msgid "Don't know how to delete \"%s\" (not a regular file nor a directory)\n" msgstr "不知如何刪除「%s」(非一般檔案亦非目錄)\n" #: util.c:2442 util.c:2483 #, c-format msgid "Unknown file \"%s\" found in temporary directory \"%s\". It is not one of our files. Please check the temporary directory you gave to sarg. Adjust the path to a safe directory or manually delete the content of \"%s\"\n" msgstr "發現不明檔案「%s」,位於暫存目錄「%s」中,非本程式檔案。請檢查傳給 sarg 的暫存目錄,將路徑調整為安全目錄,或手動刪除「%s」的內容\n" #: util.c:2464 #, c-format msgid "Unknown path type for \"%s\". Check temporary directory\n" msgstr "「%s」的路徑類型不明,請檢查暫存目錄\n" #: util.c:2511 #, c-format msgid "Don't know how to delete \"%s\" (not a regular file)\n" msgstr "不知如何刪除「%s」(非一般檔案)\n"