diff options
Diffstat (limited to 'gcc/po/vi.po')
-rw-r--r-- | gcc/po/vi.po | 7192 |
1 files changed, 3203 insertions, 3989 deletions
diff --git a/gcc/po/vi.po b/gcc/po/vi.po index ba02ee7109d..016297164c9 100644 --- a/gcc/po/vi.po +++ b/gcc/po/vi.po @@ -1,16 +1,17 @@ # Vietnamese translation for GCC. -# Copyright © 2010 Free Software Foundation, Inc. +# Copyright © 2012 Free Software Foundation, Inc. # This file is distributed under the same license as the gcc package. # Clytie Siddall <clytie@riverland.net.au>, 2010. +# Trần Ngọc Quân <vnwildman@gmail.com>,2012. # msgid "" msgstr "" -"Project-Id-Version: gcc 4.5.0\n" +"Project-Id-Version: gcc 4.7.1\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2012-06-13 21:42+0000\n" -"PO-Revision-Date: 2010-10-13 22:15+1030\n" -"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" -"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" +"POT-Creation-Date: 2012-09-19 14:50+0000\n" +"PO-Revision-Date: 2012-09-15 08:58+0700\n" +"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" +"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,27 +22,27 @@ msgstr "" #: c-decl.c:4713 c-typeck.c:5961 toplev.c:1013 c-family/c-pretty-print.c:424 #: cp/error.c:656 cp/error.c:938 msgid "<anonymous>" -msgstr "<nặc danh>" +msgstr "<nặc-danh>" #: c-objc-common.c:173 msgid "({anonymous})" msgstr "({nặc danh})" -#: c-parser.c:946 cp/parser.c:22268 +#: c-parser.c:946 cp/parser.c:22263 #, gcc-internal-format msgid "expected end of line" -msgstr "mong đợi kết thúc dòng" +msgstr "cần kết thúc dòng" #: c-parser.c:1796 c-parser.c:1810 c-parser.c:4116 c-parser.c:4569 #: c-parser.c:4830 c-parser.c:4988 c-parser.c:5005 c-parser.c:5170 #: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421 #: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482 #: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929 -#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791 -#: cp/parser.c:22214 +#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786 +#: cp/parser.c:22209 #, gcc-internal-format msgid "expected %<;%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<;%>" #: c-parser.c:1840 c-parser.c:2438 c-parser.c:2729 c-parser.c:2794 #: c-parser.c:3407 c-parser.c:3519 c-parser.c:3524 c-parser.c:4613 @@ -50,16 +51,16 @@ msgstr "mong đợi %<;%>" #: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965 #: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015 #: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716 -#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217 +#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212 #, gcc-internal-format msgid "expected %<(%>" -msgstr "mong đợi %<(%>" +msgstr "cần %<(%>" #: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555 -#: cp/parser.c:21789 cp/parser.c:22232 +#: cp/parser.c:21784 cp/parser.c:22227 #, gcc-internal-format msgid "expected %<,%>" -msgstr "mong đợi %<,%>" +msgstr "cần %<,%>" #: c-parser.c:1866 c-parser.c:2453 c-parser.c:2765 c-parser.c:2804 #: c-parser.c:3012 c-parser.c:3176 c-parser.c:3238 c-parser.c:3290 @@ -72,83 +73,80 @@ msgstr "mong đợi %<,%>" #: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969 #: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893 #: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820 -#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262 +#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257 #, gcc-internal-format msgid "expected %<)%>" -msgstr "mong đợi %<)%>" +msgstr "cần %<)%>" #: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224 #: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628 -#: c-parser.c:10630 cp/parser.c:22226 +#: c-parser.c:10630 cp/parser.c:22221 #, gcc-internal-format msgid "expected %<]%>" -msgstr "mong đợi %<]%>" +msgstr "cần %<]%>" #: c-parser.c:3271 msgid "expected %<;%>, %<,%> or %<)%>" -msgstr "mong đợi %<;%>, %<,%> or %<)%>" +msgstr "cần %<;%>, %<,%> hoặc %<)%>" -#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037 +#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032 #, gcc-internal-format msgid "expected %<}%>" -msgstr "mong đợi %<}%>" +msgstr "cần %<}%>" #: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318 -#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223 +#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218 #, gcc-internal-format msgid "expected %<{%>" -msgstr "mong đợi %<{%>" +msgstr "cần %<{%>" #: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469 #: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148 -#: cp/parser.c:22256 cp/parser.c:23258 +#: cp/parser.c:22251 cp/parser.c:23253 #, gcc-internal-format msgid "expected %<:%>" -msgstr "mong đợi %<:%>" +msgstr "cần %<:%>" -#: c-parser.c:4824 cp/parser.c:22150 +#: c-parser.c:4824 cp/parser.c:22145 #, gcc-internal-format msgid "expected %<while%>" -msgstr "mong đợi %<while%>" +msgstr "cần %<while%>" #: c-parser.c:6279 -#, fuzzy -#| msgid "expected %<;%>" msgid "expected %<.%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<.%>" -#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821 -#: cp/parser.c:23895 +#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816 +#: cp/parser.c:23890 #, gcc-internal-format msgid "expected %<@end%>" -msgstr "mong đợi %<@end%>" +msgstr "cần %<@end%>" -#: c-parser.c:7850 cp/parser.c:22241 +#: c-parser.c:7850 cp/parser.c:22236 #, gcc-internal-format msgid "expected %<>%>" -msgstr "mong đợi %<>%>" +msgstr "cần %<>%>" -#: c-parser.c:9246 cp/parser.c:22265 +#: c-parser.c:9246 cp/parser.c:22260 #, gcc-internal-format msgid "expected %<,%> or %<)%>" -msgstr "mong đợi %<,%> hoặc %<)%>" +msgstr "cần %<,%> hoặc %<)%>" #: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918 -#: c-parser.c:3961 cp/parser.c:22244 +#: c-parser.c:3961 cp/parser.c:22239 #, gcc-internal-format msgid "expected %<=%>" -msgstr "mong đợi %<=%>" +msgstr "cần %<=%>" -#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674 +#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669 #, gcc-internal-format msgid "expected %<#pragma omp section%> or %<}%>" -msgstr "mong đợi %<#pragma omp section%> hoặc %<}%>" +msgstr "cần %<#pragma omp section%> hoặc %<}%>" -#: c-parser.c:10616 cp/parser.c:22229 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: c-parser.c:10616 cp/parser.c:22224 +#, gcc-internal-format msgid "expected %<[%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<[%>" #: c-typeck.c:6604 msgid "(anonymous)" @@ -171,10 +169,9 @@ msgid "return not followed by barrier" msgstr "trả lại không có hàng rào theo sau" #: collect2.c:1691 -#, fuzzy, c-format -#| msgid "collect2 version %s" +#, c-format msgid "collect2 version %s\n" -msgstr "collect2 phiên bản %s" +msgstr "collect2 phiên bản %s\n" #: collect2.c:1798 #, c-format @@ -229,23 +226,22 @@ msgstr "Chức năng lan truyền hằng số / sao chép bị tắt" #: diagnostic.c:136 #, c-format msgid "%s: all warnings being treated as errors" -msgstr "" +msgstr "%s: xử lý các cảnh báo như là các lỗi" #: diagnostic.c:141 #, c-format msgid "%s: some warnings being treated as errors" -msgstr "" +msgstr "%s: xử lý một số các cảnh báo như là các lỗi" #: diagnostic.c:219 #, c-format msgid "compilation terminated due to -Wfatal-errors.\n" -msgstr "tiến trình biên dịch bị chấm dứt do « -Wfatal-errors ».\n" +msgstr "tiến trình biên dịch bị chấm dứt do -Wfatal-errors.\n" #: diagnostic.c:229 -#, fuzzy, c-format -#| msgid "compilation terminated due to -Wfatal-errors.\n" +#, c-format msgid "compilation terminated due to -fmax-errors=%u.\n" -msgstr "tiến trình biên dịch bị chấm dứt do « -Wfatal-errors ».\n" +msgstr "tiến trình biên dịch bị chấm dứt do -fmax-errors=%u.\n" #: diagnostic.c:240 #, c-format @@ -271,19 +267,19 @@ msgstr "%s:%d: lộn xộn do lỗi trước nên hủy bỏ\n" #: diagnostic.c:880 #, c-format msgid "Internal compiler error: Error reporting routines re-entered.\n" -msgstr "Lỗi biên dịch nội bộ : đã nhập lại hàm thông báo lỗi.\n" +msgstr "Lỗi biên dịch nội bộ: đã nhập lại hàm thông báo lỗi.\n" #: final.c:1160 msgid "negative insn length" -msgstr "chiều dài lệnh âm" +msgstr "chiều dài insn âm" #: final.c:2716 msgid "could not split insn" -msgstr "không thể chia tách lệnh" +msgstr "không thể chia tách insn" #: final.c:3124 msgid "invalid 'asm': " -msgstr "« asm » sai" +msgstr "'asm' sai: " #: final.c:3307 #, c-format @@ -313,7 +309,7 @@ msgstr "%%-code sai" #: final.c:3474 #, c-format msgid "'%%l' operand isn't a label" -msgstr "toán hạng « %%l » không phải là một nhãn" +msgstr "toán hạng '%%l' không phải là một nhãn" #. We can't handle floating point constants; #. PRINT_OPERAND must handle them. @@ -321,12 +317,12 @@ msgstr "toán hạng « %%l » không phải là một nhãn" #. TARGET_PRINT_OPERAND must handle them. #. We can't handle floating point constants; #. PRINT_OPERAND must handle them. -#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689 +#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689 #, c-format msgid "floating constant misused" msgstr "sai sử dụng hằng số nổi" -#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730 +#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730 #, c-format msgid "invalid expression as operand" msgstr "sai lập biểu tượng dưới dạng toán hạng" @@ -342,7 +338,7 @@ msgid "" "Setting spec %s to '%s'\n" "\n" msgstr "" -"Đang lập đặc tả %s thành « %s »\n" +"Đang lập đặc tả %s thành '%s'\n" "\n" #: gcc.c:1636 @@ -366,7 +362,7 @@ msgid "" "spec is '%s'\n" "\n" msgstr "" -"đặc tả là « %s »\n" +"đặc tả là '%s'\n" "\n" #: gcc.c:2249 @@ -411,16 +407,16 @@ msgid " --target-help Display target specific command line options\n msgstr " --target-help Hiển thị những tuỳ chọn dòng lệnh đặc trưng cho đích\n" #: gcc.c:2961 -#, fuzzy -#| msgid " --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n" msgid " --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n" msgstr "" -" --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n" +" --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n" "\n" "help\t\t\t\ttrợ giúp\n" +"common\t\t\t\tchung\n" "optimizers\t\tbộ tối ưu hoá\n" -"warnings\t\t\tcảnh báo\n" "params\t\t\t(viết tắt parameters) tham số\n" +"warnings\t\t\tcảnh báo\n" +"target\t\t\tđích\n" "joined\t\t\tnối lại\n" "separate\t\t\tkhông nối lại\n" "undocumented\t\tkhông có tài liệu diễn tả\n" @@ -431,7 +427,7 @@ msgstr " Hiển thị một số loại tuỳ chọn d #: gcc.c:2964 msgid " (Use '-v --help' to display command line options of sub-processes)\n" -msgstr " (Hãy sử dụng « -v --help » để hiển thị các tuỳ chọn dòng lệnh của tiến trình con)\n" +msgstr " (Hãy sử dụng '-v --help' để hiển thị các tuỳ chọn dòng lệnh của tiến trình con)\n" #: gcc.c:2965 msgid " --version Display compiler version information\n" @@ -497,31 +493,31 @@ msgstr " -print-sysroot-headers-suffix Hiển thị hậu tố sysroot dùng msgid " -Wa,<options> Pass comma-separated <options> on to the assembler\n" msgstr "" " -Wa,<tuỳ_chọn>\n" -" Gửi cho chương trình dịch mã số các tuỳ chọn này định giới bằng dấu phẩy\n" +" Chuyển cho chương trình dịch mã số các tuỳ chọn này định giới bằng dấu phẩy\n" #: gcc.c:2981 msgid " -Wp,<options> Pass comma-separated <options> on to the preprocessor\n" msgstr "" " -Wp,<tuỳ_chọn>\n" -" Gửi cho bộ tiền xử lý các tuỳ chọn này định giới bằng dấu phẩy\n" +" Chuyển cho bộ tiền xử lý các tuỳ chọn này định giới bằng dấu phẩy\n" #: gcc.c:2982 msgid " -Wl,<options> Pass comma-separated <options> on to the linker\n" msgstr "" " -Wl,<tuỳ_chọn>\n" -" Gửi cho bộ liên kết các tuỳ chọn này định giới bằng dấu phẩy\n" +" Chuyển cho bộ liên kết các tuỳ chọn này định giới bằng dấu phẩy\n" #: gcc.c:2983 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n" -msgstr " -Xassembler <đối_số> Gửi đối số này cho chương trình dịch mã số\n" +msgstr " -Xassembler <đối_số> Chuyển đối số này cho chương trình dịch mã số\n" #: gcc.c:2984 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n" -msgstr " -Xpreprocessor <đối_số> Gửi đối số này cho bộ tiền xử lý\n" +msgstr " -Xpreprocessor <đối_số> Chuyển đối số này cho bộ tiền xử lý\n" #: gcc.c:2985 msgid " -Xlinker <arg> Pass <arg> on to the linker\n" -msgstr " -Xlinker <đối_số> Gửi đối số này cho bộ liên kết\n" +msgstr " -Xlinker <đối_số> Chuyển đối số này cho bộ liên kết\n" #: gcc.c:2986 msgid " -save-temps Do not delete intermediate files\n" @@ -574,7 +570,7 @@ msgstr " -v Hiển thị những chương trình được #: gcc.c:3000 msgid " -### Like -v but options quoted and commands not executed\n" msgstr "" -" -### Giống như « -v » nhưng mà tuỳ chọn nằm trong dấu nháy\n" +" -### Giống như -v nhưng mà tuỳ chọn nằm trong dấu nháy\n" " và lệnh không được thực hiện\n" #: gcc.c:3001 @@ -594,16 +590,12 @@ msgid " -o <file> Place the output into <file>\n" msgstr " -o <tệp> Để kết xuất vào tập tin này\n" #: gcc.c:3005 -#, fuzzy -#| msgid " -pipe Use pipes rather than intermediate files\n" msgid " -pie Create a position independent executable\n" -msgstr " -pipe Dùng ống dẫn thay cho tập tin trung gian\n" +msgstr " -pie Tạo vị trí độc lập thi hành\n" #: gcc.c:3006 -#, fuzzy -#| msgid " --help Display this information\n" msgid " -shared Create a shared library\n" -msgstr " --help Hiển thị trợ giúp này\n" +msgstr " -shared Tạo thư viện chia sẻ (liên kết động)\n" #: gcc.c:3007 msgid "" @@ -614,7 +606,7 @@ msgid "" msgstr "" " -x <ngôn_ngữ> Ghi rõ ngôn ngữ của những tập tin nhập vào mà theo sau\n" " \t\t Các ngôn ngữ có thể sử dụng: c, c++, none\n" -" « none » (không có) = hoàn nguyên về ứng dụng mặc định\n" +" 'none' (không có) = hoàn nguyên về ứng dụng mặc định\n" " là đoán ngôn ngữ dựa vào phần mở rộng của tập tin\n" #: gcc.c:3014 @@ -626,15 +618,14 @@ msgid "" " other options on to these processes the -W<letter> options must be used.\n" msgstr "" "\n" -"Tuỳ chọn bắt đầu với một của « -g, -f, -m, -O, -W, --param »\n" +"Tuỳ chọn bắt đầu với một của -g, -f, -m, -O, -W, --param\n" "thì được tự động gửi cho những tiến trình con khác nhau được %s gọi.\n" -"Phải sử dụng tuỳ chọn « -W<chữ> » để gửi thêm tuỳ chọn cho những tiến trình này.\n" +"Phải sử dụng tuỳ chọn -W<chữ> để gửi thêm tuỳ chọn cho những tiến trình này.\n" #: gcc.c:5239 -#, fuzzy, c-format -#| msgid "Processing spec %c%s%c, which is '%s'\n" +#, c-format msgid "Processing spec (%s), which is '%s'\n" -msgstr "Đang xử lý đặc tả %c%s%c, mà « %s »\n" +msgstr "Đang xử lý đặc tả (%s), cái mà '%s'\n" #: gcc.c:6497 #, c-format @@ -695,7 +686,7 @@ msgstr "Cấu hình bằng %s\n" #: gcc.c:6629 #, c-format msgid "Thread model: %s\n" -msgstr "Mẫu nhánh: %s\n" +msgstr "Mô hình tuyến trình: %s\n" #: gcc.c:6640 #, c-format @@ -726,7 +717,7 @@ msgid "" "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n" "\n" msgstr "" -"Hãy sử dụng « -Wl,tùy_chọn » để gửi tuỳ chọn đó cho bộ liên kết.\n" +"Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tuỳ chọn đó cho bộ liên kết.\n" "\n" #: gcc.c:8090 @@ -736,7 +727,7 @@ msgid "" "=================\n" "\n" msgstr "" -"Tuỳ chọn dịch mã số\n" +"Tuỳ chọn dịch ASM\n" "=================\n" "\n" @@ -746,19 +737,16 @@ msgid "" "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n" "\n" msgstr "" -"Hãy sử dụng « -Wl,tùy_chọn » để gửi tuỳ chọn đó cho chương trình dịch mã số.\n" +"Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tuỳ chọn đó cho chương trình dịch mã số.\n" "\n" #: gcov.c:458 -#, fuzzy, c-format -#| msgid "" -#| "Usage: gcov [OPTION]... SOURCEFILE...\n" -#| "\n" +#, c-format msgid "" "Usage: gcov [OPTION]... SOURCE|OBJ...\n" "\n" msgstr "" -"Sử dụng: gcov [TÙY_CHỌN]... TỆP_NGUỒN...\n" +"Sử dụng: gcov [TÙY_CHỌN]... TẬP_TIN_NGUỒN|OBJ...\n" "\n" #: gcov.c:459 @@ -824,13 +812,12 @@ msgstr "" #: gcov.c:471 #, c-format msgid " -s, --source-prefix DIR Source prefix to elide\n" -msgstr "" +msgstr " -s, --source-prefix TMỤC Tiền tố mã nguồn cho elide\n" #: gcov.c:472 -#, fuzzy, c-format -#| msgid " -a, --all-blocks Show information for every basic block\n" +#, c-format msgid " -r, --relative-only Only show data for relative sources\n" -msgstr " -a, --all-blocks Hiển thị thông tin cho mọi khối cơ bản\n" +msgstr " -r, --relative-only Chỉ hiển thị dữ liệu cho dữ liệu nguồn có liên quan\n" #: gcov.c:473 #, c-format @@ -843,10 +830,9 @@ msgid " -u, --unconditional-branches Show unconditional branch counts too\n" msgstr " -u, --unconditional-branches Cũng hiển thị số đếm các nhánh không điều khiển\n" #: gcov.c:475 -#, fuzzy, c-format -#| msgid " --help Display this information\n" +#, c-format msgid " -d, --display-progress Display progress information\n" -msgstr " --help Hiển thị trợ giúp này\n" +msgstr " -d, --display-progress Hiển thị tiến trình công việc\n" #: gcov.c:476 #, c-format @@ -873,7 +859,7 @@ msgid "" "FITNESS FOR A PARTICULAR PURPOSE.\n" "\n" msgstr "" -"Đây là phần mềm tự do : bạn có quyền sửa đổi và phát hành lại nó.\n" +"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó.\n" "KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý\n" "KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n" "\n" @@ -884,33 +870,29 @@ msgid "\n" msgstr "\n" #: gcov.c:720 -#, fuzzy, c-format -#| msgid "%s:creating '%s'\n" +#, c-format msgid "Creating '%s'\n" -msgstr "%s: đang tạo « %s »\n" +msgstr "Đang tạo '%s'\n" #: gcov.c:723 -#, fuzzy, c-format -#| msgid "%s:error writing output file '%s'\n" +#, c-format msgid "Error writing output file '%s'\n" -msgstr "%s: gặp lỗi khi ghi tập tin kết xuất « %s »\n" +msgstr "Lỗi khi ghi tập tin kết xuất '%s'\n" #: gcov.c:728 -#, fuzzy, c-format -#| msgid "%s:could not open output file '%s'\n" +#, c-format msgid "Could not open output file '%s'\n" -msgstr "%s: không thể mở tập tin kết xuất « %s »\n" +msgstr "Không thể mở tập tin kết xuất '%s'\n" #: gcov.c:734 -#, fuzzy, c-format -#| msgid "[Leaving %s]\n" +#, c-format msgid "Removing '%s'\n" -msgstr "[Đang rời khỏi %s]\n" +msgstr "Gỡ bỏ '%s'\n" #: gcov.c:976 #, c-format msgid "%s:source file is newer than graph file '%s'\n" -msgstr "%s: tập tin nguồn vẫn mới hơn tập tin đồ thị « %s »\n" +msgstr "%s: tập tin nguồn vẫn mới hơn tập tin đồ thị '%s'\n" #: gcov.c:981 #, c-format @@ -930,12 +912,12 @@ msgstr "%s: không phải là một tập tin đồ thị gcov\n" #: gcov.c:1025 #, c-format msgid "%s:version '%.4s', prefer '%.4s'\n" -msgstr "%s: phiên bản « %.4s » mà thích « %.4s » hơn\n" +msgstr "%s: phiên bản '%.4s' mà thích '%.4s' hơn\n" #: gcov.c:1065 #, c-format msgid "%s:already seen blocks for '%s'\n" -msgstr "%s: đã thấy khối cho « %s »\n" +msgstr "%s: đã thấy khối cho '%s'\n" #: gcov.c:1196 #, c-format @@ -960,7 +942,7 @@ msgstr "%s: không phải là một tập tin dữ liệu gcov\n" #: gcov.c:1242 #, c-format msgid "%s:version '%.4s', prefer version '%.4s'\n" -msgstr "%s: phiên bản « %.4s » mà thích phiên bản « %.4s » hơn\n" +msgstr "%s: phiên bản '%.4s' mà thích phiên bản '%.4s' hơn\n" #: gcov.c:1248 #, c-format @@ -970,12 +952,12 @@ msgstr "%s: dấu hiệu không tương ứng với tập tin đồ thị\n" #: gcov.c:1283 #, c-format msgid "%s:unknown function '%u'\n" -msgstr "%s: không rõ hàm « %u »\n" +msgstr "%s: không rõ hàm '%u'\n" #: gcov.c:1297 #, c-format msgid "%s:profile mismatch for '%s'\n" -msgstr "%s: hồ sơ không tương ứng với « %s »\n" +msgstr "%s: hồ sơ không tương ứng với '%s'\n" #: gcov.c:1316 #, c-format @@ -985,22 +967,22 @@ msgstr "%s: bị tràn\n" #: gcov.c:1362 #, c-format msgid "%s:'%s' lacks entry and/or exit blocks\n" -msgstr "%s: « %s » còn thiếu khối đi vào và/hay đi ra\n" +msgstr "%s: '%s' còn thiếu khối đi vào và/hay đi ra\n" #: gcov.c:1367 #, c-format msgid "%s:'%s' has arcs to entry block\n" -msgstr "%s: « %s » có cung đến khối đi vào\n" +msgstr "%s: '%s' có cung đến khối đi vào\n" #: gcov.c:1375 #, c-format msgid "%s:'%s' has arcs from exit block\n" -msgstr "%s: « %s » có cung từ khối đi vào\n" +msgstr "%s: '%s' có cung từ khối đi vào\n" #: gcov.c:1583 #, c-format msgid "%s:graph is unsolvable for '%s'\n" -msgstr "%s: đồ thị không thể giải được cho « %s »\n" +msgstr "%s: đồ thị không thể giải được cho '%s'\n" #: gcov.c:1691 #, c-format @@ -1010,12 +992,12 @@ msgstr "Dòng được thực hiện: %s trên %d\n" #: gcov.c:1694 #, c-format msgid "No executable lines\n" -msgstr "Không có dòng thực thị\n" +msgstr "Không có dòng thực thi\n" #: gcov.c:1702 #, c-format msgid "%s '%s'\n" -msgstr "%s « %s »\n" +msgstr "%s '%s'\n" #: gcov.c:1709 #, c-format @@ -1045,12 +1027,12 @@ msgstr "Không có cuộc gọi\n" #: gcov.c:1973 #, c-format msgid "%s:no lines for '%s'\n" -msgstr "%s: không có dòng cho « %s »\n" +msgstr "%s: không có dòng cho '%s'\n" #: gcov.c:2167 #, c-format msgid "call %2d returned %s\n" -msgstr "cuộc gọi %2d trả lại %s\n" +msgstr "cuộc gọi %2d trả về %s\n" #: gcov.c:2172 #, c-format @@ -1078,10 +1060,9 @@ msgid "unconditional %2d never executed\n" msgstr "%2d không điều kiện chưa bao giờ thực hiện\n" #: gcov.c:2262 -#, fuzzy, c-format -#| msgid "%s:cannot open source file\n" +#, c-format msgid "Cannot open source file %s\n" -msgstr "%s: không thể mở tập tin nguồn\n" +msgstr "Không thể mở tập tin nguồn %s\n" #: gcse.c:2626 msgid "PRE disabled" @@ -1093,13 +1074,11 @@ msgstr "GCSE bị tắt" #: gengtype-state.c:154 #, fuzzy, c-format -#| msgid "%s:%d:%d: instantiated from %qs\n" msgid "%s:%d:%d: Invalid state file; %s" msgstr "%s:%d:%d: lần tạo từ %qs\n" #: gengtype-state.c:158 #, fuzzy, c-format -#| msgid "%s:%d: instantiated from %qs\n" msgid "%s:%d: Invalid state file; %s" msgstr "%s:%d: lần tạo từ %qs\n" @@ -1109,12 +1088,12 @@ msgstr "%s:%d: lần tạo từ %qs\n" #: gengtype-state.c:169 #, c-format msgid "%s:%d:%d: Invalid state file; " -msgstr "" +msgstr "%s:%d:%d: Tập tin tình trạng không hợp lệ; " #: gengtype-state.c:174 #, c-format msgid "%s:%d: Invalid state file; " -msgstr "" +msgstr "%s:%d: Sai tập tin trạng thái; " #: gengtype-state.c:699 #, c-format @@ -1123,65 +1102,58 @@ msgstr "" #: gengtype-state.c:754 #, fuzzy, c-format -#| msgid "unexpected base-type in cris_print_base" msgid "Unexpected type in write_state_scalar_type" msgstr "gặp loại cơ bản (base-type) bất thường trong cris_print_index" #: gengtype-state.c:769 #, fuzzy, c-format -#| msgid "unexpected base-type in cris_print_base" msgid "Unexpected type in write_state_string_type" msgstr "gặp loại cơ bản (base-type) bất thường trong cris_print_index" #: gengtype-state.c:973 -#, fuzzy, c-format -#| msgid "Unexpected EOF" +#, c-format msgid "Unexpected type..." -msgstr "Gặp kết thúc tập tin bất thường" +msgstr "Kiểu bất thường..." #: gengtype-state.c:1153 #, fuzzy, c-format -#| msgid "could not write to temporary file %s" msgid "failed to write state trailer [%s]" msgstr "không thể ghi vào tập tin tạm thời %s" #: gengtype-state.c:1179 #, c-format msgid "Failed to open file %s for writing state: %s" -msgstr "" +msgstr "Không thể mở tập tin %s để ghi trạng thái: %s" #: gengtype-state.c:1209 #, fuzzy, c-format -#| msgid "%s:error writing output file '%s'\n" msgid "output error when writing state file %s [%s]" -msgstr "%s: gặp lỗi khi ghi tập tin kết xuất « %s »\n" +msgstr "%s: gặp lỗi khi ghi tập tin kết xuất %s\n" #: gengtype-state.c:1212 #, fuzzy, c-format -#| msgid "%s: Failed to close output file %s\n" msgid "failed to close state file %s [%s]" msgstr "%s: Không đóng được tập tin kết xuất %s\n" #: gengtype-state.c:1215 #, c-format msgid "failed to rename %s to state file %s [%s]" -msgstr "" +msgstr "gặp lỗi khi đổi tên %s thành tập tin trạng thái %s [%s]" #: gengtype-state.c:2406 #, c-format msgid "Failed to open state file %s for reading [%s]" -msgstr "" +msgstr "Gặp lỗi khi mở tập tin trạng thái %s để đọc [%s]" #: gengtype-state.c:2444 #, fuzzy, c-format -#| msgid "%s: Failed to close output file %s\n" msgid "failed to close read state file %s [%s]" msgstr "%s: Không đóng được tập tin kết xuất %s\n" #: incpath.c:76 #, c-format msgid "ignoring duplicate directory \"%s\"\n" -msgstr "đang bỏ qua thư mục trùng « %s »\n" +msgstr "đang bỏ qua thư mục trùng \"%s\"\n" #: incpath.c:79 #, c-format @@ -1191,7 +1163,7 @@ msgstr " vì nó là một thư mục không phải hệ thống mà nhân đô #: incpath.c:83 #, c-format msgid "ignoring nonexistent directory \"%s\"\n" -msgstr "đang bỏ qua thư mục không tồn tại « %s »\n" +msgstr "đang bỏ qua thư mục không tồn tại \"%s\"\n" #: incpath.c:353 #, c-format @@ -1215,16 +1187,15 @@ msgstr "<có sẵn>" #. Opening quotation mark. #: intl.c:63 msgid "`" -msgstr "« " +msgstr "`" #. Closing quotation mark. #: intl.c:66 msgid "'" -msgstr " »" +msgstr "'" #: ipa-pure-const.c:156 #, fuzzy -#| msgid "Warn about functions which might be candidates for format attributes" msgid "function might be candidate for attribute %<%s%>" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" @@ -1234,7 +1205,7 @@ msgstr "" #: langhooks.c:374 msgid "At top level:" -msgstr "Ở cấp đầu :" +msgstr "Ở cấp đầu:" #: langhooks.c:394 cp/error.c:2987 #, c-format @@ -1320,19 +1291,19 @@ msgstr "không thể ghi vào tập tin tạm thời %s" #: lto-wrapper.c:321 #, c-format msgid "malformed COLLECT_GCC_OPTIONS" -msgstr "" +msgstr "COLLECT_GCC_OPTIONS dị hình" #: lto-wrapper.c:445 #, c-format msgid "environment variable COLLECT_GCC must be set" -msgstr "" +msgstr "biến môi trường COLLECT_GCC cần được đặt" #: lto-wrapper.c:448 #, c-format msgid "environment variable COLLECT_GCC_OPTIONS must be set" -msgstr "" +msgstr "biến môi trường COLLECT_GCC_OPTIONS cần được đặt" -# Literal: don't translate; Nghĩa chữ : dừng dịch +# Literal: don't translate; Nghĩa chữ: dừng dịch #: lto-wrapper.c:734 #, c-format msgid "fopen: %s" @@ -1345,7 +1316,7 @@ msgstr "Cái chuyển này còn thiếu tài liệu hướng dẫn" #: opts.c:1028 msgid "[default]" -msgstr "" +msgstr "[mặc định]" #: opts.c:1039 msgid "[enabled]" @@ -1363,7 +1334,7 @@ msgstr " Không tìm thấy tuỳ chọn có những đặc điểm đã muốn\ #: opts.c:1067 #, c-format msgid " None found. Use --help=%s to show *all* the options supported by the %s front-end\n" -msgstr " Không tìm thấy. Hãy sử dụng « --help=%s » để hiển thị * tất cả * các tuỳ chọn được giao diện %s hỗ trợ\n" +msgstr " Không tìm thấy. Hãy sử dụng --help=%s để hiển thị * tất cả * các tuỳ chọn được giao diện %s hỗ trợ\n" #: opts.c:1073 #, c-format @@ -1388,7 +1359,7 @@ msgstr "Theo đây có những tuỳ chọn không phụ thuộc vào ngôn ng #: opts.c:1180 msgid "The --param option recognizes the following as parameters" -msgstr "Tuỳ chọn « --param » nhận ra những điều theo đây như là tham số" +msgstr "Tuỳ chọn --param nhận ra những điều theo đây như là tham số" #: opts.c:1186 msgid "The following options are specific to just the language " @@ -1416,7 +1387,7 @@ msgstr "Theo đây có những tuỳ chọn liên quan đến ngôn ngữ" #: opts.c:2061 msgid "enabled by default" -msgstr "" +msgstr "mặc định được bật" #: plugin.c:782 msgid "Event" @@ -1433,7 +1404,7 @@ msgstr "*** CẢNH BÁO *** có phần bổ sung vẫn hoạt động: đừng t #: reload.c:3812 msgid "unable to generate reloads for:" -msgstr "không thể tạo ra việc nạp lại cho :" +msgstr "không thể tạo ra việc nạp lại cho:" #: reload1.c:2120 msgid "this is the insn:" @@ -1451,7 +1422,6 @@ msgstr "Chế độ VOIDmode trên một đầu ra" #: reload1.c:8672 #, fuzzy -#| msgid "Failure trying to reload:" msgid "failure trying to reload:" msgstr "Không thành công khi thử nạp lại:" @@ -1461,24 +1431,24 @@ msgstr "không nhận ra lệnh:" #: rtl-error.c:120 msgid "insn does not satisfy its constraints:" -msgstr "lệnh không thỏa những ràng buộc của nó :" +msgstr "lệnh không thỏa những ràng buộc của nó:" -#: targhooks.c:1404 +#: targhooks.c:1411 #, c-format msgid "created and used with differing settings of '%s'" -msgstr "được tạo và sử dụng với thiết lập khác nhau của « %s »" +msgstr "được tạo và sử dụng với thiết lập khác nhau của '%s'" -#: targhooks.c:1406 +#: targhooks.c:1413 msgid "out of memory" msgstr "không đủ bộ nhớ" -#: targhooks.c:1421 +#: targhooks.c:1428 msgid "created and used with different settings of -fpic" -msgstr "được tạo và sử dụng với thiết lập khác nhau của « -fpic »" +msgstr "được tạo và sử dụng với thiết lập khác nhau của -fpic" -#: targhooks.c:1423 +#: targhooks.c:1430 msgid "created and used with different settings of -fpie" -msgstr "được tạo và sử dụng với thiết lập khác nhau của « -fpie »" +msgstr "được tạo và sử dụng với thiết lập khác nhau của -fpie" #: tlink.c:392 #, c-format @@ -1574,23 +1544,23 @@ msgstr "hàm không phải là ứng xử để chèn vào trực tiếp" #: cif-code.def:59 msgid "--param large-function-growth limit reached" -msgstr "đã tới giới hạn « --param large-function-growth »" +msgstr "đã tới giới hạn --param large-function-growth" #: cif-code.def:61 msgid "--param large-stack-frame-growth limit reached" -msgstr "đã tới giới hạn « --param large-stack-frame-growth »" +msgstr "đã tới giới hạn --param large-stack-frame-growth" #: cif-code.def:63 msgid "--param max-inline-insns-single limit reached" -msgstr "đã tới giới hạn « --param max-inline-insns-single »" +msgstr "đã tới giới hạn --param max-inline-insns-single" #: cif-code.def:65 msgid "--param max-inline-insns-auto limit reached" -msgstr "đã tới giới hạn « --param max-inline-insns-auto »" +msgstr "đã tới giới hạn --param max-inline-insns-auto" #: cif-code.def:67 msgid "--param inline-unit-growth limit reached" -msgstr "đã tới giới hạn « --param inline-unit-growth »" +msgstr "đã tới giới hạn --param inline-unit-growth" #. Recursive inlining. #: cif-code.def:70 @@ -1651,7 +1621,7 @@ msgstr "lỗi nghiêm trọng: " #: diagnostic.def:34 msgid "internal compiler error: " -msgstr "lỗi biên dịch nôi bộ : " +msgstr "lỗi biên dịch nội bộ: " #: diagnostic.def:35 msgid "error: " @@ -1663,15 +1633,15 @@ msgstr "tiếc là chưa thực hiện: " #: diagnostic.def:37 msgid "warning: " -msgstr "cảnh báo : " +msgstr "cảnh báo: " #: diagnostic.def:38 msgid "anachronism: " -msgstr "lỗi thời: " +msgstr "sai niên đại: " #: diagnostic.def:39 msgid "note: " -msgstr "ghi chú : " +msgstr "ghi chú: " #: diagnostic.def:40 msgid "debug: " @@ -1735,11 +1705,11 @@ msgstr "" #: params.def:127 msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling" -msgstr "Dùng « -fvariable-expansion-in-unroller » thì số tối đa các lần mở rộng một biến nào đó trong khi bỏ cuộn vòng lặp" +msgstr "Dùng -fvariable-expansion-in-unroller thì số tối đa các lần mở rộng một biến nào đó trong khi bỏ cuộn vòng lặp" #: params.def:133 msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization" -msgstr "Dùng « -ftree-vectorize » thì biên giới vòng lặp tối thiểu của một vòng lặp cần tính để véc-tơ hoá" +msgstr "Dùng -ftree-vectorize thì biên giới vòng lặp tối thiểu của một vòng lặp cần tính để véc-tơ hoá" #: params.def:144 msgid "The maximum number of instructions to consider to fill a delay slot" @@ -1755,7 +1725,6 @@ msgstr "Chiều dài tối đa của danh sách các thao tác bị hoãn của #: params.def:172 #, fuzzy -#| msgid "The maximum number of instructions to consider to unroll in a loop" msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop" msgstr "Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp" @@ -1797,7 +1766,6 @@ msgstr "Vùng nhớ tối đa cho GCSE cấp phát" #: params.def:219 #, fuzzy -#| msgid "The maximum number of instructions to consider to unroll in a loop" msgid "The maximum ratio of insertions to deletions of expressions in GCSE" msgstr "Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp" @@ -1979,7 +1947,6 @@ msgstr "Đóng kết với kích cỡ biểu tượng được sử dụng trong #: params.def:490 #, fuzzy -#| msgid "Bound on size of expressions used in the scalar evolutions analyzer" msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer" msgstr "Đóng kết với kích cỡ biểu tượng được sử dụng trong bộ phân tích sự khai căn vô hướng" @@ -2083,285 +2050,279 @@ msgstr "Khoảng cách tối thiểu giữa vị trí lưu và nạp có thể x msgid "The maximum number of RTL nodes that can be recorded as combiner's last value" msgstr "Số tối đa các nút RTL có thể ghi lưu như là giá trị cuối cùng của bộ kết hợp" -#: params.def:644 +#: params.def:645 msgid "The upper bound for sharing integer constants" msgstr "Biên giới trên để chia sẻ hằng số nguyên" -#: params.def:663 +#: params.def:664 msgid "Minimum number of virtual mappings to consider switching to full virtual renames" msgstr "Số tối thiểu các sự ánh xạ ảo cần suy tính nên chuyển đổi sang tên ảo đầy đủ" -#: params.def:668 +#: params.def:669 msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames" msgstr "Tỷ lệ giữa sự ánh xạ ảo và ký hiệu ảo để thực hiện việc thay đổi tên ảo đầy đủ" -#: params.def:673 +#: params.def:674 msgid "The lower bound for a buffer to be considered for stack smashing protection" msgstr "Biên giới dưới của một vùng đệm được tính để bảo vệ chống đống bị đập tan ra" -#: params.def:691 +#: params.def:692 msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps" msgstr "Số tối đa các câu lệnh được phép trong một khối cần được nhân đôi khi sắp xếp bước nhảy theo nhánh" -#: params.def:700 +#: params.def:701 msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable" msgstr "Số tối đa các trường trong một cấu trúc trước khi tiến trình phân tích hàm trỏ thấy cấu trúc đó là một biến riêng lẻ" -#: params.def:705 +#: params.def:706 msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass" msgstr "Số tối đa các câu lệnh sẵn sàng đưa ra cần được tính bởi bộ định thời trong lần đầu tiên chạy thủ tục định thời" -#: params.def:711 +#: params.def:712 msgid "Maximum number of active local stores in RTL dead store elimination" msgstr "" -#: params.def:721 +#: params.def:722 msgid "The number of insns executed before prefetch is completed" msgstr "Số các lệnh được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)" -#: params.def:728 +#: params.def:729 msgid "The number of prefetches that can run at the same time" msgstr "Số các quá trình lấy sẵn có thể chạy đồng thời" -#: params.def:735 +#: params.def:736 msgid "The size of L1 cache" msgstr "Kích cỡ của vùng nhớ tạm cấp 1" -#: params.def:742 +#: params.def:743 msgid "The size of L1 cache line" msgstr "Kích cỡ của đường vùng nhớ tạm cấp 1" -#: params.def:749 +#: params.def:750 msgid "The size of L2 cache" msgstr "Kích cỡ của vùng nhớ tạm cấp 2" -#: params.def:760 +#: params.def:761 msgid "Whether to use canonical types" msgstr "Có nên sử dụng loại hợp nguyên tắc hay không" -#: params.def:765 +#: params.def:766 msgid "Maximum length of partial antic set when performing tree pre optimization" msgstr "Chiều dài tối đa của tập hợp antic bộ phận khi thực hiện sự tối ưu hoá sẵn cây" -#: params.def:775 +#: params.def:776 msgid "Maximum size of a SCC before SCCVN stops processing a function" msgstr "Kích cỡ tối đa của một SCC trước khi SCCVN dừng xử lý một hàm" -#: params.def:780 +#: params.def:781 msgid "Max loops number for regional RA" msgstr "Số tối đa các vòng lặp cho RA thuộc miền" -#: params.def:785 +#: params.def:786 msgid "Max size of conflict table in MB" msgstr "Kích cỡ tối đa (theo MB) của bảng xung đột" -#: params.def:790 +#: params.def:791 msgid "The number of registers in each class kept unused by loop invariant motion" msgstr "Số các thanh ghi mỗi hạng còn lại chưa dùng do chuyển động bất biến vòng lặp" -#: params.def:798 +#: params.def:799 msgid "The maximum ratio between array size and switch branches for a switch conversion to take place" msgstr "Tỷ lệ tối đa giữa kích cỡ mảng và các nhánh chuyển đổi để chuyển đổi nhánh" -#: params.def:806 +#: params.def:807 msgid "size of tiles for loop blocking" msgstr "kích cỡ tile (đơn vị dữ liệu) để chặn vòng lặp" -#: params.def:813 +#: params.def:814 msgid "maximum number of parameters in a SCoP" msgstr "số tối đa các tham số trong một SCoP" -#: params.def:820 +#: params.def:821 msgid "maximum number of basic blocks per function to be analyzed by Graphite" msgstr "số tối đa các khối cơ bản mỗi hàm cần được Graphite phân tích" -#: params.def:826 +#: params.def:827 msgid "Maximum number of datarefs in loop for building loop data dependencies" msgstr "" -#: params.def:833 +#: params.def:834 msgid "Max basic blocks number in loop for loop invariant motion" msgstr "số tối đa các khối cơ bản trong vòng lặp để chuyển động bất biến vòng lặp" -#: params.def:839 +#: params.def:840 msgid "Maximum number of instructions in basic block to be considered for SLP vectorization" msgstr "Số tối đa các lệnh trong khối cơ bản cần tính để véc-tơ hoá SLP" -#: params.def:844 +#: params.def:845 msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count" msgstr "Tỷ lệ tối thiểu giữa các lệnh và các lần lấy sẵn để hiệu lực lấy sẵn cho một vòng lặp không rõ số đếm lần đi qua" -#: params.def:850 +#: params.def:851 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop" msgstr "Tỷ lệ tối thiểu giữa các lệnh và các thao tác vùng nhớ để hiệu lực lấy sẵn trong một vòng lặp" -#: params.def:857 +#: params.def:858 msgid "Max. size of var tracking hash tables" msgstr "Kích cỡ tối đa của bảng chuỗi duy nhất theo dõi var" -#: params.def:865 +#: params.def:866 msgid "Max. recursion depth for expanding var tracking expressions" msgstr "" -#: params.def:872 +#: params.def:873 msgid "The minimum UID to be used for a nondebug insn" msgstr "UID tối thiểu cần sử dụng cho một lệnh không gỡ rối" -#: params.def:877 +#: params.def:878 msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with" msgstr "Độ tăng lên tối đa được pháp của kích cỡ tham số mới ipa-sra thì thay thế một hàm trỏ theo một chiều rộng tập hợp" -#: params.def:883 +#: params.def:884 msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs" msgstr "" -#: params.def:890 +#: params.def:891 msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation" msgstr "" -#: params.def:896 +#: params.def:897 msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone." msgstr "" -#: params.def:904 +#: params.def:905 msgid "Number of partitions the program should be split to" msgstr "" -#: params.def:909 +#: params.def:910 msgid "Minimal size of a partition for LTO (in estimated instructions)" msgstr "" -#: params.def:916 +#: params.def:917 #, fuzzy -#| msgid "Maximum number of nops to insert for a hint (Default 2)" msgid "Maximum number of namespaces to search for alternatives when name lookup fails" msgstr "Số tối đa các nops cần chèn cho một lời gợi ý (mặc định là 2)" -#: params.def:923 +#: params.def:924 #, fuzzy -#| msgid "Maximum number of times that an insn could be scheduled" msgid "Maximum number of conditional store pairs that can be sunk" msgstr "Số tối đa các lần có thể định thời một lệnh nào đó" -#: params.def:931 +#: params.def:932 msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine" msgstr "" -#: params.def:939 +#: params.def:940 msgid "Allow new data races on loads to be introduced" msgstr "" -#: params.def:944 +#: params.def:945 msgid "Allow new data races on stores to be introduced" msgstr "" -#: params.def:949 +#: params.def:950 #, fuzzy -#| msgid "Allow branches to be packed with other instructions" msgid "Allow new data races on packed data loads to be introduced" msgstr "Cho phép đóng gói nhánh với câu lệnh khác" -#: params.def:954 +#: params.def:955 #, fuzzy -#| msgid "Allow branches to be packed with other instructions" msgid "Allow new data races on packed data stores to be introduced" msgstr "Cho phép đóng gói nhánh với câu lệnh khác" -#: params.def:960 +#: params.def:961 msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic." msgstr "" -#: params.def:966 +#: params.def:967 msgid "Maximum amount of similar bbs to compare a bb with" msgstr "" -#: params.def:971 +#: params.def:972 msgid "Maximum amount of iterations of the pass over a function" msgstr "" -#: params.def:978 +#: params.def:979 msgid "Maximum number of strings for which strlen optimization pass will track string lengths" msgstr "" #: c-family/c-format.c:367 msgid "format" -msgstr "" +msgstr "định dạng" #: c-family/c-format.c:368 #, fuzzy -#| msgid "field width" msgid "field width specifier" msgstr "bề rộng trường" #: c-family/c-format.c:369 #, fuzzy -#| msgid "field precision" msgid "field precision specifier" msgstr "ồ chính xác trường" #: c-family/c-format.c:483 c-family/c-format.c:507 config/i386/msformat-c.c:49 msgid "' ' flag" -msgstr "cờ « »" +msgstr "cờ ' '" #: c-family/c-format.c:483 c-family/c-format.c:507 config/i386/msformat-c.c:49 msgid "the ' ' printf flag" -msgstr "cờ printf « »" +msgstr "cờ printf ' '" #: c-family/c-format.c:484 c-family/c-format.c:508 c-family/c-format.c:542 #: c-family/c-format.c:605 config/i386/msformat-c.c:50 msgid "'+' flag" -msgstr "cờ « + »" +msgstr "cờ '+'" #: c-family/c-format.c:484 c-family/c-format.c:508 c-family/c-format.c:542 #: config/i386/msformat-c.c:50 msgid "the '+' printf flag" -msgstr "cờ printf « + »" +msgstr "cờ printf '+'" #: c-family/c-format.c:485 c-family/c-format.c:509 c-family/c-format.c:543 #: c-family/c-format.c:581 config/i386/msformat-c.c:51 #: config/i386/msformat-c.c:86 msgid "'#' flag" -msgstr "cờ « # »" +msgstr "cờ '#'" #: c-family/c-format.c:485 c-family/c-format.c:509 c-family/c-format.c:543 #: config/i386/msformat-c.c:51 msgid "the '#' printf flag" -msgstr "cờ printf « # »" +msgstr "cờ printf '#'" #: c-family/c-format.c:486 c-family/c-format.c:510 c-family/c-format.c:579 #: config/i386/msformat-c.c:52 msgid "'0' flag" -msgstr "cờ « 0 »" +msgstr "cờ '0'" #: c-family/c-format.c:486 c-family/c-format.c:510 config/i386/msformat-c.c:52 msgid "the '0' printf flag" -msgstr "cờ printf « 0 »" +msgstr "cờ printf '0'" #: c-family/c-format.c:487 c-family/c-format.c:511 c-family/c-format.c:578 #: c-family/c-format.c:608 config/i386/msformat-c.c:53 msgid "'-' flag" -msgstr "cờ « - »" +msgstr "cờ '-'" #: c-family/c-format.c:487 c-family/c-format.c:511 config/i386/msformat-c.c:53 msgid "the '-' printf flag" -msgstr "cờ printf « - »" +msgstr "cờ printf '-'" #: c-family/c-format.c:488 c-family/c-format.c:561 config/i386/msformat-c.c:54 #: config/i386/msformat-c.c:74 msgid "''' flag" -msgstr "cờ « ' »" +msgstr "cờ '''" #: c-family/c-format.c:488 config/i386/msformat-c.c:54 msgid "the ''' printf flag" -msgstr "cờ printf « ' »" +msgstr "cờ printf '''" #: c-family/c-format.c:489 c-family/c-format.c:562 msgid "'I' flag" -msgstr "cờ « I »" +msgstr "cờ 'I'" #: c-family/c-format.c:489 msgid "the 'I' printf flag" -msgstr "cờ printf « I »" +msgstr "cờ printf 'I'" #: c-family/c-format.c:490 c-family/c-format.c:512 c-family/c-format.c:559 #: c-family/c-format.c:582 c-family/c-format.c:609 config/sol2-c.c:45 @@ -2397,11 +2358,11 @@ msgstr "đồ sửa đổi chiều dài theo định dạng printf" #: c-family/c-format.c:544 msgid "'q' flag" -msgstr "cờ « q »" +msgstr "cờ 'q'" #: c-family/c-format.c:544 msgid "the 'q' diagnostic flag" -msgstr "cờ chẩn đoán « q »" +msgstr "cờ chẩn đoán 'q'" #: c-family/c-format.c:556 config/i386/msformat-c.c:70 msgid "assignment suppression" @@ -2413,19 +2374,19 @@ msgstr "tính năng scanf để thu hồi sự gán" #: c-family/c-format.c:557 config/i386/msformat-c.c:71 msgid "'a' flag" -msgstr "cờ « a »" +msgstr "cờ 'a'" #: c-family/c-format.c:557 config/i386/msformat-c.c:71 msgid "the 'a' scanf flag" -msgstr "cờ scanf « a »" +msgstr "cờ scanf 'a'" #: c-family/c-format.c:558 msgid "'m' flag" -msgstr "cờ « m »" +msgstr "cờ 'm'" #: c-family/c-format.c:558 msgid "the 'm' scanf flag" -msgstr "cờ scanf « m »" +msgstr "cờ scanf 'm'" #: c-family/c-format.c:559 config/i386/msformat-c.c:72 msgid "field width in scanf format" @@ -2437,39 +2398,39 @@ msgstr "đồ sửa đổi chiều dài theo định dạng scanf" #: c-family/c-format.c:561 config/i386/msformat-c.c:74 msgid "the ''' scanf flag" -msgstr "cờ scanf « ' »" +msgstr "cờ scanf '''" #: c-family/c-format.c:562 msgid "the 'I' scanf flag" -msgstr "cờ scanf « I »" +msgstr "cờ scanf 'I'" #: c-family/c-format.c:577 msgid "'_' flag" -msgstr "cờ « _ »" +msgstr "cờ '_'" #: c-family/c-format.c:577 msgid "the '_' strftime flag" -msgstr "cờ strftime « _ »" +msgstr "cờ strftime '_'" #: c-family/c-format.c:578 msgid "the '-' strftime flag" -msgstr "cờ strftime « - »" +msgstr "cờ strftime '-'" #: c-family/c-format.c:579 msgid "the '0' strftime flag" -msgstr "cờ strftime « 0 »" +msgstr "cờ strftime '0'" #: c-family/c-format.c:580 c-family/c-format.c:604 msgid "'^' flag" -msgstr "cờ « ^ »" +msgstr "cờ '^'" #: c-family/c-format.c:580 msgid "the '^' strftime flag" -msgstr "cờ strftime « ^ »" +msgstr "cờ strftime '^'" #: c-family/c-format.c:581 config/i386/msformat-c.c:86 msgid "the '#' strftime flag" -msgstr "cờ strftime « # »" +msgstr "cờ strftime '#'" #: c-family/c-format.c:582 msgid "field width in strftime format" @@ -2477,23 +2438,23 @@ msgstr "chiều rộng của trường theo định dạng stfrtime" #: c-family/c-format.c:583 msgid "'E' modifier" -msgstr "đồ sửa đổi « E »" +msgstr "đồ sửa đổi 'E'" #: c-family/c-format.c:583 msgid "the 'E' strftime modifier" -msgstr "đồ sửa đổi « E » của strftime" +msgstr "đồ sửa đổi 'E' của strftime" #: c-family/c-format.c:584 msgid "'O' modifier" -msgstr "đồ sửa đổi « O »" +msgstr "đồ sửa đổi 'O'" #: c-family/c-format.c:584 msgid "the 'O' strftime modifier" -msgstr "đồ sửa đổi « O » của strftime" +msgstr "đồ sửa đổi 'O' của strftime" #: c-family/c-format.c:585 msgid "the 'O' modifier" -msgstr "đồ sửa đổi « O »" +msgstr "đồ sửa đổi 'O'" #: c-family/c-format.c:603 msgid "fill character" @@ -2505,31 +2466,31 @@ msgstr "ký tự điền vào theo định dạng strftime" #: c-family/c-format.c:604 msgid "the '^' strfmon flag" -msgstr "cờ strfmon « ^ »" +msgstr "cờ strfmon '^'" #: c-family/c-format.c:605 msgid "the '+' strfmon flag" -msgstr "cờ strfmon « + »" +msgstr "cờ strfmon '+'" #: c-family/c-format.c:606 msgid "'(' flag" -msgstr "cờ « ( »" +msgstr "cờ '('" #: c-family/c-format.c:606 msgid "the '(' strfmon flag" -msgstr "cờ strfmon « ( »" +msgstr "cờ strfmon '('" #: c-family/c-format.c:607 msgid "'!' flag" -msgstr "cờ « ! »" +msgstr "cờ '!'" #: c-family/c-format.c:607 msgid "the '!' strfmon flag" -msgstr "cờ strfmon « ! »" +msgstr "cờ strfmon '!'" #: c-family/c-format.c:608 msgid "the '-' strfmon flag" -msgstr "cờ strfmon « - »" +msgstr "cờ strfmon '-'" #: c-family/c-format.c:609 msgid "field width in strfmon format" @@ -2616,18 +2577,18 @@ msgid "invalid %%r value" msgstr "giá trị %%r sai" #: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249 -#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350 +#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350 #, c-format msgid "invalid %%R value" msgstr "giá trị %%R sai" -#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937 +#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936 #: config/xtensa/xtensa.c:2317 #, c-format msgid "invalid %%N value" msgstr "giá trị %%N sai" -#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965 +#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964 #, c-format msgid "invalid %%P value" msgstr "giá trị %%P sai" @@ -2642,12 +2603,12 @@ msgstr "giá trị %%h sai" msgid "invalid %%L value" msgstr "giá trị %%L sai" -#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919 +#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918 #, c-format msgid "invalid %%m value" msgstr "giá trị %%m sai" -#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927 +#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926 #, c-format msgid "invalid %%M value" msgstr "giá trị %%M sai" @@ -2658,7 +2619,7 @@ msgid "invalid %%U value" msgstr "giá trị %%U sai" #: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243 -#: config/rs6000/rs6000.c:15026 +#: config/rs6000/rs6000.c:15025 #, c-format msgid "invalid %%s value" msgstr "giá trị %%s sai" @@ -2668,7 +2629,7 @@ msgstr "giá trị %%s sai" msgid "invalid %%C value" msgstr "giá trị %%C sai" -#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784 +#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783 #, c-format msgid "invalid %%E value" msgstr "giá trị %%E sai" @@ -2679,125 +2640,122 @@ msgid "unknown relocation unspec" msgstr "không rõ bỏ ghi rõ bố trí lại" #: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537 -#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744 +#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744 #, c-format msgid "invalid %%xn code" msgstr "mã %%xn sai" -#: config/arm/arm.c:17116 config/arm/arm.c:17134 +#: config/arm/arm.c:17120 config/arm/arm.c:17138 #, c-format msgid "predicated Thumb instruction" msgstr "lệnh Thumb căn cứ vào" -#: config/arm/arm.c:17122 +#: config/arm/arm.c:17126 #, c-format msgid "predicated instruction in conditional sequence" msgstr "gặp lệnh căn cứ vào trong dãy có điều kiện" -#: config/arm/arm.c:17253 +#: config/arm/arm.c:17257 #, fuzzy, c-format -#| msgid "invalid operand for code '%c'" msgid "Unsupported operand for code '%c'" -msgstr "sai lập toán hạng cho mã « %c »" +msgstr "sai lập toán hạng cho mã '%c'" -#: config/arm/arm.c:17301 +#: config/arm/arm.c:17305 #, c-format msgid "invalid shift operand" msgstr "sai lập toán hạng dời" -#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390 -#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449 -#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521 -#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570 -#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603 -#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756 -#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793 +#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394 +#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453 +#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525 +#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574 +#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607 +#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760 +#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797 #: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450 #: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473 #: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487 #, c-format msgid "invalid operand for code '%c'" -msgstr "sai lập toán hạng cho mã « %c »" +msgstr "sai lập toán hạng cho mã '%c'" -#: config/arm/arm.c:17462 +#: config/arm/arm.c:17466 #, c-format msgid "instruction never executed" msgstr "lệnh chưa bao giờ thực hiện" -#: config/arm/arm.c:17805 +#: config/arm/arm.c:17809 #, c-format msgid "missing operand" msgstr "toán hạng còn thiếu" -#: config/arm/arm.c:20407 +#: config/arm/arm.c:20411 msgid "function parameters cannot have __fp16 type" -msgstr "tham số hàm không thể có loại « __fp16 »" +msgstr "tham số hàm không thể có loại __fp16" -#: config/arm/arm.c:20417 +#: config/arm/arm.c:20421 msgid "functions cannot return __fp16 type" -msgstr "hàm không thể trả lại loại « __fp16 »" +msgstr "hàm không thể trả lại loại __fp16" -#: config/avr/avr.c:1806 +#: config/avr/avr.c:1816 #, c-format msgid "address operand requires constraint for X, Y, or Z register" msgstr "toán hạng địa chỉ yêu cầu ràng buộc cho thanh ghi X, Y, hay Z" -#: config/avr/avr.c:1959 +#: config/avr/avr.c:1969 msgid "operands to %T/%t must be reg + const_int:" -msgstr "" +msgstr "các toán hạng cho %T/%t phải là reg + const_int:" -#: config/avr/avr.c:1997 config/avr/avr.c:2052 +#: config/avr/avr.c:2007 config/avr/avr.c:2062 #, fuzzy -#| msgid "bad address, not (reg+disp):" msgid "bad address, not an I/O address:" msgstr "địa chỉ sai, không phải (reg+disp):" -#: config/avr/avr.c:2006 +#: config/avr/avr.c:2016 #, fuzzy -#| msgid "bad address, not a constant):" msgid "bad address, not a constant:" msgstr "địa chỉ sai, không phải là một hằng số):" -#: config/avr/avr.c:2024 +#: config/avr/avr.c:2034 msgid "bad address, not (reg+disp):" msgstr "địa chỉ sai, không phải (reg+disp):" -#: config/avr/avr.c:2031 +#: config/avr/avr.c:2041 msgid "bad address, not post_inc or pre_dec:" msgstr "địa chỉ sai, không phải post_inc hoặc pre_dec:" -#: config/avr/avr.c:2042 +#: config/avr/avr.c:2052 msgid "internal compiler error. Bad address:" -msgstr "lỗi biên dịch nội bộ : địa chỉ sai:" +msgstr "lỗi biên dịch nội bộ. Địa chỉ sai:" -#: config/avr/avr.c:2072 +#: config/avr/avr.c:2082 msgid "internal compiler error. Unknown mode:" -msgstr "lỗi biên dịch nội bộ : không rõ chế độ :" +msgstr "lỗi biên dịch nội bộ. Không hiểu chế độ:" -#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730 +#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740 msgid "invalid insn:" msgstr "lệnh sai:" -#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018 -#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297 -#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759 -#: config/avr/avr.c:3850 config/avr/avr.c:3972 +#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028 +#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307 +#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769 +#: config/avr/avr.c:3860 config/avr/avr.c:3982 msgid "incorrect insn:" msgstr "lệnh không đúng:" -#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368 -#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906 -#: config/avr/avr.c:4027 +#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378 +#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916 +#: config/avr/avr.c:4037 msgid "unknown move insn:" msgstr "không rõ lệnh di chuyển:" -#: config/avr/avr.c:4441 +#: config/avr/avr.c:4451 msgid "bad shift insn:" msgstr "lệnh dời sai:" -#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445 +#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455 msgid "internal compiler error. Incorrect shift:" -msgstr "lỗi biên dịch nội bộ : dời không đúng:" +msgstr "lỗi biên dịch nội bộ. Dịch không đúng:" #: config/bfin/bfin.c:1385 #, c-format @@ -2811,7 +2769,7 @@ msgstr "toán hạng const_double sai" #: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131 #: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977 -#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046 +#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018 #: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282 #: lto/lto-object.c:339 lto/lto-object.c:363 #, gcc-internal-format, gfc-internal-format @@ -2828,27 +2786,27 @@ msgstr "gặp loại cơ bản (base-type) bất thường trong cris_print_inde #: config/cris/cris.c:711 msgid "invalid operand for 'b' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « b »" +msgstr "sai lập toán hạng cho sự sửa đổi 'b'" #: config/cris/cris.c:728 msgid "invalid operand for 'o' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « o »" +msgstr "sai lập toán hạng cho sự sửa đổi 'o'" #: config/cris/cris.c:747 msgid "invalid operand for 'O' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « O »" +msgstr "sai lập toán hạng cho sự sửa đổi 'O'" #: config/cris/cris.c:780 msgid "invalid operand for 'p' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « p »" +msgstr "sai lập toán hạng cho sự sửa đổi 'p'" #: config/cris/cris.c:819 msgid "invalid operand for 'z' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « z »" +msgstr "sai lập toán hạng cho sự sửa đổi 'z'" #: config/cris/cris.c:883 config/cris/cris.c:917 msgid "invalid operand for 'H' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « H »" +msgstr "sai lập toán hạng cho sự sửa đổi 'H'" #: config/cris/cris.c:893 msgid "bad register" @@ -2856,23 +2814,23 @@ msgstr "thanh ghi sai" #: config/cris/cris.c:937 msgid "invalid operand for 'e' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « e »" +msgstr "sai lập toán hạng cho sự sửa đổi 'e'" #: config/cris/cris.c:954 msgid "invalid operand for 'm' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « m »" +msgstr "sai lập toán hạng cho sự sửa đổi 'm'" #: config/cris/cris.c:979 msgid "invalid operand for 'A' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « A »" +msgstr "sai lập toán hạng cho sự sửa đổi 'A'" #: config/cris/cris.c:1002 msgid "invalid operand for 'D' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « D »" +msgstr "sai lập toán hạng cho sự sửa đổi 'D'" #: config/cris/cris.c:1016 msgid "invalid operand for 'T' modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « T »" +msgstr "sai lập toán hạng cho sự sửa đổi 'T'" #: config/cris/cris.c:1036 config/moxie/moxie.c:181 msgid "invalid operand modifier letter" @@ -2902,7 +2860,6 @@ msgstr "gặp hiệu ứng khác bất thường trong địa chỉ" #. right? #: config/cris/cris.c:3711 #, fuzzy -#| msgid "Unidentifiable call op" msgid "unidentifiable call op" msgstr "Không thể nhận diện toán tử gọi" @@ -2989,43 +2946,43 @@ msgstr "gặp lệnh sai trong frv_print_operand, lập sai const_double" #: config/frv/frv.c:2850 msgid "bad insn to frv_print_operand, 'e' modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « e »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'e':" #: config/frv/frv.c:2858 msgid "bad insn to frv_print_operand, 'F' modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « F »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'F':" #: config/frv/frv.c:2874 msgid "bad insn to frv_print_operand, 'f' modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « f »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'f':" #: config/frv/frv.c:2888 msgid "bad insn to frv_print_operand, 'g' modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « g »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'g':" #: config/frv/frv.c:2936 msgid "bad insn to frv_print_operand, 'L' modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « L »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'L':" #: config/frv/frv.c:2949 msgid "bad insn to frv_print_operand, 'M/N' modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « M/N »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'M/N':" #: config/frv/frv.c:2970 msgid "bad insn to frv_print_operand, 'O' modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « O »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'O':" #: config/frv/frv.c:2988 msgid "bad insn to frv_print_operand, P modifier:" -msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi « P »:" +msgstr "lệnh sai tới frv_print_operand, bộ sửa đổi 'P':" #: config/frv/frv.c:3008 msgid "bad insn in frv_print_operand, z case" -msgstr "lệnh sai tới frv_print_operand, trường hợp « z »" +msgstr "lệnh sai tới frv_print_operand, trường hợp 'z'" #: config/frv/frv.c:3039 msgid "bad insn in frv_print_operand, 0 case" -msgstr "lệnh sai tới frv_print_operand, trường hợp « 0 »" +msgstr "lệnh sai tới frv_print_operand, trường hợp '0'" #: config/frv/frv.c:3044 msgid "frv_print_operand: unknown code" @@ -3043,73 +3000,72 @@ msgstr "lập sai toán hạng output_move_double" msgid "bad output_condmove_single operand" msgstr "lập sai toán hạng output_condmove_single" -#: config/i386/i386.c:13178 +#: config/i386/i386.c:13272 #, c-format msgid "invalid UNSPEC as operand" msgstr "lập sai UNSPEC như là toán hạng" -#: config/i386/i386.c:13801 +#: config/i386/i386.c:13896 #, c-format msgid "'%%&' used without any local dynamic TLS references" -msgstr "« %%& » bị sử dụng mà không có tham chiếu TLS năng động cục bộ" +msgstr "'%%&' bị sử dụng mà không có tham chiếu TLS năng động cục bộ" -#: config/i386/i386.c:13892 config/i386/i386.c:13967 +#: config/i386/i386.c:13994 config/i386/i386.c:14069 #, c-format msgid "invalid operand size for operand code '%c'" -msgstr "sai lập kích cỡ toán hạng cho mã toán hạng « %c »" +msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'" -#: config/i386/i386.c:13962 +#: config/i386/i386.c:14064 #, c-format msgid "invalid operand type used with operand code '%c'" -msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng « %c »" +msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng '%c'" -#: config/i386/i386.c:14043 config/i386/i386.c:14083 +#: config/i386/i386.c:14145 config/i386/i386.c:14185 #, c-format msgid "operand is not a condition code, invalid operand code 'D'" -msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai « D »" +msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'" -#: config/i386/i386.c:14109 +#: config/i386/i386.c:14211 #, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'C'" -msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « C »" +msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'C'" -#: config/i386/i386.c:14119 +#: config/i386/i386.c:14221 #, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'F'" -msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « F »" +msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'F'" -#: config/i386/i386.c:14137 +#: config/i386/i386.c:14239 #, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'c'" -msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « c »" +msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'c'" -#: config/i386/i386.c:14147 +#: config/i386/i386.c:14249 #, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'f'" -msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai « f »" +msgstr "toán hạng không phải là hằng số, cũng không phải là một mã điều kiện, mã toán hạng sai 'f'" -#: config/i386/i386.c:14162 +#: config/i386/i386.c:14264 #, fuzzy, c-format -#| msgid "operand is not a condition code, invalid operand code 'D'" msgid "operand is not an offsettable memory reference, invalid operand code 'H'" -msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai « D »" +msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'" -#: config/i386/i386.c:14257 +#: config/i386/i386.c:14359 #, c-format msgid "operand is not a condition code, invalid operand code 'Y'" -msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai « Y »" +msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'Y'" -#: config/i386/i386.c:14287 +#: config/i386/i386.c:14389 #, c-format msgid "invalid operand code '%c'" -msgstr "mã toán hạng sai « %c »" +msgstr "mã toán hạng sai '%c'" -#: config/i386/i386.c:14342 +#: config/i386/i386.c:14444 #, c-format msgid "invalid constraints for operand" msgstr "sai lập ràng buộc cho toán hạng" -#: config/i386/i386.c:23356 +#: config/i386/i386.c:23485 msgid "unknown insn mode" msgstr "không rõ chế độ lệnh" @@ -3119,7 +3075,6 @@ msgstr "Sử dụng bố trí trường bit sở hữu (MS)" #: config/i386/i386-interix.h:79 #, fuzzy -#| msgid "Use native (MS) bitfield layout" msgid "Use gcc default bitfield layout" msgstr "Sử dụng bố trí trường bit sở hữu (MS)" @@ -3133,12 +3088,12 @@ msgstr "chưa xác định biến môi trường DJGPP" #: config/i386/xm-djgpp.h:63 #, c-format msgid "environment variable DJGPP points to missing file '%s'" -msgstr "biến môi trường DJGPP chỉ tới tập tin còn thiếu « %s »" +msgstr "biến môi trường DJGPP chỉ tới tập tin còn thiếu '%s'" #: config/i386/xm-djgpp.h:66 #, c-format msgid "environment variable DJGPP points to corrupt file '%s'" -msgstr "biến môi trường DJGPP chỉ tới tập tin bị hỏng « %s »" +msgstr "biến môi trường DJGPP chỉ tới tập tin bị hỏng '%s'" #: config/ia64/ia64.c:5177 #, c-format @@ -3162,13 +3117,13 @@ msgstr "sai chuyển đổi sang %<__fpreg%>" msgid "invalid operation on %<__fpreg%>" msgstr "thao tác sai %<__fpreg%>" -#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131 +#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133 #: config/tilepro/tilepro.c:4696 #, c-format msgid "invalid %%P operand" msgstr "gặp toán hạng %%P sai" -#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955 +#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954 #, c-format msgid "invalid %%p value" msgstr "gặp giá trị %%p sai" @@ -3180,7 +3135,6 @@ msgstr "sai sử dụng %%d, %%x hoặc %%X" #: config/lm32/lm32.c:521 #, fuzzy, c-format -#| msgid "Only 0.0 can be loaded as an immediate" msgid "only 0.0 can be loaded as an immediate" msgstr "Chỉ 0.0 nạp được như là một điều ngay lập tức" @@ -3218,7 +3172,7 @@ msgstr "sai lập toán hạng tới mã %%H/%%L" #: config/m32r/m32r.c:2128 msgid "bad insn for 'A'" -msgstr "sai lập lệnh cho « A »" +msgstr "sai lập lệnh cho 'A'" #: config/m32r/m32r.c:2175 #, c-format @@ -3248,7 +3202,7 @@ msgid "post-increment address is not a register" msgstr "địa chỉ hậu gia không phải là một thanh ghi" #: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335 -#: config/rs6000/rs6000.c:24534 +#: config/rs6000/rs6000.c:24557 msgid "bad address" msgstr "địa chỉ sai" @@ -3262,31 +3216,28 @@ msgid "invalid %%L code" msgstr "mã %%L sai" #: config/microblaze/microblaze.c:1734 -#, fuzzy, c-format -#| msgid "unknown spec function '%s'" +#, c-format msgid "unknown punctuation '%c'" -msgstr "không rõ hàm đặc tả « %s »" +msgstr "không hiểu dấu chấm câu '%c'" #: config/microblaze/microblaze.c:1743 #, c-format msgid "null pointer" -msgstr "" +msgstr "con trỏ rỗng" #: config/microblaze/microblaze.c:1778 #, c-format msgid "PRINT_OPERAND, invalid insn for %%C" -msgstr "" +msgstr "PRINT_OPERAND, sai insn cho %%C" #: config/microblaze/microblaze.c:1807 #, c-format msgid "PRINT_OPERAND, invalid insn for %%N" -msgstr "" +msgstr "PRINT_OPERAND, sai insn cho %%N" #: config/microblaze/microblaze.c:1827 config/microblaze/microblaze.c:1988 -#, fuzzy -#| msgid "invalid address" msgid "insn contains an invalid address !" -msgstr "địa chỉ sai" +msgstr "insn chứa một địa chỉ sai !" #: config/microblaze/microblaze.c:1841 config/microblaze/microblaze.c:2028 #: config/xtensa/xtensa.c:2437 @@ -3301,14 +3252,14 @@ msgstr "" #: config/mips/mips.c:7709 config/mips/mips.c:7730 config/mips/mips.c:7850 #, c-format msgid "'%%%c' is not a valid operand prefix" -msgstr "« %%%c » không phải là một tiền tố toán hạng đúng" +msgstr "'%%%c' không phải là một tiền tố toán hạng đúng" #: config/mips/mips.c:7787 config/mips/mips.c:7794 config/mips/mips.c:7801 #: config/mips/mips.c:7808 config/mips/mips.c:7868 config/mips/mips.c:7882 #: config/mips/mips.c:7895 config/mips/mips.c:7904 #, c-format msgid "invalid use of '%%%c'" -msgstr "sai sử dụng « %%%c »" +msgstr "sai sử dụng '%%%c'" #: config/mips/mips.c:8126 msgid "mips_debugger_offset called with non stack/frame/arg pointer" @@ -3316,48 +3267,48 @@ msgstr "mips_debugger_offset bị gọi mà không có hàm trỏ tới đống/ #: config/mmix/mmix.c:1611 config/mmix/mmix.c:1741 msgid "MMIX Internal: Expected a CONST_INT, not this" -msgstr "MMIX nội bộ : mong đợi một CONST_INT, không phải như thế" +msgstr "MMIX nội bộ: mong đợi một CONST_INT, không phải như thế" #: config/mmix/mmix.c:1690 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT" -msgstr "MMIX nội bộ : sai lập giá trị cho « m », không phải là một CONST_INT" +msgstr "MMIX nội bộ: sai lập giá trị cho 'm', không phải là một CONST_INT" #: config/mmix/mmix.c:1709 msgid "MMIX Internal: Expected a register, not this" -msgstr "MMIX nội bộ : mong đợi một thanh ghi, không phải như thế" +msgstr "MMIX nội bộ: mong đợi một thanh ghi, không phải như thế" #: config/mmix/mmix.c:1719 msgid "MMIX Internal: Expected a constant, not this" -msgstr "MMIX nội bộ : mong đợi một rằng buộc, không phải như thế" +msgstr "MMIX nội bộ: mong đợi một rằng buộc, không phải như thế" #. We need the original here. #: config/mmix/mmix.c:1803 msgid "MMIX Internal: Cannot decode this operand" -msgstr "MMIX nội bộ : không thể giải mã toán hạng này" +msgstr "MMIX nội bộ: không thể giải mã toán hạng này" #: config/mmix/mmix.c:1860 msgid "MMIX Internal: This is not a recognized address" -msgstr "MMIX nội bộ : đây không phải là một địa chỉ nhận ra" +msgstr "MMIX nội bộ: đây không phải là một địa chỉ nhận ra" #: config/mmix/mmix.c:2735 msgid "MMIX Internal: Trying to output invalidly reversed condition:" -msgstr "MMIX nội bộ : đang thử xuất điều kiện sai đảo ngược:" +msgstr "MMIX nội bộ: đang thử xuất điều kiện sai đảo ngược:" #: config/mmix/mmix.c:2742 msgid "MMIX Internal: What's the CC of this?" -msgstr "MMIX nội bộ : CC của điều này là gì?" +msgstr "MMIX nội bộ: CC của điều này là gì?" #: config/mmix/mmix.c:2746 msgid "MMIX Internal: What is the CC of this?" -msgstr "MMIX nội bộ : CC của điều này là gì?" +msgstr "MMIX nội bộ: CC của điều này là gì?" #: config/mmix/mmix.c:2810 msgid "MMIX Internal: This is not a constant:" -msgstr "MMIX nội bộ : đây không phải là một hằng số :" +msgstr "MMIX nội bộ: đây không phải là một hằng số:" #: config/picochip/picochip.c:2665 msgid "picochip_print_memory_address - Operand isn't memory based" -msgstr "picochip_print_memory_address : toán hạng không phải dựa vào vùng nhớ" +msgstr "picochip_print_memory_address: toán hạng không phải dựa vào vùng nhớ" #: config/picochip/picochip.c:2924 msgid "Unknown mode in print_operand (CONST_DOUBLE) :" @@ -3384,117 +3335,117 @@ msgstr "Không đủ sức chứa trong đống.\n" #: config/rs6000/host-darwin.c:116 #, c-format msgid "Try running '%s' in the shell to raise its limit.\n" -msgstr "Hãy thử chạy « %s » trong trình bao để tăng giới hạn.\n" +msgstr "Hãy thử chạy '%s' trong trình bao để tăng giới hạn.\n" -#: config/rs6000/rs6000.c:2758 +#: config/rs6000/rs6000.c:2757 msgid "-mvsx requires hardware floating point" -msgstr "« -mvsx » yêu cầu điểm phù động loại phần cứng" +msgstr "-mvsx yêu cầu điểm phù động loại phần cứng" -#: config/rs6000/rs6000.c:2763 +#: config/rs6000/rs6000.c:2762 msgid "-mvsx and -mpaired are incompatible" -msgstr "« -mvsx » và « -mpaired » không tương thích với nhau" +msgstr "-mvsx và -mpaired không tương thích với nhau" -#: config/rs6000/rs6000.c:2768 +#: config/rs6000/rs6000.c:2767 msgid "-mvsx used with little endian code" -msgstr "« -mvsx » bị sử dụng với mã về cuối nhỏ" +msgstr "-mvsx bị sử dụng với mã về cuối nhỏ" -#: config/rs6000/rs6000.c:2770 +#: config/rs6000/rs6000.c:2769 msgid "-mvsx needs indexed addressing" -msgstr "« -mvsx » yêu cầu đặt địa chỉ một cách phụ lục" +msgstr "-mvsx yêu cầu đặt địa chỉ một cách phụ lục" -#: config/rs6000/rs6000.c:2774 +#: config/rs6000/rs6000.c:2773 msgid "-mvsx and -mno-altivec are incompatible" -msgstr "« -mvsx » và « -mno-altivec » không tương thích với nhau" +msgstr "-mvsx và -mno-altivec không tương thích với nhau" -#: config/rs6000/rs6000.c:2776 +#: config/rs6000/rs6000.c:2775 msgid "-mno-altivec disables vsx" -msgstr "« -mno-altivec » thì tắt vsx" +msgstr "-mno-altivec thì tắt vsx" -#: config/rs6000/rs6000.c:7324 +#: config/rs6000/rs6000.c:7323 msgid "bad move" msgstr "sai di chuyển" -#: config/rs6000/rs6000.c:14765 +#: config/rs6000/rs6000.c:14764 #, c-format msgid "invalid %%c value" msgstr "giá trị %%c sai" -#: config/rs6000/rs6000.c:14793 +#: config/rs6000/rs6000.c:14792 #, c-format msgid "invalid %%f value" msgstr "giá trị %%f sai" -#: config/rs6000/rs6000.c:14802 +#: config/rs6000/rs6000.c:14801 #, c-format msgid "invalid %%F value" msgstr "giá trị %%F sai" -#: config/rs6000/rs6000.c:14811 +#: config/rs6000/rs6000.c:14810 #, c-format msgid "invalid %%G value" msgstr "giá trị %%G sai" -#: config/rs6000/rs6000.c:14846 +#: config/rs6000/rs6000.c:14845 #, c-format msgid "invalid %%j code" msgstr "mã %%j sai" -#: config/rs6000/rs6000.c:14856 +#: config/rs6000/rs6000.c:14855 #, c-format msgid "invalid %%J code" msgstr "mã %%J sai" -#: config/rs6000/rs6000.c:14866 +#: config/rs6000/rs6000.c:14865 #, c-format msgid "invalid %%k value" msgstr "giá trị %%k sai" -#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336 +#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336 #, c-format msgid "invalid %%K value" msgstr "giá trị %%K sai" -#: config/rs6000/rs6000.c:14945 +#: config/rs6000/rs6000.c:14944 #, c-format msgid "invalid %%O value" msgstr "giá trị %%O sai" -#: config/rs6000/rs6000.c:14992 +#: config/rs6000/rs6000.c:14991 #, c-format msgid "invalid %%q value" msgstr "giá trị %%q sai" -#: config/rs6000/rs6000.c:15036 +#: config/rs6000/rs6000.c:15035 #, c-format msgid "invalid %%S value" msgstr "giá trị %%S sai" -#: config/rs6000/rs6000.c:15076 +#: config/rs6000/rs6000.c:15075 #, c-format msgid "invalid %%T value" msgstr "giá trị %%T sai" -#: config/rs6000/rs6000.c:15086 +#: config/rs6000/rs6000.c:15085 #, c-format msgid "invalid %%u value" msgstr "giá trị %%u sai" -#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306 +#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306 #, c-format msgid "invalid %%v value" msgstr "giá trị %%v sai" -#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357 +#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357 #, c-format msgid "invalid %%x value" msgstr "giá trị %%x sai" -#: config/rs6000/rs6000.c:15323 +#: config/rs6000/rs6000.c:15322 #, c-format msgid "invalid %%y value, try using the 'Z' constraint" -msgstr "giá trị %%y sai, hãy thử sử dụng ràng buộc « Z »" +msgstr "giá trị %%y sai, hãy thử sử dụng ràng buộc 'Z'" -#: config/rs6000/rs6000.c:26944 +#: config/rs6000/rs6000.c:26967 msgid "AltiVec argument passed to unprototyped function" msgstr "đối số AltiVec bị gửi cho hàm không nguyên mẫu" @@ -3510,15 +3461,13 @@ msgstr "không thể phân ly địa chỉ" #: config/s390/s390.c:5210 #, fuzzy, c-format -#| msgid "invalid operand for 'b' modifier" msgid "invalid comparison operator for 'E' output modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « b »" +msgstr "sai lập toán hạng cho sự sửa đổi 'b'" #: config/s390/s390.c:5231 #, fuzzy, c-format -#| msgid "invalid operand for 'b' modifier" msgid "invalid reference for 'J' output modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « b »" +msgstr "sai lập toán hạng cho sự sửa đổi 'b'" #: config/s390/s390.c:5245 #, c-format @@ -3527,9 +3476,8 @@ msgstr "" #: config/s390/s390.c:5256 #, fuzzy, c-format -#| msgid "invalid operand for 'O' modifier" msgid "invalid address for 'O' output modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « O »" +msgstr "sai lập toán hạng cho sự sửa đổi 'O'" #: config/s390/s390.c:5274 #, c-format @@ -3538,9 +3486,8 @@ msgstr "" #: config/s390/s390.c:5285 #, fuzzy, c-format -#| msgid "invalid operand for 'b' modifier" msgid "invalid address for 'R' output modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « b »" +msgstr "sai lập toán hạng cho sự sửa đổi 'b'" #: config/s390/s390.c:5303 #, c-format @@ -3549,9 +3496,8 @@ msgstr "" #: config/s390/s390.c:5313 #, fuzzy, c-format -#| msgid "invalid operand for 'b' modifier" msgid "invalid address for 'S' output modifier" -msgstr "sai lập toán hạng cho sự sửa đổi « b »" +msgstr "sai lập toán hạng cho sự sửa đổi 'b'" #: config/s390/s390.c:5333 #, c-format @@ -3565,52 +3511,48 @@ msgstr "" #: config/s390/s390.c:5408 #, fuzzy, c-format -#| msgid "invalid operand output code" msgid "invalid constant - try using an output modifier" msgstr "sai lập mã kết xuất toán hạng" #: config/s390/s390.c:5411 #, fuzzy, c-format -#| msgid "invalid operand for 'o' modifier" msgid "invalid constant for output modifier '%c'" -msgstr "sai lập toán hạng cho sự sửa đổi « o »" +msgstr "sai lập toán hạng cho sự sửa đổi 'o'" #: config/s390/s390.c:5418 #, fuzzy, c-format -#| msgid "invalid expression as operand" msgid "invalid expression - try using an output modifier" msgstr "sai lập biểu tượng dưới dạng toán hạng" #: config/s390/s390.c:5421 #, fuzzy, c-format -#| msgid "invalid operand for 'o' modifier" msgid "invalid expression for output modifier '%c'" -msgstr "sai lập toán hạng cho sự sửa đổi « o »" +msgstr "sai lập toán hạng cho sự sửa đổi 'o'" #: config/score/score.c:1344 #, c-format msgid "invalid operand for code: '%c'" -msgstr "sai lập toán hạng cho mã: « %c »" +msgstr "sai lập toán hạng cho mã: '%c'" -#: config/sh/sh.c:1031 +#: config/sh/sh.c:1024 #, c-format msgid "invalid operand to %%R" msgstr "sai lập toán hạng tới %%R" -#: config/sh/sh.c:1058 +#: config/sh/sh.c:1051 #, c-format msgid "invalid operand to %%S" msgstr "sai lập toán hạng tới %%S" -#: config/sh/sh.c:9154 +#: config/sh/sh.c:9157 msgid "created and used with different architectures / ABIs" msgstr "tạo và sử dụng với các kiến trúc hoặc ABI khác nhau" -#: config/sh/sh.c:9156 +#: config/sh/sh.c:9159 msgid "created and used with different ABIs" msgstr "tạo và sử dụng với các ABI khác nhau" -#: config/sh/sh.c:9158 +#: config/sh/sh.c:9161 msgid "created and used with different endianness" msgstr "tạo và sử dụng với các trình trạng cuối khác nhau" @@ -3629,18 +3571,16 @@ msgstr "toán hạng %%A sai" msgid "invalid %%B operand" msgstr "toán hạng %%B sai" -#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934 +#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936 #: config/tilepro/tilepro.c:4499 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#, c-format msgid "invalid %%C operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%C" -#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969 +#, c-format msgid "invalid %%D operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%D" #: config/sparc/sparc.c:8280 #, c-format @@ -3665,121 +3605,107 @@ msgstr "hằng số điểm phù động không phải là một toán hạng ng #: config/stormy16/stormy16.c:1722 config/stormy16/stormy16.c:1793 #, c-format msgid "'B' operand is not constant" -msgstr "toán hạng « B » không phải là một hằng số" +msgstr "toán hạng 'B' không phải là một hằng số" #: config/stormy16/stormy16.c:1749 #, c-format msgid "'B' operand has multiple bits set" -msgstr "toán hạng « B » có nhiều bit được lập" +msgstr "toán hạng 'B' có nhiều bit được lập" #: config/stormy16/stormy16.c:1775 #, c-format msgid "'o' operand is not constant" -msgstr "toán hạng « o » không phải là một hằng số" +msgstr "toán hạng 'o' không phải là một hằng số" #: config/stormy16/stormy16.c:1807 #, c-format msgid "xstormy16_print_operand: unknown code" msgstr "xstormy16_print_operand: gặp mã không rõ" -#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484 +#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484 #, c-format msgid "invalid %%c operand" msgstr "toán hạng %%c sai" -#: config/tilegx/tilegx.c:4950 +#: config/tilegx/tilegx.c:4952 #, c-format msgid "invalid %%d operand" msgstr "toán hạng %%d sai" -#: config/tilegx/tilegx.c:5033 +#: config/tilegx/tilegx.c:5035 #, fuzzy, c-format -#| msgid "invalid %%L code" msgid "invalid %%H specifier" msgstr "mã %%L sai" -#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513 +#, c-format msgid "invalid %%h operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%h" -#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577 +#, c-format msgid "invalid %%I operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%I" -#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591 +#, c-format msgid "invalid %%i operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%i" -#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614 +#, c-format msgid "invalid %%j operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%j" -#: config/tilegx/tilegx.c:5149 -#, fuzzy, c-format -#| msgid "invalid %%c operand" +#: config/tilegx/tilegx.c:5151 +#, c-format msgid "invalid %%%c operand" -msgstr "toán hạng %%c sai" +msgstr "sai toán hạng %%%c" -#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728 +#, c-format msgid "invalid %%N operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%N" -#: config/tilegx/tilegx.c:5208 +#: config/tilegx/tilegx.c:5210 #, fuzzy, c-format -#| msgid "invalid operand for 'b' modifier" msgid "invalid operand for 'r' specifier" -msgstr "sai lập toán hạng cho sự sửa đổi « b »" +msgstr "sai lập toán hạng cho sự sửa đổi 'b'" -#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810 +#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810 #, c-format msgid "unable to print out operand yet; code == %d (%c)" -msgstr "" +msgstr "thậm chí không thể in ra toán hạng; mã == %d (%c)" #: config/tilepro/tilepro.c:4549 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#, c-format msgid "invalid %%H operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%H" #: config/tilepro/tilepro.c:4653 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#, c-format msgid "invalid %%L operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%L" #: config/tilepro/tilepro.c:4713 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#, c-format msgid "invalid %%M operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%M" #: config/tilepro/tilepro.c:4756 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#, c-format msgid "invalid %%t operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%t" #: config/tilepro/tilepro.c:4763 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#, c-format msgid "invalid %%t operand '" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%t '" #: config/tilepro/tilepro.c:4784 -#, fuzzy, c-format -#| msgid "invalid %%P operand" +#, c-format msgid "invalid %%r operand" -msgstr "gặp toán hạng %%P sai" +msgstr "sai toán hạng %%r" #: config/v850/v850.c:260 msgid "const_double_split got a bad insn:" @@ -3886,7 +3812,7 @@ msgstr "<lỗi loại>" msgid "<anonymous %s>" msgstr "<%s nặc danh>" -# Literal: don't translate; Nghĩa chữ : dừng dịch +# Literal: don't translate; Nghĩa chữ: dừng dịch #. A lambda's "type" is essentially its signature. #: cp/error.c:663 msgid "<lambda" @@ -3915,14 +3841,11 @@ msgid "<return value> " msgstr "<giá trị trả lại>" #: cp/error.c:1031 -#, fuzzy -#| msgid "({anonymous})" msgid "{anonymous}" -msgstr "({nặc danh})" +msgstr "{nặc danh}" #: cp/error.c:1128 #, fuzzy -#| msgid "<template parameter error>" msgid "<template arguments error>" msgstr "<lỗi tham số mẫu>" @@ -3998,25 +3921,23 @@ msgstr "Trong hàm λ" #: cp/error.c:3005 #, fuzzy, c-format -#| msgid "%s: In instantiation of %qs:\n" msgid "%s: In substitution of %qS:\n" msgstr "%s: Trong bộ tạo lần %qs:\n" #: cp/error.c:3006 #, fuzzy -#| msgid "%s: In instantiation of %qs:\n" msgid "%s: In instantiation of %q#D:\n" msgstr "%s: Trong bộ tạo lần %qs:\n" #: cp/error.c:3029 #, c-format msgid "%s:%d:%d: " -msgstr "" +msgstr "%s:%d:%d: " #: cp/error.c:3032 #, c-format msgid "%s:%d: " -msgstr "" +msgstr "%s:%d: " #: cp/error.c:3040 #, c-format @@ -4034,15 +3955,15 @@ msgstr "" #: cp/error.c:3047 msgid "required from %q#D\n" -msgstr "" +msgstr "được yêu cầu từ %q#D\n" #: cp/error.c:3054 msgid "recursively required from here" -msgstr "" +msgstr "yêu cầu đệ quy từ đây" #: cp/error.c:3055 msgid "required from here" -msgstr "" +msgstr "được yêu cầu từ đây" #: cp/error.c:3097 #, c-format @@ -4056,13 +3977,11 @@ msgstr "%s:%d: [ đang bỏ qua %d ngữ cảnh tạo lần ]\n" #: cp/error.c:3163 #, fuzzy, c-format -#| msgid "%s:%d:%d: instantiated from %qs\n" msgid "%s:%d:%d: in constexpr expansion of %qs" msgstr "%s:%d:%d: lần tạo từ %qs\n" #: cp/error.c:3167 #, fuzzy, c-format -#| msgid "%s:%d: instantiated from %qs\n" msgid "%s:%d: in constexpr expansion of %qs" msgstr "%s:%d: lần tạo từ %qs\n" @@ -4070,9 +3989,8 @@ msgstr "%s:%d: lần tạo từ %qs\n" msgid "candidates are:" msgstr "ứng cử là:" -#: cp/pt.c:17843 cp/call.c:3289 -#, fuzzy, gcc-internal-format -#| msgid "candidate is:" +#: cp/pt.c:17869 cp/call.c:3289 +#, gcc-internal-format msgid "candidate is:" msgid_plural "candidates are:" msgstr[0] "ứng cử là:" @@ -4197,22 +4115,22 @@ msgstr "thao tác nhị phân loại yếu tố" #: fortran/check.c:1638 fortran/check.c:2554 fortran/check.c:2608 #, c-format msgid "arguments '%s' and '%s' for intrinsic %s" -msgstr "đối số « %s » và « %s » cho %s thực chất" +msgstr "đối số '%s' và '%s' cho %s thực chất" #: fortran/check.c:2360 #, c-format msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'" -msgstr "đối số « a%d » và « a%d » cho « %s » thực chất" +msgstr "đối số 'a%d' và 'a%d' cho '%s' thực chất" #: fortran/check.c:2873 fortran/intrinsic.c:3932 #, c-format msgid "arguments '%s' and '%s' for intrinsic '%s'" -msgstr "đối số « %s » và « %s » cho « %s » thực chất" +msgstr "đối số '%s' và '%s' cho '%s' thực chất" #: fortran/error.c:738 fortran/error.c:792 fortran/error.c:827 #: fortran/error.c:902 msgid "Warning:" -msgstr "Cảnh báo :" +msgstr "Cảnh báo:" #: fortran/error.c:794 fortran/error.c:882 fortran/error.c:932 msgid "Error:" @@ -4264,7 +4182,7 @@ msgstr "Đang điều khiển:" #: fortran/interface.c:2478 fortran/intrinsic.c:3641 msgid "actual argument to INTENT = OUT/INOUT" -msgstr "" +msgstr "tham số thực tế cho INTENT = OUT/INOUT" #: fortran/io.c:549 msgid "Positive width required" @@ -4276,7 +4194,7 @@ msgstr "Yêu cầu chiều rộng không phải âm" #: fortran/io.c:551 msgid "Unexpected element '%c' in format string at %L" -msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L" +msgstr "Gặp yếu tố bất thường '%c' trong chuỗi định dạng tại %L" #: fortran/io.c:553 msgid "Unexpected end of format string" @@ -4292,28 +4210,28 @@ msgstr "Thiếu dấu ngoặc đơn mở đi trước" #: fortran/io.c:603 msgid "Left parenthesis required after '*'" -msgstr "Đẳng sau « * » thì yêu cầu một dấu ngoặc đơn mở" +msgstr "Đẳng sau '*' thì yêu cầu một dấu ngoặc đơn mở" #: fortran/io.c:634 msgid "Expected P edit descriptor" -msgstr "Mong đợi bộ mô tả chỉnh sửa « P »" +msgstr "cần bộ mô tả chỉnh sửa P" #. P requires a prior number. #: fortran/io.c:642 msgid "P descriptor requires leading scale factor" -msgstr "Bộ mô tả « P » yêu cầu hệ số tỷ lệ đi trước" +msgstr "Bộ mô tả P yêu cầu hệ số tỷ lệ đi trước" #: fortran/io.c:737 fortran/io.c:751 msgid "Comma required after P descriptor" -msgstr "Đẳng sau bộ mô tả « P » thì yêu cầu một dấu phẩy" +msgstr "Đẳng sau bộ mô tả P thì yêu cầu một dấu phẩy" #: fortran/io.c:765 msgid "Positive width required with T descriptor" -msgstr "Dùng bộ mô tả « T » thì yêu cầu chiều rộng dương" +msgstr "Dùng bộ mô tả T thì yêu cầu chiều rộng dương" #: fortran/io.c:844 msgid "E specifier not allowed with g0 descriptor" -msgstr "Dùng bộ mô tả « g0 » thì không cho phép bộ ghi rõ « E »" +msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E" #: fortran/io.c:914 msgid "Positive exponent width required" @@ -4326,11 +4244,10 @@ msgstr "Bộ ghi rõ định dạng thì yêu cầu một dấu chấm" #: fortran/io.c:1533 #, c-format msgid "%s tag" -msgstr "" +msgstr "thẻ %s" #: fortran/io.c:2868 #, fuzzy -#| msgid "internal function" msgid "internal unit in WRITE" msgstr "hàm nội bộ" @@ -4442,11 +4359,11 @@ msgstr "IF (nếu) loại khối" msgid "implied END DO" msgstr "ngụ ý END DO (kết thúc làm)" -#: fortran/parse.c:1475 fortran/resolve.c:9395 +#: fortran/parse.c:1475 fortran/resolve.c:9397 msgid "assignment" msgstr "sự gán" -#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437 +#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439 msgid "pointer assignment" msgstr "sự gán hàm trỏ" @@ -4454,150 +4371,145 @@ msgstr "sự gán hàm trỏ" msgid "simple IF" msgstr "IF (nếu) đơn giản" -#: fortran/resolve.c:533 +#: fortran/resolve.c:535 msgid "module procedure" msgstr "thủ tục mô-đun" -#: fortran/resolve.c:534 +#: fortran/resolve.c:536 msgid "internal function" msgstr "hàm nội bộ" -#: fortran/resolve.c:1973 +#: fortran/resolve.c:1975 msgid "elemental procedure" msgstr "thủ tục loại yếu tố" -#: fortran/resolve.c:3798 +#: fortran/resolve.c:3800 #, c-format msgid "Invalid context for NULL() pointer at %%L" msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L" -#: fortran/resolve.c:3814 +#: fortran/resolve.c:3816 #, c-format msgid "Operand of unary numeric operator '%s' at %%L is %s" -msgstr "Tại %%L có một toán tử thuộc số nguyên phân « %s » với toán hạng %s" +msgstr "Tại %%L có một toán tử thuộc số nguyên phân '%s' với toán hạng %s" -#: fortran/resolve.c:3830 +#: fortran/resolve.c:3832 #, c-format msgid "Operands of binary numeric operator '%s' at %%L are %s/%s" -msgstr "Tại %%L có một toán tử thuộc số nhị phân « %s » với các toán hạng %s/%s" +msgstr "Tại %%L có một toán tử thuộc số nhị phân '%s' với các toán hạng %s/%s" -#: fortran/resolve.c:3845 +#: fortran/resolve.c:3847 #, c-format msgid "Operands of string concatenation operator at %%L are %s/%s" msgstr "Tại %%L có một toán tử ghép nối chuỗi với các toán hạng %s/%s" -#: fortran/resolve.c:3864 +#: fortran/resolve.c:3866 #, c-format msgid "Operands of logical operator '%s' at %%L are %s/%s" -msgstr "Tại %%L có một toán tử hợp lý « %s » với các toán hạng %s/%s" +msgstr "Tại %%L có một toán tử hợp lý '%s' với các toán hạng %s/%s" -#: fortran/resolve.c:3878 +#: fortran/resolve.c:3880 #, c-format msgid "Operand of .not. operator at %%L is %s" -msgstr "Tại %%L có một toán tử « .not. » với toán hạng %s" +msgstr "Tại %%L có một toán tử .not. với toán hạng %s" -#: fortran/resolve.c:3892 +#: fortran/resolve.c:3894 msgid "COMPLEX quantities cannot be compared at %L" msgstr "Không thể so sánh các số lượng PHỨC TẠP tại %L" -#: fortran/resolve.c:3921 +#: fortran/resolve.c:3923 #, c-format msgid "Logicals at %%L must be compared with %s instead of %s" msgstr "Tại %%L thì các bộ hợp lý phải được so sánh với %s thay cho %s" -#: fortran/resolve.c:3927 +#: fortran/resolve.c:3929 #, c-format msgid "Operands of comparison operator '%s' at %%L are %s/%s" -msgstr "Tại %%L có một toán tử so sánh « %s » với các toán hạng %s/%s" +msgstr "Tại %%L có một toán tử so sánh '%s' với các toán hạng %s/%s" -#: fortran/resolve.c:3935 +#: fortran/resolve.c:3937 #, c-format msgid "Unknown operator '%s' at %%L" -msgstr "Không rõ toán tử « %s » tại %%L" +msgstr "Không rõ toán tử '%s' tại %%L" -#: fortran/resolve.c:3937 +#: fortran/resolve.c:3939 #, c-format msgid "Operand of user operator '%s' at %%L is %s" -msgstr "Tại %%L có một toán tử người dùng « %s » với toán hạng %s" +msgstr "Tại %%L có một toán tử người dùng '%s' với toán hạng %s" -#: fortran/resolve.c:3941 +#: fortran/resolve.c:3943 #, c-format msgid "Operands of user operator '%s' at %%L are %s/%s" -msgstr "Tại %%L có một toán tử người dùng « %s » với các toán hạng %s/%s" +msgstr "Tại %%L có một toán tử người dùng '%s' với các toán hạng %s/%s" -#: fortran/resolve.c:4029 +#: fortran/resolve.c:4031 #, c-format msgid "Inconsistent ranks for operator at %%L and %%L" msgstr "Tại %%L và %%L có một toán tử với các phân hàng mâu thuẫn nhau" -#: fortran/resolve.c:6401 +#: fortran/resolve.c:6403 msgid "Loop variable" msgstr "Biến vòng lặp" -#: fortran/resolve.c:6405 +#: fortran/resolve.c:6407 #, fuzzy -#| msgid "Loop variable" msgid "iterator variable" msgstr "Biến vòng lặp" -#: fortran/resolve.c:6410 +#: fortran/resolve.c:6412 msgid "Start expression in DO loop" msgstr "Biểu thức bắt đầu trong vòng lặp DO (làm)" -#: fortran/resolve.c:6414 +#: fortran/resolve.c:6416 msgid "End expression in DO loop" msgstr "Biểu thức kết thúc trong vòng lặp DO (làm)" -#: fortran/resolve.c:6418 +#: fortran/resolve.c:6420 msgid "Step expression in DO loop" msgstr "Biểu thức bước trong vòng lặp DO (làm)" -#: fortran/resolve.c:6674 fortran/resolve.c:6677 +#: fortran/resolve.c:6676 fortran/resolve.c:6679 msgid "DEALLOCATE object" -msgstr "" +msgstr "đối tượng DEALLOCATE" -#: fortran/resolve.c:7019 fortran/resolve.c:7021 +#: fortran/resolve.c:7021 fortran/resolve.c:7023 msgid "ALLOCATE object" -msgstr "" +msgstr "đối tượng ALLOCATE" -#: fortran/resolve.c:7201 fortran/resolve.c:8434 -#, fuzzy -#| msgid "Loop variable" +#: fortran/resolve.c:7203 fortran/resolve.c:8436 msgid "STAT variable" -msgstr "Biến vòng lặp" +msgstr "biến STAT" -#: fortran/resolve.c:7244 fortran/resolve.c:8446 -#, fuzzy -#| msgid "Loop variable" +#: fortran/resolve.c:7246 fortran/resolve.c:8448 msgid "ERRMSG variable" -msgstr "Biến vòng lặp" +msgstr "Biến ERRMSG" -#: fortran/resolve.c:8312 +#: fortran/resolve.c:8314 msgid "item in READ" msgstr "" -#: fortran/resolve.c:8458 +#: fortran/resolve.c:8460 msgid "ACQUIRED_LOCK variable" -msgstr "" +msgstr "biến ACQUIRED_LOCK" #: fortran/trans-array.c:1408 #, c-format msgid "Different CHARACTER lengths (%ld/%ld) in array constructor" msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)" -#: fortran/trans-array.c:5070 +#: fortran/trans-array.c:5064 msgid "Integer overflow when calculating the amount of memory to allocate" msgstr "" #: fortran/trans-decl.c:4791 #, c-format msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)" -msgstr "Chiều dài chuỗi thật không tương ứng với điều tuyên bố cho đối số giả « %s » (%ld/%ld)" +msgstr "Chiều dài chuỗi thật không tương ứng với điều tuyên bố cho đối số giả '%s' (%ld/%ld)" #: fortran/trans-decl.c:4799 #, c-format msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)" -msgstr "Chiều dài chuỗi thật vẫn nhỏ hơn điều tuyên bố cho đối số giả « %s » (%ld/%ld)" +msgstr "Chiều dài chuỗi thật vẫn nhỏ hơn điều tuyên bố cho đối số giả '%s' (%ld/%ld)" #: fortran/trans-expr.c:5964 #, c-format @@ -4611,7 +4523,6 @@ msgstr "%3$s chứa các chiều dài ký tự khác nhau (%1$ld/%2$ld)" #: fortran/trans-intrinsic.c:6054 #, fuzzy, c-format -#| msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)" msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)" msgstr "Điều thực chất REPEAT (lặp lại) có đối số NCOPIES (số các bản sao) với giá trị âm (%lld)" @@ -4662,20 +4573,18 @@ msgstr "" #: fortran/trans.c:794 #, fuzzy, c-format -#| msgid "Attempting to allocate already allocated array '%s'" msgid "Attempting to allocate already allocated variable '%s'" -msgstr "Đang thử cấp phát một mảng đã cấp phát « %s »" +msgstr "Đang thử cấp phát một mảng đã cấp phát '%s'" #: fortran/trans.c:800 #, fuzzy -#| msgid "Attempting to allocate already allocatedarray" msgid "Attempting to allocate already allocated variable" msgstr "Đang thử cấp phát một mảng đã cấp phát" #: fortran/trans.c:909 fortran/trans.c:1053 #, c-format msgid "Attempt to DEALLOCATE unallocated '%s'" -msgstr "Đang thử BỎ cấp phát một mảng đã bỏ cấp phát « %s »" +msgstr "Đang thử BỎ cấp phát một mảng đã bỏ cấp phát '%s'" #: go/go-backend.c:170 msgid "lseek failed while reading export data" @@ -4683,13 +4592,12 @@ msgstr "" #: go/go-backend.c:177 #, fuzzy -#| msgid "Memory allocation failed" msgid "memory allocation failed while reading export data" msgstr "Lỗi cấp phát vùng nhớ" #: go/go-backend.c:185 msgid "read failed while reading export data" -msgstr "" +msgstr "đọc gặp lỗi khi đọc dữ liệu xuất" #: go/go-backend.c:191 msgid "short read while reading export data" @@ -4728,7 +4636,7 @@ msgstr "gặp lỗi khi phân tích cú pháp của các thuộc tính cuối c #: java/jcf-dump.c:1134 #, c-format msgid "Try 'jcf-dump --help' for more information.\n" -msgstr "Hãy thử chạy câu lệnh trợ giúp « jcf-dump --help » để xem thêm thông tin.\n" +msgstr "Hãy thử chạy câu lệnh trợ giúp 'jcf-dump --help' để xem thêm thông tin.\n" #: java/jcf-dump.c:1141 #, c-format @@ -4756,7 +4664,7 @@ msgstr " -c Tháo rời các thân phương pháp\n" #: java/jcf-dump.c:1144 #, c-format msgid " --javap Generate output in 'javap' format\n" -msgstr " --javap Tạo kết xuất bằng định dạng « javap »\n" +msgstr " --javap Tạo kết xuất bằng định dạng 'javap'\n" #: java/jcf-dump.c:1146 #, c-format @@ -4815,7 +4723,7 @@ msgstr "jcf-dump: chưa ghi rõ hạng nào\n" #: java/jcf-dump.c:1282 #, c-format msgid "Cannot open '%s' for output.\n" -msgstr "Không thể mở « %s » cho kết xuất.\n" +msgstr "Không thể mở '%s' cho kết xuất.\n" #: java/jcf-dump.c:1327 #, c-format @@ -4844,47 +4752,44 @@ msgstr "%s: Không đóng được tập tin kết xuất %s\n" #: gcc.c:654 msgid "-fuse-linker-plugin is not supported in this configuration" -msgstr "" +msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này" #: gcc.c:778 ada/gcc-interface/lang-specs.h:33 java/jvspec.c:80 msgid "-pg and -fomit-frame-pointer are incompatible" -msgstr "hai tùy chọn « --pg » và « --fomit-frame-pointer » không tương thích với nhau" +msgstr "hai tùy chọn --pg và --fomit-frame-pointer không tương thích với nhau" #: gcc.c:945 msgid "GNU C no longer supports -traditional without -E" -msgstr "C của GNU không còn hỗ trợ « -traditional » mà không có « -E »" +msgstr "C của GNU không còn hỗ trợ -traditional mà không có -E" #: gcc.c:954 msgid "-E or -x required when input is from standard input" -msgstr "Nhập từ đầu vào tiêu chuẩn thì cũng yêu cầu tuỳ chọn « -E » hoặc « -x »" +msgstr "Nhập từ đầu vào tiêu chuẩn thì cũng yêu cầu tuỳ chọn -E hoặc -x" #: config/cris/cris.h:192 #, fuzzy -#| msgid "Do not specify both -march=... and -mcpu=..." msgid "do not specify both -march=... and -mcpu=..." -msgstr "Đừng ghi rõ đồng thời hai tuỳ chọn « -march=... » và « -mcpu=... »" +msgstr "Đừng ghi rõ đồng thời hai tuỳ chọn -march=... và -mcpu=..." #: config/alpha/freebsd.h:34 config/sparc/freebsd.h:46 #: config/ia64/freebsd.h:26 config/arm/freebsd.h:31 config/i386/freebsd.h:96 #: config/i386/freebsd64.h:35 config/rs6000/sysv4.h:771 #, fuzzy -#| msgid "consider using `-pg' instead of `-p' with gprof(1)" msgid "consider using '-pg' instead of '-p' with gprof(1)" -msgstr "sử dụng gprof(1) thì đề nghị bạn lập « -pg » thay cho « -p »" +msgstr "sử dụng gprof(1) thì đề nghị bạn lập '-pg' thay cho '-p'" #: ada/gcc-interface/lang-specs.h:34 msgid "-c or -S required for Ada" -msgstr "sử dụng Ada thì cũng yêu cầu « -c » hoặc « -S »" +msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S" #: ada/gcc-interface/lang-specs.h:52 #, fuzzy -#| msgid "-c or -S required for Ada" msgid "-c required for gnat2why" -msgstr "sử dụng Ada thì cũng yêu cầu « -c » hoặc « -S »" +msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S" #: config/rx/rx.h:57 msgid "-mas100-syntax is incompatible with -gdwarf" -msgstr "« -mas100-syntax » không tương thích với « -gdwarf »" +msgstr "-mas100-syntax không tương thích với -gdwarf" #: config/rx/rx.h:58 msgid "rx200 cpu does not have FPU hardware" @@ -4894,16 +4799,15 @@ msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU) #: config/sparc/netbsd-elf.h:109 config/sparc/netbsd-elf.h:118 #: config/sparc/sol2.h:201 config/sparc/sol2.h:207 msgid "may not use both -m32 and -m64" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -m32 » và « -m64 »" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -m32 và -m64" #: config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 #: config/pa/pa64-hpux.h:45 config/pa/pa-hpux10.h:89 config/pa/pa-hpux10.h:92 #: config/pa/pa-hpux10.h:100 config/pa/pa-hpux10.h:103 #: config/pa/pa-hpux11.h:108 config/pa/pa-hpux11.h:111 #, fuzzy -#| msgid "Warning: consider linking with `-static' as system libraries with" msgid "warning: consider linking with '-static' as system libraries with" -msgstr "Cảnh báo : đề nghị bạn liên kết dùng « -static » vì thư viện hệ thống" +msgstr "cảnh báo: đề nghị bạn liên kết dùng \"-static\" vì thư viện hệ thống" #: config/pa/pa64-hpux.h:31 config/pa/pa64-hpux.h:34 config/pa/pa64-hpux.h:43 #: config/pa/pa64-hpux.h:46 config/pa/pa-hpux10.h:90 config/pa/pa-hpux10.h:93 @@ -4914,36 +4818,48 @@ msgstr " cũng hỗ trợ chức năng đo hiệu năng sử dụng chỉ đư #: config/lynx.h:70 msgid "cannot use mthreads and mlegacy-threads together" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « mthreads » và « mlegacy-threads »" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mthreads và mlegacy-threads" #: config/lynx.h:95 msgid "cannot use mshared and static together" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « mshared » và « static »" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mshared và static" + +#: java/lang-specs.h:33 +msgid "-fjni and -femit-class-files are incompatible" +msgstr "hai tùy chọn --fjni và --femit-class-files không tương thích với nhau" + +#: java/lang-specs.h:34 +msgid "-fjni and -femit-class-file are incompatible" +msgstr "hai tùy chọn --fjni và --femit-class-file không tương thích với nhau" + +#: java/lang-specs.h:35 java/lang-specs.h:36 +msgid "-femit-class-file should used along with -fsyntax-only" +msgstr "có nên kết hợp tuỳ chọn --femit-class-filevới -fsyntax-only" #: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116 #: config/i386/cygwin.h:114 msgid "shared and mdll are not compatible" -msgstr "« shared » và « mdll » không tương thích với nhau" +msgstr "shared và mdll không tương thích với nhau" #: config/s390/tpf.h:116 msgid "static is not supported on TPF-OS" -msgstr "trên TPF-OS thì không hỗ trợ « static »" +msgstr "trên TPF-OS thì không hỗ trợ static" #: config/rs6000/freebsd64.h:160 config/rs6000/freebsd64.h:172 msgid "consider using `-pg' instead of `-p' with gprof(1)" -msgstr "sử dụng gprof(1) thì đề nghị bạn lập « -pg » thay cho « -p »" +msgstr "sử dụng gprof(1) thì đề nghị bạn lập \"-pg\" thay cho \"-p\"" #: config/mips/mips.h:1169 msgid "may not use both -EB and -EL" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -EB » và « -EL »" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -EB và -EL" #: config/mips/r3900.h:38 msgid "-mhard-float not supported" -msgstr "không hỗ trợ « -mhard-float »" +msgstr "không hỗ trợ -mhard-float" #: config/mips/r3900.h:40 msgid "-msingle-float and -msoft-float cannot both be specified" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -msingle-float » và « -msoft-float »" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -msingle-float và -msoft-float" #: config/sol2-bi.h:108 config/sol2-bi.h:113 msgid "does not support multilib" @@ -4951,13 +4867,12 @@ msgstr "không hỗ trợ chức năng đa thư viện" #: config/arm/arm.h:157 #, fuzzy -#| msgid "-msoft-float and -mhard_float may not be used together" msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -msoft-float » (loại mềm) và « -mhard_float » (loại cứng)" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -msoft-float (loại mềm) và -mhard_float (loại cứng)" #: config/arm/arm.h:159 msgid "-mbig-endian and -mlittle-endian may not be used together" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « -mbig-endian » (về cuối lớn) và « -mlittle-endian » (về cuối nhỏ)" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn -mbig-endian (về cuối lớn) và -mlittle-endian (về cuối nhỏ)" #: config/bfin/elf.h:55 msgid "no processor type specified for linking" @@ -4969,39 +4884,39 @@ msgstr "m210 không có hỗ trợ về cuối nhỏ" #: config/vxworks.h:71 msgid "-Xbind-now and -Xbind-lazy are incompatible" -msgstr "hai tùy chọn « -Xbind-now » và « -Xbind-lazy » không tương thích với nhau" +msgstr "hai tùy chọn -Xbind-now và -Xbind-lazy không tương thích với nhau" #: config/darwin.h:244 msgid "-current_version only allowed with -dynamiclib" -msgstr "chỉ cho phép sử dụng « -current_version » với « -dynamiclib »" +msgstr "chỉ cho phép sử dụng -current_version với -dynamiclib" #: config/darwin.h:246 msgid "-install_name only allowed with -dynamiclib" -msgstr "chỉ cho phép sử dụng « -install_name » với « -dynamiclib »" +msgstr "chỉ cho phép sử dụng -install_name với -dynamiclib" #: config/darwin.h:251 msgid "-bundle not allowed with -dynamiclib" -msgstr "không cho phép sử dụng « -bundle » với « -dynamiclib »" +msgstr "không cho phép sử dụng -bundle với -dynamiclib" #: config/darwin.h:252 msgid "-bundle_loader not allowed with -dynamiclib" -msgstr "không cho phép sử dụng « -bundle_loader » với « -dynamiclib »" +msgstr "không cho phép sử dụng -bundle_loader với -dynamiclib" #: config/darwin.h:253 msgid "-client_name not allowed with -dynamiclib" -msgstr "không cho phép sử dụng « -client_name » với « -dynamiclib »" +msgstr "không cho phép sử dụng -client_name với -dynamiclib" #: config/darwin.h:258 msgid "-force_flat_namespace not allowed with -dynamiclib" -msgstr "không cho phép sử dụng « -force_flat_namespace » với « -dynamiclib »" +msgstr "không cho phép sử dụng -force_flat_namespace với -dynamiclib" #: config/darwin.h:260 msgid "-keep_private_externs not allowed with -dynamiclib" -msgstr "không cho phép sử dụng « -keep_private_externs » với « -dynamiclib »" +msgstr "không cho phép sử dụng -keep_private_externs với -dynamiclib" #: config/darwin.h:261 msgid "-private_bundle not allowed with -dynamiclib" -msgstr "không cho phép sử dụng « -private_bundle » với « -dynamiclib »" +msgstr "không cho phép sử dụng -private_bundle với -dynamiclib" #: objc/lang-specs.h:31 objc/lang-specs.h:42 msgid "GNU Objective C no longer supports traditional compilation" @@ -5011,25 +4926,9 @@ msgstr "Objective C của GNU không còn hỗ trợ chức năng biên dịch t msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead" msgstr "" -#: config/vax/netbsd-elf.h:51 -msgid "the -shared option is not currently supported for VAX ELF" -msgstr "tuỳ chọn « -shared » (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF" - #: fortran/lang-specs.h:55 fortran/lang-specs.h:69 msgid "gfortran does not support -E without -cpp" -msgstr "gfortran không hỗ trợ sử dụng « -E » mà không có « -cpp »" - -#: java/lang-specs.h:33 -msgid "-fjni and -femit-class-files are incompatible" -msgstr "hai tùy chọn « --fjni » và « --femit-class-files » không tương thích với nhau" - -#: java/lang-specs.h:34 -msgid "-fjni and -femit-class-file are incompatible" -msgstr "hai tùy chọn « --fjni » và « --femit-class-file » không tương thích với nhau" - -#: java/lang-specs.h:35 java/lang-specs.h:36 -msgid "-femit-class-file should used along with -fsyntax-only" -msgstr "có nên kết hợp tuỳ chọn « --femit-class-file »với « -fsyntax-only »" +msgstr "gfortran không hỗ trợ sử dụng -E mà không có -cpp" #: config/sh/sh.h:430 config/sh/sh.h:433 msgid "SH2a does not support little-endian" @@ -5043,9 +4942,13 @@ msgstr " sử dụng các cái chuyển loại tạo mã xung đột với nhau" msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead" msgstr "" +#: config/vax/netbsd-elf.h:51 +msgid "the -shared option is not currently supported for VAX ELF" +msgstr "tuỳ chọn -shared (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF" + #: config/vax/vax.h:50 config/vax/vax.h:51 msgid "profiling not supported with -mg" -msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với « -mg »" +msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg" #: java/lang.opt:122 msgid "Warn if deprecated empty statements are found" @@ -5061,11 +4964,11 @@ msgstr "Cảnh báo nếu ghi rõ bộ sửa đổi không cần thiết" #: java/lang.opt:150 msgid "--CLASSPATH\tDeprecated; use --classpath instead" -msgstr "--CLASSPATH\tBị phản đối; có nên sử dụng « --classpath » để thay thế" +msgstr "--CLASSPATH\tBị phản đối; có nên sử dụng --classpath để thay thế" #: java/lang.opt:157 msgid "Permit the use of the assert keyword" -msgstr "Cho phép sử dụng từ khoá « assert »" +msgstr "Cho phép sử dụng từ khoá assert" #: java/lang.opt:179 msgid "--bootclasspath=<path>\tReplace system path" @@ -5085,7 +4988,7 @@ msgstr "Xuất một tập tin hạng" #: java/lang.opt:198 msgid "Alias for -femit-class-file" -msgstr "Bí danh cho « -femit-class-file »" +msgstr "Bí danh cho -femit-class-file" #: java/lang.opt:202 msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)" @@ -5157,7 +5060,6 @@ msgstr "Lập phiên bản VM đích" #: ada/gcc-interface/lang.opt:51 #, fuzzy -#| msgid "-I <dir>\tAdd <dir> to the end of the main include path" msgid "-I <dir>.\tAdd <dir> to the end of the main source path" msgstr "-I <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm chính" @@ -5166,18 +5068,16 @@ msgid "Enable most warning messages" msgstr "Hiệu lực phần lớn các thông điệp cảnh báo" #: ada/gcc-interface/lang.opt:59 -#, fuzzy -#| msgid "Synonym for -Wcomment" msgid "Synonym of -gnatk8" -msgstr "Từ đồng nghĩa với « -Wcomment »" +msgstr "Từ đồng nghĩa với -gnatk8" #: ada/gcc-interface/lang.opt:63 msgid "Do not look for source files in standard path" -msgstr "" +msgstr "Không tìm các tập tin mã nguồn trong đường dẫn tiêu chuẩn" #: ada/gcc-interface/lang.opt:67 msgid "Do not look for object files in standard path" -msgstr "" +msgstr "Không tìm các tập tin đối tượng trong đường dẫn tiêu chuẩn" #: ada/gcc-interface/lang.opt:71 msgid "Select the runtime" @@ -5185,11 +5085,11 @@ msgstr "" #: ada/gcc-interface/lang.opt:75 msgid "Catch typos" -msgstr "" +msgstr "Bắt gặp lỗi đánh máy" #: ada/gcc-interface/lang.opt:79 msgid "Set name of output ALI file (internal switch)" -msgstr "" +msgstr "Đặt tên cho tập tin kết xuất ALI (chuyển nội bộ)" #: ada/gcc-interface/lang.opt:83 msgid "-gnat<options>\tSpecify options to GNAT" @@ -5209,7 +5109,7 @@ msgstr "Cảnh báo về sự xếp hàng các khối CHUNG" #: fortran/lang.opt:207 msgid "Warn about missing ampersand in continued character constants" -msgstr "Cảnh báo về ký hiệu « & » còn thiếu trong hằng ký tự tiếp tục" +msgstr "Cảnh báo về ký hiệu '&' còn thiếu trong hằng ký tự tiếp tục" #: fortran/lang.opt:211 msgid "Warn about creation of array temporaries" @@ -5221,13 +5121,11 @@ msgstr "Cảnh báo về biểu thức ký tự bị cắt ngắn" #: fortran/lang.opt:223 #, fuzzy -#| msgid "Warn about implicit function declarations" msgid "Warn about most implicit conversions" msgstr "Cảnh báo về lời tuyên bố hàm ngầm" #: fortran/lang.opt:227 #, fuzzy -#| msgid "Warn about implicit function declarations" msgid "Warn about function call elimination" msgstr "Cảnh báo về lời tuyên bố hàm ngầm" @@ -5253,7 +5151,7 @@ msgstr "" #: fortran/lang.opt:255 msgid "Warn about \"suspicious\" constructs" -msgstr "Cảnh báo về cấu trúc « đáng ngờ" +msgstr "Cảnh báo về cấu trúc \"đáng ngờ\"" #: fortran/lang.opt:259 msgid "Permit nonconforming uses of the tab character" @@ -5269,7 +5167,6 @@ msgstr "Cảnh báo nếu một thủ tục người dùng có cùng một tên #: fortran/lang.opt:271 #, fuzzy -#| msgid "Warn about possible aliasing of dummy arguments" msgid "Warn about unused dummy arguments." msgstr "Cảnh báo về đối số giả có thể bị chồng lấp" @@ -5335,11 +5232,11 @@ msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer" #: fortran/lang.opt:347 msgid "Ignore 'D' in column one in fixed form" -msgstr "Có dạng cố định thì qua chữ « D » trong cột đầu tiên" +msgstr "Có dạng cố định thì qua chữ 'D' trong cột đầu tiên" #: fortran/lang.opt:351 msgid "Treat lines with 'D' in column one as comments" -msgstr "Thấy dòng có chữ « D » trong cột đầu tiên là ghi chú" +msgstr "Thấy dòng có chữ 'D' trong cột đầu tiên là ghi chú" #: fortran/lang.opt:355 msgid "Set the default double precision kind to an 8 byte wide type" @@ -5355,7 +5252,7 @@ msgstr "Lập loại thật mặc định thành một loại có chiều rộng #: fortran/lang.opt:367 msgid "Allow dollar signs in entity names" -msgstr "Cho phép tên thực thể chứa dấu đồng đô la « $ »" +msgstr "Cho phép tên thực thể chứa dấu đồng đô la \"$\"" #: fortran/lang.opt:371 common.opt:659 common.opt:826 common.opt:830 #: common.opt:834 common.opt:838 common.opt:1320 @@ -5368,13 +5265,11 @@ msgstr "Một khi phân tích cú pháp thì hiển thị cây mã nguồn" #: fortran/lang.opt:379 #, fuzzy -#| msgid "Display the code tree after parsing" msgid "Display the code tree after front end optimization" msgstr "Một khi phân tích cú pháp thì hiển thị cây mã nguồn" #: fortran/lang.opt:383 #, fuzzy -#| msgid "Display the code tree after parsing" msgid "Display the code tree after parsing; deprecated option" msgstr "Một khi phân tích cú pháp thì hiển thị cây mã nguồn" @@ -5392,7 +5287,7 @@ msgstr "Giả sử là tập tin nguồn có dạng cố định" #: fortran/lang.opt:399 msgid "Interpret any INTEGER(4) as an INTEGER(8)" -msgstr "" +msgstr "Biên dịch bất kỳ INTEGER(8) như là INTEGER(4)" #: fortran/lang.opt:403 msgid "Specify where to find the compiled intrinsic modules" @@ -5423,10 +5318,8 @@ msgid "-ffree-line-length-<n>\tUse n as character line width in free mode" msgstr "-ffree-line-length-<số>\tTrong chế độ tự do thì chiều rộng dòng ký tự là số này" #: fortran/lang.opt:431 -#, fuzzy -#| msgid "Enable linker optimizations" msgid "Enable front end optimization" -msgstr "Hiệu lực số tối ưu hoá bộ liên kết" +msgstr "Cho phép tối ưu hoá từ chương trình gọi" #: fortran/lang.opt:435 msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements" @@ -5475,7 +5368,7 @@ msgstr "-fmax-stack-var-size=<số>\tKích cỡ theo byte của mảng lớn nh #: fortran/lang.opt:475 msgid "Put all local arrays on stack." -msgstr "" +msgstr "Đặt toàn bộ các mảng nội bộ vào stack." #: fortran/lang.opt:479 msgid "Set default accessibility of module entities to PRIVATE." @@ -5495,27 +5388,27 @@ msgstr "Hiệu lực chức năng kiểm tra phạm vi trong khi biên dịch" #: fortran/lang.opt:503 msgid "Interpret any REAL(4) as a REAL(8)" -msgstr "" +msgstr "Biên dịch bất kỳ REAL(4) như là REAL(8)" #: fortran/lang.opt:507 msgid "Interpret any REAL(4) as a REAL(10)" -msgstr "" +msgstr "Biên dịch bất kỳ REAL(4) như là REAL(10)" #: fortran/lang.opt:511 msgid "Interpret any REAL(4) as a REAL(16)" -msgstr "" +msgstr "Biên dịch bất kỳ REAL(4) như là REAL(16)" #: fortran/lang.opt:515 msgid "Interpret any REAL(8) as a REAL(4)" -msgstr "" +msgstr "Biên dịch bất kỳ REAL(8) như là REAL(4)" #: fortran/lang.opt:519 msgid "Interpret any REAL(8) as a REAL(10)" -msgstr "" +msgstr "Biên dịch bất kỳ REAL(8) như là REAL(10)" #: fortran/lang.opt:523 msgid "Interpret any REAL(8) as a REAL(16)" -msgstr "" +msgstr "Biên dịch bất kỳ REAL(8) như là REAL(16)" #: fortran/lang.opt:527 msgid "Reallocate the LHS in assignments" @@ -5575,7 +5468,6 @@ msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008" #: fortran/lang.opt:623 #, fuzzy -#| msgid "Conform to the ISO Fortran 2008 standard" msgid "Conform to the ISO Fortran 2008 standard including TS 29113" msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008" @@ -5748,7 +5640,7 @@ msgstr "Lập loại CPU đích" #: config/frv/frv.opt:73 msgid "Known FR-V CPUs (for use with the -mcpu= option):" -msgstr "" +msgstr "Không hiểu FR-V CPUs (để dùng với tùy chọn -mcpu=):" #: config/frv/frv.opt:122 msgid "Use fp double instructions" @@ -5877,7 +5769,6 @@ msgstr "Đặt mục đích là bộ xử lý AM33/2.0" #: config/mn10300/mn10300.opt:38 #, fuzzy -#| msgid "Target the AM33 processor" msgid "Target the AM34 processor" msgstr "Đặt mục đích là bộ xử lý AM33" @@ -5899,13 +5790,11 @@ msgstr "Trả lại hàm trỏ trong cả hai a0 và d0" #: config/mn10300/mn10300.opt:63 #, fuzzy -#| msgid "Allow gcc to use the repeat/erepeat instructions" msgid "Allow gcc to generate LIW instructions" msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat" #: config/mn10300/mn10300.opt:67 #, fuzzy -#| msgid "Allow gcc to use the repeat/erepeat instructions" msgid "Allow gcc to generate the SETLB and Lcc instructions" msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat" @@ -6028,7 +5917,7 @@ msgstr "Sử dụng tên thanh ghi loại in/loc/out" #: config/ia64/ia64.opt:56 msgid "Enable use of sdata/scommon/sbss" -msgstr "Hiệu lực sử dụng « sdata/scommon/sbss »" +msgstr "Hiệu lực sử dụng sdata/scommon/sbss" #: config/ia64/ia64.opt:60 msgid "Generate code without GP reg" @@ -6089,7 +5978,7 @@ msgstr "Ghi rõ phạm vi các thanh ghi cần làm cho cố định" #: config/ia64/ia64.opt:127 msgid "Known Itanium CPUs (for use with the -mtune= option):" -msgstr "" +msgstr "Không hiểu Itanium CPUs (để dùng với tùy chọn -mcpu=):" #: config/ia64/ia64.opt:137 msgid "Use data speculation before reload" @@ -6141,7 +6030,7 @@ msgstr "Đang định thời thì cũng để một bit dừng lại vào đẳn #: config/ia64/ia64.opt:185 msgid "Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group" -msgstr "Giả sử rằng các việc nạp/lưu loại điểm phù động không phải rất có thể gây ra sự xung đột khi được để vào cùng một nhóm câu lệnh" +msgstr "Giả sử rằng các việc nạp/lưu dấu chấm động không phải rất có thể gây ra sự xung đột khi được để vào cùng một nhóm câu lệnh" #: config/ia64/ia64.opt:189 msgid "Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts. Default value is 1" @@ -6149,9 +6038,8 @@ msgstr "Giới hạn mềm về số các câu lệnh vùng nhớ mỗi nhóm c #: config/ia64/ia64.opt:193 #, fuzzy -#| msgid "Disallow more than `msched-max-memory-insns' in instruction group. Otherwise, limit is `soft' (prefer non-memory operations when limit is reached)" msgid "Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached)" -msgstr "Ép buộc giới hạn cứng là số tối đa các câu lệnh vùng nhớ « msched-max-memory-insns » trong nhóm câu lệnh. Không thì giới hạn là « mềm » (thích thao tác không phải vùng nhớ hơn khi tới giới hạn này)" +msgstr "Ép buộc giới hạn cứng là số tối đa các câu lệnh vùng nhớ 'msched-max-memory-insns' trong nhóm câu lệnh. Không thì giới hạn là 'mềm' (thích thao tác không phải vùng nhớ hơn khi tới giới hạn này)" #: config/ia64/ia64.opt:197 msgid "Don't generate checks for control speculation in selective scheduling" @@ -6191,7 +6079,6 @@ msgstr "Đừng sử dụng điểm phù động loại phần cứng" #: config/sparc/sparc.opt:42 #, fuzzy -#| msgid "Use alternate register names" msgid "Use flat register window model" msgstr "Sử dụng tên thanh ghi xen kẽ" @@ -6217,31 +6104,26 @@ msgstr "Biên dịch cho ABI loại V8+" #: config/sparc/sparc.opt:66 #, fuzzy -#| msgid "Use UltraSPARC Visual Instruction Set extensions" msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions" msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC" #: config/sparc/sparc.opt:70 #, fuzzy -#| msgid "Use UltraSPARC Visual Instruction Set extensions" msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions" msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC" #: config/sparc/sparc.opt:74 #, fuzzy -#| msgid "Use UltraSPARC Visual Instruction Set extensions" msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions" msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC" #: config/sparc/sparc.opt:78 #, fuzzy -#| msgid "Use UltraSPARC Visual Instruction Set extensions" msgid "Use UltraSPARC Fused Multiply-Add extensions" msgstr "Sử dụng phần mở rộng của Tập hợp Câu lệnh Trực quan UltraSPARC" #: config/sparc/sparc.opt:82 #, fuzzy -#| msgid "Use decimal floating point instructions" msgid "Use UltraSPARC Population-Count instruction" msgstr "Sử dụng câu lệnh loại điểm phù động thập phân" @@ -6282,10 +6164,8 @@ msgid "Use given SPARC-V9 code model" msgstr "Sử dụng mẫu mã SPARC-V9 đưa ra" #: config/sparc/sparc.opt:189 -#, fuzzy -#| msgid "-mdebug=\tEnable debug output" msgid "Enable debug output" -msgstr "-mdebug=\tBật kết xuất gỡ rối" +msgstr "Bật kết xuất gỡ rối" #: config/sparc/sparc.opt:193 msgid "Enable strict 32-bit psABI struct return checking." @@ -6362,7 +6242,7 @@ msgstr "Đừng gọi bẫy nào chuyển hết vùng nhớ tạm ra ngoài" #: config/m32r/m32r.opt:105 msgid "Small data area: none, sdata, use" msgstr "" -"Vùng dữ liệu nhỏ :\n" +"Vùng dữ liệu nhỏ:\n" " • none\tkhông có\n" " • sdata\n" " • use\tsử dụng" @@ -6433,7 +6313,7 @@ msgstr "Tạo ra mã cho một 68851" #: config/m68k/m68k.opt:96 msgid "Generate code that uses 68881 floating-point instructions" -msgstr "Tạo ra mã sử dụng câu lệnh loại điểm phù động 68881" +msgstr "Tạo ra mã sử dụng chỉ lệnh dấu chấm động 68881" #: config/m68k/m68k.opt:100 msgid "Align variables on a 32-bit boundary" @@ -6486,7 +6366,7 @@ msgstr "Sử dụng quy ước gọi thông thường" #: config/m68k/m68k.opt:156 msgid "Consider type 'int' to be 32 bits wide" -msgstr "Thấy « type » (loại) « int » (số nguyên) có chiều rộng 32 bit" +msgstr "Thấy 'type' (loại) 'int' (số nguyên) có chiều rộng 32 bit" #: config/m68k/m68k.opt:160 msgid "Generate pc-relative code" @@ -6494,7 +6374,7 @@ msgstr "Tạo ra mã tương đối với PC (pc-relative)" #: config/m68k/m68k.opt:164 msgid "Use different calling convention using 'rtd'" -msgstr "Sử dụng một quy ước gọi khác bằng « rtd »" +msgstr "Sử dụng một quy ước gọi khác bằng 'rtd'" #: config/m68k/m68k.opt:168 config/bfin/bfin.opt:78 msgid "Enable separate data segment" @@ -6506,7 +6386,7 @@ msgstr "mã số (ID) của thư viện dùng chung cần xây dựng" #: config/m68k/m68k.opt:176 msgid "Consider type 'int' to be 16 bits wide" -msgstr "Thấy « type » (loại) « int » (số nguyên) có chiều rộng 16 bit" +msgstr "Thấy 'type' (loại) 'int' (số nguyên) có chiều rộng 16 bit" #: config/m68k/m68k.opt:180 msgid "Generate code with library calls for floating point" @@ -6534,15 +6414,15 @@ msgstr "Sử dụng toán học IEEE cho phép so sánh loại điểm phù đ #: config/m68k/m68k-tables.opt:25 msgid "Known M68K CPUs (for use with the -mcpu= option):" -msgstr "" +msgstr "Không hiểu M68K CPUs (để dùng với tùy chọn -mcpu=):" #: config/m68k/m68k-tables.opt:347 msgid "Known M68K microarchitectures (for use with the -mtune= option):" -msgstr "" +msgstr "Không hiểu kiến trúc M68K (để dùng với tùy chọn -mtune=):" #: config/m68k/m68k-tables.opt:393 msgid "Known M68K ISAs (for use with the -march= option):" -msgstr "" +msgstr "Không hiểu M68K ISAs(để dùng với tùy chọn -march=):" #: config/i386/interix.opt:33 config/i386/cygming.opt:47 msgid "Use the GNU extension to the PE format for aligned common data" @@ -6610,7 +6490,7 @@ msgstr "Nhánh có giá này (1-5, đơn vị tùy ý)" #: config/i386/i386.opt:137 msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model" -msgstr "Dữ liệu vượt quá ngưỡng này thì để vào phần « .ldata » trong mẫu môi giới x86-64" +msgstr "Dữ liệu vượt quá ngưỡng này thì để vào phần .ldata trong mẫu môi giới x86-64" #: config/i386/i386.opt:141 msgid "Use given x86-64 code model" @@ -6621,10 +6501,8 @@ msgid "Known code models (for use with the -mcmodel= option):" msgstr "" #: config/i386/i386.opt:163 -#, fuzzy -#| msgid "`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead." msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead" -msgstr "« -mcpu » bị phản đối. Hãy sử dụng « -mtune » hoặc « -march » để thay thế." +msgstr "%<-mcpu=%> bị phản đối; dùng %<-mtune=%> hoặc %<-march=%> để thay thế" #: config/i386/i386.opt:167 msgid "Generate sin, cos, sqrt for FPU" @@ -6644,7 +6522,7 @@ msgstr "Tạo ra toán học loại điểm phù động dùng tập hợp câu #: config/i386/i386.opt:183 msgid "Valid arguments to -mfpmath=:" -msgstr "" +msgstr "Đối số hợp lệ cho -mfpmath=:" #: config/i386/i386.opt:216 msgid "Inline all known string operations" @@ -6655,32 +6533,24 @@ msgid "Inline memset/memcpy string operations, but perform inline version only f msgstr "Chèn vào trực tiếp các thao tác chuỗi loại memset/memcpy, mà thực hiện phiên bản trực tiếp chỉ cho khối nhỏ" #: config/i386/i386.opt:223 -#, fuzzy -#| msgid "`-mintel-syntax' is deprecated. Use `-masm=intel' instead." msgid "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead" -msgstr "« -mintel-syntax » bị phản đối. Hãy sử dụng « -masm=intel » để thay thế." +msgstr "%<-mintel-syntax%> và %<-mno-intel-syntax%> bị phản đối; dùng %<-masm=intel%> và %<-masm=att%> để thay thế" #: config/i386/i386.opt:244 msgid "Omit the frame pointer in leaf functions" msgstr "Bỏ sót hàm trỏ khung trong hàm lá" #: config/i386/i386.opt:248 -#, fuzzy -#| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)" msgid "Set 80387 floating-point precision to 32-bit" -msgstr "Lập độ chính xác điểm phù động 80387 (-mpc32, -mpc64, -mpc80)" +msgstr "Đặt độ chính xác dấu chấm động 80387 thành 32-bít" #: config/i386/i386.opt:252 -#, fuzzy -#| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)" msgid "Set 80387 floating-point precision to 64-bit" -msgstr "Lập độ chính xác điểm phù động 80387 (-mpc32, -mpc64, -mpc80)" +msgstr "Đặt độ chính xác dấu chấm động 80387 thành 64-bít" #: config/i386/i386.opt:256 -#, fuzzy -#| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)" msgid "Set 80387 floating-point precision to 80-bit" -msgstr "Lập độ chính xác điểm phù động 80387 (-mpc32, -mpc64, -mpc80)" +msgstr "Đặt độ chính xác dấu chấm động 80387 thành 80-bít" #: config/i386/i386.opt:260 msgid "Attempt to keep stack aligned to this power of 2" @@ -6724,7 +6594,7 @@ msgstr "Chọn chiến lược để tạo ra thao tác chuỗi dùng" #: config/i386/i386.opt:304 msgid "Valid arguments to -mstringop-strategy=:" -msgstr "" +msgstr "Đối số hợp lệ cho -mstringop-strategy=:" #: config/i386/i386.opt:329 msgid "Use given thread-local storage dialect" @@ -6732,7 +6602,7 @@ msgstr "Sử dụng phương ngôn lưu theo nhánh cục bộ" #: config/i386/i386.opt:333 msgid "Known TLS dialects (for use with the -mtls-dialect= option):" -msgstr "" +msgstr "Không hiểu TLS dialects (để dùng với tùy chọn -mtls-dialect=):" #: config/i386/i386.opt:343 #, c-format @@ -6745,7 +6615,7 @@ msgstr "Tạo ra mã thích hợp với ABI đưa ra" #: config/i386/i386.opt:355 msgid "Known ABIs (for use with the -mabi= option):" -msgstr "" +msgstr "Không hiểu ABIs (để dùng với tùy chọn -mabi=):" #: config/i386/i386.opt:365 config/rs6000/rs6000.opt:196 msgid "Vector library ABI to use" @@ -6792,10 +6662,8 @@ msgid "Generate 64bit x86-64 code" msgstr "Tạo ra mã x86-64 64-bit" #: config/i386/i386.opt:419 -#, fuzzy -#| msgid "Generate 64bit x86-64 code" msgid "Generate 32bit x86-64 code" -msgstr "Tạo ra mã x86-64 64-bit" +msgstr "Tạo ra mã x86-64 32-bit" #: config/i386/i386.opt:423 msgid "Support MMX built-in functions" @@ -6838,20 +6706,16 @@ msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation" msgstr "Đừng hỗ trợ hàm dựng sẵn và chức năng tạo ra mã loại SSE4.1 và SSE4.2" #: config/i386/i386.opt:466 -#, fuzzy -#| msgid "'-msse5' was removed." msgid "%<-msse5%> was removed" -msgstr "« -msse5 » đã bị gỡ bỏ." +msgstr "%<-msse5%> đã bị gỡ bỏ" #: config/i386/i386.opt:471 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 và AVX" #: config/i386/i386.opt:475 -#, fuzzy -#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation" msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation" -msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX và FMA" +msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX và AVX2" #: config/i386/i386.opt:479 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation" @@ -6883,25 +6747,21 @@ msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh popcnt." #: config/i386/i386.opt:507 #, fuzzy -#| msgid "Support FMA4 built-in functions and code generation " msgid "Support BMI built-in functions and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4" #: config/i386/i386.opt:511 #, fuzzy -#| msgid "Support FMA4 built-in functions and code generation " msgid "Support BMI2 built-in functions and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4" #: config/i386/i386.opt:515 #, fuzzy -#| msgid "Support LWP built-in functions and code generation " msgid "Support LZCNT built-in function and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LWP" #: config/i386/i386.opt:519 #, fuzzy -#| msgid "Support FMA4 built-in functions and code generation " msgid "Support TBM built-in functions and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4" @@ -6935,25 +6795,21 @@ msgstr "Mã hoá câu lệnh SSE với tiền tố VEX" #: config/i386/i386.opt:551 #, fuzzy -#| msgid "Support AES built-in functions and code generation" msgid "Support FSGSBASE built-in functions and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES" #: config/i386/i386.opt:555 #, fuzzy -#| msgid "Support AES built-in functions and code generation" msgid "Support RDRND built-in functions and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES" #: config/i386/i386.opt:559 #, fuzzy -#| msgid "Support FMA4 built-in functions and code generation " msgid "Support F16C built-in functions and code generation" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4" #: config/i386/i386.opt:563 #, fuzzy -#| msgid "Call mcount for profiling before a function prologue" msgid "Emit profiling counter call at function entry before prologue." msgstr "Gọi mcount để đo hiệu năng sử dụng đẳng trước một đoạn mở đầu hàm" @@ -7131,7 +6987,7 @@ msgstr "Tránh sự tạo ra câu lệnh nạp/lưu phụ lục khi có thể" #: config/rs6000/rs6000.opt:256 msgid "Mark __tls_get_addr calls with argument info" -msgstr "Đánh dấu cuộc gọi « __tls_get_addr » bằng thông tin về đối số" +msgstr "Đánh dấu cuộc gọi __tls_get_addr bằng thông tin về đối số" #: config/rs6000/rs6000.opt:263 msgid "Schedule the start and end of the procedure" @@ -7151,7 +7007,6 @@ msgstr "Làm cho hợp hơn với cú pháp XLC của IBM" #: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283 #, fuzzy -#| msgid "Generate software reciprocal sqrt for better throughput" msgid "Generate software reciprocal divide and square root for better throughput." msgstr "Tạo ra cân bậc hai đảo loại phần mềm để tăng tốc độ truyền dữ liệu" @@ -7188,18 +7043,12 @@ msgid "Generate VRSAVE instructions when generating AltiVec code" msgstr "Tạo ra câu lệnh VRSAVE khi tạo ra mã AltiVec" #: config/rs6000/rs6000.opt:326 -#, fuzzy -#| msgid "-mvrsave=yes/no\tDeprecated option. Use -mvrsave/-mno-vrsave instead" msgid "Deprecated option. Use -mno-vrsave instead" -msgstr "" -"-mvrsave=yes/no\t\tTùy chọn bị phản đối.\n" -"\tHãy sử dụng « -mvrsave/-mno-vrsave » để thay thế. (yes=có, no=không)" +msgstr "Tùy chọn bị phản đối. Dùng -mno-vrsave để thay thế" #: config/rs6000/rs6000.opt:330 -#, fuzzy -#| msgid "Deprecated. Use -Os instead" msgid "Deprecated option. Use -mvrsave instead" -msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế" +msgstr "Tùy chọn bị phản đối. Dùng -mvrsave để thay thế" #: config/rs6000/rs6000.opt:334 msgid "Specify how many bytes should be moved inline before calling out to memcpy/memmove" @@ -7210,18 +7059,12 @@ msgid "Generate isel instructions" msgstr "Tạo ra câu lệnh isel" #: config/rs6000/rs6000.opt:342 -#, fuzzy -#| msgid "-misel=yes/no\tDeprecated option. Use -misel/-mno-isel instead" msgid "Deprecated option. Use -mno-isel instead" -msgstr "" -"-misel=yes/no\t\tTùy chọn bị phản đối.\n" -"\tHãy sử dụng « -misel/-mno-isel » để thay thế. (yes=có, no=không)" +msgstr "Tùy chọn bị phản đối. Dùng -mno để thay thế" #: config/rs6000/rs6000.opt:346 -#, fuzzy -#| msgid "Deprecated. Use -Os instead" msgid "Deprecated option. Use -misel instead" -msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế" +msgstr "Tùy chọn bị phản đối. Dùng -misel để thay thế" #: config/rs6000/rs6000.opt:350 msgid "Generate SPE SIMD instructions on E500" @@ -7232,18 +7075,12 @@ msgid "Generate PPC750CL paired-single instructions" msgstr "Tạo ra câu lệnh đôi-đơn PPC750CL" #: config/rs6000/rs6000.opt:358 -#, fuzzy -#| msgid "-mspe=yes/no\tDeprecated option. Use -mspe/-mno-spe instead" msgid "Deprecated option. Use -mno-spe instead" -msgstr "" -"-mspe=yes/no\t\tTùy chọn bị phản đối.\n" -"\tHãy sử dụng « -mspe/-mno-spe » để thay thế. (yes=có, no=không)" +msgstr "Tùy chọn bị phản đối. Dùng -mno-spe để thay thế" #: config/rs6000/rs6000.opt:362 -#, fuzzy -#| msgid "Deprecated. Use -Os instead" msgid "Deprecated option. Use -mspe instead" -msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế" +msgstr "Tùy chọn bị phản đối. Dùng -mspe để thay thế" #: config/rs6000/rs6000.opt:366 msgid "-mdebug=\tEnable debug output" @@ -7251,35 +7088,30 @@ msgstr "-mdebug=\tBật kết xuất gỡ rối" #: config/rs6000/rs6000.opt:370 #, fuzzy -#| msgid "Use the Cray Pointer extension" msgid "Use the AltiVec ABI extensions" msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer" #: config/rs6000/rs6000.opt:374 #, fuzzy -#| msgid "Do not use the bit-field instructions" msgid "Do not use the AltiVec ABI extensions" msgstr "Đừng sử dụng câu lệnh loại trường-bit" #: config/rs6000/rs6000.opt:378 #, fuzzy -#| msgid "Use the Cray Pointer extension" msgid "Use the SPE ABI extensions" msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer" #: config/rs6000/rs6000.opt:382 -#, fuzzy -#| msgid "Do not use the bit-field instructions" msgid "Do not use the SPE ABI extensions" -msgstr "Đừng sử dụng câu lệnh loại trường-bit" +msgstr "Không dùng lệnh mở rộng SPE ABI" #: config/rs6000/rs6000.opt:389 msgid "using darwin64 ABI" -msgstr "" +msgstr "sử dụng darwin64 ABI" #: config/rs6000/rs6000.opt:392 msgid "using old darwin ABI" -msgstr "" +msgstr "sử dụng darwin ABI kiểu cũ" #: config/rs6000/rs6000.opt:395 msgid "using IEEE extended precision long double" @@ -7315,7 +7147,7 @@ msgstr "Cảnh báo khi xuất một câu lệnh mã vi Cell" #: config/rs6000/rs6000.opt:438 msgid "Warn about deprecated 'vector long ...' AltiVec type usage" -msgstr "Cảnh báo về sử dụng loại AltiVec « vector long ... »" +msgstr "Cảnh báo về sử dụng loại AltiVec 'vector long ...'" #: config/rs6000/rs6000.opt:442 msgid "-mfloat-gprs=\tSelect GPR floating point method" @@ -7323,7 +7155,7 @@ msgstr "-mfloat-gprs=\tChọn phương pháp điểm phù động GPR" #: config/rs6000/rs6000.opt:446 msgid "Valid arguments to -mfloat-gprs=:" -msgstr "" +msgstr "Đối số hợp lệ cho -mfloat-gprs=:" #: config/rs6000/rs6000.opt:462 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)" @@ -7342,10 +7174,8 @@ msgid "Specify alignment of structure fields default/natural" msgstr "Ghi rõ cách xếp hàng các trường cấu trúc: mặc định (default) hay tự nhiên (natural)" #: config/rs6000/rs6000.opt:478 -#, fuzzy -#| msgid "in argument to unary !" msgid "Valid arguments to -malign-:" -msgstr "trong đối số tới bộ nguyên phân !" +msgstr "Đối số hợp lệ cho -malign-:" #: config/rs6000/rs6000.opt:488 msgid "Specify scheduling priority for dispatch slot restricted insns" @@ -7365,7 +7195,7 @@ msgstr "Đơn vị điểm phù động không hỗ trợ phép chia và phép t #: config/rs6000/rs6000.opt:504 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)" -msgstr "-mfpu=\tGhi rõ điểm phù động (sp, dp, sp-lite, dp-lite) (cũng ngụ ý « -mxilinx-fpu »)" +msgstr "-mfpu=\tGhi rõ điểm phù động (sp, dp, sp-lite, dp-lite) (cũng ngụ ý -mxilinx-fpu)" #: config/rs6000/rs6000.opt:526 msgid "Specify Xilinx FPU." @@ -7397,7 +7227,7 @@ msgstr "Gọi mcount để đo hiệu năng sử dụng đẳng trước một #: config/rs6000/linux64.opt:28 msgid "Select code model" -msgstr "" +msgstr "Chọn mô hình mã" #: config/rs6000/sysv4.opt:25 msgid "Select ABI calling convention" @@ -7451,23 +7281,23 @@ msgstr "Sử dụng phương pháp mặc định để quản lý sdata" #: config/rs6000/sysv4.opt:118 msgid "Link with libsim.a, libc.a and sim-crt0.o" -msgstr "Liên kết với « libsim.a », « libc.a » và « sim-crt0.o »" +msgstr "Liên kết với libsim.a, libc.a và sim-crt0.o" #: config/rs6000/sysv4.opt:122 msgid "Link with libads.a, libc.a and crt0.o" -msgstr "Liên kết với « libads.a », « libc.a » và « crt0.o »" +msgstr "Liên kết với libads.a, libc.a và crt0.o" #: config/rs6000/sysv4.opt:126 msgid "Link with libyk.a, libc.a and crt0.o" -msgstr "Liên kết với « libyk.a », « libc.a » và « crt0.o »" +msgstr "Liên kết với libyk.a, libc.a và crt0.o" #: config/rs6000/sysv4.opt:130 msgid "Link with libmvme.a, libc.a and crt0.o" -msgstr "Liên kết với « libmvme.a », « libc.a » và « crt0.o »" +msgstr "Liên kết với libmvme.a, libc.a và crt0.o" #: config/rs6000/sysv4.opt:134 msgid "Set the PPC_EMB bit in the ELF flags header" -msgstr "Lập bit « PPC_EMB » trong phần đầu cờ ELF" +msgstr "Lập bit PPC_EMB trong phần đầu cờ ELF" #: config/rs6000/sysv4.opt:154 msgid "Generate code to use a non-exec PLT and GOT" @@ -7479,7 +7309,7 @@ msgstr "Tạo ra mã cho BSS PLT thực hiện cũ" #: config/rs6000/rs6000-tables.opt:24 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):" -msgstr "" +msgstr "Không hiểu CPUs (để dùng với tùy chọn -mcpu= và -mtune=):" #: config/spu/spu.opt:20 msgid "Emit warnings when run-time relocations are generated" @@ -7543,7 +7373,7 @@ msgstr "Truy cập đến biến trong đối tượng PPU 64-bit" #: config/spu/spu.opt:96 msgid "Allow conversions between __ea and generic pointers (default)" -msgstr "Cho phép chuyển đổi giữa hàm trỏ loại « __ea » và chung (mặc định)" +msgstr "Cho phép chuyển đổi giữa hàm trỏ loại __ea và chung (mặc định)" #: config/spu/spu.opt:100 msgid "Size (in KB) of software data cache" @@ -7587,7 +7417,7 @@ msgstr "Tạo ra mã về cuối nhỏ" #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27 msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line" -msgstr "Giả sử đã cung cấp hỗ trợ vào lúc chạy, vì thế bỏ sót « -lsim » khỏi dòng lệnh liên kết" +msgstr "Giả sử đã cung cấp hỗ trợ vào lúc chạy, vì thế bỏ sót -lsim khỏi dòng lệnh liên kết" #: config/mcore/mcore.opt:60 msgid "Use arbitrary sized immediates in bit operations" @@ -7618,14 +7448,11 @@ msgid "Use simulator runtime" msgstr "Sử dụng thời gian chạy của bộ mô phỏng" #: config/c6x/c6x.opt:46 -#, fuzzy -#| msgid "no arguments for spec function" msgid "Valid arguments for the -msdata= option" -msgstr "không có đối số tới hàm đặc tả" +msgstr "Đối số hợp lệ cho tùy chọn -msdata=" #: config/c6x/c6x.opt:59 #, fuzzy -#| msgid "Compile for the Thumb not the ARM" msgid "Compile for the DSBT shared library ABI" msgstr "Biên dịch cho Thumb, không phải cho ARM" @@ -7635,7 +7462,7 @@ msgstr "Tránh sự tạo ra cuộc gọi tương đối với PC; sử dụng h #: config/c6x/c6x-tables.opt:24 msgid "Known C6X ISAs (for use with the -march= option):" -msgstr "" +msgstr "Không hiểu C6X ISAs (để dùng với tùy chọn -march=):" #: config/sh/sh.opt:45 msgid "Generate SH1 code" @@ -7819,7 +7646,7 @@ msgstr "Hiệu lực mẫu cbranchdi4" #: config/sh/sh.opt:234 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect." -msgstr "Xuất mẫu « cmpeqdi_t pattern » ngay cả khi tuỳ chọn « -mcbranchdi » vẫn hoạt động." +msgstr "Xuất mẫu cmpeqdi_t pattern ngay cả khi tuỳ chọn -mcbranchdi vẫn hoạt động." #: config/sh/sh.opt:238 msgid "Enable SH5 cut2 workaround" @@ -7839,7 +7666,7 @@ msgstr "Ghi rõ tên cho hàm chia đã ký 32-bit" #: config/sh/sh.opt:254 msgid "Enable the use of 64-bit floating point registers in fmov instructions. See -mdalign if 64-bit alignment is required." -msgstr "Hiệu lực sử dụng thay ghi điểm phù động 64-bit trong câu lệnh fmov. Xem « -mdalign » nếu cũng yêu cầu xếp hàng theo 64-bit." +msgstr "Hiệu lực sử dụng thay ghi điểm phù động 64-bit trong câu lệnh fmov. Xem -mdalign nếu cũng yêu cầu xếp hàng theo 64-bit." #: config/sh/sh.opt:262 msgid "Enable the use of the fused floating point multiply-accumulate operation" @@ -7854,8 +7681,10 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions" msgstr "Theo quy ước gọi SuperH / Renesas (còn gọi là Hitachi)" #: config/sh/sh.opt:274 -msgid "Increase the IEEE compliance for floating-point code" -msgstr "Đối với mã điểm phù động thì làm hợp hơn với IEEE" +#, fuzzy +#| msgid "Increase the IEEE compliance for floating-point code" +msgid "Increase the IEEE compliance for floating-point comparisons" +msgstr "Đối với mã dấu chấm động động thì làm hợp hơn với IEEE" #: config/sh/sh.opt:278 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact" @@ -7883,7 +7712,7 @@ msgstr "Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè" #: config/sh/sh.opt:304 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)" -msgstr "Làm cho cấu trúc là một bội số cho 4 byte (cảnh báo : ABI bị sửa đổi)" +msgstr "Làm cho cấu trúc là một bội số cho 4 byte (cảnh báo: ABI bị sửa đổi)" #: config/sh/sh.opt:308 msgid "Emit function-calls using global offset table when generating PIC" @@ -7903,7 +7732,7 @@ msgstr "" #: config/sh/sh.opt:328 msgid "Deprecated. Use -Os instead" -msgstr "Bị phân đối nên hãy sử dụng đối số « -Os » để thay thế" +msgstr "Bị phân đối nên hãy sử dụng đối số -Os để thay thế" #: config/sh/sh.opt:332 msgid "Cost to assume for a multiply insn" @@ -7911,11 +7740,11 @@ msgstr "Giá cần giả sử cho một câu lệnh nhân lên" #: config/sh/sh.opt:336 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode." -msgstr "Đừng tạo ra mã chỉ có chế độ quyền đặc biệt; cũng ngụ ý « -mno-inline-ic_invalidate » nếu mã trực tiếp không có tác động trong chế độ người dùng" +msgstr "Đừng tạo ra mã chỉ có chế độ quyền đặc biệt; cũng ngụ ý -mno-inline-ic_invalidate nếu mã trực tiếp không có tác động trong chế độ người dùng" #: config/sh/sh.opt:342 msgid "Pretend a branch-around-a-move is a conditional move." -msgstr "Làm ra vẻ rằng « branch-around-a-move » là một sự di chuyển có điều kiện." +msgstr "Làm ra vẻ rằng branch-around-a-move là một sự di chuyển có điều kiện." #: config/sh/superh.opt:6 msgid "Board name [and memory region]." @@ -7927,7 +7756,7 @@ msgstr "Tên lúc chạy." #: config/arm/arm.opt:26 msgid "TLS dialect to use:" -msgstr "" +msgstr "TLS dialect được dùng:" #: config/arm/arm.opt:36 msgid "Specify an ABI" @@ -7935,7 +7764,7 @@ msgstr "Ghi rõ một ABI" #: config/arm/arm.opt:40 msgid "Known ARM ABIs (for use with the -mabi= option):" -msgstr "" +msgstr "Không hiểu ARM ABIs (để dùng với tùy chọn -mabi=):" #: config/arm/arm.opt:59 msgid "Generate a call to abort if a noreturn function returns" @@ -7955,7 +7784,6 @@ msgstr "Tạo ra mã PIC loại vào lại" #: config/arm/arm.opt:90 #, fuzzy -#| msgid "Generate code for 32 bit addressing" msgid "Generate code in 32 bit ARM state." msgstr "Tạo ra mã để đặt địa chỉ 32 bit" @@ -7985,11 +7813,11 @@ msgstr "Ghi rõ có nên sử dụng phần cứng điểm phù động hay khô #: config/arm/arm.opt:118 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" -msgstr "" +msgstr "Không hiểu kiểu dấu chấm động ABIs (để dùng với tùy chọn -mfloat-abi=):" #: config/arm/arm.opt:137 msgid "Specify the __fp16 floating-point format" -msgstr "Ghi rõ định dạng điểm phù động « __fp16 »" +msgstr "Ghi rõ định dấu chấm động __fp16" #: config/arm/arm.opt:141 msgid "Known __fp16 formats (for use with the -mfp16-format= option):" @@ -8025,7 +7853,6 @@ msgstr "Ghi rõ sự xếp hàng bit tối thiểu của cấu trúc" #: config/arm/arm.opt:202 #, fuzzy -#| msgid "Generate code for GNU as" msgid "Generate code for Thumb state" msgstr "Tạo ra mã cho as của GNU" @@ -8035,7 +7862,6 @@ msgstr "Hỗ trợ cuộc gọi giữa các tập hợp câu lệnh loại Thumb #: config/arm/arm.opt:210 #, fuzzy -#| msgid "Use given thread-local storage dialect" msgid "Specify thread local storage scheme" msgstr "Sử dụng phương ngôn lưu theo nhánh cục bộ" @@ -8045,7 +7871,7 @@ msgstr "Ghi rõ cách truy cập đến hàm trỏ mạch" #: config/arm/arm.opt:218 msgid "Valid arguments to -mtp=:" -msgstr "" +msgstr "Đối số hợp lệ cho -mtp=:" #: config/arm/arm.opt:231 msgid "Thumb: Generate (non-leaf) stack frames even if not needed" @@ -8057,7 +7883,6 @@ msgstr "Thumb: Tạo ra khung đống (loại lá) ngay cả khi không cần th #: config/arm/arm.opt:248 #, fuzzy -#| msgid "Assume big endian bytes, little endian words" msgid "Assume big endian bytes, little endian words. This option is deprecated." msgstr "Giả sử các byte về cuối lớn, các từ về cuối nhỏ" @@ -8067,7 +7892,6 @@ msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-t #: config/arm/arm.opt:256 #, fuzzy -#| msgid "Use Neon quad-word (rather than double-word) registers for vectorization" msgid "Use Neon double-word (rather than quad-word) registers for vectorization" msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá" @@ -8089,15 +7913,15 @@ msgstr "Bỏ qua thuộc tính dllimport về hàm" #: config/arm/arm-tables.opt:25 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" -msgstr "" +msgstr "Không hiểu ARM CPUs (để dùng với tùy chọn -mcpu= và -mtune=):" #: config/arm/arm-tables.opt:275 msgid "Known ARM architectures (for use with the -march= option):" -msgstr "" +msgstr "Không hiểu kiến trúc ARM (để dùng với tùy chọn -march=):" #: config/arm/arm-tables.opt:357 msgid "Known ARM FPUs (for use with the -mfpu= option):" -msgstr "" +msgstr "Không hiểu ARM FPUs (để dùng với tùy chọn -mfpu=):" #: config/pdp11/pdp11.opt:23 msgid "Generate code for an 11/10" @@ -8113,7 +7937,7 @@ msgstr "Tạo ra mã cho một 11/45" #: config/pdp11/pdp11.opt:35 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)" -msgstr "Trả lại kết quả điểm phù động bằng ac0 (bằng fr0 trong cú pháp dịch mã số UNIX)" +msgstr "Trả lại kết quả dấu chấm động theo ac0 (bằng fr0 trong cú pháp dịch mã số UNIX)" #: config/pdp11/pdp11.opt:39 msgid "Do not use inline patterns for copying memory" @@ -8193,7 +8017,6 @@ msgstr "Làm yếu các nhánh" #: config/avr/avr.opt:67 #, fuzzy -#| msgid "Make the linker relaxation machine assume that a program counter wrap-around occures." msgid "Make the linker relaxation machine assume that a program counter wrap-around occurs." msgstr "Làm cho máy làm yếu bộ liên kết giả sử rằng bộ đếm chương trình đã cuộn lại." @@ -8211,7 +8034,7 @@ msgstr "" #: config/avr/avr-tables.opt:24 msgid "Known MCU names:" -msgstr "" +msgstr "Các tên MCU được biết:" #: config/rl78/rl78.opt:27 config/rx/rx.opt:84 msgid "Use the simulator runtime." @@ -8292,7 +8115,7 @@ msgstr "Sử dụng quy ước gọi di động" #: config/pa/pa.opt:107 msgid "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000" -msgstr "Ghi rõ CPU cho mục đích định thời, một của: 700, 7100, 7100LC, 7200, 7300, 8000" +msgstr "Ghi rõ CPU cho mục đích định thời. Đối số hợp lệ là 700, 7100, 7100LC, 7200, 7300, và 8000" #: config/pa/pa.opt:140 msgid "Do not disable space regs" @@ -8340,7 +8163,7 @@ msgstr "-mabi=ABI\tTạo ra làm hợp với ABI đưa ra" #: config/mips/mips.opt:36 msgid "Known MIPS ABIs (for use with the -mabi= option):" -msgstr "" +msgstr "Không hiểu MIPS ABIs (để dùng với tùy chọn -mabi=):" #: config/mips/mips.opt:55 msgid "Generate code that can be used in SVR4-style dynamic objects" @@ -8348,7 +8171,7 @@ msgstr "Tạo ra mã có thể sử dụng được trong đối tượng năng #: config/mips/mips.opt:59 msgid "Use PMC-style 'mad' instructions" -msgstr "Sử dụng câu lệnh « mad » loại PMC" +msgstr "Sử dụng câu lệnh mad loại PMC" #: config/mips/mips.opt:63 msgid "-march=ISA\tGenerate code for the given ISA" @@ -8376,7 +8199,7 @@ msgstr "-mcode-readable=THIẾT_LẬP\tGhi rõ khi nào câu lệnh có quyền #: config/mips/mips.opt:87 msgid "Valid arguments to -mcode-readable=:" -msgstr "" +msgstr "Đối số hợp lệ cho -mcode-readable=:" #: config/mips/mips.opt:100 msgid "Use branch-and-break sequences to check for integer divide by zero" @@ -8392,7 +8215,7 @@ msgstr "Cho phép sử dụng câu lệnh MDMX" #: config/mips/mips.opt:112 msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations" -msgstr "Cho phép câu lệnh điểm phù động phần cứng bao quát thao tác cả hai 32-bit và 64-bit" +msgstr "Cho phép xử lý dấu chấm động phần cứng bao quát thao tác cả hai hệ điều hành 32-bit và 64-bit" #: config/mips/mips.opt:116 msgid "Use MIPS-DSP instructions" @@ -8412,11 +8235,10 @@ msgstr "Sử dụng toán tử dịch mã số %reloc() kiểu NewABI" #: config/mips/mips.opt:146 msgid "Use -G for data that is not defined by the current object" -msgstr "Sử dụng « -G » cho dữ liệu không phải được xác định bởi đối tượng hiện thời" +msgstr "Sử dụng -G cho dữ liệu không phải được xác định bởi đối tượng hiện thời" #: config/mips/mips.opt:150 #, fuzzy -#| msgid "Work around certain R4000 errata" msgid "Work around certain 24K errata" msgstr "Khắc phục một số lỗi R4000 nào đó" @@ -8454,11 +8276,11 @@ msgstr "Đã bật ngoại lệ điểm phù động" #: config/mips/mips.opt:186 msgid "Use 32-bit floating-point registers" -msgstr "Sử dụng thanh ghi điểm phù động 32-bit" +msgstr "Sử dụng thanh ghi dấu chấm động 32-bit" #: config/mips/mips.opt:190 msgid "Use 64-bit floating-point registers" -msgstr "Sử dụng thanh ghi điểm phù động 64-bit" +msgstr "Sử dụng thanh ghi dấu chấm động 64-bit" #: config/mips/mips.opt:194 msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines" @@ -8466,7 +8288,7 @@ msgstr "-mflush-func=HÀM\tSử dụng hàm này để chuyển hết vùng nh #: config/mips/mips.opt:198 msgid "Generate floating-point multiply-add instructions" -msgstr "Tạo ra câu lệnh nhân-cộng loại điểm phù động" +msgstr "Tạo ra câu lệnh nhân-cộng kiểu dấu chấm động" #: config/mips/mips.opt:202 msgid "Use 32-bit general registers" @@ -8482,11 +8304,11 @@ msgstr "Sử dụng chức năng đặt địa chỉ tương đối với GP đ #: config/mips/mips.opt:214 msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations" -msgstr "Khi tạo ra mãn « -mabicalls » thì cho phép tập tin thực thi sử dụng PLT và sao chép sự định vị lại" +msgstr "Khi tạo ra mãn -mabicalls thì cho phép tập tin thực thi sử dụng PLT và sao chép sự định vị lại" #: config/mips/mips.opt:218 msgid "Allow the use of hardware floating-point ABI and instructions" -msgstr "Cho phép sử dụng ABI và các câu lệnh loại điểm phù động phần cứng" +msgstr "Cho phép sử dụng ABI và các câu lệnh kiểu dấu chấm động phần cứng" #: config/mips/mips.opt:222 msgid "Generate code that can be safely linked with MIPS16 code." @@ -8510,7 +8332,7 @@ msgstr "Sử dụng câu lệnh ll, sc và sync" #: config/mips/mips.opt:242 msgid "Use -G for object-local data" -msgstr "Sử dụng « -G » cho dữ liệu cục bộ với đối tượng" +msgstr "Sử dụng -G cho dữ liệu cục bộ với đối tượng" #: config/mips/mips.opt:246 msgid "Use indirect calls" @@ -8526,7 +8348,7 @@ msgstr "Sử dụng một loại dài 64-bit" #: config/mips/mips.opt:258 msgid "Pass the address of the ra save location to _mcount in $12" -msgstr "Gửi địa chỉ của vị trí lưu « ra » cho « _mcount » trong $12" +msgstr "Gửi địa chỉ của vị trí lưu ra cho _mcount trong $12" #: config/mips/mips.opt:262 msgid "Don't optimize block moves" @@ -8538,7 +8360,7 @@ msgstr "Cho phép sử dụng câu lệnh MT" #: config/mips/mips.opt:270 msgid "Prevent the use of all floating-point operations" -msgstr "Ngăn cản sử dụng câu lệnh nào loại điểm phù động" +msgstr "Ngăn cản sử dụng lệnh dấu chấm động nào" #: config/mips/mips.opt:274 msgid "Do not use a cache-flushing function before calling stack trampolines" @@ -8558,7 +8380,7 @@ msgstr "Đừng sử dụng câu lệnh MIPS-3D" #: config/mips/mips.opt:290 msgid "Use paired-single floating-point instructions" -msgstr "Sử dụng câu lệnh điểm phù động đôi-đơn" +msgstr "Sử dụng câu lệnh dấu chấm động đôi-đơn" #: config/mips/mips.opt:294 msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted" @@ -8566,7 +8388,7 @@ msgstr "-mr10k-cache-barrier=THIẾT_LẬP\tGhi rõ khi nào nên chèn rào c #: config/mips/mips.opt:298 msgid "Valid arguments to -mr10k-cache-barrier=:" -msgstr "" +msgstr "Đối số hợp lệ cho -mr10k-cache-barrier=:" #: config/mips/mips.opt:311 msgid "Try to allow the linker to turn PIC calls into direct calls" @@ -8574,11 +8396,11 @@ msgstr "Thử cho phép bộ liên kết chuyển đổi cuộc gọi PIC sang c #: config/mips/mips.opt:315 msgid "When generating -mabicalls code, make the code suitable for use in shared libraries" -msgstr "Khi tạo ra mã « -mabicalls », làm cho mã thích hợp với sử dụng trong thư viện dùng chung" +msgstr "Khi tạo ra mã -mabicalls, làm cho mã thích hợp với sử dụng trong thư viện dùng chung" #: config/mips/mips.opt:319 msgid "Restrict the use of hardware floating-point instructions to 32-bit operations" -msgstr "Hạn chế sử dụng câu lệnh điểm phù động phần cứng thành thao tác 32-bit" +msgstr "Hạn chế sử dụng câu lệnh dấu chấm động phần cứng thành thao tác 32-bit" #: config/mips/mips.opt:323 msgid "Use SmartMIPS instructions" @@ -8586,7 +8408,7 @@ msgstr "Sử dụng câu lệnh SmartMIPS" #: config/mips/mips.opt:327 msgid "Prevent the use of all hardware floating-point instructions" -msgstr "Ngăn cản sử dụng câu lệnh nào có loại điểm phù động phần cứng" +msgstr "Ngăn cản sử dụng câu lệnh nào có loại dấu chấm động phần cứng" #: config/mips/mips.opt:331 msgid "Optimize lui/addiu address loads" @@ -8606,7 +8428,7 @@ msgstr "-mtune=BỘ_XỬ_LÝ\tTối ưu hoá kết xuất cho bộ xử lý này #: config/mips/mips.opt:347 config/iq2000/iq2000.opt:74 msgid "Put uninitialized constants in ROM (needs -membedded-data)" -msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu « -membedded-data »)" +msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu -membedded-data)" #: config/mips/mips.opt:351 msgid "Perform VR4130-specific alignment optimizations" @@ -8618,11 +8440,11 @@ msgstr "Bỏ giới hạn về kích cỡ GOT" #: config/mips/mips-tables.opt:24 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):" -msgstr "" +msgstr "Không hiểu MIPS CPUs (để dùng với tùy chọn -march= và -mtune=):" #: config/mips/mips-tables.opt:28 msgid "Known MIPS ISA levels (for use with the -mips option):" -msgstr "" +msgstr "Không hiểu mức MIPS ISA (để dùng với tùy chọn -mips):" #: config/fr30/fr30.opt:23 msgid "Assume small address space" @@ -8654,7 +8476,7 @@ msgstr "Sử dụng các mẫu adddi3/subdi3 mới" #: config/cris/linux.opt:27 msgid "Together with -fpic and -fPIC, do not use GOTPLT references" -msgstr "Đừng sử dụng tham chiếu GOTPLT cùng với « -fpic » hoặc « -fPIC »" +msgstr "Đừng sử dụng tham chiếu GOTPLT cùng với -fpic hoặc -fPIC" #: config/cris/cris.opt:45 msgid "Work around bug in multiplication instruction" @@ -8710,7 +8532,7 @@ msgstr "Sử dụng những tuỳ chọn hiệu lực nhiều tính năng nhất #: config/cris/cris.opt:158 msgid "Override -mbest-lib-options" -msgstr "Ghi đè lên « -mbest-lib-options »" +msgstr "Ghi đè lên -mbest-lib-options" #: config/cris/cris.opt:165 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version" @@ -8778,7 +8600,7 @@ msgstr "Hiệu lực chức năng gỡ rối hậu phương" #: config/v850/v850.opt:41 msgid "Do not use the callt instruction" -msgstr "Đừng sử dụng câu lệnh « callt »" +msgstr "Đừng sử dụng câu lệnh callt" #: config/v850/v850.opt:45 msgid "Reuse r30 on a per function basis" @@ -8814,7 +8636,6 @@ msgstr "Lập kích cỡ tối đa của dữ liệu thích hợp với vùng TD #: config/v850/v850.opt:83 #, fuzzy -#| msgid "Enforce strict alignment" msgid "Do not enforce strict alignment" msgstr "Ép buộc sự xếp hàng ngặt" @@ -8835,22 +8656,16 @@ msgid "Compile for the v850e1 processor" msgstr "Biên dịch cho bộ xử lý v850e1" #: config/v850/v850.opt:106 -#, fuzzy -#| msgid "Compile for the v850e processor" msgid "Compile for the v850es variant of the v850e1" -msgstr "Biên dịch cho bộ xử lý v850e" +msgstr "Biên dịch cho bộ xử lý v850e và biến thể của v852el" #: config/v850/v850.opt:110 -#, fuzzy -#| msgid "Compile for the v850e processor" msgid "Compile for the v850e2 processor" -msgstr "Biên dịch cho bộ xử lý v850e" +msgstr "Biên dịch cho bộ xử lý v850e2" #: config/v850/v850.opt:114 -#, fuzzy -#| msgid "Compile for the v850e processor" msgid "Compile for the v850e2v3 processor" -msgstr "Biên dịch cho bộ xử lý v850e" +msgstr "Biên dịch cho bộ xử lý v850e3v3" #: config/v850/v850.opt:118 msgid "Set the max size of data eligible for the ZDA area" @@ -8882,7 +8697,7 @@ msgstr "Tạo ra kết quả chia có phần dư với cùng một ký hiệu (- #: config/mmix/mmix.opt:49 msgid "Prepend global symbols with \":\" (for use with PREFIX)" -msgstr "Thêm dấu hai chấm « : » vào trước ký hiệu toàn cục (để sử dụng với TIỀN_TỐ)" +msgstr "Thêm dấu hai chấm \":\" vào trước ký hiệu toàn cục (để sử dụng với TIỀN_TỐ)" #: config/mmix/mmix.opt:53 msgid "Do not provide a default start-address 0x100 of the program" @@ -8934,7 +8749,7 @@ msgstr "Ghi rõ CPU cho mục đích định thời" #: config/iq2000/iq2000.opt:51 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):" -msgstr "" +msgstr "Không hiểu IQ2000 CPUs (để dùng với tùy chọn -mcpu=):" #: config/iq2000/iq2000.opt:65 config/microblaze/microblaze.opt:80 msgid "Use GP relative sdata/sbss sections" @@ -8942,7 +8757,7 @@ msgstr "Sử dụng phần sdata/sbss tương đối với GP" #: config/iq2000/iq2000.opt:70 msgid "No default crt0.o" -msgstr "Không có « crt0.o » mặc định" +msgstr "Không có crt0.o mặc định" #: config/bfin/bfin.opt:48 msgid "Omit frame pointer for leaf functions" @@ -8970,7 +8785,7 @@ msgstr "Tạo ra mã sẽ không được liên kết đối với thư viện d #: config/bfin/bfin.opt:86 msgid "Link with the fast floating-point library" -msgstr "Liên kết với thư viện điểm phù động nhanh" +msgstr "Liên kết với thư viện dấu chấm động nhanh" #: config/bfin/bfin.opt:98 msgid "Do stack checking using bounds in L1 scratch memory" @@ -8998,7 +8813,7 @@ msgstr "Giả sử là các ICPLB được hiệu lực vào lúc chạy." #: config/epiphany/epiphany.opt:24 msgid "Don't use any of r32..r63." -msgstr "" +msgstr "Đừng sử dụng r32..r63." #: config/epiphany/epiphany.opt:28 msgid "preferentially allocate registers that allow short instruction generation." @@ -9006,25 +8821,21 @@ msgstr "" #: config/epiphany/epiphany.opt:32 #, fuzzy -#| msgid "Relax branches" msgid "Set branch cost" msgstr "Làm yếu các nhánh" #: config/epiphany/epiphany.opt:36 #, fuzzy -#| msgid "Enable all optional instructions" msgid "enable conditional move instruction usage." msgstr "Hiệu lực tất cả các câu lệnh vẫn tuỳ chọn" #: config/epiphany/epiphany.opt:40 #, fuzzy -#| msgid "The number of insns executed before prefetch is completed" msgid "set number of nops to emit before each insn pattern" msgstr "Số các lệnh được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)" #: config/epiphany/epiphany.opt:52 #, fuzzy -#| msgid "Use software floating point" msgid "Use software floating point comparisons" msgstr "Sử dụng điểm phù động loại phần mềm" @@ -9034,11 +8845,11 @@ msgstr "" #: config/epiphany/epiphany.opt:60 msgid "Enable use of POST_INC / POST_DEC" -msgstr "" +msgstr "Cho phép sử dụng POST_INC / POST_DEC" #: config/epiphany/epiphany.opt:64 msgid "Enable use of POST_MODIFY" -msgstr "" +msgstr "Cho phép sử dụng POST_MODIFY" #: config/epiphany/epiphany.opt:68 msgid "Set number of bytes on the stack preallocated for use by the callee." @@ -9050,13 +8861,11 @@ msgstr "" #: config/epiphany/epiphany.opt:76 #, fuzzy -#| msgid "Generate call insns as indirect calls, if necessary" msgid "Generate call insns as indirect calls" msgstr "Tạo ra câu lệnh gọi dưới dạng cuộc gọi gián tiếp, nếu cần thiết" #: config/epiphany/epiphany.opt:80 #, fuzzy -#| msgid "Generate call insns as indirect calls, if necessary" msgid "Generate call insns as direct calls" msgstr "Tạo ra câu lệnh gọi dưới dạng cuộc gọi gián tiếp, nếu cần thiết" @@ -9066,7 +8875,6 @@ msgstr "" #: config/epiphany/epiphany.opt:108 #, fuzzy -#| msgid "Use structs on stronger alignment for double-word copies" msgid "Vectorize for double-word operations." msgstr "Sử dụng cấu trúc khi xếp hàng mạnh hơn các bản sao từ đôi" @@ -9076,17 +8884,15 @@ msgstr "" #: config/epiphany/epiphany.opt:128 msgid "Set register to hold -1." -msgstr "" +msgstr "Đặt thanh ghi giữ giá trị -1" #: config/cr16/cr16.opt:23 #, fuzzy -#| msgid "-msim\tUse simulator runtime" msgid "-msim Use simulator runtime" msgstr "-msim\tSử dụng khoảng thời gian chạy của bộ mô phỏng" #: config/cr16/cr16.opt:27 #, fuzzy -#| msgid "Generate bit instructions" msgid "Generate SBIT, CBIT instructions" msgstr "Tạo ra câu lệnh bit" @@ -9100,41 +8906,35 @@ msgstr "" #: config/cr16/cr16.opt:42 #, fuzzy -#| msgid "Generate code for a cpu32" msgid "Generate code for CR16C architecture" msgstr "Tạo ra mã cho một cpu32" #: config/cr16/cr16.opt:46 #, fuzzy -#| msgid "Generate code for GNU assembler (gas)" msgid "Generate code for CR16C+ architecture (Default)" msgstr "Tạo ra mã cho bộ dịch mã số GNU (gas)" #: config/cr16/cr16.opt:50 #, fuzzy -#| msgid "Pointers are 32-bit" msgid "Treat integers as 32-bit." msgstr "Hàm trỏ là 32-bit" #: config/tilegx/tilegx.opt:24 config/tilepro/tilepro.opt:29 #, fuzzy -#| msgid "-mcpu=\tUse features of and schedule code for given CPU" msgid "-mcpu=CPU\tUse features of and schedule code for given CPU" msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó" #: config/tilegx/tilegx.opt:28 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" -msgstr "" +msgstr "Không hiểuTILE-Gx CPUs (để dùng với tùy chọn -mcpu=):" #: config/tilegx/tilegx.opt:35 #, fuzzy -#| msgid "Compile for 32-bit pointers" msgid "Compile with 32 bit longs and pointers." msgstr "Biên dịch cho hàm trỏ loại 32-bit" #: config/tilegx/tilegx.opt:39 #, fuzzy -#| msgid "Compile for 64-bit pointers" msgid "Compile with 64 bit longs and pointers." msgstr "Biên dịch cho hàm trỏ loại 64-bit" @@ -9144,7 +8944,7 @@ msgstr "" #: config/tilepro/tilepro.opt:33 msgid "Known TILEPro CPUs (for use with the -mcpu= option):" -msgstr "" +msgstr "Không hiểu TILEPro CPUs (để dùng với tùy chọn -mcpu=):" #: config/picochip/picochip.opt:23 msgid "Specify which type of AE to target. This option sets the mul-type and byte-access." @@ -9256,21 +9056,19 @@ msgstr "Hỗ trợ SCORE 7D ISA" #: config/score/score.opt:51 msgid "Known SCORE architectures (for use with the -march= option):" -msgstr "" +msgstr "Không hiểu kiến trúc SCORE (để dùng với tùy chọn -march=):" #: config/linux.opt:24 msgid "Use Bionic C library" -msgstr "" +msgstr "Sử dụng thư viện C của Bionic" #: config/linux.opt:28 msgid "Use GNU C library" -msgstr "" +msgstr "Sử dụng thư viện C của GNU" #: config/linux.opt:32 -#, fuzzy -#| msgid "Use uClibc instead of GNU libc" msgid "Use uClibc C library" -msgstr "Sử dụng thư viện uClibc thay cho libc của GNU" +msgstr "Sử dụng thư viện uClibc" #: config/mep/mep.opt:23 msgid "Enable absolute difference instructions" @@ -9326,7 +9124,7 @@ msgstr "Hiệu lực chức năng định thời IVC2" #: config/mep/mep.opt:71 msgid "Const variables default to the near section" -msgstr "Giá trị bất biến có thể lập được thì có phần mặc định là « near » (gần)" +msgstr "Giá trị bất biến có thể lập được thì có phần mặc định là near (gần)" #: config/mep/mep.opt:78 msgid "Enable 32-bit divide instructions" @@ -9338,7 +9136,7 @@ msgstr "Biến __io thì hay thay đổi theo mặc định" #: config/mep/mep.opt:97 msgid "All variables default to the far section" -msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là « far » (xa)" +msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là far (xa)" #: config/mep/mep.opt:101 msgid "Enable leading zero instructions" @@ -9346,7 +9144,7 @@ msgstr "Hiệu lực câu lệnh có số không đi trước" #: config/mep/mep.opt:108 msgid "All variables default to the near section" -msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là « near » (gần)" +msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là near (gần)" #: config/mep/mep.opt:112 msgid "Enable min/max instructions" @@ -9366,7 +9164,7 @@ msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat" #: config/mep/mep.opt:131 msgid "All variables default to the tiny section" -msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là « tiny » (rất nhỏ)" +msgstr "Tất cả các giá trị có thể lập được thì có phần mặc định là tiny (rất nhỏ)" #: config/mep/mep.opt:135 msgid "Enable saturation instructions" @@ -9382,7 +9180,7 @@ msgstr "Sử dụng thời gian chạy của bộ mô phỏng mà không có vé #: config/mep/mep.opt:151 msgid "All functions default to the far section" -msgstr "Tất cả các hàm thì có phần mặc định là « far » (xa)" +msgstr "Tất cả các hàm thì có phần mặc định là far (xa)" #: config/mep/mep.opt:155 msgid "Variables this size and smaller go in the tiny section. (default 4)" @@ -9462,7 +9260,7 @@ msgstr "Hiệu lực câu lệnh chia và câu lệnh tạo giá trị tuyệt #: config/lm32/lm32.opt:32 msgid "Enable barrel shift instructions" -msgstr "Hiệu lực câu lệnh « barrel shift »" +msgstr "Hiệu lực câu lệnh barrel shift" #: config/lm32/lm32.opt:36 msgid "Enable sign extend instructions" @@ -9474,13 +9272,11 @@ msgstr "Hiệu lực câu lệnh được người dùng xác định" #: config/microblaze/microblaze.opt:40 #, fuzzy -#| msgid "Use software floating point" msgid "Use software emulation for floating point (default)" msgstr "Sử dụng điểm phù động loại phần mềm" #: config/microblaze/microblaze.opt:44 #, fuzzy -#| msgid "Use decimal floating point instructions" msgid "Use hardware floating point instructions" msgstr "Sử dụng câu lệnh loại điểm phù động thập phân" @@ -9489,14 +9285,11 @@ msgid "Use table lookup optimization for small signed integer divisions" msgstr "" #: config/microblaze/microblaze.opt:52 -#, fuzzy -#| msgid "-mcpu=\tUse features of and schedule code for given CPU" msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU" -msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó" +msgstr "-mcpu=PROCESSOR\tSử dụng các tính năng của định thời mã cho CPU đã cho" #: config/microblaze/microblaze.opt:56 #, fuzzy -#| msgid "Don't optimize block moves" msgid "Don't optimize block moves, use memcpy" msgstr "Đừng tối ưu hoá sự di chuyển khối" @@ -9514,7 +9307,6 @@ msgstr "" #: config/microblaze/microblaze.opt:72 #, fuzzy -#| msgid "Use fp double instructions" msgid "Use pattern compare instructions" msgstr "Sử dụng câu lệnh đôi loại điểm phù động" @@ -9525,7 +9317,6 @@ msgstr "" #: config/microblaze/microblaze.opt:76 #, fuzzy -#| msgid "Generate instances of Class at runtime" msgid "Check for stack overflow at runtime" msgstr "Lúc chạy thì tạo ra các thể hiện Hạng" @@ -9544,35 +9335,32 @@ msgstr "" #: config/microblaze/microblaze.opt:92 #, fuzzy -#| msgid "Use decimal floating point instructions" msgid "Use hardware floating point conversion instructions" msgstr "Sử dụng câu lệnh loại điểm phù động thập phân" #: config/microblaze/microblaze.opt:96 #, fuzzy -#| msgid "Use decimal floating point instructions" msgid "Use hardware floating point square root instruction" msgstr "Sử dụng câu lệnh loại điểm phù động thập phân" #: config/microblaze/microblaze.opt:100 msgid "Description for mxl-mode-executable" -msgstr "" +msgstr "Mô tả cho mxl-mode-executable" #: config/microblaze/microblaze.opt:104 msgid "Description for mxl-mode-xmdstub" -msgstr "" +msgstr "Mô tả cho mxl-mode-xmdstub" #: config/microblaze/microblaze.opt:108 msgid "Description for mxl-mode-bootstrap" -msgstr "" +msgstr "Mô tả cho mxl-mode-bootstrap" #: config/microblaze/microblaze.opt:112 msgid "Description for mxl-mode-novectors" -msgstr "" +msgstr "Mô tả cho mxl-mode-novectors" #: config/linux-android.opt:23 #, fuzzy -#| msgid "Generate code for the Android operating system." msgid "Generate code for the Android platform." msgstr "Tạo ra mã cho hệ điều hành Android." @@ -9581,10 +9369,8 @@ msgid "-G<number>\tPut global and static data smaller than <number> bytes into a msgstr "" #: config/sol2.opt:32 -#, fuzzy -#| msgid "Pass -assert pure-text to linker" msgid "Pass -z text to linker" -msgstr "Gửi cho bộ liên kết « -assert pure-text »" +msgstr "Chuyển tùy chọn -z text cho bộ liên kết" #: config/fused-madd.opt:23 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead" @@ -9606,13 +9392,13 @@ msgstr "" #: c-family/c.opt:1141 c-family/c.opt:1145 c-family/c.opt:1149 #, c-format msgid "missing path after %qs" -msgstr "" +msgstr "thiếu đường dẫn sau %qs" #: c-family/c.opt:186 msgid "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>" msgstr "" "-A<hỏi>=<đáp>\tKhắng định trả lời cho một câu hỏi nào đó.\n" -"\t\tThêm dấu trừ « - » vào trước <hỏi> thì tắt <đáp> đó." +"\t\tThêm dấu trừ - vào trước <hỏi> thì tắt <đáp> đó." #: c-family/c.opt:190 msgid "Do not discard comments" @@ -9656,11 +9442,11 @@ msgstr "Thấy tập tin phần đầu còn thiếu là tập tin được tạo #: c-family/c.opt:233 msgid "Like -M but ignore system header files" -msgstr "Giống như « -M » mà bỏ qua tập tin phần đầu của hệ thống" +msgstr "Giống như -M mà bỏ qua tập tin phần đầu của hệ thống" #: c-family/c.opt:237 msgid "Like -MD but ignore system header files" -msgstr "Giống như « -MD » mà bỏ qua tập tin phần đầu của hệ thống" +msgstr "Giống như -MD mà bỏ qua tập tin phần đầu của hệ thống" #: c-family/c.opt:241 msgid "Generate phony targets for all headers" @@ -9681,7 +9467,7 @@ msgstr "-MT <đích>\tThêm một đích không phải được trích dẫn" #: c-family/c.opt:253 msgid "Do not generate #line directives" -msgstr "Đừng tạo ra chỉ thị « #line »" +msgstr "Đừng tạo ra chỉ thị #line" #: c-family/c.opt:257 msgid "-U<macro>\tUndefine <macro>" @@ -9716,10 +9502,8 @@ msgid "Deprecated in favor of -Wc++11-compat" msgstr "" #: c-family/c.opt:296 -#, fuzzy -#| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x" msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011" -msgstr "Cảnh báo về cấu trúc C++ có nghĩa khác nhau giữa ISO C++ 1998 và ISO C++ 200x" +msgstr "Cảnh báo về cấu trúc C++ mà nó có nghĩa khác nhau giữa ISO C++ 1998 và ISO C++ 2011" #: c-family/c.opt:300 msgid "Warn about casts which discard qualifiers" @@ -9727,11 +9511,11 @@ msgstr "Cảnh báo về sự gán mà loại bỏ đoạn điều kiện" #: c-family/c.opt:304 msgid "Warn about subscripts whose type is \"char\"" -msgstr "Cảnh báo về chữ in thấp có loại « char »" +msgstr "Cảnh báo về chữ in thấp có loại 'char'" #: c-family/c.opt:308 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"" -msgstr "Cảnh báo về biến có thể bị thay đổi bởi « longjmp » hoặc « vfork »" +msgstr "Cảnh báo về biến có thể bị thay đổi bởi 'longjmp' hoặc 'vfork'" #: c-family/c.opt:312 msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line" @@ -9739,7 +9523,7 @@ msgstr "Cảnh báo về ghi chú khối có thể lồng nhau, và ghi chú C++ #: c-family/c.opt:316 msgid "Synonym for -Wcomment" -msgstr "Từ đồng nghĩa với « -Wcomment »" +msgstr "Từ đồng nghĩa với -Wcomment" #: c-family/c.opt:320 msgid "Warn for implicit type conversions that may change a value" @@ -9763,7 +9547,6 @@ msgstr "Cảnh báo khi phát hiện một lời tuyên bố đẳng sau một c #: c-family/c.opt:340 #, fuzzy -#| msgid "Warn about non-virtual destructors" msgid "Warn about deleting polymorphic objects with non-virtual destructors" msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo" @@ -9781,11 +9564,11 @@ msgstr "Cảnh báo về sự vượt quá quy tắc Effective C++" #: c-family/c.opt:356 msgid "Warn about an empty body in an if or else statement" -msgstr "Cảnh báo về thân trống trong một câu lệnh « if » (nếu) hay « else » (không thì)" +msgstr "Cảnh báo về thân trống trong một câu lệnh 'if' (nếu) hay 'else' (không thì)" #: c-family/c.opt:360 msgid "Warn about stray tokens after #elif and #endif" -msgstr "Cảnh báo về hiệu bài thừa đẳng sau « #elif » và « #endif »" +msgstr "Cảnh báo về hiệu bài thừa đẳng sau #elif và #endif" #: c-family/c.opt:364 msgid "Warn about comparison of different enum types" @@ -9793,7 +9576,7 @@ msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau" #: c-family/c.opt:372 msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead" -msgstr "Cái chuyển này bị phản đối: hãy thay thế bằng « -Werror=implicit-function-declaration »" +msgstr "Cái chuyển này bị phản đối: hãy thay thế bằng -Werror=implicit-function-declaration" #: c-family/c.opt:376 msgid "Warn if testing floating point numbers for equality" @@ -9837,13 +9620,11 @@ msgstr "Cảnh báo về biến bị tự sơ khởi" #: c-family/c.opt:419 #, fuzzy -#| msgid "Warn about implicit function declarations" msgid "Warn about implicit declarations" msgstr "Cảnh báo về lời tuyên bố hàm ngầm" #: c-family/c.opt:423 #, fuzzy -#| msgid "Warn for implicit type conversions that may change a value" msgid "Warn about implicit conversions from \"float\" to \"double\"" msgstr "Cảnh báo về sự chuyển đổi loại ngầm có thể thay đổi một giá trị" @@ -9861,7 +9642,7 @@ msgstr "Cảnh báo khi có một sự gán cho một hàm trỏ từ một số #: c-family/c.opt:442 msgid "Warn about invalid uses of the \"offsetof\" macro" -msgstr "Cảnh báo khi sai sử dụng vĩ lệnh « offsetof »" +msgstr "Cảnh báo khi sai sử dụng vĩ lệnh 'offsetof'" #: c-family/c.opt:446 msgid "Warn about PCH files that are found but not used" @@ -9877,11 +9658,11 @@ msgstr "Cảnh báo khi một toán tử hợp lý cứ ước lượng là đú #: c-family/c.opt:458 msgid "Do not warn about using \"long long\" when -pedantic" -msgstr "Bật « -pedantic » thì đừng cảnh báo về sử dụng « long long »" +msgstr "Bật -pedantic thì đừng cảnh báo về sử dụng 'long long'" #: c-family/c.opt:462 msgid "Warn about suspicious declarations of \"main\"" -msgstr "Cảnh báo về lời tuyên bố « main » đáng ngờ" +msgstr "Cảnh báo về lời tuyên bố 'main' đáng ngờ" #: c-family/c.opt:466 msgid "Warn about possibly missing braces around initializers" @@ -9925,7 +9706,7 @@ msgstr "" #: c-family/c.opt:506 msgid "Warn about \"extern\" declarations not at file scope" -msgstr "Cảnh báo về lời tuyên bố « extern » (bên ngoài) ở ngoại phạm vi tập tin" +msgstr "Cảnh báo về lời tuyên bố 'extern' (bên ngoài) ở ngoại phạm vi tập tin" #: c-family/c.opt:510 msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw" @@ -10117,7 +9898,7 @@ msgstr "" #: c-family/c.opt:702 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)" -msgstr "" +msgstr "Đồng nghĩa -std=c89 (cho C) hoặc -std=c++98 (cho C++)" #: c-family/c.opt:710 msgid "Enforce class member access control semantics" @@ -10139,10 +9920,8 @@ msgstr "" #: c-family/c.opt:721 c-family/c.opt:839 c-family/c.opt:1078 #: c-family/c.opt:1082 c-family/c.opt:1098 -#, fuzzy -#| msgid "-pipe not supported" msgid "No longer supported" -msgstr "không hỗ trợ « -pipe »" +msgstr "không còn được hỗ trợ nữa" #: c-family/c.opt:725 msgid "Recognize the \"asm\" keyword" @@ -10150,7 +9929,7 @@ msgstr "" #: c-family/c.opt:733 msgid "Recognize built-in functions" -msgstr "" +msgstr "Chấp nhận các hàm dựng sẵn" #: c-family/c.opt:740 msgid "Check the return value of new" @@ -10346,7 +10125,6 @@ msgstr "" #: c-family/c.opt:970 #, fuzzy -#| msgid "Enable linker relaxations" msgid "Enable Plan 9 language extensions" msgstr "Hiệu lực hàm yếu về bộ liên kết" @@ -10652,7 +10430,7 @@ msgstr "" #: lto/lang.opt:41 msgid "The resolution file" -msgstr "" +msgstr "Tập tin phân giải" #: common.opt:270 msgid "Display this information" @@ -10704,7 +10482,6 @@ msgstr "" #: common.opt:516 #, fuzzy -#| msgid "Produce a backtrace when a runtime error is encountered" msgid "Warn when a #warning directive is encountered" msgstr "Xuất một vết ngược khi gặp lỗi lúc chạy" @@ -10794,13 +10571,11 @@ msgstr "" #: common.opt:615 #, fuzzy -#| msgid "Warn about functions which might be candidates for format attributes" msgid "Warn about functions which might be candidates for __attribute__((const))" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" #: common.opt:619 #, fuzzy -#| msgid "Warn about functions which might be candidates for format attributes" msgid "Warn about functions which might be candidates for __attribute__((pure))" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" @@ -10822,7 +10597,6 @@ msgstr "" #: common.opt:643 #, fuzzy -#| msgid "Warn whenever type qualifiers are ignored." msgid "Warn whenever a trampoline is generated" msgstr "Cảnh báo khi nào đoạn điều kiện loại bị bỏ qua." @@ -10836,41 +10610,40 @@ msgstr "" #: common.opt:655 #, fuzzy -#| msgid "Warn about variables which are initialized to themselves" msgid "Warn about maybe uninitialized automatic variables" msgstr "Cảnh báo về biến bị tự sơ khởi" #: common.opt:663 msgid "Enable all -Wunused- warnings" -msgstr "" +msgstr "Bật tấ cả -Wunused- warnings" #: common.opt:667 msgid "Warn when a function parameter is only set, otherwise unused" -msgstr "" +msgstr "Cảnh báo khi tham số của hàm chỉ được đặt, nếu không thì không sử dụng" #: common.opt:671 msgid "Warn when a variable is only set, otherwise unused" -msgstr "" +msgstr "Cảnh báo khi biến chỉ được đặt, nếu không thì không sử dụng" #: common.opt:675 msgid "Warn when a function is unused" -msgstr "" +msgstr "Cảnh báo khi hàm không được dùng" #: common.opt:679 msgid "Warn when a label is unused" -msgstr "" +msgstr "Cảnh báo khi nhãn không được dùng" #: common.opt:683 msgid "Warn when a function parameter is unused" -msgstr "" +msgstr "Cảnh báo khi tham số của hàm không được dùng" #: common.opt:687 msgid "Warn when an expression value is unused" -msgstr "" +msgstr "Cảnh báo khi giá trị của biểu thức không được dùng" #: common.opt:691 msgid "Warn when a variable is unused" -msgstr "" +msgstr "Cảnh báo khi biến không được dùng" #: common.opt:695 msgid "Warn in case profiles in -fprofile-use do not match" @@ -10906,7 +10679,7 @@ msgstr "" #: common.opt:812 msgid "Align all labels" -msgstr "" +msgstr "Cân chỉnh tất cả các nhãn" #: common.opt:819 msgid "Align the start of loops" @@ -11038,7 +10811,6 @@ msgstr "" #: common.opt:983 #, fuzzy -#| msgid "Try to allow the linker to turn PIC calls into direct calls" msgid "Try to convert virtual calls to direct ones." msgstr "Thử cho phép bộ liên kết chuyển đổi cuộc gọi PIC sang cuộc gọi trực tiếp" @@ -11076,7 +10848,6 @@ msgstr "" #: common.opt:1035 #, fuzzy -#| msgid "options passed: " msgid "Dump optimization passes" msgstr "tuỳ chọn được gửi: " @@ -11126,9 +10897,8 @@ msgstr "" #: common.opt:1086 #, fuzzy, c-format -#| msgid "unknown spec function '%s'" msgid "unknown excess precision style %qs" -msgstr "không rõ hàm đặc tả « %s »" +msgstr "không rõ hàm đặc tả %qs" #: common.opt:1099 msgid "Output lto objects containing both the intermediate language and binary output." @@ -11156,7 +10926,6 @@ msgstr "" #: common.opt:1126 #, fuzzy, c-format -#| msgid "Place floating point constants in TOC" msgid "unknown floating point contraction style %qs" msgstr "Để vào TOC hằng số loại điểm phù động" @@ -11198,7 +10967,7 @@ msgstr "" #: common.opt:1182 msgid "Mark all loops as parallel" -msgstr "" +msgstr "Đánh dấu tất cả các vòng lặp là xử lý song song" #: common.opt:1186 msgid "Enable Loop Strip Mining transformation" @@ -11218,7 +10987,6 @@ msgstr "" #: common.opt:1202 #, fuzzy -#| msgid "Enable leading zero instructions" msgid "Enable Loop Flattening transformation" msgstr "Hiệu lực câu lệnh có số không đi trước" @@ -11268,7 +11036,6 @@ msgstr "" #: common.opt:1260 #, fuzzy -#| msgid "function not declared inline and code size would grow" msgid "Integrate functions not declared \"inline\" into their callers when profitable" msgstr "hàm không phải được tuyên bố trực tiếp, và kích cỡ mã sẽ tăng lại" @@ -11331,7 +11098,7 @@ msgstr "" #: common.opt:1327 #, c-format msgid "unknown IRA algorithm %qs" -msgstr "" +msgstr "không hiểu thuật toán IRA %qs" #: common.opt:1337 msgid "-fira-region=[one|all|mixed] Set regions for IRA" @@ -11339,7 +11106,6 @@ msgstr "" #: common.opt:1340 #, fuzzy, c-format -#| msgid "unknown relocation unspec" msgid "unknown IRA region %qs" msgstr "không rõ bỏ ghi rõ bố trí lại" @@ -11397,7 +11163,6 @@ msgstr "" #: common.opt:1410 #, fuzzy -#| msgid "Disable indexed addressing" msgid "Disable partioning and streaming" msgstr "Tắt chức năng đặt địa chỉ loại phụ lục" @@ -11415,7 +11180,6 @@ msgstr "" #: common.opt:1427 #, fuzzy -#| msgid "-fmax-errors=<n>\tMaximum number of errors to report" msgid "-fmax-errors=<number>\tMaximum number of errors to report" msgstr "-fmax-errors=<số>\tSố tối đa các lỗi cần thông báo" @@ -11749,7 +11513,6 @@ msgstr "" #: common.opt:1802 #, fuzzy -#| msgid "Generate APCS conformant stack frames" msgid "Generate discontiguous stack frames" msgstr "Tạo ra các khung đống làm hợp với APCS" @@ -11787,7 +11550,6 @@ msgstr "" #: common.opt:1841 #, fuzzy -#| msgid "Reuse r30 on a per function basis" msgid "Output stack usage information on a per-function basis" msgstr "Sử dụng lại r30 một cách từng hàm" @@ -11821,7 +11583,6 @@ msgstr "" #: common.opt:1880 #, fuzzy, c-format -#| msgid "unknown insn mode" msgid "unknown TLS model %qs" msgstr "không rõ chế độ lệnh" @@ -11847,7 +11608,6 @@ msgstr "" #: common.opt:1919 #, fuzzy -#| msgid "Enable linker optimizations" msgid "Enable SSA-BIT-CCP optimization on trees" msgstr "Hiệu lực số tối ưu hoá bộ liên kết" @@ -11881,7 +11641,6 @@ msgstr "" #: common.opt:1959 #, fuzzy -#| msgid "Enable most warning messages" msgid "Enable tail merging on trees" msgstr "Hiệu lực phần lớn các thông điệp cảnh báo" @@ -11899,7 +11658,6 @@ msgstr "" #: common.opt:1975 #, fuzzy -#| msgid "Enable linker optimizations" msgid "Enable string length optimizations on trees" msgstr "Hiệu lực số tối ưu hoá bộ liên kết" @@ -12053,7 +11811,6 @@ msgstr "" #: common.opt:2158 #, fuzzy, c-format -#| msgid "unrecognized address" msgid "unrecognized visibility value %qs" msgstr "không nhận ra địa chỉ" @@ -12143,7 +11900,7 @@ msgstr "" #: common.opt:2279 msgid "-o <file>\tPlace output into <file>" -msgstr "" +msgstr "-o <tập tin>\tĐặt kết xuất vào <tập tin>" #: common.opt:2283 msgid "Enable function profiling" @@ -12181,268 +11938,230 @@ msgstr "" msgid "Create a position independent executable" msgstr "" -#: go/gofrontend/expressions.cc:853 -#, fuzzy -#| msgid "invalid use of '%%%c'" +#: go/gofrontend/expressions.cc:855 msgid "invalid use of type" -msgstr "sai sử dụng « %%%c »" +msgstr "sử dụng kiểu sai" -#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599 -#: go/gofrontend/expressions.cc:2615 +#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601 +#: go/gofrontend/expressions.cc:2617 msgid "constant refers to itself" msgstr "" -#: go/gofrontend/expressions.cc:3900 -#, fuzzy -#| msgid "Expected expression type" +#: go/gofrontend/expressions.cc:3902 msgid "expected numeric type" -msgstr "Mong đợi một loại biểu thức" +msgstr "cần kiểu số" -#: go/gofrontend/expressions.cc:3905 -#, fuzzy -#| msgid "Expected expression type" +#: go/gofrontend/expressions.cc:3907 msgid "expected boolean type" -msgstr "Mong đợi một loại biểu thức" +msgstr "cần kiểu boolean" -#: go/gofrontend/expressions.cc:3911 -#, fuzzy -#| msgid "Expected integer string" +#: go/gofrontend/expressions.cc:3913 msgid "expected integer or boolean type" -msgstr "Mong đợi một chuỗi số nguyên" +msgstr "cần số nguyên hoặc lôgíc" -#: go/gofrontend/expressions.cc:3918 +#: go/gofrontend/expressions.cc:3920 #, fuzzy -#| msgid "invalid operand to %%R" msgid "invalid operand for unary %<&%>" msgstr "sai lập toán hạng tới %%R" -#: go/gofrontend/expressions.cc:3927 -#, fuzzy -#| msgid "Expected integer" +#: go/gofrontend/expressions.cc:3929 msgid "expected pointer" -msgstr "Mong đợi một số nguyên" +msgstr "cần con trỏ" -#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606 +#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617 #, fuzzy -#| msgid "Bad type in constant expression" msgid "incompatible types in binary expression" msgstr "Gặp loại saio trong biểu thức bất biến" -#: go/gofrontend/expressions.cc:5620 +#: go/gofrontend/expressions.cc:5631 msgid "shift of non-integer operand" msgstr "" -#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633 +#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644 msgid "shift count not unsigned integer" msgstr "" -#: go/gofrontend/expressions.cc:5638 +#: go/gofrontend/expressions.cc:5649 #, fuzzy -#| msgid "negative insn length" msgid "negative shift count" msgstr "chiều dài lệnh âm" -#: go/gofrontend/expressions.cc:6431 -#, fuzzy -#| msgid "move insn not handled" +#: go/gofrontend/expressions.cc:6448 msgid "object is not a method" -msgstr "lệnh di chuyển chưa quản lý" +msgstr "đối tượng không phải là phương thức" -#: go/gofrontend/expressions.cc:6440 +#: go/gofrontend/expressions.cc:6457 msgid "method type does not match object type" msgstr "" -#: go/gofrontend/expressions.cc:6714 +#: go/gofrontend/expressions.cc:6731 msgid "invalid use of %<...%> with builtin function" msgstr "" -#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805 -#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539 -#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729 -#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967 -#: go/gofrontend/expressions.cc:8986 -#, fuzzy -#| msgid "no arguments" +#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822 +#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556 +#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746 +#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984 +#: go/gofrontend/expressions.cc:9003 msgid "not enough arguments" -msgstr "không có đối số nào" +msgstr "không đủ đối số" -#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807 -#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669 -#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734 -#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662 -#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993 -#, fuzzy -#| msgid "no arguments" +#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824 +#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686 +#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751 +#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679 +#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010 msgid "too many arguments" -msgstr "không có đối số nào" +msgstr "quá nhiều đối số" -#: go/gofrontend/expressions.cc:6809 +#: go/gofrontend/expressions.cc:6826 msgid "argument 1 must be a map" msgstr "" -#: go/gofrontend/expressions.cc:6876 +#: go/gofrontend/expressions.cc:6893 #, fuzzy -#| msgid "internal function" msgid "invalid type for make function" msgstr "hàm nội bộ" -#: go/gofrontend/expressions.cc:6890 +#: go/gofrontend/expressions.cc:6907 msgid "length required when allocating a slice" msgstr "" -#: go/gofrontend/expressions.cc:6904 +#: go/gofrontend/expressions.cc:6921 #, fuzzy -#| msgid "bad insn for 'A'" msgid "bad size for make" -msgstr "sai lập lệnh cho « A »" +msgstr "sai lập lệnh cho 'A'" -#: go/gofrontend/expressions.cc:6919 +#: go/gofrontend/expressions.cc:6936 msgid "bad capacity when making slice" msgstr "" -#: go/gofrontend/expressions.cc:6930 -#, fuzzy -#| msgid "too many arguments to %%:version-compare" +#: go/gofrontend/expressions.cc:6947 msgid "too many arguments to make" -msgstr "quá nhiều đối số tới %%:version-compare" +msgstr "quá nhiều đối số để thực hiện" -#: go/gofrontend/expressions.cc:7588 +#: go/gofrontend/expressions.cc:7605 msgid "argument must be array or slice or channel" msgstr "" -#: go/gofrontend/expressions.cc:7598 +#: go/gofrontend/expressions.cc:7615 msgid "argument must be string or array or slice or map or channel" msgstr "" -#: go/gofrontend/expressions.cc:7644 +#: go/gofrontend/expressions.cc:7661 #, fuzzy -#| msgid "Support 3DNow! built-in functions" msgid "unsupported argument type to builtin function" msgstr "Hỗ trợ các hàm dựng sẵn 3DNow!" -#: go/gofrontend/expressions.cc:7655 +#: go/gofrontend/expressions.cc:7672 msgid "argument must be channel" msgstr "" -#: go/gofrontend/expressions.cc:7657 +#: go/gofrontend/expressions.cc:7674 msgid "cannot close receive-only channel" msgstr "" -#: go/gofrontend/expressions.cc:7677 +#: go/gofrontend/expressions.cc:7694 #, fuzzy -#| msgid "target is not pointer or reference" msgid "argument must be a field reference" msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu" -#: go/gofrontend/expressions.cc:7704 +#: go/gofrontend/expressions.cc:7721 msgid "left argument must be a slice" msgstr "" -#: go/gofrontend/expressions.cc:7712 +#: go/gofrontend/expressions.cc:7729 msgid "element types must be the same" msgstr "" -#: go/gofrontend/expressions.cc:7717 +#: go/gofrontend/expressions.cc:7734 msgid "first argument must be []byte" msgstr "" -#: go/gofrontend/expressions.cc:7720 +#: go/gofrontend/expressions.cc:7737 msgid "second argument must be slice or string" msgstr "" -#: go/gofrontend/expressions.cc:7761 +#: go/gofrontend/expressions.cc:7778 msgid "argument 2 has invalid type" msgstr "" -#: go/gofrontend/expressions.cc:7777 +#: go/gofrontend/expressions.cc:7794 msgid "argument must have complex type" msgstr "" -#: go/gofrontend/expressions.cc:7795 +#: go/gofrontend/expressions.cc:7812 msgid "complex arguments must have identical types" msgstr "" -#: go/gofrontend/expressions.cc:7797 +#: go/gofrontend/expressions.cc:7814 #, fuzzy -#| msgid "Do not use hardware floating point" msgid "complex arguments must have floating-point type" msgstr "Đừng sử dụng điểm phù động loại phần cứng" -#: go/gofrontend/expressions.cc:8666 +#: go/gofrontend/expressions.cc:8683 #, fuzzy -#| msgid "invalid use of '%%%c'" msgid "invalid use of %<...%> with non-slice" -msgstr "sai sử dụng « %%%c »" +msgstr "sai sử dụng '%%%c'" -#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361 -#, fuzzy -#| msgid "Expected string" +#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378 msgid "expected function" -msgstr "Mong đợi một chuỗi" +msgstr "cần hàm" -#: go/gofrontend/expressions.cc:8939 +#: go/gofrontend/expressions.cc:8956 msgid "incompatible type for receiver" msgstr "" -#: go/gofrontend/expressions.cc:8957 +#: go/gofrontend/expressions.cc:8974 msgid "invalid use of %<...%> calling non-variadic function" msgstr "" -#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384 +#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401 msgid "number of results does not match number of values" msgstr "" -#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110 +#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127 msgid "index must be integer" -msgstr "" +msgstr "chỉ số phải là số nguyên" -#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114 +#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131 msgid "slice end must be integer" msgstr "" -#: go/gofrontend/expressions.cc:9751 +#: go/gofrontend/expressions.cc:9768 msgid "slice of unaddressable value" msgstr "" -#: go/gofrontend/expressions.cc:10344 +#: go/gofrontend/expressions.cc:10361 #, fuzzy -#| msgid "Enable the normal mode" msgid "incompatible type for map index" msgstr "Hiệu lực chế độ thông thường" -#: go/gofrontend/expressions.cc:10692 +#: go/gofrontend/expressions.cc:10709 msgid "expected interface or pointer to interface" msgstr "" -#: go/gofrontend/expressions.cc:11260 +#: go/gofrontend/expressions.cc:11277 msgid "too many expressions for struct" msgstr "" -#: go/gofrontend/expressions.cc:11273 +#: go/gofrontend/expressions.cc:11290 msgid "too few expressions for struct" msgstr "" -#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941 -#, fuzzy -#| msgid "invalid constraints for operand" -msgid "invalid unsafe.Pointer conversion" -msgstr "sai lập ràng buộc cho toán hạng" - -#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539 +#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539 msgid "type assertion only valid for interface types" msgstr "" -#: go/gofrontend/expressions.cc:12958 +#: go/gofrontend/expressions.cc:12957 msgid "impossible type assertion: type does not implement interface" msgstr "" -#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387 -#, fuzzy -#| msgid "Expected name" +#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387 msgid "expected channel" -msgstr "Mong đợi một tên" +msgstr "cần kênh" -#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392 +#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392 msgid "invalid receive on send-only channel" msgstr "" @@ -12452,7 +12171,6 @@ msgstr "" #: go/gofrontend/statements.cc:590 #, fuzzy -#| msgid "invalid addressing mode" msgid "invalid left hand side of assignment" msgstr "sai lập chế độ đặt địa chỉ" @@ -12462,19 +12180,16 @@ msgstr "" #: go/gofrontend/statements.cc:1254 #, fuzzy -#| msgid "expected end of line" msgid "expected map index on left hand side" -msgstr "mong đợi kết thúc dòng" +msgstr "cần kết thúc dòng" #: go/gofrontend/statements.cc:2632 go/gofrontend/statements.cc:2661 #, fuzzy -#| msgid "in argument to unary !" msgid "not enough arguments to return" msgstr "trong đối số tới bộ nguyên phân !" #: go/gofrontend/statements.cc:2640 #, fuzzy -#| msgid "Return values of functions in FPU registers" msgid "return with value in function with no return type" msgstr "Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị điểm phù động)" @@ -12483,30 +12198,31 @@ msgid "too many values in return statement" msgstr "" #: go/gofrontend/statements.cc:3145 -#, fuzzy -#| msgid "Expected expression type" msgid "expected boolean expression" -msgstr "Mong đợi một loại biểu thức" +msgstr "cần một biểu thức lôgíc" -#: go/gofrontend/statements.cc:4334 +#: go/gofrontend/statements.cc:4198 +msgid "cannot type switch on non-interface value" +msgstr "" + +#: go/gofrontend/statements.cc:4320 msgid "incompatible types in send" msgstr "" -#: go/gofrontend/statements.cc:4339 +#: go/gofrontend/statements.cc:4325 msgid "invalid send on receive-only channel" msgstr "" -#: go/gofrontend/statements.cc:5226 +#: go/gofrontend/statements.cc:5212 msgid "too many variables for range clause with channel" msgstr "" -#: go/gofrontend/statements.cc:5233 +#: go/gofrontend/statements.cc:5219 msgid "range clause must have array, slice, string, map, or channel type" msgstr "" #: go/gofrontend/types.cc:527 #, fuzzy -#| msgid "Warn about comparison of different enum types" msgid "invalid comparison of non-ordered type" msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau" @@ -12524,13 +12240,11 @@ msgstr "" #: go/gofrontend/types.cc:553 #, fuzzy, c-format -#| msgid "invalid operand to %%R" msgid "invalid operation (%s)" msgstr "sai lập toán hạng tới %%R" #: go/gofrontend/types.cc:576 #, fuzzy -#| msgid "invalid use of non-lvalue array" msgid "invalid comparison of non-comparable type" msgstr "sai sử dụng mảng không phải lvalue" @@ -12540,7 +12254,6 @@ msgstr "" #: go/gofrontend/types.cc:605 #, fuzzy -#| msgid "invalid use of non-lvalue array" msgid "invalid comparison of non-comparable array" msgstr "sai sử dụng mảng không phải lvalue" @@ -12564,7 +12277,6 @@ msgstr "" #: go/gofrontend/types.cc:3227 go/gofrontend/types.cc:3240 #: go/gofrontend/types.cc:3255 #, fuzzy -#| msgid "maximum number of parameters in a SCoP" msgid "different number of parameters" msgstr "số tối đa các tham số trong một SCoP" @@ -12611,22 +12323,22 @@ msgstr "" #: go/gofrontend/types.cc:6741 go/gofrontend/types.cc:6754 msgid "type has no methods" -msgstr "" +msgstr "kiểu không có phương thức" #: go/gofrontend/types.cc:6775 #, c-format msgid "ambiguous method %s%s%s" -msgstr "" +msgstr "phương thức còn mơ hồ %s%s%s" #: go/gofrontend/types.cc:6778 #, c-format msgid "missing method %s%s%s" -msgstr "" +msgstr "thiếu phương thức%s%s%s" #: go/gofrontend/types.cc:6818 #, c-format msgid "method %s%s%s requires a pointer" -msgstr "" +msgstr "phương thức %s%s%s yêu cầu một con trỏ" #. Warn about and ignore all others for now, but store them. #: attribs.c:315 c-family/c-common.c:7387 objc/objc-act.c:4952 @@ -12744,7 +12456,6 @@ msgstr "" #: builtins.c:4937 #, fuzzy, gcc-internal-format -#| msgid "Omit frame pointer for leaf functions" msgid "trampoline generated for nested function %qD" msgstr "Bỏ sót hàm trỏ khung cho hàm lá" @@ -12795,7 +12506,7 @@ msgstr "" #. All valid uses of __builtin_va_arg_pack () are removed during #. inlining. -#: builtins.c:6023 expr.c:9964 +#: builtins.c:6023 expr.c:9965 #, gcc-internal-format msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>" msgstr "" @@ -12889,13 +12600,13 @@ msgstr "" #. an unprototyped function, it is compile-time undefined; #. making it a constraint in that case was rejected in #. DR#252. -#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590 +#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596 #: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88 #, gcc-internal-format msgid "void value not ignored as it ought to be" msgstr "" -#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150 +#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150 #, gcc-internal-format msgid "conversion to non-scalar type requested" msgstr "" @@ -12938,12 +12649,12 @@ msgstr "" #: c-decl.c:1174 cp/decl.c:628 #, gcc-internal-format msgid "unused variable %q+D" -msgstr "" +msgstr "biến chưa được dùng %q+D" #: c-decl.c:1178 #, gcc-internal-format msgid "variable %qD set but not used" -msgstr "" +msgstr "biến %qD được đặt nhưng lại chưa được dùng" #: c-decl.c:1183 #, gcc-internal-format @@ -13033,7 +12744,7 @@ msgstr "" #: c-decl.c:1729 c-decl.c:1742 c-decl.c:1778 #, gcc-internal-format msgid "conflicting types for %q+D" -msgstr "" +msgstr "kiểu xung đột cho %q+D" #: c-decl.c:1758 #, gcc-internal-format @@ -13093,7 +12804,7 @@ msgstr "" #: c-decl.c:1945 #, gcc-internal-format msgid "but not here" -msgstr "" +msgstr "nhưng không phải ở đây" #: c-decl.c:1963 #, gcc-internal-format @@ -13228,7 +12939,7 @@ msgstr "" #: c-decl.c:3099 c-decl.c:3371 #, gcc-internal-format msgid "%qD declared here" -msgstr "" +msgstr "%qD được khai báo ở đây" #: c-decl.c:3153 c-decl.c:3242 #, gcc-internal-format @@ -13243,7 +12954,7 @@ msgstr "" #: c-decl.c:3273 cp/decl.c:2921 #, gcc-internal-format msgid "duplicate label %qD" -msgstr "" +msgstr "nhãn nhân đôi %qD" #: c-decl.c:3304 #, gcc-internal-format @@ -13270,7 +12981,7 @@ msgstr "" msgid "%qE defined as wrong kind of tag" msgstr "" -#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164 +#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164 #, gcc-internal-format msgid "invalid use of %<restrict%>" msgstr "" @@ -13307,7 +13018,6 @@ msgstr "" #: c-decl.c:3762 #, fuzzy, gcc-internal-format -#| msgid "derived type declaration" msgid "%<_Noreturn%> in empty declaration" msgstr "lời tuyên bố loại có hướng" @@ -13344,7 +13054,7 @@ msgstr "" #: c-decl.c:3808 c-parser.c:1498 #, gcc-internal-format msgid "empty declaration" -msgstr "" +msgstr "khai báo trống rỗng" #: c-decl.c:3880 #, gcc-internal-format @@ -13367,7 +13077,7 @@ msgstr "" #: c-decl.c:4004 #, gcc-internal-format msgid "%q+D is usually a function" -msgstr "" +msgstr "%q+D thường là một hàm" #: c-decl.c:4013 #, gcc-internal-format @@ -13383,7 +13093,7 @@ msgstr "" #: c-decl.c:4024 #, gcc-internal-format msgid "parameter %qD is initialized" -msgstr "" +msgstr "tham số %qD được khởi tạo" #. Although C99 is unclear about whether incomplete arrays #. of VLAs themselves count as VLAs, it does not make @@ -13399,18 +13109,17 @@ msgstr "không thể sơ khởi một đối tượng có kích cỡ biến đ msgid "variable %qD has initializer but incomplete type" msgstr "" -#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670 +#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687 #, gcc-internal-format msgid "inline function %q+D given attribute noinline" msgstr "" #: c-decl.c:4189 #, fuzzy, gcc-internal-format -#| msgid "enum conversion in initialization is invalid in C++" msgid "uninitialized const member in %qT is invalid in C++" msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++" -#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130 +#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132 #, gcc-internal-format msgid "%qD should be initialized" msgstr "" @@ -13568,17 +13277,17 @@ msgstr "" #: c-decl.c:5058 #, gcc-internal-format msgid "duplicate %<const%>" -msgstr "" +msgstr "lặp lại %<const%>" #: c-decl.c:5060 #, gcc-internal-format msgid "duplicate %<restrict%>" -msgstr "" +msgstr "lặp lại %<restrict%>" #: c-decl.c:5062 #, gcc-internal-format msgid "duplicate %<volatile%>" -msgstr "" +msgstr "lặp lại %<volatile%>" #: c-decl.c:5066 #, gcc-internal-format, gfc-internal-format @@ -13851,7 +13560,6 @@ msgstr "" #: c-decl.c:5784 #, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" msgid "alignment specified for function %qE" msgstr "không có đối số tới hàm đặc tả" @@ -13999,7 +13707,7 @@ msgstr "" #: c-decl.c:6321 #, gcc-internal-format, gfc-internal-format msgid "parameter %u has void type" -msgstr "" +msgstr "tham số %u có kiểu void" #: c-decl.c:6406 #, gcc-internal-format @@ -14036,17 +13744,17 @@ msgstr "" #: c-decl.c:6593 #, gcc-internal-format msgid "enum type defined here" -msgstr "" +msgstr "kiểu enum được định nghĩa ở đây" #: c-decl.c:6599 #, gcc-internal-format msgid "struct defined here" -msgstr "" +msgstr "struct được định nghĩa ở đây" #: c-decl.c:6605 #, gcc-internal-format msgid "union defined here" -msgstr "" +msgstr "union được định nghĩa ở đây" #: c-decl.c:6678 #, gcc-internal-format @@ -14091,17 +13799,17 @@ msgstr "" #: c-decl.c:6894 c-decl.c:6913 c-decl.c:6976 #, gcc-internal-format msgid "duplicate member %q+D" -msgstr "" +msgstr "thành viên trùng lặp %q+D" #: c-decl.c:7086 #, gcc-internal-format msgid "union has no named members" -msgstr "" +msgstr "union không có thành viên nào" #: c-decl.c:7088 #, gcc-internal-format msgid "union has no members" -msgstr "" +msgstr "union không có thành viên nào" #: c-decl.c:7093 #, gcc-internal-format @@ -14111,7 +13819,7 @@ msgstr "" #: c-decl.c:7095 #, gcc-internal-format msgid "struct has no members" -msgstr "" +msgstr "struct không có thành viên nào" #: c-decl.c:7158 #, gcc-internal-format @@ -14237,7 +13945,7 @@ msgstr "" #: c-decl.c:7978 #, gcc-internal-format msgid "old-style function definition" -msgstr "" +msgstr "định nghĩa hàm theo cách cũ" #: c-decl.c:7987 #, gcc-internal-format @@ -14247,7 +13955,7 @@ msgstr "" #: c-decl.c:8002 #, gcc-internal-format msgid "%qD declared as a non-parameter" -msgstr "" +msgstr "%qD đã được định nghĩa là không có tham số" #: c-decl.c:8008 #, gcc-internal-format @@ -14309,7 +14017,7 @@ msgstr "" msgid "argument %qD doesn%'t match prototype" msgstr "" -#: c-decl.c:8380 cp/decl.c:13528 +#: c-decl.c:8380 cp/decl.c:13545 #, gcc-internal-format msgid "no return statement in function returning non-void" msgstr "" @@ -14370,7 +14078,7 @@ msgstr "" #: c-decl.c:8860 c-decl.c:9171 c-decl.c:9565 #, gcc-internal-format msgid "duplicate %qE" -msgstr "" +msgstr "lặp lại %qE" #: c-decl.c:8886 c-decl.c:9182 c-decl.c:9439 #, gcc-internal-format @@ -14380,31 +14088,30 @@ msgstr "" #: c-decl.c:8898 cp/parser.c:2512 #, gcc-internal-format msgid "%<long long long%> is too long for GCC" -msgstr "" +msgstr "%<long long long%> là quá dài đối với GCC" #: c-decl.c:8911 #, gcc-internal-format msgid "ISO C90 does not support %<long long%>" -msgstr "" +msgstr "ISO C90 không hỗ trợ %<long long%>" #: c-decl.c:9077 c-parser.c:6639 #, gcc-internal-format msgid "ISO C90 does not support complex types" -msgstr "" +msgstr "ISO C90 không hỗ trợ kiểu complex" #: c-decl.c:9116 #, gcc-internal-format msgid "ISO C does not support saturating types" -msgstr "" +msgstr "ISO C không hỗ trợ kiểu saturating" #: c-decl.c:9190 #, gcc-internal-format msgid "%<__int128%> is not supported for this target" -msgstr "" +msgstr "%<__int128%> không được hỗ trợ cho đích này" #: c-decl.c:9195 #, fuzzy, gcc-internal-format -#| msgid "SH2a does not support little-endian" msgid "ISO C does not support %<__int128%> type" msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ" @@ -14441,27 +14148,27 @@ msgstr "" #: c-decl.c:9530 #, gcc-internal-format msgid "%<__thread%> used with %<auto%>" -msgstr "" +msgstr "%<__thread%> được dùng với %<auto%>" #: c-decl.c:9532 #, gcc-internal-format msgid "%<__thread%> used with %<register%>" -msgstr "" +msgstr "%<__thread%> được dùng với %<register%>" #: c-decl.c:9534 #, gcc-internal-format msgid "%<__thread%> used with %<typedef%>" -msgstr "" +msgstr "%<__thread%> được dùng với %<typedef%>" #: c-decl.c:9545 #, gcc-internal-format msgid "%<__thread%> before %<extern%>" -msgstr "" +msgstr "%<__thread%> trước %<extern%>" #: c-decl.c:9554 #, gcc-internal-format msgid "%<__thread%> before %<static%>" -msgstr "" +msgstr "%<__thread%> trước %<static%>" #: c-decl.c:9570 #, gcc-internal-format @@ -14471,12 +14178,12 @@ msgstr "" #: c-decl.c:9577 #, gcc-internal-format msgid "%<__thread%> used with %qE" -msgstr "" +msgstr "%<__thread%> được dùng với %qE" #: c-decl.c:9644 #, gcc-internal-format msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>" -msgstr "" +msgstr "%<_Sat%> được dùng mà không có %<_Fract%> or %<_Accum%>" #: c-decl.c:9658 #, gcc-internal-format @@ -14491,7 +14198,7 @@ msgstr "" #: c-decl.c:9896 toplev.c:484 #, gcc-internal-format msgid "%q+F used but never defined" -msgstr "" +msgstr "%q+F được dùng mà chưa từng được định nghĩa" #: c-parser.c:244 #, gcc-internal-format @@ -14513,18 +14220,17 @@ msgstr "" msgid "unknown type name %qE" msgstr "" -#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380 +#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375 #, gcc-internal-format msgid "expected declaration specifiers" msgstr "" #: c-parser.c:1511 c-parser.c:2632 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>, %<,%> or %<)%>" +#, gcc-internal-format msgid "expected %<;%>, identifier or %<(%>" -msgstr "mong đợi %<;%>, %<,%> or %<)%>" +msgstr "cần %<;%>, định danh hoặc %<(%>" -#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884 +#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879 #, gcc-internal-format msgid "prefix attributes are ignored for methods" msgstr "" @@ -14535,10 +14241,9 @@ msgid "prefix attributes are ignored for implementations" msgstr "" #: c-parser.c:1585 -#, fuzzy, gcc-internal-format -#| msgid "Expected attribute bit name" +#, gcc-internal-format msgid "unexpected attribute" -msgstr "Mong đợi một tên bit thuộc tính" +msgstr "cần thuộc tính" #: c-parser.c:1628 #, gcc-internal-format @@ -14548,7 +14253,7 @@ msgstr "" #: c-parser.c:1703 cp/parser.c:10475 #, gcc-internal-format msgid "expected %<,%> or %<;%>" -msgstr "" +msgstr "cần %<,%> hoặc %<;%>" #. This can appear in many cases looking nothing like a #. function definition, so we don't give a more specific @@ -14573,7 +14278,7 @@ msgstr "" msgid "ISO C90 does not support %<_Static_assert%>" msgstr "" -#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251 +#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246 #, gcc-internal-format msgid "expected string literal" msgstr "" @@ -14585,13 +14290,11 @@ msgstr "" #: c-parser.c:1877 #, fuzzy, gcc-internal-format -#| msgid "array index in initializer is not an integer constant expression" msgid "expression in static assertion is not an integer constant expression" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên" #: c-parser.c:1882 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not constant" msgid "expression in static assertion is not constant" msgstr "yếu tố sơ khởi không phải hằng số" @@ -14607,11 +14310,11 @@ msgstr "" #: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410 #: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301 #: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469 -#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271 -#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971 +#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266 +#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966 #, gcc-internal-format msgid "expected identifier" -msgstr "" +msgstr "cần định danh" #: c-parser.c:2295 cp/parser.c:14618 #, gcc-internal-format @@ -14621,7 +14324,7 @@ msgstr "" #: c-parser.c:2301 #, gcc-internal-format msgid "expected %<,%> or %<}%>" -msgstr "" +msgstr "cần %<,%> hoặc %<}%>" #: c-parser.c:2332 #, gcc-internal-format @@ -14631,7 +14334,7 @@ msgstr "" #: c-parser.c:2448 #, gcc-internal-format msgid "expected class name" -msgstr "" +msgstr "cần tên lớp" #: c-parser.c:2467 #, gcc-internal-format @@ -14656,34 +14359,32 @@ msgstr "" #: c-parser.c:2695 #, gcc-internal-format msgid "expected %<,%>, %<;%> or %<}%>" -msgstr "" +msgstr "cần %<,%>, %<;%> hoặc %<}%>" #: c-parser.c:2702 #, gcc-internal-format msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>" -msgstr "" +msgstr "cần %<:%>, %<,%>, %<;%>, %<}%> hoặc %<__attribute__%>" #: c-parser.c:2755 #, gcc-internal-format msgid "%<typeof%> applied to a bit-field" -msgstr "" +msgstr "%<typeof%> được áp dụng cho một bit-field" #: c-parser.c:2789 -#, fuzzy, gcc-internal-format -#| msgid "SH2a does not support little-endian" +#, gcc-internal-format msgid "ISO C99 does not support %<_Alignas%>" -msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ" +msgstr "ISO C99 không hỗ trợ %<_Alignas%>" #: c-parser.c:2792 -#, fuzzy, gcc-internal-format -#| msgid "SH2a does not support little-endian" +#, gcc-internal-format msgid "ISO C90 does not support %<_Alignas%>" -msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ" +msgstr "ISO C90 không hỗ trợ %<_Alignas%>" #: c-parser.c:3020 #, gcc-internal-format msgid "expected identifier or %<(%>" -msgstr "" +msgstr "cần một định danh hoặc %<(%>" #: c-parser.c:3227 #, gcc-internal-format @@ -14743,12 +14444,12 @@ msgstr "" #: c-parser.c:4213 #, gcc-internal-format msgid "expected %<}%> before %<else%>" -msgstr "" +msgstr "cần %<}%> trước %<else%>" #: c-parser.c:4218 cp/parser.c:8996 #, gcc-internal-format msgid "%<else%> without a previous %<if%>" -msgstr "" +msgstr "%<else%> mà không có %<if%> ở trước" #: c-parser.c:4235 #, gcc-internal-format @@ -14758,7 +14459,7 @@ msgstr "" #: c-parser.c:4280 #, gcc-internal-format msgid "expected %<:%> or %<...%>" -msgstr "" +msgstr "cần %<:%> hoặc %<...%>" #: c-parser.c:4311 #, gcc-internal-format @@ -14768,7 +14469,7 @@ msgstr "" #: c-parser.c:4486 #, gcc-internal-format msgid "expected identifier or %<*%>" -msgstr "" +msgstr "cần một định danh hoặc %<*%>" #. Avoid infinite loop in error recovery: #. c_parser_skip_until_found stops at a closing nesting @@ -14777,7 +14478,7 @@ msgstr "" #: c-parser.c:4559 cp/parser.c:8724 #, gcc-internal-format msgid "expected statement" -msgstr "" +msgstr "cần biểu thức" #: c-parser.c:4657 cp/parser.c:9078 #, gcc-internal-format @@ -14801,7 +14502,6 @@ msgstr "" #: c-parser.c:4982 #, fuzzy, gcc-internal-format -#| msgid "invalid register in the instruction" msgid "invalid iterating variable in fast enumeration" msgstr "lệnh chứa một thanh ghi sai" @@ -14828,19 +14528,17 @@ msgstr "" #: c-parser.c:6026 #, gcc-internal-format msgid "%<sizeof%> applied to a bit-field" -msgstr "" +msgstr "%<sizeof%> được áp dụng cho bit-field" #: c-parser.c:6047 -#, fuzzy, gcc-internal-format -#| msgid "does not support multilib" +#, gcc-internal-format msgid "ISO C99 does not support %qE" -msgstr "không hỗ trợ chức năng đa thư viện" +msgstr "ISO C99 không hỗ trợ %qE" #: c-parser.c:6050 -#, fuzzy, gcc-internal-format -#| msgid "does not support multilib" +#, gcc-internal-format msgid "ISO C90 does not support %qE" -msgstr "không hỗ trợ chức năng đa thư viện" +msgstr "ISO C90 không hỗ trợ %qE" #: c-parser.c:6101 #, gcc-internal-format @@ -14848,10 +14546,9 @@ msgid "ISO C does not allow %<%E (expression)%>" msgstr "" #: c-parser.c:6126 -#, fuzzy, gcc-internal-format -#| msgid "cannot decompose address" +#, gcc-internal-format msgid "cannot take address of %qs" -msgstr "không thể phân ly địa chỉ" +msgstr "không thể lấy địa chỉ của %qs" #: c-parser.c:6297 c-parser.c:6747 c-parser.c:6766 #, gcc-internal-format @@ -14880,7 +14577,6 @@ msgstr "" #: c-parser.c:6602 #, fuzzy, gcc-internal-format -#| msgid "wrong type argument to bit-complement" msgid "wrong number of arguments to %<__builtin_complex%>" msgstr "đối số có loại sai đối với phần bù bit" @@ -14892,12 +14588,12 @@ msgstr "" #: c-parser.c:6633 #, gcc-internal-format msgid "%<__builtin_complex%> operands of different types" -msgstr "" +msgstr "%<__builtin_complex%> toán hạng không đúng kiểu" #: c-parser.c:6679 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_shuffle%>" -msgstr "" +msgstr "sai số tham số cho %<__builtin_shuffle%>" #: c-parser.c:6801 #, gcc-internal-format @@ -14916,9 +14612,8 @@ msgstr "" #: c-parser.c:7141 #, fuzzy, gcc-internal-format -#| msgid "expected %<,%> or %<)%>" msgid "expected identifier or %<)%>" -msgstr "mong đợi %<,%> hoặc %<)%>" +msgstr "cần %<,%> hoặc %<)%>" #: c-parser.c:7237 #, gcc-internal-format @@ -14950,128 +14645,127 @@ msgstr "" msgid "no type or storage class may be specified here," msgstr "" -#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714 +#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709 #, fuzzy, gcc-internal-format -#| msgid "<unknown operator>" msgid "unknown property attribute" msgstr "<không rõ toán hạng>" -#: c-parser.c:8291 cp/parser.c:24674 +#: c-parser.c:8291 cp/parser.c:24669 #, gcc-internal-format msgid "missing %<=%> (after %<getter%> attribute)" -msgstr "" +msgstr "thiếu %<=%> (sau thuộc tính %<getter%>)" -#: c-parser.c:8294 cp/parser.c:24677 +#: c-parser.c:8294 cp/parser.c:24672 #, gcc-internal-format msgid "missing %<=%> (after %<setter%> attribute)" -msgstr "" +msgstr "thiếu %<=%> (sau thuộc tính %<setter%>)" -#: c-parser.c:8308 cp/parser.c:24692 +#: c-parser.c:8308 cp/parser.c:24687 #, gcc-internal-format msgid "the %<setter%> attribute may only be specified once" msgstr "" -#: c-parser.c:8313 cp/parser.c:24698 +#: c-parser.c:8313 cp/parser.c:24693 #, gcc-internal-format msgid "setter name must terminate with %<:%>" msgstr "" -#: c-parser.c:8320 cp/parser.c:24706 +#: c-parser.c:8320 cp/parser.c:24701 #, gcc-internal-format msgid "the %<getter%> attribute may only be specified once" msgstr "" -#: c-parser.c:8506 cp/parser.c:27295 +#: c-parser.c:8506 cp/parser.c:27290 #, gcc-internal-format msgid "%<#pragma omp barrier%> may only be used in compound statements" -msgstr "" +msgstr "%<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp" -#: c-parser.c:8517 cp/parser.c:27310 +#: c-parser.c:8517 cp/parser.c:27305 #, gcc-internal-format msgid "%<#pragma omp flush%> may only be used in compound statements" -msgstr "" +msgstr "%<#pragma omp flush%> chỉ có thể sử dụng trong các biểu thức phức hợp" -#: c-parser.c:8528 cp/parser.c:27326 +#: c-parser.c:8528 cp/parser.c:27321 #, gcc-internal-format msgid "%<#pragma omp taskwait%> may only be used in compound statements" -msgstr "" +msgstr "%<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp" -#: c-parser.c:8539 cp/parser.c:27342 +#: c-parser.c:8539 cp/parser.c:27337 #, gcc-internal-format msgid "%<#pragma omp taskyield%> may only be used in compound statements" -msgstr "" +msgstr "%<#pragma omp taskyield%> chỉ có thể sử dụng trong các biểu thức phức hợp" -#: c-parser.c:8552 cp/parser.c:27370 +#: c-parser.c:8552 cp/parser.c:27365 #, gcc-internal-format msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct" -msgstr "" +msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>" -#: c-parser.c:8558 cp/parser.c:27285 +#: c-parser.c:8558 cp/parser.c:27280 #, gcc-internal-format msgid "%<#pragma GCC pch_preprocess%> must be first" msgstr "" -#: c-parser.c:8723 cp/parser.c:24962 +#: c-parser.c:8723 cp/parser.c:24957 #, gcc-internal-format msgid "too many %qs clauses" -msgstr "" +msgstr "quá nhiều mệnh đề %qs" -#: c-parser.c:8825 cp/parser.c:25077 +#: c-parser.c:8825 cp/parser.c:25072 #, gcc-internal-format msgid "collapse argument needs positive constant integer expression" msgstr "" -#: c-parser.c:8891 cp/parser.c:25128 +#: c-parser.c:8891 cp/parser.c:25123 #, gcc-internal-format msgid "expected %<none%> or %<shared%>" -msgstr "" +msgstr "cần %<none%> hoặc %<shared%>" #: c-parser.c:9026 c-parser.c:9240 #, gcc-internal-format msgid "expected integer expression" -msgstr "" +msgstr "cần biểu thức nguyên" #: c-parser.c:9038 #, gcc-internal-format msgid "%<num_threads%> value must be positive" msgstr "" -#: c-parser.c:9142 cp/parser.c:25347 +#: c-parser.c:9142 cp/parser.c:25342 #, gcc-internal-format msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>" -msgstr "" +msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc %<max%>" -#: c-parser.c:9231 cp/parser.c:25432 +#: c-parser.c:9231 cp/parser.c:25427 #, gcc-internal-format msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter" msgstr "" -#: c-parser.c:9235 cp/parser.c:25435 +#: c-parser.c:9235 cp/parser.c:25430 #, gcc-internal-format msgid "schedule %<auto%> does not take a %<chunk_size%> parameter" msgstr "" -#: c-parser.c:9253 cp/parser.c:25451 +#: c-parser.c:9253 cp/parser.c:25446 #, gcc-internal-format msgid "invalid schedule kind" msgstr "" -#: c-parser.c:9381 cp/parser.c:25583 +#: c-parser.c:9381 cp/parser.c:25578 #, gcc-internal-format msgid "expected %<#pragma omp%> clause" -msgstr "" +msgstr "cần mệnh đề %<#pragma omp%>" -#: c-parser.c:9390 cp/parser.c:25592 +#: c-parser.c:9390 cp/parser.c:25587 #, gcc-internal-format msgid "%qs is not valid for %qs" -msgstr "" +msgstr "%qs không hợp lệ cho %qs" -#: c-parser.c:9682 cp/parser.c:25876 +#: c-parser.c:9682 cp/parser.c:25871 #, gcc-internal-format msgid "invalid form of %<#pragma omp atomic%>" msgstr "" -#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924 +#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919 #, gcc-internal-format msgid "invalid operator for %<#pragma omp atomic%>" msgstr "" @@ -15079,12 +14773,12 @@ msgstr "" #: c-parser.c:9826 c-parser.c:9847 #, gcc-internal-format msgid "expected %<(%> or end of line" -msgstr "" +msgstr "cần %<(%> hoặc xuống dòng" -#: c-parser.c:9882 cp/parser.c:26195 +#: c-parser.c:9882 cp/parser.c:26190 #, gcc-internal-format msgid "for statement expected" -msgstr "" +msgstr "cần câu lệnh for" #: c-parser.c:9935 cp/semantics.c:4702 cp/semantics.c:4772 #, gcc-internal-format @@ -15096,12 +14790,12 @@ msgstr "" msgid "not enough perfectly nested loops" msgstr "" -#: c-parser.c:10069 cp/parser.c:26537 +#: c-parser.c:10069 cp/parser.c:26532 #, gcc-internal-format msgid "collapsed loops not perfectly nested" msgstr "" -#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728 +#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754 #, gcc-internal-format msgid "iteration variable %qD should not be firstprivate" msgstr "" @@ -15109,7 +14803,7 @@ msgstr "" #: c-parser.c:10568 #, gcc-internal-format msgid "%qD is not a variable" -msgstr "" +msgstr "%qD không phải là một biến" #: c-parser.c:10570 cp/semantics.c:4327 #, gcc-internal-format @@ -15126,27 +14820,27 @@ msgstr "" msgid "%<threadprivate%> %qE has incomplete type" msgstr "" -#: c-parser.c:10773 cp/parser.c:27181 +#: c-parser.c:10773 cp/parser.c:27176 #, gcc-internal-format msgid "%<__transaction_cancel%> without transactional memory support enabled" msgstr "" -#: c-parser.c:10779 cp/parser.c:27187 +#: c-parser.c:10779 cp/parser.c:27182 #, gcc-internal-format msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>" msgstr "" -#: c-parser.c:10788 cp/parser.c:27196 +#: c-parser.c:10788 cp/parser.c:27191 #, gcc-internal-format msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>" msgstr "" -#: c-parser.c:10790 cp/parser.c:27199 +#: c-parser.c:10790 cp/parser.c:27194 #, gcc-internal-format msgid " or a %<transaction_may_cancel_outer%> function" msgstr "" -#: c-parser.c:10796 cp/parser.c:27205 +#: c-parser.c:10796 cp/parser.c:27200 #, gcc-internal-format msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>" msgstr "" @@ -15159,7 +14853,7 @@ msgstr "" #: c-typeck.c:235 c-typeck.c:8627 c-typeck.c:8659 cp/call.c:3736 #, gcc-internal-format msgid "invalid use of void expression" -msgstr "" +msgstr "sử dụng sai biểu thức void" #: c-typeck.c:243 #, gcc-internal-format @@ -15235,7 +14929,7 @@ msgstr "" #: c-typeck.c:2160 #, gcc-internal-format msgid "%qT has no member named %qE" -msgstr "" +msgstr "%qT không có thành viên nào mang tên %qE" #: c-typeck.c:2214 #, gcc-internal-format @@ -15332,7 +15026,6 @@ msgstr "" #: c-typeck.c:3045 #, fuzzy, gcc-internal-format -#| msgid "too many arguments to %%:version-compare" msgid "too many arguments to method %qE" msgstr "quá nhiều đối số tới %%:version-compare" @@ -15344,7 +15037,7 @@ msgstr "" #: c-typeck.c:3051 c-typeck.c:3285 cp/decl2.c:4257 cp/typeck.c:3363 #, gcc-internal-format msgid "declared here" -msgstr "" +msgstr "được khai báo ở đây" #: c-typeck.c:3086 #, gcc-internal-format, gfc-internal-format @@ -15424,7 +15117,7 @@ msgstr "" #: c-typeck.c:3384 #, gcc-internal-format msgid "comparison between %qT and %qT" -msgstr "" +msgstr "so sánh giữa %qT và %qT" #: c-typeck.c:3436 #, gcc-internal-format @@ -15925,7 +15618,7 @@ msgstr "mảng bị sơ khởi từ hằng số chuỗi nằm trong ngoặc đơ msgid "initialization of a flexible array member" msgstr "đã sơ khởi một bộ phận mảng dẻo" -#: c-typeck.c:6164 cp/typeck2.c:890 +#: c-typeck.c:6164 cp/typeck2.c:893 #, gcc-internal-format msgid "char-array initialized from wide string" msgstr "mảng ký tự bị sơ khởi từ chuỗi rộng" @@ -16109,7 +15802,7 @@ msgstr "gặp yếu tố thừa trong bộ sơ khởi vô hướng" #: c-typeck.c:8707 #, gcc-internal-format msgid "ISO C forbids %<goto *expr;%>" -msgstr "" +msgstr "ISO C cấm %<goto *expr;%>" #: c-typeck.c:8729 cp/typeck.c:7766 #, gcc-internal-format @@ -16131,224 +15824,223 @@ msgstr "" msgid "ISO C forbids %<return%> with expression, in function returning void" msgstr "" -#: c-typeck.c:8825 +#: c-typeck.c:8831 #, gcc-internal-format msgid "function returns address of local variable" msgstr "" -#: c-typeck.c:8898 cp/semantics.c:1045 +#: c-typeck.c:8904 cp/semantics.c:1045 #, gcc-internal-format msgid "switch quantity not an integer" msgstr "" -#: c-typeck.c:8911 +#: c-typeck.c:8917 #, gcc-internal-format msgid "%<long%> switch expression not converted to %<int%> in ISO C" msgstr "" -#: c-typeck.c:8947 c-typeck.c:8955 +#: c-typeck.c:8953 c-typeck.c:8961 #, gcc-internal-format msgid "case label is not an integer constant expression" msgstr "" -#: c-typeck.c:8961 cp/parser.c:8827 +#: c-typeck.c:8967 cp/parser.c:8827 #, gcc-internal-format msgid "case label not within a switch statement" msgstr "" -#: c-typeck.c:8963 +#: c-typeck.c:8969 #, gcc-internal-format msgid "%<default%> label not within a switch statement" msgstr "" -#: c-typeck.c:9046 cp/parser.c:9127 +#: c-typeck.c:9052 cp/parser.c:9127 #, gcc-internal-format msgid "suggest explicit braces to avoid ambiguous %<else%>" msgstr "" -#: c-typeck.c:9155 cp/parser.c:9854 +#: c-typeck.c:9161 cp/parser.c:9854 #, gcc-internal-format msgid "break statement not within loop or switch" msgstr "" -#: c-typeck.c:9157 cp/parser.c:9875 +#: c-typeck.c:9163 cp/parser.c:9875 #, gcc-internal-format msgid "continue statement not within a loop" msgstr "" -#: c-typeck.c:9162 cp/parser.c:9865 +#: c-typeck.c:9168 cp/parser.c:9865 #, gcc-internal-format msgid "break statement used with OpenMP for loop" msgstr "" -#: c-typeck.c:9188 cp/cp-gimplify.c:402 +#: c-typeck.c:9194 cp/cp-gimplify.c:402 #, gcc-internal-format msgid "statement with no effect" msgstr "" -#: c-typeck.c:9214 +#: c-typeck.c:9220 #, gcc-internal-format msgid "expression statement has incomplete type" msgstr "" -#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522 +#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528 #, gcc-internal-format msgid "conversion of scalar to vector involves truncation" msgstr "" -#: c-typeck.c:9950 cp/typeck.c:3939 +#: c-typeck.c:9956 cp/typeck.c:3939 #, gcc-internal-format msgid "right shift count is negative" -msgstr "" +msgstr "số lượng dịch trái là số âm" -#: c-typeck.c:9961 cp/typeck.c:3946 +#: c-typeck.c:9967 cp/typeck.c:3946 #, gcc-internal-format msgid "right shift count >= width of type" -msgstr "" +msgstr "số lượng dịch phải >= độ rộng của kiểu" -#: c-typeck.c:10002 cp/typeck.c:3968 +#: c-typeck.c:10008 cp/typeck.c:3968 #, gcc-internal-format msgid "left shift count is negative" -msgstr "" +msgstr "số lượng dịch trái là số âm" -#: c-typeck.c:10009 cp/typeck.c:3974 +#: c-typeck.c:10015 cp/typeck.c:3974 #, gcc-internal-format msgid "left shift count >= width of type" -msgstr "" +msgstr "số lượng dịch trái >= độ rộng của kiểu" -#: c-typeck.c:10032 c-typeck.c:10169 +#: c-typeck.c:10038 c-typeck.c:10175 #, fuzzy, gcc-internal-format -#| msgid "Warn about comparison of different enum types" msgid "comparing vectors with different element types" msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau" -#: c-typeck.c:10039 c-typeck.c:10176 +#: c-typeck.c:10045 c-typeck.c:10182 #, gcc-internal-format msgid "comparing vectors with different number of elements" msgstr "" -#: c-typeck.c:10055 cp/typeck.c:4020 +#: c-typeck.c:10061 cp/typeck.c:4020 #, gcc-internal-format msgid "comparing floating point with == or != is unsafe" msgstr "" -#: c-typeck.c:10072 c-typeck.c:10092 +#: c-typeck.c:10078 c-typeck.c:10098 #, gcc-internal-format msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL" msgstr "" -#: c-typeck.c:10078 c-typeck.c:10098 +#: c-typeck.c:10084 c-typeck.c:10104 #, gcc-internal-format msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL" msgstr "" -#: c-typeck.c:10119 c-typeck.c:10219 +#: c-typeck.c:10125 c-typeck.c:10225 #, gcc-internal-format msgid "comparison of pointers to disjoint address spaces" msgstr "" -#: c-typeck.c:10126 c-typeck.c:10132 +#: c-typeck.c:10132 c-typeck.c:10138 #, gcc-internal-format msgid "ISO C forbids comparison of %<void *%> with function pointer" msgstr "" -#: c-typeck.c:10139 c-typeck.c:10229 +#: c-typeck.c:10145 c-typeck.c:10235 #, gcc-internal-format msgid "comparison of distinct pointer types lacks a cast" msgstr "" -#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260 +#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266 #, gcc-internal-format msgid "comparison between pointer and integer" msgstr "" -#: c-typeck.c:10207 +#: c-typeck.c:10213 #, gcc-internal-format msgid "comparison of complete and incomplete pointers" msgstr "" -#: c-typeck.c:10209 +#: c-typeck.c:10215 #, gcc-internal-format msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "" -#: c-typeck.c:10214 +#: c-typeck.c:10220 #, gcc-internal-format msgid "ordered comparison of pointer with null pointer" msgstr "" -#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250 +#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256 #: cp/typeck.c:4271 cp/typeck.c:4278 #, gcc-internal-format msgid "ordered comparison of pointer with integer zero" msgstr "" -#: c-typeck.c:10294 cp/typeck.c:4350 +#: c-typeck.c:10300 cp/typeck.c:4350 #, gcc-internal-format msgid "implicit conversion from %qT to %qT to match other operand of binary expression" msgstr "" -#: c-typeck.c:10578 +#: c-typeck.c:10584 #, gcc-internal-format msgid "used array that cannot be converted to pointer where scalar is required" msgstr "" -#: c-typeck.c:10582 +#: c-typeck.c:10588 #, gcc-internal-format msgid "used struct type value where scalar is required" msgstr "" -#: c-typeck.c:10586 +#: c-typeck.c:10592 #, gcc-internal-format msgid "used union type value where scalar is required" msgstr "" -#: c-typeck.c:10597 +#: c-typeck.c:10603 #, gcc-internal-format msgid "used vector type where scalar is required" msgstr "" -#: c-typeck.c:10751 cp/semantics.c:4202 +#: c-typeck.c:10757 cp/semantics.c:4202 #, gcc-internal-format msgid "%qE has invalid type for %<reduction%>" msgstr "" -#: c-typeck.c:10788 cp/semantics.c:4217 +#: c-typeck.c:10794 cp/semantics.c:4217 #, gcc-internal-format msgid "%qE has invalid type for %<reduction(%s)%>" msgstr "" -#: c-typeck.c:10805 cp/semantics.c:4227 +#: c-typeck.c:10811 cp/semantics.c:4227 #, gcc-internal-format msgid "%qE must be %<threadprivate%> for %<copyin%>" msgstr "" -#: c-typeck.c:10815 cp/semantics.c:3995 +#: c-typeck.c:10821 cp/semantics.c:3995 #, gcc-internal-format msgid "%qE is not a variable in clause %qs" msgstr "" -#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867 +#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873 #, gcc-internal-format msgid "%qE appears more than once in data clauses" msgstr "" -#: c-typeck.c:10838 cp/semantics.c:4018 +#: c-typeck.c:10844 cp/semantics.c:4018 #, gcc-internal-format msgid "%qE is not a variable in clause %<firstprivate%>" msgstr "" -#: c-typeck.c:10860 cp/semantics.c:4040 +#: c-typeck.c:10866 cp/semantics.c:4040 #, gcc-internal-format msgid "%qE is not a variable in clause %<lastprivate%>" msgstr "" -#: c-typeck.c:10928 cp/semantics.c:4273 +#: c-typeck.c:10934 cp/semantics.c:4273 #, gcc-internal-format msgid "%qE is predetermined %qs for %qs" msgstr "" -#: c-typeck.c:11030 +#: c-typeck.c:11036 #, gcc-internal-format msgid "C++ requires promoted type, not enum type, in %<va_arg%>" msgstr "" @@ -16446,108 +16138,107 @@ msgstr "" #: cfghooks.c:259 #, gcc-internal-format msgid "verify_flow_info failed" -msgstr "" +msgstr "verify_flow_info gặp lỗi" #: cfghooks.c:320 #, gcc-internal-format, gfc-internal-format msgid "%s does not support redirect_edge_and_branch" -msgstr "" +msgstr "%s không hỗ trợ redirect_edge_and_branch" #: cfghooks.c:340 #, gcc-internal-format, gfc-internal-format msgid "%s does not support can_remove_branch_p" -msgstr "" +msgstr "%s không hỗ trợ can_remove_branch_p" #: cfghooks.c:393 #, gcc-internal-format, gfc-internal-format msgid "%s does not support redirect_edge_and_branch_force" -msgstr "" +msgstr "%s không hỗ trợ redirect_edge_and_branch_force" #: cfghooks.c:431 #, gcc-internal-format, gfc-internal-format msgid "%s does not support split_block" -msgstr "" +msgstr "%s không hỗ trợ split_block" #: cfghooks.c:483 #, gcc-internal-format, gfc-internal-format msgid "%s does not support move_block_after" -msgstr "" +msgstr "%s không hỗ trợ move_block_after" #: cfghooks.c:496 #, gcc-internal-format, gfc-internal-format msgid "%s does not support delete_basic_block" -msgstr "" +msgstr "%s không hỗ trợ delete_basic_block" #: cfghooks.c:546 #, gcc-internal-format, gfc-internal-format msgid "%s does not support split_edge" -msgstr "" +msgstr "%s không hỗ trợ split_edge" #: cfghooks.c:619 #, gcc-internal-format, gfc-internal-format msgid "%s does not support create_basic_block" -msgstr "" +msgstr "%s không hỗ trợ create_basic_block" #: cfghooks.c:647 #, gcc-internal-format, gfc-internal-format msgid "%s does not support can_merge_blocks_p" -msgstr "" +msgstr "%s không hỗ trợ can_merge_blocks_p" #: cfghooks.c:658 #, gcc-internal-format, gfc-internal-format msgid "%s does not support predict_edge" -msgstr "" +msgstr "%s không hỗ trợ predict_edge" #: cfghooks.c:667 #, gcc-internal-format, gfc-internal-format msgid "%s does not support predicted_by_p" -msgstr "" +msgstr "%s không hỗ trợ predicted_by_p" #: cfghooks.c:681 #, gcc-internal-format, gfc-internal-format msgid "%s does not support merge_blocks" -msgstr "" +msgstr "%s không hỗ trợ merge_blocks" #: cfghooks.c:734 #, gcc-internal-format, gfc-internal-format msgid "%s does not support make_forwarder_block" -msgstr "" +msgstr "%s không hỗ trợ make_forwarder_block" #: cfghooks.c:889 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "does not support multilib" msgid "%s does not support force_nonfallthru" msgstr "không hỗ trợ chức năng đa thư viện" #: cfghooks.c:917 #, gcc-internal-format, gfc-internal-format msgid "%s does not support can_duplicate_block_p" -msgstr "" +msgstr "%s không hỗ trợ can_duplicate_block_p" #: cfghooks.c:939 #, gcc-internal-format, gfc-internal-format msgid "%s does not support duplicate_block" -msgstr "" +msgstr "%s không hỗ trợ duplicate_block" #: cfghooks.c:1014 #, gcc-internal-format, gfc-internal-format msgid "%s does not support block_ends_with_call_p" -msgstr "" +msgstr "%s không hỗ trợ block_ends_with_call_p" #: cfghooks.c:1025 #, gcc-internal-format, gfc-internal-format msgid "%s does not support block_ends_with_condjump_p" -msgstr "" +msgstr "%s không hỗ trợ block_ends_with_condjump_p" #: cfghooks.c:1043 #, gcc-internal-format, gfc-internal-format msgid "%s does not support flow_call_edges_add" -msgstr "" +msgstr "%s không hỗ trợ flow_call_edges_add" #: cfgloop.c:1335 #, gcc-internal-format, gfc-internal-format msgid "size of loop %d should be %d, not %d" -msgstr "" +msgstr "kích thước của vòng lặp %d nên là %d, không phải %d" #: cfgloop.c:1349 #, gcc-internal-format, gfc-internal-format @@ -16631,7 +16322,6 @@ msgstr "" #: cfgloop.c:1542 #, fuzzy, gcc-internal-format -#| msgid "too many lto output files" msgid "too many loop exits recorded" msgstr "quá nhiều tập tin kết xuất lto" @@ -16693,7 +16383,7 @@ msgstr "" #: cfgrtl.c:1948 #, gcc-internal-format, gfc-internal-format msgid "too many eh edges %i" -msgstr "" +msgstr "quá nhiều eh edges %i" #: cfgrtl.c:1956 #, gcc-internal-format, gfc-internal-format @@ -16738,17 +16428,17 @@ msgstr "" #: cfgrtl.c:2018 cfgrtl.c:2028 #, gcc-internal-format, gfc-internal-format msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d" -msgstr "" +msgstr "NOTE_INSN_BASIC_BLOCK bị thiếu cho khối %d" #: cfgrtl.c:2041 #, gcc-internal-format, gfc-internal-format msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d" -msgstr "" +msgstr "NOTE_INSN_BASIC_BLOCK %d tại giữa của khối cơ bản %d" #: cfgrtl.c:2051 #, gcc-internal-format, gfc-internal-format msgid "in basic block %d:" -msgstr "" +msgstr "trong khối cơ bản %d:" #: cfgrtl.c:2103 cfgrtl.c:2193 #, gcc-internal-format, gfc-internal-format @@ -16993,7 +16683,7 @@ msgstr "" #: cgraphunit.c:802 #, gcc-internal-format msgid "verify_cgraph_node failed" -msgstr "" +msgstr "verify_cgraph_node gặp lỗi" #: cgraphunit.c:851 #, gcc-internal-format @@ -17017,7 +16707,6 @@ msgstr "" #: cgraphunit.c:1032 #, fuzzy, gcc-internal-format -#| msgid "function not inlinable" msgid "always_inline function might not be inlinable" msgstr "hàm không thể chèn vào trực tiếp" @@ -17042,10 +16731,9 @@ msgid "nodes with unreleased memory found" msgstr "" #: collect2.c:900 -#, fuzzy, gcc-internal-format -#| msgid "COLLECT_LTO_WRAPPER must be set." +#, gcc-internal-format msgid "COLLECT_LTO_WRAPPER must be set" -msgstr "COLLECT_LTO_WRAPPER phải được lập." +msgstr "COLLECT_LTO_WRAPPER phải được đặt" #: collect2.c:1231 #, gcc-internal-format @@ -17060,32 +16748,29 @@ msgstr "" #: collect2.c:1470 #, gcc-internal-format msgid "can't open %s: %m" -msgstr "" +msgstr "không thể mở %s: %m" #: collect2.c:1584 #, gcc-internal-format, gfc-internal-format msgid "unknown demangling style '%s'" msgstr "" -# Literal: don't translate; Nghĩa chữ : dừng dịch +# Literal: don't translate; Nghĩa chữ: dừng dịch #: collect2.c:1680 collect2.c:1863 collect2.c:1898 -#, fuzzy, gcc-internal-format -#| msgid "fopen %s" +#, gcc-internal-format msgid "fopen %s: %m" -msgstr "fopen %s" +msgstr "fopen %s: %m" -# Literal: don't translate; Nghĩa chữ : dừng dịch +# Literal: don't translate; Nghĩa chữ: dừng dịch #: collect2.c:1683 collect2.c:1868 collect2.c:1901 -#, fuzzy, gcc-internal-format -#| msgid "fclose %s" +#, gcc-internal-format msgid "fclose %s: %m" -msgstr "fclose %s" +msgstr "fclose %s: %m" #: collect2.c:1965 -#, fuzzy, gcc-internal-format -#| msgid "can't get program status" +#, gcc-internal-format msgid "can't get program status: %m" -msgstr "không thể lấy trạng thái về chương trình" +msgstr "không thể lấy trạng thái về chương trình: %m" #: collect2.c:1973 #, gcc-internal-format, gfc-internal-format @@ -17110,29 +16795,27 @@ msgstr "không thể đóng đáp ứng tập tin %s" #: collect2.c:2077 #, gcc-internal-format, gfc-internal-format msgid "cannot find '%s'" -msgstr "không tìm thấy « %s »" +msgstr "không tìm thấy '%s'" #: collect2.c:2081 collect2.c:2617 collect2.c:2813 gcc.c:2658 -#, fuzzy, gcc-internal-format -#| msgid "pex_init failed" +#, gcc-internal-format msgid "pex_init failed: %m" -msgstr "pex_init bị lỗi" +msgstr "pex_init bị lỗi: %m" #: collect2.c:2090 collect2.c:2626 collect2.c:2821 gcc.c:7027 #, gcc-internal-format msgid "%s: %m" -msgstr "" +msgstr "%s: %m" #: collect2.c:2591 #, gcc-internal-format msgid "cannot find 'nm'" -msgstr "không tìm thấy « nm »" +msgstr "không tìm thấy 'nm'" #: collect2.c:2639 -#, fuzzy, gcc-internal-format -#| msgid "can't open nm output" +#, gcc-internal-format msgid "can't open nm output: %m" -msgstr "không thể mở kết xuất nm" +msgstr "không thể mở kết xuất nm: %m" #: collect2.c:2722 #, gcc-internal-format, gfc-internal-format @@ -17147,13 +16830,12 @@ msgstr "hàm fini được tìm trong đối tượng %s" #: collect2.c:2788 #, gcc-internal-format msgid "cannot find 'ldd'" -msgstr "" +msgstr "không tìm thấy 'ldd'" #: collect2.c:2834 -#, fuzzy, gcc-internal-format -#| msgid "can't open ldd output" +#, gcc-internal-format msgid "can't open ldd output: %m" -msgstr "không thể mở kết xuất ldd" +msgstr "không thể mở kết xuất ldd: %m" #: collect2.c:2852 #, gcc-internal-format, gfc-internal-format @@ -17163,7 +16845,7 @@ msgstr "không tìm thấy quan hệ phụ thuộc năng động %s" #: collect2.c:2864 #, gcc-internal-format, gfc-internal-format msgid "unable to open dynamic dependency '%s'" -msgstr "không thể mở quan hệ phụ thuộc năng động « %s »" +msgstr "không thể mở quan hệ phụ thuộc năng động '%s'" #: collect2.c:3025 #, gcc-internal-format, gfc-internal-format @@ -17183,7 +16865,7 @@ msgstr "không tìm thấy thư viện lib%s" #: convert.c:83 #, gcc-internal-format msgid "cannot convert to a pointer type" -msgstr "" +msgstr "không thể chuyển đổi thành kiểu con trỏ" #: convert.c:384 #, gcc-internal-format @@ -17233,7 +16915,7 @@ msgstr "" #: coverage.c:189 #, gcc-internal-format msgid "%qs is not a gcov data file" -msgstr "" +msgstr "%qs không phải là tập tin dữ liệu gcov" #: coverage.c:200 #, gcc-internal-format @@ -17263,7 +16945,7 @@ msgstr "" #: coverage.c:311 #, gcc-internal-format msgid "%qs has overflowed" -msgstr "" +msgstr "%qs có chỗ bị tràn" #: coverage.c:361 #, gcc-internal-format @@ -17303,18 +16985,17 @@ msgstr "" #: coverage.c:603 #, gcc-internal-format msgid "error writing %qs" -msgstr "" +msgstr "lỗi ghi %qs" #: coverage.c:1111 #, gcc-internal-format, gfc-internal-format msgid "cannot open %s" -msgstr "" +msgstr "không thể mở %s" #: cppspec.c:92 -#, fuzzy, gcc-internal-format -#| msgid "\"%s\" is not a valid option to the preprocessor" +#, gcc-internal-format msgid "%qs is not a valid option to the preprocessor" -msgstr "« %s » không phải là một tuỳ chọn hợp lệ cho bộ tiền xử lý" +msgstr "'%qs' không phải là một tuỳ chọn hợp lệ cho bộ tiền xử lý" #: cppspec.c:111 #, gcc-internal-format @@ -17349,12 +17030,12 @@ msgstr "" #: dbgcnt.c:136 #, gcc-internal-format, gfc-internal-format msgid "-fdbg-cnt=%s" -msgstr "" +msgstr "-fdbg-cnt=%s" #: dbgcnt.c:137 #, gcc-internal-format, gfc-internal-format msgid " %s" -msgstr "" +msgstr " %s" #: dbxout.c:3363 #, gcc-internal-format @@ -17364,7 +17045,7 @@ msgstr "" #: diagnostic.c:899 #, gcc-internal-format, gfc-internal-format msgid "in %s, at %s:%d" -msgstr "" +msgstr "trong %s, tại %s:%d" #: dominance.c:1027 #, gcc-internal-format, gfc-internal-format @@ -17381,7 +17062,7 @@ msgstr "" msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive" msgstr "" -#: dwarf2out.c:10710 +#: dwarf2out.c:10713 #, gcc-internal-format, gfc-internal-format msgid "non-delegitimized UNSPEC %s (%d) found in variable location" msgstr "" @@ -17464,7 +17145,7 @@ msgstr "" #: except.c:3332 #, gcc-internal-format msgid "verify_eh_tree failed" -msgstr "" +msgstr "verify_eh_tree gặp lỗi" #: explow.c:1444 #, gcc-internal-format @@ -17501,12 +17182,12 @@ msgstr "" msgid "local frame unavailable (naked function?)" msgstr "" -#: expr.c:9971 +#: expr.c:9972 #, gcc-internal-format msgid "%Kcall to %qs declared with attribute error: %s" msgstr "" -#: expr.c:9978 +#: expr.c:9979 #, gcc-internal-format msgid "%Kcall to %qs declared with attribute warning: %s" msgstr "" @@ -17523,13 +17204,11 @@ msgstr "" #: final.c:4430 toplev.c:1421 tree-optimize.c:173 #, fuzzy, gcc-internal-format -#| msgid "could not open response file %s" msgid "could not open final insn dump file %qs: %m" msgstr "không thể mở tập tin đáp ứng %s" #: final.c:4483 tree-optimize.c:189 #, fuzzy, gcc-internal-format -#| msgid "could not close response file %s" msgid "could not close final insn dump file %qs: %m" msgstr "không thể đóng đáp ứng tập tin %s" @@ -17575,7 +17254,6 @@ msgstr "" #: fold-const.c:8840 #, fuzzy, gcc-internal-format -#| msgid "assuming signed overflow does not occur when simplifying && or || to & or |" msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2" msgstr "giả sử rằng sự tràn đã ký không xảy ra khi giản dị hoá && hoặc || tới & hoặc |" @@ -17594,30 +17272,30 @@ msgstr "" msgid "total size of local objects too large" msgstr "" -#: function.c:1732 gimplify.c:5163 +#: function.c:1732 gimplify.c:5164 #, gcc-internal-format msgid "impossible constraint in %<asm%>" msgstr "" -#: function.c:3959 +#: function.c:3974 #, gcc-internal-format msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>" msgstr "" -#: function.c:3980 +#: function.c:3995 #, gcc-internal-format msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>" msgstr "" -#: function.c:4502 +#: function.c:4517 #, gcc-internal-format msgid "function returns an aggregate" -msgstr "" +msgstr "hàm trả về một tập hợp" -#: function.c:4896 +#: function.c:4911 #, gcc-internal-format msgid "unused parameter %q+D" -msgstr "" +msgstr "tham số chưa dùng %q+D" #: gcc.c:1732 gcc.c:1752 #, gcc-internal-format, gfc-internal-format @@ -17636,9 +17314,8 @@ msgstr "đặc tả chứa đặc tả %s không có tên mới" #: gcc.c:1824 #, fuzzy, gcc-internal-format -#| msgid "%s: attempt to rename spec '%s' to already defined spec '%s'" msgid "%s: attempt to rename spec %qs to already defined spec %qs" -msgstr "%s: đã thử thay đổi tên của đặc tả « %s » thành đặc tả đã xác định « %s »" +msgstr "%s: đã thử thay đổi tên của đặc tả '%s' thành đặc tả đã xác định '%s'" #: gcc.c:1845 #, gcc-internal-format, gfc-internal-format @@ -17657,44 +17334,38 @@ msgstr "tập tin đặc tả không có đặc tả để liên kết" #: gcc.c:2450 #, fuzzy, gcc-internal-format -#| msgid "system path '%s' is not absolute" msgid "system path %qs is not absolute" -msgstr "đường dẫn « %s » không phải tuyệt đối" +msgstr "đường dẫn '%s' không phải tuyệt đối" #: gcc.c:2535 #, gcc-internal-format msgid "-pipe not supported" -msgstr "không hỗ trợ « -pipe »" +msgstr "không hỗ trợ -pipe" #: gcc.c:2697 -#, fuzzy, gcc-internal-format -#| msgid "failed to get exit status" +#, gcc-internal-format msgid "failed to get exit status: %m" -msgstr "không lấy được trạng thái thoát" +msgstr "không lấy được trạng thái thoát: %m" #: gcc.c:2703 -#, fuzzy, gcc-internal-format -#| msgid "failed to get process times" +#, gcc-internal-format msgid "failed to get process times: %m" -msgstr "không lấy được thời gian tiến trình" +msgstr "không lấy được thời gian tiến trình: %m" #: gcc.c:2729 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "programs: %s\n" +#, gcc-internal-format, gfc-internal-format msgid "%s (program %s)" -msgstr "chương trình: %s\n" +msgstr "%s (chương trình %s)" #: gcc.c:3148 opts-common.c:986 opts-common.c:1058 #, fuzzy, gcc-internal-format -#| msgid "unrecognized address" msgid "unrecognized command line option %qs" msgstr "không nhận ra địa chỉ" #: gcc.c:3401 #, fuzzy, gcc-internal-format -#| msgid "'%s' is an unknown -save-temps option" msgid "%qs is an unknown -save-temps option" -msgstr "« %s » là một tuỳ chọn « -save-temps » không rõ" +msgstr "'%s' là một tuỳ chọn -save-temps không rõ" #: gcc.c:3862 #, gcc-internal-format @@ -17708,15 +17379,13 @@ msgstr "" #: gcc.c:4115 #, fuzzy, gcc-internal-format -#| msgid "unable to locate default linker script '%s' in the library search paths" msgid "unable to locate default linker script %qs in the library search paths" -msgstr "không tìm thấy văn lệnh liên kết mặc định « %s » trong các đường dẫn tìm kiếm thư viện" +msgstr "không tìm thấy văn lệnh liên kết mặc định '%s' trong các đường dẫn tìm kiếm thư viện" #: gcc.c:4318 #, fuzzy, gcc-internal-format -#| msgid "switch '%s' does not start with '-'" msgid "switch %qs does not start with %<-%>" -msgstr "cái chuyển « %s » không bắt đầu bằng « - »" +msgstr "cái chuyển '%s' không bắt đầu bằng '-'" #: gcc.c:4321 #, gcc-internal-format @@ -17739,28 +17408,24 @@ msgid "could not close temporary response file %s" msgstr "không thể đóng tập tin đáp ứng tạm thời %s" #: gcc.c:4547 -#, fuzzy, gcc-internal-format -#| msgid "spec '%s' invalid" +#, gcc-internal-format msgid "spec %qs invalid" -msgstr "đặc tả « %s » không hợp lệ" +msgstr "đặc tả %qs không hợp lệ" #: gcc.c:4696 -#, fuzzy, gcc-internal-format -#| msgid "spec '%s' has invalid '%%0%c'" +#, gcc-internal-format msgid "spec %qs has invalid %<%%0%c%>" -msgstr "đặc tả « %s » có « %%0%c » không hợp lệ" +msgstr "đặc tả %qs có %<%%0%c%> không hợp lệ" #: gcc.c:5006 -#, fuzzy, gcc-internal-format -#| msgid "spec '%s' has invalid '%%W%c" +#, gcc-internal-format msgid "spec %qs has invalid %<%%W%c%>" -msgstr "đặc tả « %s » có « %%W%c » không hợp lệ" +msgstr "đặc tả %qs có %<%%W%c%> không hợp lệ" #: gcc.c:5028 -#, fuzzy, gcc-internal-format -#| msgid "spec '%s' has invalid '%%x%c'" +#, gcc-internal-format msgid "spec %qs has invalid %<%%x%c%>" -msgstr "đặc tả « %s » có « %%x%c » không hợp lệ" +msgstr "đặc tả %qs có %<%%x%c%> không hợp lệ" #. Catch the case where a spec string contains something like #. '%{foo:%*}'. i.e. there is no * in the pattern on the left @@ -17776,16 +17441,14 @@ msgid "spec failure: unrecognized spec option %qc" msgstr "" #: gcc.c:5319 -#, fuzzy, gcc-internal-format -#| msgid "unknown spec function '%s'" +#, gcc-internal-format msgid "unknown spec function %qs" -msgstr "không rõ hàm đặc tả « %s »" +msgstr "không hiểu hàm đặc tả %qs" #: gcc.c:5337 -#, fuzzy, gcc-internal-format -#| msgid "error in args to spec function '%s'" +#, gcc-internal-format msgid "error in args to spec function %qs" -msgstr "gặp lỗi trong các đối số tới hàm đặc tả « %s »" +msgstr "gặp lỗi trong các đối số tới hàm đặc tả %qs" #: gcc.c:5385 #, gcc-internal-format @@ -17804,16 +17467,14 @@ msgid "malformed spec function arguments" msgstr "đối số hàm đặc tả dạng sai" #: gcc.c:5668 -#, fuzzy, gcc-internal-format -#| msgid "braced spec '%s' is invalid at '%c'" +#, gcc-internal-format msgid "braced spec %qs is invalid at %qc" -msgstr "đặc tả giữa ngoặc móc « %s » không hợp lệ tại « %c »" +msgstr "đặc tả giữa ngoặc móc %qs không hợp lệ tại %qc" #: gcc.c:5756 -#, fuzzy, gcc-internal-format -#| msgid "braced spec body '%s' is invalid" +#, gcc-internal-format msgid "braced spec body %qs is invalid" -msgstr "sai lập thân của đặc tả giữa ngoặc móc « %s »" +msgstr "thân của đặc tả giữa ngoặc móc %qs không hợp lệ" #: gcc.c:6005 #, gcc-internal-format, gfc-internal-format @@ -17823,7 +17484,7 @@ msgstr "" #: gcc.c:6016 #, gcc-internal-format, gfc-internal-format msgid "%s: -fcompare-debug failure (length)" -msgstr "" +msgstr "%s: -fcompare-debug thất bại (độ dài)" #: gcc.c:6026 gcc.c:6067 #, gcc-internal-format, gfc-internal-format @@ -17833,29 +17494,27 @@ msgstr "" #: gcc.c:6046 gcc.c:6083 #, gcc-internal-format, gfc-internal-format msgid "%s: -fcompare-debug failure" -msgstr "" +msgstr "%s: -fcompare-debug thất bại" #: gcc.c:6161 -#, fuzzy, gcc-internal-format -#| msgid "pex_init failed" +#, gcc-internal-format msgid "atexit failed" -msgstr "pex_init bị lỗi" +msgstr "atexit gặp lỗi" #: gcc.c:6302 #, gcc-internal-format msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC" -msgstr "" +msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_SUFFIX_SPEC" #: gcc.c:6325 #, gcc-internal-format msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC" -msgstr "" +msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_HEADERS_SUFFIX_SPEC" #: gcc.c:6491 -#, fuzzy, gcc-internal-format -#| msgid "unrecognizable insn:" +#, gcc-internal-format msgid "unrecognized option %<-%s%>" -msgstr "không nhận ra lệnh:" +msgstr "không thừa nhận tùy chọn %<-%s%>" #. The error status indicates that only one set of fixed #. headers should be built. @@ -17872,17 +17531,17 @@ msgstr "không có tập tin nhập vào" #: gcc.c:6700 #, gcc-internal-format msgid "cannot specify -o with -c, -S or -E with multiple files" -msgstr "không thể ghi rõ nhiều tập tin với tuỳ chọn « -S » hoặc « -E », và hai tuỳ chọn « -o » và « c » loại từ lẫn nhau" +msgstr "không thể ghi rõ nhiều tập tin với tuỳ chọn -S hoặc -E, và hai tuỳ chọn -o và c loại từ lẫn nhau" #: gcc.c:6730 #, gcc-internal-format, gfc-internal-format msgid "%s: %s compiler not installed on this system" -msgstr "" +msgstr "%s: trình biên dịch %s chưa được cài đặt trên hệ thống này" #: gcc.c:6752 #, gcc-internal-format msgid "recompiling with -fcompare-debug" -msgstr "" +msgstr "hãy dịch lại với tùy chọn -fcompare-debug" #: gcc.c:6768 #, gcc-internal-format @@ -17895,10 +17554,9 @@ msgid "comparing final insns dumps" msgstr "" #: gcc.c:6883 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "-fuse-linker-plugin, but liblto_plugin.so not found" +#, gcc-internal-format, gfc-internal-format msgid "-fuse-linker-plugin, but %s not found" -msgstr "-fuse-linker-plugin, mà không tìm thấy liblto_plugin.so" +msgstr "-fuse-linker-plugin, mà không tìm thấy %s" #: gcc.c:6915 #, gcc-internal-format, gfc-internal-format @@ -17908,43 +17566,37 @@ msgstr "" #: gcc.c:6956 #, gcc-internal-format, gfc-internal-format msgid "language %s not recognized" -msgstr "" +msgstr "không chấp nhận ngôn ngữ %s" #: gcc.c:7182 -#, fuzzy, gcc-internal-format -#| msgid "multilib spec '%s' is invalid" +#, gcc-internal-format msgid "multilib spec %qs is invalid" -msgstr "đặc tả đa thư viện « %s » không hợp lệ" +msgstr "đặc tả đa thư viện %qs không hợp lệ" #: gcc.c:7374 -#, fuzzy, gcc-internal-format -#| msgid "multilib exclusions '%s' is invalid" +#, gcc-internal-format msgid "multilib exclusions %qs is invalid" -msgstr "sự loại từ đa thư viện « %s » không hợp lệ" +msgstr "sự loại từ đa thư viện %qs không hợp lệ" #: gcc.c:7432 gcc.c:7573 -#, fuzzy, gcc-internal-format -#| msgid "multilib select '%s' is invalid" +#, gcc-internal-format msgid "multilib select %qs is invalid" -msgstr "sự lựa chọn đa thư viện « %s » không hợp lệ" +msgstr "sự lựa chọn đa thư viện %qs không hợp lệ" #: gcc.c:7611 -#, fuzzy, gcc-internal-format -#| msgid "multilib exclusion '%s' is invalid" +#, gcc-internal-format msgid "multilib exclusion %qs is invalid" -msgstr "sự loại từ đa thư viện « %s » không hợp lệ" +msgstr "sự loại từ đa thư viện %qs không hợp lệ" #: gcc.c:7817 -#, fuzzy, gcc-internal-format -#| msgid "environment variable \"%s\" not defined" +#, gcc-internal-format msgid "environment variable %qs not defined" -msgstr "chưa xác định biến môi trường « %s »" +msgstr "chưa định nghĩa biến môi trường%qs" #: gcc.c:7929 gcc.c:7934 -#, fuzzy, gcc-internal-format -#| msgid "invalid version number `%s'" +#, gcc-internal-format msgid "invalid version number %qs" -msgstr "số thứ tự phiên bản không hợp lệ « %s »" +msgstr "số thứ tự phiên bản không hợp lệ %qs" #: gcc.c:7977 #, gcc-internal-format, gfc-internal-format @@ -17957,10 +17609,9 @@ msgid "too many arguments to %%:version-compare" msgstr "quá nhiều đối số tới %%:version-compare" #: gcc.c:8024 -#, fuzzy, gcc-internal-format -#| msgid "unknown operator '%s' in %%:version-compare" +#, gcc-internal-format msgid "unknown operator %qs in %%:version-compare" -msgstr "không rõ toán tử « %s » trong %%:version-compare" +msgstr "không hiểu toán tử %qs trong %%:version-compare" #: gcc.c:8147 #, gcc-internal-format, gfc-internal-format @@ -17985,30 +17636,30 @@ msgstr "quá nhiều đối số tới %%:compare-debug-auxbase-opt" #: gcc.c:8260 #, gcc-internal-format, gfc-internal-format msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk" -msgstr "đối số tới %%:compare-debug-auxbase-opt không kết thúc bằng « .gk »" +msgstr "đối số tới %%:compare-debug-auxbase-opt không kết thúc bằng .gk" #: ggc-common.c:467 ggc-common.c:475 ggc-common.c:549 ggc-common.c:568 #: ggc-page.c:2308 ggc-page.c:2339 ggc-page.c:2346 ggc-zone.c:2431 #: ggc-zone.c:2442 ggc-zone.c:2446 #, gcc-internal-format msgid "can%'t write PCH file: %m" -msgstr "" +msgstr "can%'t ghi tập tin PCH: %m" #: ggc-common.c:561 config/i386/host-cygwin.c:55 #, gcc-internal-format msgid "can%'t get position in PCH file: %m" -msgstr "" +msgstr "can%'t lấy vị trí trong tập tin PCH: %m" #: ggc-common.c:571 #, gcc-internal-format msgid "can%'t write padding to PCH file: %m" -msgstr "" +msgstr "can%'t ghi phần đệm vào PCH: %m" #: ggc-common.c:626 ggc-common.c:634 ggc-common.c:641 ggc-common.c:644 #: ggc-common.c:654 ggc-common.c:657 ggc-page.c:2436 ggc-zone.c:2465 #, gcc-internal-format msgid "can%'t read PCH file: %m" -msgstr "" +msgstr "can%'t đọc tập tin PCH: %m" #: ggc-common.c:649 #, gcc-internal-format @@ -18018,17 +17669,17 @@ msgstr "" #: ggc-page.c:1648 #, gcc-internal-format msgid "open /dev/zero: %m" -msgstr "" +msgstr "mở /dev/zero: %m" #: ggc-page.c:2324 ggc-page.c:2330 #, gcc-internal-format msgid "can%'t write PCH file" -msgstr "" +msgstr "can%'t ghi tập tin PCH" #: ggc-zone.c:2428 ggc-zone.c:2439 #, gcc-internal-format msgid "can%'t seek PCH file: %m" -msgstr "" +msgstr "can%'t seek tập tin PCH: %m" #: gimple-streamer-in.c:187 #, gcc-internal-format @@ -18038,7 +17689,7 @@ msgstr "" #: gimple-streamer-in.c:193 #, gcc-internal-format msgid "original type declared here" -msgstr "" +msgstr "kiểu nguyên bản được khai báo ở đây" #: gimple-streamer-in.c:195 #, gcc-internal-format @@ -18048,7 +17699,7 @@ msgstr "" #: gimple-streamer-in.c:201 #, gcc-internal-format msgid "type of field declared here" -msgstr "" +msgstr "kiểu của trường được khai báo ở đây" #: gimple-streamer-in.c:208 #, gcc-internal-format @@ -18070,100 +17721,97 @@ msgstr "" msgid "using result of function returning %<void%>" msgstr "" -#: gimplify.c:5048 +#: gimplify.c:5049 #, gcc-internal-format, gfc-internal-format msgid "invalid lvalue in asm output %d" msgstr "" -#: gimplify.c:5164 +#: gimplify.c:5165 #, gcc-internal-format, gfc-internal-format msgid "non-memory input %d must stay in memory" msgstr "" -#: gimplify.c:5186 +#: gimplify.c:5187 #, gcc-internal-format, gfc-internal-format msgid "memory input %d is not directly addressable" msgstr "" -#: gimplify.c:5681 +#: gimplify.c:5682 #, gcc-internal-format msgid "threadprivate variable %qE used in untied task" msgstr "" -#: gimplify.c:5683 gimplify.c:5745 +#: gimplify.c:5684 gimplify.c:5746 #, gcc-internal-format msgid "enclosing task" msgstr "" -#: gimplify.c:5742 +#: gimplify.c:5743 #, gcc-internal-format msgid "%qE not specified in enclosing parallel" msgstr "" -#: gimplify.c:5747 +#: gimplify.c:5748 #, gcc-internal-format msgid "enclosing parallel" msgstr "" -#: gimplify.c:5852 +#: gimplify.c:5853 #, gcc-internal-format msgid "iteration variable %qE should be private" msgstr "" -#: gimplify.c:5866 +#: gimplify.c:5867 #, gcc-internal-format msgid "iteration variable %qE should not be firstprivate" msgstr "" -#: gimplify.c:5869 +#: gimplify.c:5870 #, gcc-internal-format msgid "iteration variable %qE should not be reduction" msgstr "" -#: gimplify.c:6032 +#: gimplify.c:6033 #, gcc-internal-format msgid "%s variable %qE is private in outer context" msgstr "" -#: gimplify.c:7794 +#: gimplify.c:7795 #, gcc-internal-format msgid "gimplification failed" -msgstr "" +msgstr "gimplification gặp lỗi" #: godump.c:1234 #, fuzzy, gcc-internal-format -#| msgid "could not close response file %s" msgid "could not close Go dump file: %m" msgstr "không thể đóng đáp ứng tập tin %s" #: godump.c:1246 #, fuzzy, gcc-internal-format -#| msgid "%s:could not open output file '%s'\n" msgid "could not open Go dump file %qs: %m" -msgstr "%s: không thể mở tập tin kết xuất « %s »\n" +msgstr "%s: không thể mở tập tin kết xuất %s\n" #: graph.c:411 toplev.c:1531 java/jcf-parse.c:1751 java/jcf-parse.c:1889 #: objc/objc-act.c:449 #, gcc-internal-format msgid "can%'t open %s: %m" -msgstr "" +msgstr "can%'t mở %s: %m" #: graphite-clast-to-gimple.c:1339 graphite-poly.c:691 toplev.c:930 #: toplev.c:1133 #, gcc-internal-format msgid "can%'t open %s for writing: %m" -msgstr "" +msgstr "can%'t mở %s để ghi: %m" #: graphite-poly.c:593 #, fuzzy, gcc-internal-format -#| msgid "field width in printf format" msgid "the file is not in OpenScop format" msgstr "chiều rộng của trường theo định dạng printf" #: graphite-poly.c:604 #, gcc-internal-format msgid "the language is not recognized" -msgstr "" +msgstr "không chấp nhận ngôn ngữ" #: graphite-poly.c:615 #, gcc-internal-format @@ -18178,7 +17826,7 @@ msgstr "" #: graphite-poly.c:719 #, gcc-internal-format msgid "can%'t open %s for reading: %m" -msgstr "" +msgstr "can%'t mở %s để đọc: %m" #: graphite-poly.c:746 #, gcc-internal-format, gfc-internal-format @@ -18243,19 +17891,16 @@ msgstr "" #: lto-cgraph.c:1465 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "[cannot find %s]" msgid "cannot find LTO cgraph in %s" msgstr "[không tìm thấy %s]" #: lto-cgraph.c:1475 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "[cannot find %s]" msgid "cannot find LTO varpool in %s" msgstr "[không tìm thấy %s]" #: lto-cgraph.c:1483 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "could not find specs file %s\n" msgid "cannot find LTO section refs in %s" msgstr "không tìm thấy tập tin đặc tả %s\n" @@ -18263,7 +17908,7 @@ msgstr "không tìm thấy tập tin đặc tả %s\n" #: lto-compress.c:287 lto-compress.c:308 #, gcc-internal-format, gfc-internal-format msgid "compressed stream: %s" -msgstr "" +msgstr "dòng dữ liệu được nén: %s" #: lto-section-in.c:423 #, gcc-internal-format, gfc-internal-format @@ -18282,9 +17927,8 @@ msgstr "" #: lto-streamer-out.c:324 #, fuzzy, gcc-internal-format -#| msgid "static is not supported on TPF-OS" msgid "tree code %qs is not supported in LTO streams" -msgstr "trên TPF-OS thì không hỗ trợ « static »" +msgstr "trên TPF-OS thì không hỗ trợ static" #: lto-streamer.c:163 #, gcc-internal-format, gfc-internal-format @@ -18299,7 +17943,7 @@ msgstr "" #: lto-symtab.c:474 #, gcc-internal-format msgid "%qD has already been defined" -msgstr "" +msgstr "%qD đã định nghĩa rồi" #: lto-symtab.c:476 #, gcc-internal-format @@ -18329,55 +17973,55 @@ msgstr "" #: lto-symtab.c:661 #, gcc-internal-format msgid "variable %qD redeclared as function" -msgstr "" +msgstr "biến %qD được định nghĩa lại là một hàm" #: lto-symtab.c:667 #, gcc-internal-format msgid "function %qD redeclared as variable" -msgstr "" +msgstr "hàm %qD được định nghĩa lại thành một biến" -#: omp-low.c:1846 +#: omp-low.c:1847 #, gcc-internal-format msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region" msgstr "" -#: omp-low.c:1851 +#: omp-low.c:1853 #, gcc-internal-format msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region" msgstr "" -#: omp-low.c:1869 +#: omp-low.c:1872 #, gcc-internal-format msgid "master region may not be closely nested inside of work-sharing or explicit task region" msgstr "" -#: omp-low.c:1884 +#: omp-low.c:1888 #, gcc-internal-format msgid "ordered region may not be closely nested inside of critical or explicit task region" msgstr "" -#: omp-low.c:1890 +#: omp-low.c:1896 #, gcc-internal-format msgid "ordered region must be closely nested inside a loop region with an ordered clause" msgstr "" -#: omp-low.c:1905 +#: omp-low.c:1914 #, gcc-internal-format msgid "critical region may not be nested inside a critical region with the same name" msgstr "" -#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882 +#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882 #, gcc-internal-format msgid "invalid exit from OpenMP structured block" msgstr "" -#: omp-low.c:7026 omp-low.c:7031 +#: omp-low.c:7036 omp-low.c:7041 #, gcc-internal-format msgid "invalid entry to OpenMP structured block" msgstr "" #. Otherwise, be vague and lazy, but efficient. -#: omp-low.c:7034 +#: omp-low.c:7044 #, gcc-internal-format msgid "invalid branch to/from an OpenMP structured block" msgstr "" @@ -18389,7 +18033,6 @@ msgstr "" #: opts-common.c:1007 #, fuzzy, gcc-internal-format -#| msgid "in argument to unary !" msgid "missing argument to %qs" msgstr "trong đối số tới bộ nguyên phân !" @@ -18399,16 +18042,14 @@ msgid "argument to %qs should be a non-negative integer" msgstr "" #: opts-common.c:1028 -#, fuzzy, gcc-internal-format -#| msgid "warning: unrecognized argument to --help= option: %.*s\n" +#, gcc-internal-format msgid "unrecognized argument in option %qs" -msgstr "cảnh báo : không nhận ra đối số tới tuỳ chọn « --help= »: %.*s\n" +msgstr "không nhận ra đối số tới tuỳ chọn %qs" #: opts-common.c:1044 -#, fuzzy, gcc-internal-format -#| msgid "in argument to unary !" +#, gcc-internal-format msgid "valid arguments to %qs are: %s" -msgstr "trong đối số tới bộ nguyên phân !" +msgstr "đối số hợp lệ cho cho %qs là: %s" #: opts-global.c:102 #, gcc-internal-format @@ -18437,10 +18078,9 @@ msgid "plugin support is disabled; configure with --enable-plugin" msgstr "" #: opts-global.c:403 -#, fuzzy, gcc-internal-format -#| msgid "unrecognized address" +#, gcc-internal-format msgid "unrecognized register name %qs" -msgstr "không nhận ra địa chỉ" +msgstr "không nhận ra tên thanh ghi %qs" #: opts.c:91 #, gcc-internal-format @@ -18477,12 +18117,12 @@ msgstr "" msgid "section anchors must be disabled when toplevel reorder is disabled" msgstr "" -#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809 +#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797 #, gcc-internal-format msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture" msgstr "" -#: opts.c:736 config/sh/sh.c:817 +#: opts.c:736 config/sh/sh.c:805 #, gcc-internal-format msgid "-freorder-blocks-and-partition does not support unwind info on this architecture" msgstr "" @@ -18513,16 +18153,14 @@ msgid "unrecognized include_flags 0x%x passed to print_specific_help" msgstr "" #: opts.c:1386 -#, fuzzy, gcc-internal-format -#| msgid "warning: --help argument %.*s is ambiguous, please be more specific\n" +#, gcc-internal-format msgid "--help argument %q.*s is ambiguous, please be more specific" -msgstr "cảnh báo : đối số « --help » %.*s vẫn mơ hồ, hãy chính xác hơn\n" +msgstr "đối số --help %q.*s chưa rõ ràng, hãy chính xác hơn" #: opts.c:1395 -#, fuzzy, gcc-internal-format -#| msgid "warning: unrecognized argument to --help= option: %.*s\n" +#, gcc-internal-format msgid "unrecognized argument to --help= option: %q.*s" -msgstr "cảnh báo : không nhận ra đối số tới tuỳ chọn « --help= »: %.*s\n" +msgstr "không nhận ra đối số cho tuỳ chọn --help=: %q.*s" #: opts.c:1547 #, gcc-internal-format, gfc-internal-format @@ -18547,7 +18185,7 @@ msgstr "" #: opts.c:1774 #, gcc-internal-format msgid "invalid --param value %qs" -msgstr "" +msgstr "sai giá trị cho tùy chọn --param %qs" #: opts.c:1892 #, gcc-internal-format @@ -18587,7 +18225,7 @@ msgstr "" #: opts.c:2016 #, gcc-internal-format, gfc-internal-format msgid "-Werror=%s: no option -%s" -msgstr "" +msgstr "-Werror=%s: không có tùy chọn -%s" #: params.c:121 #, gcc-internal-format @@ -18603,19 +18241,17 @@ msgstr "" #: params.c:136 #, gcc-internal-format msgid "invalid parameter %qs" -msgstr "" +msgstr "tham số sai %qs" #: passes.c:700 -#, fuzzy, gcc-internal-format -#| msgid "unrecognized address" +#, gcc-internal-format msgid "unrecognized option -fenable" -msgstr "không nhận ra địa chỉ" +msgstr "không thừa nhận tùy chọn -fenable" #: passes.c:702 -#, fuzzy, gcc-internal-format -#| msgid "unrecognized address" +#, gcc-internal-format msgid "unrecognized option -fdisable" -msgstr "không nhận ra địa chỉ" +msgstr "không thừa nhận tùy chọn -fdisable" #: passes.c:710 #, gcc-internal-format, gfc-internal-format @@ -18639,25 +18275,21 @@ msgstr "" #: passes.c:778 passes.c:806 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Inline all known string operations" msgid "Invalid range %s in option %s" msgstr "Chèn vào trực tiếp tất cả các thao tác chuỗi được biết" #: passes.c:825 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Enable clip instructions" msgid "enable pass %s for function %s" msgstr "Hiệu lực các câu lệnh trích đoạn" #: passes.c:836 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Use stubs for function prologues" msgid "disable pass %s for function %s" msgstr "Sử dụng mẩu cho đoạn mở đầu hàm" #: passes.c:1049 #, fuzzy, gcc-internal-format -#| msgid "invalid expression as operand" msgid "invalid pass positioning operation" msgstr "sai lập biểu tượng dưới dạng toán hạng" @@ -18720,12 +18352,13 @@ msgid "plugin %s registered a null callback function for event %s" msgstr "" #: plugin.c:567 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "[cannot find %s]" +#, gcc-internal-format, gfc-internal-format msgid "" "cannot load plugin %s\n" "%s" -msgstr "[không tìm thấy %s]" +msgstr "" +"không thể tải phần bổ xung %s\n" +"%s" #: plugin.c:576 #, gcc-internal-format, gfc-internal-format @@ -18736,17 +18369,15 @@ msgstr "" #: plugin.c:585 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "could not find specs file %s\n" msgid "" "cannot find %s in plugin %s\n" "%s" msgstr "không tìm thấy tập tin đặc tả %s\n" #: plugin.c:593 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "(static initializers for %s)" +#, gcc-internal-format, gfc-internal-format msgid "fail to initialize plugin %s" -msgstr "(bộ sơ khởi tĩnh cho %s)" +msgstr "gặp lỗi khi khởi tạo phần bổ xung %s" #: plugin.c:874 #, gcc-internal-format @@ -18854,8 +18485,8 @@ msgid "can%'t use %qs as a fixed register" msgstr "" #: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760 -#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761 -#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205 +#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764 +#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205 #, gcc-internal-format, gfc-internal-format msgid "unknown register name: %s" msgstr "" @@ -18878,7 +18509,7 @@ msgstr "" #: reginfo.c:891 #, gcc-internal-format msgid "conflicts with %qD" -msgstr "" +msgstr "xung đột với %qD" #: reginfo.c:896 #, gcc-internal-format @@ -18953,22 +18584,22 @@ msgstr "" #: rtl.c:752 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d" -msgstr "" +msgstr "kiểm tra RTL: cần elt %d kiểu '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d" #: rtl.c:762 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d" -msgstr "" +msgstr "kiểm tra RTL: cần elt %d kiểu '%c' hoặc '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d" #: rtl.c:771 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d" -msgstr "" +msgstr "kiểm tra RTL: cần mã '%s', nhận '%s' trong %s, tại %s:%d" #: rtl.c:781 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d" -msgstr "" +msgstr "kiểm tra RTL: cần mã '%s' hoặc '%s', nhận '%s' trong %s, tại %s:%d" #: rtl.c:808 #, gcc-internal-format, gfc-internal-format @@ -19108,12 +18739,12 @@ msgstr "" #: stor-layout.c:711 #, gcc-internal-format msgid "size of %q+D is %d bytes" -msgstr "" +msgstr "kích thước của %q+D là %d byte" #: stor-layout.c:713 #, gcc-internal-format msgid "size of %q+D is larger than %wd bytes" -msgstr "" +msgstr "kích thước của %q+D lớn hơn %wd byte" #: stor-layout.c:1131 #, gcc-internal-format @@ -19128,11 +18759,10 @@ msgstr "" #: stor-layout.c:1152 #, gcc-internal-format msgid "padding struct to align %q+D" -msgstr "" +msgstr "chèn thêm cấu trúc cho vừa %q+D" #: stor-layout.c:1214 #, fuzzy, gcc-internal-format -#| msgid "Warn about packed bit-fields whose offset changed in GCC 4.4" msgid "offset of packed bit-field %qD has changed in GCC 4.4" msgstr "Cảnh báo về trường bit đóng gói có hiệu số bị thay đổi trong GCC 4.4" @@ -19161,7 +18791,7 @@ msgstr "" msgid "packed attribute is unnecessary" msgstr "" -#: stor-layout.c:2244 +#: stor-layout.c:2252 #, gcc-internal-format msgid "alignment of array elements is greater than element size" msgstr "" @@ -19181,27 +18811,25 @@ msgstr "" msgid "nested function trampolines not supported on this target" msgstr "" -#: targhooks.c:1154 +#: targhooks.c:1161 #, gcc-internal-format msgid "target attribute is not supported on this machine" msgstr "" -#: targhooks.c:1164 +#: targhooks.c:1171 #, gcc-internal-format msgid "#pragma GCC target is not supported for this machine" msgstr "" #: tlink.c:492 -#, fuzzy, gcc-internal-format -#| msgid "removing .rpo file" +#, gcc-internal-format msgid "removing .rpo file: %m" -msgstr "đang gỡ bỏ tập tin .rpo" +msgstr "đang gỡ bỏ tập tin .rpo: %m" #: tlink.c:494 -#, fuzzy, gcc-internal-format -#| msgid "renaming .rpo file" +#, gcc-internal-format msgid "renaming .rpo file: %m" -msgstr "đang thay tên tập tin .rpo" +msgstr "đang đổi tên tập tin .rpo: %m" #: tlink.c:498 #, gcc-internal-format, gfc-internal-format @@ -19290,7 +18918,6 @@ msgstr "" #: toplev.c:1427 #, fuzzy, gcc-internal-format -#| msgid "could not close response file %s" msgid "could not close zeroed insn dump file %qs: %m" msgstr "không thể đóng đáp ứng tập tin %s" @@ -19362,7 +18989,7 @@ msgstr "" #: toplev.c:1873 #, gcc-internal-format msgid "error writing to %s: %m" -msgstr "" +msgstr "lỗi ghi vào %s: %m" #: toplev.c:1875 java/jcf-parse.c:1770 #, gcc-internal-format @@ -19371,7 +18998,6 @@ msgstr "" #: trans-mem.c:570 #, fuzzy, gcc-internal-format -#| msgid "Allow the use of MDMX instructions" msgid "invalid volatile use of %qD inside transaction" msgstr "Cho phép sử dụng câu lệnh MDMX" @@ -19380,7 +19006,7 @@ msgstr "Cho phép sử dụng câu lệnh MDMX" msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>" msgstr "" -#: trans-mem.c:664 trans-mem.c:4194 +#: trans-mem.c:664 trans-mem.c:4192 #, gcc-internal-format msgid "unsafe function call %qD within atomic transaction" msgstr "" @@ -19392,11 +19018,10 @@ msgstr "" #: trans-mem.c:674 #, fuzzy, gcc-internal-format -#| msgid "originally indirect function call not considered for inlining" msgid "unsafe indirect function call within atomic transaction" msgstr "cuộc gọi hàm gián tiếp lần đầu tiên không phải được tính để chèn vào trực tiếp" -#: trans-mem.c:682 trans-mem.c:4127 +#: trans-mem.c:682 trans-mem.c:4125 #, gcc-internal-format msgid "unsafe function call %qD within %<transaction_safe%> function" msgstr "" @@ -19411,7 +19036,7 @@ msgstr "" msgid "unsafe indirect function call within %<transaction_safe%> function" msgstr "" -#: trans-mem.c:707 trans-mem.c:4166 +#: trans-mem.c:707 trans-mem.c:4164 #, gcc-internal-format msgid "asm not allowed in atomic transaction" msgstr "" @@ -19433,7 +19058,6 @@ msgstr "" #: trans-mem.c:731 #, fuzzy, gcc-internal-format -#| msgid "Enable saturation instructions" msgid "outer transaction in transaction" msgstr "Hiệu lực câu lệnh lập trạng thái bão hoà" @@ -19447,7 +19071,7 @@ msgstr "" msgid "outer transaction in %<transaction_safe%> function" msgstr "" -#: trans-mem.c:3792 +#: trans-mem.c:3790 #, gcc-internal-format msgid "%Kasm not allowed in %<transaction_safe%> function" msgstr "" @@ -19478,14 +19102,12 @@ msgid "INDIRECT_REF in gimple IL" msgstr "" #: tree-cfg.c:2695 -#, fuzzy, gcc-internal-format -#| msgid "invalid operand to %%R" +#, gcc-internal-format msgid "invalid first operand of MEM_REF" -msgstr "sai lập toán hạng tới %%R" +msgstr "sai toán hạng thứ nhất của MEM_REF" #: tree-cfg.c:2701 #, fuzzy, gcc-internal-format -#| msgid "invalid operand to %%R" msgid "invalid offset operand of MEM_REF" msgstr "sai lập toán hạng tới %%R" @@ -19552,7 +19174,7 @@ msgstr "" #: tree-cfg.c:2915 #, gcc-internal-format msgid "invalid CASE_CHAIN" -msgstr "" +msgstr "sai CASE_CHAIN" #: tree-cfg.c:2943 #, gcc-internal-format @@ -19601,13 +19223,11 @@ msgstr "" #: tree-cfg.c:3063 #, fuzzy, gcc-internal-format -#| msgid "invalid operand to %%R" msgid "invalid address operand in MEM_REF" msgstr "sai lập toán hạng tới %%R" #: tree-cfg.c:3070 #, fuzzy, gcc-internal-format -#| msgid "invalid shift operand" msgid "invalid offset operand in MEM_REF" msgstr "sai lập toán hạng dời" @@ -19703,7 +19323,6 @@ msgstr "" #: tree-cfg.c:3326 #, fuzzy, gcc-internal-format -#| msgid "Warn about comparison of different enum types" msgid "bogus comparison result type" msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau" @@ -19809,7 +19428,6 @@ msgstr "" #: tree-cfg.c:3797 #, fuzzy, gcc-internal-format -#| msgid "invalid operand in the instruction" msgid "invalid operands in ternary operation" msgstr "lệnh chứa một toán hạng sai" @@ -19820,13 +19438,11 @@ msgstr "" #: tree-cfg.c:3827 #, fuzzy, gcc-internal-format -#| msgid "Generate fused multiply/add instructions" msgid "type mismatch in fused multiply-add expression" msgstr "Tạo ra câu lệnh nhân/cộng hợp nhau" #: tree-cfg.c:3853 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "type mismatch in vector permute expression" msgstr "Gặp loại saio trong biểu thức bất biến" @@ -19842,7 +19458,6 @@ msgstr "" #: tree-cfg.c:3892 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "invalid mask type in vector permute expression" msgstr "Gặp loại saio trong biểu thức bất biến" @@ -19907,21 +19522,19 @@ msgid "invalid labels in gimple cond" msgstr "" #: tree-cfg.c:4275 tree-cfg.c:4284 -#, fuzzy, gcc-internal-format -#| msgid "invalid address" +#, gcc-internal-format msgid "invalid PHI result" -msgstr "địa chỉ sai" +msgstr "kết quả PHI không hợp lệ" #: tree-cfg.c:4294 #, gcc-internal-format msgid "missing PHI def" -msgstr "" +msgstr "thiếu PHI def" #: tree-cfg.c:4308 -#, fuzzy, gcc-internal-format -#| msgid "invalid %%H value" +#, gcc-internal-format msgid "invalid PHI argument" -msgstr "giá trị %%H sai" +msgstr "sai tham số PHI" #: tree-cfg.c:4315 #, gcc-internal-format, gfc-internal-format @@ -19931,7 +19544,7 @@ msgstr "" #: tree-cfg.c:4399 tree-cfg.c:4595 #, gcc-internal-format msgid "verify_gimple failed" -msgstr "" +msgstr "verify_gimple gặp lỗi" #: tree-cfg.c:4460 #, gcc-internal-format @@ -19956,7 +19569,7 @@ msgstr "" #: tree-cfg.c:4555 #, gcc-internal-format msgid "in statement" -msgstr "" +msgstr "tại câu lệnh" #: tree-cfg.c:4570 #, gcc-internal-format @@ -19996,7 +19609,7 @@ msgstr "" #: tree-cfg.c:4673 tree-cfg.c:4682 tree-cfg.c:4707 #, gcc-internal-format msgid "label " -msgstr "" +msgstr "nhãn" #: tree-cfg.c:4697 #, gcc-internal-format, gfc-internal-format @@ -20046,7 +19659,7 @@ msgstr "" #: tree-cfg.c:4888 #, gcc-internal-format, gfc-internal-format msgid "missing edge %i->%i" -msgstr "" +msgstr "thiếu edge %i->%i" #: tree-cfg.c:7544 #, gcc-internal-format @@ -20070,7 +19683,6 @@ msgstr "" #: tree-dump.c:932 #, fuzzy, gcc-internal-format -#| msgid "could not open response file %s" msgid "could not open dump file %qs: %m" msgstr "không thể mở tập tin đáp ứng %s" @@ -20079,117 +19691,117 @@ msgstr "không thể mở tập tin đáp ứng %s" msgid "ignoring unknown option %q.*s in %<-fdump-%s%>" msgstr "" -#: tree-eh.c:4320 +#: tree-eh.c:4319 #, gcc-internal-format, gfc-internal-format msgid "BB %i has multiple EH edges" msgstr "" -#: tree-eh.c:4332 +#: tree-eh.c:4331 #, gcc-internal-format, gfc-internal-format msgid "BB %i can not throw but has an EH edge" msgstr "" -#: tree-eh.c:4340 +#: tree-eh.c:4339 #, gcc-internal-format, gfc-internal-format msgid "BB %i last statement has incorrectly set lp" msgstr "" -#: tree-eh.c:4346 +#: tree-eh.c:4345 #, gcc-internal-format, gfc-internal-format msgid "BB %i is missing an EH edge" msgstr "" -#: tree-eh.c:4352 +#: tree-eh.c:4351 #, gcc-internal-format, gfc-internal-format msgid "Incorrect EH edge %i->%i" msgstr "" -#: tree-eh.c:4386 tree-eh.c:4405 +#: tree-eh.c:4385 tree-eh.c:4404 #, gcc-internal-format, gfc-internal-format msgid "BB %i is missing an edge" msgstr "" -#: tree-eh.c:4422 +#: tree-eh.c:4421 #, gcc-internal-format, gfc-internal-format msgid "BB %i too many fallthru edges" msgstr "" -#: tree-eh.c:4431 +#: tree-eh.c:4430 #, gcc-internal-format, gfc-internal-format msgid "BB %i has incorrect edge" msgstr "" -#: tree-eh.c:4437 +#: tree-eh.c:4436 #, gcc-internal-format, gfc-internal-format msgid "BB %i has incorrect fallthru edge" msgstr "" -#: tree-inline.c:3040 +#: tree-inline.c:3041 #, gcc-internal-format msgid "function %q+F can never be copied because it receives a non-local goto" msgstr "" -#: tree-inline.c:3054 +#: tree-inline.c:3055 #, gcc-internal-format msgid "function %q+F can never be copied because it saves address of local label in a static variable" msgstr "" -#: tree-inline.c:3094 +#: tree-inline.c:3095 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)" msgstr "" -#: tree-inline.c:3108 +#: tree-inline.c:3109 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses setjmp" msgstr "" -#: tree-inline.c:3122 +#: tree-inline.c:3123 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses variable argument lists" msgstr "" -#: tree-inline.c:3134 +#: tree-inline.c:3135 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling" msgstr "" -#: tree-inline.c:3142 +#: tree-inline.c:3143 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses non-local goto" msgstr "" -#: tree-inline.c:3154 +#: tree-inline.c:3155 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args" msgstr "" -#: tree-inline.c:3174 +#: tree-inline.c:3175 #, gcc-internal-format msgid "function %q+F can never be inlined because it contains a computed goto" msgstr "" -#: tree-inline.c:3254 +#: tree-inline.c:3255 #, gcc-internal-format msgid "function %q+F can never be inlined because it is suppressed using -fno-inline" msgstr "" -#: tree-inline.c:3262 +#: tree-inline.c:3263 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining" msgstr "" -#: tree-inline.c:3843 +#: tree-inline.c:3844 #, gcc-internal-format msgid "inlining failed in call to always_inline %q+F: %s" msgstr "" -#: tree-inline.c:3845 tree-inline.c:3860 +#: tree-inline.c:3846 tree-inline.c:3861 #, gcc-internal-format msgid "called from here" -msgstr "" +msgstr "được gọi từ đây" -#: tree-inline.c:3858 +#: tree-inline.c:3859 #, gcc-internal-format msgid "inlining failed in call to %q+F: %s" msgstr "" @@ -20225,10 +19837,10 @@ msgid "size of return value of %q+D is larger than %wd bytes" msgstr "" #: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951 -#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340 +#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337 #, gcc-internal-format msgid "SSA corruption" -msgstr "" +msgstr "ngắt SSA" #: tree-profile.c:418 #, gcc-internal-format @@ -20262,7 +19874,6 @@ msgstr "" #: tree-ssa-operands.c:1175 #, fuzzy, gcc-internal-format -#| msgid "operand number missing after %%-letter" msgid "use operand missing for stmt" msgstr "số thứ tự toán hạng còn thiếu đằng sau %%-letter" @@ -20272,10 +19883,9 @@ msgid "excess def operand for stmt" msgstr "" #: tree-ssa-operands.c:1200 -#, fuzzy, gcc-internal-format -#| msgid "operand number missing after %%-letter" +#, gcc-internal-format msgid "def operand missing for stmt" -msgstr "số thứ tự toán hạng còn thiếu đằng sau %%-letter" +msgstr "thiếu toán hạng def cho stmt" #: tree-ssa-operands.c:1207 #, gcc-internal-format @@ -20355,7 +19965,7 @@ msgstr "" #: tree-ssa.c:782 #, gcc-internal-format msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set" -msgstr "" +msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI cần được đặt" #: tree-ssa.c:790 #, gcc-internal-format @@ -20400,17 +20010,17 @@ msgstr "" #: tree-ssa.c:1050 #, gcc-internal-format msgid "verify_ssa failed" -msgstr "" +msgstr "verify_ssa gặp lỗi" #: tree-ssa.c:1616 varasm.c:326 #, gcc-internal-format msgid "%qD was declared here" -msgstr "" +msgstr "%qD đã được khai báo ở đây" #: tree-ssa.c:1648 #, gcc-internal-format msgid "%qD is used uninitialized in this function" -msgstr "" +msgstr "%qD được dùng để bỏ khởi tạo trong hàm này" #: tree-ssa.c:1685 #, gcc-internal-format @@ -20467,72 +20077,72 @@ msgstr "" msgid "vector shuffling operation will be expanded piecewise" msgstr "" -#: tree-vrp.c:5300 +#: tree-vrp.c:5272 #, gcc-internal-format msgid "array subscript is outside array bounds" msgstr "" -#: tree-vrp.c:5312 tree-vrp.c:5399 +#: tree-vrp.c:5284 tree-vrp.c:5371 #, gcc-internal-format msgid "array subscript is above array bounds" msgstr "" -#: tree-vrp.c:5319 tree-vrp.c:5387 +#: tree-vrp.c:5291 tree-vrp.c:5359 #, gcc-internal-format msgid "array subscript is below array bounds" msgstr "" -#: tree-vrp.c:6028 +#: tree-vrp.c:6000 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying conditional to constant" msgstr "" -#: tree-vrp.c:6034 +#: tree-vrp.c:6006 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying conditional" msgstr "" -#: tree-vrp.c:6078 +#: tree-vrp.c:6050 #, gcc-internal-format msgid "comparison always false due to limited range of data type" msgstr "" -#: tree-vrp.c:6080 +#: tree-vrp.c:6052 #, gcc-internal-format msgid "comparison always true due to limited range of data type" msgstr "" -#: tree-vrp.c:6871 +#: tree-vrp.c:6847 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>" msgstr "" -#: tree-vrp.c:6953 +#: tree-vrp.c:6929 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>" msgstr "" -#: tree.c:4235 +#: tree.c:4236 #, gcc-internal-format msgid "ignoring attributes applied to %qT after definition" msgstr "" -#: tree.c:5460 +#: tree.c:5475 #, gcc-internal-format msgid "%q+D already declared with dllexport attribute: dllimport ignored" msgstr "" -#: tree.c:5472 +#: tree.c:5487 #, gcc-internal-format msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage" msgstr "" -#: tree.c:5487 +#: tree.c:5502 #, gcc-internal-format msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored" msgstr "" -#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865 +#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865 #: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930 #: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002 #: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066 @@ -20546,141 +20156,141 @@ msgstr "" #: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656 #: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994 #: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260 -#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035 -#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418 -#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897 -#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035 -#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215 +#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039 +#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418 +#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027 +#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035 +#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215 #, gcc-internal-format msgid "%qE attribute ignored" msgstr "" -#: tree.c:5570 +#: tree.c:5585 #, gcc-internal-format msgid "inline function %q+D declared as dllimport: attribute ignored" msgstr "" -#: tree.c:5578 +#: tree.c:5593 #, gcc-internal-format msgid "function %q+D definition is marked dllimport" msgstr "" -#: tree.c:5586 +#: tree.c:5601 #, gcc-internal-format msgid "variable %q+D definition is marked dllimport" msgstr "" -#: tree.c:5614 +#: tree.c:5629 #, gcc-internal-format msgid "external linkage required for symbol %q+D because of %qE attribute" msgstr "" -#: tree.c:5628 +#: tree.c:5643 #, gcc-internal-format msgid "%qE implies default visibility, but %qD has already been declared with a different visibility" msgstr "" -#: tree.c:7378 +#: tree.c:7394 #, gcc-internal-format msgid "arrays of functions are not meaningful" msgstr "" -#: tree.c:7545 +#: tree.c:7561 #, gcc-internal-format msgid "function return type cannot be function" msgstr "" -#: tree.c:8844 tree.c:8929 tree.c:8990 +#: tree.c:8860 tree.c:8945 tree.c:9006 #, gcc-internal-format, gfc-internal-format msgid "tree check: %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:8881 +#: tree.c:8897 #, gcc-internal-format, gfc-internal-format msgid "tree check: expected none of %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:8894 +#: tree.c:8910 #, gcc-internal-format msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d" msgstr "" -#: tree.c:8943 +#: tree.c:8959 #, gcc-internal-format msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d" msgstr "" -#: tree.c:8956 +#: tree.c:8972 #, gcc-internal-format, gfc-internal-format msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:9016 +#: tree.c:9032 #, gcc-internal-format msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d" msgstr "" -#: tree.c:9030 +#: tree.c:9046 #, gcc-internal-format, gfc-internal-format msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d" msgstr "" -#: tree.c:9043 +#: tree.c:9059 #, gcc-internal-format, gfc-internal-format msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d" msgstr "" -#: tree.c:9056 +#: tree.c:9072 #, gcc-internal-format, gfc-internal-format msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d" msgstr "" -#: tree.c:11340 +#: tree.c:11356 #, gcc-internal-format msgid "%qD is deprecated (declared at %s:%d): %s" msgstr "" -#: tree.c:11344 +#: tree.c:11360 #, gcc-internal-format msgid "%qD is deprecated (declared at %s:%d)" msgstr "" -#: tree.c:11369 +#: tree.c:11385 #, gcc-internal-format msgid "%qE is deprecated (declared at %s:%d): %s" msgstr "" -#: tree.c:11373 +#: tree.c:11389 #, gcc-internal-format msgid "%qE is deprecated (declared at %s:%d)" msgstr "" -#: tree.c:11380 +#: tree.c:11396 #, gcc-internal-format, gfc-internal-format msgid "type is deprecated (declared at %s:%d): %s" msgstr "" -#: tree.c:11384 +#: tree.c:11400 #, gcc-internal-format, gfc-internal-format msgid "type is deprecated (declared at %s:%d)" msgstr "" -#: tree.c:11393 +#: tree.c:11409 #, gcc-internal-format msgid "%qE is deprecated: %s" msgstr "" -#: tree.c:11396 +#: tree.c:11412 #, gcc-internal-format msgid "%qE is deprecated" msgstr "" -#: tree.c:11401 +#: tree.c:11417 #, gcc-internal-format, gfc-internal-format msgid "type is deprecated: %s" msgstr "" -#: tree.c:11404 +#: tree.c:11420 #, gcc-internal-format msgid "type is deprecated" msgstr "" @@ -20896,12 +20506,12 @@ msgstr "" msgid "no sclass for %s stab (0x%x)" msgstr "" -#: lto-streamer.h:962 +#: lto-streamer.h:975 #, gcc-internal-format, gfc-internal-format msgid "bytecode stream: expected tag %s instead of %s" msgstr "" -#: lto-streamer.h:972 +#: lto-streamer.h:985 #, gcc-internal-format, gfc-internal-format msgid "bytecode stream: tag %s is not in the expected range [%s, %s]" msgstr "" @@ -20916,8 +20526,8 @@ msgstr "" msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support" msgstr "" -#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646 -#: cp/semantics.c:8030 +#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677 +#: cp/semantics.c:8071 #, gcc-internal-format msgid "overflow in constant expression" msgstr "" @@ -21205,12 +20815,12 @@ msgstr "" #: c-family/c-common.c:5441 #, gcc-internal-format msgid "duplicate case value" -msgstr "" +msgstr "trùng giá trị cho case" #: c-family/c-common.c:5442 #, gcc-internal-format msgid "previously used here" -msgstr "" +msgstr "cái trước được dùng là ở đây" #: c-family/c-common.c:5446 #, gcc-internal-format @@ -21259,7 +20869,6 @@ msgstr "" #: c-family/c-common.c:6088 lto/lto-lang.c:220 #, fuzzy, gcc-internal-format -#| msgid "Emit indirect branches to local functions" msgid "%qE attribute has no effect on unit local functions" msgstr "Xuất nhánh gián tiếp tới hàm cục bộ" @@ -21311,12 +20920,12 @@ msgstr "" #: c-family/c-common.c:6577 #, gcc-internal-format msgid "use __attribute__ ((vector_size)) instead" -msgstr "" +msgstr "sử dụng __attribute__ ((vector_size)) để thay thế" #: c-family/c-common.c:6586 #, gcc-internal-format msgid "unable to emulate %qs" -msgstr "" +msgstr "không thể mô phỏng %qs" #: c-family/c-common.c:6597 #, gcc-internal-format @@ -21371,7 +20980,6 @@ msgstr "" #: c-family/c-common.c:6747 #, fuzzy, gcc-internal-format -#| msgid "array index in initializer is not an integer constant expression" msgid "requested alignment is not an integer constant" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên" @@ -21498,7 +21106,6 @@ msgstr "" #: c-family/c-common.c:7397 #, fuzzy, gcc-internal-format -#| msgid "attribute declaration" msgid "%qE attribute duplicated" msgstr "lời tuyên bố thuộc tính" @@ -21524,7 +21131,6 @@ msgstr "" #: c-family/c-common.c:7565 #, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" msgid "transaction_wrap argument is not a function" msgstr "không có đối số tới hàm đặc tả" @@ -21543,40 +21149,40 @@ msgstr "" msgid "invalid vector type for attribute %qE" msgstr "" -#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623 -#: ada/gcc-interface/utils.c:5717 +#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614 +#: ada/gcc-interface/utils.c:5708 #, gcc-internal-format msgid "vector size not an integral multiple of component size" msgstr "" -#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629 -#: ada/gcc-interface/utils.c:5723 +#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620 +#: ada/gcc-interface/utils.c:5714 #, gcc-internal-format msgid "zero vector size" msgstr "" -#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637 -#: ada/gcc-interface/utils.c:5730 +#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628 +#: ada/gcc-interface/utils.c:5721 #, gcc-internal-format msgid "number of components of the vector not a power of two" msgstr "" -#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364 +#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355 #, gcc-internal-format msgid "nonnull attribute without arguments on a non-prototype" msgstr "" -#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378 +#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369 #, gcc-internal-format, gfc-internal-format msgid "nonnull argument has invalid operand number (argument %lu)" msgstr "" -#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400 +#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391 #, gcc-internal-format, gfc-internal-format msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)" msgstr "" -#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409 +#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400 #, gcc-internal-format, gfc-internal-format msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)" msgstr "" @@ -21616,12 +21222,12 @@ msgstr "" msgid "%qE attribute only applies to variadic functions" msgstr "" -#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451 +#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442 #, gcc-internal-format msgid "requested position is not an integer constant" msgstr "" -#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458 +#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449 #, gcc-internal-format msgid "requested position is less than zero" msgstr "" @@ -21658,7 +21264,6 @@ msgstr "" #: c-family/c-common.c:8522 #, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" msgid "non-integer argument 3 in call to function %qE" msgstr "không có đối số tới hàm đặc tả" @@ -21874,7 +21479,6 @@ msgstr "" #: c-family/c-common.c:9427 #, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" msgid "incorrect number of arguments to function %qE" msgstr "không có đối số tới hàm đặc tả" @@ -21900,7 +21504,6 @@ msgstr "" #: c-family/c-common.c:9477 #, fuzzy, gcc-internal-format -#| msgid "mismatched arguments" msgid "size mismatch in argument %d of %qE" msgstr "các đối số không tương ứng với nhau" @@ -22017,7 +21620,7 @@ msgstr "" #: c-family/c-common.c:10188 #, gcc-internal-format msgid "division by zero" -msgstr "" +msgstr "chía cho 0" #: c-family/c-common.c:10220 #, gcc-internal-format @@ -22534,7 +22137,7 @@ msgstr "" #: c-family/c-opts.c:308 #, gcc-internal-format msgid "-I- specified twice" -msgstr "" +msgstr "-I- được chỉ định hai lần" #: c-family/c-opts.c:311 #, gcc-internal-format @@ -22569,57 +22172,57 @@ msgstr "" #: c-family/c-opts.c:970 #, gcc-internal-format msgid "-Wformat-y2k ignored without -Wformat" -msgstr "" +msgstr "-Wformat-y2k bị lờ đi nếu không có -Wformat" #: c-family/c-opts.c:972 #, gcc-internal-format msgid "-Wformat-extra-args ignored without -Wformat" -msgstr "" +msgstr "-Wformat-extra-args bị lờ đi nếu không có -Wformat" #: c-family/c-opts.c:974 #, gcc-internal-format msgid "-Wformat-zero-length ignored without -Wformat" -msgstr "" +msgstr "-Wformat-zero-length bị lờ đi nếu không có -Wformat" #: c-family/c-opts.c:976 #, gcc-internal-format msgid "-Wformat-nonliteral ignored without -Wformat" -msgstr "" +msgstr "-Wformat-nonliteral bị lờ đi nếu không có -Wformat" #: c-family/c-opts.c:978 #, gcc-internal-format msgid "-Wformat-contains-nul ignored without -Wformat" -msgstr "" +msgstr "-Wformat-contains-nul bị lờ đi nếu không có -Wformat" #: c-family/c-opts.c:980 #, gcc-internal-format msgid "-Wformat-security ignored without -Wformat" -msgstr "" +msgstr "-Wformat-security bị lờ đi nếu không có -Wformat" #: c-family/c-opts.c:1017 #, gcc-internal-format msgid "opening output file %s: %m" -msgstr "" +msgstr "mở tập tin kết xuất %s: %m" #: c-family/c-opts.c:1022 #, gcc-internal-format, gfc-internal-format msgid "too many filenames given. Type %s --help for usage" -msgstr "" +msgstr "chỉ ra quá nhiều tên tập tin. Gõ lệnh %s --help để biết cách dùng" #: c-family/c-opts.c:1152 #, gcc-internal-format msgid "opening dependency file %s: %m" -msgstr "" +msgstr "mở tập tin phụ thuộc %s: %m" #: c-family/c-opts.c:1162 #, gcc-internal-format msgid "closing dependency file %s: %m" -msgstr "" +msgstr "đóng tập tin phụ thuộc %s: %m" #: c-family/c-opts.c:1165 #, gcc-internal-format msgid "when writing output to %s: %m" -msgstr "" +msgstr "khi ghi kết xuất ra %s: %m" #: c-family/c-opts.c:1245 #, gcc-internal-format @@ -22629,7 +22232,7 @@ msgstr "" #: c-family/c-opts.c:1268 #, gcc-internal-format msgid "-MG may only be used with -M or -MM" -msgstr "" +msgstr "-MG chỉ nên dùng với -M hoặc -MM" #: c-family/c-opts.c:1298 #, gcc-internal-format @@ -22654,28 +22257,28 @@ msgstr "" #: c-family/c-pch.c:154 #, gcc-internal-format msgid "can%'t write to %s: %m" -msgstr "" +msgstr "can%'t ghi vào %s: %m" #: c-family/c-pch.c:160 #, gcc-internal-format msgid "%qs is not a valid output file" -msgstr "" +msgstr "%qs không phải là tập tin đầu ra hợp lệ" #: c-family/c-pch.c:193 c-family/c-pch.c:208 c-family/c-pch.c:225 #, gcc-internal-format msgid "can%'t write %s: %m" -msgstr "" +msgstr "can%'t ghi %s: %m" #: c-family/c-pch.c:198 c-family/c-pch.c:215 #, gcc-internal-format msgid "can%'t seek in %s: %m" -msgstr "" +msgstr "can%'t seek trong %s: %m" #: c-family/c-pch.c:206 c-family/c-pch.c:253 c-family/c-pch.c:294 #: c-family/c-pch.c:345 #, gcc-internal-format msgid "can%'t read %s: %m" -msgstr "" +msgstr "can%'t đọc %s: %m" #: c-family/c-pch.c:483 #, gcc-internal-format @@ -22685,22 +22288,22 @@ msgstr "" #: c-family/c-pch.c:484 #, gcc-internal-format msgid "use #include instead" -msgstr "" +msgstr "sử dụng #include để thay thế" #: c-family/c-pch.c:490 #, gcc-internal-format msgid "%s: couldn%'t open PCH file: %m" -msgstr "" +msgstr "%s: couldn%'t mở tập tin PCH: %m" #: c-family/c-pch.c:495 #, gcc-internal-format msgid "use -Winvalid-pch for more information" -msgstr "" +msgstr "sử dụng -Winvalid-pch để có thêm thông tin" #: c-family/c-pch.c:496 #, gcc-internal-format, gfc-internal-format msgid "%s: PCH file was invalid" -msgstr "" +msgstr "%s: tập tin PCH không hợp lệ" #: c-family/c-pragma.c:101 #, gcc-internal-format @@ -22978,10 +22581,9 @@ msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>" msgstr "" #: c-family/c-semantics.c:159 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "wrong type argument to abs" +#, gcc-internal-format, gfc-internal-format msgid "wrong type argument to %s" -msgstr "đối số có loại sai đối với bộ tuyệt đối" +msgstr "sai kiểu đối số cho %s" #: common/config/alpha/alpha-common.c:78 #, gcc-internal-format @@ -22996,7 +22598,7 @@ msgstr "" #: common/config/bfin/bfin-common.c:324 #, gcc-internal-format, gfc-internal-format msgid "-mcpu=%s is not valid" -msgstr "" +msgstr "-mcpu=%s không hợp lệ" #: common/config/bfin/bfin-common.c:360 #, gcc-internal-format, gfc-internal-format @@ -23075,7 +22677,6 @@ msgstr "" #: common/config/rx/rx-common.c:60 #, fuzzy, gcc-internal-format -#| msgid "rx200 cpu does not have FPU hardware" msgid "the RX200 cpu does not have FPU hardware" msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)" @@ -23172,7 +22773,6 @@ msgstr "" #: config/darwin.c:1826 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "could not open temporary response file %s" msgid "failed to open temporary file %s for LTO output" msgstr "không thể mở tập tin đáp ứng tạm thời %s" @@ -23193,7 +22793,6 @@ msgstr "" #: config/darwin.c:2790 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "could not open temporary response file %s" msgid "failed to open temporary file %s with LTO output" msgstr "không thể mở tập tin đáp ứng tạm thời %s" @@ -23219,15 +22818,13 @@ msgstr "" #: config/darwin.c:3230 #, fuzzy, gcc-internal-format -#| msgid "Support AES built-in functions and code generation" msgid "built-in function %qD takes one argument only" msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES" #: config/darwin.c:3304 #, fuzzy, gcc-internal-format -#| msgid "argument to '-Xlinker' is missing" msgid "CFString literal is missing" -msgstr "đối số tới « -Xlinker » còn thiếu" +msgstr "đối số tới -Xlinker còn thiếu" #: config/darwin.c:3315 #, gcc-internal-format @@ -23381,229 +22978,229 @@ msgid "bad value %qs for -mmemory-latency" msgstr "" #: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162 -#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394 +#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395 #: config/tilepro/tilepro.c:3098 #, gcc-internal-format msgid "bad builtin fcode" msgstr "" -#: config/arm/arm.c:1512 +#: config/arm/arm.c:1516 #, gcc-internal-format, gfc-internal-format msgid "switch -mcpu=%s conflicts with -march=%s switch" msgstr "" -#: config/arm/arm.c:1629 +#: config/arm/arm.c:1633 #, gcc-internal-format msgid "target CPU does not support ARM mode" msgstr "" -#: config/arm/arm.c:1635 +#: config/arm/arm.c:1639 #, gcc-internal-format msgid "target CPU does not support interworking" msgstr "" -#: config/arm/arm.c:1641 +#: config/arm/arm.c:1645 #, gcc-internal-format msgid "target CPU does not support THUMB instructions" msgstr "" -#: config/arm/arm.c:1659 +#: config/arm/arm.c:1663 #, gcc-internal-format msgid "enabling backtrace support is only meaningful when compiling for the Thumb" msgstr "" -#: config/arm/arm.c:1662 +#: config/arm/arm.c:1666 #, gcc-internal-format msgid "enabling callee interworking support is only meaningful when compiling for the Thumb" msgstr "" -#: config/arm/arm.c:1666 +#: config/arm/arm.c:1670 #, gcc-internal-format msgid "-mapcs-stack-check incompatible with -mno-apcs-frame" msgstr "" -#: config/arm/arm.c:1674 +#: config/arm/arm.c:1678 #, gcc-internal-format msgid "-fpic and -mapcs-reent are incompatible" msgstr "" -#: config/arm/arm.c:1677 +#: config/arm/arm.c:1681 #, gcc-internal-format msgid "APCS reentrant code not supported. Ignored" msgstr "" -#: config/arm/arm.c:1685 +#: config/arm/arm.c:1689 #, gcc-internal-format msgid "-g with -mno-apcs-frame may not give sensible debugging" msgstr "" -#: config/arm/arm.c:1688 +#: config/arm/arm.c:1692 #, gcc-internal-format msgid "passing floating point arguments in fp regs not yet supported" msgstr "" -#: config/arm/arm.c:1691 +#: config/arm/arm.c:1695 #, gcc-internal-format msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release" msgstr "" -#: config/arm/arm.c:1753 +#: config/arm/arm.c:1757 #, gcc-internal-format msgid "iwmmxt requires an AAPCS compatible ABI for proper operation" msgstr "" -#: config/arm/arm.c:1756 +#: config/arm/arm.c:1760 #, gcc-internal-format msgid "iwmmxt abi requires an iwmmxt capable cpu" msgstr "" -#: config/arm/arm.c:1804 +#: config/arm/arm.c:1808 #, gcc-internal-format msgid "FPA is unsupported in the AAPCS" msgstr "" -#: config/arm/arm.c:1809 +#: config/arm/arm.c:1813 #, gcc-internal-format msgid "AAPCS does not support -mcaller-super-interworking" msgstr "" -#: config/arm/arm.c:1812 +#: config/arm/arm.c:1816 #, gcc-internal-format msgid "AAPCS does not support -mcallee-super-interworking" msgstr "" -#: config/arm/arm.c:1819 +#: config/arm/arm.c:1823 #, gcc-internal-format msgid "iWMMXt and hardware floating point" msgstr "" -#: config/arm/arm.c:1823 +#: config/arm/arm.c:1827 #, gcc-internal-format msgid "Thumb-2 iWMMXt" -msgstr "" +msgstr "Thumb-2 iWMMXt" -#: config/arm/arm.c:1827 +#: config/arm/arm.c:1831 #, gcc-internal-format msgid "__fp16 and no ldrh" -msgstr "" +msgstr "__fp16 và không ldrh" -#: config/arm/arm.c:1847 +#: config/arm/arm.c:1851 #, gcc-internal-format msgid "-mfloat-abi=hard and VFP" -msgstr "" +msgstr "-mfloat-abi=hard và VFP" -#: config/arm/arm.c:1872 +#: config/arm/arm.c:1876 #, gcc-internal-format msgid "can not use -mtp=cp15 with 16-bit Thumb" -msgstr "" +msgstr "không thể sử dụng -mtp=cp15 với 16-bit Thumb" -#: config/arm/arm.c:1888 +#: config/arm/arm.c:1892 #, gcc-internal-format msgid "structure size boundary can only be set to 8, 32 or 64" msgstr "" -#: config/arm/arm.c:1890 +#: config/arm/arm.c:1894 #, gcc-internal-format msgid "structure size boundary can only be set to 8 or 32" msgstr "" -#: config/arm/arm.c:1898 +#: config/arm/arm.c:1902 #, gcc-internal-format msgid "RTP PIC is incompatible with Thumb" msgstr "" -#: config/arm/arm.c:1907 +#: config/arm/arm.c:1911 #, gcc-internal-format msgid "RTP PIC is incompatible with -msingle-pic-base" msgstr "" -#: config/arm/arm.c:1919 +#: config/arm/arm.c:1923 #, gcc-internal-format msgid "-mpic-register= is useless without -fpic" msgstr "" -#: config/arm/arm.c:1928 +#: config/arm/arm.c:1932 #, gcc-internal-format, gfc-internal-format msgid "unable to use '%s' for PIC register" msgstr "" -#: config/arm/arm.c:1960 +#: config/arm/arm.c:1964 #, gcc-internal-format msgid "target CPU does not support unaligned accesses" msgstr "" -#: config/arm/arm.c:1984 +#: config/arm/arm.c:1988 #, gcc-internal-format msgid "-freorder-blocks-and-partition not supported on this architecture" msgstr "" -#: config/arm/arm.c:4036 +#: config/arm/arm.c:4040 #, gcc-internal-format msgid "non-AAPCS derived PCS variant" msgstr "" -#: config/arm/arm.c:4038 +#: config/arm/arm.c:4042 #, gcc-internal-format msgid "variadic functions must use the base AAPCS variant" msgstr "" -#: config/arm/arm.c:4057 +#: config/arm/arm.c:4061 #, gcc-internal-format msgid "PCS variant" -msgstr "" +msgstr "biến thể PCS" -#: config/arm/arm.c:4252 +#: config/arm/arm.c:4256 #, gcc-internal-format msgid "Thumb-1 hard-float VFP ABI" msgstr "" -#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783 -#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697 -#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894 -#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922 +#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793 +#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697 +#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901 +#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052 #: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011 #: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478 -#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902 -#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031 -#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200 +#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905 +#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034 +#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200 #: config/v850/v850.c:2057 #, gcc-internal-format msgid "%qE attribute only applies to functions" msgstr "" -#: config/arm/arm.c:18928 +#: config/arm/arm.c:18932 #, gcc-internal-format msgid "unable to compute real location of stacked parameter" msgstr "" -#: config/arm/arm.c:20667 +#: config/arm/arm.c:20679 #, gcc-internal-format msgid "argument must be a constant" -msgstr "" +msgstr "tham số phải là một hằng" #. @@@ better error message -#: config/arm/arm.c:21036 config/arm/arm.c:21073 +#: config/arm/arm.c:21049 config/arm/arm.c:21086 #, gcc-internal-format msgid "selector must be an immediate" -msgstr "" +msgstr "bộ chọn phải là một giá trị trực tiếp" #. @@@ better error message -#: config/arm/arm.c:21116 +#: config/arm/arm.c:21129 #, gcc-internal-format msgid "mask must be an immediate" -msgstr "" +msgstr "mặt nạ phải là một giá trị trực tiếp" -#: config/arm/arm.c:21900 +#: config/arm/arm.c:21913 #, gcc-internal-format msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:22125 +#: config/arm/arm.c:22138 #, gcc-internal-format msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "" -#: config/arm/arm.c:24411 +#: config/arm/arm.c:24424 #, gcc-internal-format msgid "the mangling of %<va_list%> has changed in GCC 4.4" msgstr "" @@ -23629,105 +23226,101 @@ msgid "function attributes %qs and %qs have no effect on %qs function" msgstr "" #: config/avr/avr.c:573 -#, fuzzy, gcc-internal-format -#| msgid "'-%c' option must have argument" +#, gcc-internal-format msgid "%qs function cannot have arguments" -msgstr "Tuỳ chọn « -%c » phải có đối số" +msgstr "%qs hàm không có đối số" #: config/avr/avr.c:576 -#, fuzzy, gcc-internal-format -#| msgid "functions cannot return __fp16 type" +#, gcc-internal-format msgid "%qs function cannot return a value" -msgstr "hàm không thể trả lại loại « __fp16 »" +msgstr "%qs hàm không trả về giá trị nào" #: config/avr/avr.c:583 #, gcc-internal-format msgid "%qs appears to be a misspelled %s handler" msgstr "" -#: config/avr/avr.c:733 +#: config/avr/avr.c:743 #, gcc-internal-format msgid "'builtin_return_address' contains only 2 bytes of address" msgstr "" -#: config/avr/avr.c:1886 +#: config/avr/avr.c:1896 #, gcc-internal-format msgid "pointer offset from symbol maybe incorrect" msgstr "" -#: config/avr/avr.c:2009 +#: config/avr/avr.c:2019 #, gcc-internal-format msgid "accessing data memory with program memory address" msgstr "" -#: config/avr/avr.c:2058 +#: config/avr/avr.c:2068 #, gcc-internal-format msgid "accessing program memory with data memory address" msgstr "" -#: config/avr/avr.c:2464 +#: config/avr/avr.c:2474 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Number of registers used to pass integer arguments" msgid "fixed register %s used to pass parameter to function" msgstr "Số các thanh ghi được sử dụng để gửi đối số nguyên cho đích" -#: config/avr/avr.c:2586 +#: config/avr/avr.c:2596 #, gcc-internal-format msgid "writing to address space %qs not supported" msgstr "" -#: config/avr/avr.c:6977 +#: config/avr/avr.c:6987 #, gcc-internal-format msgid "%qT uses address space %qs beyond flash of %qs" msgstr "" -#: config/avr/avr.c:6980 +#: config/avr/avr.c:6990 #, gcc-internal-format msgid "%s %q+D uses address space %qs beyond flash of %qs" msgstr "" -#: config/avr/avr.c:6987 +#: config/avr/avr.c:6997 #, gcc-internal-format msgid "pointer targeting address space %qs must be const in %qT" msgstr "" -#: config/avr/avr.c:6990 +#: config/avr/avr.c:7000 #, gcc-internal-format msgid "pointer targeting address space %qs must be const in %s %q+D" msgstr "" -#: config/avr/avr.c:7028 +#: config/avr/avr.c:7038 #, gcc-internal-format msgid "variable %q+D located in address space %qs beyond flash of %qs" msgstr "" -#: config/avr/avr.c:7044 +#: config/avr/avr.c:7054 #, gcc-internal-format msgid "variable %q+D must be const in order to be put into read-only section by means of %qs" msgstr "" -#: config/avr/avr.c:7258 +#: config/avr/avr.c:7268 #, gcc-internal-format msgid "only uninitialized variables can be placed in the .noinit section" msgstr "" -#: config/avr/avr.c:7299 +#: config/avr/avr.c:7309 #, gcc-internal-format msgid "uninitialized variable %q+D put into program memory area" msgstr "" -#: config/avr/avr.c:7366 +#: config/avr/avr.c:7376 #, gcc-internal-format msgid "MCU %qs supported for assembler only" msgstr "" -#: config/avr/avr.c:10628 +#: config/avr/avr.c:10660 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Unexpected end of module in string constant" msgid "%s expects a compile time integer constant" msgstr "Gặp kết thúc mô-đun bất thường trong hằng số chuỗi" -#: config/avr/avr.c:10642 +#: config/avr/avr.c:10674 #, gcc-internal-format, gfc-internal-format msgid "%s expects a compile time long integer constant as first argument" msgstr "" @@ -23749,9 +23342,8 @@ msgstr "" #: config/bfin/bfin.c:2362 #, fuzzy, gcc-internal-format -#| msgid "cannot use mthreads and mlegacy-threads together" msgid "can%'t use multiple stack checking methods together" -msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn « mthreads » và « mlegacy-threads »" +msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mthreads và mlegacy-threads" #: config/bfin/bfin.c:2365 #, gcc-internal-format @@ -23780,9 +23372,8 @@ msgstr "" #: config/bfin/bfin.c:2399 #, fuzzy, gcc-internal-format -#| msgid "-mglibc and -muclibc used together" msgid "-mcorea and -mcoreb can%'t be used together" -msgstr "« -mglibc » và « -muclibc » bị dùng với nhau" +msgstr "-mglibc và -muclibc bị dùng với nhau" #: config/bfin/bfin.c:4641 #, gcc-internal-format @@ -23857,7 +23448,7 @@ msgstr "" #: config/cris/cris.c:1875 #, gcc-internal-format msgid "unknown cc_attr value" -msgstr "" +msgstr "không hiểu giá trị cc_attr" #. If we get here, the caller got its initial tests wrong. #: config/cris/cris.c:2266 @@ -23891,16 +23482,14 @@ msgid "that particular -g option is invalid with -maout and -melinux" msgstr "" #: config/cris/cris.c:2832 -#, fuzzy, gcc-internal-format -#| msgid "<unknown>" +#, gcc-internal-format msgid "unknown src" -msgstr "<không rõ>" +msgstr "không rõ nguồn" #: config/cris/cris.c:2893 -#, fuzzy, gcc-internal-format -#| msgid "unknown insn mode" +#, gcc-internal-format msgid "unknown dest" -msgstr "không rõ chế độ lệnh" +msgstr "không rõ đích" #: config/cris/cris.c:3178 #, gcc-internal-format, gfc-internal-format @@ -23914,7 +23503,6 @@ msgstr "" #: config/cris/cris.c:3780 #, fuzzy, gcc-internal-format -#| msgid "PIC register isn't set up" msgid "emitting PIC operand, but PIC register isn%'t set up" msgstr "Chưa thiết lập thanh ghi PIC" @@ -23970,7 +23558,7 @@ msgstr "" #: config/cris/cris.h:731 #, gcc-internal-format msgid "no FUNCTION_PROFILER for CRIS" -msgstr "" +msgstr "không có FUNCTION_PROFILER cho CRIS" #: config/epiphany/epiphany.c:441 config/epiphany/epiphany.c:481 #, gcc-internal-format @@ -24072,416 +23660,411 @@ msgstr "" msgid "can%'t set position in PCH file: %m" msgstr "" -#: config/i386/i386.c:3130 config/i386/i386.c:3434 +#: config/i386/i386.c:3135 config/i386/i386.c:3441 #, gcc-internal-format, gfc-internal-format msgid "bad value (%s) for %stune=%s %s" msgstr "" -#: config/i386/i386.c:3133 +#: config/i386/i386.c:3138 #, gcc-internal-format, gfc-internal-format msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate" msgstr "" #. rep; movq isn't available in 32-bit code. -#: config/i386/i386.c:3163 +#: config/i386/i386.c:3168 #, gcc-internal-format msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code" msgstr "" -#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205 -#: config/i386/i386.c:3216 config/i386/i386.c:3227 +#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210 +#: config/i386/i386.c:3221 config/i386/i386.c:3232 #, gcc-internal-format msgid "code model %qs not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:3196 config/i386/i386.c:3208 +#: config/i386/i386.c:3201 config/i386/i386.c:3213 #, gcc-internal-format msgid "code model %qs not supported in x32 mode" msgstr "" -#: config/i386/i386.c:3214 config/i386/i386.c:3223 +#: config/i386/i386.c:3219 config/i386/i386.c:3228 #, gcc-internal-format, gfc-internal-format msgid "code model %s does not support PIC mode" msgstr "" -#: config/i386/i386.c:3250 +#: config/i386/i386.c:3255 #, gcc-internal-format msgid "-masm=intel not supported in this configuration" msgstr "" -#: config/i386/i386.c:3254 +#: config/i386/i386.c:3259 #, gcc-internal-format, gfc-internal-format msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386.c:3266 config/i386/i386.c:3396 +#: config/i386/i386.c:3271 config/i386/i386.c:3403 #, gcc-internal-format msgid "CPU you selected does not support x86-64 instruction set" msgstr "" -#: config/i386/i386.c:3366 +#: config/i386/i386.c:3373 #, gcc-internal-format, gfc-internal-format msgid "generic CPU can be used only for %stune=%s %s" msgstr "" -#: config/i386/i386.c:3369 +#: config/i386/i386.c:3376 #, gcc-internal-format, gfc-internal-format msgid "bad value (%s) for %sarch=%s %s" msgstr "" -#: config/i386/i386.c:3482 +#: config/i386/i386.c:3489 #, gcc-internal-format msgid "-mregparm is ignored in 64-bit mode" msgstr "" -#: config/i386/i386.c:3485 +#: config/i386/i386.c:3492 #, gcc-internal-format, gfc-internal-format msgid "-mregparm=%d is not between 0 and %d" msgstr "" -#: config/i386/i386.c:3526 +#: config/i386/i386.c:3533 #, gcc-internal-format, gfc-internal-format msgid "%srtd%s is ignored in 64bit mode" msgstr "" -#: config/i386/i386.c:3590 +#: config/i386/i386.c:3597 #, gcc-internal-format msgid "-mpreferred-stack-boundary is not supported for this target" msgstr "" -#: config/i386/i386.c:3593 +#: config/i386/i386.c:3600 #, gcc-internal-format, gfc-internal-format msgid "-mpreferred-stack-boundary=%d is not between %d and %d" msgstr "" -#: config/i386/i386.c:3614 +#: config/i386/i386.c:3621 #, gcc-internal-format, gfc-internal-format msgid "-mincoming-stack-boundary=%d is not between %d and 12" msgstr "" -#: config/i386/i386.c:3628 +#: config/i386/i386.c:3635 #, gcc-internal-format, gfc-internal-format msgid "%ssseregparm%s used without SSE enabled" msgstr "" -#: config/i386/i386.c:3636 +#: config/i386/i386.c:3643 #, gcc-internal-format msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386.c:3641 +#: config/i386/i386.c:3648 #, gcc-internal-format msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386.c:3685 +#: config/i386/i386.c:3692 #, gcc-internal-format, gfc-internal-format msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness" msgstr "" -#: config/i386/i386.c:3698 +#: config/i386/i386.c:3705 #, gcc-internal-format, gfc-internal-format msgid "stack probing requires %saccumulate-outgoing-args%s for correctness" msgstr "" -#: config/i386/i386.c:3779 +#: config/i386/i386.c:3786 #, gcc-internal-format msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic" msgstr "" -#: config/i386/i386.c:3786 +#: config/i386/i386.c:3793 #, fuzzy, gcc-internal-format -#| msgid "-mas100-syntax is incompatible with -gdwarf" msgid "-mno-fentry isn%'t compatible with SEH" -msgstr "« -mas100-syntax » không tương thích với « -gdwarf »" +msgstr "-mas100-syntax không tương thích với -gdwarf" -#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331 +#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330 #, gcc-internal-format, gfc-internal-format msgid "unknown option for -mrecip=%s" msgstr "" -#: config/i386/i386.c:4271 config/i386/i386.c:4318 +#: config/i386/i386.c:4278 config/i386/i386.c:4325 #, gcc-internal-format, gfc-internal-format msgid "attribute(target(\"%s\")) is unknown" msgstr "" -#: config/i386/i386.c:4299 +#: config/i386/i386.c:4306 #, gcc-internal-format, gfc-internal-format msgid "option(\"%s\") was already specified" msgstr "" -#: config/i386/i386.c:4907 config/i386/i386.c:4958 +#: config/i386/i386.c:4914 config/i386/i386.c:4965 #, gcc-internal-format msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386.c:4912 -#, fuzzy, gcc-internal-format -#| msgid "shared and mdll are not compatible" +#: config/i386/i386.c:4919 +#, gcc-internal-format msgid "regparam and thiscall attributes are not compatible" -msgstr "« shared » và « mdll » không tương thích với nhau" +msgstr "không tương thích với nhau" -#: config/i386/i386.c:4919 config/i386/i386.c:31819 +#: config/i386/i386.c:4926 config/i386/i386.c:31949 #, gcc-internal-format msgid "%qE attribute requires an integer constant argument" msgstr "" -#: config/i386/i386.c:4925 +#: config/i386/i386.c:4932 #, gcc-internal-format msgid "argument to %qE attribute larger than %d" msgstr "" -#: config/i386/i386.c:4950 config/i386/i386.c:4993 +#: config/i386/i386.c:4957 config/i386/i386.c:5000 #, gcc-internal-format msgid "fastcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:4954 +#: config/i386/i386.c:4961 #, gcc-internal-format msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:4962 config/i386/i386.c:5011 -#, fuzzy, gcc-internal-format -#| msgid "shared and mdll are not compatible" +#: config/i386/i386.c:4969 config/i386/i386.c:5018 +#, gcc-internal-format msgid "fastcall and thiscall attributes are not compatible" -msgstr "« shared » và « mdll » không tương thích với nhau" +msgstr "các thuộc tính fastcall và thiscall không tương thích với nhau" -#: config/i386/i386.c:4972 config/i386/i386.c:4989 +#: config/i386/i386.c:4979 config/i386/i386.c:4996 #, gcc-internal-format msgid "stdcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:4976 +#: config/i386/i386.c:4983 #, gcc-internal-format msgid "stdcall and fastcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:4980 config/i386/i386.c:5007 -#, fuzzy, gcc-internal-format -#| msgid "shared and mdll are not compatible" +#: config/i386/i386.c:4987 config/i386/i386.c:5014 +#, gcc-internal-format msgid "stdcall and thiscall attributes are not compatible" -msgstr "« shared » và « mdll » không tương thích với nhau" +msgstr "các thuộc tính stdcall và thiscal không tương thích với nhau" -#: config/i386/i386.c:4997 config/i386/i386.c:5015 -#, fuzzy, gcc-internal-format -#| msgid "shared and mdll are not compatible" +#: config/i386/i386.c:5004 config/i386/i386.c:5022 +#, gcc-internal-format msgid "cdecl and thiscall attributes are not compatible" -msgstr "« shared » và « mdll » không tương thích với nhau" +msgstr "các thuộc tính cdecl và thiscall không tương thích với nhau" -#: config/i386/i386.c:5003 +#: config/i386/i386.c:5010 #, gcc-internal-format msgid "%qE attribute is used for none class-method" msgstr "" -#: config/i386/i386.c:5229 +#: config/i386/i386.c:5236 #, gcc-internal-format msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:5232 +#: config/i386/i386.c:5239 #, gcc-internal-format msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:5447 +#: config/i386/i386.c:5454 #, gcc-internal-format msgid "ms_hook_prologue is not compatible with nested function" msgstr "" -#: config/i386/i386.c:5599 +#: config/i386/i386.c:5606 #, gcc-internal-format msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it" msgstr "" -#: config/i386/i386.c:5723 +#: config/i386/i386.c:5730 #, gcc-internal-format msgid "AVX vector argument without AVX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:5905 +#: config/i386/i386.c:5912 #, gcc-internal-format msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:6021 +#: config/i386/i386.c:6028 #, gcc-internal-format msgid "the ABI of passing union with long double has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:6136 +#: config/i386/i386.c:6143 #, gcc-internal-format msgid "the ABI of passing structure with complex float member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:6282 +#: config/i386/i386.c:6289 #, gcc-internal-format msgid "SSE register return with SSE disabled" msgstr "" -#: config/i386/i386.c:6288 +#: config/i386/i386.c:6295 #, gcc-internal-format msgid "SSE register argument with SSE disabled" msgstr "" -#: config/i386/i386.c:6304 +#: config/i386/i386.c:6311 #, gcc-internal-format msgid "x87 register return with x87 disabled" msgstr "" -#: config/i386/i386.c:6683 +#: config/i386/i386.c:6690 #, gcc-internal-format msgid "SSE vector argument without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:6721 +#: config/i386/i386.c:6728 #, gcc-internal-format msgid "MMX vector argument without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7096 +#: config/i386/i386.c:7103 #, gcc-internal-format, gfc-internal-format msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6" msgstr "" -#: config/i386/i386.c:7432 +#: config/i386/i386.c:7439 #, gcc-internal-format msgid "SSE vector return without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7442 +#: config/i386/i386.c:7449 #, gcc-internal-format msgid "MMX vector return without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:10028 +#: config/i386/i386.c:10049 #, gcc-internal-format msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit" msgstr "" -#: config/i386/i386.c:11025 +#: config/i386/i386.c:11084 #, gcc-internal-format msgid "-fsplit-stack does not support fastcall with nested function" msgstr "" -#: config/i386/i386.c:11039 +#: config/i386/i386.c:11098 #, gcc-internal-format msgid "-fsplit-stack does not support 2 register parameters for a nested function" msgstr "" #. FIXME: We could make this work by pushing a register #. around the addition and comparison. -#: config/i386/i386.c:11050 +#: config/i386/i386.c:11109 #, gcc-internal-format msgid "-fsplit-stack does not support 3 register parameters" msgstr "" -#: config/i386/i386.c:13637 +#: config/i386/i386.c:13731 #, gcc-internal-format msgid "extended registers have no high halves" msgstr "" -#: config/i386/i386.c:13652 +#: config/i386/i386.c:13746 #, gcc-internal-format msgid "unsupported operand size for extended register" msgstr "" -#: config/i386/i386.c:13899 +#: config/i386/i386.c:14001 #, gcc-internal-format, gfc-internal-format msgid "non-integer operand used with operand code '%c'" msgstr "" -#: config/i386/i386.c:27790 config/i386/i386.c:28727 +#: config/i386/i386.c:27920 config/i386/i386.c:28857 #, gcc-internal-format msgid "the last argument must be a 2-bit immediate" msgstr "" -#: config/i386/i386.c:28196 +#: config/i386/i386.c:28326 #, gcc-internal-format msgid "the fifth argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:28291 +#: config/i386/i386.c:28421 #, gcc-internal-format msgid "the third argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:28699 +#: config/i386/i386.c:28829 #, gcc-internal-format msgid "the last argument must be an 1-bit immediate" msgstr "" -#: config/i386/i386.c:28718 +#: config/i386/i386.c:28848 #, gcc-internal-format msgid "the last argument must be a 4-bit immediate" msgstr "" -#: config/i386/i386.c:28736 +#: config/i386/i386.c:28866 #, gcc-internal-format msgid "the last argument must be a 1-bit immediate" msgstr "" -#: config/i386/i386.c:28745 +#: config/i386/i386.c:28875 #, gcc-internal-format msgid "the last argument must be a 5-bit immediate" msgstr "" -#: config/i386/i386.c:28754 +#: config/i386/i386.c:28884 #, gcc-internal-format msgid "the next to last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:28758 config/i386/i386.c:28982 +#: config/i386/i386.c:28888 config/i386/i386.c:29112 #, gcc-internal-format msgid "the last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:28980 +#: config/i386/i386.c:29110 #, gcc-internal-format msgid "the last argument must be a 32-bit immediate" msgstr "" -#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551 +#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550 #, gcc-internal-format msgid "selector must be an integer constant in the range 0..%wi" msgstr "" -#: config/i386/i386.c:29191 +#: config/i386/i386.c:29321 #, gcc-internal-format msgid "%qE needs unknown isa option" msgstr "" -#: config/i386/i386.c:29195 +#: config/i386/i386.c:29325 #, gcc-internal-format msgid "%qE needs isa option %s" msgstr "" -#: config/i386/i386.c:29366 +#: config/i386/i386.c:29496 #, gcc-internal-format msgid "last argument must be an immediate" msgstr "" -#: config/i386/i386.c:29560 +#: config/i386/i386.c:29690 #, gcc-internal-format msgid "last argument must be scale 1, 2, 4, 8" msgstr "" -#: config/i386/i386.c:31806 +#: config/i386/i386.c:31936 #, gcc-internal-format msgid "%qE attribute only available for 32-bit" msgstr "" -#: config/i386/i386.c:31827 +#: config/i386/i386.c:31957 #, gcc-internal-format msgid "argument to %qE attribute is neither zero, nor one" msgstr "" -#: config/i386/i386.c:31861 config/i386/i386.c:31870 +#: config/i386/i386.c:31991 config/i386/i386.c:32000 #, gcc-internal-format msgid "ms_abi and sysv_abi attributes are not compatible" msgstr "" -#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330 +#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353 #, gcc-internal-format msgid "%qE incompatible attribute ignored" msgstr "" @@ -24551,17 +24134,17 @@ msgstr "" msgid "%qE attribute requires a string constant argument" msgstr "" -#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750 +#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753 #: config/spu/spu.c:5187 #, gcc-internal-format msgid "value of -mfixed-range must have form REG1-REG2" msgstr "" -#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776 +#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779 #: config/spu/spu.c:5213 #, gcc-internal-format, gfc-internal-format msgid "%s-%s is an empty range" -msgstr "" +msgstr "%s-%s là một vùng trống rỗng" #: config/ia64/ia64.c:10963 #, gcc-internal-format @@ -24629,7 +24212,7 @@ msgid "%qE attribute is not supported for R8C target" msgstr "" #. The argument must be a constant integer. -#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063 +#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066 #, gcc-internal-format msgid "%qE attribute argument not an integer constant" msgstr "" @@ -24657,7 +24240,7 @@ msgstr "" #: config/m68k/m68k.c:478 #, gcc-internal-format, gfc-internal-format msgid "-mcpu=%s conflicts with -march=%s" -msgstr "" +msgstr "-mcpu=%s xung đột với -march=%s" #: config/m68k/m68k.c:549 #, gcc-internal-format @@ -24667,7 +24250,7 @@ msgstr "" #: config/m68k/m68k.c:611 #, gcc-internal-format, gfc-internal-format msgid "-falign-labels=%d is not supported" -msgstr "" +msgstr "-falign-labels=%d không được hỗ trợ" #: config/m68k/m68k.c:616 #, gcc-internal-format, gfc-internal-format @@ -24684,7 +24267,7 @@ msgstr "" msgid "interrupt_thread is available only on fido" msgstr "" -#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607 +#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606 #, gcc-internal-format msgid "stack limit expression is not supported" msgstr "" @@ -24767,37 +24350,37 @@ msgstr "" #: config/mep/mep.c:353 #, gcc-internal-format msgid "-fpic is not supported" -msgstr "" +msgstr "-fpic không được hỗ trợ" #: config/mep/mep.c:355 #, gcc-internal-format msgid "-fPIC is not supported" -msgstr "" +msgstr "-fPIC không được hỗ trợ" #: config/mep/mep.c:357 #, gcc-internal-format msgid "only one of -ms and -mm may be given" -msgstr "" +msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mm" #: config/mep/mep.c:359 #, gcc-internal-format msgid "only one of -ms and -ml may be given" -msgstr "" +msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -ml" #: config/mep/mep.c:361 #, gcc-internal-format msgid "only one of -mm and -ml may be given" -msgstr "" +msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -ml" #: config/mep/mep.c:363 #, gcc-internal-format msgid "only one of -ms and -mtiny= may be given" -msgstr "" +msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mtiny=" #: config/mep/mep.c:365 #, gcc-internal-format msgid "only one of -mm and -mtiny= may be given" -msgstr "" +msgstr "chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -mtiny=" #: config/mep/mep.c:367 #, gcc-internal-format @@ -24936,12 +24519,12 @@ msgstr "" #: config/mep/mep.c:6363 #, gcc-internal-format msgid "too few arguments to %qE" -msgstr "" +msgstr "quá ít đối số cho %qE" #: config/mep/mep.c:6368 #, gcc-internal-format msgid "too many arguments to %qE" -msgstr "" +msgstr "quá nhiều đối số cho %qE" #: config/mep/mep.c:6386 #, gcc-internal-format @@ -25023,123 +24606,122 @@ msgstr "" msgid "%qs does not support MIPS16 code" msgstr "" -#: config/mips/mips.c:15623 +#: config/mips/mips.c:15629 #, gcc-internal-format msgid "MIPS16 PIC for ABIs other than o32 and o64" msgstr "" -#: config/mips/mips.c:15626 +#: config/mips/mips.c:15632 #, gcc-internal-format msgid "MIPS16 -mxgot code" msgstr "" -#: config/mips/mips.c:15629 +#: config/mips/mips.c:15635 #, gcc-internal-format msgid "hard-float MIPS16 code for ABIs other than o32 and o64" msgstr "" -#: config/mips/mips.c:15818 +#: config/mips/mips.c:15824 #, gcc-internal-format msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor" msgstr "" -#: config/mips/mips.c:15828 +#: config/mips/mips.c:15834 #, gcc-internal-format msgid "%<-march=%s%> is not compatible with the selected ABI" msgstr "" -#: config/mips/mips.c:15843 +#: config/mips/mips.c:15849 #, gcc-internal-format msgid "%<-mgp64%> used with a 32-bit processor" msgstr "" -#: config/mips/mips.c:15845 +#: config/mips/mips.c:15851 #, gcc-internal-format msgid "%<-mgp32%> used with a 64-bit ABI" -msgstr "" +msgstr "%<-mgp32%> dùng với 64-bit ABI" -#: config/mips/mips.c:15847 +#: config/mips/mips.c:15853 #, gcc-internal-format msgid "%<-mgp64%> used with a 32-bit ABI" msgstr "" -#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956 +#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962 #, gcc-internal-format, gfc-internal-format msgid "unsupported combination: %s" msgstr "" -#: config/mips/mips.c:15869 +#: config/mips/mips.c:15875 #, gcc-internal-format msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions" msgstr "" -#: config/mips/mips.c:15872 +#: config/mips/mips.c:15878 #, gcc-internal-format msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI" msgstr "" -#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910 -#, fuzzy, gcc-internal-format -#| msgid "-mas100-syntax is incompatible with -gdwarf" +#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916 +#, gcc-internal-format msgid "%qs is incompatible with %qs" -msgstr "« -mas100-syntax » không tương thích với « -gdwarf »" +msgstr "%qs không tương thích với %qs" #. We have traditionally allowed non-abicalls code to use #. an LP64 form of o64. However, it would take a bit more #. effort to support the combination of 32-bit GOT entries #. and 64-bit pointers, so we treat the abicalls case as #. an error. -#: config/mips/mips.c:15904 +#: config/mips/mips.c:15910 #, gcc-internal-format msgid "the combination of %qs and %qs is incompatible with %qs" msgstr "" -#: config/mips/mips.c:15950 +#: config/mips/mips.c:15956 #, gcc-internal-format msgid "the %qs architecture does not support branch-likely instructions" msgstr "" -#: config/mips/mips.c:15990 +#: config/mips/mips.c:15996 #, gcc-internal-format msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>" msgstr "" -#: config/mips/mips.c:15998 config/mips/mips.c:16001 +#: config/mips/mips.c:16004 config/mips/mips.c:16007 #, gcc-internal-format msgid "cannot use small-data accesses for %qs" msgstr "" -#: config/mips/mips.c:16015 +#: config/mips/mips.c:16021 #, gcc-internal-format msgid "%<-mips3d%> requires %<-mpaired-single%>" msgstr "" -#: config/mips/mips.c:16024 +#: config/mips/mips.c:16030 #, gcc-internal-format msgid "%qs must be used with %qs" msgstr "" -#: config/mips/mips.c:16031 +#: config/mips/mips.c:16037 #, gcc-internal-format msgid "the %qs architecture does not support paired-single instructions" msgstr "" -#: config/mips/mips.c:16037 +#: config/mips/mips.c:16043 #, gcc-internal-format msgid "%qs requires a target that provides the %qs instruction" msgstr "" -#: config/mips/mips.c:16142 +#: config/mips/mips.c:16148 #, gcc-internal-format msgid "%qs requires branch-likely instructions" msgstr "" -#: config/mips/mips.c:16146 +#: config/mips/mips.c:16152 #, gcc-internal-format msgid "the %qs architecture does not support the synci instruction" msgstr "" -#: config/mips/mips.c:16596 +#: config/mips/mips.c:16602 #, gcc-internal-format msgid "mips16 function profiling" msgstr "" @@ -25218,7 +24800,7 @@ msgstr "" #: config/pa/pa.c:510 #, gcc-internal-format msgid "-g option disabled" -msgstr "" +msgstr "tùy chọn -g bị tắt" #: config/pa/pa.c:8622 #, gcc-internal-format, gfc-internal-format @@ -25368,7 +24950,7 @@ msgstr "" #: config/rs6000/rs6000-c.c:66 #, gcc-internal-format msgid "missing number" -msgstr "" +msgstr "thiếu số" #: config/rs6000/rs6000-c.c:68 #, gcc-internal-format @@ -25388,27 +24970,27 @@ msgstr "" #: config/rs6000/rs6000-c.c:3528 #, gcc-internal-format, gfc-internal-format msgid "%s only accepts %d arguments" -msgstr "" +msgstr "%s chỉ chấp nhận %d tham số" #: config/rs6000/rs6000-c.c:3533 #, gcc-internal-format, gfc-internal-format msgid "%s only accepts 1 argument" -msgstr "" +msgstr "%s chỉ chấp nhận một tham số" #: config/rs6000/rs6000-c.c:3538 #, gcc-internal-format, gfc-internal-format msgid "%s only accepts 2 arguments" -msgstr "" +msgstr "%s chỉ chấp nhận hai tham số" #: config/rs6000/rs6000-c.c:3603 #, gcc-internal-format msgid "vec_extract only accepts 2 arguments" -msgstr "" +msgstr "vec_extract chỉ chấp nhận hai tham số" #: config/rs6000/rs6000-c.c:3679 #, gcc-internal-format msgid "vec_insert only accepts 3 arguments" -msgstr "" +msgstr "vec_insert chỉ chấp nhận ba tham số" #: config/rs6000/rs6000-c.c:3782 #, gcc-internal-format @@ -25420,319 +25002,316 @@ msgstr "" msgid "invalid parameter combination for AltiVec intrinsic" msgstr "" -#: config/rs6000/rs6000.c:2436 +#: config/rs6000/rs6000.c:2435 #, gcc-internal-format msgid "-mrecip requires -ffinite-math or -ffast-math" -msgstr "" +msgstr "-mrecip cần -ffinite-math hoặc -ffast-math" -#: config/rs6000/rs6000.c:2438 +#: config/rs6000/rs6000.c:2437 #, gcc-internal-format msgid "-mrecip requires -fno-trapping-math or -ffast-math" -msgstr "" +msgstr "-mrecip cần -fno-trapping-math hoặc -ffast-math" -#: config/rs6000/rs6000.c:2440 +#: config/rs6000/rs6000.c:2439 #, gcc-internal-format msgid "-mrecip requires -freciprocal-math or -ffast-math" -msgstr "" +msgstr "-mrecip yêu cầu -freciprocal-math hoặc -ffast-math" -#: config/rs6000/rs6000.c:2535 +#: config/rs6000/rs6000.c:2534 #, gcc-internal-format msgid "-m64 requires PowerPC64 architecture, enabling" msgstr "" -#: config/rs6000/rs6000.c:2616 +#: config/rs6000/rs6000.c:2615 #, gcc-internal-format msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries" msgstr "" -#: config/rs6000/rs6000.c:2622 +#: config/rs6000/rs6000.c:2621 #, gcc-internal-format msgid "not configured for SPE ABI" msgstr "" -#: config/rs6000/rs6000.c:2710 +#: config/rs6000/rs6000.c:2709 #, gcc-internal-format msgid "AltiVec not supported in this target" msgstr "" -#: config/rs6000/rs6000.c:2712 -#, fuzzy, gcc-internal-format -#| msgid "profiling not supported with -mg" +#: config/rs6000/rs6000.c:2711 +#, gcc-internal-format msgid "SPE not supported in this target" -msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với « -mg »" +msgstr "SPE không được hỗ trợ ở đích này" -#: config/rs6000/rs6000.c:2739 +#: config/rs6000/rs6000.c:2738 #, gcc-internal-format msgid "-mmultiple is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:2746 +#: config/rs6000/rs6000.c:2745 #, gcc-internal-format msgid "-mstring is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:2852 +#: config/rs6000/rs6000.c:2851 #, gcc-internal-format, gfc-internal-format msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch" msgstr "" -#: config/rs6000/rs6000.c:2864 +#: config/rs6000/rs6000.c:2863 #, gcc-internal-format msgid "target attribute or pragma changes long double size" msgstr "" -#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900 +#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899 #, gcc-internal-format msgid "target attribute or pragma changes AltiVec ABI" msgstr "" -#: config/rs6000/rs6000.c:2917 +#: config/rs6000/rs6000.c:2916 #, gcc-internal-format msgid "target attribute or pragma changes darwin64 ABI" msgstr "" -#: config/rs6000/rs6000.c:2958 +#: config/rs6000/rs6000.c:2957 #, gcc-internal-format msgid "target attribute or pragma changes SPE ABI" msgstr "" -#: config/rs6000/rs6000.c:3281 +#: config/rs6000/rs6000.c:3280 #, gcc-internal-format msgid "target attribute or pragma changes single precision floating point" msgstr "" -#: config/rs6000/rs6000.c:3284 +#: config/rs6000/rs6000.c:3283 #, gcc-internal-format msgid "target attribute or pragma changes double precision floating point" msgstr "" -#: config/rs6000/rs6000.c:7420 +#: config/rs6000/rs6000.c:7419 #, gcc-internal-format msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee" msgstr "" -#: config/rs6000/rs6000.c:7561 +#: config/rs6000/rs6000.c:7560 #, gcc-internal-format msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them" msgstr "" -#: config/rs6000/rs6000.c:7904 +#: config/rs6000/rs6000.c:7903 #, gcc-internal-format msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them" msgstr "" -#: config/rs6000/rs6000.c:8830 +#: config/rs6000/rs6000.c:8829 #, gcc-internal-format msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee" msgstr "" -#: config/rs6000/rs6000.c:9459 +#: config/rs6000/rs6000.c:9458 #, gcc-internal-format, gfc-internal-format msgid "internal error: builtin function %s already processed" msgstr "" -#: config/rs6000/rs6000.c:9832 +#: config/rs6000/rs6000.c:9831 #, gcc-internal-format msgid "argument 1 must be a 5-bit signed literal" msgstr "" -#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952 +#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951 #, gcc-internal-format msgid "argument 2 must be a 5-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:9974 +#: config/rs6000/rs6000.c:9973 #, gcc-internal-format msgid "argument 1 of __builtin_altivec_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:10026 +#: config/rs6000/rs6000.c:10025 #, gcc-internal-format msgid "argument 1 of __builtin_altivec_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:10283 +#: config/rs6000/rs6000.c:10282 #, gcc-internal-format msgid "argument 3 must be a 4-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:10301 +#: config/rs6000/rs6000.c:10300 #, gcc-internal-format msgid "argument 3 must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:10313 +#: config/rs6000/rs6000.c:10312 #, gcc-internal-format msgid "argument 3 must be a 1-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:10496 +#: config/rs6000/rs6000.c:10495 #, gcc-internal-format msgid "argument to %qs must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:10637 +#: config/rs6000/rs6000.c:10636 #, gcc-internal-format msgid "unresolved overload for Altivec builtin %qF" msgstr "" -#: config/rs6000/rs6000.c:10743 +#: config/rs6000/rs6000.c:10742 #, gcc-internal-format msgid "argument to dss must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:11072 +#: config/rs6000/rs6000.c:11071 #, gcc-internal-format msgid "argument 1 of __builtin_paired_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:11119 +#: config/rs6000/rs6000.c:11118 #, gcc-internal-format msgid "argument 1 of __builtin_paired_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:11144 +#: config/rs6000/rs6000.c:11143 #, gcc-internal-format msgid "argument 1 of __builtin_spe_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:11216 +#: config/rs6000/rs6000.c:11215 #, gcc-internal-format msgid "argument 1 of __builtin_spe_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:11298 +#: config/rs6000/rs6000.c:11297 #, gcc-internal-format, gfc-internal-format msgid "Builtin function %s is only valid for the cell processor" msgstr "" -#: config/rs6000/rs6000.c:11300 +#: config/rs6000/rs6000.c:11299 #, gcc-internal-format, gfc-internal-format msgid "Builtin function %s requires the -mvsx option" msgstr "" -#: config/rs6000/rs6000.c:11302 +#: config/rs6000/rs6000.c:11301 #, gcc-internal-format, gfc-internal-format msgid "Builtin function %s requires the -maltivec option" msgstr "" -#: config/rs6000/rs6000.c:11304 +#: config/rs6000/rs6000.c:11303 #, gcc-internal-format, gfc-internal-format msgid "Builtin function %s requires the -mpaired option" msgstr "" -#: config/rs6000/rs6000.c:11306 +#: config/rs6000/rs6000.c:11305 #, gcc-internal-format, gfc-internal-format msgid "Builtin function %s requires the -mspe option" msgstr "" -#: config/rs6000/rs6000.c:11308 +#: config/rs6000/rs6000.c:11307 #, gcc-internal-format, gfc-internal-format msgid "Builtin function %s is not supported with the current options" msgstr "" -#: config/rs6000/rs6000.c:12568 +#: config/rs6000/rs6000.c:12567 #, gcc-internal-format, gfc-internal-format msgid "internal error: builtin function %s had no type" msgstr "" -#: config/rs6000/rs6000.c:12575 +#: config/rs6000/rs6000.c:12574 #, gcc-internal-format, gfc-internal-format msgid "internal error: builtin function %s had an unexpected return type %s" msgstr "" -#: config/rs6000/rs6000.c:12591 +#: config/rs6000/rs6000.c:12590 #, gcc-internal-format, gfc-internal-format msgid "internal error: builtin function %s, argument %d had unexpected argument type %s" msgstr "" -#: config/rs6000/rs6000.c:18577 +#: config/rs6000/rs6000.c:18576 #, gcc-internal-format msgid "stack frame too large" msgstr "" -#: config/rs6000/rs6000.c:22051 +#: config/rs6000/rs6000.c:22050 #, gcc-internal-format msgid "no profiling of 64-bit code for this ABI" msgstr "" -#: config/rs6000/rs6000.c:24036 +#: config/rs6000/rs6000.c:24059 #, gcc-internal-format msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option." msgstr "" -#: config/rs6000/rs6000.c:24117 +#: config/rs6000/rs6000.c:24140 #, gcc-internal-format msgid "use of %<long double%> in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:24119 +#: config/rs6000/rs6000.c:24142 #, gcc-internal-format msgid "use of boolean types in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:24121 +#: config/rs6000/rs6000.c:24144 #, gcc-internal-format msgid "use of %<complex%> in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:24123 +#: config/rs6000/rs6000.c:24146 #, gcc-internal-format msgid "use of decimal floating point types in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:24129 +#: config/rs6000/rs6000.c:24152 #, gcc-internal-format msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx" msgstr "" -#: config/rs6000/rs6000.c:24132 +#: config/rs6000/rs6000.c:24155 #, gcc-internal-format msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>" msgstr "" -#: config/rs6000/rs6000.c:24137 +#: config/rs6000/rs6000.c:24160 #, gcc-internal-format msgid "use of %<long long%> in AltiVec types is invalid without -mvsx" msgstr "" -#: config/rs6000/rs6000.c:24140 +#: config/rs6000/rs6000.c:24163 #, gcc-internal-format msgid "use of %<double%> in AltiVec types is invalid without -mvsx" msgstr "" -#: config/rs6000/rs6000.c:26979 +#: config/rs6000/rs6000.c:27002 #, gcc-internal-format, gfc-internal-format msgid "emitting microcode insn %s\t[%s] #%d" msgstr "" -#: config/rs6000/rs6000.c:26983 +#: config/rs6000/rs6000.c:27006 #, gcc-internal-format, gfc-internal-format msgid "emitting conditional microcode insn %s\t[%s] #%d" msgstr "" -#: config/rs6000/rs6000.c:27207 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "invalid use of '%%%c'" +#: config/rs6000/rs6000.c:27230 +#, gcc-internal-format, gfc-internal-format msgid "invalid cpu \"%s\" for %s\"%s\"%s" -msgstr "sai sử dụng « %%%c »" +msgstr "sai cpu \"%s\" cho %s\"%s\"%s" -#: config/rs6000/rs6000.c:27210 +#: config/rs6000/rs6000.c:27233 #, gcc-internal-format, gfc-internal-format msgid "%s\"%s\"%s is not allowed" -msgstr "" +msgstr "%s\"%s\"%s là không được phép" -#: config/rs6000/rs6000.c:27212 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "spec '%s' is invalid" +#: config/rs6000/rs6000.c:27235 +#, gcc-internal-format, gfc-internal-format msgid "%s\"%s\"%s is invalid" -msgstr "đặc tả « %s » không hợp lệ" +msgstr "%s\"%s\"%s không hợp lệ" #: config/rs6000/aix43.h:32 config/rs6000/aix51.h:32 config/rs6000/aix52.h:32 #: config/rs6000/aix53.h:32 config/rs6000/aix61.h:32 #, gcc-internal-format msgid "-maix64 and POWER architecture are incompatible" -msgstr "" +msgstr "-maix64 và kiến trúc POWER là không tương thích" #: config/rs6000/aix43.h:37 config/rs6000/aix51.h:37 config/rs6000/aix52.h:37 #: config/rs6000/aix53.h:37 config/rs6000/aix61.h:37 @@ -25802,49 +25381,49 @@ msgstr "" #: config/rs6000/rs6000.h:1655 #, gcc-internal-format msgid "RETURN_ADDRESS_OFFSET not supported" -msgstr "" +msgstr "RETURN_ADDRESS_OFFSET không được hỗ trợ" #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to #. get control in TARGET_OPTION_OVERRIDE. #: config/rs6000/sysv4.h:114 #, gcc-internal-format, gfc-internal-format msgid "bad value for -mcall-%s" -msgstr "" +msgstr "sai giá trị cho -mcall-%s" #: config/rs6000/sysv4.h:130 #, gcc-internal-format, gfc-internal-format msgid "bad value for -msdata=%s" -msgstr "" +msgstr "sai giá trị cho -msdata=%s" #: config/rs6000/sysv4.h:147 #, gcc-internal-format, gfc-internal-format msgid "-mrelocatable and -msdata=%s are incompatible" -msgstr "" +msgstr "-mrelocatable và -msdata=%s là không tương thích" #: config/rs6000/sysv4.h:156 #, gcc-internal-format, gfc-internal-format msgid "-f%s and -msdata=%s are incompatible" -msgstr "" +msgstr "-f%s và -msdata=%s là không tương thích" #: config/rs6000/sysv4.h:165 #, gcc-internal-format, gfc-internal-format msgid "-msdata=%s and -mcall-%s are incompatible" -msgstr "" +msgstr "-msdata=%s và -mcall-%s là không tương thích" #: config/rs6000/sysv4.h:174 #, gcc-internal-format msgid "-mrelocatable and -mno-minimal-toc are incompatible" -msgstr "" +msgstr "-mrelocatable và -mno-minimal-toc là không tương thích" #: config/rs6000/sysv4.h:180 #, gcc-internal-format, gfc-internal-format msgid "-mrelocatable and -mcall-%s are incompatible" -msgstr "" +msgstr "-mrelocatable và -mcall-%s là không tương thích" #: config/rs6000/sysv4.h:187 #, gcc-internal-format, gfc-internal-format msgid "-fPIC and -mcall-%s are incompatible" -msgstr "" +msgstr "-fPIC và -mcall-%s là không tương thích" #: config/rs6000/sysv4.h:194 #, gcc-internal-format @@ -25869,7 +25448,7 @@ msgstr "" #: config/rx/rx.c:2383 #, gcc-internal-format, gfc-internal-format msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'" -msgstr "" +msgstr "__builtin_rx_%s nhận 'C', 'Z', 'S', 'O', 'I', hoặc 'U'" #: config/rx/rx.c:2385 #, gcc-internal-format @@ -25898,13 +25477,11 @@ msgstr "" #: config/s390/s390.c:1553 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Use decimal floating point instructions" msgid "hardware decimal floating point instructions not available on %s" msgstr "Sử dụng câu lệnh loại điểm phù động thập phân" #: config/s390/s390.c:1556 #, fuzzy, gcc-internal-format -#| msgid "Use decimal floating point instructions" msgid "hardware decimal floating point instructions not available in ESA/390 mode" msgstr "Sử dụng câu lệnh loại điểm phù động thập phân" @@ -25958,63 +25535,63 @@ msgstr "" msgid "%qs uses dynamic stack allocation" msgstr "" -#: config/sh/sh.c:775 +#: config/sh/sh.c:768 #, gcc-internal-format msgid "ignoring -fschedule-insns because of exception handling bug" msgstr "" -#: config/sh/sh.c:796 +#: config/sh/sh.c:784 #, gcc-internal-format msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness" msgstr "" -#: config/sh/sh.c:7674 +#: config/sh/sh.c:7677 #, gcc-internal-format msgid "__builtin_saveregs not supported by this subtarget" msgstr "" -#: config/sh/sh.c:8838 +#: config/sh/sh.c:8841 #, gcc-internal-format msgid "%qE attribute only applies to interrupt functions" msgstr "" -#: config/sh/sh.c:8896 +#: config/sh/sh.c:8899 #, gcc-internal-format msgid "%qE attribute is supported only for SH2A" msgstr "" -#: config/sh/sh.c:8926 +#: config/sh/sh.c:8929 #, gcc-internal-format msgid "attribute interrupt_handler is not compatible with -m5-compact" msgstr "" -#: config/sh/sh.c:8943 +#: config/sh/sh.c:8946 #, gcc-internal-format msgid "%qE attribute only applies to SH2A" msgstr "" -#: config/sh/sh.c:8965 +#: config/sh/sh.c:8968 #, gcc-internal-format msgid "%qE attribute argument should be between 0 to 255" msgstr "" #. The argument must be a constant string. -#: config/sh/sh.c:9038 +#: config/sh/sh.c:9041 #, gcc-internal-format msgid "%qE attribute argument not a string constant" msgstr "" -#: config/sh/sh.c:11618 +#: config/sh/sh.c:11621 #, gcc-internal-format msgid "r0 needs to be available as a call-clobbered register" msgstr "" -#: config/sh/sh.c:11639 +#: config/sh/sh.c:11642 #, gcc-internal-format msgid "need a second call-clobbered general purpose register" msgstr "" -#: config/sh/sh.c:11647 +#: config/sh/sh.c:11650 #, gcc-internal-format msgid "need a call-clobbered target register" msgstr "" @@ -26074,12 +25651,12 @@ msgstr "" #: config/spu/spu.c:548 #, gcc-internal-format, gfc-internal-format msgid "bad value (%s) for -march= switch" -msgstr "" +msgstr "sai giá trị (%s) cho chuyển -march=" #: config/spu/spu.c:559 #, gcc-internal-format, gfc-internal-format msgid "bad value (%s) for -mtune= switch" -msgstr "" +msgstr "sai giá trị (%s) cho chuyển -mtune" #: config/spu/spu.c:5467 config/spu/spu.c:5470 #, gcc-internal-format @@ -26136,15 +25713,13 @@ msgstr "" msgid "__BELOW100__ attribute not allowed with auto storage class" msgstr "" -#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101 +#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101 #, fuzzy, gcc-internal-format -#| msgid "bad condition code" msgid "bad builtin icode" msgstr "mã điều kiện sai" -#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127 +#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127 #, fuzzy, gcc-internal-format -#| msgid "operand 1 must be a hard register" msgid "operand must be an immediate of the right size" msgstr "toán hạng 1 phải là một thanh ghi cứng" @@ -26358,38 +25933,38 @@ msgstr "" msgid "-fexcess-precision=standard for Ada" msgstr "" -#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487 -#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583 +#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478 +#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574 #, gcc-internal-format msgid "%qs attribute ignored" msgstr "" -#: ada/gcc-interface/utils.c:5430 +#: ada/gcc-interface/utils.c:5421 #, gcc-internal-format msgid "%qs attribute requires prototypes with named arguments" msgstr "" -#: ada/gcc-interface/utils.c:5439 +#: ada/gcc-interface/utils.c:5430 #, gcc-internal-format msgid "%qs attribute only applies to variadic functions" msgstr "" -#: ada/gcc-interface/utils.c:5510 +#: ada/gcc-interface/utils.c:5501 #, gcc-internal-format msgid "%qE attribute has no effect" msgstr "" -#: ada/gcc-interface/utils.c:5616 +#: ada/gcc-interface/utils.c:5607 #, gcc-internal-format msgid "invalid vector type for attribute %qs" msgstr "" -#: ada/gcc-interface/utils.c:5679 +#: ada/gcc-interface/utils.c:5670 #, gcc-internal-format msgid "attribute %qs applies to array types only" msgstr "" -#: ada/gcc-interface/utils.c:5706 +#: ada/gcc-interface/utils.c:5697 #, gcc-internal-format msgid "invalid element type for attribute %qs" msgstr "" @@ -26414,19 +25989,17 @@ msgstr[0] "" #: cp/call.c:3148 #, gcc-internal-format msgid "%s%D(%T, %T, %T) <built-in>" -msgstr "" +msgstr "%s%D(%T, %T, %T) <dựng-sắn>" #: cp/call.c:3153 -#, fuzzy, gcc-internal-format -#| msgid "<built-in>" +#, gcc-internal-format msgid "%s%D(%T, %T) <built-in>" -msgstr "<có sẵn>" +msgstr "%s%D(%T, %T) <dựng-sẵn>" #: cp/call.c:3157 -#, fuzzy, gcc-internal-format -#| msgid "<built-in>" +#, gcc-internal-format msgid "%s%D(%T) <built-in>" -msgstr "<có sẵn>" +msgstr "%s%D(%T) <dựng-sẵn>" #: cp/call.c:3161 #, gcc-internal-format @@ -26446,7 +26019,7 @@ msgstr "" #: cp/call.c:3167 #, gcc-internal-format msgid "%s%#D" -msgstr "" +msgstr "%s%#D" #: cp/call.c:3186 #, gcc-internal-format @@ -26639,17 +26212,17 @@ msgstr "" #: cp/call.c:5487 #, gcc-internal-format msgid "%q+#D is private" -msgstr "" +msgstr "%q+#D là private" #: cp/call.c:5489 #, gcc-internal-format msgid "%q+#D is protected" -msgstr "" +msgstr "%q+#D là protected" #: cp/call.c:5491 #, gcc-internal-format msgid "%q+#D is inaccessible" -msgstr "" +msgstr "%q+#D là không thể truy cập" #: cp/call.c:5492 #, gcc-internal-format @@ -26683,7 +26256,6 @@ msgstr "" #: cp/call.c:5604 #, fuzzy, gcc-internal-format -#| msgid "invalid conversion from %<__fpreg%>" msgid "invalid user-defined conversion from %qT to %qT" msgstr "sai chuyển đổi từ %<__fpreg%>" @@ -26828,7 +26400,7 @@ msgstr "" msgid "passing %qT chooses %qT over %qT" msgstr "" -#: cp/call.c:8070 cp/name-lookup.c:5495 +#: cp/call.c:8070 cp/name-lookup.c:5500 #, gcc-internal-format msgid " in call to %qD" msgstr "" @@ -26836,12 +26408,12 @@ msgstr "" #: cp/call.c:8127 #, gcc-internal-format msgid "choosing %qD over %qD" -msgstr "" +msgstr "đóng %qD thông qua %qD" #: cp/call.c:8128 #, gcc-internal-format msgid " for conversion from %qT to %qT" -msgstr "" +msgstr " cho chuyển đổi từ %qT thành %qT" #: cp/call.c:8131 #, gcc-internal-format @@ -26856,12 +26428,12 @@ msgstr "" #: cp/call.c:8253 #, gcc-internal-format msgid " candidate 1: %q+#F" -msgstr "" +msgstr " ứng cử 1: %q+#F" #: cp/call.c:8255 #, gcc-internal-format msgid " candidate 2: %q+#F" -msgstr "" +msgstr " ứng cử 2: %q+#F" #: cp/call.c:8296 #, gcc-internal-format @@ -26871,7 +26443,7 @@ msgstr "" #: cp/call.c:8449 #, gcc-internal-format msgid "could not convert %qE from %qT to %qT" -msgstr "" +msgstr "không thể chuyển đổi %qE từ %qT thành %qT" #: cp/call.c:8639 #, gcc-internal-format @@ -26888,426 +26460,425 @@ msgstr "" msgid "invalid initialization of reference of type %qT from expression of type %qT" msgstr "" -#: cp/class.c:296 +#: cp/class.c:297 #, gcc-internal-format msgid "cannot convert from base %qT to derived type %qT via virtual base %qT" msgstr "" -#: cp/class.c:998 +#: cp/class.c:999 #, gcc-internal-format msgid "Java class %qT cannot have a destructor" msgstr "" -#: cp/class.c:1000 +#: cp/class.c:1001 #, gcc-internal-format msgid "Java class %qT cannot have an implicit non-trivial destructor" msgstr "" -#: cp/class.c:1103 +#: cp/class.c:1104 #, gcc-internal-format msgid "%q+#D cannot be overloaded" -msgstr "" +msgstr "%q+#D không thể được quá tải" -#: cp/class.c:1104 +#: cp/class.c:1105 #, gcc-internal-format msgid "with %q+#D" -msgstr "" +msgstr "với %q+#D" -#: cp/class.c:1173 +#: cp/class.c:1174 #, gcc-internal-format msgid "conflicting access specifications for method %q+D, ignored" msgstr "" -#: cp/class.c:1176 +#: cp/class.c:1177 #, gcc-internal-format msgid "conflicting access specifications for field %qE, ignored" msgstr "" -#: cp/class.c:1238 cp/class.c:1246 +#: cp/class.c:1239 cp/class.c:1247 #, gcc-internal-format msgid "%q+D invalid in %q#T" msgstr "" -#: cp/class.c:1239 +#: cp/class.c:1240 #, gcc-internal-format msgid " because of local method %q+#D with same name" msgstr "" -#: cp/class.c:1247 +#: cp/class.c:1248 #, gcc-internal-format msgid " because of local member %q+#D with same name" msgstr "" -#: cp/class.c:1291 +#: cp/class.c:1292 #, gcc-internal-format msgid "cannot derive from %<final%> base %qT in derived type %qT" msgstr "" -#: cp/class.c:1303 +#: cp/class.c:1304 #, gcc-internal-format msgid "base class %q#T has a non-virtual destructor" msgstr "" -#: cp/class.c:1707 +#: cp/class.c:1708 #, gcc-internal-format msgid "all member functions in class %qT are private" msgstr "" -#: cp/class.c:1719 +#: cp/class.c:1720 #, gcc-internal-format msgid "%q#T only defines a private destructor and has no friends" msgstr "" -#: cp/class.c:1764 +#: cp/class.c:1765 #, gcc-internal-format msgid "%q#T only defines private constructors and has no friends" msgstr "" -#: cp/class.c:2157 +#: cp/class.c:2158 #, gcc-internal-format msgid "no unique final overrider for %qD in %qT" msgstr "" -#: cp/class.c:2524 +#: cp/class.c:2525 #, gcc-internal-format msgid "%q+#D marked final, but is not virtual" msgstr "" -#: cp/class.c:2526 +#: cp/class.c:2527 #, gcc-internal-format msgid "%q+#D marked override, but does not override" msgstr "" #. Here we know it is a hider, and no overrider exists. -#: cp/class.c:2595 +#: cp/class.c:2596 #, gcc-internal-format msgid "%q+D was hidden" -msgstr "" +msgstr "%q+D bị ẩn" -#: cp/class.c:2596 +#: cp/class.c:2597 #, gcc-internal-format msgid " by %q+D" -msgstr "" +msgstr " bởi %q+D" -#: cp/class.c:2639 cp/decl2.c:1359 +#: cp/class.c:2640 cp/decl2.c:1359 #, gcc-internal-format msgid "%q+#D invalid; an anonymous union can only have non-static data members" msgstr "" -#: cp/class.c:2642 +#: cp/class.c:2643 #, gcc-internal-format msgid "%q+#D invalid; an anonymous struct can only have non-static data members" msgstr "" -#: cp/class.c:2650 cp/decl2.c:1365 +#: cp/class.c:2651 cp/decl2.c:1365 #, gcc-internal-format msgid "private member %q+#D in anonymous union" msgstr "" -#: cp/class.c:2652 +#: cp/class.c:2653 #, gcc-internal-format msgid "private member %q+#D in anonymous struct" msgstr "" -#: cp/class.c:2657 cp/decl2.c:1367 +#: cp/class.c:2658 cp/decl2.c:1367 #, gcc-internal-format msgid "protected member %q+#D in anonymous union" msgstr "" -#: cp/class.c:2659 +#: cp/class.c:2660 #, gcc-internal-format msgid "protected member %q+#D in anonymous struct" msgstr "" -#: cp/class.c:2887 +#: cp/class.c:2904 #, gcc-internal-format msgid "bit-field %q+#D with non-integral type" msgstr "" -#: cp/class.c:2903 +#: cp/class.c:2920 #, gcc-internal-format msgid "bit-field %q+D width not an integer constant" msgstr "" -#: cp/class.c:2908 +#: cp/class.c:2925 #, gcc-internal-format msgid "negative width in bit-field %q+D" msgstr "" -#: cp/class.c:2913 +#: cp/class.c:2930 #, gcc-internal-format msgid "zero width for bit-field %q+D" msgstr "" -#: cp/class.c:2919 +#: cp/class.c:2936 #, gcc-internal-format msgid "width of %q+D exceeds its type" msgstr "" -#: cp/class.c:2923 +#: cp/class.c:2940 #, gcc-internal-format msgid "%q+D is too small to hold all values of %q#T" msgstr "" -#: cp/class.c:2982 +#: cp/class.c:2999 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in union" msgstr "" -#: cp/class.c:2985 +#: cp/class.c:3002 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in union" msgstr "" -#: cp/class.c:2987 +#: cp/class.c:3004 #, gcc-internal-format msgid "member %q+#D with copy assignment operator not allowed in union" msgstr "" -#: cp/class.c:2991 +#: cp/class.c:3008 #, gcc-internal-format msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11" msgstr "" -#: cp/class.c:3025 +#: cp/class.c:3042 #, gcc-internal-format msgid "multiple fields in union %qT initialized" msgstr "" -#: cp/class.c:3109 +#: cp/class.c:3126 #, gcc-internal-format msgid "%q+D may not be static because it is a member of a union" msgstr "" -#: cp/class.c:3114 +#: cp/class.c:3131 #, gcc-internal-format msgid "%q+D may not have reference type %qT because it is a member of a union" msgstr "" -#: cp/class.c:3125 +#: cp/class.c:3142 #, gcc-internal-format msgid "field %q+D invalidly declared function type" msgstr "" -#: cp/class.c:3131 +#: cp/class.c:3148 #, gcc-internal-format msgid "field %q+D invalidly declared method type" msgstr "" -#: cp/class.c:3187 +#: cp/class.c:3204 #, gcc-internal-format msgid "ignoring packed attribute because of unpacked non-POD field %q+#D" msgstr "" -#: cp/class.c:3285 +#: cp/class.c:3302 #, gcc-internal-format msgid "field %q+#D with same name as class" msgstr "" -#: cp/class.c:3308 +#: cp/class.c:3325 #, gcc-internal-format msgid "%q#T has pointer data members" msgstr "" -#: cp/class.c:3313 +#: cp/class.c:3330 #, gcc-internal-format msgid " but does not override %<%T(const %T&)%>" msgstr "" -#: cp/class.c:3315 +#: cp/class.c:3332 #, gcc-internal-format msgid " or %<operator=(const %T&)%>" msgstr "" -#: cp/class.c:3319 +#: cp/class.c:3336 #, gcc-internal-format msgid " but does not override %<operator=(const %T&)%>" msgstr "" -#: cp/class.c:3790 +#: cp/class.c:3807 #, gcc-internal-format msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC" msgstr "" -#: cp/class.c:3917 +#: cp/class.c:3934 #, gcc-internal-format msgid "class %qT will be considered nearly empty in a future version of GCC" msgstr "" -#: cp/class.c:3999 +#: cp/class.c:4016 #, gcc-internal-format msgid "initializer specified for non-virtual method %q+D" msgstr "" -#: cp/class.c:4390 +#: cp/class.c:4407 #, gcc-internal-format msgid "method overrides both %<transaction_pure%> and %qE methods" msgstr "" -#: cp/class.c:4411 +#: cp/class.c:4428 #, gcc-internal-format msgid "method declared %qE overriding %qE method" msgstr "" -#: cp/class.c:4877 cp/semantics.c:5729 +#: cp/class.c:4894 cp/semantics.c:5729 #, gcc-internal-format msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type" msgstr "" -#: cp/class.c:4902 +#: cp/class.c:4919 #, gcc-internal-format msgid "%q+T is not literal because:" msgstr "" -#: cp/class.c:4904 +#: cp/class.c:4921 #, fuzzy, gcc-internal-format -#| msgid "Warn about non-virtual destructors" msgid " %q+T has a non-trivial destructor" msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo" -#: cp/class.c:4909 +#: cp/class.c:4926 #, gcc-internal-format msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor" msgstr "" -#: cp/class.c:4945 +#: cp/class.c:4962 #, gcc-internal-format msgid " base class %qT of %q+T is non-literal" msgstr "" -#: cp/class.c:4959 +#: cp/class.c:4976 #, gcc-internal-format msgid " non-static data member %q+D has non-literal type" msgstr "" -#: cp/class.c:5071 +#: cp/class.c:5089 #, gcc-internal-format msgid "non-static reference %q+#D in class without a constructor" msgstr "" -#: cp/class.c:5076 +#: cp/class.c:5094 #, gcc-internal-format msgid "non-static const member %q+#D in class without a constructor" msgstr "" #. If the function is defaulted outside the class, we just #. give the synthesis error. -#: cp/class.c:5102 +#: cp/class.c:5120 #, gcc-internal-format msgid "%q+D declared to take const reference, but implicit declaration would take non-const" msgstr "" -#: cp/class.c:5105 +#: cp/class.c:5123 #, gcc-internal-format msgid "%q+D declared to take non-const reference cannot be defaulted in the class body" msgstr "" -#: cp/class.c:5329 +#: cp/class.c:5347 #, gcc-internal-format msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:5430 +#: cp/class.c:5448 #, gcc-internal-format msgid "direct base %qT inaccessible in %qT due to ambiguity" msgstr "" -#: cp/class.c:5442 +#: cp/class.c:5460 #, gcc-internal-format msgid "virtual base %qT inaccessible in %qT due to ambiguity" msgstr "" -#: cp/class.c:5628 +#: cp/class.c:5646 #, gcc-internal-format msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:5668 +#: cp/class.c:5686 #, gcc-internal-format msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:5696 +#: cp/class.c:5714 #, gcc-internal-format msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:5706 +#: cp/class.c:5724 #, gcc-internal-format msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC" msgstr "" -#: cp/class.c:5794 +#: cp/class.c:5812 #, gcc-internal-format msgid "layout of classes derived from empty class %qT may change in a future version of GCC" msgstr "" -#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586 +#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573 #, gcc-internal-format msgid "redefinition of %q#T" msgstr "" -#: cp/class.c:6114 +#: cp/class.c:6123 #, gcc-internal-format msgid "%q#T has virtual functions and accessible non-virtual destructor" msgstr "" -#: cp/class.c:6140 +#: cp/class.c:6149 #, gcc-internal-format msgid "type transparent class %qT does not have any fields" msgstr "" -#: cp/class.c:6146 +#: cp/class.c:6155 #, gcc-internal-format msgid "type transparent class %qT has base classes" msgstr "" -#: cp/class.c:6150 +#: cp/class.c:6159 #, gcc-internal-format msgid "type transparent class %qT has virtual functions" msgstr "" -#: cp/class.c:6252 +#: cp/class.c:6300 #, gcc-internal-format msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "" -#: cp/class.c:6758 +#: cp/class.c:6810 #, gcc-internal-format msgid "language string %<\"%E\"%> not recognized" msgstr "" -#: cp/class.c:6848 +#: cp/class.c:6900 #, gcc-internal-format msgid "cannot resolve overloaded function %qD based on conversion to type %qT" msgstr "" -#: cp/class.c:6972 +#: cp/class.c:7024 #, gcc-internal-format msgid "no matches converting function %qD to type %q#T" msgstr "" -#: cp/class.c:6995 +#: cp/class.c:7047 #, gcc-internal-format msgid "converting overloaded function %qD to type %q#T is ambiguous" msgstr "" -#: cp/class.c:7022 +#: cp/class.c:7074 #, gcc-internal-format msgid "assuming pointer to member %qD" msgstr "" -#: cp/class.c:7025 +#: cp/class.c:7077 #, gcc-internal-format msgid "(a pointer to member can only be formed with %<&%E%>)" msgstr "" -#: cp/class.c:7087 cp/class.c:7121 +#: cp/class.c:7139 cp/class.c:7173 #, gcc-internal-format msgid "not enough type information" msgstr "" -#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244 +#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244 #, gcc-internal-format msgid "cannot convert %qE from type %qT to type %qT" msgstr "" @@ -27317,12 +26888,12 @@ msgstr "" #. A name N used in a class S shall refer to the same declaration #. in its context and when re-evaluated in the completed scope of #. S. -#: cp/class.c:7415 cp/decl.c:1287 +#: cp/class.c:7467 cp/decl.c:1287 #, gcc-internal-format msgid "declaration of %q#D" msgstr "" -#: cp/class.c:7416 +#: cp/class.c:7468 #, gcc-internal-format msgid "changes meaning of %qD from %q+#D" msgstr "" @@ -27342,11 +26913,10 @@ msgstr "" msgid "conversion of %qE from %qT to %qT is ambiguous" msgstr "" -#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101 +#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101 #, fuzzy, gcc-internal-format -#| msgid "'B' operand is not constant" msgid "zero as null pointer constant" -msgstr "toán hạng « B » không phải là một hằng số" +msgstr "toán hạng B không phải là một hằng số" #: cp/cvt.c:378 #, gcc-internal-format @@ -27580,7 +27150,6 @@ msgstr "" #: cp/cvt.c:1231 #, fuzzy, gcc-internal-format -#| msgid "<unresolved overloaded function type>" msgid "statement cannot resolve address of overloaded function" msgstr "<chưa giải quyết loại hàm quá tải>" @@ -27841,7 +27410,7 @@ msgstr "" #: cp/decl.c:1572 #, gcc-internal-format msgid "prototype for %q+#D" -msgstr "" +msgstr "nguyên mẫu cho %q+#D" #: cp/decl.c:1574 #, gcc-internal-format @@ -27920,7 +27489,7 @@ msgstr "" #: cp/decl.c:2395 #, gcc-internal-format msgid "%q#D not declared in class" -msgstr "" +msgstr "%q#D chưa được khai báo trong lớp" #: cp/decl.c:2409 cp/decl.c:2454 #, gcc-internal-format @@ -27958,17 +27527,17 @@ msgstr "" #: cp/decl.c:2679 #, gcc-internal-format msgid "jump to label %qD" -msgstr "" +msgstr "nhảy tới nhãn %qD" #: cp/decl.c:2681 #, gcc-internal-format msgid "jump to case label" -msgstr "" +msgstr "nhảy tới nhãn lệnh case" #: cp/decl.c:2683 cp/decl.c:2825 cp/decl.c:2865 #, gcc-internal-format msgid " from here" -msgstr "" +msgstr " từ đây" #: cp/decl.c:2702 cp/decl.c:2868 #, gcc-internal-format @@ -28019,7 +27588,7 @@ msgstr "" #: cp/decl.c:3225 #, gcc-internal-format msgid "%qD is not a type" -msgstr "" +msgstr "%qD không phải là một kiểu" #: cp/decl.c:3231 cp/parser.c:5055 #, gcc-internal-format @@ -28029,7 +27598,7 @@ msgstr "" #: cp/decl.c:3240 #, gcc-internal-format msgid "%q#T is not a class" -msgstr "" +msgstr "%q#T không phải là một lớp" #: cp/decl.c:3264 cp/decl.c:3354 #, gcc-internal-format @@ -28064,7 +27633,7 @@ msgstr "" #: cp/decl.c:3364 cp/friend.c:327 cp/friend.c:335 #, gcc-internal-format msgid "%q+D declared here" -msgstr "" +msgstr "%q+D được khai báo ở đây" #: cp/decl.c:4082 #, gcc-internal-format @@ -28153,7 +27722,6 @@ msgstr "" #: cp/decl.c:4227 #, fuzzy, gcc-internal-format -#| msgid "attribute declaration" msgid "attribute ignored in declaration of %q#T" msgstr "lời tuyên bố thuộc tính" @@ -28206,7 +27774,7 @@ msgstr "" #: cp/decl.c:4461 #, gcc-internal-format msgid "duplicate initialization of %qD" -msgstr "" +msgstr "khởi tạo lặp lại cho %qD" #: cp/decl.c:4466 #, gcc-internal-format @@ -28248,7 +27816,7 @@ msgstr "" msgid "name used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189 +#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192 #, gcc-internal-format msgid "non-trivial designated initializers not supported" msgstr "" @@ -28271,7 +27839,7 @@ msgstr "" #: cp/decl.c:4770 #, gcc-internal-format msgid "zero-size array %qD" -msgstr "" +msgstr "mảng có kích thước bằng không %qD" #. An automatic variable with an incomplete type: that is an error. #. Don't talk about array types here, since we took care of that @@ -28341,8 +27909,8 @@ msgstr "" msgid "C99 designator %qE outside aggregate initializer" msgstr "" -#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270 -#: cp/typeck2.c:1299 cp/typeck2.c:1346 +#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273 +#: cp/typeck2.c:1302 cp/typeck2.c:1349 #, gcc-internal-format msgid "too many initializers for %qT" msgstr "" @@ -28374,7 +27942,6 @@ msgstr "" #: cp/decl.c:5469 #, fuzzy, gcc-internal-format -#| msgid "source is of incomplete class type" msgid "%q#D has incomplete type" msgstr "nguồn có loại hạng không hoàn toàn" @@ -28400,7 +27967,6 @@ msgstr "" #: cp/decl.c:5641 #, fuzzy, gcc-internal-format -#| msgid "non-static initialization of a flexible array member" msgid "non-constant in-class initialization invalid for static member %qD" msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh" @@ -28477,7 +28043,7 @@ msgstr "" #: cp/decl.c:6999 #, gcc-internal-format msgid "%qD declared as a %<virtual%> variable" -msgstr "" +msgstr "%qD được khai báo là một biến %<virtual%>" #: cp/decl.c:7001 #, gcc-internal-format @@ -28537,7 +28103,7 @@ msgstr "" #: cp/decl.c:7037 #, gcc-internal-format msgid "%q+D declared as a friend" -msgstr "" +msgstr "%q+D được khai báo là friend" #: cp/decl.c:7043 #, gcc-internal-format @@ -28637,7 +28203,6 @@ msgstr "" #: cp/decl.c:7416 #, fuzzy, gcc-internal-format -#| msgid "In static member function %qs" msgid "%qD must be a non-member function" msgstr "Trong hàm bộ phận tĩnh %qs" @@ -28682,7 +28247,6 @@ msgstr "" #: cp/decl.c:7828 #, fuzzy, gcc-internal-format -#| msgid "initialization of flexible array member in a nested context" msgid "in-class initialization of static data member %q#D of incomplete type" msgstr "bộ phận mảng dẻo bị sơ khởi trong một ngữ cảnh lồng nhau" @@ -28784,7 +28348,7 @@ msgstr "" #: cp/decl.c:8170 #, gcc-internal-format msgid "creating array of void" -msgstr "" +msgstr "tạo mảng void" #: cp/decl.c:8175 #, gcc-internal-format @@ -28794,7 +28358,7 @@ msgstr "" #: cp/decl.c:8177 #, gcc-internal-format msgid "creating array of functions" -msgstr "" +msgstr "tạo mảng hàm" #: cp/decl.c:8182 #, gcc-internal-format @@ -28804,7 +28368,7 @@ msgstr "" #: cp/decl.c:8184 #, gcc-internal-format msgid "creating array of references" -msgstr "" +msgstr "tạo mảng tham chiếu" #: cp/decl.c:8189 #, gcc-internal-format @@ -28876,7 +28440,7 @@ msgstr "" msgid "type %qT is not derived from type %qT" msgstr "" -#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963 +#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961 #, gcc-internal-format msgid "declaration of %qD as non-function" msgstr "" @@ -28929,62 +28493,62 @@ msgstr "" #: cp/decl.c:8769 #, gcc-internal-format msgid "%<__int128%> is not supported by this target" -msgstr "" +msgstr "%<__int128%> không được hỗ trợ bởi đích này" #: cp/decl.c:8774 #, gcc-internal-format msgid "ISO C++ does not support %<__int128%> for %qs" -msgstr "" +msgstr "ISO C++ không hỗ trợ %<__int128%> cho %qs" #: cp/decl.c:8795 cp/decl.c:8815 #, gcc-internal-format msgid "%<signed%> or %<unsigned%> invalid for %qs" -msgstr "" +msgstr "%<signed%> hoặc %<unsigned%> không hợp lệ với %qs" #: cp/decl.c:8797 #, gcc-internal-format msgid "%<signed%> and %<unsigned%> specified together for %qs" -msgstr "" +msgstr "%<signed%> và %<unsigned%> được chỉ định cùng với nhau cho %qs" #: cp/decl.c:8799 #, gcc-internal-format msgid "%<long long%> invalid for %qs" -msgstr "" +msgstr "%<long long%> không hợp lệ với %qs" #: cp/decl.c:8801 #, gcc-internal-format msgid "%<long%> invalid for %qs" -msgstr "" +msgstr "%<long%>không hợp lệ với %qs" #: cp/decl.c:8803 #, gcc-internal-format msgid "%<short%> invalid for %qs" -msgstr "" +msgstr "%<short%> không hợp lệ với %qs" #: cp/decl.c:8805 #, gcc-internal-format msgid "%<long%> or %<short%> invalid for %qs" -msgstr "" +msgstr "%<long%> hoặc %<short%> không hợp lệ với %qs" #: cp/decl.c:8807 #, gcc-internal-format msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs" -msgstr "" +msgstr "%<long%>, %<int%>, %<short%>, hoặc %<char%> không hợp lệ cho %qs" #: cp/decl.c:8809 #, gcc-internal-format msgid "%<long%> or %<short%> specified with char for %qs" -msgstr "" +msgstr "%<long%> hoặc %<short%> đựoc chỉ định với kiểu char với %qs" #: cp/decl.c:8811 #, gcc-internal-format msgid "%<long%> and %<short%> specified together for %qs" -msgstr "" +msgstr "%<long%> và %<short%> được chỉ định cùng nhau với %qs" #: cp/decl.c:8817 #, gcc-internal-format msgid "%<short%> or %<long%> invalid for %qs" -msgstr "" +msgstr "%<short%> hoặc %<long%> không hợp lệ với %qs" #: cp/decl.c:8825 #, gcc-internal-format @@ -29009,7 +28573,7 @@ msgstr "" #: cp/decl.c:8950 #, gcc-internal-format msgid "%<%T::%D%> is not a valid declarator" -msgstr "" +msgstr "%<%T::%D%>không phải là khai báo hợp lệ" #: cp/decl.c:8959 #, gcc-internal-format @@ -29110,7 +28674,6 @@ msgstr "" #: cp/decl.c:9239 #, fuzzy, gcc-internal-format -#| msgid "In static member function %qs" msgid "constructor cannot be static member function" msgstr "Trong hàm bộ phận tĩnh %qs" @@ -29131,7 +28694,6 @@ msgstr "" #: cp/decl.c:9274 #, fuzzy, gcc-internal-format -#| msgid "(static initializers for %s)" msgid "can%'t initialize friend function %qs" msgstr "(bộ sơ khởi tĩnh cho %s)" @@ -29188,374 +28750,369 @@ msgstr "" #: cp/decl.c:9497 #, gcc-internal-format -msgid "both %<const%> and %<constexpr%> cannot be used here" -msgstr "" - -#: cp/decl.c:9499 -#, gcc-internal-format msgid "both %<volatile%> and %<constexpr%> cannot be used here" msgstr "" -#: cp/decl.c:9511 +#: cp/decl.c:9509 #, gcc-internal-format msgid "template-id %qD used as a declarator" msgstr "" -#: cp/decl.c:9562 +#: cp/decl.c:9560 #, gcc-internal-format msgid "member functions are implicitly friends of their class" msgstr "" -#: cp/decl.c:9567 +#: cp/decl.c:9565 #, gcc-internal-format msgid "extra qualification %<%T::%> on member %qs" msgstr "" -#: cp/decl.c:9597 +#: cp/decl.c:9595 #, gcc-internal-format msgid "cannot define member function %<%T::%s%> within %<%T%>" msgstr "" -#: cp/decl.c:9599 +#: cp/decl.c:9597 #, gcc-internal-format msgid "cannot declare member function %<%T::%s%> within %<%T%>" msgstr "" -#: cp/decl.c:9608 +#: cp/decl.c:9606 #, gcc-internal-format msgid "cannot declare member %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:9634 +#: cp/decl.c:9632 #, gcc-internal-format msgid "non-parameter %qs cannot be a parameter pack" msgstr "" -#: cp/decl.c:9644 +#: cp/decl.c:9642 #, gcc-internal-format msgid "size of array %qs is too large" msgstr "" -#: cp/decl.c:9655 +#: cp/decl.c:9653 #, gcc-internal-format msgid "data member may not have variably modified type %qT" msgstr "" -#: cp/decl.c:9657 +#: cp/decl.c:9655 #, gcc-internal-format msgid "parameter may not have variably modified type %qT" msgstr "" #. [dcl.fct.spec] The explicit specifier shall only be used in #. declarations of constructors within a class definition. -#: cp/decl.c:9665 +#: cp/decl.c:9663 #, gcc-internal-format msgid "only declarations of constructors can be %<explicit%>" msgstr "" -#: cp/decl.c:9673 +#: cp/decl.c:9671 #, gcc-internal-format msgid "non-member %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:9678 +#: cp/decl.c:9676 #, gcc-internal-format msgid "non-object member %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:9684 +#: cp/decl.c:9682 #, gcc-internal-format msgid "function %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:9689 +#: cp/decl.c:9687 #, gcc-internal-format msgid "static %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:9694 +#: cp/decl.c:9692 #, gcc-internal-format msgid "const %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:9699 +#: cp/decl.c:9697 #, gcc-internal-format msgid "reference %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:9734 +#: cp/decl.c:9732 #, gcc-internal-format msgid "typedef declared %<auto%>" msgstr "" -#: cp/decl.c:9744 +#: cp/decl.c:9742 #, gcc-internal-format msgid "typedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:9762 +#: cp/decl.c:9760 #, gcc-internal-format msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "" -#: cp/decl.c:9864 +#: cp/decl.c:9862 #, gcc-internal-format msgid "qualified function types cannot be used to declare static member functions" msgstr "" -#: cp/decl.c:9866 +#: cp/decl.c:9864 #, gcc-internal-format msgid "qualified function types cannot be used to declare free functions" msgstr "" -#: cp/decl.c:9893 +#: cp/decl.c:9891 #, gcc-internal-format msgid "type qualifiers specified for friend class declaration" msgstr "" -#: cp/decl.c:9898 +#: cp/decl.c:9896 #, gcc-internal-format msgid "%<inline%> specified for friend class declaration" msgstr "" -#: cp/decl.c:9906 +#: cp/decl.c:9904 #, gcc-internal-format msgid "template parameters cannot be friends" msgstr "" -#: cp/decl.c:9908 +#: cp/decl.c:9906 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>" msgstr "" -#: cp/decl.c:9912 +#: cp/decl.c:9910 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %<friend %#T%>" msgstr "" -#: cp/decl.c:9925 +#: cp/decl.c:9923 #, gcc-internal-format msgid "trying to make class %qT a friend of global scope" msgstr "" -#: cp/decl.c:9943 +#: cp/decl.c:9941 #, gcc-internal-format msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:9953 +#: cp/decl.c:9951 #, gcc-internal-format msgid "abstract declarator %qT used as declaration" msgstr "" -#: cp/decl.c:9982 +#: cp/decl.c:9980 #, gcc-internal-format msgid "cannot use %<::%> in parameter declaration" msgstr "" -#: cp/decl.c:9986 +#: cp/decl.c:9984 #, gcc-internal-format msgid "parameter declared %<auto%>" msgstr "" -#: cp/decl.c:10028 +#: cp/decl.c:10026 #, gcc-internal-format msgid "non-static data member declared %<auto%>" msgstr "" #. Something like struct S { int N::j; }; -#: cp/decl.c:10050 +#: cp/decl.c:10048 #, gcc-internal-format msgid "invalid use of %<::%>" msgstr "" -#: cp/decl.c:10072 +#: cp/decl.c:10070 #, gcc-internal-format msgid "declaration of function %qD in invalid context" msgstr "" -#: cp/decl.c:10081 +#: cp/decl.c:10079 #, gcc-internal-format msgid "function %qD declared virtual inside a union" msgstr "" -#: cp/decl.c:10090 +#: cp/decl.c:10088 #, gcc-internal-format msgid "%qD cannot be declared virtual, since it is always static" msgstr "" -#: cp/decl.c:10106 +#: cp/decl.c:10104 #, gcc-internal-format msgid "expected qualified name in friend declaration for destructor %qD" msgstr "" -#: cp/decl.c:10113 +#: cp/decl.c:10111 #, gcc-internal-format msgid "declaration of %qD as member of %qT" msgstr "" -#: cp/decl.c:10119 +#: cp/decl.c:10117 #, gcc-internal-format msgid "a destructor cannot be %<constexpr%>" msgstr "" -#: cp/decl.c:10125 +#: cp/decl.c:10123 #, gcc-internal-format msgid "expected qualified name in friend declaration for constructor %qD" msgstr "" -#: cp/decl.c:10171 +#: cp/decl.c:10169 #, gcc-internal-format msgid "field %qD has incomplete type" msgstr "" -#: cp/decl.c:10173 +#: cp/decl.c:10171 #, gcc-internal-format msgid "name %qT has incomplete type" msgstr "" -#: cp/decl.c:10182 +#: cp/decl.c:10180 #, gcc-internal-format msgid " in instantiation of template %qT" msgstr "" -#: cp/decl.c:10191 +#: cp/decl.c:10189 #, gcc-internal-format msgid "%qE is neither function nor member function; cannot be declared friend" msgstr "" -#: cp/decl.c:10243 +#: cp/decl.c:10241 #, gcc-internal-format msgid "constexpr static data member %qD must have an initializer" msgstr "" -#: cp/decl.c:10252 +#: cp/decl.c:10250 #, gcc-internal-format msgid "non-static data member %qE declared %<constexpr%>" msgstr "" -#: cp/decl.c:10302 +#: cp/decl.c:10300 #, gcc-internal-format msgid "storage class %<auto%> invalid for function %qs" msgstr "" -#: cp/decl.c:10304 +#: cp/decl.c:10302 #, gcc-internal-format msgid "storage class %<register%> invalid for function %qs" msgstr "" -#: cp/decl.c:10306 +#: cp/decl.c:10304 #, gcc-internal-format msgid "storage class %<__thread%> invalid for function %qs" msgstr "" -#: cp/decl.c:10309 +#: cp/decl.c:10307 #, gcc-internal-format msgid "virt-specifiers in %qs not allowed outside a class definition" msgstr "" -#: cp/decl.c:10320 +#: cp/decl.c:10318 #, gcc-internal-format msgid "%<static%> specified invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:10324 +#: cp/decl.c:10322 #, gcc-internal-format msgid "%<inline%> specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:10332 +#: cp/decl.c:10330 #, gcc-internal-format msgid "virtual non-class function %qs" msgstr "" -#: cp/decl.c:10339 +#: cp/decl.c:10337 #, gcc-internal-format msgid "%qs defined in a non-class scope" msgstr "" -#: cp/decl.c:10340 +#: cp/decl.c:10338 #, gcc-internal-format msgid "%qs declared in a non-class scope" msgstr "" -#: cp/decl.c:10368 +#: cp/decl.c:10366 #, gcc-internal-format msgid "cannot declare member function %qD to have static linkage" msgstr "" #. FIXME need arm citation -#: cp/decl.c:10375 +#: cp/decl.c:10373 #, gcc-internal-format msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:10405 +#: cp/decl.c:10403 #, gcc-internal-format msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member" msgstr "" -#: cp/decl.c:10412 +#: cp/decl.c:10410 #, gcc-internal-format msgid "static member %qD declared %<register%>" msgstr "" -#: cp/decl.c:10418 +#: cp/decl.c:10416 #, gcc-internal-format msgid "cannot explicitly declare member %q#D to have extern linkage" msgstr "" -#: cp/decl.c:10425 +#: cp/decl.c:10423 #, gcc-internal-format msgid "declaration of constexpr variable %qD is not a definition" msgstr "" -#: cp/decl.c:10438 +#: cp/decl.c:10436 #, gcc-internal-format msgid "%qs initialized and declared %<extern%>" msgstr "" -#: cp/decl.c:10442 +#: cp/decl.c:10440 #, gcc-internal-format msgid "%qs has both %<extern%> and initializer" msgstr "" -#: cp/decl.c:10570 +#: cp/decl.c:10568 #, gcc-internal-format msgid "default argument for %q#D has type %qT" msgstr "" -#: cp/decl.c:10573 +#: cp/decl.c:10571 #, gcc-internal-format msgid "default argument for parameter of type %qT has type %qT" msgstr "" -#: cp/decl.c:10601 +#: cp/decl.c:10599 #, gcc-internal-format msgid "default argument %qE uses %qD" msgstr "" -#: cp/decl.c:10603 +#: cp/decl.c:10601 #, gcc-internal-format msgid "default argument %qE uses local variable %qD" msgstr "" -#: cp/decl.c:10691 +#: cp/decl.c:10689 #, gcc-internal-format msgid "parameter %qD has Java class type" msgstr "" -#: cp/decl.c:10719 +#: cp/decl.c:10717 #, gcc-internal-format msgid "parameter %qD invalidly declared method type" msgstr "" -#: cp/decl.c:10744 +#: cp/decl.c:10742 #, gcc-internal-format msgid "parameter %qD includes pointer to array of unknown bound %qT" msgstr "" -#: cp/decl.c:10746 +#: cp/decl.c:10744 #, gcc-internal-format msgid "parameter %qD includes reference to array of unknown bound %qT" msgstr "" @@ -29575,168 +29132,168 @@ msgstr "" #. or implicitly defined), there's no need to worry about their #. existence. Theoretically, they should never even be #. instantiated, but that's hard to forestall. -#: cp/decl.c:10987 +#: cp/decl.c:10998 #, gcc-internal-format msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "" -#: cp/decl.c:11109 +#: cp/decl.c:11120 #, gcc-internal-format msgid "%qD may not be declared within a namespace" msgstr "" -#: cp/decl.c:11114 +#: cp/decl.c:11125 #, gcc-internal-format msgid "%qD may not be declared as static" msgstr "" -#: cp/decl.c:11140 +#: cp/decl.c:11151 #, gcc-internal-format msgid "%qD must be a nonstatic member function" msgstr "" -#: cp/decl.c:11149 +#: cp/decl.c:11160 #, gcc-internal-format msgid "%qD must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:11171 +#: cp/decl.c:11182 #, gcc-internal-format msgid "%qD must have an argument of class or enumerated type" msgstr "" -#: cp/decl.c:11200 +#: cp/decl.c:11211 #, gcc-internal-format msgid "conversion to a reference to void will never use a type conversion operator" msgstr "" -#: cp/decl.c:11202 +#: cp/decl.c:11213 #, gcc-internal-format msgid "conversion to void will never use a type conversion operator" msgstr "" -#: cp/decl.c:11209 +#: cp/decl.c:11220 #, gcc-internal-format msgid "conversion to a reference to the same type will never use a type conversion operator" msgstr "" -#: cp/decl.c:11211 +#: cp/decl.c:11222 #, gcc-internal-format msgid "conversion to the same type will never use a type conversion operator" msgstr "" -#: cp/decl.c:11219 +#: cp/decl.c:11230 #, gcc-internal-format msgid "conversion to a reference to a base class will never use a type conversion operator" msgstr "" -#: cp/decl.c:11221 +#: cp/decl.c:11232 #, gcc-internal-format msgid "conversion to a base class will never use a type conversion operator" msgstr "" #. 13.4.0.3 -#: cp/decl.c:11230 +#: cp/decl.c:11241 #, gcc-internal-format msgid "ISO C++ prohibits overloading operator ?:" msgstr "" -#: cp/decl.c:11235 +#: cp/decl.c:11246 #, gcc-internal-format msgid "%qD must not have variable number of arguments" msgstr "" -#: cp/decl.c:11286 +#: cp/decl.c:11297 #, gcc-internal-format msgid "postfix %qD must take %<int%> as its argument" msgstr "" -#: cp/decl.c:11289 +#: cp/decl.c:11300 #, gcc-internal-format msgid "postfix %qD must take %<int%> as its second argument" msgstr "" -#: cp/decl.c:11297 +#: cp/decl.c:11308 #, gcc-internal-format msgid "%qD must take either zero or one argument" msgstr "" -#: cp/decl.c:11299 +#: cp/decl.c:11310 #, gcc-internal-format msgid "%qD must take either one or two arguments" msgstr "" -#: cp/decl.c:11321 +#: cp/decl.c:11332 #, gcc-internal-format msgid "prefix %qD should return %qT" msgstr "" -#: cp/decl.c:11327 +#: cp/decl.c:11338 #, gcc-internal-format msgid "postfix %qD should return %qT" msgstr "" -#: cp/decl.c:11336 +#: cp/decl.c:11347 #, gcc-internal-format msgid "%qD must take %<void%>" msgstr "" -#: cp/decl.c:11338 cp/decl.c:11347 +#: cp/decl.c:11349 cp/decl.c:11358 #, gcc-internal-format msgid "%qD must take exactly one argument" msgstr "" -#: cp/decl.c:11349 +#: cp/decl.c:11360 #, gcc-internal-format msgid "%qD must take exactly two arguments" msgstr "" -#: cp/decl.c:11358 +#: cp/decl.c:11369 #, gcc-internal-format msgid "user-defined %qD always evaluates both arguments" msgstr "" -#: cp/decl.c:11372 +#: cp/decl.c:11383 #, gcc-internal-format msgid "%qD should return by value" msgstr "" -#: cp/decl.c:11383 cp/decl.c:11388 +#: cp/decl.c:11394 cp/decl.c:11399 #, gcc-internal-format msgid "%qD cannot have default arguments" msgstr "" -#: cp/decl.c:11449 +#: cp/decl.c:11460 #, gcc-internal-format msgid "using template type parameter %qT after %qs" msgstr "" -#: cp/decl.c:11471 +#: cp/decl.c:11482 #, gcc-internal-format msgid "using alias template specialization %qT after %qs" msgstr "" -#: cp/decl.c:11474 +#: cp/decl.c:11485 #, gcc-internal-format msgid "using typedef-name %qD after %qs" msgstr "" -#: cp/decl.c:11476 +#: cp/decl.c:11487 #, gcc-internal-format msgid "%qD has a previous declaration here" msgstr "" -#: cp/decl.c:11484 +#: cp/decl.c:11495 #, gcc-internal-format msgid "%qT referred to as %qs" msgstr "" -#: cp/decl.c:11485 cp/decl.c:11492 +#: cp/decl.c:11496 cp/decl.c:11503 #, gcc-internal-format msgid "%q+T has a previous declaration here" msgstr "" -#: cp/decl.c:11491 +#: cp/decl.c:11502 #, gcc-internal-format msgid "%qT referred to as enum" msgstr "" @@ -29748,88 +29305,88 @@ msgstr "" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:11506 +#: cp/decl.c:11517 #, gcc-internal-format msgid "template argument required for %<%s %T%>" msgstr "" -#: cp/decl.c:11554 cp/name-lookup.c:3052 +#: cp/decl.c:11565 cp/name-lookup.c:3057 #, gcc-internal-format msgid "%qD has the same name as the class in which it is declared" msgstr "" -#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376 -#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517 +#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381 +#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512 #, gcc-internal-format msgid "reference to %qD is ambiguous" msgstr "" -#: cp/decl.c:11696 +#: cp/decl.c:11707 #, gcc-internal-format msgid "use of enum %q#D without previous declaration" msgstr "" -#: cp/decl.c:11717 +#: cp/decl.c:11728 #, gcc-internal-format msgid "redeclaration of %qT as a non-template" msgstr "" -#: cp/decl.c:11718 +#: cp/decl.c:11729 #, gcc-internal-format msgid "previous declaration %q+D" msgstr "" -#: cp/decl.c:11852 +#: cp/decl.c:11863 #, gcc-internal-format msgid "derived union %qT invalid" msgstr "" -#: cp/decl.c:11861 +#: cp/decl.c:11872 #, gcc-internal-format msgid "Java class %qT cannot have multiple bases" msgstr "" -#: cp/decl.c:11872 +#: cp/decl.c:11883 #, gcc-internal-format msgid "Java class %qT cannot have virtual bases" msgstr "" -#: cp/decl.c:11892 +#: cp/decl.c:11903 #, gcc-internal-format msgid "base type %qT fails to be a struct or class type" msgstr "" -#: cp/decl.c:11925 +#: cp/decl.c:11936 #, gcc-internal-format msgid "recursive type %qT undefined" msgstr "" -#: cp/decl.c:11927 +#: cp/decl.c:11938 #, gcc-internal-format msgid "duplicate base type %qT invalid" msgstr "" -#: cp/decl.c:12051 +#: cp/decl.c:12062 #, gcc-internal-format msgid "scoped/unscoped mismatch in enum %q#T" msgstr "" -#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523 +#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523 #, gcc-internal-format msgid "previous definition here" msgstr "" -#: cp/decl.c:12059 +#: cp/decl.c:12070 #, gcc-internal-format msgid "underlying type mismatch in enum %q#T" msgstr "" -#: cp/decl.c:12071 +#: cp/decl.c:12082 #, gcc-internal-format msgid "different underlying type in enum %q#T" msgstr "" -#: cp/decl.c:12138 +#: cp/decl.c:12149 #, gcc-internal-format msgid "underlying type %<%T%> of %<%T%> must be an integral type" msgstr "" @@ -29838,72 +29395,72 @@ msgstr "" #. #. IF no integral type can represent all the enumerator values, the #. enumeration is ill-formed. -#: cp/decl.c:12272 +#: cp/decl.c:12283 #, gcc-internal-format msgid "no integral type can represent all of the enumerator values for %qT" msgstr "" -#: cp/decl.c:12407 +#: cp/decl.c:12424 #, gcc-internal-format msgid "enumerator value for %qD is not an integer constant" msgstr "" -#: cp/decl.c:12457 +#: cp/decl.c:12474 #, gcc-internal-format msgid "incremented enumerator value is too large for %<unsigned long%>" msgstr "" -#: cp/decl.c:12469 +#: cp/decl.c:12486 #, gcc-internal-format msgid "overflow in enumeration values at %qD" msgstr "" -#: cp/decl.c:12489 +#: cp/decl.c:12506 #, gcc-internal-format msgid "enumerator value %E is too large for underlying type %<%T%>" msgstr "" -#: cp/decl.c:12586 +#: cp/decl.c:12603 #, gcc-internal-format msgid "return type %q#T is incomplete" msgstr "" -#: cp/decl.c:12588 +#: cp/decl.c:12605 #, gcc-internal-format msgid "return type has Java class type %q#T" msgstr "" -#: cp/decl.c:12712 cp/typeck.c:7909 +#: cp/decl.c:12729 cp/typeck.c:7909 #, gcc-internal-format msgid "%<operator=%> should return a reference to %<*this%>" msgstr "" -#: cp/decl.c:12807 +#: cp/decl.c:12824 #, gcc-internal-format msgid "no previous declaration for %q+D" msgstr "" -#: cp/decl.c:13022 +#: cp/decl.c:13039 #, gcc-internal-format msgid "invalid function declaration" msgstr "" -#: cp/decl.c:13106 +#: cp/decl.c:13123 #, gcc-internal-format msgid "parameter %qD declared void" msgstr "" -#: cp/decl.c:13559 +#: cp/decl.c:13576 #, gcc-internal-format msgid "parameter %q+D set but not used" msgstr "" -#: cp/decl.c:13654 +#: cp/decl.c:13671 #, gcc-internal-format msgid "invalid member function declaration" msgstr "" -#: cp/decl.c:13668 +#: cp/decl.c:13685 #, gcc-internal-format msgid "%qD is already defined in class %qT" msgstr "" @@ -30131,7 +29688,6 @@ msgstr "" #: cp/decl2.c:4255 #, fuzzy, gcc-internal-format -#| msgid "In member function %qs" msgid "use of deleted function %qD" msgstr "Trong hàm bộ phận %qs" @@ -30252,7 +29808,7 @@ msgstr "" msgid "throwing NULL, which has integral, not pointer type" msgstr "" -#: cp/except.c:743 cp/init.c:2308 +#: cp/except.c:743 cp/init.c:2310 #, gcc-internal-format msgid "%qD should never be overloaded" msgstr "" @@ -30408,7 +29964,6 @@ msgstr "" #: cp/init.c:671 #, fuzzy, gcc-internal-format -#| msgid "invalid initializer" msgid "invalid initializer for array member %q#D" msgstr "bộ sơ khởi sai" @@ -30512,153 +30067,152 @@ msgstr "" msgid "bad array initializer" msgstr "" -#: cp/init.c:1778 cp/semantics.c:2780 +#: cp/init.c:1780 cp/semantics.c:2780 #, gcc-internal-format msgid "%qT is not a class type" msgstr "" -#: cp/init.c:1832 +#: cp/init.c:1834 #, gcc-internal-format msgid "incomplete type %qT does not have member %qD" msgstr "" -#: cp/init.c:1845 +#: cp/init.c:1847 #, gcc-internal-format msgid "invalid pointer to bit-field %qD" msgstr "" -#: cp/init.c:1922 +#: cp/init.c:1924 #, gcc-internal-format msgid "invalid use of non-static member function %qD" msgstr "" -#: cp/init.c:1928 +#: cp/init.c:1930 #, gcc-internal-format msgid "invalid use of non-static data member %qD" msgstr "" -#: cp/init.c:2110 +#: cp/init.c:2112 #, gcc-internal-format msgid "uninitialized reference member in %q#T using %<new%> without new-initializer" msgstr "" -#: cp/init.c:2113 +#: cp/init.c:2115 #, gcc-internal-format msgid "uninitialized reference member in %q#T" msgstr "" -#: cp/init.c:2125 +#: cp/init.c:2127 #, gcc-internal-format msgid "uninitialized const member in %q#T using %<new%> without new-initializer" msgstr "" -#: cp/init.c:2128 +#: cp/init.c:2130 #, gcc-internal-format msgid "uninitialized const member in %q#T" msgstr "" -#: cp/init.c:2225 +#: cp/init.c:2227 #, gcc-internal-format msgid "invalid type %<void%> for new" msgstr "" -#: cp/init.c:2268 +#: cp/init.c:2270 #, gcc-internal-format msgid "uninitialized const in %<new%> of %q#T" msgstr "" -#: cp/init.c:2302 +#: cp/init.c:2304 #, gcc-internal-format msgid "call to Java constructor with %qs undefined" msgstr "" -#: cp/init.c:2318 +#: cp/init.c:2320 #, gcc-internal-format msgid "Java class %q#T object allocated using placement new" msgstr "" -#: cp/init.c:2348 +#: cp/init.c:2350 #, gcc-internal-format msgid "no suitable %qD found in class %qT" msgstr "" -#: cp/init.c:2355 cp/search.c:1107 +#: cp/init.c:2357 cp/search.c:1107 #, gcc-internal-format msgid "request for member %qD is ambiguous" msgstr "" -#: cp/init.c:2563 +#: cp/init.c:2565 #, gcc-internal-format msgid "non-constant array size in new, unable to verify length of initializer-list" msgstr "" -#: cp/init.c:2574 +#: cp/init.c:2576 #, fuzzy, gcc-internal-format -#| msgid "array index in initializer exceeds array bounds" msgid "parenthesized initializer in array new" msgstr "bộ sơ khởi chứa một chỉ mục mảng vượt quá giới hạn mảng" -#: cp/init.c:2808 +#: cp/init.c:2810 #, gcc-internal-format msgid "size in array new must have integral type" msgstr "" -#: cp/init.c:2822 +#: cp/init.c:2824 #, gcc-internal-format msgid "new cannot be applied to a reference type" msgstr "" -#: cp/init.c:2831 +#: cp/init.c:2833 #, gcc-internal-format msgid "new cannot be applied to a function type" msgstr "" -#: cp/init.c:2875 +#: cp/init.c:2877 #, gcc-internal-format msgid "call to Java constructor, while %<jclass%> undefined" msgstr "" -#: cp/init.c:2893 +#: cp/init.c:2895 #, gcc-internal-format msgid "can%'t find %<class$%> in %qT" msgstr "" -#: cp/init.c:3382 +#: cp/init.c:3384 #, gcc-internal-format msgid "initializer ends prematurely" msgstr "" -#: cp/init.c:3446 +#: cp/init.c:3448 #, gcc-internal-format msgid "cannot initialize multi-dimensional array with initializer" msgstr "" -#: cp/init.c:3620 +#: cp/init.c:3622 #, gcc-internal-format msgid "possible problem detected in invocation of delete operator:" msgstr "" -#: cp/init.c:3624 +#: cp/init.c:3626 #, gcc-internal-format msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined" msgstr "" -#: cp/init.c:3640 +#: cp/init.c:3642 #, gcc-internal-format msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour" msgstr "" -#: cp/init.c:3645 +#: cp/init.c:3647 #, gcc-internal-format msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour" msgstr "" -#: cp/init.c:3667 +#: cp/init.c:3669 #, gcc-internal-format msgid "unknown array size in delete" msgstr "" -#: cp/init.c:3936 +#: cp/init.c:3938 #, gcc-internal-format msgid "type to vector delete is neither pointer or array type" msgstr "" @@ -30748,12 +30302,12 @@ msgstr "" msgid "string literal in function template signature" msgstr "" -#: cp/mangle.c:3244 +#: cp/mangle.c:3249 #, gcc-internal-format msgid "the mangled name of %qD will change in a future version of GCC" msgstr "" -#: cp/mangle.c:3388 +#: cp/mangle.c:3393 #, gcc-internal-format msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling" msgstr "" @@ -30763,12 +30317,12 @@ msgstr "" msgid "generic thunk code fails for method %q#D which uses %<...%>" msgstr "" -#: cp/method.c:664 cp/method.c:1003 +#: cp/method.c:664 cp/method.c:1002 #, gcc-internal-format msgid "non-static const member %q#D, can%'t use default assignment operator" msgstr "" -#: cp/method.c:670 cp/method.c:1009 +#: cp/method.c:670 cp/method.c:1008 #, gcc-internal-format msgid "non-static reference member %q#D, can%'t use default assignment operator" msgstr "" @@ -30783,113 +30337,109 @@ msgstr "" msgid "union member %q+D with non-trivial %qD" msgstr "" -#: cp/method.c:964 +#: cp/method.c:963 #, gcc-internal-format msgid "defaulted constructor calls non-constexpr %q+D" msgstr "" -#: cp/method.c:1025 +#: cp/method.c:1024 #, fuzzy, gcc-internal-format -#| msgid "(static initializers for %s)" msgid "initializer for %q+#D is invalid" msgstr "(bộ sơ khởi tĩnh cho %s)" -#: cp/method.c:1048 +#: cp/method.c:1047 #, fuzzy, gcc-internal-format -#| msgid "Put uninitialized constants in ROM (needs -membedded-data)" msgid "uninitialized non-static const member %q#D" -msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu « -membedded-data »)" +msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu -membedded-data)" -#: cp/method.c:1055 +#: cp/method.c:1054 #, gcc-internal-format msgid "uninitialized non-static reference member %q#D" msgstr "" -#: cp/method.c:1071 +#: cp/method.c:1070 #, gcc-internal-format msgid "defaulted default constructor does not initialize %q+#D" msgstr "" #. A trivial constructor doesn't have any NSDMI. -#: cp/method.c:1220 +#: cp/method.c:1223 #, gcc-internal-format msgid "defaulted default constructor does not initialize any non-static data member" msgstr "" -#: cp/method.c:1298 +#: cp/method.c:1304 #, gcc-internal-format msgid "%qT has virtual bases, default move assignment operator cannot be generated" msgstr "" -#: cp/method.c:1388 +#: cp/method.c:1395 #, gcc-internal-format msgid "a lambda closure type has a deleted default constructor" msgstr "" -#: cp/method.c:1391 +#: cp/method.c:1398 #, gcc-internal-format msgid "a lambda closure type has a deleted copy assignment operator" msgstr "" -#: cp/method.c:1401 +#: cp/method.c:1408 #, gcc-internal-format msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator" msgstr "" -#: cp/method.c:1411 +#: cp/method.c:1418 #, gcc-internal-format msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:" msgstr "" -#: cp/method.c:1621 +#: cp/method.c:1630 #, gcc-internal-format msgid "defaulted declaration %q+D" msgstr "" -#: cp/method.c:1623 +#: cp/method.c:1632 #, gcc-internal-format msgid "does not match expected signature %qD" msgstr "" -#: cp/method.c:1637 +#: cp/method.c:1646 #, gcc-internal-format msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D" msgstr "" -#: cp/method.c:1658 +#: cp/method.c:1667 #, gcc-internal-format msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:" msgstr "" -#: cp/method.c:1680 +#: cp/method.c:1689 #, gcc-internal-format msgid "a template cannot be defaulted" msgstr "" -#: cp/method.c:1708 +#: cp/method.c:1717 #, gcc-internal-format msgid "%qD cannot be defaulted" msgstr "" -#: cp/method.c:1717 +#: cp/method.c:1726 #, gcc-internal-format msgid "defaulted function %q+D with default argument" msgstr "" -#: cp/method.c:1805 +#: cp/method.c:1818 #, gcc-internal-format msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor" msgstr "" #: cp/name-lookup.c:555 #, fuzzy, gcc-internal-format -#| msgid "Warn about global functions without previous declarations" msgid "%q#D conflicts with a previous declaration" msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước" #: cp/name-lookup.c:557 #, fuzzy, gcc-internal-format -#| msgid "attribute declaration" msgid "previous declaration %q+#D" msgstr "lời tuyên bố thuộc tính" @@ -31015,153 +30565,153 @@ msgstr "" msgid "%s %s %p %d\n" msgstr "" -#: cp/name-lookup.c:2252 +#: cp/name-lookup.c:2257 #, gcc-internal-format msgid "%q#D hides constructor for %q#T" msgstr "" -#: cp/name-lookup.c:2269 +#: cp/name-lookup.c:2274 #, gcc-internal-format msgid "%q#D conflicts with previous using declaration %q#D" msgstr "" -#: cp/name-lookup.c:2292 +#: cp/name-lookup.c:2297 #, gcc-internal-format msgid "previous non-function declaration %q+#D" msgstr "" -#: cp/name-lookup.c:2293 +#: cp/name-lookup.c:2298 #, gcc-internal-format msgid "conflicts with function declaration %q#D" msgstr "" #. It's a nested name with template parameter dependent scope. #. This can only be using-declaration for class member. -#: cp/name-lookup.c:2383 cp/name-lookup.c:2408 +#: cp/name-lookup.c:2388 cp/name-lookup.c:2413 #, gcc-internal-format msgid "%qT is not a namespace" msgstr "" #. 7.3.3/5 #. A using-declaration shall not name a template-id. -#: cp/name-lookup.c:2393 +#: cp/name-lookup.c:2398 #, gcc-internal-format msgid "a using-declaration cannot specify a template-id. Try %<using %D%>" msgstr "" -#: cp/name-lookup.c:2400 +#: cp/name-lookup.c:2405 #, gcc-internal-format msgid "namespace %qD not allowed in using-declaration" msgstr "" -#: cp/name-lookup.c:2436 +#: cp/name-lookup.c:2441 #, gcc-internal-format msgid "%qD not declared" msgstr "" -#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543 -#: cp/name-lookup.c:2558 +#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548 +#: cp/name-lookup.c:2563 #, gcc-internal-format msgid "%qD is already declared in this scope" msgstr "" -#: cp/name-lookup.c:3201 +#: cp/name-lookup.c:3206 #, gcc-internal-format msgid "using-declaration for non-member at class scope" msgstr "" -#: cp/name-lookup.c:3208 +#: cp/name-lookup.c:3213 #, gcc-internal-format msgid "%<%T::%D%> names destructor" msgstr "" -#: cp/name-lookup.c:3213 +#: cp/name-lookup.c:3218 #, gcc-internal-format msgid "%<%T::%D%> names constructor" msgstr "" -#: cp/name-lookup.c:3218 +#: cp/name-lookup.c:3223 #, gcc-internal-format msgid "%<%T::%D%> names constructor in %qT" msgstr "" -#: cp/name-lookup.c:3268 +#: cp/name-lookup.c:3273 #, gcc-internal-format msgid "no members matching %<%T::%D%> in %q#T" msgstr "" -#: cp/name-lookup.c:3355 +#: cp/name-lookup.c:3360 #, gcc-internal-format msgid "declaration of %qD not in a namespace surrounding %qD" msgstr "" -#: cp/name-lookup.c:3363 +#: cp/name-lookup.c:3368 #, gcc-internal-format msgid "explicit qualification in declaration of %qD" msgstr "" -#: cp/name-lookup.c:3446 +#: cp/name-lookup.c:3451 #, gcc-internal-format msgid "%qD should have been declared inside %qD" msgstr "" -#: cp/name-lookup.c:3490 +#: cp/name-lookup.c:3495 #, gcc-internal-format msgid "%qD attribute requires a single NTBS argument" msgstr "" -#: cp/name-lookup.c:3497 +#: cp/name-lookup.c:3502 #, gcc-internal-format msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols" msgstr "" -#: cp/name-lookup.c:3505 cp/name-lookup.c:3894 +#: cp/name-lookup.c:3510 cp/name-lookup.c:3899 #, gcc-internal-format msgid "%qD attribute directive ignored" msgstr "" -#: cp/name-lookup.c:3550 +#: cp/name-lookup.c:3555 #, gcc-internal-format msgid "namespace alias %qD not allowed here, assuming %qD" msgstr "" -#: cp/name-lookup.c:3882 +#: cp/name-lookup.c:3887 #, gcc-internal-format msgid "strong using only meaningful at namespace scope" msgstr "" -#: cp/name-lookup.c:3886 +#: cp/name-lookup.c:3891 #, gcc-internal-format msgid "current namespace %qD does not enclose strongly used namespace %qD" msgstr "" -#: cp/name-lookup.c:4224 +#: cp/name-lookup.c:4229 #, gcc-internal-format msgid "maximum limit of %d namespaces searched for %qE" msgstr "" -#: cp/name-lookup.c:4234 +#: cp/name-lookup.c:4239 #, gcc-internal-format msgid "suggested alternative:" msgid_plural "suggested alternatives:" msgstr[0] "" -#: cp/name-lookup.c:4238 +#: cp/name-lookup.c:4243 #, gcc-internal-format msgid " %qE" msgstr "" -#: cp/name-lookup.c:5494 +#: cp/name-lookup.c:5499 #, gcc-internal-format msgid "argument dependent lookup finds %q+D" msgstr "" -#: cp/name-lookup.c:5990 +#: cp/name-lookup.c:5995 #, gcc-internal-format msgid "XXX entering pop_everything ()\n" msgstr "" -#: cp/name-lookup.c:5999 +#: cp/name-lookup.c:6004 #, gcc-internal-format msgid "XXX leaving pop_everything ()\n" msgstr "" @@ -31212,10 +30762,9 @@ msgid "%<%E::%E%> is not a type" msgstr "" #: cp/parser.c:2428 -#, fuzzy, gcc-internal-format -#| msgid "'%s' is not a valid class name" +#, gcc-internal-format msgid "%<%E::%E%> is not a class or namespace" -msgstr "« %s » không phải là một tên hạng đúng" +msgstr "%<%E::%E%> không phải là một lớp hoặc namespace" #: cp/parser.c:2433 #, gcc-internal-format @@ -31228,10 +30777,9 @@ msgid "%<::%E%> is not a type" msgstr "" #: cp/parser.c:2449 -#, fuzzy, gcc-internal-format -#| msgid "'%s' is not a valid class name" +#, gcc-internal-format msgid "%<::%E%> is not a class or namespace" -msgstr "« %s » không phải là một tên hạng đúng" +msgstr "%<::%E%> không phải một lớp hay namespace" #: cp/parser.c:2453 #, gcc-internal-format @@ -31239,16 +30787,14 @@ msgid "%<::%E%> is not a class, namespace, or enumeration" msgstr "" #: cp/parser.c:2465 -#, fuzzy, gcc-internal-format -#| msgid "source is not of class type" +#, gcc-internal-format msgid "%qE is not a type" -msgstr "nguồn không phải có loại hạng" +msgstr "%qE không phải là một kiểu" #: cp/parser.c:2468 -#, fuzzy, gcc-internal-format -#| msgid "'%s' is not a valid class name" +#, gcc-internal-format msgid "%qE is not a class or namespace" -msgstr "« %s » không phải là một tên hạng đúng" +msgstr "%qE không phải một lớp hay namespace" #: cp/parser.c:2472 #, gcc-internal-format @@ -31292,18 +30838,16 @@ msgstr "" #: cp/parser.c:2641 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "floating-point literal cannot appear in a constant-expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/parser.c:2645 cp/pt.c:13536 +#: cp/parser.c:2645 cp/pt.c:13562 #, gcc-internal-format msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression" msgstr "" #: cp/parser.c:2650 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "%<typeid%> operator cannot appear in a constant-expression" msgstr "Gặp loại saio trong biểu thức bất biến" @@ -31314,31 +30858,26 @@ msgstr "" #: cp/parser.c:2658 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "a function call cannot appear in a constant-expression" msgstr "Gặp loại saio trong biểu thức bất biến" #: cp/parser.c:2662 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "an increment cannot appear in a constant-expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" #: cp/parser.c:2666 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "an decrement cannot appear in a constant-expression" msgstr "Gặp loại saio trong biểu thức bất biến" #: cp/parser.c:2670 #, fuzzy, gcc-internal-format -#| msgid "array index in initializer is not an integer constant expression" msgid "an array reference cannot appear in a constant-expression" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên" #: cp/parser.c:2674 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "the address of a label cannot appear in a constant-expression" msgstr "Gặp loại saio trong biểu thức bất biến" @@ -31349,13 +30888,11 @@ msgstr "" #: cp/parser.c:2682 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "an assignment cannot appear in a constant-expression" msgstr "Gặp loại saio trong biểu thức bất biến" #: cp/parser.c:2685 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "a comma operator cannot appear in a constant-expression" msgstr "Gặp loại saio trong biểu thức bất biến" @@ -31366,13 +30903,11 @@ msgstr "" #: cp/parser.c:2693 #, fuzzy, gcc-internal-format -#| msgid "array index in initializer is not an integer constant expression" msgid "a transaction expression cannot appear in a constant-expression" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên" #: cp/parser.c:2739 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "%qs cannot appear in a constant-expression" msgstr "Gặp loại saio trong biểu thức bất biến" @@ -31435,10 +30970,9 @@ msgid "%qE in %q#T does not name a type" msgstr "" #: cp/parser.c:3400 -#, fuzzy, gcc-internal-format -#| msgid "Expected string" +#, gcc-internal-format msgid "expected string-literal" -msgstr "Mong đợi một chuỗi" +msgstr "cần một chuỗi chữ" #: cp/parser.c:3462 #, gcc-internal-format @@ -31471,10 +31005,9 @@ msgid "unable to find string literal operator %qD with %qT, %qT arguments" msgstr "" #: cp/parser.c:3821 cp/parser.c:10370 -#, fuzzy, gcc-internal-format -#| msgid "derived type declaration" +#, gcc-internal-format msgid "expected declaration" -msgstr "lời tuyên bố loại có hướng" +msgstr "cần khai báo" #: cp/parser.c:3924 #, gcc-internal-format @@ -31492,10 +31025,9 @@ msgid "statement-expressions are not allowed outside functions nor in template-a msgstr "" #: cp/parser.c:4087 cp/parser.c:4237 cp/parser.c:4390 -#, fuzzy, gcc-internal-format -#| msgid "Expected expression type" +#, gcc-internal-format msgid "expected primary-expression" -msgstr "Mong đợi một loại biểu thức" +msgstr "cần biểu thức cơ bản" #: cp/parser.c:4117 #, gcc-internal-format @@ -31504,9 +31036,8 @@ msgstr "" #: cp/parser.c:4232 #, fuzzy, gcc-internal-format -#| msgid "Warn about \"extern\" declarations not at file scope" msgid "a template declaration cannot appear at block scope" -msgstr "Cảnh báo về lời tuyên bố « extern » (bên ngoài) ở ngoại phạm vi tập tin" +msgstr "Cảnh báo về lời tuyên bố 'extern' (bên ngoài) ở ngoại phạm vi tập tin" #: cp/parser.c:4366 #, gcc-internal-format @@ -31515,9 +31046,8 @@ msgstr "" #: cp/parser.c:4530 #, fuzzy, gcc-internal-format -#| msgid "Expected expression type" msgid "expected id-expression" -msgstr "Mong đợi một loại biểu thức" +msgstr "cần một loại biểu thức" #: cp/parser.c:4660 #, gcc-internal-format @@ -31539,11 +31069,10 @@ msgstr "" msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization" msgstr "" -#: cp/parser.c:4841 cp/parser.c:16238 +#: cp/parser.c:4841 cp/parser.c:16241 #, fuzzy, gcc-internal-format -#| msgid "Expected name" msgid "expected unqualified-id" -msgstr "Mong đợi một tên" +msgstr "cần một tên" #: cp/parser.c:4948 #, gcc-internal-format @@ -31593,10 +31122,9 @@ msgid "invalid use of %qD" msgstr "" #: cp/parser.c:6041 -#, fuzzy, gcc-internal-format -#| msgid "'%s' is not a valid class name" +#, gcc-internal-format msgid "%<%D::%D%> is not a class member" -msgstr "« %s » không phải là một tên hạng đúng" +msgstr "%<%D::%D%> không phải là thành viên lớp" #: cp/parser.c:6302 #, gcc-internal-format @@ -31733,7 +31261,7 @@ msgstr "" msgid "compound-statement in constexpr function" msgstr "" -#: cp/parser.c:9160 cp/parser.c:22274 +#: cp/parser.c:9160 cp/parser.c:22269 #, gcc-internal-format msgid "expected selection-statement" msgstr "" @@ -31763,7 +31291,7 @@ msgstr "" msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT" msgstr "" -#: cp/parser.c:9749 cp/parser.c:22277 +#: cp/parser.c:9749 cp/parser.c:22272 #, gcc-internal-format msgid "expected iteration-statement" msgstr "" @@ -31779,13 +31307,12 @@ msgstr "" msgid "ISO C++ forbids computed gotos" msgstr "" -#: cp/parser.c:9931 cp/parser.c:22280 +#: cp/parser.c:9931 cp/parser.c:22275 #, fuzzy, gcc-internal-format -#| msgid "Expected name" msgid "expected jump-statement" -msgstr "Mong đợi một tên" +msgstr "cần một tên" -#: cp/parser.c:10063 cp/parser.c:18871 +#: cp/parser.c:10063 cp/parser.c:18866 #, gcc-internal-format msgid "extra %<;%>" msgstr "" @@ -31822,14 +31349,13 @@ msgstr "" msgid "class definition may not be declared a friend" msgstr "" -#: cp/parser.c:10847 cp/parser.c:19243 +#: cp/parser.c:10847 cp/parser.c:19238 #, gcc-internal-format msgid "templates may not be %<virtual%>" msgstr "" #: cp/parser.c:10888 #, fuzzy, gcc-internal-format -#| msgid "Enable linker optimizations" msgid "invalid linkage-specification" msgstr "Hiệu lực số tối ưu hoá bộ liên kết" @@ -31845,7 +31371,6 @@ msgstr "" #: cp/parser.c:11366 #, fuzzy, gcc-internal-format -#| msgid "nonconstant array index in initializer" msgid "only constructors take member initializers" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số" @@ -31881,9 +31406,8 @@ msgstr "" #: cp/parser.c:11867 #, fuzzy, gcc-internal-format -#| msgid "Expected integer" msgid "expected suffix identifier" -msgstr "Mong đợi một số nguyên" +msgstr "cần một số nguyên" #: cp/parser.c:11872 #, gcc-internal-format @@ -31892,7 +31416,6 @@ msgstr "" #: cp/parser.c:11887 #, fuzzy, gcc-internal-format -#| msgid "unexpected operand" msgid "expected operator" msgstr "gặp toán hạng bất thường" @@ -31902,12 +31425,12 @@ msgstr "gặp toán hạng bất thường" msgid "keyword %<export%> not implemented, and will be ignored" msgstr "" -#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340 +#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343 #, gcc-internal-format msgid "template parameter pack %qD cannot have a default argument" msgstr "" -#: cp/parser.c:12119 cp/parser.c:17348 +#: cp/parser.c:12119 cp/parser.c:17351 #, gcc-internal-format msgid "template parameter pack cannot have a default argument" msgstr "" @@ -31919,15 +31442,13 @@ msgstr "" #: cp/parser.c:12406 #, fuzzy, gcc-internal-format -#| msgid "unexpected operand" msgid "expected template-id" msgstr "gặp toán hạng bất thường" -#: cp/parser.c:12453 cp/parser.c:22238 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:12453 cp/parser.c:22233 +#, gcc-internal-format msgid "expected %<<%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<<%>" #: cp/parser.c:12460 #, gcc-internal-format @@ -31947,9 +31468,8 @@ msgstr "" #. The name does not name a template. #: cp/parser.c:12610 cp/parser.c:12725 cp/parser.c:12936 #, fuzzy, gcc-internal-format -#| msgid "Expected name" msgid "expected template-name" -msgstr "Mong đợi một tên" +msgstr "cần một tên" #. Explain what went wrong. #: cp/parser.c:12656 @@ -31969,7 +31489,6 @@ msgstr "" #: cp/parser.c:12901 cp/parser.c:12919 cp/parser.c:13060 #, fuzzy, gcc-internal-format -#| msgid "template-parameter-" msgid "expected template-argument" msgstr "template-parameter-" @@ -31995,21 +31514,18 @@ msgstr "" #: cp/parser.c:13441 #, fuzzy, gcc-internal-format -#| msgid "expected end of line" msgid "expected type specifier" -msgstr "mong đợi kết thúc dòng" +msgstr "cần kết thúc dòng" #: cp/parser.c:13688 #, fuzzy, gcc-internal-format -#| msgid "Expected expression type" msgid "expected template-id for type" -msgstr "Mong đợi một loại biểu thức" +msgstr "cần một loại biểu thức" #: cp/parser.c:13715 #, fuzzy, gcc-internal-format -#| msgid "Expected name" msgid "expected type-name" -msgstr "Mong đợi một tên" +msgstr "cần một tên" #: cp/parser.c:13952 #, gcc-internal-format @@ -32047,22 +31563,21 @@ msgid "%qD is not an enumerator-name" msgstr "" #: cp/parser.c:14436 -#, fuzzy, gcc-internal-format -#| msgid "expected %<,%> or %<)%>" +#, gcc-internal-format msgid "expected %<;%> or %<{%>" -msgstr "mong đợi %<,%> hoặc %<)%>" +msgstr "cần %<;%> hoặc %<{%>" #: cp/parser.c:14484 #, gcc-internal-format msgid "cannot add an enumerator list to a template instantiation" msgstr "" -#: cp/parser.c:14493 cp/parser.c:18444 +#: cp/parser.c:14493 cp/parser.c:18431 #, gcc-internal-format msgid "declaration of %qD in namespace %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:14498 cp/parser.c:18449 +#: cp/parser.c:14498 cp/parser.c:18436 #, gcc-internal-format msgid "declaration of %qD in %qD which does not enclose %qD" msgstr "" @@ -32089,9 +31604,8 @@ msgstr "" #: cp/parser.c:14728 #, fuzzy, gcc-internal-format -#| msgid "Expected name" msgid "expected namespace-name" -msgstr "Mong đợi một tên" +msgstr "cần một tên" #: cp/parser.c:14853 #, gcc-internal-format @@ -32108,75 +31622,73 @@ msgstr "" msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword" msgstr "" -#: cp/parser.c:15094 +#: cp/parser.c:15097 #, gcc-internal-format msgid "types may not be defined in alias template declarations" msgstr "" -#: cp/parser.c:15541 +#: cp/parser.c:15544 #, gcc-internal-format msgid "a function-definition is not allowed here" msgstr "" -#: cp/parser.c:15553 +#: cp/parser.c:15556 #, gcc-internal-format msgid "an asm-specification is not allowed on a function-definition" msgstr "" -#: cp/parser.c:15557 +#: cp/parser.c:15560 #, gcc-internal-format msgid "attributes are not allowed on a function-definition" msgstr "" -#: cp/parser.c:15594 +#: cp/parser.c:15597 #, gcc-internal-format msgid "expected constructor, destructor, or type conversion" msgstr "" #. Anything else is an error. -#: cp/parser.c:15629 cp/parser.c:17509 +#: cp/parser.c:15632 cp/parser.c:17512 #, fuzzy, gcc-internal-format -#| msgid "Expected integer" msgid "expected initializer" -msgstr "Mong đợi một số nguyên" +msgstr "cần một số nguyên" -#: cp/parser.c:15649 +#: cp/parser.c:15652 #, fuzzy, gcc-internal-format -#| msgid "derived type declaration" msgid "invalid type in declaration" msgstr "lời tuyên bố loại có hướng" -#: cp/parser.c:15725 +#: cp/parser.c:15728 #, gcc-internal-format msgid "initializer provided for function" msgstr "" -#: cp/parser.c:15757 +#: cp/parser.c:15760 #, gcc-internal-format msgid "attributes after parenthesized initializer ignored" msgstr "" -#: cp/parser.c:16161 +#: cp/parser.c:16164 #, gcc-internal-format msgid "array bound is not an integer constant" msgstr "" -#: cp/parser.c:16282 +#: cp/parser.c:16285 #, gcc-internal-format msgid "cannot define member of dependent typedef %qT" msgstr "" -#: cp/parser.c:16286 +#: cp/parser.c:16289 #, gcc-internal-format msgid "%<%T::%E%> is not a type" msgstr "" -#: cp/parser.c:16314 +#: cp/parser.c:16317 #, gcc-internal-format msgid "invalid use of constructor as a template" msgstr "" -#: cp/parser.c:16316 +#: cp/parser.c:16319 #, gcc-internal-format msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name" msgstr "" @@ -32185,257 +31697,247 @@ msgstr "" #. here because we do not have enough #. information about its original syntactic #. form. -#: cp/parser.c:16333 +#: cp/parser.c:16336 #, fuzzy, gcc-internal-format -#| msgid "invalid operand to %%R" msgid "invalid declarator" msgstr "sai lập toán hạng tới %%R" -#: cp/parser.c:16399 +#: cp/parser.c:16402 #, fuzzy, gcc-internal-format -#| msgid "Expected P edit descriptor" msgid "expected declarator" -msgstr "Mong đợi bộ mô tả chỉnh sửa « P »" +msgstr "cần bộ mô tả chỉnh sửa P" -#: cp/parser.c:16494 +#: cp/parser.c:16497 #, gcc-internal-format msgid "%qD is a namespace" msgstr "" -#: cp/parser.c:16496 +#: cp/parser.c:16499 #, gcc-internal-format msgid "cannot form pointer to member of non-class %q#T" msgstr "" -#: cp/parser.c:16513 +#: cp/parser.c:16516 #, fuzzy, gcc-internal-format -#| msgid "unexpected operand" msgid "expected ptr-operator" msgstr "gặp toán hạng bất thường" -#: cp/parser.c:16572 +#: cp/parser.c:16575 #, gcc-internal-format msgid "duplicate cv-qualifier" msgstr "" -#: cp/parser.c:16630 +#: cp/parser.c:16633 #, gcc-internal-format msgid "duplicate virt-specifier" msgstr "" -#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670 +#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673 #, gcc-internal-format msgid "invalid use of %<auto%>" msgstr "" -#: cp/parser.c:16811 +#: cp/parser.c:16814 #, gcc-internal-format msgid "types may not be defined in template arguments" msgstr "" -#: cp/parser.c:16892 +#: cp/parser.c:16895 #, fuzzy, gcc-internal-format -#| msgid "Expected integer" msgid "expected type-specifier" -msgstr "Mong đợi một số nguyên" +msgstr "cần một số nguyên" -#: cp/parser.c:17136 -#, fuzzy, gcc-internal-format -#| msgid "expected %<,%> or %<)%>" +#: cp/parser.c:17139 +#, gcc-internal-format msgid "expected %<,%> or %<...%>" -msgstr "mong đợi %<,%> hoặc %<)%>" +msgstr "cần %<,%> hoặc %<...%>" -#: cp/parser.c:17193 +#: cp/parser.c:17196 #, gcc-internal-format msgid "types may not be defined in parameter types" msgstr "" -#: cp/parser.c:17319 +#: cp/parser.c:17322 #, gcc-internal-format msgid "deprecated use of default argument for parameter of non-function" msgstr "" -#: cp/parser.c:17323 +#: cp/parser.c:17326 #, gcc-internal-format msgid "default arguments are only permitted for function parameters" msgstr "" -#: cp/parser.c:17342 +#: cp/parser.c:17345 #, gcc-internal-format msgid "parameter pack %qD cannot have a default argument" msgstr "" -#: cp/parser.c:17350 +#: cp/parser.c:17353 #, gcc-internal-format msgid "parameter pack cannot have a default argument" msgstr "" -#: cp/parser.c:17637 +#: cp/parser.c:17640 #, gcc-internal-format msgid "ISO C++ does not allow designated initializers" msgstr "" -#: cp/parser.c:17651 +#: cp/parser.c:17654 #, gcc-internal-format msgid "ISO C++ does not allow C99 designated initializers" msgstr "" -#: cp/parser.c:17755 cp/parser.c:17879 +#: cp/parser.c:17758 cp/parser.c:17882 #, fuzzy, gcc-internal-format -#| msgid "Expected name" msgid "expected class-name" -msgstr "Mong đợi một tên" +msgstr "cần một tên" -#: cp/parser.c:18067 +#: cp/parser.c:18056 #, gcc-internal-format msgid "expected %<;%> after class definition" msgstr "" -#: cp/parser.c:18069 +#: cp/parser.c:18058 #, gcc-internal-format msgid "expected %<;%> after struct definition" msgstr "" -#: cp/parser.c:18071 +#: cp/parser.c:18060 #, gcc-internal-format msgid "expected %<;%> after union definition" msgstr "" -#: cp/parser.c:18392 -#, fuzzy, gcc-internal-format -#| msgid "expected %<,%> or %<)%>" +#: cp/parser.c:18379 +#, gcc-internal-format msgid "expected %<{%> or %<:%>" -msgstr "mong đợi %<,%> hoặc %<)%>" +msgstr "cần %<{%> hoặc %<:%>" -#: cp/parser.c:18403 +#: cp/parser.c:18390 #, gcc-internal-format msgid "cannot specify %<override%> for a class" msgstr "" -#: cp/parser.c:18411 +#: cp/parser.c:18398 #, gcc-internal-format msgid "global qualification of class name is invalid" msgstr "" -#: cp/parser.c:18418 +#: cp/parser.c:18405 #, gcc-internal-format msgid "qualified name does not name a class" msgstr "" -#: cp/parser.c:18430 +#: cp/parser.c:18417 #, gcc-internal-format msgid "invalid class name in declaration of %qD" msgstr "" -#: cp/parser.c:18463 +#: cp/parser.c:18450 #, gcc-internal-format msgid "extra qualification not allowed" msgstr "" -#: cp/parser.c:18475 +#: cp/parser.c:18462 #, gcc-internal-format msgid "an explicit specialization must be preceded by %<template <>%>" msgstr "" -#: cp/parser.c:18505 +#: cp/parser.c:18492 #, gcc-internal-format msgid "function template %qD redeclared as a class template" msgstr "" -#: cp/parser.c:18536 +#: cp/parser.c:18523 #, gcc-internal-format msgid "could not resolve typename type" msgstr "" -#: cp/parser.c:18588 +#: cp/parser.c:18575 #, gcc-internal-format msgid "previous definition of %q+#T" msgstr "" -#: cp/parser.c:18661 cp/parser.c:22283 +#: cp/parser.c:18656 cp/parser.c:22278 #, fuzzy, gcc-internal-format -#| msgid "Expected name" msgid "expected class-key" -msgstr "Mong đợi một tên" +msgstr "cần một tên" -#: cp/parser.c:18890 +#: cp/parser.c:18885 #, gcc-internal-format msgid "in C++03 a class-key must be used when declaring a friend" msgstr "" -#: cp/parser.c:18908 +#: cp/parser.c:18903 #, gcc-internal-format msgid "friend declaration does not name a class or function" msgstr "" -#: cp/parser.c:19118 +#: cp/parser.c:19113 #, gcc-internal-format msgid "pure-specifier on function-definition" msgstr "" -#: cp/parser.c:19166 -#, fuzzy, gcc-internal-format -#| msgid "expected end of line" +#: cp/parser.c:19161 +#, gcc-internal-format msgid "expected %<;%> at end of member declaration" -msgstr "mong đợi kết thúc dòng" +msgstr "cần %<;%> tại cuối khai báo thành viên" -#: cp/parser.c:19237 +#: cp/parser.c:19232 #, gcc-internal-format msgid "invalid pure specifier (only %<= 0%> is allowed)" msgstr "" -#: cp/parser.c:19272 +#: cp/parser.c:19267 #, fuzzy, gcc-internal-format -#| msgid "<brace-enclosed initializer list>" msgid "a brace-enclosed initializer is not allowed here" msgstr "<danh sách bộ sơ khởi nằm trong dấu ngoặc>" -#: cp/parser.c:19403 +#: cp/parser.c:19398 #, gcc-internal-format msgid "%<virtual%> specified more than once in base-specified" msgstr "" -#: cp/parser.c:19423 +#: cp/parser.c:19418 #, gcc-internal-format msgid "more than one access specifier in base-specified" msgstr "" -#: cp/parser.c:19447 +#: cp/parser.c:19442 #, gcc-internal-format msgid "keyword %<typename%> not allowed outside of templates" msgstr "" -#: cp/parser.c:19450 +#: cp/parser.c:19445 #, gcc-internal-format msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)" msgstr "" -#: cp/parser.c:19543 cp/parser.c:19625 +#: cp/parser.c:19538 cp/parser.c:19620 #, gcc-internal-format msgid "types may not be defined in an exception-specification" msgstr "" -#: cp/parser.c:19607 +#: cp/parser.c:19602 #, gcc-internal-format msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead" msgstr "" -#: cp/parser.c:19806 +#: cp/parser.c:19801 #, gcc-internal-format msgid "types may not be defined in exception-declarations" msgstr "" -#: cp/parser.c:20706 +#: cp/parser.c:20701 #, gcc-internal-format msgid "specializing member %<%T::%E%> requires %<template<>%> syntax" msgstr "" -#: cp/parser.c:20711 +#: cp/parser.c:20706 #, gcc-internal-format msgid "invalid declaration of %<%T::%E%>" msgstr "" -#: cp/parser.c:20715 +#: cp/parser.c:20710 #, gcc-internal-format msgid "too few template-parameter-lists" msgstr "" @@ -32444,345 +31946,317 @@ msgstr "" #. something like: #. #. template <class T> template <class U> void S::f(); -#: cp/parser.c:20722 +#: cp/parser.c:20717 #, gcc-internal-format msgid "too many template-parameter-lists" msgstr "" -#: cp/parser.c:21019 +#: cp/parser.c:21014 #, gcc-internal-format msgid "named return values are no longer supported" msgstr "" -#: cp/parser.c:21106 +#: cp/parser.c:21101 #, gcc-internal-format msgid "invalid declaration of member template in local class" msgstr "" -#: cp/parser.c:21115 +#: cp/parser.c:21110 #, gcc-internal-format msgid "template with C linkage" msgstr "" -#: cp/parser.c:21134 +#: cp/parser.c:21129 #, fuzzy, gcc-internal-format -#| msgid "invalid initializer" msgid "invalid explicit specialization" msgstr "bộ sơ khởi sai" -#: cp/parser.c:21220 +#: cp/parser.c:21215 #, gcc-internal-format msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>" msgstr "" -#: cp/parser.c:21294 +#: cp/parser.c:21289 #, gcc-internal-format msgid "template declaration of %<typedef%>" msgstr "" -#: cp/parser.c:21371 +#: cp/parser.c:21366 #, gcc-internal-format msgid "explicit template specialization cannot have a storage class" msgstr "" -#: cp/parser.c:21606 +#: cp/parser.c:21601 #, gcc-internal-format msgid "%<>>%> should be %<> >%> within a nested template argument list" msgstr "" -#: cp/parser.c:21619 +#: cp/parser.c:21614 #, gcc-internal-format msgid "spurious %<>>%>, use %<>%> to terminate a template argument list" msgstr "" -#: cp/parser.c:22025 +#: cp/parser.c:22020 #, gcc-internal-format msgid "invalid use of %qD in linkage specification" msgstr "" -#: cp/parser.c:22038 +#: cp/parser.c:22033 #, gcc-internal-format msgid "%<__thread%> before %qD" msgstr "" -#: cp/parser.c:22141 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22136 +#, gcc-internal-format msgid "expected %<new%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<new%>" -#: cp/parser.c:22144 -#, fuzzy, gcc-internal-format -#| msgid "expected %<while%>" +#: cp/parser.c:22139 +#, gcc-internal-format msgid "expected %<delete%>" -msgstr "mong đợi %<while%>" +msgstr "cần %<delete%>" -#: cp/parser.c:22147 -#, fuzzy, gcc-internal-format -#| msgid "expected %<@end%>" +#: cp/parser.c:22142 +#, gcc-internal-format msgid "expected %<return%>" -msgstr "mong đợi %<@end%>" +msgstr "cần %<return%>" -#: cp/parser.c:22153 -#, fuzzy, gcc-internal-format -#| msgid "expected %<@end%>" +#: cp/parser.c:22148 +#, gcc-internal-format msgid "expected %<extern%>" -msgstr "mong đợi %<@end%>" +msgstr "cần %<extern%>" -#: cp/parser.c:22156 -#, fuzzy, gcc-internal-format -#| msgid "expected %<while%>" +#: cp/parser.c:22151 +#, gcc-internal-format msgid "expected %<static_assert%>" -msgstr "mong đợi %<while%>" +msgstr "cần %<static_assert%>" -#: cp/parser.c:22159 -#, fuzzy, gcc-internal-format -#| msgid "expected %<while%>" +#: cp/parser.c:22154 +#, gcc-internal-format msgid "expected %<decltype%>" -msgstr "mong đợi %<while%>" +msgstr "cần %<decltype%>" -#: cp/parser.c:22162 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22157 +#, gcc-internal-format msgid "expected %<operator%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<operator%>" -#: cp/parser.c:22165 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22160 +#, gcc-internal-format msgid "expected %<class%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<class%>" -#: cp/parser.c:22168 -#, fuzzy, gcc-internal-format -#| msgid "expected %<while%>" +#: cp/parser.c:22163 +#, gcc-internal-format msgid "expected %<template%>" -msgstr "mong đợi %<while%>" +msgstr "cần %<template%>" -#: cp/parser.c:22171 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22166 +#, gcc-internal-format msgid "expected %<namespace%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<namespace%>" -#: cp/parser.c:22174 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22169 +#, gcc-internal-format msgid "expected %<using%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<using%>" -#: cp/parser.c:22177 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22172 +#, gcc-internal-format msgid "expected %<asm%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<asm%>" -#: cp/parser.c:22180 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22175 +#, gcc-internal-format msgid "expected %<try%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<try%>" -#: cp/parser.c:22183 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22178 +#, gcc-internal-format msgid "expected %<catch%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<catch%>" -#: cp/parser.c:22186 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22181 +#, gcc-internal-format msgid "expected %<throw%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<throw%>" -#: cp/parser.c:22189 -#, fuzzy, gcc-internal-format -#| msgid "expected %<while%>" +#: cp/parser.c:22184 +#, gcc-internal-format msgid "expected %<__label__%>" -msgstr "mong đợi %<while%>" +msgstr "cần %<__label__%>" -#: cp/parser.c:22192 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22187 +#, gcc-internal-format msgid "expected %<@try%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<@try%>" -#: cp/parser.c:22195 -#, fuzzy, gcc-internal-format -#| msgid "expected %<@end%>" +#: cp/parser.c:22190 +#, gcc-internal-format msgid "expected %<@synchronized%>" -msgstr "mong đợi %<@end%>" +msgstr "cần %<@synchronized%>" -#: cp/parser.c:22198 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22193 +#, gcc-internal-format msgid "expected %<@throw%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<@throw%>" -#: cp/parser.c:22201 +#: cp/parser.c:22196 #, gcc-internal-format msgid "expected %<__transaction_atomic%>" msgstr "" -#: cp/parser.c:22204 -#, fuzzy, gcc-internal-format -#| msgid "expected %<while%>" +#: cp/parser.c:22199 +#, gcc-internal-format msgid "expected %<__transaction_relaxed%>" -msgstr "mong đợi %<while%>" +msgstr "cần %<__transaction_relaxed%>" -#: cp/parser.c:22235 -#, fuzzy, gcc-internal-format -#| msgid "expected %<:%>" +#: cp/parser.c:22230 +#, gcc-internal-format msgid "expected %<::%>" -msgstr "mong đợi %<:%>" +msgstr "cần %<::%>" -#: cp/parser.c:22247 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22242 +#, gcc-internal-format msgid "expected %<...%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<...%>" -#: cp/parser.c:22250 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22245 +#, gcc-internal-format msgid "expected %<*%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<*%>" -#: cp/parser.c:22253 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>" +#: cp/parser.c:22248 +#, gcc-internal-format msgid "expected %<~%>" -msgstr "mong đợi %<;%>" +msgstr "cần %<~%>" -#: cp/parser.c:22259 -#, fuzzy, gcc-internal-format -#| msgid "expected %<,%> or %<)%>" +#: cp/parser.c:22254 +#, gcc-internal-format msgid "expected %<:%> or %<::%>" -msgstr "mong đợi %<,%> hoặc %<)%>" +msgstr "cần %<:%> hoặc %<::%>" -#: cp/parser.c:22287 -#, fuzzy, gcc-internal-format -#| msgid "expected %<;%>, %<,%> or %<)%>" +#: cp/parser.c:22282 +#, gcc-internal-format msgid "expected %<class%>, %<typename%>, or %<template%>" -msgstr "mong đợi %<;%>, %<,%> or %<)%>" +msgstr "cần %<class%>, %<typename%>, hoặc %<template%>" -#: cp/parser.c:22525 +#: cp/parser.c:22520 #, gcc-internal-format msgid "%qs tag used in naming %q#T" msgstr "" -#: cp/parser.c:22530 +#: cp/parser.c:22525 #, gcc-internal-format msgid "%q#T was previously declared here" msgstr "" -#: cp/parser.c:22549 +#: cp/parser.c:22544 #, gcc-internal-format msgid "%qD redeclared with different access" msgstr "" -#: cp/parser.c:22568 +#: cp/parser.c:22563 #, gcc-internal-format msgid "%<template%> (as a disambiguator) is only allowed within templates" msgstr "" -#: cp/parser.c:22801 +#: cp/parser.c:22796 #, gcc-internal-format msgid "file ends in default argument" msgstr "" -#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453 +#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448 #, gcc-internal-format msgid "misplaced %<@%D%> Objective-C++ construct" msgstr "" -#: cp/parser.c:23127 +#: cp/parser.c:23122 #, gcc-internal-format msgid "objective-c++ message argument(s) are expected" msgstr "" -#: cp/parser.c:23156 +#: cp/parser.c:23151 #, gcc-internal-format msgid "%<@encode%> must specify a type as an argument" msgstr "" -#: cp/parser.c:23532 +#: cp/parser.c:23527 #, gcc-internal-format msgid "invalid Objective-C++ selector name" msgstr "" -#: cp/parser.c:23607 cp/parser.c:23625 +#: cp/parser.c:23602 cp/parser.c:23620 #, gcc-internal-format msgid "objective-c++ method declaration is expected" msgstr "" -#: cp/parser.c:23619 cp/parser.c:23684 +#: cp/parser.c:23614 cp/parser.c:23679 #, gcc-internal-format msgid "method attributes must be specified at the end" msgstr "" -#: cp/parser.c:23727 +#: cp/parser.c:23722 #, gcc-internal-format msgid "stray %qs between Objective-C++ methods" msgstr "" -#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947 +#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942 #, gcc-internal-format msgid "invalid type for instance variable" msgstr "" -#: cp/parser.c:24061 +#: cp/parser.c:24056 #, gcc-internal-format msgid "identifier expected after %<@protocol%>" msgstr "" -#: cp/parser.c:24232 +#: cp/parser.c:24227 #, gcc-internal-format msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword" msgstr "" -#: cp/parser.c:24239 +#: cp/parser.c:24234 #, gcc-internal-format msgid "prefix attributes are ignored before %<@%D%>" msgstr "" -#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526 +#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521 #, fuzzy, gcc-internal-format -#| msgid "invalid operand for 'p' modifier" msgid "invalid type for property" -msgstr "sai lập toán hạng cho sự sửa đổi « p »" +msgstr "sai lập toán hạng cho sự sửa đổi 'p'" -#: cp/parser.c:26256 +#: cp/parser.c:26251 #, gcc-internal-format msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop" msgstr "" -#: cp/parser.c:26423 cp/pt.c:12731 +#: cp/parser.c:26418 cp/pt.c:12757 #, gcc-internal-format msgid "iteration variable %qD should not be reduction" msgstr "" -#: cp/parser.c:26491 +#: cp/parser.c:26486 #, gcc-internal-format msgid "not enough collapsed for loops" msgstr "" -#: cp/parser.c:27049 cp/semantics.c:5019 +#: cp/parser.c:27044 cp/semantics.c:5019 #, gcc-internal-format msgid "%<__transaction_relaxed%> without transactional memory support enabled" msgstr "" -#: cp/parser.c:27051 cp/semantics.c:5021 +#: cp/parser.c:27046 cp/semantics.c:5021 #, gcc-internal-format msgid "%<__transaction_atomic%> without transactional memory support enabled" msgstr "" -#: cp/parser.c:27248 +#: cp/parser.c:27243 #, gcc-internal-format msgid "junk at end of %<#pragma GCC pch_preprocess%>" msgstr "" -#: cp/parser.c:27427 +#: cp/parser.c:27422 #, gcc-internal-format msgid "inter-module optimizations not implemented for C++" msgstr "" @@ -33270,10 +32744,9 @@ msgid " %qT is an ambiguous base class of %qT" msgstr "" #: cp/pt.c:5616 -#, fuzzy, gcc-internal-format -#| msgid " inlined from %qs" +#, gcc-internal-format msgid " %qT is not derived from %qT" -msgstr " trực tiếp từ %qs" +msgstr " %qT không được dẫn xuất từ %qT" #: cp/pt.c:5627 #, gcc-internal-format @@ -33292,7 +32765,6 @@ msgstr "" #: cp/pt.c:5656 #, fuzzy, gcc-internal-format -#| msgid "<unresolved overloaded function type>" msgid " could not resolve address from overloaded function %qE" msgstr "<chưa giải quyết loại hàm quá tải>" @@ -33487,17 +32959,17 @@ msgstr "" msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD" msgstr "" -#: cp/pt.c:9443 +#: cp/pt.c:9455 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %<%T%>" msgstr "" -#: cp/pt.c:9447 +#: cp/pt.c:9459 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %<%E%>" msgstr "" -#: cp/pt.c:10573 +#: cp/pt.c:10585 #, gcc-internal-format msgid "instantiation of %q+D as type %qT" msgstr "" @@ -33515,257 +32987,257 @@ msgstr "" #. #. is an attempt to declare a variable with function #. type. -#: cp/pt.c:10731 +#: cp/pt.c:10757 #, gcc-internal-format msgid "variable %qD has function type" msgstr "" -#: cp/pt.c:10900 +#: cp/pt.c:10926 #, gcc-internal-format msgid "invalid parameter type %qT" msgstr "" -#: cp/pt.c:10902 +#: cp/pt.c:10928 #, gcc-internal-format msgid "in declaration %q+D" msgstr "" -#: cp/pt.c:10979 +#: cp/pt.c:11005 #, gcc-internal-format msgid "function returning an array" msgstr "" -#: cp/pt.c:10981 +#: cp/pt.c:11007 #, gcc-internal-format msgid "function returning a function" msgstr "" -#: cp/pt.c:11011 +#: cp/pt.c:11037 #, gcc-internal-format msgid "creating pointer to member function of non-class type %qT" msgstr "" -#: cp/pt.c:11552 +#: cp/pt.c:11578 #, gcc-internal-format msgid "forming reference to void" msgstr "" -#: cp/pt.c:11554 +#: cp/pt.c:11580 #, gcc-internal-format msgid "forming pointer to reference type %qT" msgstr "" -#: cp/pt.c:11556 +#: cp/pt.c:11582 #, gcc-internal-format msgid "forming reference to reference type %qT" msgstr "" -#: cp/pt.c:11605 +#: cp/pt.c:11631 #, gcc-internal-format msgid "creating pointer to member of non-class type %qT" msgstr "" -#: cp/pt.c:11611 +#: cp/pt.c:11637 #, gcc-internal-format msgid "creating pointer to member reference type %qT" msgstr "" -#: cp/pt.c:11617 +#: cp/pt.c:11643 #, gcc-internal-format msgid "creating pointer to member of type void" msgstr "" -#: cp/pt.c:11679 +#: cp/pt.c:11705 #, gcc-internal-format msgid "creating array of %qT" msgstr "" -#: cp/pt.c:11685 +#: cp/pt.c:11711 #, gcc-internal-format msgid "creating array of %qT, which is an abstract class type" msgstr "" -#: cp/pt.c:11714 +#: cp/pt.c:11740 #, gcc-internal-format msgid "%qT is not a class, struct, or union type" msgstr "" -#: cp/pt.c:11751 +#: cp/pt.c:11777 #, gcc-internal-format msgid "%qT resolves to %qT, which is not an enumeration type" msgstr "" -#: cp/pt.c:11759 +#: cp/pt.c:11785 #, gcc-internal-format msgid "%qT resolves to %qT, which is is not a class type" msgstr "" -#: cp/pt.c:11876 +#: cp/pt.c:11902 #, gcc-internal-format msgid "use of %qs in template" msgstr "" -#: cp/pt.c:12016 +#: cp/pt.c:12042 #, gcc-internal-format msgid "qualifying type %qT does not match destructor name ~%qT" msgstr "" -#: cp/pt.c:12031 +#: cp/pt.c:12057 #, gcc-internal-format msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type" msgstr "" -#: cp/pt.c:12033 +#: cp/pt.c:12059 #, gcc-internal-format msgid "say %<typename %E%> if a type is meant" msgstr "" -#: cp/pt.c:12186 +#: cp/pt.c:12212 #, gcc-internal-format msgid "using invalid field %qD" msgstr "" -#: cp/pt.c:12541 cp/pt.c:13351 +#: cp/pt.c:12567 cp/pt.c:13377 #, gcc-internal-format msgid "invalid use of pack expansion expression" msgstr "" -#: cp/pt.c:12545 cp/pt.c:13355 +#: cp/pt.c:12571 cp/pt.c:13381 #, gcc-internal-format msgid "use %<...%> to expand argument pack" msgstr "" -#: cp/pt.c:13931 +#: cp/pt.c:13957 #, gcc-internal-format msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation" msgstr "" -#: cp/pt.c:13940 +#: cp/pt.c:13966 #, gcc-internal-format msgid "declarations in dependent base %qT are not found by unqualified lookup" msgstr "" -#: cp/pt.c:13945 +#: cp/pt.c:13971 #, gcc-internal-format msgid "use %<this->%D%> instead" msgstr "" -#: cp/pt.c:13948 +#: cp/pt.c:13974 #, gcc-internal-format msgid "use %<%T::%D%> instead" msgstr "" -#: cp/pt.c:13952 +#: cp/pt.c:13978 #, gcc-internal-format msgid "%q+D declared here, later in the translation unit" msgstr "" -#: cp/pt.c:14185 +#: cp/pt.c:14211 #, gcc-internal-format msgid "%qT is not a class or namespace" msgstr "" -#: cp/pt.c:14188 +#: cp/pt.c:14214 #, gcc-internal-format msgid "%qD is not a class or namespace" msgstr "" -#: cp/pt.c:14480 +#: cp/pt.c:14506 #, gcc-internal-format msgid "%qT is/uses anonymous type" msgstr "" -#: cp/pt.c:14482 +#: cp/pt.c:14508 #, gcc-internal-format msgid "template argument for %qD uses local type %qT" msgstr "" -#: cp/pt.c:14492 +#: cp/pt.c:14518 #, gcc-internal-format msgid "%qT is a variably modified type" msgstr "" -#: cp/pt.c:14503 +#: cp/pt.c:14529 #, gcc-internal-format msgid "integral expression %qE is not constant" msgstr "" -#: cp/pt.c:14521 +#: cp/pt.c:14547 #, gcc-internal-format msgid " trying to instantiate %qD" msgstr "" -#: cp/pt.c:17842 +#: cp/pt.c:17868 #, gcc-internal-format msgid "ambiguous class template instantiation for %q#T" msgstr "" -#: cp/pt.c:17846 +#: cp/pt.c:17872 #, gcc-internal-format msgid "%s %+#T" msgstr "" -#: cp/pt.c:17870 cp/pt.c:17953 +#: cp/pt.c:17896 cp/pt.c:17979 #, gcc-internal-format msgid "explicit instantiation of non-template %q#D" msgstr "" -#: cp/pt.c:17885 +#: cp/pt.c:17911 #, gcc-internal-format msgid "%qD is not a static data member of a class template" msgstr "" -#: cp/pt.c:17891 cp/pt.c:17948 +#: cp/pt.c:17917 cp/pt.c:17974 #, gcc-internal-format msgid "no matching template for %qD found" msgstr "" -#: cp/pt.c:17896 +#: cp/pt.c:17922 #, gcc-internal-format msgid "type %qT for explicit instantiation %qD does not match declared type %qT" msgstr "" -#: cp/pt.c:17904 +#: cp/pt.c:17930 #, gcc-internal-format msgid "explicit instantiation of %q#D" msgstr "" -#: cp/pt.c:17940 +#: cp/pt.c:17966 #, gcc-internal-format msgid "duplicate explicit instantiation of %q#D" msgstr "" -#: cp/pt.c:17963 cp/pt.c:18060 +#: cp/pt.c:17989 cp/pt.c:18086 #, gcc-internal-format msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations" msgstr "" -#: cp/pt.c:17968 cp/pt.c:18077 +#: cp/pt.c:17994 cp/pt.c:18103 #, gcc-internal-format msgid "storage class %qD applied to template instantiation" msgstr "" -#: cp/pt.c:18036 +#: cp/pt.c:18062 #, gcc-internal-format msgid "explicit instantiation of non-class template %qD" msgstr "" -#: cp/pt.c:18038 +#: cp/pt.c:18064 #, gcc-internal-format msgid "explicit instantiation of non-template type %qT" msgstr "" -#: cp/pt.c:18047 +#: cp/pt.c:18073 #, gcc-internal-format msgid "explicit instantiation of %q#T before definition of template" msgstr "" -#: cp/pt.c:18065 +#: cp/pt.c:18091 #, gcc-internal-format msgid "ISO C++ forbids the use of %qE on explicit instantiations" msgstr "" -#: cp/pt.c:18111 +#: cp/pt.c:18137 #, gcc-internal-format msgid "duplicate explicit instantiation of %q#T" msgstr "" @@ -33777,33 +33249,32 @@ msgstr "" #. member function or static data member of a class template #. shall be present in every translation unit in which it is #. explicitly instantiated. -#: cp/pt.c:18665 +#: cp/pt.c:18692 #, gcc-internal-format msgid "explicit instantiation of %qD but no definition available" msgstr "" -#: cp/pt.c:18841 +#: cp/pt.c:18873 #, gcc-internal-format msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)" msgstr "" -#: cp/pt.c:19221 +#: cp/pt.c:19253 #, fuzzy, gcc-internal-format -#| msgid "template-parameter-" msgid "invalid template non-type parameter" msgstr "template-parameter-" -#: cp/pt.c:19223 +#: cp/pt.c:19255 #, gcc-internal-format msgid "%q#T is not a valid type for a template non-type parameter" msgstr "" -#: cp/pt.c:20309 +#: cp/pt.c:20346 #, gcc-internal-format msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>" msgstr "" -#: cp/pt.c:20367 +#: cp/pt.c:20404 #, gcc-internal-format msgid "variable %q#D with %<auto%> type used in its own initializer" msgstr "" @@ -33811,12 +33282,12 @@ msgstr "" #. If type is error_mark_node a diagnostic must have been #. emitted by now. Also, having a mention to '<type error>' #. in the diagnostic is not really useful to the user. -#: cp/pt.c:20399 +#: cp/pt.c:20436 #, gcc-internal-format msgid "unable to deduce %qT from %qE" msgstr "" -#: cp/pt.c:20410 +#: cp/pt.c:20447 #, gcc-internal-format msgid "inconsistent deduction for %qT: %qT and then %qT" msgstr "" @@ -33833,7 +33304,6 @@ msgstr "" #: cp/repo.c:227 #, fuzzy, gcc-internal-format -#| msgid "cannot create temporary file" msgid "can%'t create repository information file %qs" msgstr "không thể tạo tập tin tạm thời" @@ -33933,10 +33403,9 @@ msgid "overriding deleted function %q+D" msgstr "" #: cp/search.c:1969 -#, fuzzy, gcc-internal-format -#| msgid "internal function" +#, gcc-internal-format msgid "virtual function %q+D" -msgstr "hàm nội bộ" +msgstr "hàm ảo %q+D" #: cp/search.c:1970 #, gcc-internal-format @@ -34055,7 +33524,7 @@ msgstr "" msgid "invalid base-class specification" msgstr "" -#: cp/semantics.c:2996 cp/semantics.c:8816 +#: cp/semantics.c:2996 cp/semantics.c:8857 #, gcc-internal-format msgid "%qD is not captured" msgstr "" @@ -34200,7 +33669,6 @@ msgstr "" #: cp/semantics.c:5193 #, fuzzy, gcc-internal-format -#| msgid "<unresolved overloaded function type>" msgid "decltype cannot resolve address of overloaded function" msgstr "<chưa giải quyết loại hàm quá tải>" @@ -34221,7 +33689,6 @@ msgstr "" #: cp/semantics.c:5717 #, fuzzy, gcc-internal-format -#| msgid "invalid register in the move instruction" msgid "invalid return type %qT of constexpr function %q+D" msgstr "gặp thanh ghi sai trong lệnh di chuyển" @@ -34230,281 +33697,263 @@ msgstr "gặp thanh ghi sai trong lệnh di chuyển" msgid "%q#T has virtual base classes" msgstr "" -#: cp/semantics.c:5876 +#: cp/semantics.c:5873 #, gcc-internal-format msgid "constexpr constructor does not have empty body" msgstr "" -#: cp/semantics.c:6039 +#: cp/semantics.c:6068 #, gcc-internal-format msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member" msgstr "" -#: cp/semantics.c:6077 +#: cp/semantics.c:6108 #, gcc-internal-format msgid "uninitialized member %qD in %<constexpr%> constructor" msgstr "" -#: cp/semantics.c:6108 +#: cp/semantics.c:6139 #, gcc-internal-format msgid "body of constexpr function %qD not a return-statement" msgstr "" -#: cp/semantics.c:6163 +#: cp/semantics.c:6194 #, fuzzy, gcc-internal-format -#| msgid "Do not use push to store function arguments" msgid "%q+D is not usable as a constexpr function because:" msgstr "Đừng sử dụng push để lưu các đối số hàm" -#: cp/semantics.c:6487 +#: cp/semantics.c:6518 #, gcc-internal-format msgid "expression %qE does not designate a constexpr function" msgstr "" -#: cp/semantics.c:6501 cp/semantics.c:8085 +#: cp/semantics.c:6532 cp/semantics.c:8126 #, gcc-internal-format msgid "call to non-constexpr function %qD" msgstr "" #. The definition of fun was somehow unsuitable. -#: cp/semantics.c:6529 -#, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" +#: cp/semantics.c:6560 +#, gcc-internal-format msgid "%qD called in a constant expression" -msgstr "Gặp loại saio trong biểu thức bất biến" +msgstr "%qD được gọi trong một biểu thức hằng" -#: cp/semantics.c:6533 +#: cp/semantics.c:6564 #, gcc-internal-format msgid "%qD used before its definition" msgstr "" -#: cp/semantics.c:6567 +#: cp/semantics.c:6598 #, gcc-internal-format msgid "call has circular dependency" msgstr "" -#: cp/semantics.c:6575 +#: cp/semantics.c:6606 #, gcc-internal-format, gfc-internal-format msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)" msgstr "" -#: cp/semantics.c:6653 -#, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" +#: cp/semantics.c:6684 +#, gcc-internal-format msgid "%q+E is not a constant expression" -msgstr "Gặp loại saio trong biểu thức bất biến" +msgstr "%q+E không phải biểu thức hằng" -#: cp/semantics.c:6793 +#: cp/semantics.c:6824 #, fuzzy, gcc-internal-format -#| msgid "Array reference out of bounds" msgid "array subscript out of bound" msgstr "Tham chiếu mảng ở ngoại phạm vi" -#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536 -#, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" +#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577 +#, gcc-internal-format msgid "%qE is not a constant expression" -msgstr "Gặp loại saio trong biểu thức bất biến" +msgstr "%qE không phải là biểu thức hằng" -#: cp/semantics.c:6845 +#: cp/semantics.c:6876 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "mutable %qD is not usable in a constant expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/semantics.c:6860 +#: cp/semantics.c:6891 #, fuzzy, gcc-internal-format -#| msgid "array index in initializer is not an integer constant expression" msgid "accessing %qD member instead of initialized %qD member in constant expression" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên" -#: cp/semantics.c:7401 +#: cp/semantics.c:7438 #, gcc-internal-format msgid "accessing value of %qE through a %qT glvalue in a constant expression" msgstr "" -#: cp/semantics.c:7432 +#: cp/semantics.c:7473 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "the value of %qD is not usable in a constant expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/semantics.c:7439 +#: cp/semantics.c:7480 #, fuzzy, gcc-internal-format -#| msgid "excess elements in union initializer" msgid "%qD used in its own initializer" msgstr "gặp yếu tố thừa trong bộ sơ khởi hợp" -#: cp/semantics.c:7444 +#: cp/semantics.c:7485 #, gcc-internal-format msgid "%q#D is not const" msgstr "" -#: cp/semantics.c:7447 +#: cp/semantics.c:7488 #, gcc-internal-format msgid "%q#D is volatile" msgstr "" -#: cp/semantics.c:7451 +#: cp/semantics.c:7492 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "%qD was not initialized with a constant expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/semantics.c:7460 +#: cp/semantics.c:7501 #, gcc-internal-format msgid "%qD was not declared %<constexpr%>" msgstr "" -#: cp/semantics.c:7463 +#: cp/semantics.c:7504 #, gcc-internal-format msgid "%qD does not have integral or enumeration type" msgstr "" -#: cp/semantics.c:7524 cp/semantics.c:8217 +#: cp/semantics.c:7565 cp/semantics.c:8258 #, gcc-internal-format msgid "use of the value of the object being constructed in a constant expression" msgstr "" -#: cp/semantics.c:7552 cp/semantics.c:8355 +#: cp/semantics.c:7593 cp/semantics.c:8396 #, fuzzy, gcc-internal-format -#| msgid "Bad type in constant expression" msgid "temporary of non-literal type %qT in a constant expression" msgstr "Gặp loại saio trong biểu thức bất biến" -#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509 +#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "expression %qE is not a constant-expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/semantics.c:7805 +#: cp/semantics.c:7846 #, fuzzy, gcc-internal-format -#| msgid "Expected expression type" msgid "unexpected expression %qE of kind %s" -msgstr "Mong đợi một loại biểu thức" +msgstr "cần một loại biểu thức" -#: cp/semantics.c:7836 +#: cp/semantics.c:7877 #, gcc-internal-format msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects" msgstr "" -#: cp/semantics.c:7849 +#: cp/semantics.c:7890 #, gcc-internal-format msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression" msgstr "" -#: cp/semantics.c:8020 +#: cp/semantics.c:8061 #, gcc-internal-format msgid "expression %qE has side-effects" msgstr "" -#: cp/semantics.c:8103 +#: cp/semantics.c:8144 #, gcc-internal-format msgid "calling a member function of the object being constructed in a constant expression" msgstr "" -#: cp/semantics.c:8185 +#: cp/semantics.c:8226 #, gcc-internal-format msgid "address-of an object %qE with thread local or automatic storage is not a constant expression" msgstr "" -#: cp/semantics.c:8271 +#: cp/semantics.c:8312 #, gcc-internal-format msgid "typeid-expression is not a constant expression because %qE is of polymorphic type" msgstr "" -#: cp/semantics.c:8284 +#: cp/semantics.c:8325 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "difference of two pointer expressions is not a constant expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/semantics.c:8303 +#: cp/semantics.c:8344 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "pointer comparison expression is not a constant expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/semantics.c:8404 +#: cp/semantics.c:8445 #, fuzzy, gcc-internal-format -#| msgid "initializer element is not a constant expression" msgid "division by zero is not a constant-expression" msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số" -#: cp/semantics.c:8517 +#: cp/semantics.c:8558 #, fuzzy, gcc-internal-format -#| msgid "nonconstant array index in initializer" msgid "non-constant array initialization" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số" -#: cp/semantics.c:8523 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "expected end of line" +#: cp/semantics.c:8564 +#, gcc-internal-format, gfc-internal-format msgid "unexpected AST of kind %s" -msgstr "mong đợi kết thúc dòng" +msgstr "cần AST thuộc kiểu %s" -#: cp/semantics.c:9013 +#: cp/semantics.c:9054 #, gcc-internal-format msgid "cannot capture %qE by reference" msgstr "" -#: cp/semantics.c:9036 +#: cp/semantics.c:9077 #, gcc-internal-format msgid "already captured %qD in lambda expression" msgstr "" -#: cp/semantics.c:9182 +#: cp/semantics.c:9223 #, gcc-internal-format msgid "%<this%> was not captured for this lambda function" msgstr "" -#: cp/tree.c:1025 +#: cp/tree.c:1037 #, gcc-internal-format msgid "%qV qualifiers cannot be applied to %qT" msgstr "" -#: cp/tree.c:2805 +#: cp/tree.c:2817 #, gcc-internal-format msgid "%qE attribute can only be applied to Java class definitions" msgstr "" -#: cp/tree.c:2834 +#: cp/tree.c:2846 #, gcc-internal-format msgid "%qE attribute can only be applied to class definitions" msgstr "" -#: cp/tree.c:2840 +#: cp/tree.c:2852 #, gcc-internal-format msgid "%qE is obsolete; g++ vtables are now COM-compatible by default" msgstr "" -#: cp/tree.c:2864 +#: cp/tree.c:2876 #, gcc-internal-format msgid "requested init_priority is not an integer constant" msgstr "" -#: cp/tree.c:2885 +#: cp/tree.c:2897 #, gcc-internal-format msgid "can only use %qE attribute on file-scope definitions of objects of class type" msgstr "" -#: cp/tree.c:2893 +#: cp/tree.c:2905 #, gcc-internal-format msgid "requested init_priority is out of range" msgstr "" -#: cp/tree.c:2903 +#: cp/tree.c:2915 #, gcc-internal-format msgid "requested init_priority is reserved for internal use" msgstr "" -#: cp/tree.c:2914 +#: cp/tree.c:2926 #, gcc-internal-format msgid "%qE attribute is not supported on this platform" msgstr "" -#: cp/tree.c:3594 +#: cp/tree.c:3606 #, gcc-internal-format, gfc-internal-format msgid "lang_* check: failed in %s, at %s:%d" msgstr "" @@ -34725,52 +34174,44 @@ msgid "%qE cannot be used as a function" msgstr "" #: cp/typeck.c:3346 -#, fuzzy, gcc-internal-format -#| msgid "too many arguments to %%:version-compare" +#, gcc-internal-format msgid "too many arguments to constructor %q#D" -msgstr "quá nhiều đối số tới %%:version-compare" +msgstr "quá nhiều đối số cho cấu tử %q#D" #: cp/typeck.c:3347 -#, fuzzy, gcc-internal-format -#| msgid "too few arguments to %%:version-compare" +#, gcc-internal-format msgid "too few arguments to constructor %q#D" -msgstr "quá ít đối số tới %%:version-compare" +msgstr "quá ít đối số cho hủy tử %q#D" #: cp/typeck.c:3352 -#, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" +#, gcc-internal-format msgid "too many arguments to member function %q#D" -msgstr "không có đối số tới hàm đặc tả" +msgstr "quá nhiều đối số cho hàm thành viên %q#D" #: cp/typeck.c:3353 -#, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" +#, gcc-internal-format msgid "too few arguments to member function %q#D" -msgstr "không có đối số tới hàm đặc tả" +msgstr "quá ít đối số cho hàm thành viên %q#D" #: cp/typeck.c:3359 -#, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" +#, gcc-internal-format msgid "too many arguments to function %q#D" -msgstr "không có đối số tới hàm đặc tả" +msgstr "quá nhiều đối số cho hàm %q#D" #: cp/typeck.c:3360 -#, fuzzy, gcc-internal-format -#| msgid "no arguments for spec function" +#, gcc-internal-format msgid "too few arguments to function %q#D" -msgstr "không có đối số tới hàm đặc tả" +msgstr "quá ít đối số cho hàm %q#D" #: cp/typeck.c:3370 -#, fuzzy, gcc-internal-format -#| msgid "too many arguments to %%:version-compare" +#, gcc-internal-format msgid "too many arguments to method %q#D" -msgstr "quá nhiều đối số tới %%:version-compare" +msgstr "quá nhiều đối số cho phương thức %q#D" #: cp/typeck.c:3371 -#, fuzzy, gcc-internal-format -#| msgid "too few arguments to %%:version-compare" +#, gcc-internal-format msgid "too few arguments to method %q#D" -msgstr "quá ít đối số tới %%:version-compare" +msgstr "quá ít đối số cho phương thức %q#D" #: cp/typeck.c:3374 #, gcc-internal-format @@ -35102,7 +34543,6 @@ msgstr "" #: cp/typeck.c:6903 #, fuzzy, gcc-internal-format -#| msgid "nonconstant array index in initializer" msgid "assigning to an array from an initializer list" msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số" @@ -35178,31 +34618,26 @@ msgstr "" #: cp/typeck.c:7535 #, fuzzy, gcc-internal-format -#| msgid "Warn about functions which might be candidates for format attributes" msgid "parameter %qP of %qD might be a candidate for a format attribute" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" #: cp/typeck.c:7539 #, fuzzy, gcc-internal-format -#| msgid "Warn about functions which might be candidates for format attributes" msgid "parameter might be a candidate for a format attribute" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" #: cp/typeck.c:7544 #, fuzzy, gcc-internal-format -#| msgid "Warn about functions which might be candidates for format attributes" msgid "target of conversion might be a candidate for a format attribute" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" #: cp/typeck.c:7549 #, fuzzy, gcc-internal-format -#| msgid "Warn about functions which might be candidates for format attributes" msgid "target of initialization might be a candidate for a format attribute" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" #: cp/typeck.c:7559 #, fuzzy, gcc-internal-format -#| msgid "Warn about functions which might be candidates for format attributes" msgid "left-hand side of assignment might be a candidate for a format attribute" msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng" @@ -35433,7 +34868,6 @@ msgstr "" #: cp/typeck2.c:471 #, fuzzy, gcc-internal-format -#| msgid "<brace-enclosed initializer list>" msgid "invalid use of brace-enclosed initializer list" msgstr "<danh sách bộ sơ khởi nằm trong dấu ngoặc>" @@ -35462,122 +34896,122 @@ msgstr "" msgid "cannot initialize arrays using this syntax" msgstr "" -#: cp/typeck2.c:832 +#: cp/typeck2.c:835 #, gcc-internal-format msgid "narrowing conversion of %qE from %qT to %qT inside { }" msgstr "" -#: cp/typeck2.c:836 +#: cp/typeck2.c:839 #, gcc-internal-format msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11" msgstr "" -#: cp/typeck2.c:899 +#: cp/typeck2.c:902 #, gcc-internal-format msgid "int-array initialized from non-wide string" msgstr "" -#: cp/typeck2.c:905 +#: cp/typeck2.c:908 #, gcc-internal-format msgid "int-array initialized from incompatible wide string" msgstr "" -#: cp/typeck2.c:925 +#: cp/typeck2.c:928 #, gcc-internal-format msgid "initializer-string for array of chars is too long" msgstr "" -#: cp/typeck2.c:973 +#: cp/typeck2.c:976 #, gcc-internal-format msgid "cannot initialize aggregate of type %qT with a compound literal" msgstr "" -#: cp/typeck2.c:991 +#: cp/typeck2.c:994 #, gcc-internal-format msgid "array must be initialized with a brace-enclosed initializer" msgstr "" -#: cp/typeck2.c:1220 cp/typeck2.c:1249 +#: cp/typeck2.c:1223 cp/typeck2.c:1252 #, gcc-internal-format msgid "missing initializer for member %qD" msgstr "" -#: cp/typeck2.c:1227 +#: cp/typeck2.c:1230 #, gcc-internal-format msgid "uninitialized const member %qD" msgstr "" -#: cp/typeck2.c:1234 +#: cp/typeck2.c:1237 #, gcc-internal-format msgid "member %qD with uninitialized const fields" msgstr "" -#: cp/typeck2.c:1241 +#: cp/typeck2.c:1244 #, gcc-internal-format msgid "member %qD is uninitialized reference" msgstr "" -#: cp/typeck2.c:1321 +#: cp/typeck2.c:1324 #, gcc-internal-format msgid "no field %qD found in union being initialized" msgstr "" -#: cp/typeck2.c:1332 +#: cp/typeck2.c:1335 #, gcc-internal-format msgid "index value instead of field name in union initializer" msgstr "" -#: cp/typeck2.c:1500 +#: cp/typeck2.c:1503 #, gcc-internal-format msgid "circular pointer delegation detected" msgstr "" -#: cp/typeck2.c:1513 +#: cp/typeck2.c:1516 #, gcc-internal-format msgid "base operand of %<->%> has non-pointer type %qT" msgstr "" -#: cp/typeck2.c:1537 +#: cp/typeck2.c:1540 #, gcc-internal-format msgid "result of %<operator->()%> yields non-pointer result" msgstr "" -#: cp/typeck2.c:1539 +#: cp/typeck2.c:1542 #, gcc-internal-format msgid "base operand of %<->%> is not a pointer" msgstr "" -#: cp/typeck2.c:1564 +#: cp/typeck2.c:1567 #, gcc-internal-format msgid "%qE cannot be used as a member pointer, since it is of type %qT" msgstr "" -#: cp/typeck2.c:1573 +#: cp/typeck2.c:1576 #, gcc-internal-format msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT" msgstr "" -#: cp/typeck2.c:1595 +#: cp/typeck2.c:1598 #, gcc-internal-format msgid "pointer to member type %qT incompatible with object type %qT" msgstr "" -#: cp/typeck2.c:1663 +#: cp/typeck2.c:1666 #, gcc-internal-format msgid "functional cast to array type %qT" msgstr "" -#: cp/typeck2.c:1684 +#: cp/typeck2.c:1687 #, gcc-internal-format msgid "invalid value-initialization of reference type" msgstr "" -#: cp/typeck2.c:1913 +#: cp/typeck2.c:1916 #, gcc-internal-format msgid "call to function %qD which throws incomplete type %q#T" msgstr "" -#: cp/typeck2.c:1916 +#: cp/typeck2.c:1919 #, gcc-internal-format msgid "call to function which throws incomplete type %q#T" msgstr "" @@ -35637,188 +35071,187 @@ msgstr "" msgid "The Hollerith constant at %L is too long to convert to %s" msgstr "" -#: fortran/array.c:98 +#: fortran/array.c:96 #, gcc-internal-format, gfc-internal-format msgid "Expected array subscript at %C" msgstr "" -#: fortran/array.c:107 +#: fortran/array.c:105 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Unexpected element '%c' in format string at %L" msgid "Unexpected '*' in coarray subscript at %C" -msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L" +msgstr "Gặp yếu tố bất thường '%c' trong chuỗi định dạng tại %L" -#: fortran/array.c:131 +#: fortran/array.c:129 #, gcc-internal-format, gfc-internal-format msgid "Strides not allowed in coarray subscript at %C" msgstr "" -#: fortran/array.c:139 +#: fortran/array.c:137 #, gcc-internal-format, gfc-internal-format msgid "Expected array subscript stride at %C" msgstr "" -#: fortran/array.c:196 +#: fortran/array.c:194 #, gcc-internal-format, gfc-internal-format msgid "Invalid form of array reference at %C" msgstr "" -#: fortran/array.c:201 fortran/array.c:267 +#: fortran/array.c:199 fortran/array.c:272 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %C cannot have more than %d dimensions" msgstr "" -#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149 -#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120 +#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149 +#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124 #: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029 -#: fortran/simplify.c:4538 +#: fortran/simplify.c:4541 #, gcc-internal-format, gfc-internal-format msgid "Coarrays disabled at %C, use -fcoarray= to enable" msgstr "" -#: fortran/array.c:222 +#: fortran/array.c:220 #, gcc-internal-format, gfc-internal-format msgid "Unexpected coarray designator at %C" msgstr "" -#: fortran/array.c:237 +#: fortran/array.c:235 #, gcc-internal-format, gfc-internal-format msgid "Too few codimensions at %C, expected %d not %d" msgstr "" -#: fortran/array.c:243 +#: fortran/array.c:241 #, gcc-internal-format, gfc-internal-format msgid "Too many codimensions at %C, expected %d not %d" msgstr "" -#: fortran/array.c:253 +#: fortran/array.c:251 fortran/array.c:259 #, gcc-internal-format, gfc-internal-format msgid "Unexpected '*' for codimension %d of %d at %C" msgstr "" -#: fortran/array.c:256 +#: fortran/array.c:254 #, gcc-internal-format, gfc-internal-format msgid "Invalid form of coarray reference at %C" msgstr "" -#: fortran/array.c:261 +#: fortran/array.c:266 #, gcc-internal-format, gfc-internal-format msgid "Invalid codimension %d at %C, only %d codimensions exist" msgstr "" -#: fortran/array.c:313 +#: fortran/array.c:318 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L in this context must be constant" msgstr "" -#: fortran/array.c:316 +#: fortran/array.c:321 #, gcc-internal-format, gfc-internal-format msgid "Expression at %L in this context must be constant" msgstr "" -#: fortran/array.c:407 +#: fortran/array.c:412 #, gcc-internal-format, gfc-internal-format msgid "Expected expression in array specification at %C" msgstr "" -#: fortran/array.c:486 +#: fortran/array.c:491 #, gcc-internal-format, gfc-internal-format msgid "Bad array specification for implied-shape array at %C" msgstr "" -#: fortran/array.c:502 fortran/array.c:614 +#: fortran/array.c:507 fortran/array.c:619 #, gcc-internal-format, gfc-internal-format msgid "Bad array specification for an explicitly shaped array at %C" msgstr "" -#: fortran/array.c:512 fortran/array.c:624 +#: fortran/array.c:517 fortran/array.c:629 #, gcc-internal-format, gfc-internal-format msgid "Bad array specification for assumed shape array at %C" msgstr "" -#: fortran/array.c:526 fortran/array.c:638 +#: fortran/array.c:531 fortran/array.c:643 #, gcc-internal-format, gfc-internal-format msgid "Bad specification for deferred shape array at %C" msgstr "" -#: fortran/array.c:536 fortran/array.c:642 +#: fortran/array.c:541 fortran/array.c:647 #, gcc-internal-format, gfc-internal-format msgid "Bad specification for assumed size array at %C" msgstr "" -#: fortran/array.c:545 fortran/array.c:651 +#: fortran/array.c:550 fortran/array.c:656 #, gcc-internal-format, gfc-internal-format msgid "Expected another dimension in array declaration at %C" msgstr "" -#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657 +#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662 #, gcc-internal-format, gfc-internal-format msgid "Array specification at %C has more than %d dimensions" msgstr "" -#: fortran/array.c:557 +#: fortran/array.c:562 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: Array specification at %C with more than 7 dimensions" msgstr "" -#: fortran/array.c:570 +#: fortran/array.c:575 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: Coarray declaration at %C" msgstr "" -#: fortran/array.c:665 +#: fortran/array.c:670 #, gcc-internal-format, gfc-internal-format msgid "Upper bound of last coarray dimension must be '*' at %C" msgstr "" -#: fortran/array.c:885 +#: fortran/array.c:890 #, gcc-internal-format, gfc-internal-format msgid "DO-iterator '%s' at %L is inside iterator of the same name" msgstr "" -#: fortran/array.c:977 fortran/array.c:1109 +#: fortran/array.c:982 fortran/array.c:1114 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in array constructor at %C" msgstr "" -#: fortran/array.c:1029 +#: fortran/array.c:1034 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: [...] style array constructors at %C" msgstr "" -#: fortran/array.c:1049 +#: fortran/array.c:1054 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: Array constructor including type specification at %C" msgstr "" -#: fortran/array.c:1055 fortran/match.c:3465 +#: fortran/array.c:1060 fortran/match.c:3465 #, gcc-internal-format, gfc-internal-format msgid "Type-spec at %L cannot contain a deferred type parameter" msgstr "" -#: fortran/array.c:1071 +#: fortran/array.c:1076 #, gcc-internal-format, gfc-internal-format msgid "Empty array constructor at %C is not allowed" msgstr "" -#: fortran/array.c:1156 +#: fortran/array.c:1161 #, gcc-internal-format, gfc-internal-format msgid "Element in %s array constructor at %L is %s" msgstr "" -#: fortran/array.c:1484 +#: fortran/array.c:1489 #, gcc-internal-format, gfc-internal-format msgid "Iterator step at %L cannot be zero" msgstr "" #. Problems occur when we get something like #. integer :: a(lots) = (/(i, i=1, lots)/) -#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264 +#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258 #, gcc-internal-format, gfc-internal-format msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option" msgstr "" -#: fortran/array.c:1818 +#: fortran/array.c:1823 #, gcc-internal-format, gfc-internal-format msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L" msgstr "" @@ -35853,7 +35286,7 @@ msgstr "" msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE" msgstr "" -#: fortran/check.c:168 fortran/check.c:5193 +#: fortran/check.c:168 fortran/check.c:5197 #, gcc-internal-format, gfc-internal-format msgid "'%s' argument of '%s' intrinsic at %L must be a constant" msgstr "" @@ -35963,7 +35396,7 @@ msgstr "" msgid "Unequal character lengths (%ld/%ld) in %s at %L" msgstr "" -#: fortran/check.c:854 fortran/check.c:5162 +#: fortran/check.c:854 fortran/check.c:5166 #, gcc-internal-format, gfc-internal-format msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type" msgstr "" @@ -36046,8 +35479,8 @@ msgstr "" #: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941 #: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382 -#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106 -#: fortran/check.c:4235 +#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110 +#: fortran/check.c:4239 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L" msgstr "" @@ -36192,7 +35625,7 @@ msgstr "" msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L" msgstr "" -#: fortran/check.c:2925 fortran/check.c:4182 +#: fortran/check.c:2925 fortran/check.c:4186 #, gcc-internal-format, gfc-internal-format msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)" msgstr "" @@ -36322,42 +35755,42 @@ msgstr "" msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L" msgstr "" -#: fortran/check.c:4046 +#: fortran/check.c:4050 #, gcc-internal-format, gfc-internal-format msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s" msgstr "" -#: fortran/check.c:4074 +#: fortran/check.c:4078 #, gcc-internal-format, gfc-internal-format msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld" msgstr "" -#: fortran/check.c:4196 +#: fortran/check.c:4200 #, gcc-internal-format, gfc-internal-format msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar" msgstr "" -#: fortran/check.c:4209 +#: fortran/check.c:4213 #, gcc-internal-format, gfc-internal-format msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape." msgstr "" -#: fortran/check.c:4468 fortran/check.c:4500 +#: fortran/check.c:4472 fortran/check.c:4504 #, gcc-internal-format, gfc-internal-format msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)" msgstr "" -#: fortran/check.c:4508 +#: fortran/check.c:4512 #, gcc-internal-format, gfc-internal-format msgid "Too many arguments to %s at %L" msgstr "" -#: fortran/check.c:4794 +#: fortran/check.c:4798 #, gcc-internal-format, gfc-internal-format msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)" msgstr "" -#: fortran/check.c:5146 fortran/check.c:5154 +#: fortran/check.c:5150 fortran/check.c:5158 #, gcc-internal-format, gfc-internal-format msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL" msgstr "" @@ -36369,7 +35802,7 @@ msgstr "" #. Since the extension field is 8 bit wide, we can only have #. up to 255 extension levels. -#: fortran/class.c:556 fortran/decl.c:7561 +#: fortran/class.c:556 fortran/decl.c:7562 #, gcc-internal-format, gfc-internal-format msgid "Maximum extension level reached with type '%s' at %L" msgstr "" @@ -36649,7 +36082,7 @@ msgstr "" msgid "Fortran 2008: Implied-shape array at %L" msgstr "" -#: fortran/decl.c:1898 fortran/decl.c:6418 +#: fortran/decl.c:1898 fortran/decl.c:6419 #, gcc-internal-format, gfc-internal-format msgid "Duplicate array spec for Cray pointee at %C" msgstr "" @@ -36664,7 +36097,7 @@ msgstr "" msgid "Extension: Old-style initialization at %C" msgstr "" -#: fortran/decl.c:2008 fortran/decl.c:4916 +#: fortran/decl.c:2008 fortran/decl.c:4917 #, gcc-internal-format, gfc-internal-format msgid "Initialization at %C isn't for a pointer variable" msgstr "" @@ -36674,7 +36107,7 @@ msgstr "" msgid "Pointer initialization at %C requires '=>', not '='" msgstr "" -#: fortran/decl.c:2030 fortran/decl.c:7713 +#: fortran/decl.c:2030 fortran/decl.c:7714 #, gcc-internal-format, gfc-internal-format msgid "Expected an initialization expression at %C" msgstr "" @@ -36871,7 +36304,7 @@ msgstr "" msgid "Fortran 2008: CONTIGUOUS attribute at %C" msgstr "" -#: fortran/decl.c:3724 fortran/decl.c:6713 +#: fortran/decl.c:3724 fortran/decl.c:6714 #, gcc-internal-format, gfc-internal-format msgid "PROTECTED at %C only allowed in specification part of a module" msgstr "" @@ -36891,834 +36324,834 @@ msgstr "" msgid "Fortran 2003: VOLATILE attribute at %C" msgstr "" -#: fortran/decl.c:3816 +#: fortran/decl.c:3817 #, gcc-internal-format, gfc-internal-format msgid "Multiple identifiers provided with single NAME= specifier at %C" msgstr "" -#: fortran/decl.c:3913 +#: fortran/decl.c:3914 #, gcc-internal-format, gfc-internal-format msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable" msgstr "" -#: fortran/decl.c:3934 +#: fortran/decl.c:3935 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)" msgstr "" -#: fortran/decl.c:3943 +#: fortran/decl.c:3944 #, gcc-internal-format, gfc-internal-format msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)" msgstr "" -#: fortran/decl.c:3947 +#: fortran/decl.c:3948 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)" msgstr "" -#: fortran/decl.c:3959 +#: fortran/decl.c:3960 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global" msgstr "" -#: fortran/decl.c:3973 +#: fortran/decl.c:3974 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes" msgstr "" -#: fortran/decl.c:3981 +#: fortran/decl.c:3982 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes" msgstr "" -#: fortran/decl.c:3993 +#: fortran/decl.c:3994 #, gcc-internal-format, gfc-internal-format msgid "Return type of BIND(C) function '%s' at %L cannot be an array" msgstr "" -#: fortran/decl.c:4001 +#: fortran/decl.c:4002 #, gcc-internal-format, gfc-internal-format msgid "Return type of BIND(C) function '%s' at %L cannot be a character string" msgstr "" #. Use gfc_warning_now because we won't say that the symbol fails #. just because of this. -#: fortran/decl.c:4012 +#: fortran/decl.c:4013 #, gcc-internal-format, gfc-internal-format msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'" msgstr "" -#: fortran/decl.c:4088 +#: fortran/decl.c:4089 #, gcc-internal-format, gfc-internal-format msgid "Need either entity or common block name for attribute specification statement at %C" msgstr "" -#: fortran/decl.c:4135 +#: fortran/decl.c:4136 #, gcc-internal-format, gfc-internal-format msgid "Missing entity or common block name for attribute specification statement at %C" msgstr "" #. Now we have an error, which we signal, and then fix up #. because the knock-on is plain and simple confusing. -#: fortran/decl.c:4244 +#: fortran/decl.c:4245 #, gcc-internal-format, gfc-internal-format msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition" msgstr "" -#: fortran/decl.c:4276 +#: fortran/decl.c:4277 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in data declaration at %C" msgstr "" -#: fortran/decl.c:4350 +#: fortran/decl.c:4351 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: IMPURE procedure at %C" msgstr "" -#: fortran/decl.c:4363 +#: fortran/decl.c:4364 #, gcc-internal-format, gfc-internal-format msgid "PURE and IMPURE must not appear both at %C" msgstr "" -#: fortran/decl.c:4469 +#: fortran/decl.c:4470 #, gcc-internal-format, gfc-internal-format msgid "Name '%s' at %C is the name of the procedure" msgstr "" -#: fortran/decl.c:4481 +#: fortran/decl.c:4482 #, gcc-internal-format, gfc-internal-format msgid "Unexpected junk in formal argument list at %C" msgstr "" -#: fortran/decl.c:4498 +#: fortran/decl.c:4499 #, gcc-internal-format, gfc-internal-format msgid "Duplicate symbol '%s' in formal argument list at %C" msgstr "" -#: fortran/decl.c:4549 +#: fortran/decl.c:4550 #, gcc-internal-format, gfc-internal-format msgid "RESULT variable at %C must be different than function name" msgstr "" -#: fortran/decl.c:4626 +#: fortran/decl.c:4627 #, gcc-internal-format, gfc-internal-format msgid "Unexpected junk after function declaration at %C" msgstr "" -#: fortran/decl.c:4636 fortran/decl.c:5670 +#: fortran/decl.c:4637 fortran/decl.c:5671 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure" msgstr "" -#: fortran/decl.c:4780 +#: fortran/decl.c:4781 #, gcc-internal-format, gfc-internal-format msgid "Interface '%s' at %C may not be generic" msgstr "" -#: fortran/decl.c:4786 +#: fortran/decl.c:4787 #, gcc-internal-format, gfc-internal-format msgid "Interface '%s' at %C may not be a statement function" msgstr "" -#: fortran/decl.c:4799 +#: fortran/decl.c:4800 #, gcc-internal-format, gfc-internal-format msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:4854 +#: fortran/decl.c:4855 #, gcc-internal-format, gfc-internal-format msgid "BIND(C) attribute at %C requires an interface with BIND(C)" msgstr "" -#: fortran/decl.c:4861 +#: fortran/decl.c:4862 #, gcc-internal-format, gfc-internal-format msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C" msgstr "" -#: fortran/decl.c:4867 +#: fortran/decl.c:4868 #, gcc-internal-format, gfc-internal-format msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME" msgstr "" -#: fortran/decl.c:4891 +#: fortran/decl.c:4892 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L already has basic type of %s" msgstr "" -#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195 +#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:4989 fortran/decl.c:8096 +#: fortran/decl.c:4990 fortran/decl.c:8097 #, gcc-internal-format, gfc-internal-format msgid "Expected '::' after binding-attributes at %C" msgstr "" -#: fortran/decl.c:4996 +#: fortran/decl.c:4997 #, gcc-internal-format, gfc-internal-format msgid "NOPASS or explicit interface required at %C" msgstr "" -#: fortran/decl.c:5000 +#: fortran/decl.c:5001 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: Procedure pointer component at %C" msgstr "" -#: fortran/decl.c:5065 +#: fortran/decl.c:5066 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in procedure pointer component at %C" msgstr "" -#: fortran/decl.c:5082 +#: fortran/decl.c:5083 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE at %C must be in a generic interface" msgstr "" -#: fortran/decl.c:5148 +#: fortran/decl.c:5149 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:5216 +#: fortran/decl.c:5217 #, gcc-internal-format, gfc-internal-format msgid "Expected formal argument list in function definition at %C" msgstr "" -#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448 -#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642 +#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449 +#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643 #: fortran/symbol.c:1588 #, gcc-internal-format, gfc-internal-format msgid "BIND(C) attribute at %L can only be used for variables or common blocks" msgstr "" -#: fortran/decl.c:5359 +#: fortran/decl.c:5360 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C" msgstr "" -#: fortran/decl.c:5369 +#: fortran/decl.c:5370 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a PROGRAM" msgstr "" -#: fortran/decl.c:5372 +#: fortran/decl.c:5373 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a MODULE" msgstr "" -#: fortran/decl.c:5375 +#: fortran/decl.c:5376 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a BLOCK DATA" msgstr "" -#: fortran/decl.c:5379 +#: fortran/decl.c:5380 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within an INTERFACE" msgstr "" -#: fortran/decl.c:5383 +#: fortran/decl.c:5384 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block" msgstr "" -#: fortran/decl.c:5387 +#: fortran/decl.c:5388 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within an IF-THEN block" msgstr "" -#: fortran/decl.c:5392 +#: fortran/decl.c:5393 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a DO block" msgstr "" -#: fortran/decl.c:5396 +#: fortran/decl.c:5397 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a SELECT block" msgstr "" -#: fortran/decl.c:5400 +#: fortran/decl.c:5401 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a FORALL block" msgstr "" -#: fortran/decl.c:5404 +#: fortran/decl.c:5405 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a WHERE block" msgstr "" -#: fortran/decl.c:5408 +#: fortran/decl.c:5409 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a contained subprogram" msgstr "" -#: fortran/decl.c:5426 +#: fortran/decl.c:5427 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear in a contained procedure" msgstr "" -#: fortran/decl.c:5480 fortran/decl.c:5678 +#: fortran/decl.c:5481 fortran/decl.c:5679 #, gcc-internal-format, gfc-internal-format msgid "Missing required parentheses before BIND(C) at %C" msgstr "" -#: fortran/decl.c:5736 fortran/decl.c:5752 +#: fortran/decl.c:5737 fortran/decl.c:5753 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in NAME= specifier for binding label at %C" msgstr "" -#: fortran/decl.c:5767 +#: fortran/decl.c:5768 #, gcc-internal-format, gfc-internal-format msgid "Missing closing quote '\"' for binding label at %C" msgstr "" -#: fortran/decl.c:5776 +#: fortran/decl.c:5777 #, gcc-internal-format, gfc-internal-format msgid "Missing closing quote ''' for binding label at %C" msgstr "" -#: fortran/decl.c:5786 +#: fortran/decl.c:5787 #, gcc-internal-format, gfc-internal-format msgid "Missing closing paren for binding label at %C" msgstr "" -#: fortran/decl.c:5792 +#: fortran/decl.c:5793 #, gcc-internal-format, gfc-internal-format msgid "No binding name is allowed in BIND(C) at %C" msgstr "" -#: fortran/decl.c:5798 +#: fortran/decl.c:5799 #, gcc-internal-format, gfc-internal-format msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C" msgstr "" -#: fortran/decl.c:5827 +#: fortran/decl.c:5828 #, gcc-internal-format, gfc-internal-format msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C" msgstr "" -#: fortran/decl.c:6032 +#: fortran/decl.c:6033 #, gcc-internal-format, gfc-internal-format msgid "Unexpected END statement at %C" msgstr "" -#: fortran/decl.c:6040 +#: fortran/decl.c:6041 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: END statement instead of %s statement at %L" msgstr "" #. We would have required END [something]. -#: fortran/decl.c:6048 +#: fortran/decl.c:6049 #, gcc-internal-format, gfc-internal-format msgid "%s statement expected at %L" msgstr "" -#: fortran/decl.c:6059 +#: fortran/decl.c:6060 #, gcc-internal-format, gfc-internal-format msgid "Expecting %s statement at %C" msgstr "" -#: fortran/decl.c:6075 +#: fortran/decl.c:6076 #, gcc-internal-format, gfc-internal-format msgid "Expected block name of '%s' in %s statement at %C" msgstr "" -#: fortran/decl.c:6092 +#: fortran/decl.c:6093 #, gcc-internal-format, gfc-internal-format msgid "Expected terminating name at %C" msgstr "" -#: fortran/decl.c:6101 fortran/decl.c:6109 +#: fortran/decl.c:6102 fortran/decl.c:6110 #, gcc-internal-format, gfc-internal-format msgid "Expected label '%s' for %s statement at %C" msgstr "" -#: fortran/decl.c:6174 +#: fortran/decl.c:6175 #, gcc-internal-format, gfc-internal-format msgid "Missing array specification at %L in DIMENSION statement" msgstr "" -#: fortran/decl.c:6182 +#: fortran/decl.c:6183 #, gcc-internal-format, gfc-internal-format msgid "Dimensions specified for %s at %L after its initialisation" msgstr "" -#: fortran/decl.c:6190 +#: fortran/decl.c:6191 #, gcc-internal-format, gfc-internal-format msgid "Missing array specification at %L in CODIMENSION statement" msgstr "" -#: fortran/decl.c:6199 +#: fortran/decl.c:6200 #, gcc-internal-format, gfc-internal-format msgid "Array specification must be deferred at %L" msgstr "" -#: fortran/decl.c:6298 +#: fortran/decl.c:6299 #, gcc-internal-format, gfc-internal-format msgid "Unexpected character in variable list at %C" msgstr "" -#: fortran/decl.c:6335 +#: fortran/decl.c:6336 #, gcc-internal-format, gfc-internal-format msgid "Expected '(' at %C" msgstr "" -#: fortran/decl.c:6349 fortran/decl.c:6389 +#: fortran/decl.c:6350 fortran/decl.c:6390 #, gcc-internal-format, gfc-internal-format msgid "Expected variable name at %C" msgstr "" -#: fortran/decl.c:6365 +#: fortran/decl.c:6366 #, gcc-internal-format, gfc-internal-format msgid "Cray pointer at %C must be an integer" msgstr "" -#: fortran/decl.c:6369 +#: fortran/decl.c:6370 #, gcc-internal-format, gfc-internal-format msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes" msgstr "" -#: fortran/decl.c:6375 +#: fortran/decl.c:6376 #, gcc-internal-format, gfc-internal-format msgid "Expected \",\" at %C" msgstr "" -#: fortran/decl.c:6438 +#: fortran/decl.c:6439 #, gcc-internal-format, gfc-internal-format msgid "Expected \")\" at %C" msgstr "" -#: fortran/decl.c:6450 +#: fortran/decl.c:6451 #, gcc-internal-format, gfc-internal-format msgid "Expected \",\" or end of statement at %C" msgstr "" -#: fortran/decl.c:6476 +#: fortran/decl.c:6477 #, gcc-internal-format, gfc-internal-format msgid "INTENT is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:6508 +#: fortran/decl.c:6509 #, gcc-internal-format, gfc-internal-format msgid "OPTIONAL is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:6527 +#: fortran/decl.c:6528 #, gcc-internal-format, gfc-internal-format msgid "Cray pointer declaration at %C requires -fcray-pointer flag" msgstr "" -#: fortran/decl.c:6566 +#: fortran/decl.c:6567 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: CONTIGUOUS statement at %C" msgstr "" -#: fortran/decl.c:6664 +#: fortran/decl.c:6665 #, gcc-internal-format, gfc-internal-format msgid "Access specification of the %s operator at %C has already been specified" msgstr "" -#: fortran/decl.c:6681 +#: fortran/decl.c:6682 #, gcc-internal-format, gfc-internal-format msgid "Access specification of the .%s. operator at %C has already been specified" msgstr "" -#: fortran/decl.c:6719 +#: fortran/decl.c:6720 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: PROTECTED statement at %C" msgstr "" -#: fortran/decl.c:6759 +#: fortran/decl.c:6760 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in PROTECTED statement at %C" msgstr "" -#: fortran/decl.c:6783 +#: fortran/decl.c:6784 #, gcc-internal-format, gfc-internal-format msgid "PRIVATE statement at %C is only allowed in the specification part of a module" msgstr "" -#: fortran/decl.c:6820 +#: fortran/decl.c:6821 #, gcc-internal-format, gfc-internal-format msgid "PUBLIC statement at %C is only allowed in the specification part of a module" msgstr "" -#: fortran/decl.c:6848 +#: fortran/decl.c:6849 #, gcc-internal-format, gfc-internal-format msgid "Expected variable name at %C in PARAMETER statement" msgstr "" -#: fortran/decl.c:6855 +#: fortran/decl.c:6856 #, gcc-internal-format, gfc-internal-format msgid "Expected = sign in PARAMETER statement at %C" msgstr "" -#: fortran/decl.c:6861 +#: fortran/decl.c:6862 #, gcc-internal-format, gfc-internal-format msgid "Expected expression at %C in PARAMETER statement" msgstr "" -#: fortran/decl.c:6881 +#: fortran/decl.c:6882 #, gcc-internal-format, gfc-internal-format msgid "Initializing already initialized variable at %C" msgstr "" -#: fortran/decl.c:6916 +#: fortran/decl.c:6917 #, gcc-internal-format, gfc-internal-format msgid "Unexpected characters in PARAMETER statement at %C" msgstr "" -#: fortran/decl.c:6940 +#: fortran/decl.c:6941 #, gcc-internal-format, gfc-internal-format msgid "Blanket SAVE statement at %C follows previous SAVE statement" msgstr "" -#: fortran/decl.c:6952 +#: fortran/decl.c:6953 #, gcc-internal-format, gfc-internal-format msgid "SAVE statement at %C follows blanket SAVE statement" msgstr "" -#: fortran/decl.c:6999 +#: fortran/decl.c:7000 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in SAVE statement at %C" msgstr "" -#: fortran/decl.c:7013 +#: fortran/decl.c:7014 #, gcc-internal-format, gfc-internal-format msgid "VALUE is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:7017 +#: fortran/decl.c:7018 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: VALUE statement at %C" msgstr "" -#: fortran/decl.c:7057 +#: fortran/decl.c:7058 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in VALUE statement at %C" msgstr "" -#: fortran/decl.c:7068 +#: fortran/decl.c:7069 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: VOLATILE statement at %C" msgstr "" -#: fortran/decl.c:7092 +#: fortran/decl.c:7093 #, gcc-internal-format, gfc-internal-format msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated" msgstr "" -#: fortran/decl.c:7118 +#: fortran/decl.c:7119 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in VOLATILE statement at %C" msgstr "" -#: fortran/decl.c:7129 +#: fortran/decl.c:7130 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: ASYNCHRONOUS statement at %C" msgstr "" -#: fortran/decl.c:7171 +#: fortran/decl.c:7172 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in ASYNCHRONOUS statement at %C" msgstr "" -#: fortran/decl.c:7195 +#: fortran/decl.c:7196 #, gcc-internal-format, gfc-internal-format msgid "MODULE PROCEDURE at %C must be in a generic module interface" msgstr "" -#: fortran/decl.c:7220 +#: fortran/decl.c:7221 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L" msgstr "" -#: fortran/decl.c:7254 +#: fortran/decl.c:7255 #, gcc-internal-format, gfc-internal-format msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE" msgstr "" -#: fortran/decl.c:7303 +#: fortran/decl.c:7304 #, gcc-internal-format, gfc-internal-format msgid "Ambiguous symbol in TYPE definition at %C" msgstr "" -#: fortran/decl.c:7309 +#: fortran/decl.c:7310 #, gcc-internal-format, gfc-internal-format msgid "No such symbol in TYPE definition at %C" msgstr "" -#: fortran/decl.c:7317 +#: fortran/decl.c:7318 #, gcc-internal-format, gfc-internal-format msgid "'%s' in EXTENDS expression at %C is not a derived type" msgstr "" -#: fortran/decl.c:7324 +#: fortran/decl.c:7325 #, gcc-internal-format, gfc-internal-format msgid "'%s' cannot be extended at %C because it is BIND(C)" msgstr "" -#: fortran/decl.c:7331 +#: fortran/decl.c:7332 #, gcc-internal-format, gfc-internal-format msgid "'%s' cannot be extended at %C because it is a SEQUENCE type" msgstr "" -#: fortran/decl.c:7354 +#: fortran/decl.c:7355 #, gcc-internal-format, gfc-internal-format msgid "Derived type at %C can only be PRIVATE in the specification part of a module" msgstr "" -#: fortran/decl.c:7366 +#: fortran/decl.c:7367 #, gcc-internal-format, gfc-internal-format msgid "Derived type at %C can only be PUBLIC in the specification part of a module" msgstr "" -#: fortran/decl.c:7387 +#: fortran/decl.c:7388 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: ABSTRACT type at %C" msgstr "" -#: fortran/decl.c:7452 +#: fortran/decl.c:7453 #, gcc-internal-format, gfc-internal-format msgid "Expected :: in TYPE definition at %C" msgstr "" -#: fortran/decl.c:7463 +#: fortran/decl.c:7464 #, gcc-internal-format, gfc-internal-format msgid "Type name '%s' at %C cannot be the same as an intrinsic type" msgstr "" -#: fortran/decl.c:7473 +#: fortran/decl.c:7474 #, gcc-internal-format, gfc-internal-format msgid "Derived type name '%s' at %C already has a basic type of %s" msgstr "" -#: fortran/decl.c:7490 +#: fortran/decl.c:7491 #, gcc-internal-format, gfc-internal-format msgid "Derived type definition of '%s' at %C has already been defined" msgstr "" -#: fortran/decl.c:7598 +#: fortran/decl.c:7599 #, gcc-internal-format, gfc-internal-format msgid "Cray Pointee at %C cannot be assumed shape array" msgstr "" -#: fortran/decl.c:7618 +#: fortran/decl.c:7619 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: ENUM and ENUMERATOR at %C" msgstr "" -#: fortran/decl.c:7651 +#: fortran/decl.c:7652 #, gcc-internal-format, gfc-internal-format msgid "Enumerator exceeds the C integer type at %C" msgstr "" -#: fortran/decl.c:7730 +#: fortran/decl.c:7731 #, gcc-internal-format, gfc-internal-format msgid "ENUMERATOR %L not initialized with integer expression" msgstr "" -#: fortran/decl.c:7778 +#: fortran/decl.c:7779 #, gcc-internal-format, gfc-internal-format msgid "ENUM definition statement expected before %C" msgstr "" -#: fortran/decl.c:7814 +#: fortran/decl.c:7815 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in ENUMERATOR definition at %C" msgstr "" -#: fortran/decl.c:7861 fortran/decl.c:7876 +#: fortran/decl.c:7862 fortran/decl.c:7877 #, gcc-internal-format, gfc-internal-format msgid "Duplicate access-specifier at %C" msgstr "" -#: fortran/decl.c:7896 +#: fortran/decl.c:7897 #, gcc-internal-format, gfc-internal-format msgid "Binding attributes already specify passing, illegal NOPASS at %C" msgstr "" -#: fortran/decl.c:7916 +#: fortran/decl.c:7917 #, gcc-internal-format, gfc-internal-format msgid "Binding attributes already specify passing, illegal PASS at %C" msgstr "" -#: fortran/decl.c:7943 +#: fortran/decl.c:7944 #, gcc-internal-format, gfc-internal-format msgid "Duplicate POINTER attribute at %C" msgstr "" -#: fortran/decl.c:7961 +#: fortran/decl.c:7962 #, gcc-internal-format, gfc-internal-format msgid "Duplicate NON_OVERRIDABLE at %C" msgstr "" -#: fortran/decl.c:7977 +#: fortran/decl.c:7978 #, gcc-internal-format, gfc-internal-format msgid "Duplicate DEFERRED at %C" msgstr "" -#: fortran/decl.c:7990 +#: fortran/decl.c:7991 #, gcc-internal-format, gfc-internal-format msgid "Expected access-specifier at %C" msgstr "" -#: fortran/decl.c:7992 +#: fortran/decl.c:7993 #, gcc-internal-format, gfc-internal-format msgid "Expected binding attribute at %C" msgstr "" -#: fortran/decl.c:8000 +#: fortran/decl.c:8001 #, gcc-internal-format, gfc-internal-format msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C" msgstr "" -#: fortran/decl.c:8012 +#: fortran/decl.c:8013 #, gcc-internal-format, gfc-internal-format msgid "POINTER attribute is required for procedure pointer component at %C" msgstr "" -#: fortran/decl.c:8054 +#: fortran/decl.c:8055 #, gcc-internal-format, gfc-internal-format msgid "Interface-name expected after '(' at %C" msgstr "" -#: fortran/decl.c:8060 +#: fortran/decl.c:8061 #, gcc-internal-format, gfc-internal-format msgid "')' expected at %C" msgstr "" -#: fortran/decl.c:8080 +#: fortran/decl.c:8081 #, gcc-internal-format, gfc-internal-format msgid "Interface must be specified for DEFERRED binding at %C" msgstr "" -#: fortran/decl.c:8085 +#: fortran/decl.c:8086 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE(interface) at %C should be declared DEFERRED" msgstr "" -#: fortran/decl.c:8108 +#: fortran/decl.c:8109 #, gcc-internal-format, gfc-internal-format msgid "Expected binding name at %C" msgstr "" -#: fortran/decl.c:8112 +#: fortran/decl.c:8113 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: PROCEDURE list at %C" msgstr "" -#: fortran/decl.c:8125 +#: fortran/decl.c:8126 #, gcc-internal-format, gfc-internal-format msgid "'=> target' is invalid for DEFERRED binding at %C" msgstr "" -#: fortran/decl.c:8131 +#: fortran/decl.c:8132 #, gcc-internal-format, gfc-internal-format msgid "'::' needed in PROCEDURE binding with explicit target at %C" msgstr "" -#: fortran/decl.c:8141 +#: fortran/decl.c:8142 #, gcc-internal-format, gfc-internal-format msgid "Expected binding target after '=>' at %C" msgstr "" -#: fortran/decl.c:8158 +#: fortran/decl.c:8159 #, gcc-internal-format, gfc-internal-format msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT" msgstr "" -#: fortran/decl.c:8169 +#: fortran/decl.c:8170 #, gcc-internal-format, gfc-internal-format msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C" msgstr "" -#: fortran/decl.c:8218 +#: fortran/decl.c:8219 #, gcc-internal-format, gfc-internal-format msgid "GENERIC at %C must be inside a derived-type CONTAINS" msgstr "" -#: fortran/decl.c:8238 +#: fortran/decl.c:8239 #, gcc-internal-format, gfc-internal-format msgid "Expected '::' at %C" msgstr "" -#: fortran/decl.c:8250 +#: fortran/decl.c:8251 #, gcc-internal-format, gfc-internal-format msgid "Expected generic name or operator descriptor at %C" msgstr "" -#: fortran/decl.c:8276 +#: fortran/decl.c:8277 #, gcc-internal-format, gfc-internal-format msgid "Expected '=>' at %C" msgstr "" -#: fortran/decl.c:8318 +#: fortran/decl.c:8319 #, gcc-internal-format, gfc-internal-format msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C" msgstr "" -#: fortran/decl.c:8326 +#: fortran/decl.c:8327 #, gcc-internal-format, gfc-internal-format msgid "Binding at %C must have the same access as already defined binding '%s'" msgstr "" -#: fortran/decl.c:8375 +#: fortran/decl.c:8376 #, gcc-internal-format, gfc-internal-format msgid "Expected specific binding name at %C" msgstr "" -#: fortran/decl.c:8385 +#: fortran/decl.c:8386 #, gcc-internal-format, gfc-internal-format msgid "'%s' already defined as specific binding for the generic '%s' at %C" msgstr "" -#: fortran/decl.c:8403 +#: fortran/decl.c:8404 #, gcc-internal-format, gfc-internal-format msgid "Junk after GENERIC binding at %C" msgstr "" -#: fortran/decl.c:8438 +#: fortran/decl.c:8439 #, gcc-internal-format, gfc-internal-format msgid "FINAL declaration at %C must be inside a derived type CONTAINS section" msgstr "" -#: fortran/decl.c:8449 +#: fortran/decl.c:8450 #, gcc-internal-format, gfc-internal-format msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE" msgstr "" -#: fortran/decl.c:8471 +#: fortran/decl.c:8472 #, gcc-internal-format, gfc-internal-format msgid "Empty FINAL at %C" msgstr "" -#: fortran/decl.c:8478 +#: fortran/decl.c:8479 #, gcc-internal-format, gfc-internal-format msgid "Expected module procedure name at %C" msgstr "" -#: fortran/decl.c:8488 +#: fortran/decl.c:8489 #, gcc-internal-format, gfc-internal-format msgid "Expected ',' at %C" msgstr "" -#: fortran/decl.c:8494 +#: fortran/decl.c:8495 #, gcc-internal-format, gfc-internal-format msgid "Unknown procedure name \"%s\" at %C" msgstr "" -#: fortran/decl.c:8508 +#: fortran/decl.c:8509 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %C is already defined as FINAL procedure!" msgstr "" -#: fortran/decl.c:8577 +#: fortran/decl.c:8578 #, gcc-internal-format, gfc-internal-format msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C" msgstr "" -#: fortran/decl.c:8624 +#: fortran/decl.c:8625 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C" msgstr "" @@ -37958,27 +37391,27 @@ msgstr "" msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'" msgstr "" -#: fortran/expr.c:3177 fortran/resolve.c:9095 +#: fortran/expr.c:3177 fortran/resolve.c:9097 #, gcc-internal-format, gfc-internal-format msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX" msgstr "" -#: fortran/expr.c:3187 fortran/resolve.c:9105 +#: fortran/expr.c:3187 fortran/resolve.c:9107 #, gcc-internal-format, gfc-internal-format msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'" msgstr "" -#: fortran/expr.c:3195 fortran/resolve.c:9114 +#: fortran/expr.c:3195 fortran/resolve.c:9116 #, gcc-internal-format, gfc-internal-format msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" msgstr "" -#: fortran/expr.c:3199 fortran/resolve.c:9118 +#: fortran/expr.c:3199 fortran/resolve.c:9120 #, gcc-internal-format, gfc-internal-format msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" msgstr "" -#: fortran/expr.c:3203 fortran/resolve.c:9122 +#: fortran/expr.c:3203 fortran/resolve.c:9124 #, gcc-internal-format, gfc-internal-format msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" msgstr "" @@ -38239,7 +37672,7 @@ msgid "can't open input file: %s" msgstr "" #: fortran/frontend-passes.c:354 fortran/trans-array.c:1024 -#: fortran/trans-array.c:5760 fortran/trans-array.c:7006 +#: fortran/trans-array.c:5754 fortran/trans-array.c:7000 #: fortran/trans-intrinsic.c:5422 #, gcc-internal-format, gfc-internal-format msgid "Creating array temporary at %L" @@ -38247,15 +37680,13 @@ msgstr "" #: fortran/frontend-passes.c:377 fortran/frontend-passes.c:380 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "error in args to spec function '%s'" msgid "Removing call to function '%s' at %L" -msgstr "gặp lỗi trong các đối số tới hàm đặc tả « %s »" +msgstr "gặp lỗi trong các đối số tới hàm đặc tả '%s'" #: fortran/gfortranspec.c:170 #, fuzzy, gcc-internal-format -#| msgid "overflowed output arg list for '%s'" msgid "overflowed output arg list for %qs" -msgstr "tràn danh sách đối số kết xuất cho « %s »" +msgstr "tràn danh sách đối số kết xuất cho '%s'" #: fortran/gfortranspec.c:330 #, gcc-internal-format @@ -38357,12 +37788,12 @@ msgstr "" msgid "Second argument of defined assignment at %L must be INTENT(IN)" msgstr "" -#: fortran/interface.c:705 fortran/resolve.c:13759 +#: fortran/interface.c:705 fortran/resolve.c:13761 #, gcc-internal-format, gfc-internal-format msgid "First argument of operator interface at %L must be INTENT(IN)" msgstr "" -#: fortran/interface.c:712 fortran/resolve.c:13777 +#: fortran/interface.c:712 fortran/resolve.c:13779 #, gcc-internal-format, gfc-internal-format msgid "Second argument of operator interface at %L must be INTENT(IN)" msgstr "" @@ -39550,9 +38981,8 @@ msgstr "" #: fortran/match.c:1837 #, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Expected expression type" msgid "Expected association at %C" -msgstr "Mong đợi một loại biểu thức" +msgstr "Cần một loại biểu thức" #: fortran/match.c:1846 #, gcc-internal-format, gfc-internal-format @@ -40382,7 +39812,7 @@ msgstr "" msgid "Unexpected junk after NOWAIT clause at %C" msgstr "" -#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462 +#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464 #, gcc-internal-format, gfc-internal-format msgid "IF clause at %L requires a scalar LOGICAL expression" msgstr "" @@ -41471,943 +40901,943 @@ msgstr "" msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute" msgstr "" -#: fortran/resolve.c:381 +#: fortran/resolve.c:383 #, gcc-internal-format, gfc-internal-format msgid "Coarray dummy argument '%s' at %L to elemental procedure" msgstr "" -#: fortran/resolve.c:389 +#: fortran/resolve.c:391 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of elemental procedure at %L must be scalar" msgstr "" -#: fortran/resolve.c:398 +#: fortran/resolve.c:400 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute" msgstr "" -#: fortran/resolve.c:408 +#: fortran/resolve.c:410 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute" msgstr "" -#: fortran/resolve.c:416 +#: fortran/resolve.c:418 #, gcc-internal-format, gfc-internal-format msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L" msgstr "" -#: fortran/resolve.c:424 +#: fortran/resolve.c:426 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified" msgstr "" -#: fortran/resolve.c:436 +#: fortran/resolve.c:438 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of statement function at %L must be scalar" msgstr "" -#: fortran/resolve.c:446 +#: fortran/resolve.c:448 #, gcc-internal-format, gfc-internal-format msgid "Character-valued argument '%s' of statement function at %L must have constant length" msgstr "" -#: fortran/resolve.c:504 +#: fortran/resolve.c:506 #, gcc-internal-format, gfc-internal-format msgid "Contained function '%s' at %L has no IMPLICIT type" msgstr "" -#: fortran/resolve.c:507 +#: fortran/resolve.c:509 #, gcc-internal-format, gfc-internal-format msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type" msgstr "" -#: fortran/resolve.c:531 +#: fortran/resolve.c:533 #, gcc-internal-format, gfc-internal-format msgid "Character-valued %s '%s' at %L must not be assumed length" msgstr "" -#: fortran/resolve.c:706 +#: fortran/resolve.c:708 #, gcc-internal-format, gfc-internal-format msgid "Function %s at %L has entries with mismatched array specifications" msgstr "" -#: fortran/resolve.c:723 +#: fortran/resolve.c:725 #, gcc-internal-format, gfc-internal-format msgid "Extension: Function %s at %L with entries returning variables of different string lengths" msgstr "" -#: fortran/resolve.c:750 +#: fortran/resolve.c:752 #, gcc-internal-format, gfc-internal-format msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L" msgstr "" -#: fortran/resolve.c:754 +#: fortran/resolve.c:756 #, gcc-internal-format, gfc-internal-format msgid "ENTRY result %s can't be an array in FUNCTION %s at %L" msgstr "" -#: fortran/resolve.c:761 +#: fortran/resolve.c:763 #, gcc-internal-format, gfc-internal-format msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L" msgstr "" -#: fortran/resolve.c:765 +#: fortran/resolve.c:767 #, gcc-internal-format, gfc-internal-format msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L" msgstr "" -#: fortran/resolve.c:803 +#: fortran/resolve.c:805 #, gcc-internal-format, gfc-internal-format msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L" msgstr "" -#: fortran/resolve.c:808 +#: fortran/resolve.c:810 #, gcc-internal-format, gfc-internal-format msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L" msgstr "" -#: fortran/resolve.c:851 +#: fortran/resolve.c:853 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed" msgstr "" -#: fortran/resolve.c:855 +#: fortran/resolve.c:857 #, gcc-internal-format, gfc-internal-format msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks" msgstr "" -#: fortran/resolve.c:866 +#: fortran/resolve.c:868 #, gcc-internal-format, gfc-internal-format msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute" msgstr "" -#: fortran/resolve.c:870 +#: fortran/resolve.c:872 #, gcc-internal-format, gfc-internal-format msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable" msgstr "" -#: fortran/resolve.c:874 +#: fortran/resolve.c:876 #, gcc-internal-format, gfc-internal-format msgid "Derived type variable '%s' in COMMON at %L may not have default initializer" msgstr "" -#: fortran/resolve.c:904 +#: fortran/resolve.c:906 #, gcc-internal-format, gfc-internal-format msgid "COMMON block '%s' at %L is used as PARAMETER at %L" msgstr "" -#: fortran/resolve.c:908 +#: fortran/resolve.c:910 #, gcc-internal-format, gfc-internal-format msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute" msgstr "" -#: fortran/resolve.c:912 +#: fortran/resolve.c:914 #, gcc-internal-format, gfc-internal-format msgid "COMMON block '%s' at %L is also an intrinsic procedure" msgstr "" -#: fortran/resolve.c:916 +#: fortran/resolve.c:918 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result" msgstr "" -#: fortran/resolve.c:921 +#: fortran/resolve.c:923 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure" msgstr "" -#: fortran/resolve.c:985 +#: fortran/resolve.c:987 #, gcc-internal-format, gfc-internal-format msgid "Components of structure constructor '%s' at %L are PRIVATE" msgstr "" -#: fortran/resolve.c:1021 +#: fortran/resolve.c:1023 #, gcc-internal-format, gfc-internal-format msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)" msgstr "" -#: fortran/resolve.c:1043 +#: fortran/resolve.c:1045 #, gcc-internal-format, gfc-internal-format msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s" msgstr "" -#: fortran/resolve.c:1122 +#: fortran/resolve.c:1124 #, gcc-internal-format, gfc-internal-format msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE" msgstr "" -#: fortran/resolve.c:1155 +#: fortran/resolve.c:1157 #, gcc-internal-format, gfc-internal-format msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s" msgstr "" -#: fortran/resolve.c:1171 +#: fortran/resolve.c:1173 #, gcc-internal-format, gfc-internal-format msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET" msgstr "" -#: fortran/resolve.c:1182 +#: fortran/resolve.c:1184 #, gcc-internal-format, gfc-internal-format msgid "Pointer initialization target at %L must not be ALLOCATABLE " msgstr "" -#: fortran/resolve.c:1188 +#: fortran/resolve.c:1190 #, gcc-internal-format, gfc-internal-format msgid "Pointer initialization target at %L must have the SAVE attribute" msgstr "" -#: fortran/resolve.c:1199 +#: fortran/resolve.c:1201 #, gcc-internal-format, gfc-internal-format msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure" msgstr "" -#: fortran/resolve.c:1328 +#: fortran/resolve.c:1330 #, gcc-internal-format, gfc-internal-format msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L" msgstr "" -#: fortran/resolve.c:1390 +#: fortran/resolve.c:1392 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L is ambiguous" msgstr "" -#: fortran/resolve.c:1394 +#: fortran/resolve.c:1396 #, gcc-internal-format, gfc-internal-format msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L" msgstr "" -#: fortran/resolve.c:1506 +#: fortran/resolve.c:1508 #, gcc-internal-format, gfc-internal-format msgid "Type specified for intrinsic function '%s' at %L is ignored" msgstr "" -#: fortran/resolve.c:1519 +#: fortran/resolve.c:1521 #, gcc-internal-format, gfc-internal-format msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier" msgstr "" -#: fortran/resolve.c:1530 +#: fortran/resolve.c:1532 #, gcc-internal-format, gfc-internal-format msgid "'%s' declared INTRINSIC at %L does not exist" msgstr "" -#: fortran/resolve.c:1541 +#: fortran/resolve.c:1543 #, gcc-internal-format, gfc-internal-format msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it." msgstr "" -#: fortran/resolve.c:1577 +#: fortran/resolve.c:1579 #, gcc-internal-format, gfc-internal-format msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive" msgstr "" -#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409 +#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411 #, gcc-internal-format, gfc-internal-format msgid "Label %d referenced at %L is never defined" msgstr "" -#: fortran/resolve.c:1655 +#: fortran/resolve.c:1657 #, gcc-internal-format, gfc-internal-format msgid "Statement function '%s' at %L is not allowed as an actual argument" msgstr "" -#: fortran/resolve.c:1663 +#: fortran/resolve.c:1665 #, gcc-internal-format, gfc-internal-format msgid "Intrinsic '%s' at %L is not allowed as an actual argument" msgstr "" -#: fortran/resolve.c:1671 +#: fortran/resolve.c:1673 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L" msgstr "" -#: fortran/resolve.c:1679 +#: fortran/resolve.c:1681 #, gcc-internal-format, gfc-internal-format msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L" msgstr "" -#: fortran/resolve.c:1706 +#: fortran/resolve.c:1708 #, gcc-internal-format, gfc-internal-format msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L" msgstr "" -#: fortran/resolve.c:1728 +#: fortran/resolve.c:1730 #, gcc-internal-format, gfc-internal-format msgid "Symbol '%s' at %L is ambiguous" msgstr "" -#: fortran/resolve.c:1783 +#: fortran/resolve.c:1785 #, gcc-internal-format, gfc-internal-format msgid "By-value argument at %L is not of numeric type" msgstr "" -#: fortran/resolve.c:1790 +#: fortran/resolve.c:1792 #, gcc-internal-format, gfc-internal-format msgid "By-value argument at %L cannot be an array or an array section" msgstr "" -#: fortran/resolve.c:1804 +#: fortran/resolve.c:1806 #, gcc-internal-format, gfc-internal-format msgid "By-value argument at %L is not allowed in this context" msgstr "" -#: fortran/resolve.c:1816 +#: fortran/resolve.c:1818 #, gcc-internal-format, gfc-internal-format msgid "Passing internal procedure at %L by location not allowed" msgstr "" -#: fortran/resolve.c:1827 +#: fortran/resolve.c:1829 #, gcc-internal-format, gfc-internal-format msgid "Coindexed actual argument at %L with ultimate pointer component" msgstr "" -#: fortran/resolve.c:1950 +#: fortran/resolve.c:1952 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)" msgstr "" -#: fortran/resolve.c:1989 +#: fortran/resolve.c:1991 #, gcc-internal-format, gfc-internal-format msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array" msgstr "" -#: fortran/resolve.c:2151 +#: fortran/resolve.c:2153 #, gcc-internal-format, gfc-internal-format msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)" msgstr "" -#: fortran/resolve.c:2159 +#: fortran/resolve.c:2161 #, gcc-internal-format, gfc-internal-format msgid "Return type mismatch of function '%s' at %L (%s/%s)" msgstr "" -#: fortran/resolve.c:2178 +#: fortran/resolve.c:2180 #, gcc-internal-format, gfc-internal-format msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure" msgstr "" -#: fortran/resolve.c:2188 +#: fortran/resolve.c:2190 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface" msgstr "" -#: fortran/resolve.c:2196 +#: fortran/resolve.c:2198 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface" msgstr "" -#: fortran/resolve.c:2204 +#: fortran/resolve.c:2206 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface" msgstr "" -#: fortran/resolve.c:2213 +#: fortran/resolve.c:2215 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface" msgstr "" -#: fortran/resolve.c:2225 +#: fortran/resolve.c:2227 #, gcc-internal-format, gfc-internal-format msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect" msgstr "" -#: fortran/resolve.c:2237 +#: fortran/resolve.c:2239 #, gcc-internal-format, gfc-internal-format msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface" msgstr "" -#: fortran/resolve.c:2250 +#: fortran/resolve.c:2252 #, gcc-internal-format, gfc-internal-format msgid "Nonconstant character-length function '%s' at %L must have an explicit interface" msgstr "" -#: fortran/resolve.c:2260 +#: fortran/resolve.c:2262 #, gcc-internal-format, gfc-internal-format msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface" msgstr "" -#: fortran/resolve.c:2267 +#: fortran/resolve.c:2269 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface" msgstr "" -#: fortran/resolve.c:2373 +#: fortran/resolve.c:2375 #, gcc-internal-format, gfc-internal-format msgid "There is no specific function for the generic '%s' at %L" msgstr "" -#: fortran/resolve.c:2391 +#: fortran/resolve.c:2393 #, gcc-internal-format, gfc-internal-format msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface" msgstr "" -#: fortran/resolve.c:2429 +#: fortran/resolve.c:2431 #, gcc-internal-format, gfc-internal-format msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic" msgstr "" -#: fortran/resolve.c:2478 +#: fortran/resolve.c:2480 #, gcc-internal-format, gfc-internal-format msgid "Unable to resolve the specific function '%s' at %L" msgstr "" -#: fortran/resolve.c:2534 fortran/resolve.c:13694 +#: fortran/resolve.c:2536 fortran/resolve.c:13696 #, gcc-internal-format, gfc-internal-format msgid "Function '%s' at %L has no IMPLICIT type" msgstr "" -#: fortran/resolve.c:2735 +#: fortran/resolve.c:2737 #, gcc-internal-format, gfc-internal-format msgid "Argument to '%s' at %L is not a variable" msgstr "" -#: fortran/resolve.c:2779 +#: fortran/resolve.c:2781 #, gcc-internal-format, gfc-internal-format msgid "More actual than formal arguments in '%s' call at %L" msgstr "" -#: fortran/resolve.c:2791 +#: fortran/resolve.c:2793 #, gcc-internal-format, gfc-internal-format msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer" msgstr "" -#: fortran/resolve.c:2800 +#: fortran/resolve.c:2802 #, gcc-internal-format, gfc-internal-format msgid "Coindexed argument not permitted in '%s' call at %L" msgstr "" -#: fortran/resolve.c:2823 +#: fortran/resolve.c:2825 #, gcc-internal-format, gfc-internal-format msgid "Array section not permitted in '%s' call at %L" msgstr "" -#: fortran/resolve.c:2834 +#: fortran/resolve.c:2836 #, gcc-internal-format, gfc-internal-format msgid "Array section in '%s' call at %L" msgstr "" -#: fortran/resolve.c:2853 +#: fortran/resolve.c:2855 #, gcc-internal-format, gfc-internal-format msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size" msgstr "" -#: fortran/resolve.c:2870 +#: fortran/resolve.c:2872 #, gcc-internal-format, gfc-internal-format msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable" msgstr "" -#: fortran/resolve.c:2880 +#: fortran/resolve.c:2882 #, gcc-internal-format, gfc-internal-format msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable" msgstr "" -#: fortran/resolve.c:2903 fortran/resolve.c:2940 +#: fortran/resolve.c:2905 fortran/resolve.c:2942 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1" msgstr "" #. Case 1c, section 15.1.2.5, J3/04-007: an associated #. scalar pointer. -#: fortran/resolve.c:2916 +#: fortran/resolve.c:2918 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER" msgstr "" -#: fortran/resolve.c:2932 +#: fortran/resolve.c:2934 #, gcc-internal-format, gfc-internal-format msgid "Parameter '%s' to '%s' at %L must be a scalar" msgstr "" -#: fortran/resolve.c:2948 +#: fortran/resolve.c:2950 #, gcc-internal-format, gfc-internal-format msgid "Parameter '%s' to '%s' at %L must not be polymorphic" msgstr "" #. TODO: Update this error message to allow for procedure #. pointers once they are implemented. -#: fortran/resolve.c:2961 +#: fortran/resolve.c:2963 #, gcc-internal-format, gfc-internal-format msgid "Parameter '%s' to '%s' at %L must be a procedure" msgstr "" -#: fortran/resolve.c:2969 +#: fortran/resolve.c:2971 #, gcc-internal-format, gfc-internal-format msgid "Parameter '%s' to '%s' at %L must be BIND(C)" msgstr "" -#: fortran/resolve.c:3018 +#: fortran/resolve.c:3020 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L is not a function" msgstr "" -#: fortran/resolve.c:3026 fortran/resolve.c:3657 +#: fortran/resolve.c:3028 fortran/resolve.c:3659 #, gcc-internal-format, gfc-internal-format msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L" msgstr "" #. Internal procedures are taken care of in resolve_contained_fntype. -#: fortran/resolve.c:3081 +#: fortran/resolve.c:3083 #, gcc-internal-format, gfc-internal-format msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument" msgstr "" -#: fortran/resolve.c:3134 +#: fortran/resolve.c:3136 #, gcc-internal-format, gfc-internal-format msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct" msgstr "" -#: fortran/resolve.c:3184 +#: fortran/resolve.c:3186 #, gcc-internal-format, gfc-internal-format msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s" msgstr "" -#: fortran/resolve.c:3191 +#: fortran/resolve.c:3193 #, gcc-internal-format, gfc-internal-format msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s" msgstr "" -#: fortran/resolve.c:3198 +#: fortran/resolve.c:3200 #, gcc-internal-format, gfc-internal-format msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure" msgstr "" -#: fortran/resolve.c:3217 +#: fortran/resolve.c:3219 #, gcc-internal-format, gfc-internal-format msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE" msgstr "" -#: fortran/resolve.c:3221 +#: fortran/resolve.c:3223 #, gcc-internal-format, gfc-internal-format msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE" msgstr "" -#: fortran/resolve.c:3260 +#: fortran/resolve.c:3262 #, gcc-internal-format, gfc-internal-format msgid "Subroutine call to '%s' in FORALL block at %L is not PURE" msgstr "" -#: fortran/resolve.c:3263 +#: fortran/resolve.c:3265 #, gcc-internal-format, gfc-internal-format msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE" msgstr "" -#: fortran/resolve.c:3266 +#: fortran/resolve.c:3268 #, gcc-internal-format, gfc-internal-format msgid "Subroutine call to '%s' at %L is not PURE" msgstr "" -#: fortran/resolve.c:3332 +#: fortran/resolve.c:3334 #, gcc-internal-format, gfc-internal-format msgid "There is no specific subroutine for the generic '%s' at %L" msgstr "" -#: fortran/resolve.c:3341 +#: fortran/resolve.c:3343 #, gcc-internal-format, gfc-internal-format msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface" msgstr "" -#: fortran/resolve.c:3450 +#: fortran/resolve.c:3452 #, gcc-internal-format, gfc-internal-format msgid "Missing SHAPE parameter for call to %s at %L" msgstr "" -#: fortran/resolve.c:3458 +#: fortran/resolve.c:3460 #, gcc-internal-format, gfc-internal-format msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array" msgstr "" -#: fortran/resolve.c:3525 +#: fortran/resolve.c:3527 #, gcc-internal-format, gfc-internal-format msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic" msgstr "" -#: fortran/resolve.c:3569 +#: fortran/resolve.c:3571 #, gcc-internal-format, gfc-internal-format msgid "Unable to resolve the specific subroutine '%s' at %L" msgstr "" -#: fortran/resolve.c:3629 +#: fortran/resolve.c:3631 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L has a type, which is not consistent with the CALL at %L" msgstr "" -#: fortran/resolve.c:3667 +#: fortran/resolve.c:3669 #, gcc-internal-format, gfc-internal-format msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE" msgstr "" -#: fortran/resolve.c:3671 +#: fortran/resolve.c:3673 #, gcc-internal-format, gfc-internal-format msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE" msgstr "" -#: fortran/resolve.c:3747 +#: fortran/resolve.c:3749 #, gcc-internal-format, gfc-internal-format msgid "Shapes for operands at %L and %L are not conformable" msgstr "" -#: fortran/resolve.c:4245 +#: fortran/resolve.c:4247 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:4250 +#: fortran/resolve.c:4252 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d" msgstr "" -#: fortran/resolve.c:4260 +#: fortran/resolve.c:4262 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:4265 +#: fortran/resolve.c:4267 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d" msgstr "" -#: fortran/resolve.c:4285 +#: fortran/resolve.c:4287 #, gcc-internal-format, gfc-internal-format msgid "Illegal stride of zero at %L" msgstr "" -#: fortran/resolve.c:4302 +#: fortran/resolve.c:4304 #, gcc-internal-format, gfc-internal-format msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:4310 +#: fortran/resolve.c:4312 #, gcc-internal-format, gfc-internal-format msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:4326 +#: fortran/resolve.c:4328 #, gcc-internal-format, gfc-internal-format msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:4335 +#: fortran/resolve.c:4337 #, gcc-internal-format, gfc-internal-format msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:4374 +#: fortran/resolve.c:4376 #, gcc-internal-format, gfc-internal-format msgid "Rightmost upper bound of assumed size array section not specified at %L" msgstr "" -#: fortran/resolve.c:4384 +#: fortran/resolve.c:4386 #, gcc-internal-format, gfc-internal-format msgid "Rank mismatch in array reference at %L (%d/%d)" msgstr "" -#: fortran/resolve.c:4392 +#: fortran/resolve.c:4394 #, gcc-internal-format, gfc-internal-format msgid "Coindex rank mismatch in array reference at %L (%d/%d)" msgstr "" -#: fortran/resolve.c:4408 +#: fortran/resolve.c:4410 #, gcc-internal-format, gfc-internal-format msgid "Coindex of codimension %d must be a scalar at %L" msgstr "" -#: fortran/resolve.c:4436 +#: fortran/resolve.c:4438 #, gcc-internal-format, gfc-internal-format msgid "Array index at %L must be scalar" msgstr "" -#: fortran/resolve.c:4442 +#: fortran/resolve.c:4444 #, gcc-internal-format, gfc-internal-format msgid "Array index at %L must be of INTEGER type, found %s" msgstr "" -#: fortran/resolve.c:4448 +#: fortran/resolve.c:4450 #, gcc-internal-format, gfc-internal-format msgid "Extension: REAL array index at %L" msgstr "" -#: fortran/resolve.c:4487 +#: fortran/resolve.c:4489 #, gcc-internal-format, gfc-internal-format msgid "Argument dim at %L must be scalar" msgstr "" -#: fortran/resolve.c:4494 +#: fortran/resolve.c:4496 #, gcc-internal-format, gfc-internal-format msgid "Argument dim at %L must be of INTEGER type" msgstr "" -#: fortran/resolve.c:4604 +#: fortran/resolve.c:4606 #, gcc-internal-format, gfc-internal-format msgid "Array index at %L is an array of rank %d" msgstr "" -#: fortran/resolve.c:4702 +#: fortran/resolve.c:4704 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L must be of type INTEGER" msgstr "" -#: fortran/resolve.c:4709 +#: fortran/resolve.c:4711 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L must be scalar" msgstr "" -#: fortran/resolve.c:4718 +#: fortran/resolve.c:4720 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L is less than one" msgstr "" -#: fortran/resolve.c:4731 +#: fortran/resolve.c:4733 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L must be of type INTEGER" msgstr "" -#: fortran/resolve.c:4738 +#: fortran/resolve.c:4740 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L must be scalar" msgstr "" -#: fortran/resolve.c:4748 +#: fortran/resolve.c:4750 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L exceeds the string length" msgstr "" -#: fortran/resolve.c:4758 +#: fortran/resolve.c:4760 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L is too large" msgstr "" -#: fortran/resolve.c:4904 +#: fortran/resolve.c:4906 #, gcc-internal-format, gfc-internal-format msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L" msgstr "" -#: fortran/resolve.c:4911 +#: fortran/resolve.c:4913 #, gcc-internal-format, gfc-internal-format msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L" msgstr "" -#: fortran/resolve.c:4930 +#: fortran/resolve.c:4932 #, gcc-internal-format, gfc-internal-format msgid "Two or more part references with nonzero rank must not be specified at %L" msgstr "" -#: fortran/resolve.c:5135 +#: fortran/resolve.c:5137 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter" msgstr "" -#: fortran/resolve.c:5140 +#: fortran/resolve.c:5142 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter" msgstr "" -#: fortran/resolve.c:5204 +#: fortran/resolve.c:5206 #, gcc-internal-format, gfc-internal-format msgid "Polymorphic subobject of coindexed object at %L" msgstr "" -#: fortran/resolve.c:5217 +#: fortran/resolve.c:5219 #, gcc-internal-format, gfc-internal-format msgid "Coindexed object with polymorphic allocatable subcomponent at %L" msgstr "" -#: fortran/resolve.c:5543 +#: fortran/resolve.c:5545 #, gcc-internal-format, gfc-internal-format msgid "Passed-object at %L must be scalar" msgstr "" -#: fortran/resolve.c:5550 +#: fortran/resolve.c:5552 #, gcc-internal-format, gfc-internal-format msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'" msgstr "" -#: fortran/resolve.c:5582 +#: fortran/resolve.c:5584 #, gcc-internal-format, gfc-internal-format msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'" msgstr "" -#: fortran/resolve.c:5591 +#: fortran/resolve.c:5593 #, gcc-internal-format, gfc-internal-format msgid "Base object for NOPASS type-bound procedure call at %L must be scalar" msgstr "" #. Nothing matching found! -#: fortran/resolve.c:5775 +#: fortran/resolve.c:5777 #, gcc-internal-format, gfc-internal-format msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L" msgstr "" -#: fortran/resolve.c:5802 +#: fortran/resolve.c:5804 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L should be a SUBROUTINE" msgstr "" -#: fortran/resolve.c:5849 +#: fortran/resolve.c:5851 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L should be a FUNCTION" msgstr "" -#: fortran/resolve.c:6366 +#: fortran/resolve.c:6368 #, gcc-internal-format, gfc-internal-format msgid "%s at %L must be a scalar" msgstr "" -#: fortran/resolve.c:6376 +#: fortran/resolve.c:6378 #, gcc-internal-format, gfc-internal-format msgid "Deleted feature: %s at %L must be integer" msgstr "" -#: fortran/resolve.c:6380 fortran/resolve.c:6387 +#: fortran/resolve.c:6382 fortran/resolve.c:6389 #, gcc-internal-format, gfc-internal-format msgid "%s at %L must be INTEGER" msgstr "" -#: fortran/resolve.c:6428 +#: fortran/resolve.c:6430 #, gcc-internal-format, gfc-internal-format msgid "Step expression in DO loop at %L cannot be zero" msgstr "" -#: fortran/resolve.c:6463 +#: fortran/resolve.c:6465 #, gcc-internal-format, gfc-internal-format msgid "DO loop at %L will be executed zero times" msgstr "" -#: fortran/resolve.c:6524 +#: fortran/resolve.c:6526 #, gcc-internal-format, gfc-internal-format msgid "FORALL index-name at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:6529 +#: fortran/resolve.c:6531 #, gcc-internal-format, gfc-internal-format msgid "FORALL start expression at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:6536 +#: fortran/resolve.c:6538 #, gcc-internal-format, gfc-internal-format msgid "FORALL end expression at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:6544 +#: fortran/resolve.c:6546 #, gcc-internal-format, gfc-internal-format msgid "FORALL stride expression at %L must be a scalar %s" msgstr "" -#: fortran/resolve.c:6549 +#: fortran/resolve.c:6551 #, gcc-internal-format, gfc-internal-format msgid "FORALL stride expression at %L cannot be zero" msgstr "" -#: fortran/resolve.c:6565 +#: fortran/resolve.c:6567 #, gcc-internal-format, gfc-internal-format msgid "FORALL index '%s' may not appear in triplet specification at %L" msgstr "" -#: fortran/resolve.c:6661 fortran/resolve.c:6944 +#: fortran/resolve.c:6663 fortran/resolve.c:6946 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER" msgstr "" -#: fortran/resolve.c:6669 fortran/resolve.c:6910 +#: fortran/resolve.c:6671 fortran/resolve.c:6912 #, gcc-internal-format, gfc-internal-format msgid "Coindexed allocatable object at %L" msgstr "" -#: fortran/resolve.c:6774 +#: fortran/resolve.c:6776 #, gcc-internal-format, gfc-internal-format msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L" msgstr "" -#: fortran/resolve.c:6802 +#: fortran/resolve.c:6804 #, gcc-internal-format, gfc-internal-format msgid "Source-expr at %L and allocate-object at %L must have the same shape" msgstr "" -#: fortran/resolve.c:6955 +#: fortran/resolve.c:6957 #, gcc-internal-format, gfc-internal-format msgid "Type of entity at %L is type incompatible with source-expr at %L" msgstr "" -#: fortran/resolve.c:6968 +#: fortran/resolve.c:6970 #, gcc-internal-format, gfc-internal-format msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter" msgstr "" -#: fortran/resolve.c:6982 +#: fortran/resolve.c:6984 #, gcc-internal-format, gfc-internal-format msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray" msgstr "" -#: fortran/resolve.c:6995 +#: fortran/resolve.c:6997 #, gcc-internal-format, gfc-internal-format msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr" msgstr "" -#: fortran/resolve.c:7006 +#: fortran/resolve.c:7008 #, gcc-internal-format, gfc-internal-format msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration" msgstr "" -#: fortran/resolve.c:7091 +#: fortran/resolve.c:7093 #, gcc-internal-format, gfc-internal-format msgid "Array specification required in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7105 +#: fortran/resolve.c:7107 #, gcc-internal-format, gfc-internal-format msgid "Coarray specification required in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7132 +#: fortran/resolve.c:7134 #, gcc-internal-format, gfc-internal-format msgid "Bad array specification in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7151 +#: fortran/resolve.c:7153 #, gcc-internal-format, gfc-internal-format msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated" msgstr "" -#: fortran/resolve.c:7166 +#: fortran/resolve.c:7168 #, gcc-internal-format, gfc-internal-format msgid "Expected '*' in coindex specification in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7177 +#: fortran/resolve.c:7179 #, gcc-internal-format, gfc-internal-format msgid "Bad coarray specification in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7207 +#: fortran/resolve.c:7209 #, gcc-internal-format, gfc-internal-format msgid "Stat-variable at %L must be a scalar INTEGER variable" msgstr "" -#: fortran/resolve.c:7230 +#: fortran/resolve.c:7232 #, gcc-internal-format, gfc-internal-format msgid "Stat-variable at %L shall not be %sd within the same %s statement" msgstr "" -#: fortran/resolve.c:7241 +#: fortran/resolve.c:7243 #, gcc-internal-format, gfc-internal-format msgid "ERRMSG at %L is useless without a STAT tag" msgstr "" -#: fortran/resolve.c:7251 +#: fortran/resolve.c:7253 #, gcc-internal-format, gfc-internal-format msgid "Errmsg-variable at %L must be a scalar CHARACTER variable" msgstr "" -#: fortran/resolve.c:7274 +#: fortran/resolve.c:7276 #, gcc-internal-format, gfc-internal-format msgid "Errmsg-variable at %L shall not be %sd within the same %s statement" msgstr "" -#: fortran/resolve.c:7304 +#: fortran/resolve.c:7306 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L also appears at %L" msgstr "" -#: fortran/resolve.c:7310 fortran/resolve.c:7316 +#: fortran/resolve.c:7312 fortran/resolve.c:7318 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L is subobject of object at %L" msgstr "" @@ -42416,175 +41846,175 @@ msgstr "" #. element in the list. Either way, we must #. issue an error and get the next case from P. #. FIXME: Sort P and Q by line number. -#: fortran/resolve.c:7511 +#: fortran/resolve.c:7513 #, gcc-internal-format, gfc-internal-format msgid "CASE label at %L overlaps with CASE label at %L" msgstr "" -#: fortran/resolve.c:7562 +#: fortran/resolve.c:7564 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be of type %s" msgstr "" -#: fortran/resolve.c:7573 +#: fortran/resolve.c:7575 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be of kind %d" msgstr "" -#: fortran/resolve.c:7586 +#: fortran/resolve.c:7588 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be scalar" msgstr "" -#: fortran/resolve.c:7632 +#: fortran/resolve.c:7634 #, gcc-internal-format, gfc-internal-format msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression" msgstr "" -#: fortran/resolve.c:7650 +#: fortran/resolve.c:7652 #, gcc-internal-format, gfc-internal-format msgid "Argument of SELECT statement at %L cannot be %s" msgstr "" -#: fortran/resolve.c:7668 fortran/resolve.c:7676 +#: fortran/resolve.c:7670 fortran/resolve.c:7678 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L is not in the range of %s" msgstr "" -#: fortran/resolve.c:7738 fortran/resolve.c:8048 +#: fortran/resolve.c:7740 fortran/resolve.c:8050 #, gcc-internal-format, gfc-internal-format msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L" msgstr "" -#: fortran/resolve.c:7764 +#: fortran/resolve.c:7766 #, gcc-internal-format, gfc-internal-format msgid "Logical range in CASE statement at %L is not allowed" msgstr "" -#: fortran/resolve.c:7776 +#: fortran/resolve.c:7778 #, gcc-internal-format, gfc-internal-format msgid "Constant logical value in CASE statement is repeated at %L" msgstr "" -#: fortran/resolve.c:7790 +#: fortran/resolve.c:7792 #, gcc-internal-format, gfc-internal-format msgid "Range specification at %L can never be matched" msgstr "" -#: fortran/resolve.c:7893 +#: fortran/resolve.c:7895 #, gcc-internal-format, gfc-internal-format msgid "Logical SELECT CASE block at %L has more that two cases" msgstr "" -#: fortran/resolve.c:7958 +#: fortran/resolve.c:7960 #, gcc-internal-format, gfc-internal-format msgid "Associate-name '%s' at %L is used as array" msgstr "" -#: fortran/resolve.c:8000 +#: fortran/resolve.c:8002 #, gcc-internal-format, gfc-internal-format msgid "Selector shall be polymorphic in SELECT TYPE statement at %L" msgstr "" -#: fortran/resolve.c:8026 +#: fortran/resolve.c:8028 #, gcc-internal-format, gfc-internal-format msgid "Derived type '%s' at %L must be extensible" msgstr "" -#: fortran/resolve.c:8036 +#: fortran/resolve.c:8038 #, gcc-internal-format, gfc-internal-format msgid "Derived type '%s' at %L must be an extension of '%s'" msgstr "" -#: fortran/resolve.c:8208 +#: fortran/resolve.c:8210 #, gcc-internal-format, gfc-internal-format msgid "Double CLASS IS block in SELECT TYPE statement at %L" msgstr "" -#: fortran/resolve.c:8299 +#: fortran/resolve.c:8301 #, gcc-internal-format, gfc-internal-format msgid "NULL intrinsic at %L in data transfer statement requires MOLD=" msgstr "" #. FIXME: Test for defined input/output. -#: fortran/resolve.c:8327 +#: fortran/resolve.c:8329 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure" msgstr "" -#: fortran/resolve.c:8339 +#: fortran/resolve.c:8341 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure" msgstr "" -#: fortran/resolve.c:8348 +#: fortran/resolve.c:8350 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have procedure pointer components" msgstr "" -#: fortran/resolve.c:8355 +#: fortran/resolve.c:8357 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure" msgstr "" -#: fortran/resolve.c:8363 +#: fortran/resolve.c:8365 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have PRIVATE components" msgstr "" -#: fortran/resolve.c:8372 +#: fortran/resolve.c:8374 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot be a full reference to an assumed-size array" msgstr "" -#: fortran/resolve.c:8422 +#: fortran/resolve.c:8424 #, gcc-internal-format, gfc-internal-format msgid "Lock variable at %L must be a scalar of type LOCK_TYPE" msgstr "" -#: fortran/resolve.c:8429 fortran/resolve.c:8493 +#: fortran/resolve.c:8431 fortran/resolve.c:8495 #, gcc-internal-format, gfc-internal-format msgid "STAT= argument at %L must be a scalar INTEGER variable" msgstr "" -#: fortran/resolve.c:8441 fortran/resolve.c:8500 +#: fortran/resolve.c:8443 fortran/resolve.c:8502 #, gcc-internal-format, gfc-internal-format msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable" msgstr "" -#: fortran/resolve.c:8453 +#: fortran/resolve.c:8455 #, gcc-internal-format, gfc-internal-format msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable" msgstr "" -#: fortran/resolve.c:8470 +#: fortran/resolve.c:8472 #, gcc-internal-format, gfc-internal-format msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression" msgstr "" -#: fortran/resolve.c:8474 fortran/resolve.c:8484 +#: fortran/resolve.c:8476 fortran/resolve.c:8486 #, gcc-internal-format, gfc-internal-format msgid "Imageset argument at %L must between 1 and num_images()" msgstr "" -#: fortran/resolve.c:8527 +#: fortran/resolve.c:8529 #, gcc-internal-format, gfc-internal-format msgid "Statement at %L is not a valid branch target statement for the branch statement at %L" msgstr "" -#: fortran/resolve.c:8536 +#: fortran/resolve.c:8538 #, gcc-internal-format, gfc-internal-format msgid "Branch at %L may result in an infinite loop" msgstr "" #. Note: A label at END CRITICAL does not leave the CRITICAL #. construct as END CRITICAL is still part of it. -#: fortran/resolve.c:8553 fortran/resolve.c:8576 +#: fortran/resolve.c:8555 fortran/resolve.c:8578 #, gcc-internal-format, gfc-internal-format msgid "GOTO statement at %L leaves CRITICAL construct for label at %L" msgstr "" -#: fortran/resolve.c:8557 fortran/resolve.c:8582 +#: fortran/resolve.c:8559 fortran/resolve.c:8584 #, gcc-internal-format, gfc-internal-format msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L" msgstr "" @@ -42592,950 +42022,950 @@ msgstr "" #. The label is not in an enclosing block, so illegal. This was #. allowed in Fortran 66, so we allow it as extension. No #. further checks are necessary in this case. -#: fortran/resolve.c:8597 +#: fortran/resolve.c:8599 #, gcc-internal-format, gfc-internal-format msgid "Label at %L is not in the same block as the GOTO statement at %L" msgstr "" -#: fortran/resolve.c:8669 +#: fortran/resolve.c:8671 #, gcc-internal-format, gfc-internal-format msgid "WHERE mask at %L has inconsistent shape" msgstr "" -#: fortran/resolve.c:8685 +#: fortran/resolve.c:8687 #, gcc-internal-format, gfc-internal-format msgid "WHERE assignment target at %L has inconsistent shape" msgstr "" -#: fortran/resolve.c:8693 fortran/resolve.c:8780 +#: fortran/resolve.c:8695 fortran/resolve.c:8782 #, gcc-internal-format, gfc-internal-format msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L" msgstr "" -#: fortran/resolve.c:8703 fortran/resolve.c:8790 +#: fortran/resolve.c:8705 fortran/resolve.c:8792 #, gcc-internal-format, gfc-internal-format msgid "Unsupported statement inside WHERE at %L" msgstr "" -#: fortran/resolve.c:8734 +#: fortran/resolve.c:8736 #, gcc-internal-format, gfc-internal-format msgid "Assignment to a FORALL index variable at %L" msgstr "" -#: fortran/resolve.c:8743 +#: fortran/resolve.c:8745 #, gcc-internal-format, gfc-internal-format msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object" msgstr "" -#: fortran/resolve.c:8912 +#: fortran/resolve.c:8914 #, gcc-internal-format, gfc-internal-format msgid "An outer FORALL construct already has an index with this name %L" msgstr "" -#: fortran/resolve.c:8992 +#: fortran/resolve.c:8994 #, gcc-internal-format, gfc-internal-format msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array" msgstr "" -#: fortran/resolve.c:9146 +#: fortran/resolve.c:9148 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L" msgstr "" -#: fortran/resolve.c:9178 +#: fortran/resolve.c:9180 #, gcc-internal-format, gfc-internal-format msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure" msgstr "" -#: fortran/resolve.c:9183 +#: fortran/resolve.c:9185 #, gcc-internal-format, gfc-internal-format msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)" msgstr "" -#: fortran/resolve.c:9193 +#: fortran/resolve.c:9195 #, gcc-internal-format, gfc-internal-format msgid "Assignment to coindexed variable at %L in a PURE procedure" msgstr "" -#: fortran/resolve.c:9224 +#: fortran/resolve.c:9226 #, gcc-internal-format, gfc-internal-format msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator" msgstr "" -#: fortran/resolve.c:9233 +#: fortran/resolve.c:9235 #, gcc-internal-format, gfc-internal-format msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L" msgstr "" -#: fortran/resolve.c:9368 +#: fortran/resolve.c:9370 #, gcc-internal-format, gfc-internal-format msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable" msgstr "" -#: fortran/resolve.c:9371 +#: fortran/resolve.c:9373 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' has not been assigned a target label at %L" msgstr "" -#: fortran/resolve.c:9382 +#: fortran/resolve.c:9384 #, gcc-internal-format, gfc-internal-format msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier" msgstr "" -#: fortran/resolve.c:9417 +#: fortran/resolve.c:9419 #, gcc-internal-format, gfc-internal-format msgid "ASSIGN statement at %L requires a scalar default INTEGER variable" msgstr "" -#: fortran/resolve.c:9450 +#: fortran/resolve.c:9452 #, gcc-internal-format, gfc-internal-format msgid "Arithmetic IF statement at %L requires a numeric expression" msgstr "" -#: fortran/resolve.c:9509 +#: fortran/resolve.c:9511 #, gcc-internal-format, gfc-internal-format msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression" msgstr "" -#: fortran/resolve.c:9593 +#: fortran/resolve.c:9595 #, gcc-internal-format, gfc-internal-format msgid "FORALL mask clause at %L requires a scalar LOGICAL expression" msgstr "" -#: fortran/resolve.c:9675 fortran/resolve.c:9728 +#: fortran/resolve.c:9677 fortran/resolve.c:9730 #, gcc-internal-format, gfc-internal-format msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L" msgstr "" #. Common block names match but binding labels do not. -#: fortran/resolve.c:9693 +#: fortran/resolve.c:9695 #, gcc-internal-format, gfc-internal-format msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L" msgstr "" -#: fortran/resolve.c:9740 +#: fortran/resolve.c:9742 #, gcc-internal-format, gfc-internal-format msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L" msgstr "" #. Make sure global procedures don't collide with anything. -#: fortran/resolve.c:9792 +#: fortran/resolve.c:9794 #, gcc-internal-format, gfc-internal-format msgid "Binding label '%s' at %L collides with the global entity '%s' at %L" msgstr "" #. Make sure procedures in interface bodies don't collide. -#: fortran/resolve.c:9805 +#: fortran/resolve.c:9807 #, gcc-internal-format, gfc-internal-format msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L" msgstr "" -#: fortran/resolve.c:9818 +#: fortran/resolve.c:9820 #, gcc-internal-format, gfc-internal-format msgid "Binding label '%s' at %L collides with global entity '%s' at %L" msgstr "" -#: fortran/resolve.c:9897 +#: fortran/resolve.c:9899 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero" msgstr "" -#: fortran/resolve.c:9910 +#: fortran/resolve.c:9912 #, gcc-internal-format, gfc-internal-format msgid "String length at %L is too large" msgstr "" -#: fortran/resolve.c:10247 +#: fortran/resolve.c:10250 #, gcc-internal-format, gfc-internal-format msgid "Allocatable array '%s' at %L must have a deferred shape" msgstr "" -#: fortran/resolve.c:10251 +#: fortran/resolve.c:10254 #, gcc-internal-format, gfc-internal-format msgid "Scalar object '%s' at %L may not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:10259 +#: fortran/resolve.c:10262 #, gcc-internal-format, gfc-internal-format msgid "Array pointer '%s' at %L must have a deferred shape" msgstr "" -#: fortran/resolve.c:10269 +#: fortran/resolve.c:10272 #, gcc-internal-format, gfc-internal-format msgid "Array '%s' at %L cannot have a deferred shape" msgstr "" -#: fortran/resolve.c:10282 +#: fortran/resolve.c:10285 #, gcc-internal-format, gfc-internal-format msgid "Type '%s' of CLASS variable '%s' at %L is not extensible" msgstr "" -#: fortran/resolve.c:10294 +#: fortran/resolve.c:10297 #, gcc-internal-format, gfc-internal-format msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer" msgstr "" -#: fortran/resolve.c:10325 +#: fortran/resolve.c:10328 #, gcc-internal-format, gfc-internal-format msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L" msgstr "" -#: fortran/resolve.c:10347 +#: fortran/resolve.c:10350 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization" msgstr "" #. The shape of a main program or module array needs to be #. constant. -#: fortran/resolve.c:10394 +#: fortran/resolve.c:10397 #, gcc-internal-format, gfc-internal-format msgid "The module or main program array '%s' at %L must have constant shape" msgstr "" -#: fortran/resolve.c:10403 +#: fortran/resolve.c:10406 #, gcc-internal-format, gfc-internal-format msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute" msgstr "" -#: fortran/resolve.c:10417 +#: fortran/resolve.c:10420 #, gcc-internal-format, gfc-internal-format msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER" msgstr "" -#: fortran/resolve.c:10436 +#: fortran/resolve.c:10439 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L must have constant character length in this context" msgstr "" -#: fortran/resolve.c:10442 +#: fortran/resolve.c:10445 #, gcc-internal-format, gfc-internal-format msgid "COMMON variable '%s' at %L must have constant character length" msgstr "" -#: fortran/resolve.c:10487 +#: fortran/resolve.c:10490 #, gcc-internal-format, gfc-internal-format msgid "Allocatable '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:10490 +#: fortran/resolve.c:10493 #, gcc-internal-format, gfc-internal-format msgid "External '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:10494 +#: fortran/resolve.c:10497 #, gcc-internal-format, gfc-internal-format msgid "Dummy '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:10497 +#: fortran/resolve.c:10500 #, gcc-internal-format, gfc-internal-format msgid "Intrinsic '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:10500 +#: fortran/resolve.c:10503 #, gcc-internal-format, gfc-internal-format msgid "Function result '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:10503 +#: fortran/resolve.c:10506 #, gcc-internal-format, gfc-internal-format msgid "Automatic array '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:10540 +#: fortran/resolve.c:10543 #, gcc-internal-format, gfc-internal-format msgid "Character-valued statement function '%s' at %L must have constant length" msgstr "" -#: fortran/resolve.c:10562 +#: fortran/resolve.c:10565 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L" msgstr "" -#: fortran/resolve.c:10584 fortran/resolve.c:10608 +#: fortran/resolve.c:10587 fortran/resolve.c:10611 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE" msgstr "" -#: fortran/resolve.c:10626 +#: fortran/resolve.c:10629 #, gcc-internal-format, gfc-internal-format msgid "Function '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:10635 +#: fortran/resolve.c:10638 #, gcc-internal-format, gfc-internal-format msgid "External object '%s' at %L may not have an initializer" msgstr "" -#: fortran/resolve.c:10643 +#: fortran/resolve.c:10646 #, gcc-internal-format, gfc-internal-format msgid "ELEMENTAL function '%s' at %L must have a scalar result" msgstr "" -#: fortran/resolve.c:10653 +#: fortran/resolve.c:10656 #, gcc-internal-format, gfc-internal-format msgid "Statement function '%s' at %L may not have pointer or allocatable attribute" msgstr "" -#: fortran/resolve.c:10672 +#: fortran/resolve.c:10675 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER(*) function '%s' at %L cannot be array-valued" msgstr "" -#: fortran/resolve.c:10676 +#: fortran/resolve.c:10679 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued" msgstr "" -#: fortran/resolve.c:10680 +#: fortran/resolve.c:10683 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER(*) function '%s' at %L cannot be pure" msgstr "" -#: fortran/resolve.c:10684 +#: fortran/resolve.c:10687 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER(*) function '%s' at %L cannot be recursive" msgstr "" -#: fortran/resolve.c:10696 +#: fortran/resolve.c:10699 #, gcc-internal-format, gfc-internal-format msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L" msgstr "" -#: fortran/resolve.c:10751 +#: fortran/resolve.c:10754 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:10757 +#: fortran/resolve.c:10760 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:10763 +#: fortran/resolve.c:10766 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:10771 +#: fortran/resolve.c:10774 #, gcc-internal-format, gfc-internal-format msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:10777 +#: fortran/resolve.c:10780 #, gcc-internal-format, gfc-internal-format msgid "Procedure pointer result '%s' at %L is missing the pointer attribute" msgstr "" -#: fortran/resolve.c:10823 +#: fortran/resolve.c:10826 #, gcc-internal-format, gfc-internal-format msgid "FINAL procedure '%s' at %L is not a SUBROUTINE" msgstr "" -#: fortran/resolve.c:10831 +#: fortran/resolve.c:10834 #, gcc-internal-format, gfc-internal-format msgid "FINAL procedure at %L must have exactly one argument" msgstr "" -#: fortran/resolve.c:10840 +#: fortran/resolve.c:10843 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must be of type '%s'" msgstr "" -#: fortran/resolve.c:10848 +#: fortran/resolve.c:10851 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be a POINTER" msgstr "" -#: fortran/resolve.c:10854 +#: fortran/resolve.c:10857 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:10860 +#: fortran/resolve.c:10863 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be OPTIONAL" msgstr "" -#: fortran/resolve.c:10868 +#: fortran/resolve.c:10871 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)" msgstr "" -#: fortran/resolve.c:10876 +#: fortran/resolve.c:10879 #, gcc-internal-format, gfc-internal-format msgid "Non-scalar FINAL procedure at %L should have assumed shape argument" msgstr "" -#: fortran/resolve.c:10895 +#: fortran/resolve.c:10898 #, gcc-internal-format, gfc-internal-format msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'" msgstr "" -#: fortran/resolve.c:10928 +#: fortran/resolve.c:10931 #, gcc-internal-format, gfc-internal-format msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one" msgstr "" #. TODO: Remove this error when finalization is finished. -#: fortran/resolve.c:10933 +#: fortran/resolve.c:10936 #, gcc-internal-format, gfc-internal-format msgid "Finalization at %L is not yet implemented" msgstr "" -#: fortran/resolve.c:10964 +#: fortran/resolve.c:10967 #, gcc-internal-format, gfc-internal-format msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L" msgstr "" -#: fortran/resolve.c:10974 +#: fortran/resolve.c:10977 #, gcc-internal-format, gfc-internal-format msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous" msgstr "" -#: fortran/resolve.c:11033 +#: fortran/resolve.c:11036 #, gcc-internal-format, gfc-internal-format msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L" msgstr "" -#: fortran/resolve.c:11045 +#: fortran/resolve.c:11048 #, gcc-internal-format, gfc-internal-format msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too" msgstr "" -#: fortran/resolve.c:11075 +#: fortran/resolve.c:11078 #, gcc-internal-format, gfc-internal-format msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name" msgstr "" -#: fortran/resolve.c:11131 +#: fortran/resolve.c:11134 #, gcc-internal-format, gfc-internal-format msgid "Type-bound operator at %L can't be NOPASS" msgstr "" -#: fortran/resolve.c:11294 +#: fortran/resolve.c:11297 #, gcc-internal-format, gfc-internal-format msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L" msgstr "" -#: fortran/resolve.c:11331 +#: fortran/resolve.c:11334 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'" msgstr "" -#: fortran/resolve.c:11345 +#: fortran/resolve.c:11348 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' with PASS at %L must have at least one argument" msgstr "" -#: fortran/resolve.c:11359 fortran/resolve.c:11822 +#: fortran/resolve.c:11362 fortran/resolve.c:11825 #, gcc-internal-format, gfc-internal-format msgid "Non-polymorphic passed-object dummy argument of '%s' at %L" msgstr "" -#: fortran/resolve.c:11367 +#: fortran/resolve.c:11370 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'" msgstr "" -#: fortran/resolve.c:11376 +#: fortran/resolve.c:11379 #, gcc-internal-format, gfc-internal-format msgid "Passed-object dummy argument of '%s' at %L must be scalar" msgstr "" -#: fortran/resolve.c:11382 +#: fortran/resolve.c:11385 #, gcc-internal-format, gfc-internal-format msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:11388 +#: fortran/resolve.c:11391 #, gcc-internal-format, gfc-internal-format msgid "Passed-object dummy argument of '%s' at %L must not be POINTER" msgstr "" -#: fortran/resolve.c:11417 +#: fortran/resolve.c:11420 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L has the same name as a component of '%s'" msgstr "" -#: fortran/resolve.c:11426 +#: fortran/resolve.c:11429 #, gcc-internal-format, gfc-internal-format msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'" msgstr "" -#: fortran/resolve.c:11521 +#: fortran/resolve.c:11524 #, gcc-internal-format, gfc-internal-format msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden" msgstr "" -#: fortran/resolve.c:11579 +#: fortran/resolve.c:11582 #, gcc-internal-format, gfc-internal-format msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one" msgstr "" -#: fortran/resolve.c:11592 +#: fortran/resolve.c:11595 #, gcc-internal-format, gfc-internal-format msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT" msgstr "" -#: fortran/resolve.c:11605 +#: fortran/resolve.c:11608 #, gcc-internal-format, gfc-internal-format msgid "Deferred-length character component '%s' at %L is not yet supported" msgstr "" -#: fortran/resolve.c:11615 +#: fortran/resolve.c:11618 #, gcc-internal-format, gfc-internal-format msgid "Coarray component '%s' at %L must be allocatable with deferred shape" msgstr "" -#: fortran/resolve.c:11624 +#: fortran/resolve.c:11627 #, gcc-internal-format, gfc-internal-format msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray" msgstr "" -#: fortran/resolve.c:11634 +#: fortran/resolve.c:11637 #, gcc-internal-format, gfc-internal-format msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar" msgstr "" -#: fortran/resolve.c:11643 +#: fortran/resolve.c:11646 #, gcc-internal-format, gfc-internal-format msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer" msgstr "" -#: fortran/resolve.c:11651 +#: fortran/resolve.c:11654 #, gcc-internal-format, gfc-internal-format msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement" msgstr "" -#: fortran/resolve.c:11716 +#: fortran/resolve.c:11719 #, gcc-internal-format, gfc-internal-format msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit" msgstr "" -#: fortran/resolve.c:11756 +#: fortran/resolve.c:11759 #, gcc-internal-format, gfc-internal-format msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'" msgstr "" -#: fortran/resolve.c:11770 +#: fortran/resolve.c:11773 #, gcc-internal-format, gfc-internal-format msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument" msgstr "" -#: fortran/resolve.c:11786 +#: fortran/resolve.c:11789 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'" msgstr "" -#: fortran/resolve.c:11796 +#: fortran/resolve.c:11799 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar" msgstr "" -#: fortran/resolve.c:11805 +#: fortran/resolve.c:11808 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute" msgstr "" -#: fortran/resolve.c:11814 +#: fortran/resolve.c:11817 #, gcc-internal-format, gfc-internal-format msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:11851 +#: fortran/resolve.c:11854 #, gcc-internal-format, gfc-internal-format msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure" msgstr "" -#: fortran/resolve.c:11864 +#: fortran/resolve.c:11867 #, gcc-internal-format, gfc-internal-format msgid "Character length of component '%s' needs to be a constant specification expression at %L" msgstr "" -#: fortran/resolve.c:11875 +#: fortran/resolve.c:11878 #, gcc-internal-format, gfc-internal-format msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE" msgstr "" -#: fortran/resolve.c:11887 +#: fortran/resolve.c:11890 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L" msgstr "" -#: fortran/resolve.c:11895 +#: fortran/resolve.c:11898 #, gcc-internal-format, gfc-internal-format msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s" msgstr "" -#: fortran/resolve.c:11904 +#: fortran/resolve.c:11907 #, gcc-internal-format, gfc-internal-format msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute" msgstr "" -#: fortran/resolve.c:11922 fortran/resolve.c:11933 +#: fortran/resolve.c:11925 fortran/resolve.c:11936 #, gcc-internal-format, gfc-internal-format msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared" msgstr "" -#: fortran/resolve.c:11945 +#: fortran/resolve.c:11948 #, gcc-internal-format, gfc-internal-format msgid "Component '%s' with CLASS at %L must be allocatable or pointer" msgstr "" -#: fortran/resolve.c:11995 +#: fortran/resolve.c:11998 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L" msgstr "" -#: fortran/resolve.c:12047 +#: fortran/resolve.c:12050 #, gcc-internal-format, gfc-internal-format msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed" msgstr "" -#: fortran/resolve.c:12053 +#: fortran/resolve.c:12056 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:12060 +#: fortran/resolve.c:12063 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:12069 +#: fortran/resolve.c:12072 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:12079 +#: fortran/resolve.c:12082 #, gcc-internal-format, gfc-internal-format msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure" msgstr "" -#: fortran/resolve.c:12089 +#: fortran/resolve.c:12092 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components" msgstr "" #. FIXME: Once UDDTIO is implemented, the following can be #. removed. -#: fortran/resolve.c:12097 +#: fortran/resolve.c:12100 #, gcc-internal-format, gfc-internal-format msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure" msgstr "" -#: fortran/resolve.c:12114 +#: fortran/resolve.c:12117 #, gcc-internal-format, gfc-internal-format msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:12124 +#: fortran/resolve.c:12127 #, gcc-internal-format, gfc-internal-format msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:12135 +#: fortran/resolve.c:12138 #, gcc-internal-format, gfc-internal-format msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:12162 +#: fortran/resolve.c:12165 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:12181 +#: fortran/resolve.c:12184 #, gcc-internal-format, gfc-internal-format msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape" msgstr "" -#: fortran/resolve.c:12193 +#: fortran/resolve.c:12196 #, gcc-internal-format, gfc-internal-format msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type" msgstr "" -#: fortran/resolve.c:12204 +#: fortran/resolve.c:12207 #, gcc-internal-format, gfc-internal-format msgid "Incompatible derived type in PARAMETER at %L" msgstr "" -#: fortran/resolve.c:12273 +#: fortran/resolve.c:12276 #, gcc-internal-format, gfc-internal-format msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L" msgstr "" -#: fortran/resolve.c:12276 +#: fortran/resolve.c:12279 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L" msgstr "" -#: fortran/resolve.c:12359 +#: fortran/resolve.c:12362 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array" msgstr "" -#: fortran/resolve.c:12377 +#: fortran/resolve.c:12380 #, gcc-internal-format, gfc-internal-format msgid "Assumed size array at %L must be a dummy argument" msgstr "" -#: fortran/resolve.c:12380 +#: fortran/resolve.c:12383 #, gcc-internal-format, gfc-internal-format msgid "Assumed shape array at %L must be a dummy argument" msgstr "" -#: fortran/resolve.c:12393 +#: fortran/resolve.c:12396 #, gcc-internal-format, gfc-internal-format msgid "Symbol at %L is not a DUMMY variable" msgstr "" -#: fortran/resolve.c:12399 +#: fortran/resolve.c:12402 #, gcc-internal-format, gfc-internal-format msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument" msgstr "" -#: fortran/resolve.c:12409 +#: fortran/resolve.c:12412 #, gcc-internal-format, gfc-internal-format msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length" msgstr "" -#: fortran/resolve.c:12418 +#: fortran/resolve.c:12421 #, gcc-internal-format, gfc-internal-format msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one" msgstr "" -#: fortran/resolve.c:12431 fortran/resolve.c:12512 +#: fortran/resolve.c:12434 fortran/resolve.c:12515 #, gcc-internal-format, gfc-internal-format msgid "The derived type '%s' at %L is of type '%s', which has not been defined" msgstr "" -#: fortran/resolve.c:12458 +#: fortran/resolve.c:12461 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope" msgstr "" -#: fortran/resolve.c:12538 +#: fortran/resolve.c:12541 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'" msgstr "" -#: fortran/resolve.c:12552 +#: fortran/resolve.c:12555 #, gcc-internal-format, gfc-internal-format msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray" msgstr "" -#: fortran/resolve.c:12570 +#: fortran/resolve.c:12573 #, gcc-internal-format, gfc-internal-format msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer" msgstr "" -#: fortran/resolve.c:12582 +#: fortran/resolve.c:12585 #, gcc-internal-format, gfc-internal-format msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)" msgstr "" -#: fortran/resolve.c:12594 +#: fortran/resolve.c:12597 #, gcc-internal-format, gfc-internal-format msgid "Function result '%s' at %L shall not be a coarray or have a coarray component" msgstr "" -#: fortran/resolve.c:12603 +#: fortran/resolve.c:12606 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray" msgstr "" -#: fortran/resolve.c:12615 +#: fortran/resolve.c:12618 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar" msgstr "" -#: fortran/resolve.c:12630 +#: fortran/resolve.c:12633 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument" msgstr "" -#: fortran/resolve.c:12638 +#: fortran/resolve.c:12641 #, gcc-internal-format, gfc-internal-format msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape" msgstr "" -#: fortran/resolve.c:12645 +#: fortran/resolve.c:12648 #, gcc-internal-format, gfc-internal-format msgid "Allocatable coarray variable '%s' at %L must have deferred shape" msgstr "" -#: fortran/resolve.c:12657 +#: fortran/resolve.c:12660 #, gcc-internal-format, gfc-internal-format msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components" msgstr "" -#: fortran/resolve.c:12666 +#: fortran/resolve.c:12669 #, gcc-internal-format, gfc-internal-format msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'" msgstr "" -#: fortran/resolve.c:12738 +#: fortran/resolve.c:12741 #, gcc-internal-format, gfc-internal-format msgid "Threadprivate at %L isn't SAVEd" msgstr "" -#: fortran/resolve.c:12832 +#: fortran/resolve.c:12835 #, gcc-internal-format, gfc-internal-format msgid "BLOCK DATA element '%s' at %L must be in COMMON" msgstr "" -#: fortran/resolve.c:12838 +#: fortran/resolve.c:12841 #, gcc-internal-format, gfc-internal-format msgid "DATA array '%s' at %L must be specified in a previous declaration" msgstr "" -#: fortran/resolve.c:12847 +#: fortran/resolve.c:12850 #, gcc-internal-format, gfc-internal-format msgid "DATA element '%s' at %L cannot have a coindex" msgstr "" -#: fortran/resolve.c:12861 +#: fortran/resolve.c:12864 #, gcc-internal-format, gfc-internal-format msgid "DATA element '%s' at %L is a pointer and so must be a full array" msgstr "" -#: fortran/resolve.c:12907 +#: fortran/resolve.c:12910 #, gcc-internal-format, gfc-internal-format msgid "Nonconstant array section at %L in DATA statement" msgstr "" -#: fortran/resolve.c:12920 +#: fortran/resolve.c:12923 #, gcc-internal-format, gfc-internal-format msgid "DATA statement at %L has more variables than values" msgstr "" -#: fortran/resolve.c:13019 +#: fortran/resolve.c:13022 #, gcc-internal-format, gfc-internal-format msgid "start of implied-do loop at %L could not be simplified to a constant value" msgstr "" -#: fortran/resolve.c:13027 +#: fortran/resolve.c:13030 #, gcc-internal-format, gfc-internal-format msgid "end of implied-do loop at %L could not be simplified to a constant value" msgstr "" -#: fortran/resolve.c:13035 +#: fortran/resolve.c:13038 #, gcc-internal-format, gfc-internal-format msgid "step of implied-do loop at %L could not be simplified to a constant value" msgstr "" -#: fortran/resolve.c:13160 +#: fortran/resolve.c:13163 #, gcc-internal-format, gfc-internal-format msgid "DATA statement at %L has more values than variables" msgstr "" -#: fortran/resolve.c:13299 +#: fortran/resolve.c:13301 #, gcc-internal-format, gfc-internal-format msgid "Label %d at %L defined but not used" msgstr "" -#: fortran/resolve.c:13304 +#: fortran/resolve.c:13306 #, gcc-internal-format, gfc-internal-format msgid "Label %d at %L defined but cannot be used" msgstr "" -#: fortran/resolve.c:13388 +#: fortran/resolve.c:13390 #, gcc-internal-format, gfc-internal-format msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:13397 +#: fortran/resolve.c:13399 #, gcc-internal-format, gfc-internal-format msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:13405 +#: fortran/resolve.c:13407 #, gcc-internal-format, gfc-internal-format msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON" msgstr "" -#: fortran/resolve.c:13421 +#: fortran/resolve.c:13423 #, gcc-internal-format, gfc-internal-format msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:13524 +#: fortran/resolve.c:13526 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in EQUIVALENCE statement at %L" msgstr "" -#: fortran/resolve.c:13539 +#: fortran/resolve.c:13541 #, gcc-internal-format, gfc-internal-format msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute" msgstr "" -#: fortran/resolve.c:13551 +#: fortran/resolve.c:13553 #, gcc-internal-format, gfc-internal-format msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'" msgstr "" -#: fortran/resolve.c:13560 +#: fortran/resolve.c:13562 #, gcc-internal-format, gfc-internal-format msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:13639 +#: fortran/resolve.c:13641 #, gcc-internal-format, gfc-internal-format msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:13650 +#: fortran/resolve.c:13652 #, gcc-internal-format, gfc-internal-format msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:13661 +#: fortran/resolve.c:13663 #, gcc-internal-format, gfc-internal-format msgid "Substring at %L has length zero" msgstr "" -#: fortran/resolve.c:13704 +#: fortran/resolve.c:13706 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'" msgstr "" -#: fortran/resolve.c:13717 +#: fortran/resolve.c:13719 #, gcc-internal-format, gfc-internal-format msgid "ENTRY '%s' at %L has no IMPLICIT type" msgstr "" -#: fortran/resolve.c:13734 +#: fortran/resolve.c:13736 #, gcc-internal-format, gfc-internal-format msgid "User operator procedure '%s' at %L must be a FUNCTION" msgstr "" -#: fortran/resolve.c:13744 +#: fortran/resolve.c:13746 #, gcc-internal-format, gfc-internal-format msgid "User operator procedure '%s' at %L cannot be assumed character length" msgstr "" -#: fortran/resolve.c:13752 +#: fortran/resolve.c:13754 #, gcc-internal-format, gfc-internal-format msgid "User operator procedure '%s' at %L must have at least one argument" msgstr "" -#: fortran/resolve.c:13766 +#: fortran/resolve.c:13768 #, gcc-internal-format, gfc-internal-format msgid "First argument of operator interface at %L cannot be optional" msgstr "" -#: fortran/resolve.c:13784 +#: fortran/resolve.c:13786 #, gcc-internal-format, gfc-internal-format msgid "Second argument of operator interface at %L cannot be optional" msgstr "" -#: fortran/resolve.c:13791 +#: fortran/resolve.c:13793 #, gcc-internal-format, gfc-internal-format msgid "Operator interface at %L must have, at most, two arguments" msgstr "" -#: fortran/resolve.c:13867 +#: fortran/resolve.c:13869 #, gcc-internal-format, gfc-internal-format msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE" msgstr "" @@ -43701,34 +43131,34 @@ msgstr "" msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L" msgstr "" -#: fortran/simplify.c:3448 fortran/simplify.c:3580 +#: fortran/simplify.c:3451 fortran/simplify.c:3583 #, gcc-internal-format, gfc-internal-format msgid "DIM argument at %L is out of bounds" msgstr "" -#: fortran/simplify.c:3751 +#: fortran/simplify.c:3754 #, gcc-internal-format, gfc-internal-format msgid "Argument of LOG at %L cannot be less than or equal to zero" msgstr "" -#: fortran/simplify.c:3764 +#: fortran/simplify.c:3767 #, gcc-internal-format, gfc-internal-format msgid "Complex argument of LOG at %L cannot be zero" msgstr "" -#: fortran/simplify.c:3792 +#: fortran/simplify.c:3795 #, gcc-internal-format, gfc-internal-format msgid "Argument of LOG10 at %L cannot be less than or equal to zero" msgstr "" #. Result is processor-dependent. -#: fortran/simplify.c:4240 +#: fortran/simplify.c:4243 #, gcc-internal-format, gfc-internal-format msgid "Second argument MOD at %L is zero" msgstr "" #. Result is processor-dependent. -#: fortran/simplify.c:4251 +#: fortran/simplify.c:4254 #, gcc-internal-format, gfc-internal-format msgid "Second argument of MOD at %L is zero" msgstr "" @@ -43736,47 +43166,47 @@ msgstr "" #. Result is processor-dependent. This processor just opts #. to not handle it at all. #. Result is processor-dependent. -#: fortran/simplify.c:4293 fortran/simplify.c:4305 +#: fortran/simplify.c:4296 fortran/simplify.c:4308 #, gcc-internal-format, gfc-internal-format msgid "Second argument of MODULO at %L is zero" msgstr "" -#: fortran/simplify.c:4380 +#: fortran/simplify.c:4383 #, gcc-internal-format, gfc-internal-format msgid "Result of NEAREST is NaN at %L" msgstr "" -#: fortran/simplify.c:4844 +#: fortran/simplify.c:4847 #, gcc-internal-format, gfc-internal-format msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L" msgstr "" -#: fortran/simplify.c:4899 +#: fortran/simplify.c:4902 #, gcc-internal-format, gfc-internal-format msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L" msgstr "" -#: fortran/simplify.c:5151 +#: fortran/simplify.c:5154 #, gcc-internal-format, gfc-internal-format msgid "Result of SCALE overflows its kind at %L" msgstr "" -#: fortran/simplify.c:5862 +#: fortran/simplify.c:5865 #, gcc-internal-format, gfc-internal-format msgid "Argument of SQRT at %L has a negative value" msgstr "" -#: fortran/simplify.c:6173 +#: fortran/simplify.c:6176 #, gcc-internal-format, gfc-internal-format msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)" msgstr "" -#: fortran/simplify.c:6196 +#: fortran/simplify.c:6199 #, gcc-internal-format, gfc-internal-format msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)" msgstr "" -#: fortran/simplify.c:6613 +#: fortran/simplify.c:6616 #, gcc-internal-format, gfc-internal-format msgid "Character '%s' in string at %L cannot be converted into character kind %d" msgstr "" @@ -43962,7 +43392,7 @@ msgstr "" #: fortran/symbol.c:1598 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: BIND(C) at %L" -msgstr "" +msgstr "Fortran 2003: BIND(C) tại %L" #: fortran/symbol.c:1615 #, gcc-internal-format, gfc-internal-format @@ -43972,7 +43402,7 @@ msgstr "" #: fortran/symbol.c:1619 #, gcc-internal-format, gfc-internal-format msgid "Fortran 2003: EXTENDS at %L" -msgstr "" +msgstr "Fortran 2003: EXTENDS tại %L" #: fortran/symbol.c:1641 #, gcc-internal-format, gfc-internal-format @@ -44017,7 +43447,7 @@ msgstr "" #: fortran/symbol.c:1967 #, gcc-internal-format, gfc-internal-format msgid "Symbol '%s' at %C is ambiguous" -msgstr "" +msgstr "Ký hiệu '%s' tại %C chưa rõ ràng" #: fortran/symbol.c:1999 #, gcc-internal-format, gfc-internal-format @@ -44145,17 +43575,17 @@ msgstr "" msgid "BOZ constant at %L is too large (%ld vs %ld bits)" msgstr "" -#: fortran/trans-array.c:7003 +#: fortran/trans-array.c:6997 #, gcc-internal-format, gfc-internal-format msgid "Creating array temporary at %L for argument '%s'" msgstr "" -#: fortran/trans-array.c:8129 +#: fortran/trans-array.c:8123 #, gcc-internal-format msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components." msgstr "" -#: fortran/trans-array.c:8626 +#: fortran/trans-array.c:8620 #, gcc-internal-format, gfc-internal-format msgid "bad expression type during walk (%d)" msgstr "" @@ -44360,17 +43790,17 @@ msgstr "" #: fortran/trans-types.c:530 #, gcc-internal-format msgid "REAL(KIND=8) is not available for -freal-4-real-8 option" -msgstr "" +msgstr "REAL(KIND=8) không phải là biến cho tùy chọn -freal-4-real-8" #: fortran/trans-types.c:537 #, gcc-internal-format msgid "REAL(KIND=10) is not available for -freal-4-real-10 option" -msgstr "" +msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-4-real-10" #: fortran/trans-types.c:544 #, gcc-internal-format msgid "REAL(KIND=16) is not available for -freal-4-real-16 option" -msgstr "" +msgstr "REAL(KIND=16) không phải là biến cho tùy chọn -freal-4-real-16" #: fortran/trans-types.c:558 #, gcc-internal-format @@ -44380,17 +43810,17 @@ msgstr "" #: fortran/trans-types.c:567 #, gcc-internal-format msgid "REAL(KIND=4) is not available for -freal-8-real-4 option" -msgstr "" +msgstr "REAL(KIND=4) không phải là biến cho tùy chọn -freal-8-real-4" #: fortran/trans-types.c:574 #, gcc-internal-format msgid "REAL(KIND=10) is not available for -freal-8-real-10 option" -msgstr "" +msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-10" #: fortran/trans-types.c:581 #, gcc-internal-format msgid "REAL(KIND=10) is not available for -freal-8-real-16 option" -msgstr "" +msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-16" #: fortran/trans-types.c:1432 #, gcc-internal-format, gfc-internal-format @@ -44475,7 +43905,7 @@ msgstr "" #: java/expr.c:1690 #, gcc-internal-format msgid "field %qs not found" -msgstr "" +msgstr "không tìm thấy trường %qs" #: java/expr.c:2249 #, gcc-internal-format, gfc-internal-format @@ -44485,7 +43915,7 @@ msgstr "" #: java/expr.c:2442 #, gcc-internal-format, gfc-internal-format msgid "failed to find class '%s'" -msgstr "" +msgstr "không tìm thấy lớp '%s'" #: java/expr.c:2483 #, gcc-internal-format, gfc-internal-format @@ -44510,7 +43940,7 @@ msgstr "" #: java/expr.c:2885 #, gcc-internal-format, gfc-internal-format msgid "missing field '%s' in '%s'" -msgstr "" +msgstr "thiếu trường '%s' trong '%s'" #: java/expr.c:2892 #, gcc-internal-format, gfc-internal-format @@ -44540,7 +43970,6 @@ msgstr "" #. duplicate code from LOAD macro #: java/expr.c:3549 #, fuzzy, gcc-internal-format -#| msgid "unrecognized address" msgid "unrecognized wide sub-instruction" msgstr "không nhận ra địa chỉ" @@ -44616,15 +44045,14 @@ msgid "no input file specified" msgstr "" #: java/jcf-parse.c:1885 -#, fuzzy, gcc-internal-format -#| msgid "no input files" +#, gcc-internal-format msgid "can%'t close input file %s: %m" -msgstr "không có tập tin nhập vào" +msgstr "can%'t đóng tập tin đầu vào %s: %m" #: java/jcf-parse.c:1928 #, gcc-internal-format, gfc-internal-format msgid "bad zip/jar file %s" -msgstr "" +msgstr "tập tin zip/jar sai %s" #: java/jcf-parse.c:2130 #, gcc-internal-format, gfc-internal-format @@ -44632,21 +44060,19 @@ msgid "error while reading %s from zip file" msgstr "" #: java/jvspec.c:396 -#, fuzzy, gcc-internal-format -#| msgid "can't specify '-D' without '--main'\n" +#, gcc-internal-format msgid "can%'t specify %<-D%> without %<--main%>" -msgstr "không thể ghi rõ tùy chọn « -D » mà không có « --main »\n" +msgstr "can%'t chỉ định %<-D%> mà không có %<--main%>" #: java/jvspec.c:399 -#, fuzzy, gcc-internal-format -#| msgid "'%s' is not a valid class name" +#, gcc-internal-format msgid "%qs is not a valid class name" -msgstr "« %s » không phải là một tên hạng đúng" +msgstr "'%qs' không phải là một tên lớp đúng" #: java/jvspec.c:405 #, gcc-internal-format msgid "--resource requires -o" -msgstr "« --resource » cũng yêu cầu « -o »" +msgstr "'--resource' cũng yêu cầu '-o'" #: java/jvspec.c:412 #, gcc-internal-format @@ -44656,7 +44082,7 @@ msgstr "" #: java/jvspec.c:419 #, gcc-internal-format msgid "cannot specify both -C and -o" -msgstr "không thể ghi rõ đồng thời hai tùy chọn « --C » và « -o »" +msgstr "không thể ghi rõ đồng thời hai tùy chọn --C và -o" #: java/jvspec.c:431 #, gcc-internal-format @@ -44670,9 +44096,8 @@ msgstr "chưa thực hiện chức năng sử dụng @FILE với nhiều tập t #: java/jvspec.c:537 #, fuzzy, gcc-internal-format -#| msgid "cannot specify 'main' class when not linking" msgid "cannot specify %<main%> class when not linking" -msgstr "không liên kết thì cũng không thể ghi rõ hạng « main » (chính)" +msgstr "không liên kết thì cũng không thể ghi rõ hạng 'main' (chính)" #: java/lang.c:583 #, gcc-internal-format @@ -44727,31 +44152,29 @@ msgstr "" #: lto/lto-lang.c:730 #, gcc-internal-format msgid "-fwpa and -fltrans are mutually exclusive" -msgstr "" +msgstr "-fwpa và -fltrans loại trừ lẫn nhau" #: lto/lto-object.c:112 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "options enabled: " +#, gcc-internal-format, gfc-internal-format msgid "open %s failed: %s" -msgstr "tuỳ chọn đã bật: " +msgstr "mở %s gặp lỗi: %s" #: lto/lto-object.c:153 lto/lto-object.c:186 lto/lto-object.c:284 #: lto/lto-object.c:341 lto/lto-object.c:365 #, gcc-internal-format, gfc-internal-format msgid "%s: %s" -msgstr "" +msgstr "%s: %s" #: lto/lto-object.c:155 #, gcc-internal-format, gfc-internal-format msgid "%s: %s: %s" -msgstr "" +msgstr "%s: %s: %s" # Literal: don't translate; Nghĩa chữ : dừng dịch #: lto/lto-object.c:195 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "fclose %s" +#, gcc-internal-format, gfc-internal-format msgid "close: %s" -msgstr "fclose %s" +msgstr "close: %s" #: lto/lto-object.c:252 #, gcc-internal-format, gfc-internal-format @@ -44759,10 +44182,9 @@ msgid "two or more sections for %s" msgstr "" #: lto/lto.c:235 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument to '-%s' is missing" +#, gcc-internal-format, gfc-internal-format msgid "%s: section %s is missing" -msgstr "đối số tới « -%s » còn thiếu" +msgstr "%s: phần %s còn thiếu" #: lto/lto.c:950 #, gcc-internal-format @@ -44774,93 +44196,87 @@ msgstr "" msgid "could not parse hex number" msgstr "" -#: lto/lto.c:1010 +#: lto/lto.c:1009 #, gcc-internal-format, gfc-internal-format msgid "unexpected file name %s in linker resolution file. Expected %s" msgstr "" -#: lto/lto.c:1019 +#: lto/lto.c:1018 #, gcc-internal-format msgid "could not parse file offset" msgstr "" -#: lto/lto.c:1022 +#: lto/lto.c:1021 #, gcc-internal-format msgid "unexpected offset" msgstr "" #: lto/lto.c:1043 #, fuzzy, gcc-internal-format -#| msgid "invalid register in the instruction" msgid "invalid line in the resolution file" msgstr "lệnh chứa một thanh ghi sai" -#: lto/lto.c:1056 +#: lto/lto.c:1054 #, fuzzy, gcc-internal-format -#| msgid "invalid register in the instruction" msgid "invalid resolution in the resolution file" msgstr "lệnh chứa một thanh ghi sai" -#: lto/lto.c:1062 +#: lto/lto.c:1060 #, gcc-internal-format msgid "resolution sub id " msgstr "" -#: lto/lto.c:1157 +#: lto/lto.c:1169 #, gcc-internal-format, gfc-internal-format msgid "cannot read LTO decls from %s" msgstr "" -#: lto/lto.c:1261 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "[cannot find %s]" +#: lto/lto.c:1274 +#, gcc-internal-format, gfc-internal-format msgid "Cannot open %s" -msgstr "[không tìm thấy %s]" +msgstr "Không thể mở %s" -#: lto/lto.c:1282 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "[cannot find %s]" +#: lto/lto.c:1295 +#, gcc-internal-format, gfc-internal-format msgid "Cannot map %s" -msgstr "[không tìm thấy %s]" +msgstr "Không thể map %s" -#: lto/lto.c:1293 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "[cannot find %s]" +#: lto/lto.c:1306 +#, gcc-internal-format, gfc-internal-format msgid "Cannot read %s" -msgstr "[không tìm thấy %s]" +msgstr "Không thể đọc %s" -#: lto/lto.c:2272 +#: lto/lto.c:2285 #, gcc-internal-format msgid "no LTRANS output list filename provided" msgstr "" -#: lto/lto.c:2275 +#: lto/lto.c:2288 #, gcc-internal-format msgid "opening LTRANS output list %s: %m" msgstr "" -#: lto/lto.c:2321 +#: lto/lto.c:2334 #, gcc-internal-format msgid "lto_obj_file_open() failed" -msgstr "" +msgstr "lto_obj_file_open() gặp lỗi" -#: lto/lto.c:2347 +#: lto/lto.c:2360 #, gcc-internal-format msgid "writing to LTRANS output list %s: %m" msgstr "" -#: lto/lto.c:2355 +#: lto/lto.c:2368 #, gcc-internal-format msgid "closing LTRANS output list %s: %m" msgstr "" -#: lto/lto.c:2582 +#: lto/lto.c:2595 #, fuzzy, gcc-internal-format -#| msgid "could not open response file %s" msgid "could not open symbol resolution file: %m" msgstr "không thể mở tập tin đáp ứng %s" -#: lto/lto.c:2657 +#: lto/lto.c:2670 #, gcc-internal-format msgid "errors during merging of translation units" msgstr "" @@ -44972,7 +44388,6 @@ msgstr "" #: objc/objc-act.c:890 #, fuzzy, gcc-internal-format -#| msgid "derived type declaration" msgid "invalid property declaration" msgstr "lời tuyên bố loại có hướng" @@ -45015,7 +44430,6 @@ msgstr "" #: objc/objc-act.c:1016 #, fuzzy, gcc-internal-format -#| msgid "<declaration error>" msgid "redeclaration of property %qD" msgstr "<lỗi tuyên bố>" @@ -45030,19 +44444,16 @@ msgstr "" #: objc/objc-act.c:1081 #, fuzzy, gcc-internal-format -#| msgid "Warn about global functions without previous declarations" msgid "'nonatomic' attribute of property %qD conflicts with previous declaration" msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước" #: objc/objc-act.c:1091 #, fuzzy, gcc-internal-format -#| msgid "Warn about global functions without previous declarations" msgid "'getter' attribute of property %qD conflicts with previous declaration" msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước" #: objc/objc-act.c:1104 #, fuzzy, gcc-internal-format -#| msgid "Warn about global functions without previous declarations" msgid "'setter' attribute of property %qD conflicts with previous declaration" msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước" @@ -45053,13 +44464,11 @@ msgstr "" #: objc/objc-act.c:1126 #, fuzzy, gcc-internal-format -#| msgid "Warn about global functions without previous declarations" msgid "'readonly' attribute of property %qD conflicts with previous declaration" msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước" #: objc/objc-act.c:1164 #, fuzzy, gcc-internal-format -#| msgid "Warn about global functions without previous declarations" msgid "type of property %qD conflicts with previous declaration" msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước" @@ -45072,15 +44481,13 @@ msgstr "" #. parser won't call this function if it is not. This is only a #. double-check for safety. #: objc/objc-act.c:1653 -#, fuzzy, gcc-internal-format -#| msgid "could not find libgcc.a" +#, gcc-internal-format msgid "could not find class %qE" -msgstr "không tìm thấy libgcc.a" +msgstr "không tìm thấy lớp %qE" #. Again, this should never happen, but we do check. #: objc/objc-act.c:1661 #, fuzzy, gcc-internal-format -#| msgid "could not find specs file %s\n" msgid "could not find interface for class %qE" msgstr "không tìm thấy tập tin đặc tả %s\n" @@ -45220,12 +44627,12 @@ msgstr "" #: objc/objc-act.c:3332 #, gcc-internal-format msgid "cannot find class %qE" -msgstr "" +msgstr "không tìm thấy lớp %qE" #: objc/objc-act.c:3334 #, gcc-internal-format msgid "class %qE already exists" -msgstr "" +msgstr "lớp %qE đã có trước rồi" #: objc/objc-act.c:3376 objc/objc-act.c:6829 #, gcc-internal-format @@ -45487,7 +44894,6 @@ msgstr "" #: objc/objc-act.c:6225 #, fuzzy, gcc-internal-format -#| msgid "initialization of a flexible array member" msgid "instance variable %qs uses flexible array member" msgstr "đã sơ khởi một bộ phận mảng dẻo" @@ -45601,7 +45007,6 @@ msgstr "" #. TODO: This should be caught much earlier than this. #: objc/objc-act.c:7377 #, fuzzy, gcc-internal-format -#| msgid "invalid register in the move instruction" msgid "invalid setter, it must have one argument" msgstr "gặp thanh ghi sai trong lệnh di chuyển" @@ -45648,7 +45053,7 @@ msgstr "" #: objc/objc-act.c:7699 #, gcc-internal-format msgid "%<@synthesize%> is not available in Objective-C 1.0" -msgstr "" +msgstr "%<@synthesize%> không sẵn dùng trong Objective-C 1.0" #. We can get here only in Objective-C; the Objective-C++ parser #. detects the problem while parsing, outputs the error @@ -45672,7 +45077,7 @@ msgstr "" #: objc/objc-act.c:7808 #, gcc-internal-format msgid "%<@dynamic%> is not available in Objective-C 1.0" -msgstr "" +msgstr "%<@dynamic%> không sẵn dùng trong Objective-C 1.0" #. We can get here only in Objective-C; the Objective-C++ parser #. detects the problem while parsing, outputs the error @@ -45745,11 +45150,9 @@ msgstr "" #. should be impossible for real properties, which always #. have a getter. #: objc/objc-act.c:9424 -#, fuzzy, gcc-internal-format -#| msgid "%d destructor found\n" -#| msgid_plural "%d destructors found\n" +#, gcc-internal-format msgid "no %qs getter found" -msgstr "Tìm thấy %d bộ hủy cấu trúc\n" +msgstr "không tìm thấy getter %qs" #: objc/objc-act.c:9664 #, gcc-internal-format @@ -45785,7 +45188,7 @@ msgstr "" #: objc/objc-gnu-runtime-abi-01.c:131 #, gcc-internal-format msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>" -msgstr "" +msgstr "%<-fobjc-gc%> bị lờ đi cho %<-fgnu-runtime%>" #: objc/objc-gnu-runtime-abi-01.c:139 #, gcc-internal-format @@ -45806,13 +45209,17 @@ msgstr "" #: objc/objc-next-runtime-abi-02.c:244 #, gcc-internal-format msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2" -msgstr "" +msgstr "%<-fobjc-sjlj-exceptions%> bị lờ đi cho %<-fnext-runtime%> khi %<-fobjc-abi-version%> >= 2" #: objc/objc-runtime-shared-support.c:426 #, gcc-internal-format msgid "creating selector for nonexistent method %qE" msgstr "" +#, fuzzy +#~ msgid "invalid unsafe.Pointer conversion" +#~ msgstr "sai lập ràng buộc cho toán hạng" + #~ msgid "internal gcc abort in %s, at %s:%d" #~ msgstr "gcc bị hủy bỏ nội bộ trong %s, vào %s:%d" @@ -45821,7 +45228,7 @@ msgstr "" #~ "Please submit a full bug report.\n" #~ "See %s for instructions." #~ msgstr "" -#~ "Gặp lỗi nội bộ : %s (chương trình %s)\n" +#~ "Gặp lỗi nội bộ: %s (chương trình %s)\n" #~ "Hãy gửi một báo cáo lỗi đầy đủ.\n" #~ "Xem %s để tìm hướng dẫn." @@ -45891,196 +45298,3 @@ msgstr "" #~ msgid "invalid operand to %%V code" #~ msgstr "sai lập toán hạng tới mã %%V" - -# Unsure of meaning; có nghĩa không chắc lắm -#~ msgid " (frv)" -#~ msgstr " (frv)" - -#~ msgid "invalid rotate insn" -#~ msgstr "lệnh quay sai" - -#~ msgid "registers IX, IY and Z used in the same INSN" -#~ msgstr "sử dụng ba thanh ghi IX, IY, Z trong cùng một lệnh" - -#~ msgid "cannot do z-register replacement" -#~ msgstr "không thể làm sự thay thế thanh ghi Z" - -#~ msgid "invalid Z register replacement for insn" -#~ msgstr "lệnh chứa một sự thay thế thanh ghi Z sai" - -#~ msgid "UNKNOWN in print_operand !?" -#~ msgstr "KHÔNG RÕ trong print_operand !?" - -#~ msgid "%s:%d:%d: instantiated from here" -#~ msgstr "%s:%d:%d: lần tạo từ đây" - -#~ msgid "%s:%d: instantiated from here" -#~ msgstr "%s:%d: lần tạo từ đây" - -#~ msgid "argument to '%s' missing\n" -#~ msgstr "thiếu đối số tới « %s »\n" - -#~ msgid "argument to '%s' missing" -#~ msgstr "thiếu đối số tới « %s »" - -#~ msgid "Warning: Using -M <directory> is deprecated, use -J instead\n" -#~ msgstr "Cảnh báo : dùng « -M <thư_mục> » bị phản đối: nên dùng « -J » để thay thế\n" - -#~ msgid "internal error: bad hash value in dynamic dispatch" -#~ msgstr "gặp lỗi nội bộ : giá trị chuỗi duy nhất sai trong điều vận năng động" - -#~ msgid "Array bound mismatch" -#~ msgstr "Biên giới mảng không tương ứng" - -#~ msgid "Attempt to allocate negative amount of memory. Possible integer overflow" -#~ msgstr "Thử cấp phát một vùng nhớ âm. Có thể tràn số nguyên" - -#~ msgid "Out of memory" -#~ msgstr "Không đủ bộ nhớ" - -#~ msgid "Attempt to allocate a negative amount of memory." -#~ msgstr "Đang thử cấp phát một vùng nhớ âm." - -#~ msgid "ax ; {int $0x80 | syscall" -#~ msgstr "ax ; {int $0x80 | cuộc_gọi_hệ_thống" - -#~ msgid "GCC does not support -C or -CC without -E" -#~ msgstr "GCC không hỗ trợ « -C » hoặc « -CC » mà không có « -E »" - -#~ msgid "Static linking is not supported." -#~ msgstr "Không hỗ trợ chức năng liên kết tĩnh." - -#~ msgid "mno-cygwin and mno-win32 are not compatible" -#~ msgstr "hai tùy chọn « mno-cygwin » và « mno-win32 » không tương thích với nhau" - -#~ msgid "consider using `-pg' instead of `-p' with gprof(1) " -#~ msgstr "sử dụng gprof(1) thì đề nghị bạn sử dụng « -pg » thay cho « -p »" - -#~ msgid "`-mno-intel-syntax' is deprecated. Use `-masm=att' instead." -#~ msgstr "« -mno-intel-syntax » bị phản đối. Hãy sử dụng « -masm=att » để thay thế." - -#~ msgid "Dump a core file when a runtime error occurs" -#~ msgstr "Gặp lỗi lúc chạy thì đổ một tập tin lõi" - -#~ msgid "Enable fused multiply/add instructions" -#~ msgstr "Hiệu lực câu lệnh nhân/cộng hợp nhau" - -#~ msgid "Enable fused multiply/add and multiply/subtract instructions" -#~ msgstr "Hiệu lực câu lệnh hợp nhau loại nhân/cộng và nhân/trừ" - -#~ msgid "! It would be better to auto-generate this file." -#~ msgstr "! Tốt hơn nếu tự động tạo ra tập tin này." - -#~ msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)" -#~ msgstr "VÉC_TƠ-KÝ_HIỆU=(__divdi3=THỦ_TỤC)" - -#~ msgid "Generate code for little-endian" -#~ msgstr "Tạo ra mã cho tình trạng cuối nhỏ" - -#~ msgid "Generate code for big-endian" -#~ msgstr "Tạo ra mã cho tình trạng cuối lớn" - -#~ msgid "Enable automatic generation of fused floating point multiply-add instructions" -#~ msgstr "Hiệu lực khả năng tự động tạo ra câu lệnh nhân-cộng loại điểm phù động hợp nhau" - -#~ msgid "Use the Cygwin interface" -#~ msgstr "Sử dụng giao diện Cygwin" - -#~ msgid "-mabi=\tSpecify ABI to use" -#~ msgstr "-mabi=\tGhi rõ ABI cần sử dụng" - -#~ msgid "Prepend the name of the cpu to all public symbol names" -#~ msgstr "Phụ thêm tên CPU vào tất cả các tên ký hiệu công cộng" - -#~ msgid "-mcpu=CPU\tCompile code for ARC variant CPU" -#~ msgstr "-mcpu=CPU\tBiên dịch mã cho CPU biến thế ARC" - -#~ msgid "-mtext=SECTION\tPut functions in SECTION" -#~ msgstr "-mtext=PHẦN\tĐể các hàm vào phần này" - -#~ msgid "-mdata=SECTION\tPut data in SECTION" -#~ msgstr "-mdata=PHẦN\tĐể dữ liệu vào phần này" - -#~ msgid "-mrodata=SECTION\tPut read-only data in SECTION" -#~ msgstr "-mrodata=PHẦN\tĐể dữ liệu chỉ-đọc vào phần này" - -#~ msgid "Alias for -mfloat-abi=hard" -#~ msgstr "Bí danh cho « -mfloat-abi=hard »" - -#~ msgid "Alias for -mfloat-abi=soft" -#~ msgstr "Bí danh cho « -mfloat-abi=soft »" - -#~ msgid "Use 16-bit abs patterns" -#~ msgstr "Sử dụng mẫu tuyệt đối 16-bit" - -#~ msgid "Restrict doloop to the given nesting level" -#~ msgstr "Hạn chế doloop thành cấp lồng nhau đưa ra" - -#~ msgid "Enable fused multiply/add and multiply/subtract FP instructions" -#~ msgstr "Hiệu lực câu lệnh nhân/cộng và nhân/trừ loại điểm phù động hợp nhau" - -#~ msgid "Use the mips-tfile postpass" -#~ msgstr "Sử dụng postpass loại mips-tfile" - -#~ msgid "Compile for a 68HC11" -#~ msgstr "Biên dịch cho một 68HC11" - -#~ msgid "Compile for a 68HC12" -#~ msgstr "Biên dịch cho một 68HC12" - -#~ msgid "Compile for a 68HCS12" -#~ msgstr "Biên dịch cho một 68HCS12" - -#~ msgid "Auto pre/post decrement increment allowed" -#~ msgstr "Cho phép tự động tiền/hậu giảm/tăng dần" - -#~ msgid "Min/max instructions allowed" -#~ msgstr "Cho phép câu lệnh tối đa/thiểu" - -#~ msgid "Use call and rtc for function calls and returns" -#~ msgstr "Sử dụng call và rtc cho cuộc gọi và cuộc trả lại của hàm" - -#~ msgid "Auto pre/post decrement increment not allowed" -#~ msgstr "Không cho phép tự động tiền/hậu tăng/giảm dần" - -#~ msgid "Use jsr and rts for function calls and returns" -#~ msgstr "Sử dụng jsr và rts cho cuộc gọi và cuộc trả lại của hàm" - -#~ msgid "Min/max instructions not allowed" -#~ msgstr "Không cho phép câu lệnh tối đa/thiểu" - -#~ msgid "Use direct addressing mode for soft registers" -#~ msgstr "Sử dụng chế độ đặt địa chỉ trực tiếp cho thanh ghi mềm" - -#~ msgid "Compile with 32-bit integer mode" -#~ msgstr "Biên dịch với chế độ số nguyên 32-bit" - -#~ msgid "Specify the register allocation order" -#~ msgstr "Ghi rõ thứ tự cấp phát thanh ghi" - -#~ msgid "Do not use direct addressing mode for soft registers" -#~ msgstr "Đừng sử dụng chế độ đặt địa chỉ trực tiếp cho thanh ghi mềm" - -#~ msgid "Compile with 16-bit integer mode" -#~ msgstr "Biên dịch với chế độ số nguyên 16-bit" - -#~ msgid "Indicate the number of soft registers available" -#~ msgstr "Ngụ ý số các thanh ghi mềm còn sẵn sàng" - -#~ msgid "Support SCORE 5 ISA" -#~ msgstr "Hỗ trợ SCORE 5 ISA" - -#~ msgid "Support SCORE 5U ISA" -#~ msgstr "Hỗ trợ SCORE 5U ISA" - -#~ msgid "Support SCORE 3 ISA" -#~ msgstr "Hỗ trợ SCORE 3 ISA" - -#~ msgid "Support SCORE 3d ISA" -#~ msgstr "Hỗ trợ SCORE 3d ISA" - -#~ msgid "Use GNU libc instead of uClibc" -#~ msgstr "Sử dụng thư viện libc của GNU thay cho uClibc" - -#~ msgid "Alias for -mcpu." -#~ msgstr "Bí danh cho « -mcpu »." |