diff options
Diffstat (limited to 'po/vi.po')
-rw-r--r-- | po/vi.po | 218 |
1 files changed, 109 insertions, 109 deletions
@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: urpmi-vi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-05-18 22:20+0200\n" +"POT-Creation-Date: 2004-05-26 09:47+0200\n" "PO-Revision-Date: 2004-01-28 21:57+0700\n" "Last-Translator: Trinh Minh Thanh <tmthanh@yahoo.com>\n" "Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n" @@ -161,7 +161,7 @@ msgstr "" "không thể truy cập tập tin danh sách đĩa cứng (hdlist) của \"%s\", phương " "tiện bị bỏ qua" -#: ../urpm.pm:224 ../urpm.pm:2343 +#: ../urpm.pm:224 ../urpm.pm:2347 #, c-format msgid "unable to access list file of \"%s\", medium ignored" msgstr "không thể truy cập tập tin danh sách của \"%s\", phương tiện bị bỏ qua" @@ -276,91 +276,91 @@ msgstr "" "--synthesis không thể dùng với --media, --excludemedia, --sortmedia, --" "update hoặc --parallel" -#: ../urpm.pm:503 ../urpm.pm:529 ../urpm.pm:895 ../urpm.pm:906 ../urpm.pm:967 -#: ../urpm.pm:984 ../urpm.pm:1067 ../urpm.pm:1124 ../urpm.pm:1307 -#: ../urpm.pm:1415 ../urpm.pm:1519 ../urpm.pm:1525 ../urpm.pm:1626 -#: ../urpm.pm:1705 ../urpm.pm:1709 +#: ../urpm.pm:503 ../urpm.pm:529 ../urpm.pm:903 ../urpm.pm:914 ../urpm.pm:975 +#: ../urpm.pm:992 ../urpm.pm:1075 ../urpm.pm:1132 ../urpm.pm:1315 +#: ../urpm.pm:1423 ../urpm.pm:1527 ../urpm.pm:1533 ../urpm.pm:1634 +#: ../urpm.pm:1713 ../urpm.pm:1717 #, c-format msgid "examining synthesis file [%s]" msgstr "đang kiểm tra tập tin tổng hợp [%s]" -#: ../urpm.pm:507 ../urpm.pm:522 ../urpm.pm:535 ../urpm.pm:898 ../urpm.pm:909 -#: ../urpm.pm:973 ../urpm.pm:979 ../urpm.pm:1072 ../urpm.pm:1128 -#: ../urpm.pm:1311 ../urpm.pm:1419 ../urpm.pm:1513 ../urpm.pm:1531 -#: ../urpm.pm:1715 +#: ../urpm.pm:507 ../urpm.pm:522 ../urpm.pm:535 ../urpm.pm:906 ../urpm.pm:917 +#: ../urpm.pm:981 ../urpm.pm:987 ../urpm.pm:1080 ../urpm.pm:1136 +#: ../urpm.pm:1319 ../urpm.pm:1427 ../urpm.pm:1521 ../urpm.pm:1539 +#: ../urpm.pm:1723 #, c-format msgid "examining hdlist file [%s]" msgstr "đang kiểm tra tập tin danh sách đĩa cứng (hdlist) [%s]" -#: ../urpm.pm:517 ../urpm.pm:902 +#: ../urpm.pm:517 ../urpm.pm:910 #, c-format msgid "virtual medium \"%s\" is not local, medium ignored" msgstr "phương tiện ảo \"%s\" không phải cục bộ, phương tiện bị bỏ qua" -#: ../urpm.pm:545 ../urpm.pm:916 ../urpm.pm:992 ../urpm.pm:1076 -#: ../urpm.pm:1423 +#: ../urpm.pm:545 ../urpm.pm:924 ../urpm.pm:1000 ../urpm.pm:1084 +#: ../urpm.pm:1431 #, c-format msgid "problem reading hdlist or synthesis file of medium \"%s\"" msgstr "trục trặc khi đọc tập tin synthesis hay hdlist của phương tiện \"%s\"" -#: ../urpm.pm:551 ../urpm.pm:1665 +#: ../urpm.pm:551 ../urpm.pm:1673 #, c-format msgid "performing second pass to compute dependencies\n" msgstr "thực hiện pass thứ hai để tính toán các phụ thuộc\n" -#: ../urpm.pm:563 +#: ../urpm.pm:566 #, c-format msgid "skipping package %s" msgstr "bỏ qua gói tin %s" -#: ../urpm.pm:572 +#: ../urpm.pm:579 #, c-format msgid "would install instead of upgrade package %s" msgstr "nên cài đặt thay vì nâng cấp gói %s" -#: ../urpm.pm:583 ../urpm.pm:2139 ../urpm.pm:2202 ../urpm.pm:2779 -#: ../urpm.pm:2877 +#: ../urpm.pm:591 ../urpm.pm:2147 ../urpm.pm:2210 ../urpm.pm:2783 +#: ../urpm.pm:2881 #, c-format msgid "unable to open rpmdb" msgstr "không thể mở rpmdb" -#: ../urpm.pm:622 +#: ../urpm.pm:630 #, c-format msgid "medium \"%s\" already exists" msgstr "phương tiện \"%s\" đã tồn tại rồi" -#: ../urpm.pm:629 +#: ../urpm.pm:637 #, c-format msgid "virtual medium need to be local" msgstr "phương tiện ảo phải là cục bộ " -#: ../urpm.pm:661 +#: ../urpm.pm:669 #, c-format msgid "added medium %s" msgstr "đã thêm phương tiện %s" -#: ../urpm.pm:677 +#: ../urpm.pm:685 #, c-format msgid "unable to access first installation medium" msgstr "không thể truy cập phương tiện cài đặt đầu tiên" -#: ../urpm.pm:681 +#: ../urpm.pm:689 #, c-format msgid "copying hdlists file..." msgstr "đang sao chép tập tin danh sách đĩa cứng (hdlist)..." -#: ../urpm.pm:683 ../urpm.pm:1007 ../urpm.pm:1096 ../urpm.pm:1159 -#: ../urpm.pm:1216 ../urpm.pm:1371 ../urpm.pm:1377 +#: ../urpm.pm:691 ../urpm.pm:1015 ../urpm.pm:1104 ../urpm.pm:1167 +#: ../urpm.pm:1224 ../urpm.pm:1379 ../urpm.pm:1385 #, c-format msgid "...copying failed" msgstr "...sao chép không được" -#: ../urpm.pm:683 ../urpm.pm:1007 ../urpm.pm:1100 +#: ../urpm.pm:691 ../urpm.pm:1015 ../urpm.pm:1108 #, c-format msgid "...copying done" msgstr "...sao chép hoàn thành" -#: ../urpm.pm:685 ../urpm.pm:704 ../urpm.pm:732 +#: ../urpm.pm:693 ../urpm.pm:712 ../urpm.pm:740 #, c-format msgid "" "unable to access first installation medium (no Mandrake/base/hdlists file " @@ -369,49 +369,49 @@ msgstr "" "không thể truy cập phương tiện cài đặt đầu tiên (tập tin Mandrake/base/" "hdlists không tìm được)" -#: ../urpm.pm:691 +#: ../urpm.pm:699 #, c-format msgid "retrieving hdlists file..." msgstr "đang thu thập tập tin hdlists..." -#: ../urpm.pm:698 ../urpm.pm:1405 ../urpm.pm:1950 ../urpm.pm:2652 +#: ../urpm.pm:706 ../urpm.pm:1413 ../urpm.pm:1958 ../urpm.pm:2656 #: ../urpmi.addmedia:137 #, c-format msgid "...retrieving done" msgstr "...hoàn thành việc thu thập" -#: ../urpm.pm:700 ../urpm.pm:1389 ../urpm.pm:1398 ../urpm.pm:1953 -#: ../urpm.pm:2654 ../urpmi:608 ../urpmi.addmedia:139 +#: ../urpm.pm:708 ../urpm.pm:1397 ../urpm.pm:1406 ../urpm.pm:1961 +#: ../urpm.pm:2658 ../urpmi:608 ../urpmi.addmedia:139 #, c-format msgid "...retrieving failed: %s" msgstr "...không thu thập được: %s" -#: ../urpm.pm:720 +#: ../urpm.pm:728 #, c-format msgid "invalid hdlist description \"%s\" in hdlists file" msgstr "mô tả hdlist không hợp lệ \"%s\" trong tập tin hdlists" -#: ../urpm.pm:765 +#: ../urpm.pm:773 #, c-format msgid "trying to select nonexistent medium \"%s\"" msgstr "đang thử chọn phương tiện không tồn tại \"%s\"" -#: ../urpm.pm:767 +#: ../urpm.pm:775 #, c-format msgid "selecting multiple media: %s" msgstr "đang chọn đa phương tiện: %s" -#: ../urpm.pm:767 +#: ../urpm.pm:775 #, c-format msgid "\"%s\"" msgstr "\"%s\"" -#: ../urpm.pm:783 +#: ../urpm.pm:791 #, c-format msgid "removing medium \"%s\"" msgstr "gỡ bỏ phương tiện \"%s\"" -#: ../urpm.pm:943 +#: ../urpm.pm:951 #, c-format msgid "" "unable to access medium \"%s\",\n" @@ -421,7 +421,7 @@ msgstr "" "không thể truy cập phương tiện \"%s\",\n" "Truy cập được nếu bạn tự gắn kết thư mục khi tạo phương tiện." -#: ../urpm.pm:996 +#: ../urpm.pm:1004 #, c-format msgid "" "virtual medium \"%s\" should have valid source hdlist or synthesis, medium " @@ -430,222 +430,222 @@ msgstr "" "phương tiện ảo \"%s\" nên có nguồn hdlist hoặc synthesis hợp lệ, phương tiện " "bị bỏ qua" -#: ../urpm.pm:1004 +#: ../urpm.pm:1012 #, c-format msgid "copying description file of \"%s\"..." msgstr "đang sao chép tập tin mô tả của \"%s\"..." -#: ../urpm.pm:1027 ../urpm.pm:1267 +#: ../urpm.pm:1035 ../urpm.pm:1275 #, c-format msgid "computing md5sum of existing source hdlist (or synthesis)" msgstr "tính toán md5sum của hdlist nguồn hiện có (hoặc tổng hợp)" -#: ../urpm.pm:1038 ../urpm.pm:1278 +#: ../urpm.pm:1046 ../urpm.pm:1286 #, c-format msgid "examining MD5SUM file" msgstr "đang kiểm tra tập tin MD5SUM" -#: ../urpm.pm:1092 +#: ../urpm.pm:1100 #, c-format msgid "copying source hdlist (or synthesis) of \"%s\"..." msgstr "đang sao chép hdlist nguồn (hoặc tổng hợp) của \"%s\"..." -#: ../urpm.pm:1105 +#: ../urpm.pm:1113 #, c-format msgid "copy of [%s] failed (file is suspiciously small)" msgstr "" -#: ../urpm.pm:1109 +#: ../urpm.pm:1117 #, c-format msgid "computing md5sum of copied source hdlist (or synthesis)" msgstr "tính toán md5sum của hdlist nguồn được sao chép (hoặc tổng hợp)" -#: ../urpm.pm:1111 +#: ../urpm.pm:1119 #, fuzzy, c-format msgid "copy of [%s] failed (md5sum mismatch)" msgstr "bản sao của [%s] hỏng" -#: ../urpm.pm:1132 ../urpm.pm:1315 ../urpm.pm:1629 +#: ../urpm.pm:1140 ../urpm.pm:1323 ../urpm.pm:1637 #, c-format msgid "problem reading synthesis file of medium \"%s\"" msgstr "trục trặc khi đọc tập tin tổng hợp của phương tiện \"%s\"" -#: ../urpm.pm:1174 +#: ../urpm.pm:1182 #, c-format msgid "reading rpm files from [%s]" msgstr "đang đọc các tập tin rpm từ [%s]" -#: ../urpm.pm:1199 +#: ../urpm.pm:1207 #, c-format msgid "unable to read rpm files from [%s]: %s" msgstr "không thể đọc các tập tin rpm từ [%s]: %s" -#: ../urpm.pm:1204 +#: ../urpm.pm:1212 #, c-format msgid "no rpm files found from [%s]" msgstr "không tìm thấy các tập tin rpm từ [%s]" -#: ../urpm.pm:1333 +#: ../urpm.pm:1341 #, c-format msgid "retrieving source hdlist (or synthesis) of \"%s\"..." msgstr "đang thu thập hdlist nguồn (hoặc tổng hợp) của \"%s\"..." -#: ../urpm.pm:1356 +#: ../urpm.pm:1364 #, c-format msgid "found probed hdlist (or synthesis) as %s" msgstr "đã thấy hdlist được dò tìm (hoặc tổng hợp) là %s" -#: ../urpm.pm:1396 +#: ../urpm.pm:1404 #, c-format msgid "computing md5sum of retrieved source hdlist (or synthesis)" msgstr "tính toán md5sum của hdlist nguồn thu thập được (hoặc tổng hợp)" -#: ../urpm.pm:1398 +#: ../urpm.pm:1406 #, c-format msgid "md5sum mismatch" msgstr "md5sum không khớp" -#: ../urpm.pm:1483 +#: ../urpm.pm:1491 #, c-format msgid "retrieval of source hdlist (or synthesis) failed" msgstr "không thu thập được hdlist nguồn (hoặc tổng hợp)" -#: ../urpm.pm:1490 +#: ../urpm.pm:1498 #, c-format msgid "no hdlist file found for medium \"%s\"" msgstr "không tìm thấy tập tin hdlist cho phương tiện \"%s\"" -#: ../urpm.pm:1501 ../urpm.pm:1555 +#: ../urpm.pm:1509 ../urpm.pm:1563 #, c-format msgid "file [%s] already used in the same medium \"%s\"" msgstr "tập tin [%s] đang được dùng trong cùng phương tiện \"%s\" rồi" -#: ../urpm.pm:1541 +#: ../urpm.pm:1549 #, c-format msgid "unable to parse hdlist file of \"%s\"" msgstr "không thể phân tích tập tin hdlist của \"%s\"" -#: ../urpm.pm:1579 +#: ../urpm.pm:1587 #, c-format msgid "unable to write list file of \"%s\"" msgstr "không thể ghi tập danh sách của \"%s\"" -#: ../urpm.pm:1586 +#: ../urpm.pm:1594 #, c-format msgid "writing list file for medium \"%s\"" msgstr "đang ghi tập tin danh sách cho phương tiện \"%s\"" -#: ../urpm.pm:1588 +#: ../urpm.pm:1596 #, c-format msgid "nothing written in list file for \"%s\"" msgstr "không có gì được ghi trong tập tin danh sách cho \"%s\"" -#: ../urpm.pm:1603 +#: ../urpm.pm:1611 #, c-format msgid "examining pubkey file of \"%s\"..." msgstr "đang kiểm tra tập tin pubkey của \"%s\"..." -#: ../urpm.pm:1610 +#: ../urpm.pm:1618 #, c-format msgid "...imported key %s from pubkey file of \"%s\"" msgstr "...đã nhập key %s từ tập tin pubkey của \"%s\"" -#: ../urpm.pm:1613 +#: ../urpm.pm:1621 #, c-format msgid "unable to import pubkey file of \"%s\"" msgstr "không thể nhập tập tin pubkey của \"%s\"" -#: ../urpm.pm:1679 +#: ../urpm.pm:1687 #, c-format msgid "reading headers from medium \"%s\"" msgstr "đang đọc các header từ phương tiện \"%s\"" -#: ../urpm.pm:1684 +#: ../urpm.pm:1692 #, c-format msgid "building hdlist [%s]" msgstr "xây dựng hdlist [%s]" -#: ../urpm.pm:1696 ../urpm.pm:1725 ../urpmi:355 +#: ../urpm.pm:1704 ../urpm.pm:1733 ../urpmi:355 #, c-format msgid "built hdlist synthesis file for medium \"%s\"" msgstr "xây dựng tập tin tổng hợp hdlist cho phương tiện \"%s\"" -#: ../urpm.pm:1745 +#: ../urpm.pm:1753 #, c-format msgid "found %d headers in cache" msgstr "tìm thấy các header %d trong cache" -#: ../urpm.pm:1749 +#: ../urpm.pm:1757 #, c-format msgid "removing %d obsolete headers in cache" msgstr "đang gỡ bỏ các header cũ %d trong cache" -#: ../urpm.pm:1893 +#: ../urpm.pm:1901 #, c-format msgid "mounting %s" msgstr "gắn kết %s" -#: ../urpm.pm:1906 +#: ../urpm.pm:1914 #, c-format msgid "unmounting %s" msgstr "thôi gắn kết %s" -#: ../urpm.pm:1928 +#: ../urpm.pm:1936 #, c-format msgid "relocated %s entries in depslist" msgstr "các mục nhập %s được đặt lại trong danh sách các phụ thuộc" -#: ../urpm.pm:1929 +#: ../urpm.pm:1937 #, c-format msgid "no entries relocated in depslist" msgstr "không có các mục nhập được đặt lại trong danh sách các phụ thuộc" -#: ../urpm.pm:1942 +#: ../urpm.pm:1950 #, c-format msgid "invalid rpm file name [%s]" msgstr "tên tập tin rpm [%s] không hợp lệ" -#: ../urpm.pm:1948 +#: ../urpm.pm:1956 #, c-format msgid "retrieving rpm file [%s] ..." msgstr "đang thu thập tập tin rpm [%s] ..." -#: ../urpm.pm:1955 ../urpm.pm:2821 +#: ../urpm.pm:1963 ../urpm.pm:2825 #, c-format msgid "unable to access rpm file [%s]" msgstr "không thể truy cập tập tin rpm [%s]" -#: ../urpm.pm:1960 +#: ../urpm.pm:1968 #, c-format msgid "unable to register rpm file" msgstr "không thể đăng ký tập tin rpm" -#: ../urpm.pm:1963 +#: ../urpm.pm:1971 #, c-format msgid "error registering local packages" msgstr "lỗi đăng ký các gói tin cục bộ" -#: ../urpm.pm:2076 +#: ../urpm.pm:2084 #, c-format msgid "no package named %s" msgstr "không có gói tin với tên %s" -#: ../urpm.pm:2079 ../urpme:88 +#: ../urpm.pm:2087 ../urpme:88 #, c-format msgid "The following packages contain %s: %s" msgstr "Các gói tin sau đây chứa %s: %s" -#: ../urpm.pm:2280 ../urpm.pm:2324 ../urpm.pm:2350 +#: ../urpm.pm:2284 ../urpm.pm:2328 ../urpm.pm:2354 #, c-format msgid "there are multiple packages with the same rpm filename \"%s\"" msgstr "có nhiều gói với cùng tên tập tin rpm \"%s\"" -#: ../urpm.pm:2335 +#: ../urpm.pm:2339 #, c-format msgid "unable to correctly parse [%s] on value \"%s\"" msgstr "không thể phân tích đúng [%s] trên giá trị \"%s\"" -#: ../urpm.pm:2362 +#: ../urpm.pm:2366 #, c-format msgid "" "medium \"%s\" uses an invalid list file:\n" @@ -654,64 +654,64 @@ msgstr "" "phương tiện \"%s\" dùng tập tin danh sách không hợp lệ:\n" " có thể mirror không được cập nhật, đang thử dùng phương pháp thay thế khác" -#: ../urpm.pm:2366 +#: ../urpm.pm:2370 #, c-format msgid "medium \"%s\" does not define any location for rpm files" msgstr "phương tiện \"%s\" không chỉ ra bất kỳ vị trí nào cho các tập tin rpm" -#: ../urpm.pm:2378 +#: ../urpm.pm:2382 #, c-format msgid "package %s is not found." msgstr "Không tìm thấy gói tin %s." -#: ../urpm.pm:2418 ../urpm.pm:2433 ../urpm.pm:2457 ../urpm.pm:2472 +#: ../urpm.pm:2422 ../urpm.pm:2437 ../urpm.pm:2461 ../urpm.pm:2476 #, c-format msgid "urpmi database locked" msgstr "cơ sở dữ liệu urpmi bị khóa" -#: ../urpm.pm:2524 ../urpm.pm:2527 ../urpm.pm:2557 +#: ../urpm.pm:2528 ../urpm.pm:2531 ../urpm.pm:2561 #, c-format msgid "medium \"%s\" is not selected" msgstr "phương tiện \"%s\" không được chọn" -#: ../urpm.pm:2553 +#: ../urpm.pm:2557 #, c-format msgid "unable to read rpm file [%s] from medium \"%s\"" msgstr "không thể đọc tập tin rpm [%s] từ phương tiện \"%s\"" -#: ../urpm.pm:2561 +#: ../urpm.pm:2565 #, c-format msgid "incoherent medium \"%s\" marked removable but not really" msgstr "" "phương tiện không rõ ràng \"%s\" được đánh dấu là tháo lắp nhưng không phải " "vậy" -#: ../urpm.pm:2574 +#: ../urpm.pm:2578 #, c-format msgid "unable to access medium \"%s\"" msgstr "không thể truy cập phương tiện \"%s\"" -#: ../urpm.pm:2635 +#: ../urpm.pm:2639 #, c-format msgid "malformed input: [%s]" msgstr "input bất thường: [%s]" -#: ../urpm.pm:2642 +#: ../urpm.pm:2646 #, c-format msgid "retrieving rpm files from medium \"%s\"..." msgstr "đang thu thập các tập tin rpm từ phương tiện \"%s\"..." -#: ../urpm.pm:2719 ../urpmi:686 +#: ../urpm.pm:2723 ../urpmi:686 #, c-format msgid "Preparing..." msgstr "Đang chuẩn bị..." -#: ../urpm.pm:2752 +#: ../urpm.pm:2756 #, c-format msgid "using process %d for executing transaction" msgstr "dùng tiến trình %d để thực thi phiên giao dịch" -#: ../urpm.pm:2783 +#: ../urpm.pm:2787 #, c-format msgid "" "created transaction for installing on %s (remove=%d, install=%d, upgrade=%d)" @@ -719,77 +719,77 @@ msgstr "" "đã tạo phiên giao dịch cho việc cài đặt trên %s (gỡ bỏ=%d, cài đặt=%d, nâng " "cấp=%d)" -#: ../urpm.pm:2786 +#: ../urpm.pm:2790 #, c-format msgid "unable to create transaction" msgstr "không thể tạo phiên giao dịch" -#: ../urpm.pm:2794 +#: ../urpm.pm:2798 #, c-format msgid "removing package %s" msgstr "gỡ bỏ gói %s" -#: ../urpm.pm:2796 +#: ../urpm.pm:2800 #, c-format msgid "unable to remove package %s" msgstr "không thể gỡ bỏ gói %s" -#: ../urpm.pm:2806 +#: ../urpm.pm:2810 #, c-format msgid "adding package %s (id=%d, eid=%d, update=%d, file=%s)" msgstr "thêm gói %s (id=%d, eid=%d, cập nhật=%d, tập tin=%s)" -#: ../urpm.pm:2809 +#: ../urpm.pm:2813 #, c-format msgid "unable to install package %s" msgstr "không thể cài đặt gói %s" -#: ../urpm.pm:3009 ../urpm.pm:3042 +#: ../urpm.pm:3013 ../urpm.pm:3046 #, c-format msgid "due to missing %s" msgstr "do thiếu %s" -#: ../urpm.pm:3010 ../urpm.pm:3040 +#: ../urpm.pm:3014 ../urpm.pm:3044 #, c-format msgid "due to unsatisfied %s" msgstr "vì không thỏa mãn %s" -#: ../urpm.pm:3011 +#: ../urpm.pm:3015 #, c-format msgid "trying to promote %s" msgstr "thử xúc tiến %s" -#: ../urpm.pm:3012 +#: ../urpm.pm:3016 #, c-format msgid "in order to keep %s" msgstr "để giữ %s" -#: ../urpm.pm:3035 +#: ../urpm.pm:3039 #, c-format msgid "in order to install %s" msgstr "để cài đặt %s" -#: ../urpm.pm:3047 +#: ../urpm.pm:3051 #, c-format msgid "due to conflicts with %s" msgstr "vì xung đột với %s" -#: ../urpm.pm:3049 +#: ../urpm.pm:3053 #, c-format msgid "unrequested" msgstr "thôi yêu cầu" -#: ../urpm.pm:3065 +#: ../urpm.pm:3069 #, c-format msgid "Invalid signature (%s)" msgstr "Chữ ký không hợp lệ (%s)" -#: ../urpm.pm:3092 +#: ../urpm.pm:3096 #, c-format msgid "Invalid Key ID (%s)" msgstr "Key ID không hợp lệ (%s)" -#: ../urpm.pm:3094 +#: ../urpm.pm:3098 #, c-format msgid "Missing signature (%s)" msgstr "Thiếu chữ ký (%s)" |